* {margin:0; padding:0}
body {text-align:center; font-family:arial, verdana, helvetica, sans-serif; font-size:91%; background:#eeeeef; color:#2d394c;}

/* MISC STYLES */
.skiplinks{display:none;} fieldset{border:0;}
input, select, textarea{font-size:100%; font-family:arial, verdana, tahoma, helvetica, sans-serif;}
input, select{vertical-align:middle;} textarea{vertical-align:top;}
form{margin:0; padding:0; border:0;} table{font-size:100%;} img{border:0;}
hr{height:1px; border:0; line-height:1px; clear:both; color:#000; background:#000;}
ul{list-style-type:none;}
a:active {outline:none;} 
.clear{clear:both; height:1px; line-height:1px; font-size:1px; margin-top:-1px;}

.clearDiv:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
.clearDiv {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearDiv {height: 1%;}
.clearDiv {display: block;}
/* End hide from IE-mac */

#container {margin:0 auto; text-align:left; width:994px}

/**/
#header {background:#112148;}
#header #logo{margin:0; padding:0; position:relative; width:315px; height:170px; overflow:hidden; color:#fff; font-size:200%; float:left;}
#header #logo a{text-decoration:none; cursor:pointer; color:#fff;}
body#home #header #logo a{cursor:default;}
#header #logo span{display:block; position:absolute; left:0; top:0; z-index:1; width:315px; height:170px; background:url(../images/css_logo.gif) 0 0 no-repeat;}
#header #pic{float:right; width:675px; height:170px;}
body#home #header #pic img{display:none;}
body.one #header #pic{background:url(../images/img_home1.jpg) 0 0 no-repeat;}
body.two #header #pic{background:url(../images/img_home7.jpg) 0 0 no-repeat;}
body.three #header #pic{background:url(../images/img_home3.jpg) 0 0 no-repeat;}
body.four #header #pic{background:url(../images/img_home4.jpg) 0 0 no-repeat;}
body.five #header #pic{background:url(../images/img_home5.jpg) 0 0 no-repeat;}
body.six #header #pic{background:url(../images/img_home6.jpg) 0 0 no-repeat;}
body.seven #header #pic{background:url(../images/img_home8.jpg) 0 0 no-repeat;}
body.eight #header #pic{background:url(../images/img_home9.jpg) 0 0 no-repeat;}
body.nine #header #pic{background:url(../images/img_home10.jpg) 0 0 no-repeat;}


body#min #header #pic{background:url(../images/img_home1.jpg) 0 0 no-repeat;}
body#about #header #pic{background:url(../images/img_home3.jpg) 0 0 no-repeat;}
body#news #header #pic{background:url(../images/img_home4.jpg) 0 0 no-repeat;}
body#newsarc #header #pic{background:url(../images/img_home4.jpg) 0 0 no-repeat;}
body#pub #header #pic{background:url(../images/img_home5.jpg) 0 0 no-repeat;}
body#foi #header #pic{background:url(../images/img_home6.jpg) 0 0 no-repeat;}
body#default #header #pic{background:url(../images/img_home7.jpg) 0 0 no-repeat;}


/**/
ul#nav{font-family:"lucida sans", arial, sans-serif; display:inline; background:#004093; border-bottom:1px solid #fff; width:974px; display:block; padding:12px 0 12px 20px;}
ul#nav li{display:inline; margin:0; padding:0; font-size:91%; font-weight:bold;}

ul#nav li a{color:#fff; padding:0 9px; border-right:1px solid #c5c5c5; text-decoration:none;}
ul#nav li a.noline{border:none; padding:0 0 0 9px}
ul#nav li a:hover{color:#64baf0;}
body#home ul#nav li a.nav1, body#min ul#nav li a.nav2, body#about ul#nav li a.nav3, body#news ul#nav li a.nav4, body#newsarc ul#nav li a.nav4, body#pub ul#nav li a.nav5, body#foi ul#nav li a.nav6{color:#64baf0;}

/**/
#middle{background:#fff url(../images/css_bg.gif) 0 0 repeat-y;}
#left {border-top:14px solid #7d838b; float:left; width:644px; background:#fff; color:#2D394C;}
#right {border-top:14px solid #7d838b; background:#2f3338; width:350px; float:left}
.wrapper {padding:26px 30px; min-height:400px;}
	* html .wrapper{height:400px;}
.wrapper2 {padding:16px 30px 26px 30px;}


h1 {margin:0 0 20px 0; color:#2d394c; font-weight:normal; font-size:191%; font-family:"lucida sans", arial, sans-serif;  letter-spacing: -0.05em;}
h1 a{color:#4C6FA0; text-decoration:none; border-bottom:1px dotted #4c6fa0;}
h1 a:hover{color:#2D394C; border-bottom:1px dotted #2D394C;}
h2 {color:#4C6FA0; margin:15px 0 15px 0; border-bottom:1px solid #4C6FA0; font-size:141%}
body#home h2{margin:30px 0 5px 0; border-bottom:none;}
h3 {color:#4C6FA0; font-size:115%; margin:20px 0 0 0;}
	body#home h3 {border-bottom:0;}
h4 {color:#4C6FA0; font-size:100%; margin:20px 0 0 0;}

.newspanel{border-top:1px solid #4c6fa0; padding-bottom:25px;}
.newspanel .newsimg{float:left; margin:25px 18px 0 0;}
.newspanel .newsimg p{margin:0; padding:0;}
.newspanel .inpanel{float:right; width:435px;}
.newspanel h2{margin:23px 0 10px 0; font-size:91%; font-weight:bold; background:url(../images/css_bg_h3.gif) 0 0.4em no-repeat; padding-left:10px; line-height:1.5; border-bottom:none;}
.newspanel h2 a{color:#4c6fa0; text-decoration:none; border-bottom:1px dotted #4C6FA0; padding-bottom:2px;}
.newspanel h2 a:hover{color:#2D394C; border-bottom:1px dotted #2D394C;}
.newspanel h3{margin:23px 0 10px 0; font-size:91%; font-weight:bold; background:url(../images/css_bg_h3.gif) 0 0.4em no-repeat; padding-left:10px; line-height:1.5;}
.newspanel h3 a{color:#4c6fa0; text-decoration:none; border-bottom:1px dotted #4C6FA0; padding-bottom:2px;}
.newspanel h3 a:hover{color:#2D394C; border-bottom:1px dotted #2D394C;}
.newspanel p{padding-left:10px; line-height:1.4; color:#323232;}

#search{background:#1F2E45; padding:20px 30px; margin-bottom:3px;}
#search form{font-size:90%;}
#search input{background:#fff; border:1px solid #64baf0; color:#64baf0;}
#search input#searchtext{width:220px; padding:2px 0 2px 3px;}
#search input.btnsearch{width:60px; font-weight:bold; padding:1px 0 1px 0;}


/**/
.panel{padding:20px 30px; margin-bottom:3px;}
.panelbg{background:#2b3648;}
.panel img{float:left; margin-right:18px;}
.panel p{margin:0; padding:0;}
.panel .txtpanel{float:right; width:124px;}
body#home .panel h2{font-size:90%; margin:0 0 10px 0; color:#fff;}
body#home .panel h2.lg{font-size:110%; margin:0 0 10px 0; color:#fff;}
.panel ul{}
.panel ul li{padding:2px 0 2px 8px; font-size:90%; background:url(../images/css_bg_li_rt.gif) 0 0.6em no-repeat;}
.panel ul li a{color:#64baf0; text-decoration:none; border-bottom:1px dotted #64baf0;}
.panel ul li a:hover{color:#fff; border-bottom:1px dotted #fff;}

.blogpanel{padding:0 30px 20px 30px; margin-bottom:3px;}
body#home .blogpanel h2{font-size:120%; margin:0 0 10px 0; color:#fff; border-bottom:1px solid #7d838b;}
.blogpanel ul{}
.blogpanel ul li{padding:2px 0 2px 8px; font-size:90%; background:url(../images/css_bg_li_rt.gif) 0 0.6em no-repeat;}
.blogpanel ul li a{color:#64baf0; text-decoration:none; border-bottom:1px dotted #64baf0;}
.blogpanel ul li a:hover{color:#fff; border-bottom:1px dotted #fff;}

/**/
#left p{margin:0 0 10px 0; line-height:1.5;}
#left a{color:#4c6fa0; text-decoration:none; border-bottom:1px dotted #4C6FA0;}
#left a:hover{color:#2D394C; border-bottom:1px dotted #2D394C;}
#left a.nobord{border-bottom:none;}
#left ul{margin:10px 0;}
#left ul li{line-height:1.5; background:url(../images/css_bg_h3.gif) 0 0.7em no-repeat; padding-left:10px;}
#left ul li a{color:#4c6fa0; text-decoration:none; border-bottom:1px dotted #4C6FA0;}
#left ul li a:hover{color:#2D394C; border-bottom:1px dotted #2D394C;}
#left ol{margin:10px 0 10px 22px;}
#left ol li{line-height:1.5;}
#left ol li a{color:#4c6fa0; text-decoration:none; border-bottom:1px dotted #4C6FA0;}
#left ol li a:hover{color:#2D394C; border-bottom:1px dotted #2D394C;}
#left img.fl{float:left; margin:0 20px 20px 0;}
#left img.fr{float:right; margin:0 0 20px 20px;}
#left a.backtop{background:url(../images/css_bg_backtop.gif) center right no-repeat; padding-right:8px;}
.read{background:url(../images/css_bg_h3.gif) center right no-repeat; padding-right:10px;}

form.appform input, form.appform textarea{width:250px; padding:2px; color:#2d394c;}
form.appform input.but{width:auto; padding:0; border:1px solid #2d394c; font-weight:bold;}

/**/
#right h2 {font-family:"lucida sans", arial, sans-serif; color:#fff; font-size:111%; border-bottom:1px solid #7d838b; margin:0 0 20px 0; font-weight:bold; padding:0 0 5px 0}
#right ul#subnav{}
#right ul#subnav li{padding:2px 0 2px 8px; font-size:90%; background:url(../images/css_bg_li_rt.gif) 0 0.5em no-repeat; font-weight:bold;}
#right ul#subnav li a{color:#64baf0; text-decoration:none; border-bottom:1px dotted #64baf0;}
#right ul#subnav li a:hover{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li.hot a{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li.hot a:hover{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li ul{margin-top:5px;}
#right ul#subnav li ul li{font-weight:normal; background:none;}
#right ul#subnav li.hot ul li a{color:#64baf0; border-bottom:1px dotted #64baf0;}
#right ul#subnav li.hot ul li a:hover{color:#fff; border-bottom:1px dotted #fff;}

#right ul#subnav li.open a{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li.open a:hover{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li.open ul li a{color:#64baf0; border-bottom:1px dotted #64baf0;}
#right ul#subnav li.open ul li a:hover{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li.open ul li.hot a{color:#fff; border-bottom:1px dotted #fff;}
#right ul#subnav li.open ul li.hot a:hover{color:#fff; border-bottom:1px dotted #fff;}

/**/
#left table {border-collapse:collapse;	width:100%;	font-size:91%; vertical-align:top; margin:10px 0 30px 0; border-top:1px solid #2f3338;}
#left caption {text-align:left; color:#2d394c; font-weight:normal; font-size:141%; margin:0 0 20px 0}
#left th, #left th.over {background:#2f3338; color:#fff;	font-weight:bold;	padding:4px 11px;	text-align:left;	border-right:1px solid #fff;	vertical-align:top}
#left td {padding:6px 11px;	border-bottom:1px solid #2f3338;	vertical-align:top}
#left td * {padding:6px 11px}
#left tr.alt td {background:#e5e6e8}
#left tr.over td {background:#f2f2f3}

/**/
#footer{}
#footer ul{font-family:"lucida sans", arial, sans-serif; display:inline; background:#282828; width:994px; display:block; padding:12px 0;}
#footer ul li{display:inline; margin:0; padding:0; font-size:91%; font-weight:bold;}
#footer ul li.nolink{padding-left:9px; color:#fff;}
#footer ul li#fnav1{margin:0 0 0 20px}
#footer ul li a{color:#fff; padding:0 9px; border-right:1px solid #c5c5c5; text-decoration:none;}
#footer ul li a:hover{color:#64baf0;}
#footer ul li a acronym{border:none;}

/* image bank thumbnails */
body#news #left {position:relative;}
#left #slider{}
#left ul.gallery {padding:0; display:block;}
#left ul.gallery li {display:inline; background:none; list-style-type:none; padding:0; margin:0;}
#left ul.gallery li a {height:100px; width:100px; display:block; margin:0 14px 14px 0; background:none; padding:0; border:1px solid #fff; float:left; position:relative}
#left ul.gallery li a:hover {border:1px solid #009ACE}
#left ul.gallery li a img {margin:0; padding:0;}
ul#slider-nav {position:absolute; top:120px; left:30px; z-index:100;}
ul#slider-nav li {font-weight:bold; display:inline; background:none; padding:0; margin:0; float:left;}
ul#slider-nav li a {font-weight:normal; padding:0; margin:0; border-left:1px dotted #009ACE;  border-bottom:0; margin:0 0 0 5px; padding:0 0 0 7px}

/* slider */
#slider {margin:50px 0 0 0; overflow: hidden; height: 230px; width: 584px; position: relative;}
#slider-wrapper {height: 230px;	position: relative;}
.slider-content {height: 230px}

.error{color:#cc0000;}

/* news */
#left p.newslinks{color:#ccc;}
body#news.jan #left p.newslinks a.newshot1, body#news.feb #left p.newslinks a.newshot2, body#news.mar #left p.newslinks a.newshot3, body#news.apr #left p.newslinks a.newshot4, body#news.may #left p.newslinks a.newshot5, body#news.jun #left p.newslinks a.newshot6, body#news.jul #left p.newslinks a.newshot7, body#news.aug #left p.newslinks a.newshot8, body#news.sep #left p.newslinks a.newshot9, body#news.oct #left p.newslinks a.newshot10, body#news.nov #left p.newslinks a.newshot11, body#news.dec #left p.newslinks a.newshot12  {color:#2D394C; border-bottom:1px solid #2D394C;}

body#newsarc.jan #left p.newslinks a.newshot1, body#newsarc.jun #left p.newslinks a.newshot1, body#newsarc.jul #left p.newslinks a.newshot2, body#newsarc.aug #left p.newslinks a.newshot3, body#newsarc.sep #left p.newslinks a.newshot4, body#newsarc.oct #left p.newslinks a.newshot5, body#newsarc.nov #left p.newslinks a.newshot6, body#newsarc.dec #left p.newslinks a.newshot7 {color:#2D394C; border-bottom:1px solid #2D394C;}

body#foi.jan #left p.newslinks a.newshot1, body#foi.feb #left p.newslinks a.newshot2, body#foi.mar #left p.newslinks a.newshot3, body#foi.apr #left p.newslinks a.newshot4, body#foi.may #left p.newslinks a.newshot5, body#foi.jun #left p.newslinks a.newshot6, body#foi.jul #left p.newslinks a.newshot7, body#foi.aug #left p.newslinks a.newshot8, body#foi.sep #left p.newslinks a.newshot9, body#foi.oct #left p.newslinks a.newshot10, body#foi.nov #left p.newslinks a.newshot11, body#foi.dec #left p.newslinks a.newshot12  {color:#2D394C; border-bottom:1px solid #2D394C;}

