body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #ffffff; background-image: url(./images/bg.jpg); background-repeat: repeat-x; text-align:center; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#00335a; line-height:18px;   }
h1, h2, h3{ margin: 0; padding: 0;}
.smalltitle { padding: 10px 10px 10px 0px; color:#00CCCC; font-weight:bold;}
#wrap{ margin:0 auto; padding: 0; width: 728px; background-position: center top; }
html>wrap{ width: 728px; }
#main{ margin: 0 auto;	padding: 0;	width: 728px; background-image:url(./images/main_bottom_bg.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; }
html>main{ width: 728px; }

#content{ margin:0 auto; padding: 0; width: 728px; background-image:url(./images/header1.jpg); background-repeat: repeat-x; }
#content2{ margin:0 auto; padding: 0; width: 728px; background-image:url(./images/header2.jpg); background-repeat: repeat-x; }
#content3{ margin:0 auto; padding: 0; width: 728px; background-image:url(./images/header3.jpg); background-repeat: repeat-x; }
#content4{ margin:0 auto; padding: 0; width: 728px; background-image:url(./images/header4.jpg); background-repeat: repeat-x; }
#content5{ margin:0 auto; padding: 0; width: 728px; background-image:url(./images/header4.jpg); background-repeat: repeat-x; }

#footer{ clear: both; width: 728px; height: 45px; text-align:left; padding: 10px 0px 0px 0px; }
*{margin:0;padding:0}
#header{ height:112px; background-image:url(./images/top1.jpg); }
#droptop { width:189px; float:right; }
#welcome { width:320px; height:100px; float:left; }
#maincontent{ margin:0 auto; padding: 0; width: 728px; clear:both; }
#leftside{width:237px; float:left; text-align:left; margin-top:15px;}
#rightside {width:471px; float:left; background-image:url(./images/textbg.jpg); background-repeat:no-repeat; padding:10px 10px 10px 10px; margin-top:15px; text-align:left;}
p { margin: 1em 0 1em; padding: 0; }
#logo {float:left; padding-top:28px; height:89px;}
#topnav {float:right; width:109px; height:29px; background-image:url(./images/top-nav.gif); color:#ffffff;}
.clearfloat { height:175px;}
#mainnav {float:left; padding-top:25px; width:545px; height:33px; }
.art_img { padding-right:10px; float:left; text-align:left;}
.smaller {width:15px; margin-bottom:7px; float:left; clear:none;}
.noborder input {border:none; vertical-align:text-top; margin:0px; padding-bottom:2px; padding-top:2px; }
input, textarea { margin-bottom: 7px; width:250px;}
textarea{ height:140px; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066;}
select {width:250px; margin-bottom:7px;}
.small {width:65px; margin-bottom:7px;}
.button {width:150px; height:25px; background-color:#28b6e7; border:none; padding:4px; margin:4px; font-weight:bold; cursor:pointer;}

hr {  border:none; border-top:solid 1px #d0ecff; padding: 10px 0px 10px 0px;}



#bigimage1 {float:left; height:102px; width:728px; background-image:url(./images/middle-welcome.jpg); clear:both;}
#bigimage2 {float:left; height:102px; width:728px; background-image:url(./images/middle-about.jpg); clear:both;}
#bigimage3 {float:left; height:102px; width:728px; background-image:url(./images/middle-vision.jpg); clear:both;}
#bigimage4 {float:left; height:102px; width:728px; background-image:url(./images/middle-members.jpg); clear:both;}
#bigimage5 {float:left; height:102px; width:728px; background-image:url(./images/middle-contact.jpg); clear:both;}
#bigimage6 {float:left; height:102px; width:728px; background-image:url(./images/middle-news.jpg); clear:both;}
#bigimage7 {float:left; height:102px; width:728px; background-image:url(./images/middle-submit.jpg); clear:both;}


#footer {float:left; height:28px; width:722px; background-image:url(./images/footer.gif);background-repeat: repeat-x; clear:both; margin:0px 0px 0px 0px; padding:4px 0px 10px 6px; color:#ffffff;}
#tentop {padding-top:5px;}
#tenleft { width:200px; padding:0px 0px 0px 12px; margin:0px 0px 0px 0px; float:left; background-image:url(./images/textbg.jpg); background-repeat:no-repeat}

a {text-decoration:none; color:#00CCFF}
a:hover {color:#000066;}
a:visited {color:#3399FF;}

.whitenav {color:#FFFFFF;}
.whitenav:hover {color:#99FFFF;}
.whitenav:visited {color:#FFFFFF;}

#navwrapper{ padding:25px 0px 0px 0px; margin:0px; height:33px; float:left; width:545px;}
#botnavwrapper{ padding:0px; margin:0px; background-color:#EBEBEB; height:37px; }

div#primarynav { height:33px; width:545px; margin:0 0 0 0px; padding:0; border:0; background:transparent; }
div#primarynav ul#menu{ height:33px; width:545px; background:transparent url(images/cssnav.gif) top left no-repeat; margin:0; padding:0; position:relative; }
div#primarynav ul#menu li{ margin:0; padding:0; list-style:none; position:absolute; top:0; }
ul#menu li,ul#menu a{ height:33px; display:block; }
div#primarynav ul#menu li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; }

#t1 { left:0; width:109px; }
#t2 { left:109px; width:109px; }
#t3 { left:218px; width:109px; }
#t4 { left:327px; width:109px; }
#t5 { left:436px; width:109px; }

#t1 a:hover,body#t1on #t1{ background:transparent url(images/cssnav.gif) 0 -33px no-repeat; }
#t2 a:hover,body#t2on #t2{ background:transparent url(images/cssnav.gif) -109px -33px no-repeat; }
#t3 a:hover,body#t3on #t3{ background:transparent url(images/cssnav.gif) -218px -33px no-repeat; }
#t4 a:hover,body#t4on #t4{ background:transparent url(images/cssnav.gif) -327px -33px no-repeat; }
#t5 a:hover,body#t5on #t5{ background:transparent url(images/cssnav.gif) -436px -33px no-repeat; }

#navcontainer { width: 216px; float:left; }
#navcontainer ul { margin-left: 0; padding-left: 0; list-style-type: none; }
#navcontainer a { display: block; padding: 5px 0px 10px 10px; width: 216px; background-color: #ffffff; border-bottom: 1px solid #b3eaff; }
#navcontainer a:link, #navlist a:visited { color: #00335a; text-decoration: none; }
#navcontainer a:hover { background-color: #cbeffd; color: #1698cb; }

ul{ list-style-type: none;}
#list ul {	text-align: left; margin: 20px 10px 20px 2px;	border: 0; padding: 0;  list-style-type: none;}
#list ul li { list-style-type: none; line-height: 1.6em; margin-bottom: 10px; padding-left: 30px; }
#list ul li a { text-decoration: none; color: #80CE00; font-weight: bold; }
#list .li-solo { text-align: left; line-height: 1.6em; margin-bottom: 10px; padding-left: 20px; background:url(images/o.gif) no-repeat left top; }

label,input { display: block; width: 250px; float: left; margin-bottom: 10px; }
input, textarea { background-color:#D2F6FF;  font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#00335a; line-height:18px; padding:3px;}
label { text-align: left; width: 120px; padding-right: 20px; }
br { clear: left; }
h2 { font-size:16px; }
h3 { font-size:14px; padding-top:10px; }

#calendar {width: 39px; height: 52px; background: url(images/calendar.gif) top left no-repeat; text-align: center; float: left; padding-right:10px; /*padding-bottom:10px;*/}
#Calday {font: 24px Georgia, "Times New Roman", Times, serif; color: #081a48; margin-top: 2px; padding-top:2px;}
#CalMo {font: 10px Arial, Helvetica, sans-serif; color: #ffffff; text-transform: uppercase; margin-top: 1px; font-weight: bold;}
.pressdownload { background: url(images/press-download.gif) top left no-repeat; height:32px; padding-left:10px; line-height: 3em; padding-bottom:15px; }

.blogheader p{font: 12px / 18px Georgia, Times, serif; font-style: italic; }
.hide {display:none;}
.mainh2 {margin-left: 46px; font: 24px Helvetica, Arial, sans-serif; letter-spacing: -1px; color: #B14802;}

.new-contract { width:226px; height:100px; float:left; padding-bottom:15px; }
.new-contract span { display:none;}
.new-contract a { background-image:url(./images/new-contract.gif); width:226px; height:100px; display:block; margin-top:0px; margin-left:0px;}