body { margin:0; background:url(../images/bg.jpg) repeat-x #fff; font-family:Arial; font-size:13px; color:#35393a; }
p { margin:0; padding:0; padding-bottom:14px; }
h1 { margin:0; padding:0; font-family:arial; font-size:20px; color:#007f00; display:block; border-bottom:1px solid #dcd9d9; margin-bottom:10px; padding-bottom:6px; text-transform:uppercase; }
h2 { margin:0; padding:0; font-family:arial; font-size:16px; color:#000000; display:block; margin-bottom:10px; padding-bottom:6px; }
h1 span { font-size:16px; color:#000; padding-left:10px; text-transform:none; }
#wrap { background:url(../images/body-bg.png) center top repeat-y; }
#menu { width:900px; margin:0 auto; height:84px; background:#35393a; text-align:center; padding-top:16px; }
#banner { height:394px; width:900px; margin:0 auto; background:url(../images/banner.jpg); position:relative; }
#logo { position:absolute; width:272px; height:162px; top:50px; left: -24px; }
#banner2 { height:215px; width:900px; margin:0 auto; background:url(../images/innerbanner.jpg); position:relative; }
#logo2 { position:absolute; width:272px; height:162px; top:20px; left: -24px; }
#body { width:890px; margin:0 auto; padding:5px; }
.latestnews { background:url(../images/latestnews.jpg); width:220px; height:243px; float:left; margin-right:5px; padding-top:66px; padding-left:30px; }
.latestnews ul { margin:0 auto; padding:0; width:200px; padding-top:66px; }
.latestnews ul li { margin:0; padding:0; list-style:none; background:url(../images/greenarrow.gif) no-repeat; padding-left:18px; font-family:tahoma; font-size:11px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-top:10px; }
.welcome { background:url(../images/welcome.jpg); width:358px; height:239px; float:left; margin-right:5px; padding:10px; padding-top:60px; }
.contactus { background:url(../images/contactus.jpg); width:250px; height:309px; float:left; }
.contactus ul { margin:0 auto; padding:0; width:200px; padding-top:66px; }
.contactus ul li { margin:0; padding:0; font-family:verdana; font-size:11px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-top:10px; list-style:none; }
.greenfont { font-family:arial; font-size:17px; color:#007f00; }
#footer { width:878px; line-height:50px; text-align:right; border:1px solid #e0dede; margin:0 auto; color:#35393a; font-size:10px; font-family:verdana; margin-bottom:10px; padding-right:10px; }
a.redlink { font-family:verdana; font-size:10px; font-weight:bold; color:#cd0e0e; }
.clr { clear:both; }
.leftmission { background: url(../images/leftbg.jpg) bottom repeat-x #ffffff; width:248px; float:left; margin-right:5px; border:1px solid #dcd9d9; }
.missiontitle { padding-left:20px; padding-top:14px; padding-bottom:6px; }
.mission-minibox { border-bottom:1px solid #dcd9d9; padding:10px; font-family:tahoma; font-size:11px; }
.greenfont { font-family:arial; font-size:14px; font-weight:bold; color:#5aa30b; margin-bottom:8px; }
.right-content { float:right; width:604px; background:url(../images/content-bg.jpg) top repeat-x #ffffff; padding:15px; }
.pic-div { text-align:center; }
.what-pic { text-align:center; padding:8px; }
.black-text { font-weight:bold; padding:5px 0px 5px 0px; }
.red-text { font-weight:bold; padding:5px 0px 5px 0px; color:#ca220b; font-size:14px; }
.list { }
.list ul { margin:0; padding:0; padding-left:20px; }
.list ul li { margin:0; padding:0; list-style:none; background:url(../images/green-arrow.jpg) left no-repeat; margin-bottom:10px; padding-left:20px; }
.list2 { }
.list2 ul { margin:0; padding:0; padding-left:20px; }
.list2 ul li { margin:0; padding:0; list-style:none; background:url(../images/reddot.jpg) left no-repeat; margin-bottom:10px; padding-left:14px; float:left; width:250px; }
.whitefont { color:#FFF; font-weight:bold; }
.textfield { width:300px; border:1px solid #CCC; }
a.link1 { text-decoration:underline; font-weight:bold; color:#093; }
a.link1:hover { text-decoration:none; }

#NewsTicker { width:210px; }
#NewsVertical { width: 210px; height: 250px; display: block; overflow: hidden; position: relative; }
#TickerVertical { width: 200px; display: block; list-style: none; margin: 0; padding: 0;  }
#TickerVertical ul { margin:0 auto; padding:0; width:200px; padding-top:0px; }
#TickerVertical li { margin:0; padding:0; list-style:none; background:url(../images/greenarrow.gif) no-repeat 0px 10px; padding-left:18px; font-family:tahoma; font-size:10px; border-bottom:1px solid #e5e5e5; padding-bottom:7px; padding-top:7px; }
.smallredtext { color:#F00; font-size:12px;}





