﻿/* BEGIN: Reset all styles */
/* This is taken from YUI Reset (v2.5.0) http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-family:Arial,Serif;font-size:11px;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:small;font-weight:normal}
h1,h2,h3,h4,h5,h6,fieldset,input,li,textarea,p,span{font-size:12px}
q:before,q:after{content:''}
abbr,acronym{border:0}
/* END: Reset all styles */

/* BEGIN: Clearing floats */
/* Apply the 'cf' class to any elements that should expand to contain floated descendant elements */
/* http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/ */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cf{display:inline-block}
.cf{display:block}
* html .cf{height:1px}
/* END: Clearing floats */

/* general layout */
a{color:#000;text-decoration:none}
a:hover{color:#666}
body{background:#142841 url(/images/background-fade.jpg) repeat-x top left;margin:0 auto 5px}
ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none}
h1{border-bottom:solid 3px #142841;color:#666;font-size:17px;margin-bottom:10px;width:100%}
h2{font-size:15px;font-weight:bold}
h3{font-size:13px;font-weight:bold}
h4{font-size:12px;font-weight:bold}
strong{font-weight:bold}
em{font-style:italic} 
fieldset{border:solid 1px #ccc;margin:0 0 10px 0;padding:10px}
fieldset p{line-height:1.4em}
legend{color:#666;font-size:12px;padding:0 3px}  
legend img{vertical-align:middle}

/* Classes */
.rcbInputCell .rcbInput{color:#142841 !important;font-family:Arial !important;font-size:12px !important;font-weight:bold !important}
.dropDownLink{font-family:Arial !important;font-size:12px !important;font-weight:bold;padding:2px}
.dropDownLinkChild{font-style:italic;font-weight:normal;padding:0 8px}
.dropDownLink a{display:block}
.error{color:#CD0000;font-weight:bold}
.fl{float:left}
.fr{float:right}
.loginBtn,.forgotPasswordBtn,.impersonateBtn{background-color:#142841;border:solid 1px #142841;color:#ffffff;cursor:pointer;display:block;font-family:Arial,Serif;font-size:12px;font-weight:bold;padding:3px 5px;text-align:center;width:100px}
.loginControl a{color:#666}
.loginControl a:hover{text-decoration:underline}
.loginControl,.securityMessage{margin-top:20px !important}
.printOnly{display:none}
.smallprint{font-size:10px}
.tabContent{margin:10px 0}
ul.bulletList{color:#142841;list-style-type:disc}
ul.bulletList li{margin:0 0 0 16px}
ul.bulletList li span{color:#000}
.rcbSlide{margin-top:2px !important} /* add margin above Telerik RadComboBox item list */
.rpText{color:#142841 !important;font-family:Arial !important;font-size:12px !important}
.resultLinks{margin:0 0 10px}
.resultLinks a{color:#666}
.resultLinks a:hover{text-decoration:underline}
.validation{font-size:12px;margin:0 0 5px}
ul.results li{background-color:#F5F5F5;border-bottom:dotted 1px #ccc;padding:10px;width:624px}
ul.results li.alternate{background-color:#FFFFFF}

/* Main housing */
#Main{background-color:#fff;padding:5px 20px 10px;width:904px}
#Outer{margin:0 auto;padding:0;position:relative;width:944px}
#SiteBorderBottom{background:transparent url(/images/bottom-border.gif) no-repeat scroll left top;height:10px;width:944px}
#SiteBorderTop{background:transparent url(/images/top-border.gif) no-repeat scroll left top;height:10px;width:944px}

/* Top toolbar */
#TopToolbar{margin:0 0 10px}
#TopToolbar #Logo{float:left}
#TopToolbar #Logo img{vertical-align:middle}
#TopToolbar #Buttons{float:right;margin:0 0 10px 20px;text-align:right;width:500px}
#TopToolbar #Buttons p{color:#666;font-size:11px;padding:5px 0 0}
#TopToolbar #Buttons span{font-size:11px}
#TopToolbar #Buttons .divide{padding:0 3px}
#TopToolbar #Buttons .siteLogin{color:#CD0000;font-weight:bold;font-size:14px;vertical-align:top}
#TopToolbar #Buttons .siteLogin:hover{text-decoration:underline}
#TopToolbar #Collage{border-top:solid 3px #142841}

/* Left toolbar */
#LeftToolbar{float:left;width:250px}
#LeftToolbar .navigation a{font-size:12px}
#LeftToolbar .navigation ul{border:0 !important;margin:0 0 8px;width:250px}
#LeftToolbar .navigation ul li{border-bottom:solid 1px #ccc !important;display:block;padding:2px 0 3px 5px !important;position:relative}
#LeftToolbar .navigation ul li a,#LeftToolbar .navigation ul li a:hover,#LeftToolbar .navigation ul li span,#LeftToolbar .navigation ul li span:hover{border:0 !important;padding:0 !important}
#WorldIn img{float:left}
#WorldIn span{float:right;padding:30px 0 0;width:105px}
.pod{background:transparent url(/images/shadow-bg.gif) repeat-y top left;margin:0 0 5px}
.pod .shadowTop{background:transparent url(/images/shadow-top.gif) no-repeat top left;height:10px;width:249px}
.pod .shadowBottom{background:transparent url(/images/shadow-bottom.gif) no-repeat top left;height:10px;width:249px}
.pod .podContent{padding:0 15px 5px}
.pod .podContent h2{color:#142841;padding:0 0 5px}
.pod .podContent .tabContent{margin:10px 0 0}
.pod .podLink a{color:#142841}
.pod .podLink a:hover{text-decoration:underline}
.pod .podLink span{color:#CD0000}

/* Testimonials */
#Testimonials .subscriberComment{margin:0 0 10px}
#Testimonials p{padding:0 0 5px}
#Testimonials .quote{font-style:italic}
#Testimonials .person{font-weight:bold}

/* Subscribe */
#Subscribe #FormFields{margin:10px 0}
#Subscribe p a{color:#666;font-weight:bold}
#Subscribe p a:hover{text-decoration:underline}

/* Our subscribers */
#OurSubscribers .subscriber{width:225px}

/* Our sources */
#OurSources .source{width:225px}
#OurSources #SourceList{margin-top:10px}

/* QuickSearch */
#QuickSearch p{padding:0 0 5px}
#QuickSearch p a{color:#142841;font-size:13px;font-weight:bold}
#QuickSearch p a:hover{text-decoration:underline}
#QuickSearch p input{width:210px}
#QuickSearch p span{color:#CD0000}

/* Footer */
#Footer{border-top:solid 3px #142841;margin:10px 0 0;padding:20px 0 0}
#Footer p{color:#666;font-size:11px}
#Footer p a{color:#666;text-decoration:none}
#Footer p a:hover{text-decoration:underline}
#Footer #Logos{padding:0 0 10px}
#Footer #Logos a{padding-right:65px}
#Footer #Logos img{vertical-align:middle}

/* Content */
#BreadcrumbTrail{display:none;float:left;padding-bottom:10px;width:500px}
#BreadcrumbTrail ul li{display:inline}
#BreadcrumbTrail ul li a{text-decoration:underline}
#Content{float:right;width:644px}

/* Popup window */
.popupWindow{padding:10px}
.popupWindow p{padding:0 0 5px}
.popupWindow p a{font-weight:bold}
.popupWindow p input,.popupWindow p select{width:180px}
.popupWindow .captchaDiv{padding-top: 8px; padding-bottom:8px;}
.popupWindow .captchaDiv input{ margin-top: 3px; width:180px;}

/* Popup Full Details window */
.popup{background:#FFFFFF;border:solid 1px #666666;display:none;height:400px;overflow:auto;padding:10px 10px 0;position:fixed;width:360px;z-index:2}