body{margin:0;background: #ffffff;color:#000000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{background: url(../images/ula/wrapper-bg.gif) top left repeat-y;width:761px;margin:20px auto 0 auto;}

#header{width:761px;height:97px;background: url(../images/ula/header.gif) top left no-repeat;position:relative}
	#search{position:absolute;bottom:5px;right:10px;}
	#search #searchtextfield{width:130px;vertical-align:middle;}
	#search #searchbutton{background: url(../images/ula/searchbutton.gif) top left no-repeat;border:none;line-height:100px;width:55px;height:24px;text-indent:-2000px;margin:0 0 0 5px;vertical-align:middle;padding:0}

	.ipf-PageSearch-TextField {width:130px;vertical-align:middle;}
	.ipf-PageSearch-Button{background: url(../images/ula/searchbutton.gif) top left no-repeat;border:none;line-height:100px;width:55px;height:24px;text-indent:-2000px;margin:0 0 0 5px;vertical-align:middle;padding:0}



#nav{background: url(../images/ula/nav-bg.gif) top left no-repeat;height:39px;padding:0 10px}
	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}

	/* Level 1 */
	#nav ul li a{display:block;text-decoration:none;padding:12px 24px;border-right:1px solid #66aad7;color:#ffffff;font-weight:bold;font-size:15px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#nav ul li#pageid177 a{border-right:none;}
	#nav ul li a:hover{background:#01619f}
	#nav ul li.ipf-parent div a{background: url(../images/ula/nav-arrow.gif) right no-repeat;}
	#nav ul li.ipf-parent div a:hover{background: #01619f url(../images/ula/nav-arrow.gif) right no-repeat;}
	#nav ul li.ipf-parent div li a{background: none}
	#nav ul li.ipf-parent div li a:hover{background:#01619f;}

	/* Level 2 */
	#nav ul li ul{margin:0;position: absolute;background: #0072bc;width: 190px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
	#nav ul li ul li a{border-right:none;border-bottom:1px solid #ffffff;width:170px;padding:6px 10px;text-indent:none;font-weight:normal;color:#ffffff;font-size:13px}
	#nav ul li ul li a:hover{background: #01619f}

	/* Level 3 */
	#nav ul li ul li ul {display:none;}
	#nav ul li ul li ul {margin: -27px 0 0 190px;}
	#nav ul li ul li ul li a{background:none !important;}
	#nav ul li ul li ul li a:hover{background: #01619f !important;}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}



#contentarea{border-collapse:collapse;width:750px;margin:0 0 0 6px}
	#column{width:173px;padding:0}
		#tools{text-align:center;font-weight:bold;background: #fec75a url(../images/ula/toolbar-bg.gif) bottom left no-repeat;font-size:11px;padding:6px 10px;margin:0 0 15px 0}
		#tools a{text-decoration:none;color:#000000;padding:0 4px}

		#subnav{margin:0 0 20px 0;background:#0072bc; z-index:2;}

	#subnav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
	#subnav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2}

	/* Level 1 */
	#subnav ul li a{;display:block;text-decoration:none;width:143px;padding:6px 20px 6px 10px;border-bottom:1px solid #66aad7;color:#ffffff;font-weight:bold}
	#subnav ul li a:hover{background:#01619f}
	#subnav ul li.ipf-parent div a{background: url(../images/ula/subnav-arrow.gif) right no-repeat;}
	#subnav ul li.ipf-parent div a:hover{background: #01619f url(../images/ula/subnav-arrow.gif) right no-repeat;}
	#subnav ul li.ipf-parent div li a{background: none}
	#subnav ul li.ipf-parent div li a:hover{background:#01619f;}

	/* Level 2 */
	#subnav ul li ul{margin: -27px 0 0 173px;position: absolute;background: #0072bc;width: 190px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;left: -999em;}
	#subnav ul li ul li a{border-bottom:1px solid #66aad7;width:170px;padding:6px 10px;text-indent:none;}
	#subnav ul li ul li a:hover{background: #01619f}
	#subnav ul li ul li.ipf-parent a{background: url(../images/ula/subnav-arrow.gif) right no-repeat}
	#subnav ul li ul li.ipf-parent a:hover{background: #01619f url(../images/ula/subnav-arrow.gif) right no-repeat}

	/* Level 3 */
	#subnav ul li ul li ul {margin: -27px 0 0 190px;}
	#subnav ul li ul li ul li a{background:none !important;}
	#subnav ul li ul li ul li a:hover{background: #01619f !important;}

	#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
	#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}

		#newsletter{font-size:10px;padding:0 5px;text-align:center;margin:0 0 20px 0}
		#newsletter p{margin:0 0 3px 0;}
		#newsletter .textfield{width:100%;margin:0 0 4px 0}

		#poweredbyactive{text-align:center;}
		

	#content{padding:20px 10px 20px 20px;line-height:1.4em;width:547px}
		h1#pagetitle{font-size:24px;color:#000000;border-bottom:1px solid #0072bc;padding:0 0 5px 0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;line-height:1em}
		#path{margin:0 0 20px 0;font-size:11px}

		#homepage h1#pagetitle{margin:0 0 15px 0;}
		#homepage #content{padding-bottom:0;}

		#news{float:right;margin:15px 0 0 20px;background:#ffffff;width:266px}
		#news ul{margin:10px 0;padding:0;}
		#news ul li{margin:0 0 10px 30px;list-style-image: url(../images/ula/bullet.gif);}
		#news ul li a{font-weight:bold;color:#0072bc;}


#footernav{background:#ccdfed;border-top:1px solid #0072bc;text-align:center;margin:0 1px;padding:6px 10px}
	#footernav a{text-decoration:none;color:#0072bc}


#footer{background: #0072bc url(../images/ula/footer-bg.gif) bottom left no-repeat;text-align:center;color:#ffffff;padding:9px 10px}
#footer p{margin:0;}
#footer a{color:#FFFFFF;}