/* CSS Document */

img, div, input { behavior: url(iepngfix.htc)}

body {margin:5px 0px 5px 0px;}
p {line-height:18px; font-size:12px; color:#3e3d3d; font-family:Arial, Helvetica, sans-serif;}
ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

a:link { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:none; font-weight:normal}
a:visited { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:none; font-weight:normal}
a:active { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:none; font-weight:normal}
a:hover { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:underline; font-weight:normal}

.copyBlue {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#30526D}

.container {width:1000px; margin:0px auto 0px auto;}

.headerContainer {height:211px; width:1000px;}
.mainLogo {heigbt:82px; width:1000px; position:absolute; z-index:50; background-image:url(images/logoHeaderBg.jpg); background-position:top; background-repeat:repeat-x;}
.pageHeader {height:129px; width:1000px; position:absolute; padding-top:82px; z-index:0}

.headerBoxesContainer {width:262px; height:109px; position:absolute; margin:26px 0px 0px 738px; padding:10px 0px 10px 0px; z-index:100;}
.headerBoxes {position:absolute;}
.headerBoxesLeft {width:130px; float:left; padding-top:5px; padding-bottom:5px;}
.headerBoxesRight {width:120px; float:right;}

.headerBoxes input {background-image:url(images/inputField.jpg); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:111px; height:16px; padding:4px 5px 4px 5px; margin:0px; border:0px; font-size:11px;}

.navigationContainer {height:32px; background-image:url(images/navigationBg.jpg); background-position:top; background-repeat:repeat-x; margin-top:1px;}
.navigationBtn {position:absolute;}
.navigationBtn ul {margin:0px; padding:0px;}
.navigationBtn li {margin:0px; padding:0px; display:block; float:left;}

.mainContentContainer {margin-top:1px; background-image:url(images/mainContainerBg.gif); background-repeat:repeat-y; background-position:top;}

.leftContainer {width:770px; float:left;}
.leftHeader {height:29px; background-color:#e6ecec; border-bottom:1px solid #FFFFFF; color:#4d8596; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 0px 45px; text-transform:uppercase;}
.leftContent {background-color:#f1f8f8; margin-top:1px; padding:20px 45px 60px 45px;}
.leftFooter {background-color:#e6ecec; height:19px; border-top:1px solid #FFFFFF;}
.rightContainer {width:229px; float:right;}
.rightHeader {height:31px; background-color:#f4cc55; border-bottom:1px solid #FFFFFF;}
.rightLinksStartEnd {height:16px; background-color:#e6ecec; margin-bottom:1px;}
.rightLinks {}

.rightContent {margin-top:1px; background-color:#f7f8f8; font-family:Arial, Helvetica, sans-serif; margin-bottom:155px;}
.rightContent ul {margin:0px; padding:0px; list-style-type:none;}
.rightContent li a:link {background-color:#e6ecec; padding:8px 12px 8px 12px; margin-bottom:1px; font-size:12px; text-transform:uppercase; display:block; color:#404040; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.rightContent li a:visited {background-color:#e6ecec; padding:8px 12px 8px 12px; margin-bottom:1px; font-size:12px; text-transform:uppercase; display:block; color:#404040; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.rightContent li a:hover {background-color:#f7f8f8; padding:8px 12px 8px 12px; margin-bottom:1px; font-size:12px; text-transform:uppercase; display:block; color:#404040; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.rightHeader2 {background-color:#bed1db; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:4px 4px 4px 8px;; text-transform:uppercase; color:#FFFFFF;}
.rightContent2 {padding:10px;}
.rightNewsTitle {color:#30526d; font-weight:bold; text-decoration:none; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.rightNewsTitle a:link {color:#30526d; font-weight:bold; text-decoration:none;}
.rightNewsTitle a:visited {color:#30526d; font-weight:bold; text-decoration:none;}
.rightNewsTitle a:hover {color:#30526d; font-weight:bold; text-decoration:none;}
.rightNewsText {font-size:12px; line-height:18px; text-decoration:none;}
.rightNewsText a:link {font-size:12px; line-height:18px; text-decoration:none;}
.rightNewsText a:visited {font-size:12px; line-height:18px; text-decoration:none;}
.rightNewsText a:hover {font-size:12px; line-height:18px; text-decoration:underline;}
.rightFooter {background-color:#bed1da; height:19px; border-top:1px solid #FFFFFF;}

.footerLinks {text-align:center; margin-top:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c1bcbc; margin-bottom:50px;}
.footerLinks a:link {color:#B3AEAE; text-decoration:none; font-weight:bold;}
.footerLinks a:visited {color:#B3AEAE; text-decoration:none; font-weight:bold;}
.footerLinks a:hover {color:#B3AEAE; text-decoration:underline; font-weight:bold;}

.footerCopy {position:absolute; margin:30px 0px 0px 228px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b1c6d1;}

.footerWeb {position:absolute; margin:30px 0px 0px 622px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b1c6d1;}
.footerWeb a:link {color:#b1c6d1; text-decoration:none;}
.footerWeb a:visited {color:#b1c6d1; text-decoration:none;}
.footerWeb a:hover {color:#b1c6d1; text-decoration:underline;}

.floatClear {clear:both;}

#dropmenudiv{
margin-left:-30px;
position:absolute;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:100;
width:194px;
text-align:left;
border-top:1px solid #00626d;
}

#dropmenudiv a{
width: 180px;
display: block;
color:#FFFFFF;
padding: 5px 6px 5px 9px;
text-decoration: none;
background-color:#498296;
border-bottom:1px solid #00626d;
border-left:1px solid #00626d;
border-right:1px solid #00626d;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #719cac;
border-bottom:1px solid #00626d;
border-left:1px solid #00626d;
border-right:1px solid #00626d;
width:180px;
}