body {
	background-color: #F3F7FB;
	margin: 13px 0;
	background-image: url(../imgs/subbody_bak.png);
	background-repeat: repeat-x;
	background-position: left top;
	font: 12px/1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	background: #98B842 url(../imgs/h1_bak.png) no-repeat right bottom;
	font: bold 22px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 13px 15px 10px 30px;
	text-transform: uppercase;
}

h2 {
	font: bold 16px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #E4701E;
	margin: 27px 0 3px 0;
	padding: 0 15px 0 30px;
}

h3 {
	font: bold 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #40627C;
	margin: 0;
	padding: 0;
}


/* Navigation
-----------------------------------*/
div#navigation {
	height: 40px;
}

div#navigation ul {	
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
}

div#navigation ul li {
	float: left;
}

div#navigation li a {
	background-position: left top;
	background-repeat: none;
	display: block;
	height: 40px;
	text-indent: -999em;
}

div#navigation li a.tests_procedures { width: 179px; }

div#navigation li a.todo { width: 168px }

div#navigation li a.resources {	width: 122px; }

div#navigation li a.faq { width: 78px; }

div#navigation li a.international { width: 223px;}

div#navigation li a.tests_procedures { background-image: url(/associations/5364/ig/imgs/nav-tests_procedures.png); }
div#navigation li a.todo { background-image: url(/associations/5364/ig/imgs/nav-todo.png); }
div#navigation li a.resources { background-image: url(/associations/5364/ig/imgs/nav-resources.png); }
div#navigation li a.faq { background-image: url(/associations/5364/ig/imgs/nav-faq.png); }
div#navigation li a.international { background-image: url(/associations/5364/ig/imgs/nav-international.png); }

div#navigation li a:hover { background-position: left bottom; }


/* Flyouts */
div#navigation ul ul {
	background: #CFDFEB;
	height: auto;
	left: -999em;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	width: 160px;
}

div#navigation li:hover ul {
	left: auto;
}

div#navigation li:hover ul,
div#navigation li.sfhover ul {
	left: auto	
}

div#navigation li li a {
	background: none;
	color: #40627C;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: auto;
	padding: 8px 10px;
	text-decoration: none;
	width: 140px;
	text-indent: 0;
}

div#navigation li li a:hover {
	background: none;
	color: #00A9CC;
}


/* Navigation
-----------------------------------*/
#subcontent {
	border: 1px solid #98B842;
	background-color: #FFFFFF;
}

#leftnav {
	vertical-align: top;
	width: 30%;
	border: solid 15px #fff;
	background: #F3F7FB;
	padding: 14px 12px 12px 12px;
}

#leftnav p {
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #263C4C;
	margin: 7px 0;
	padding: 0;
}

#leftnav a {
	color: #263C4C;
	text-decoration: none;
}

#leftnav a:hover { color: #00A9CC; }

#leftnav ul {
	font: bold 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #263C4C;
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
}

#leftnav ul li {
	line-height: 13px;
	border-top: dotted 1px #98B842;
	margin: 0 0 0 0;
	padding: 9px 0 7px 0;
}

#content {
	vertical-align: top;
	margin: 0;
	padding: 15px 21px;
}

#content.subyes { border-left: solid 5px #CFDFEB; }

#content p {
	font: 13px/23px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #263C4C;
	margin: 0;
	padding: 0 15px 0 30px;
}

#content a {
	color: #00A9CC;
	font-weight: bold;
	text-decoration: none;
}

#content a:hover {
	color: #D0A825;
}

#content ul {
	font: 13px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #263C4C;
	margin: 0;
	padding: 4px 15px 0 39px;
	list-style: none;
}

#content ul li {
	background: #fff url(../imgs/bul_butterfly.png) no-repeat 0px 6px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 21px;
}

#content ul a {
	color: #263C4C;
	font-weight: normal;
	text-decoration: underline;
}

#content ul a:hover {
	color: #263C4C;
}