body{margin:0;background: #facf51;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}

ul li{list-style-image: url(../images/bullet.gif)}
a{color:#000000;}

h1{font-family: Georgia "Times New Roman", Times, serif; line-height:1}
h2{text-align:left;color:#000000;font-size:28px;font-weight:normal; font-family: Georgia "Times New Roman", Times, serif; line-height:1}
h3{text-align:left;color:#004a80;font-size:24px;font-weight:normal; font-family: Georgia "Times New Roman", Times, serif; line-height:1}

.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 */ 

#background{background: url(../images/bg.gif) top left repeat-x;}

#header{width:760px;margin:0 auto;color:#ffffff;height:111px;position:relative}
	#logo{position:absolute;top:12px;left:15px;}
	#quote{position:absolute;top:12px;right:0;width:393px;line-height:1.6em;font-size:11px}
		#quote blockquote{background: url(../images/quote-bg.gif) top left no-repeat;margin:0;padding:7px 25px}
		#quote blockquote strong{color:#000000;}
	#search{position: absolute;bottom:7px;right:0;}
	#search #search-textfield{width:160px;border:1px solid #000000;font-size:11px;margin:0 1px 0 0}
	#search #search-button{background:#5b8cc1;border:1px solid #000000;font-size:11px;color:#ffffff;font-weight:bold;padding:1px 1px;}

	#search .ipf-PageSearch-TextField {width:160px; padding:3px; border:1px solid #000000;font-size:11px;margin:0 1px 0 0}
	#search .ipf-PageSearch-Button{background:#facf51;border:1px solid #000000;font-size:11px;color:#000000;font-weight:bold;padding:2px;}


#wrapper{width:743px;background:#ffffff;margin:0 auto;padding:9px 8px;border:3px solid #876462}
#wrapperWide{width:850px;background:#ffffff;margin:0 auto;padding:9px 8px;border:3px solid #876462}

#focusarea{margin:0 0 4px 0}
	#hero{float:left;width:496px;height:238px;margin:20px 7px 0 0}
	#spotlight{float:left;width:240px;height:208px;margin:20px 0 0 0;background: url(../images/spotlight-bg.gif) top left no-repeat;font-size:11px;padding:30px 0 0 0;}
		#spotlight-content{height:198px;overflow:auto;padding:0 20px 10px 20px;}
		#spotlight-content a {font-weight:bold;}
		#spotlight-content ul{margin:0;padding:0;}
		#spotlight-content ul li{margin:5px 0 20px 10px;}

#contentarea{width:743px;border-collapse:collapse;;z-index:100}
#contentareaWide{width:850px;border-collapse:collapse;;z-index:100}

#column{vertical-align:top;padding:0;background:#fef3d3;width:188px;border:1px solid #fbd872;z-index:100}
	#nav{margin:0 0 20px 0;}

	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:100}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:100}

	/* Level 1 */
	#nav ul li a{display:block;text-decoration:none;width:168px;padding:8px 10px;border-bottom:1px solid #fbd872;color:#2f0205;z-index:100}
	#nav ul li a:hover{background:#facf51;color:#ffffff}
	#nav ul li div{font-weight:bold;}
	#nav ul li.ipf-parent div a{background: url(../images/nav-arrow.gif) 95% no-repeat;}
	#nav ul li.ipf-parent div a:hover{background: #facf51 url(../images/nav-arrow.gif) 95% no-repeat;}
	#nav ul li.ipf-parent div li a{background: none}
	#nav ul li.ipf-parent div li a:hover{background:#5b8cc1;}

	/* Level 2 */
	#nav ul li ul{margin: -30px 0 0 188px;position: absolute;background: #facf51;width: 190px;border-top:1px solid #F2A144;border-left:1px solid #F2A144;border-right:1px solid #F2A144;left: -999em;}
	#nav ul li ul li a{border-bottom:1px solid #F2A144; font-weight:bold; width:170px;padding:7px 10px;text-indent:none;color:#ffffff}
	#nav ul li ul li a:hover{background: #f2a144}
	#nav ul li ul li.ipf-parent a{background: url(../images/nav-arrow.gif) 95% no-repeat}
	#nav ul li ul li.ipf-parent a:hover{background: #f2a144 url(../images/nav-arrow.gif) 95% no-repeat}

	/* Level 3 */
	#nav ul li ul li ul {margin: -26px 0 0 190px;}
	#nav ul li ul li ul li a{background:none !important;}
	#nav ul li ul li ul li a:hover{background: #f2a144 !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;}

	#poweredbyactive{text-align:center;margin:0 0 20px 0}



#content{vertical-align:top;padding:0 0 0 5px;width:550px;position:relative;z-index:1}
#contentWide{vertical-align:top;padding:0 0 0 3px;width:657px;position:relative;z-index:1}
.wide #content{width:740px}
	h1#pagetitle{background:#2f0205;font-size:21px;font-weight:normal; font-family: Georgia "Times New Roman", Times, serif; color:#ffffff;margin:0 0 15px 0;padding:8px 12px;position:relative}
	h1#pagetitle #date{color:#ffcc00;position:absolute;top:8px;right:12px}
	#content-padding{padding:0 15px;line-height:1.4em}
	#content-padding-wide{padding:0 15px;}
		
	#sponsors{text-align:middle; padding:15px 0; position:relative;z-index:1}
		#sponsors h2{text-align:left;color:#2f0205;font-size:21px;font-weight:normal; font-family: Georgia "Times New Roman", Times, serif; margin:0 0 15px 0;border-bottom:1px solid #fbd872;padding:0 0 5px 0}
		#sponsors img{vertical-align:middle;}


#footer{border-top:1px solid #876462;margin-top:5px;padding:20px; font-size:9px;text-align:center}
	#footer a { text-decoration:none;}
	#footer a:hover { text-decoration:underline;}