/* CSS Document */

body {font:70% Arial, Helvetica, sans-serif;color: #000000;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF;}
h1 {color:#FF0000; font-size:25px; margin-top:0px}
h2 {color:#000; font-size:13px;}
h3 {color:#09347A; font-size:12px;}
.border {border:5px solid #FFF;border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;border-top:1px solid #EBEBEB;}
.logo{padding:10px;}
.logotext{padding:25px;font-size:11px; font-weight:900;}
/*navigation*/
.navigation{height:20px; padding:5px 5px 5px 5px; font-size:11px; font-weight:900; background-color:#000; text-transform:uppercase;}
.mainNav {border-right:1px solid #FFF; padding:0px 10px 0px 10px;}
.mainNav a {color:#FFF;text-decoration:none;text-align:center;padding:0px 5px;}
.mainNav a:hover {color:#FFF;}

.subnav {position: absolute;z-index:200px;text-align: left;display: none;border: 1px solid #FFF;background: #000;text-decoration:none; color:#FFF; text-transform:none; font-weight:100; padding:5px}
.subnav a {text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 220px;text-decoration:none;border:none; border-bottom:1px solid #FFF;}
.subnav a:hover {text-align: left;padding:2px 5px 2px 5px;display: block;color: #fff;height:auto;width: 220px;background:#d57936; text-transform:none;text-decoration:none;}

.subNavsub{position: absolute;margin-left:145px;margin-top:-30px;z-index:100;text-align: left;display: none;border: 1px solid #fff;background: #003a63;text-decoration:none; color:#FFF;}
.subNavsub a{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 220;text-transform:none;text-decoration:none;  border-bottom:1px solid #1c5573;}
.subNavsub a:hover{text-align: left;padding:2px 5px 2px 5px;display: block;color: #FFF;height:auto;width: 220px;background:#00b3dc;	text-transform:none;text-decoration:none;}

/* left navigation */
#dis {display:block;width:180px; background-color:#FFF; border-right:1px solid #cacaca; border-left:1px solid #cacaca;}
#hidenav {display:none;width:5px;}
.leftnav {padding:5px; background-color:#FFF; border:3px solid #FFF;}
.rightnav {padding:5px; background-color:#e9eff3; border:3px solid #FFF;}
.leftnav .header {text-transform:normal;border:1px solid #98A0BF;}
.leftnav .cont {padding:10px 10px 10px 10px;border-left:1px solid #98A0BF;border-bottom:1px solid #98A0BF;}
.leftnav .contarrow {border-right:1px solid #98A0BF;border-bottom:1px solid #98A0BF;}
.navline {padding-top:3px; padding-bottom:3px; border-bottom:1px solid #f9f9f9; background-color:#FFF;}
.leftnavheader{background-color:#8d8f92; color:#FFF; padding:5px; display:block;}
.leftnavselect {background-color:#cde0ee;padding-top:3px; padding-bottom:3px; border-bottom:1px solid #f9f9f9; }
.leftnavheadergold {background-color:#bda46d; color:#FFF; padding:5px; display:block;}
.leftnavheaderred {background-color:#eb3428; color:#FFF; padding:5px;}
.leftnavheaderdarkblue {background-color:#144275; color:#FFF; padding:5px;}
.rightnavcasestudy {background-color:#9e9786; color:#FFF; padding:3px;}
.leftnavheaderbluelight {background-color:#00b3dc; color:#FFF; padding:5px;}
.leftnavheaderorange {background-color:#f7941d; color:#FFF; padding:5px;}
.leftnavheaderlightblue {background-color:#83d4ed; color:#FFF; padding:5px;}
.leftnavheadergrey {background-color:#cedee7; color:#FFF; padding:5px;}
.leftnavheadergreen {background-color:#00a260; color:#FFF; padding:5px;}

/*backgrounds*/
.homeboxheader {background-color:#d57936; padding:5px; color:#FFF; font-size:11px; border-top: 2px solid #EBEBEB; border-left: 2px solid #EBEBEB;border-right: 2px solid #EBEBEB; font-weight:bold;}
.banner { padding:10px; color:#000; font-size:11px; border-top: 1px solid #EBEBEB;border-bottom: 1px solid #EBEBEB;}
.bluebanner {color:#20347A; background-color:#FFF; padding:10px; background-image:url(../images/banner.jpg); background-position:right; background-repeat:no-repeat;}
.contentHome {padding:20px; border-top:4px solid #20347A; border-left:1px solid #EBEBEB;}
.content {padding:20px;}
.contentRight {padding:20px; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
.contentleft {padding:20px; border-left:1px solid #EBEBEB; }
.footer {background-color:#000; color:#FFF; padding:10px;}
.tools {background-color:#FFF;}
.pics {padding:10px;}
.breadcrumbs { padding:5px; font-size:9px}
.introblockleft {background-color:#006600; padding:10px;}
.logo{padding:10px; background-color:#FFF}
.boxhome {padding:5px;color:#000; border-bottom: 2px solid #EBEBEB;border-left: 2px solid #EBEBEB;border-right: 2px solid #EBEBEB;}
.gallerypics {border:4px solid #CCCCCC;}
.imageborder {border:4px solid #CCCCCC;}
.textborder {border:4px solid #c0d52e; padding:10px; background-color:#fff; font-size:14px;}

/*links*/

.content a:link {color:#042E61; text-decoration:underline;}
.content a:visited {color:#042E61;text-decoration:underline;}
.content a:hover {color:#000;text-decoration:underline;}

.contentleft a:link {color:#015121; text-decoration:none;}
.contentleft a:visited {color:#042E61;text-decoration:none;}
.contentleft a:hover {color:#000;text-decoration:none;}

.contentRight a:link {color:#042E61;text-decoration:underline;}
.contentRight a:visited {color:#042E61;text-decoration:underline;}
.contentRight a:hover {color:#000;text-decoration:underline;}


