/*@charset "utf-8";
 CSS Document */

body {margin:0; padding:0; background-color:#353336; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#003768;}

.container {width: 862px; margin:0 auto; background-color:#353336; }
.editorcontainer {width: 85%; margin:0 auto; background-color:#FFF; background-image:url(img/containerbg.gif); background-repeat:repeat-y;}
h1 {font-size:1.6em; margin-top:0; border-bottom: 2px solid #88b3da; color:#003768;}
h3 { padding:0px; margin:0px; color:#66808a;}
h2 {color:#66808a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; text-align:left;}
/*p { color:#66808a; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/

p {color:#66808a; font-size:13px; font-family:Arial;line-height:150%}

.content {width:812px; margin:0 auto; margin-bottom:0px; background-color:#fff; margin-top:0px; clear:both;}
.contentcontainer {width:95%; margin:0 auto; margin-top:0px;}

.heading {width:812px; background-color:#E5EAEC; margin:0 auto; color:#66808a; text-align:left; padding:0; 
          height:20px; margin-bottom:0px; padding-top:5px; margin-top:5px; text-indent:28px; padding-bottom:5px; text-transform:uppercase; font-weight:bold;}
.heading a:hover,a:visited,a:active,a { color:#66808a;}
.comment {width:500px; background-color:#cbdeef; float:left; color:#000000; font-size:0.7em; text-align:left; margin-top:10px; margin-bottom:10px; padding:10px 35px 10px 35px; min-height:58px;}

.h1Container {width:750px; background-color:#E5EAEC; float:left; color:#6680AC;  text-align:left; margin:5px; padding:5px;}
.fourcolumns {padding-top:10px; min-height:280px; font-size:0.8em; text-align:left; margin:0 auto;}
.fourcolumns img {border:0;}

.fourcolumnitem {width:162px; margin-left:10px; margin-right:10px; text-align:center;}
.fourcolumnitem img  {clear:both; margin-bottom:10px;}
.fourcolumnitem  a {color:#003768; text-decoration:none}
.fourcolumnitem  a:hover {text-decoration:underline;}

.threecolumns {margin-left:20px; padding-top:10px; min-height:280px; text-align:left; font-size:0.8em;}
.threecolumns img {border:0;}

.threecolumnitem {width:220px; margin-left:10px; margin-right:10px; margin-bottom:15px; text-align:center;}
.threecolumnitem img  {clear:both; margin-bottom:10px;}
.threecolumnitem  a {color:#003768; text-decoration:none}
.threecolumnitem  a:hover {text-decoration:underline;}


.itemcolumns {padding-top:10px; min-height:280px; width:162px; }
.itemcolumns img {border:0;}

.itemcolumnsitem {width:162px; margin-left:10px; margin-right:10px; float:left; font-size:0.75em;}
.fourcolumnitem img  {clear:both; margin-bottom:1px;}
.fourcolumnitem  a {color:#003768; text-decoration:none}
.fourcolumnitem  a:hover {text-decoration:underline;}

.itemdescription  {width:530px; float:left; text-align:center; font-size:0.8em; margin:0 25px 15px 10px; text-align:left; line-height:200%;}
.itemdescription ul {padding:0; list-style-position:inside}

.header {width: 811px; margin:0 auto; text-align:center; height:150px; margin-bottom:0px; vertical-align:middle; background-color:#000000;}

.horiznav {width:812px; background-color:#000000; margin:0 auto; color:#FFF; font-size:0.6em; text-align:left;  padding:0; height:20px; margin-bottom:0px; padding-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.horiznav ul {list-style:none; margin:0; padding:0; text-transform:uppercase;}
.horiznav li {display:inline; padding:0px 10px 0px 10px; border-right:0px solid #fff;}
.horiznav li.last {display:inline; padding:0px 3px 0px 5px; border-right:0px solid #fff;}
.horiznav li.lastactive {display:inline; padding:0px 3px 0px 3px; border-right:0px solid #fff;}
.horiznav a {color:#fff; text-decoration:none;}
.horiznav a:hover {text-decoration:underline;}
.horiznav a:visited {color:#fff;}

.active {color:#88b3da;}
.active a {color:#88b3da;}
.horiznav li.lastactive a { color:#88b3da;}

.footer {width:812px; margin:0 auto; border-top:3px solid #353336; font-size:0.7em; padding-top:10px; padding-bottom:7px; clear:both;}
.footerleft{float:left; color:#fff; margin-left:10px; width:45%;  font-weight:bold;}
.footerleft a {color:#fff;}
.footerright{float:right; text-align:right; color:#fff; margin-right:10px; width:40%; font-weight:bold;}

.footerbottom { background-color:#353336; margin:0 auto; width:812; height:44px;}
.icon {vertical-align:middle;}

.valSummary {font-size: 0.8em; font-weight: bold; border: 1px solid; color: #D8000C; margin: 10px 0px; padding: 15px 10px 15px 70px; background-color: #FFBABA; background-image: url('img/validation_error.png'); background-repeat: no-repeat; background-position: 10px center; display: block;}

.warning {font-size: 0.8em; font-weight: bold; border: 1px solid;  color: #9F6000; margin: 10px 0px; padding: 15px 10px 15px 70px; background-color: #FEEFB3; background-image: url('images/warning.png'); background-repeat: no-repeat; background-position: 10px center; display: block;}

.success {font-size: 0.8em; font-weight: bold; border: 1px solid; color: #4F8A10; margin: 10px 0px; padding: 15px 10px 15px 70px; background-color: #DFF2BF; background-image: url('img/success.png'); background-repeat: no-repeat; background-position: 10px center; display: block;}

.info {font-size: 1.1em; font-weight: bold; border: 1px solid; color: #00529B; margin: 10px 0px; padding: 15px 10px 15px 70px; background-color: #BDE5F8; background-image: url('img/info.png'); background-repeat: no-repeat;
    background-position: 10px center; display: block;}


h4 {background-color:#e3e5e6; font-size:1em; text-transform:uppercase; color:#68676c; padding-top:10px; padding-bottom:10px; padding-left:40px; padding-right:40px;}
.slideshow {position:relative; width:812px; height:412px; overflow:hidden; z-index:10}
.text {padding:0px 40px 20px 50px}
.text p {color:#686775}
.text_table {color:#686775; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:150%}
