@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,sub,sup,tt,var,dd,dl,dt,li,ol,ul,form,fieldset,input,textarea,label,legend,caption,thead,th{margin:0;padding:0;text-align:left;}
input,select,textarea{border:none;float:left;margin-bottom:.5em;padding:.4em;}
:focus{outline:0;}

html{height:100%;}
body{background:#56a1d5 url(images/gradient_bg.jpg) repeat-x scroll left top;color:#373737;font-family:Helvetica,Arial,sans serif;font-size:12px;height:100%;margin:0;padding:0;}
* body{behavior:url("csshover3.htc");}
h1{color:#578bbb;font-family:normal 100% Helvetica,Arial,sans-serif;font-size:1.5em;padding:4px 0 4px 0;text-transform:uppercase;margin-left:-1px;}
h1 a{color:#578bbb;}
h1#member-h1{font-size:1.4em;}
h2{color:#031837;font-family:normal 100% Helvetica,Arial,sans-serif;font-size:1.5em;text-indent:10px;padding:0;margin:0;margin-top:6px;}
h2.news{text-transform:uppercase;padding-bottom:6px;border-bottom:6px solid;border-color:#ef8a58;}
h2.events{text-transform:uppercase;padding-bottom:6px;border-bottom:6px solid;border-color:#91c754;}
h3{background:#FFF;color:#313030;font-size:.9em;font-weight:bold;line-height:1.2em;padding-bottom:2px;text-transform:uppercase;}
a{color:#1477a8;text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding:6px 0 6px 0;}
#breadcrumb{background:#efefef;border-bottom:1px dotted #91c754;clear:both;height:30px;width:760px;}
#page-content{float:left;background-color:#FFF;padding:12px;width:400px;}
#page-content_no_sidebar{float:left;background-color:#FFF;padding:12px;width:580px;}
#page-content-sidebar{background:#FFF;border-left:1px solid #d2d2d2;font-size:1em;float:right;margin-top:12px;margin-bottom:12px;text-align:left;padding:0 12px 0 12px;position:relative;width:155px;}
#footer{clear:both;background:#fff;padding-bottom:40px;overflow:hidden;width:760px;}
*html #footer{height:1px;overflow:visible;}
#header{background:#FFF url(images/header.jpg);height:98px;width:760px;}
#header-logo{float:left;width:340px;height:96px;}
#inner-wrapper{
	clear:both;
	/*overflow:hidden;*/
}
#main{background:#FFF;float:right;width:604px;}
#left-nav{
	background:#c6dde9;
	float:left;
	/*padding-bottom:32767px;*/
	margin-bottom:-32767px;
	width:156px;
}
#wrapper{background:#fff none repeat scroll 0 0;border-right:1px solid #85afcd;border-left:1px solid #85afcd;margin:0 auto;width:760px;}
#wrapper-bg{background:transparent url(images/bg.png) repeat-y 0 0;margin:0 auto;width:780px;z-index:-10;}
#search{color:#373737;float:right;position:relative;right:10px;margin-top:70px;}
fieldset#search-bar{position:absolute;right:0;width:190px;margin:0 auto;padding:0;border:1px solid #313030;background:#FFF;}
#search-bar input{margin:0;padding:2px 8px 2px 24px;color:#000;font-size:12px;line-height:12px;height:18px;width:104px;background:url(images/icons/search_icon.jpg) no-repeat 3px 3px;}
#search-bar button{background:#91c754;border:none;color:#313030;cursor:pointer;float:right;height:22px;overflow:visible;text-align:center;text-transform:uppercase;width:54px;font-size:10px;}
#search-bar button:hover{background:#ef8a58 no-repeat bottom right;}
ul#nav{background:#56a1d5;color:#FFF;float:left;font-size:1em;height:35px;left:0;list-style:none;margin:0;padding:0;position:relative;width:760px;z-index:10;}
#nav li{float:left;position:relative;}
#nav li a{color:#FFF;display:block;float:left;height:35px;text-align:center;text-indent:-999em;text-decoration:none;}
#nav li a:hover,#nav li:hover a{background-position:0 -35px;}
#nav li:hover,#nav li.sfhover{visibility:visible;}
#nav li:hover a,#nav li.sfhover a{color:#FFF;}
#link1 a{background:url(images/nav/nav_01.jpg) 0 0;width:102px;}
#link2 a{background:url(images/nav/nav_02.jpg) 0 0;width:47px;}
#link3 a{background:url(images/nav/nav_03.jpg) 0 0;width:78px;}
#link4 a{background:url(images/nav/nav_04.jpg) 0 0;width:107px;}
#link5 a{background:url(images/nav/nav_05.jpg) 0 0;width:113px;}
#link6 a{background:url(images/nav/nav_06.jpg) 0 0;width:77px;}
#link7 a{background:url(images/nav/nav_07.jpg) 0 0;width:79px;}
#link8 a{background:url(images/nav/nav_08.jpg) 0 0;width:60px;}
#link9 a{background:url(images/nav/nav_09.jpg) 0 0;width:97px;}
#nav .top-current a{background-position:0 -35px;}
ul#nav ul{background:#FFF;height:100%;margin-left:-999em;left:0;list-style:none;top:35px;position:absolute;width:11em;z-index:10;}
#nav li li,#nav li li li{background:#FFF;border:0;border-left:1px solid #86b7e4;border-right:1px solid #204680;border-top:1px solid #71a0cc;border-bottom:1px solid #197bbf;margin:0;max-width:11.5em;padding:0;}
#nav li li:hover{background:#031837;}
#nav li li a{background:#56a1d5;float:none;display:block;height:auto;width:10.5em;line-height:1.4em;max-width:10.5em;border:0;padding:.3em .5em;text-align:left;text-indent:0;}
#nav li li a:hover{background:#031837;}
#nav li:hover li a:hover. #nav li:hover li:hover a{background:#031837;}
#nav li:hover li:hover li a:hover. #nav li:hover li:hover li:hover a{background:#031837;}
#nav ul span.arrow{display:block;background:url(images/icons/arrow.gif) no-repeat right center;padding-right:11px;}
#nav li:hover ul,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul,#nav li.sfhover ul ul, #nav li.sfhover ul ul ul{margin-left:-999em;}
#nav li:hover li a,#nav li.sfhover li a,#nav li:hover li li a,#nav li.sfhover li li a{color:#FFF;}
#nav li li:hover a,#nav li li.sfhover a,#nav li li li:hover a,#nav li li li.sfhover a{color:#FFF;}
#nav li:hover ul,#nav li.sfhover ul{margin-left:-1px;}
#nav li li:hover ul,#nav li li.sfhover ul{margin-left:11.5em;top:-1px;}
#nav li li li:hover ul,#nav li li li.sfhover ul{margin-left:11.5em;top:-1px;}
#nav li#link9:hover ul,#nav li#link9.sfhover ul{top:35px;right:0;margin-left:-3.5em;z-index:10;}
#nav li#link9:hover ul ul,#nav li#link9.sfhover ul ul{margin-left:-999em;}
#nav li#link8 li:hover ul,#nav li#link8 li.sfhover ul{margin-left:-11.6em;z-index:1;top:-1px;}
#nav li#link6:hover ul,#nav li#link6.sfhover ul{top:35px;right:0;margin-left:-5.2em;z-index:10;}
#nav li#link6:hover ul ul,#nav li#link6:hover ul ul ul,#nav li#link6.sfhover ul ul,#nav li#link6.sfhover ul ul ul{margin-left:-999em;}
#nav li#link6 li:hover ul,#nav li#link6 li.sfhover ul,#nav li#link6 li li:hover ul,#nav li#link6 li li.sfhover ul{margin-left:-11.6em;z-index:1;top:-1px;}
#email-print{float:right;font-size:1em;line-height:1em;padding:9px 16px 8px 14px;vertical-align:middle;}
#email-print a:hover{color:#578bbb;text-decoration:none;}
img.email-print-icon{border:none;height:14px;padding:0 6px 0 4px;vertical-align:middle;width:14px;}
#left-nav ul{list-style:none;padding:0;margin:0;}
p.left-nav-parent{color:#031837;font-size:1em;text-transform:uppercase;margin-left:8px;}
#left-nav li{background:#c6dde9;font-size:1em;font-size:1em;}
#left-nav ul ul{border:none;}
#left-nav li li{background:#a3d1e9;border-bottom:1px solid #578bbb;font-size:1em;padding:5px 8px 3px 8px;}
#left-nav li li a{width:132px;}
#left-nav li li#left-current,#left-nav li#left-current{background:#FFF;}
#left-nav li.last-item,#left-nav li li.last-item{border-bottom:none;}
#left-nav li:hover,#left-nav li li:hover{background:#FFF;}
#more{
	width:100%;
	height:30px;
	background:#efefef;
	padding:12px 0 0;
	text-align:center;
	border-bottom:5px solid;
	border-top:5px solid;
	border-color:#578bbb;
	position: relative;
	z-index: 1000;
	}
img.footer-icon{display:inline-block;padding:0 6px 0;width:18px;height:18px;vertical-align:middle;}
* img.footer-icon{display:inline-block;padding:3px;vertical-align:middle;}
.blue-divider{width:100%;height:4px;background:#578bbb;line-height:4px;}
#contact{float:left;margin-top:15px;margin-left:16px;font-size:11px;line-height:1.6em;}
.tdWithCurve{background-image:url(/elements/rightcorner.gif);background-repeat:no-repeat;background-position:top right;}
.bg2{background-color:#e1eaef;padding:4px 6px;}
#page-content ul, #page-content ol, #page-content_no_sidebar ul, #page-content_no_sidebar ol{
	padding-left: 45px;
	padding-bottom: 10px;
}
#page-content table ul{
	padding-left: 20px;
}

#page-content-sidebar ul, #page-content-sidebar ol{
	padding-left: 15px;
	padding-bottom: 10px;
}
#page-content-sidebar img{
	max-width: 150px;
}
.bg3,tr.bg3,tr.bg3 td{background-color:#578bbb;color:#fff;padding:4px 6px;}
.bg4{background-color:#b2c8dd;}
.bg5{background-color:#002147;color:#fff!important;}
.bg5 strong{color:#fff;}
.bg2 td,.bg3 td,.bg4 td,.bg5 td{padding:2px;}
#scifest{float:left;margin-top:15px;margin-left:100px;margin-right:16px;}
