body{margin:0;background: #5b8cc1;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/bigsur/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/bigsur/bg.gif) top left repeat-x;}

#header{width:760px;margin:0 auto;color:#ffffff;height:111px;position:relative}
	#logo{position:absolute;top:12px;left:0;}
	#quote{position:absolute;top:12px;right:0;width:393px;line-height:1.6em;font-size:11px}
		#quote blockquote{background: url(../images/bigsur/quote-bg.gif) top left no-repeat;margin:0;padding:7px 25px}
		#quote blockquote strong{color:#c5d5eb;}
	#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;border:1px solid #000000;font-size:11px;margin:0 1px 0 0}
	#search .ipf-PageSearch-Button{background:#5b8cc1;border:1px solid #000000;font-size:11px;color:#ffffff;font-weight:bold;padding:1px 1px;}


#wrapper{width:743px;background:#ffffff;margin:0 auto;padding:9px 8px;border:3px solid #004874}
#wrapperWide{width:850px;background:#ffffff;margin:0 auto;padding:9px 8px;border:3px solid #004874}

#focusarea{margin:0 0 4px 0}
	#slideshow{float:left;width:496px;height:238px;margin:0 7px 0 0}
	#spotlight{float:left;width:240px;height:208px;background: url(../images/bigsur/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 ul{margin:0;padding:0;}
		#spotlight-content ul li{margin:0 0 10px 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:#c5d5eb;width:190px;position:relative;;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:170px;padding:8px 10px;border-bottom:1px solid #ffffff;color:#004874;z-index:100}
	#nav ul li a:hover{background:#5b8cc1;color:#ffffff}
	#nav ul li div{font-weight:bold;}
	#nav ul li.ipf-parent div a{background: url(../images/bigsur/nav-arrow.gif) right no-repeat;}
	#nav ul li.ipf-parent div a:hover{background: #5b8cc1 url(../images/bigsur/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:#5b8cc1;}

	/* Level 2 */
	#nav ul li ul{margin: -30px 0 0 190px;position: absolute;background: #5b8cc1;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-bottom:1px solid #ffffff;width:170px;padding:6px 10px;text-indent:none;color:#ffffff}
	#nav ul li ul li a:hover{background: #004a80}
	#nav ul li ul li.ipf-parent a{background: url(../images/bigsur/nav-arrow.gif) right no-repeat}
	#nav ul li ul li.ipf-parent a:hover{background: #004a80 url(../images/bigsur/nav-arrow.gif) right 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: #004a80 !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 3px;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:#000000;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;position:relative;z-index:1}
		#sponsors h2{text-align:left;color:#004a80;font-size:21px;font-weight:normal; font-family: Georgia "Times New Roman", Times, serif; margin:0 0 15px 0;border-bottom:1px solid #004a80;padding:0 0 5px 0}
		#sponsors img{vertical-align:middle;}


#footer{border-top:1px solid #004a80;padding:20px 20px 0 20px;font-size:9px;text-align:center}
	#footer ul{margin:0 0 15px 0;padding:0;}
	#footer ul li{display:inline;}
	#footer ul li div{display:inline;}
	#footer ul li div a{text-decoration:none;border-right:1px solid #000000;padding:0 5px}
	#footer ul li ul{display:none;}