body
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #696969;
    margin: 0px;
    padding: 0px;
    }
    a{color: #004E61;}
    a:visited{color: #00A8A8;}
    a:hover{color: #F06018;}

#videos{background-image: url(/images/template/bggreen.jpg); width: 100%; }
    
h1{font-size: 18px;}
h2{font-size: 14px;}    
h3{font-size: 14px; color: #00A8A8;}   
#mainmenu{width: 770px;}
#mainmenu ul{list-style: none;}
#mainmenu ul li{background-image: url(/images/template/mainmenu.gif); display: block; float: left; 
                width: 115px; height: 32px; text-align: center;margin-left: 1px;}
#mainmenu ul li:hover{background-image: url(/images/template/mainmenuover.gif); }
#mainmenu ul li p a{color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none;}
#mainmenu ul li p a:hover{color: #004E61; }
#mainmenu ul li p{margin-top: 6px;}
#mainmenu ul li.about{background-image: url(/images/template/menuAbout.gif);}
#mainmenu ul li.about:hover{background-image: url(/images/template/menuAboutOver.gif);}
    
#topbar{background-color: #696969; height: 10px; width: 100%; border-bottom: solid 2px #EFEFEF;}
#bottombar{background-color: #696969; height: 5px; width: 100%; border-top: solid 2px #EFEFEF;}
#top{width: 770px; text-align: left;}
#logo{margin-top: 15px;margin-left: 10px;}
#logo img{}
#bar{width: 100%; background-image: url(/images/template/bggreen.jpg); height: 34px; 
     }
#maincontent{width: 770px; text-align: left; margin-top: 10px;}

/*What We Do*/
img.demo{float: left; margin-right: 10px; margin-bottom: 20px; border: solid 1px #CCCCCC; padding: 3px; width: 200px;}

/*Home Page Boxes*/

div.box1{background-image: url(/images/template/box1.jpg); 
         background-repeat: no-repeat;height: 185px; width: 427px; float: left;}
div.box1 h1{color: #004E61; font-size: 12px; padding: 0px; padding-top: 0px; padding-left: 80px; margin: 0px; margin-top: 10px; }
div.box1 h3{color: #F06018; font-size: 11px; padding: 0px; padding-left: 20px; padding-right: 25px; margin:0px; margin-top: 10px;}
div.box1 p{padding: 0px; margin: 0px;  padding-left: 20px; padding-right: 25px; margin-top: 10px;}
div.clear{clear: both;}

div.box2{background-image: url(/images/template/box2.jpg); background-repeat: no-repeat;height: 185px; width: 327px; float: left;}
div.box2 h1{color: #004E61; font-size: 12px; padding: 0px; padding-top: 0px; padding-left: 80px; margin: 0px; margin-top: 10px; }
div.box2 h3{color: #F06018; font-size: 11px; padding: 0px; margin: 0px; padding-left: 20px; padding-right: 25px; margin-top: 10px;}
div.box2 p{color: #333333; padding: 0px; margin: 0px; padding-left: 20px; padding-right: 25px; margin-top: 10px;}

div.box1a{background-image: url(/images/template/box1a.jpg); 
         background-repeat: no-repeat;height: 185px; width: 327px; float: left;}
div.box1a h1{color: #004E61; font-size: 12px; padding: 0px; padding-top: 0px; padding-left: 80px; margin: 0px; margin-top: 10px;  }
div.box1a h3{color: #F06018; font-size: 11px; padding: 0px; margin: 0px; padding-left: 20px; padding-right: 25px;}
div.box1a p{padding: 0px; margin: 0px; padding-left: 20px; padding-right: 25px;padding-top: 0px; margin-top:0px;}
h3.bullet{padding: 0px; margin: 0px; margin-bottom: 5px; padding-bottom: 0px; }
#footer{margin-top: 5px; font-size: 10px;
       }
       
       #col1, #col2{float: left; width: 45%; text-align: justify;margin-right: 30px;}
       #col3{width: 45%; text-align: justify;}
       #columnspace{}
div.callout{background-image: url(/images/template/callout.jpg); 
         background-repeat: no-repeat;height: 185px; width: 327px; text-align: left;}
div.callout h1{color: #004E61; font-size: 14px; padding: 0px; padding-top: 0px; padding-left: 80px; margin: 0px; margin-top: 10px; }
div.callout h3{color: #F06018; font-size: 11px;padding-left: 20px; padding-right: 25px;}
div.callout p{padding-left: 20px; padding-right: 25px;padding-top: 0px; margin-top:0px;}
div.callout h3.bullet{margin-bottom: 0px; padding-bottom: 0px; }

table.fields{padding-left: 20px; padding-right: 20px; font-size: 10px;}
table.fields input{width: 200px; font-size: 10px;}
table.fields td.label{text-align:right;}
table.fields input.submit{ padding: 2px; background-color: #F06018; color: #FFFFFF;}

div.more{width: 115px; height: 58px;
         float:right; margin-right: 30px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align:bottom; font-size: 10px;}


#submenu{float: right; width: 300px;margin-right: 50px;}
#submenu ul{list-style: none; margin:0px; padding: 0px;}
#submenu ul li{display:block; background-color: #F06018; border: solid 1px #FFFFFF; width: 80px; float: left; text-align: center; margin:0px; padding: 0px; height: 30px; }
#submenu ul li:hover{background-color: #D93030; padding: 5px; margin: 5px;}
#submenu ul li a{color: #FFFFFF;}

/*xmlFeeds*/

.xmlfeed{}
.xmllogo{float: left; width: 90px;}
.xmllogo img{width: 75px;}
.xmlfeed p.desc{}
.xmlfeed p.copyright{font-size: 10px; color: #999999;}
.box1 .xmlfeed p.desc{display:none;}
.box1a .xmlfeed p.desc{display:none;}

.box1 .xmlfeed h2{color: #004E61; font-size: 12px; padding: 0px; padding-top: 0px; padding-left: 80px; margin: 0px; margin-top: 10px; }
.box1 .xmlfeed .xmllogo{display:none;}
.box1 .xmlfeed p.copyright{font-size: 8px; margin-top: 5px;}

.box1a .xmlfeed h2{color: #004E61; font-size: 12px; padding: 0px; padding-top: 0px; padding-left: 80px; margin: 0px; margin-top: 10px; }
.box1a .xmlfeed .xmllogo{display:none;}
.box1a .xmlfeed p{margin-top: 10px;}
.box1a .xmlfeed p.copyright{font-size: 8px; margin-top: 5px;}

.box1a table.wbform{margin: 0px; padding: 0px; padding-right: 10px; font-size: 11px; margin-top: 10px; margin-left: 20px; }
.box1a table.wbform td{padding: 3px;}
.box1a table.wbform td.button{text-align: right;}
.box1a table.wbform td.button input.login{background-color: #F06018; color: #FFFFFF;}

/*Navigation*/
#mainmenus{width: 700px;}
#mainmenus a, #mainmenus a:visited, #mainmenus a:hover, #mainmenus a:link{color: #004E61;}
ul#nav_main { height:32px; margin:0; padding:0; list-style-type:none; }
ul#nav_main li { height:32px; float:left; position:relative; }
ul#nav_main li a { display:block; }
ul#nav_main li a span { width:100%; height:100%; left:0; top:0; position:absolute; cursor:pointer; }
#nav_main a:hover { cursor:pointer;}
	
ul#nav_main li.home, ul#nav_main li.homeon { width:115px; }
ul#nav_main li.home a span,ul#nav_main li.home a:link span,ul#nav_main li.home a:visited span { background:url(/images/buttons/menuhome.gif) no-repeat; }
ul#nav_main li.homeon a span,ul#nav_main li.homeon a:link span,ul#nav_main li.homeon a:visited span { background:url(/images/buttons/menuhomeover.gif) no-repeat; }
ul#nav_main li.home a:hover span, ul#nav_main li.homeon a span{ background:url(/images/buttons/menuhomeover.gif) no-repeat }

ul#nav_main li.about, ul#nav_main li.abouton { width:115px; }
ul#nav_main li.about a span,ul#nav_main li.about a:link span { background:url(/images/buttons/menuabout.gif) no-repeat; }
ul#nav_main li.about a:hover span, ul#nav_main li.abouton a span { background:url(/images/buttons/menuaboutover.gif) no-repeat }

ul#nav_main li.what, ul#nav_main li.whaton { width:115px; }
ul#nav_main li.what a span,ul#nav_main li.what a:link span { background:url(/images/buttons/menuwhat.gif) no-repeat; }
ul#nav_main li.whaton a span,ul#nav_main li.whaton a:link span { background:url(/images/buttons/menuwhatover.gif) no-repeat; }
ul#nav_main li.what a:hover span, ul#nav_main li.whaton a span{ background:url(/images/buttons/menuwhatover.gif) no-repeat }

ul#nav_main li.news, ul#nav_main li.newson { width:115px; }
ul#nav_main li.news a span,ul#nav_main li.news a:link span { background:url(/images/buttons/menunews.gif) no-repeat; }
ul#nav_main li.newson a span,ul#nav_main li.newson a:link span { background:url(/images/buttons/menunewsover.gif) no-repeat; }
ul#nav_main li.news a:hover span, ul#nav_main li.newson a span{ background:url(/images/buttons/menunewsover.gif) no-repeat }

ul#nav_main li.partners, ul#nav_main li.partnerson  { width:115px; }
ul#nav_main li.partners a span,ul#nav_main li.partners a:link span { background:url(/images/buttons/menupartners.gif) no-repeat; }
ul#nav_main li.partnerson a span,ul#nav_main li.partnerson a:link span { background:url(/images/buttons/menupartnersover.gif) no-repeat; }
ul#nav_main li.partners a:hover span, ul#nav_main li.partnerson a span{ background:url(/images/buttons/menupartnersover.gif) no-repeat }


