/* CSS Document */

img, div, input, span { behavior: url("iepngfix.htc") }

body {margin:0px 0px auto 0px; font-family:Helvetica, Arial, sans-serif;}

h1,h2,h3,h4,h5,p,li,ol {font-family:Helvetica, Arial, sans-serif;}
p,li,ol {font-size:14px; color:#000000; line-height:20px;}
li {list-style-image:url(images/blue-bullet.gif);}
img {border:0px;}

h1 {font-size:18px; color:#0062a6; margin:10px 0px 0px 0px;}
h2 {font-size:15px; color:#6a97cb; margin:10px 0px 0px 0px;}
h3 {font-size:14px; color:#85b9f5; margin:10px 0px 0px 0px;}
h4 {font-size:12px; color:#e21c0e; margin:10px 0px 0px 0px;}
h5 {font-size:16px; color:#FFFFFF; margin:10px 0px 12px 0px;}

a:link {color:#0070bd; text-decoration:none;}
a:visited {color:#0070bd; text-decoration:none;}
a:hover {color:#0070bd; text-decoration:underline;}

.white p {color:#FFFFFF; margin:0px 0px 0px 0px;}

/* Login */
.login_horizon { width: 100%; height: 60px; margin-top:-60px; background-image: url('images/background_loginbar.jpg'); background-position: bottom center; background-repeat: repeat-x; background-color: #FD8403; }
.login { width: 1000px; height: 50px; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px; background-image: url('images/background_loginbar.jpg'); background-position: bottom; background-repeat: repeat-x; background-color: #FD8403; }
.login h3 { margin: 0px 0px 0px 10px; font-size: 15px; color: #FFFFFF; }

.logout_horizon { width: 100%; height: 40px; background-image: url('images/background_loginbar.jpg'); background-position: bottom center; background-repeat: repeat-x; background-color: #FD8403; }
.logout { width: 1000px; margin: 0px auto 0px auto; padding: 5px 0px 0px 0px; display: block; }

.field { display: block; }
.field input { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%; width: 100%; border: 0px none; font-family: 'Arial', 'sans-serif'; font-size: 13px; color: #FFFFFF; background-color: transparent; }
.field textarea { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%; width: 100%; border: 0px none; font-family: 'Arial', 'sans-serif'; font-size: 13px; color: #FFFFFF; background-color: transparent; }
.field select { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%; width: 100%; border: 0px none; font-family: 'Arial', 'sans-serif'; font-size: 13px; color: #FFFFFF; background-color: transparent; }

.button { display: block; float: right; }
.button input { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px none; font-family: 'Arial', 'sans-serif'; font-size: 13px; color: #000000; font-weight: bold; }

.flogin { float: left; width: 185px; background-image: url('images/field_input.png'); margin: 0px 0px 0px 5px; height: 24px; padding: 2px 5px 0px 5px; }

/* Site Structure */

.container {width:1002px; margin:0px auto 0px auto;}

.header {width:100%; height:49px;}

.leftContainer {width:787px; float:left;}

.navigation {background-position:top; background-repeat:no-repeat; height:49px; width:849px; float:right;}
/*.navigation {width:787px; height:28px; background-position:top left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:right;}*/
.navigation_section {text-align:center; font-weight:bold; float:left; margin:0px 0px 0px 8px; padding:7px 0px 0px 0px; color:#FFFFFF;}

.headerImageContainer {height:153px;}

.headerSubImageContainer {height:111px;}
.headerSubNavigation {height:22px; background-image:url(images/subNavigation_Bg.jpg); background-position:bottom left; background-repeat:no-repeat; text-align:right; padding:89px 10px 0px 0px; color:#FFFFFF; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.headerSubNavigation li {float:right; margin:2px 0px 0px 8px; list-style-type:none;}
.headerSubNavigation a:link {color:#FFFFFF; text-decoration:none;}
.headerSubNavigation a:visited {color:#FFFFFF; text-decoration:none;}
.headerSubNavigation a:hover {color:#FFFFFF; text-decoration:underline;}

.leftLeftContainer {width:251px; height:391px; float:left; margin:10px 0px 0px 0px;}

.centerContainer {width:767px; margin:10px 0px 0px 0px; padding:0px 20px 0px 10px;}
.centerHeader {font-size:24px; line-height:28px; font-weight:bold; color:#00447a; margin:10px 0px 0px 0px;}
.centerText {padding:10px 14px 14px 14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; z-index:100;}
.centerText a:link {color:#0070bd; text-decoration:none;}
.centerText a:visited {color:#0070bd; text-decoration:none;}
.centerText a:hover {color:#0070bd; text-decoration:underline;}
.centerText table {width:100%;}


.rightContainer {width:203px; float:right; margin:0px 0px 0px 0px;}

.rightButton {width:189px; height:20px; background-position:top left; background-repeat:no-repeat; margin:0px 0px 18px 0px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:14px; padding:2px 0px 0px 14px; display:block;}
.rightButton a:link {text-decoration:none;}
.rightButton a:visited {text-decoration:none;}
.rightButton a:hover {text-decoration:none;}

.rightContentContainer {width:203px; background-image:url(images/rightContentOverrunBg.jpg); background-position:bottom; background-repeat:no-repeat; margin:0px 0px 18px 0px;}
.rightContentHeader {background-image:url(images/rightContentArrowRight.jpg); background-position:top; background-repeat:no-repeat; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:14px; padding:4px 0px 0px 14px; display:block; height:22px;}
.rightContentText {padding:16px 14px 14px 14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; z-index:100;}
.rightContentText h1 {font-size:16px; color:#FFFFFF; margin:0; padding:0 0 0 0; line-height:16px;}
.rightContentText p {color:#FFFFFF; line-height:20px;}
.rightContentText a {font-size:13px;}
.rightContentText a:link {color:#ffffff; text-decoration:none;}
.rightContentText a:visited {color:#ffffff; text-decoration:none;}
.rightContentText a:hover {color:#ffffff; text-decoration:underline;}



.clear {clear:both;}