/* CSS Document */

html, body {
	width:100%;
	height:100%;
	margin:0px auto;
	padding:0px;
	text-align:center;
	background:url(/images/body_span.jpg) top left repeat-x;
	/*background-color:#74A5CD;*/
}


/* //////////////  START Layout DIV's //////////// */

div#container {
	position:relative;
	width:755px;
	/*height:100%;*/
	margin:0 auto;
	text-align:center;
	padding:0px;
	background:url(/images/body_span.jpg) top left repeat-x;
	background-color:#FFFFFF;
	border:0px solid #000000;
}

div#top {
	
	float:left;
	width:100%;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#74A5CD;
	border:0px solid #000000;
	font-family:verdana;
	color:#FFFFFF;
	font-size:9pt;
}

div#header {
	float:left;
	width:100%;
	height:230px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:0px solid #000000;
}

div#main {
	float:left;
	width:100%;
	/*height:248px;*/
	margin:0px;
	padding:0px;
	background:url(/images/body_span2.jpg) top left repeat-x;
	background-color:#FFFFFF;
	text-align:left;
	/*border-bottom:3px solid #96BBDA;*/
}

div#nav {
	float:left;
	width:755px;
	height:37px;
	margin:0px;
	padding:0px;
	border:0px solid #000000;
	text-align:center;
}

div#content {
	float:left;
	width:495px;
	margin:0px 0px 10px 0px;
	padding:2px;
}

div#content_full {
	float:left;
	width:755px;
	margin:20px 0px 10px 0px;
	padding:3px;
	border:0px solid #000000;
}

div#sidenav {
	float:right;
	width:220px;
	/*height:200px;*/
	margin:15px 0px 10px 0px;
	padding:5px;
	background-color:#FFFFFF;
	border:8px solid #cccccc;
}

div#sidenav_content {
	position:relative;
	top:0px;
	left:0px;
	width:213px;
	margin:0px;
	padding:3px;
	font-family:arial;
	font-size:9pt;
	color:#333333;
	background-color:#cccccc;
}


div#subnav {
	float:left;
	width:495px;
	margin:3px 0px 3px 0px;
	padding:0px;
	clear:right;
	border:0px solid #ff0000;
}

div#subnav_full {
	float:left;
	width:725px;
	margin:3px 0px 3px 0px;
	padding:0px;
	clear:right;
	border:0px solid #ff0000;
}

div#footer {
	float:left;
	width:100%;
	height:75px;
	margin:0px;
	padding:0px;
	overflow:visible;
	background-color:#74A5CD;
	border:0px solid #000000;
	border-top:4px solid #96BBDA;
}

div#clear {
	clear:both;
}

/* ////////////// END Layout DIV's /////////////// */

/* MAIN NAV*/
div#nav ul {
	list-style-type:none;
	margin:0px 0px 0px 3px;
	padding:1px 0px 0px 0px;
	/*vertical-align: 50%;*/
}

div#nav li {
	float:left;
	width:92px;
	height:37px;
	padding:0px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	vertical-align: 50%;
	background:url(http://www.allergen-nce.ca/images/nav_bg.jpg) top left no-repeat;
}

div#nav li.selected {
	float:left;
	width:92px;
	height:37px;
	padding:0px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	vertical-align: 50%;
	background:url(http://www.allergen-nce.ca/images/nav_bg_on.jpg) top left no-repeat;
}

div#nav a {
	display:block;
	width:88px;
	height:25px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	line-height:12px;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*vertical-align: middle;*/
}

div#nav a:hover {
	color:#333333;
}
/* END MAIN NAV */

/* FOOTER NAV */
div#footer ul {
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	width:350px;
	height:50px;
	border:0px solid #000000;
}

div#footer li {
	float:left;
	padding:0px 12px 0px 12px;
}

div#footer a {
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
}

div#footer a:hover {
	color:#333333;
}
/* END FOOTER NAV */

/* SUB NAV */

div#subnav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#subnav li {
	display:block;
	/*margin:-3px 0px 0px 0px;*/
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

div#subnav li a {
	font-family:Verdana;
	font-size:10pt;
	color:#74A5CD;
	font-weight:bold;
	text-decoration:none;
}

div#subnav li a:hover {
	color:#777777;
}


/* END SUB NAV */

/* SUB NAV FULL */

div#subnav_full ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#subnav_full li {
	display:block;
	/*margin:-3px 0px 0px 0px;*/
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

div#subnav_full li a {
	font-family:Verdana;
	font-size:10pt;
	color:#74A5CD;
	font-weight:bold;
	text-decoration:none;
}

div#subnav_full li a:hover {
	color:#777777;
}
/* END SUB NAV FULL */

/* HEADER NAV */

div#header ul {
	float:right;
	vertical-align:baseline;
	list-style-type:none;
	/*width:215px;*/
	margin:37px 0px 0px 0px;
	border:0px solid #ff0000;
}

div#header li {
	float:left;
	margin:0px;
	padding:0px 5px 0px 5px;
	color:#555555;
	font-size:9pt;
}

div#header li a {
	font-family:arial;
	font-size:9pt;
	color:#555555;
	text-decoration:none;
}

div#header li a:hover {
	color:#0D085B;
}


/* END HEADER NAV */

/* ////////////// START Navigation /////////////// */



/* /////////////// END Navigation ///////////////// */



/* /////////////// START Styles /////////////////// */

h1 {
	font-family:Verdana;
	font-size:16pt;
	color:#606060;
	font-weight:normal;
	margin:15px 5px 10px 0px;
}

h2 {
	font-family:Verdana;
	font-size:11pt;
	color:#606060;
	margin:5px 5px -10px 0px;
	font-weight:bold;
}

h3 {
	font-family:Verdana;
	font-size:10pt;
	color:#FFFFFF;
	background:url(/images/sidenav_header.jpg) top left repeat-x;
	width:100%;
	height:20px;
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
}

h4 {
	font-family:Verdana;
	font-size:10pt;
	color:#606060;
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

p, li {
	font-family:Verdana;
	font-size:9pt;
	line-height:18px;
	color:#666666;
	font-weight:normal;
}

div#content img {
	border:0px solid #777777;
	margin:7px;
}

div#content_full img {
	border:0px solid #777777;
	margin:7px;
}


/* //////////////// END Styles ////////////////// */



/* /////////////// START Classes ///////////////// */

.border {
	border:3px solid #777777;
}

.left {
	float:left;
}

.right {
	float:right;
}

.twoline {
	display:block;
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	line-height:11px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:-5px 0px 0px 0px;
}

.top {
	float:left;
	width:100%;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#74A5CD;
	border:0px solid #000000;
	font-family:verdana;
	color:#FFFFFF;
	font-size:9pt;
}


/* //////////////// END Classes /////////////////// */



/* ///////////////// START Testing //////////////// */

/* ///////////////// END Testing /////////////////// */




/* END CSS Document */

/*# BODY            {  margin: 0; background: white }*/
# BODY            {  margin: 0; background:transparent }
.maintitle 	{  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px}
.mainbody 	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.mainheadline	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.path 		{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #586472; text-transform: uppercase}
#a:link 		{  color: #CCCCCC; text-decoration: none}
#a:visited 	{  color: #840017; text-decoration: none}
.body 		{  float:left, font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #26355d; list-style-type: square; line-height: 16px; text-align: justify}
.bodycentered 	{  float:left, font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #26355d; list-style-type: square; line-height: 16px; text-align: center}
.head 		{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #000000}
.subhead 	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.mouse 		{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 9px}
.boldcopy 	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold}
.smallbold 	{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #26355d}
.linksbold 	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: underline; color: #000000}
.bluebold 	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #26355d}
.blue_bold_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #26355d}
.header 	{  COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }
.subheadold 	{  COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }
.titleold 	{  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.title		{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.bluetitle  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #26355d }
.medbluetitle  {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #26355d }
.bigbody 		{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #26355d; list-style-type: square; text-align: justify}
.bigbluetitle { font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #26355d }
.error { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #586472 }
.oldbody 	{  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none }
.instruction 	{  COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-align: justify }
.modificationdate 	{  COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.sectheader 	{  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.bluesectheader 	{  COLOR: #26355d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.error { COLOR: #F8911C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.letter 	{  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 36px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
#OL 		{  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none }
#UL 		{  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none }
.rr_head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#26355d; 
				border-top: thick solid #586472 }
.rr_minorhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#26355d; 
				border-top: thick solid #586472 }
.rr_body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#26355d; 
				border-top: thin dotted #586472 }
.rr_bodybold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#26355d; 
				border-top: thin dotted #586472 }
.rr_section { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#26355d;
	border-bottom: thin solid #586472 }
td.topline      {font-size: 1px}
td.tabselected  {
		border-top: 1px solid #999;
    		border-right: 1px solid #666;
		border-left: 1px solid #999;
		border-bottom: none;
		border-radius: 10px;
/*		-moz-border-radius: 5px; */
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 12px; 
		font-weight: bold; 
		color: #26355d
}		
td.tab          {
		border-top: 1px solid #999;
    border-right: 1px solid #666;
		border-left: 1px solid #999;
		border-bottom: 1px solid #666;
		border-radius: 10px;
/*		-moz-border-radius: 5px; */
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #26355d;
}
td.tab:hover	{ background-color: yellow;}

td.tabspacer {
		border-bottom: 1px solid #666;
font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #26355d
}
td.rowspacer {
		border-right: 1px solid #666;
		border-left: 1px solid #999;
}
td.nospacer {
		border-right: 0px solid #666;
		border-left: 0px solid #999;
}
td.myprojectborder {
		border-left: 1px solid #666;
		border-right: 1px solid #666;
}
table.tabs      {
    border-top: none;
    border-right: none;
    border-left: none;
		border-bottom: 1px solid #666;
}
table.fulltabs {
		border-right: 1px solid #666;
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		border-top: 1px solid #666;
}

.icon {
	text-align: center;
	float: left;
	display: block;
}

DIV.bluetitle  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #26355d;
	margin: 0px 0px 0px 0px;}

.pagebreak {
	page-break-after: always;
}


