/* CSS */

html { height: 100%; }

body { background: #7384A0 url(/newimages/background_main.jpg) repeat-x top; margin: 6px 0px 0px 0px; height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #555555; }

form { margin: 0px; padding: 0px; }



a:active, a:visited, a:link { color: #3B434B; text-decoration: underline; }

a:hover { color: #1A3764; text-decoration: none; }

.trebuchet { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;}

.text-extra-small { font-size: 9px; }

.text-small { font-size: 10px; }

.text-medium { font-size: 11px; }

.text-large{ font-size: 16px; }

.text-xlarge{ font-size: 18px; }

.text-bold { font-weight:bold; }

.text-white { color: #FFFFFF; }

a.text-white:active, a.text-white:visited, a.text-white:link { color: #FFFFFF; text-decoration: underline; }

a.text-white:hover { color: #FFFFFF; text-decoration: none; }

.text-grey { color: #CCCCCC; }

a.text-grey:active, a.text-grey:visited, a.text-grey:link { color: #CCCCCC; text-decoration: underline; }

a.text-grey:hover { color: #CCCCCC; text-decoration: none; }

.text-dark-blue { color: #002D64; }

a.text-dark-blue:active, a.text-dark-blue:visited, a.text-dark-blue:link { color: #002D64; text-decoration: underline; }

a.text-dark-blue:hover { color: #002D64; text-decoration: none; }

.text-blue { color: #B3CAE3; }

a.text-blue:active, a.text-blue:visited, a.text-blue:link { color: #B3CAE3; text-decoration: underline; }

a.text-blue:hover { color: #B3CAE3; text-decoration: none; }

.text-light-blue { color: #DEE9F3; }

a.text-light-blue:active, a.text-light-blue:visited, a.text-light-blue:link { color: #DEE9F3; text-decoration: underline; }

a.text-light-blue:hover { color: #DEE9F3; text-decoration: none; }

.line-height11 { line-height:11px; }

.line-height12 { line-height:12px; }

.line-height14 { line-height:14px; }

.line-height16 { line-height:16px; }




.background-leftside { background: url(/newimages/background_leftside.jpg) left top repeat-y;  }

.background-rightside { background: url(/newimages/background_rightside.jpg) left top repeat-y; }

.graphic-leftside { background: url(/newimages/graphic_leftside.jpg) left top no-repeat; height:250px; }

.graphic-rightside { background: url(/newimages/graphic_rightside.jpg) left top no-repeat; height:250px;}

#background-body { background: #FFFFFF url(/images/background_body.jpg) left top repeat-y; height: 100%; }

#background-body2 { background: #FFFFFF url(/images/background_body.jpg) left top repeat-y; }

.background-top { background: url(/newimages/background_top.gif) top repeat-x; height: 124px;  }

.background-watermark { background: url(/newimages/background_watermark.gif) right top no-repeat; height: 124px;  }

.logo { padding:37px 0px 0px 0px; }

.background-navigation { background: url(/newimages/background_navigation.jpg) left top repeat-x; height:36px; width:734px;}

.background-navigation-news { background: url(/newimages/background_navigation.jpg) left top repeat-x; height:36px; width:634px;}

.background-under-navigation { background: url(/newimages/background_under_navigation.gif) left top repeat-x; height:3px; width:100%; }

.background-leftstripe { background: #4C759D url(/newimages/background_leftstripe.jpg) left top no-repeat; height:250px; }

.background-gradient-welcome { background: url(/newimages/background_gradient_welcome.jpg) left top repeat-x; height:320px; }

.background-gradient-content { background: url(/newimages/background_gradient_welcome.jpg) left top repeat-x;  }

.content-welcome-padding { padding:24px 28px 0px 29px }

.content-news-padding { padding:10px 23px 0px 24px }

.content-padding { padding:15px 28px 15px 29px }

.background-dark-blue-stripe { background: #28496E url(/newimages/background_dark_blue_stripe.jpg) left top repeat-x; height:58px;  }

.reliability { padding:18px 0px 0px 38px; }

.dark-blue-stripe-td2-padding { padding:10px 40px 0px 0px; }

.background-gradient-welcome-blue { background:#35527C url(/newimages/background_gradient_welcome_blue.jpg) left top repeat-x; height:305px; }

.background-welcome-middlesection { background: url(/newimages/background_welcome_middlesection.gif) left top repeat-x; height:30px; }

.background-welcome-panels-top { background: #002D64 url(/newimages/background_welcome_panels_top.gif) left top no-repeat; height:22px; }

.background-welcome-panels { background: #FFFFFF url(/newimages/background_welcome_panels.gif) left top repeat-y; }

.welcome-photos { border-style:solid; border-width:1px; border-top: #CCCCCC; border-right:#333333; border-bottom:#333333; border-left:#FFFFFF;  }

.background-welcome-panels-gradient { background: url(/newimages/background_welcome_panels_gradient.gif) left top repeat-x; }

.welcome-panels-padding { padding:11px 17px 4px 17px; }

.welcome-panels-top-padding { padding:4px 0px 0px 17px; }

.news-title-padding { padding:0px 0px 2px 0px; }

.divider { border-bottom:#BBBBBB 1px dotted; margin: 9px 0px 7px 0px; height:2px; }

.divider-blue { background: url(/newimages/divider_blue.gif) left top repeat-x; margin: 9px 0px 7px 0px; height:2px; }

.divider-blue-dark { background: url(/newimages/divider_blue_dark.gif) left top repeat-x; margin: 9px 0px 7px 0px; height:2px; }

.background-middlesection-blue { background: url(/newimages/background_middlesection_blue.gif) left top no-repeat; height:30px; }

.background-middlesection-white { background: url(/newimages/background_middlesection_white.gif) left top no-repeat; height:25px; }

.background-middlesection-white-small { background: url(/newimages/background_middlesection_white_small.gif) left top repeat-x; height:25px; }

.background-middlesection-white-dark { background: url(/newimages/background_middlesection_white_dark.gif) left top no-repeat; height:25px; }

.title-graphic { background: url(/newimages/title_graphic.jpg) left top no-repeat; height:23px; }

.title-graphic-bottom { background: url(/newimages/title_graphic_bottom.jpg) left top no-repeat; height:23px; }

.title-blue-bar-bg { background: #002D64; height:21px; margin:0px 0px 5px 0px;}

.title-blue-bar { background: url(/newimages/title_blue_bar.jpg) left top no-repeat; height:21px; width:24px; }

.background-blue-box { background: #244065 url(/newimages/background_blue_box.jpg) left top repeat-x; border: #FFFFFF 1px solid;  }

.blue-box-padding {  padding:10px 20px 15px 20px; }


.background-bottom { background: url(/newimages/background_bottom.gif) left top repeat-x; }

.background-bottom2 { background: url(/newimages/background_bottom.gif) left top no-repeat; height:15px; }

.background-bottom-blue-gradient { background: #35527C url(/newimages/background_bottom_blue_gradient.jpg) left top no-repeat; } 

.background-bottom-blue-gradient-small { background: url(/newimages/background_bottom_blue_gradient_small.jpg) left top no-repeat; } 

.background-bottom-blue-gradient-small-bg { background: #35527C url(/newimages/background_bottom_blue_gradient_small_bg.jpg) left top repeat-y; } 

.background-bottom-blue-gradient-small-dark { background: url(/newimages/background_bottom_blue_gradient_small_dark.jpg) left top no-repeat; }

.background-bottom-grey-gradient { background: url(/newimages/background_bottom_grey_gradient.gif) left top repeat-x; } 

.background-bottom-grey-gradient2 { background: url(/newimages/background_bottom_grey_gradient2.gif) left top repeat-x; } 

.background-credits { background: #002D64 url(/newimages/background_credits.gif) left top repeat-x; height:39px;}

.credits-padding { padding: 12px 0px 0px 16px;}

a.credits-text:active, a.credits-text:visited, a.credits-text:link { color: #757D86; text-decoration: none; }

a.credits-text:hover { color: #757D86; text-decoration: underline; }

.credits-icon-margin { margin: 12px 0px 0px 0px; }

.background-very-bottom { background: url(/newimages/background_very_bottom.gif) left top no-repeat; height:24px; }

.background-very-bottom-news { background: url(/newimages/background_very_bottom_news.gif) left top no-repeat; height:24px; }

.copyright-padding { padding:0px 0px 2px 0px; }

a.copyright-padding:link {padding:0px 0px 2px 0px; color:#CCCCCC; text-decoration:none }
a.copyright-padding:active {padding:0px 0px 2px 0px; color:#CCCCCC; text-decoration:none}
a.copyright-padding:visited {padding:0px 0px 2px 0px; color:#CCCCCC; text-decoration:none}
a.copyright-padding:hover {padding:0px 0px 2px 0px;color:#CCCCCC; text-decoration:none }


ul { margin: 0px; padding:0px 0px 0px 0px; line-height:105%; }

ul li { margin:0px 0px 0px 20px; }

ul.rightside { margin: 0px; padding:0px 0px 0px 20px; line-height:105%; }

li.rightside { margin: 3px 0px 0px 15px; list-style: url(/newimages/arrow_white.gif) outside circle; font-size: 11px; color: #FFFFFF; }




.photos { border: solid 1px #1C3866; margin: 3px 12px 15px 0px; float:left; }

.photos-right { border: solid 1px #1C3866; margin: 3px 0px 15px 12px; float:right; }

.left { float:left; }

.right { float:right; }



input.box { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#1C3866; border:1px solid #1C3866; background:#FFFFFF; width:200px; }

textarea.box { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#1C3866; border:1px solid #1C3866; background:#FFFFFF; width:200px; }

select.box { height:14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#1C3866; border:1px solid #1C3866; background:#FFFFFF }


.trail-blue-background { height:20px; background: #58729C url(/newimages/trail_blue_background.gif) left top repeat-x; }

.trail-blue-icon { height:20px; width:26px; background: url(/newimages/trail_blue_icon.gif) left top no-repeat; }


.trail { height:12px; padding: 0px 0px 12px 20px; background:  url(/newimages/icon_trail.gif) left top no-repeat; }
 
.trail-text { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px;  }

a.trail-text:active, a.trail-text:visited, a.trail-text:link { text-decoration: underline; }

a.trail-text:hover { text-decoration: none; }