html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:13px;}
p {margin-top:9px;}
a:hover{text-decoration:none;color:#0e4ca3;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:lighter;}
h1,h3{font-family:georgia, serif;}
h2,h4,h5,h6{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
h1{font-size:260%;color:#006e47;margin-bottom:10px;line-height:50px;}
h6{font-weight:800;font-style:italic;margin-top:10px;}
/* Gradient 2 */
/* Gradient 2 */
.tb7 {
	width: 200px;
	height:22px;
	margin-bottom:0px; 
	font-size:14px;
	font-family: Geneva, sans-serif;
}
.tb8 {
	width: 175px;
	height:20px;
	margin-bottom:0px; 
	font-size:14px;
}
.tb9 {
	width: 275px;
	height:15px;
	margin-bottom:0px; 
	font-size:12px;
}
.tb10 {
	width: 600px;
	height:150px;
	margin-bottom:0px; 
	font-size:12px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.listdiv img { width:180px;margin-bottom:5px;margin-top:5px;margin-left:40px;border:4px solid #eaeaea;background:none;}
.listdiv p, .listdiv table {width:700px;margin-bottom:16px;}
.shortdiv{ width:600px;margin-bottom:16px;}
.shortdiv img { margin-top:13px;margin-left:5px;margin-bottom:0px;padding-bottom:0px;border:4px solid #eaeaea;background:none;}
.shorterdiv{ width:560px;margin-bottom:16px;}

.shorterdiv h3{ margin-top:10px;}

img.mediumPic { width:160px; }
img.largePic { width:210px; }

ol { font-size: 260%; color:#f8c017;font-family:georgia, serif;margin-top:10px;margin-left:40px;}
ol li div { font-size: 12px; color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin-bottom:10px;}

h1.hide{visibility:hidden;}
h2{font-size:120%;height:22px;color:#2c8cf6;border-bottom:3px solid #c5e5be;margin-bottom:8px;}
h3{font-size:150%;color:#999;}
h4{line-height:16px;font-size:12px;}
h4 a{color:#006e47;border-bottom:1px dotted #FFF;text-decoration:none;}
h4 a:hover{color:#3675b6;border-bottom:1px dotted #666;text-decoration:none;}
.date{color:#666;font-size:10px;width:auto;margin:0 0 5px;}
ul{margin-left:25px;}
#container{width:auto;background:url(/images/header.gif) center top no-repeat;min-height:100%;margin:0 auto;padding:0;}
#width-container{width:993px;position:relative;margin:0 auto;}
#content-container{
	background:#fff;
	width:1000px;
	border-left:1px solid #c5e5be;
	border-right:1px solid #c5e5be;
	top:106px;
	padding-top:15px;
	margin:0 auto;
	
}
#logo{position:absolute;width:318px;height:87px;top:24px;left:50px;text-indent:-9009px;overflow:hidden;}
h1#title{width:900px;display:block;height:40px;font-size:37px;font-family:Georgia, "Times New Roman", Times, serif;vertical-align:middle;padding:0;}
h1.lookinside{border-bottom:1px solid #CCC;height:50px !important;margin-bottom:-15px;}
h2#letter { font-size: 130%; border-bottom: none; font-family: Georgia, "Times New Roman", Times, serif}
#content-body{width:900px;height:auto;background:#fff;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;line-height:18px;color:#666;padding-top:5px;margin:0 35px;}
#menu{
	width:570px;
	height:150px;
	
}
#copyright{float:left;width:300px;height:50px;font-size:10px;color:#006e47;}
.green,#green{color:#76c963;}
.darkgreen,#darkgreen{color:#006e47;}
.gold,#gold{color:#f8c017;}
.red,#red{color:#ff5d42;}
.darkblue,#darkblue{color:#0e4ca3;}
#menu ul{float:left;height:154px;list-style:none;border-top:15px solid #fff;margin:0;}

#menu li.first{height:auto;clear:left;line-height:18px;font-size:16px;letter-spacing:1px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;text-align:left;margin:0 5px 7px 0;}
#menu li{height:auto;clear:left;line-height:15px;color:#638478;font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:4px 5px 0 0;}
#menu li a{text-decoration:none;color:#638478;}
#menu .participate,#menu .learnmore,#menu .aboutus{width:160px;height:154px;padding:0 0 0 20px;}
#menu .participate{width:168px;border-right:1px solid #d0f9c6;}
#menu .learnmore{width:195px;border-right:1px solid #d0f9c6;}
#menu .aboutus{width:auto;}
#menu .participate span{color:#f8c017;}
#menu .learnmore span{color:#2c8cf6;}
#menu .aboutus span{color:#ff5d42;}

#footer{font-size:9px;border-top:5px solid #c5e5be; clear:both;display:block;background:#f3fef1;text-align:left;border-bottom:1px solid #c5e5be;border-left:1px solid #c5e5be;border-right:1px solid #c5e5be;}

#footer .participate,#footer .learnmore,#footer .aboutus, #footer .contact, #footer .footer-nav {float:left;height:100px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:11px;color:#535b51;margin:0 25px 0 0;padding:5px;}

#footer #footer-copyright{width:210px;padding-top:9px;font-weight:700;}
#footer .participate{width:142px;}
#footer .learnmore{width:165px;}
#footer .aboutus{width:92px;}
#footer .contact{width:110px;}
#footer #footer-site{width:95px;}

#footer-copyright{width:235px;padding-top:9px;font-weight:700;}
#footer ul{list-style:none;}
#footer ul span{line-height:22px;font-weight:700;color:#006e47;}
#footer a{color:#535b51;}
#footer a:hover{color:#0e4ca3}

#wrapper{width:891px;display:block;font-size:12px;float:left;line-height:20px;margin:35px 0;}
.two{width:300px;float:left;margin-bottom:25px;}

.threeList{width:258px;float:left;margin-right:27px;margin-bottom:15px;background:none;}

.three{width:258px;float:left;margin-bottom:15px;}
#left,#center{margin-right:57px;}
.home-1a,#home-2{margin-bottom:25px;font-size:12px;padding:15px 0 0 4px;}
.home-1a{width:280px;font-size:12px;float:left;line-height:20px;margin:65px 15px 0 0;}
#home-1b{width:245px;position:absolute;top:242px;right:52px;text-align:center;padding:10px;}
#home-2a{width:891px;height:335px;position:relative;clear:both;font-size:12px;float:left;line-height:20px;margin:25px 0 0;}
#home-3{width:891px; clear: both; height: 40px; font-size:12px; text-align: center}
#sponsors{width:auto;border:1px solid #d0f9c6;height:77px;}


#two-big,#two-small{margin-bottom:35px;font-size:12px;}
#two-big{width:520px;}
#two-small{width:268px;}
#two-small img{float:left;border:4px solid #eaeaea;display:block;clear:both;margin-bottom:20px;}
#two-big p{margin-bottom:15px;}
.left{float:left;}
.right{float:right;}
#main2,#panel2{vertical-align:top;}
#main2{width:629px;height:400px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4c5e48;text-align:justify;float:left;margin:0 7px 0 9px;padding:0 8px 10px;}
#panel2{width:405px;height:400px;text-align:center;float:right;margin:0 7px;}
.book{text-align:center;padding:190px 0 0 5px;}
.box{width:287px;margin-bottom:25px;font-size:.75em;display:block;}
.home1{background:url(/images/book.gif) top right no-repeat;height:278px;margin-top:5px;border-bottom:1px solid #c5e5be;}
.home2{background:url(/images/book.jpg) top left no-repeat;height:290px;}
.home1 h1{font-size:320%;margin-bottom:0;letter-spacing:-1px;display:none;}
.home1 h3{display:none;font-size:180%;}
#cal-link{position:absolute;top:0;right:0;width:258px;height:275px;z-index:99;border:0;}
#photodiv{width:256px;background:#fff;overflow:hidden;border:1px solid #c5e5be;}
#photodiv img{border:none;}
.announcement-list{width:auto;margin:0 0 5px;}
.module-calendar{width:90%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;margin:10px auto 0;}
.day-of-week{text-transform:uppercase;border-bottom:1px dotted #666;color:#0e4ca3;}
.sun,.mon,.tue,.wed,.thu,.fri,.sat{border-bottom:1px dotted #666;padding:1px;}
#announcement{margin-top:15px;}
#announcement h2{border-bottom:none;color:#0e4ca3;width:auto;}
#announcement-title{border-bottom:1px solid #CCC;}
.field, .fieldclear {float:left;width:230px;height:35px;margin:8px 25px 15px 0;}
.fieldclear {float:none;clear:both;margin:1px 25px 1px 0;}
.cat_textbox{width:224px;height:22px;}
.cat_listbox{width:224px;height:88px;}
.cat_multiline{width:480px;height:100px;}
.post-body h2{border:none;color:#006e47;margin-top:15px;font-size:14px;padding:0;}
.post-details{margin-top:-5px;}
.links{border:1px solid #c5e5be;margin:15px 0 35px;padding:4px 8px;}
body,html,* html #container,* html #footer{height:100%;}
a,#menu li a:hover{text-decoration:none;color:#2c8cf6;}
.blue,#blue,#blue li,.first,.second,.third,.forth,.fifth{color:#2c8cf6;}
.select-month-year,#calendar-container{text-align:center;}
.item { margin-right: 10px; display: inline; float: left;}
div#sponsors-1 {width: 100%; height: 230px; margin-bottom: 35px; }
div.sponsor-big { width: 280px; height: 200px; float: left; margin-right: 25px; position: relative}
div.sponsor-big img {position: absolute; top: 0; left: 0; }
div.sponsor-big p { position: absolute; top: 60px; left: 0; }
div.sponsor-big img { border: none}
div#sponsors-2 {width: 100%; height: 220px; padding-top: 35px; border-top: 1px solid #c5e5be }
div#sponsors-2 div.small { float: left; clear: left;  width: 280px; height: 90px; }
div#sponsors-2 div.large { float: right; width: 560px; height: 180px; }
div.sponsor-big2 { width: 260px; height: 200px; float: left; margin: 15px 25px 0 0; position: relative}
div.sponsor-big2 img {position: absolute; top: 0; left: 0; }
div.sponsor-big2 p { position: absolute; top: 80px; left: 0; }

.photogalleryNavigation { display:none; }

.formwithlinebreaks {display:block;}
.linkbut {
width:140px;
padding:10px;
font-size: 16px;
border: 1px solid #333;
border-right: 2px solid #666;
border-bottom: 3px solid #666;
background-color:#eee;
text-align:center;
}
.clearer { clear:both;float:none;}

.form .item {
margin-top:3px;
display:block;
clear:both;
float:none;
}

.headerwithcorners{position:relative; float:left; display:inline; padding:11px; background-color:#0081AE;
line-height:6px;
font-size:15px;
color:white;
margin-top:18px;
margin-bottom:6px; }
.headerwithcorners ul {margin:0px; padding:0px;}
.headerwithcorners li {list-style:none;}

.linkbut1 {
line-height:16px;
font-size:15px;
text-align:center;
}
.linkbut1 a {color:white;}
.linkbut1 a:hover {color:#B7EBF9;}



.corner {width:10px; height:10px; position:absolute; margin:0px; z-index:1}
.tl {top:0px; left:0px; background:url(/images/cornersSmall.jpg) top left no-repeat;}
.tr {top:0px; right:0px; background:url(/images/cornersSmall.jpg) top right no-repeat;}
.bl {bottom:0px; left:0px; background:url(/images/cornersSmall.jpg) bottom left no-repeat; vertical-align:bottom;}
.br {bottom:0px; right:0px; background:url(/images/cornersSmall.jpg) bottom right no-repeat;}

.bizappdescrip { clear:both;float:none;
margin-top:12px; margin-bottom: 12px;
}
