/* this is where site-specific CSS tends to congregate */
html { color: #333; }

/* NAV */

#nav-wrap { background-color: #c6c6bc }

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	color:white;}
#nav a:hover {color:#000}

#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active { color:#000;}
#nav li.active a:hover {color:#000}

#nav li.parent li { border-top:1px solid #cbcbcb; border-bottom:1px solid #919191;  }
#nav li.parent li a, #nav li.parent li a:link, #nav li.parent li a:active, #nav li.parent li a:visited { background: #fff; }
#nav li ul { background: #c6c6bc; }

#nav li.active li a:link, #nav li.active li a:active, #nav li.active li a:visited, #nav li.parent li a { color: #333; }
#nav li.parent li a:hover, #nav li.active li a:hover { background:#333333; color: #fff; }
	
/* SEARCH (incl pod in nav) */
#search-wrap { background-color: #c6c6bc; }
#search input.f-submit {background: white; color:#215c86;}

.pod-search input.f-submit {background: white; color:#215c86;}
#form.formtool .pod-search select {color:#666;}

/* DIRECTORY */

.display-first-level-pod { background: #ffffff; }

/* POLL */

td.resultbar { background-color:#CE171F; }

td.answerlabel label.answerlabel { color: #000; }

/* EXTJS TAB PANEL */

.tabs .x-panel-body {
	background: #dad8a8;
}

.tabs .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
	color:#777777;
}

.tabs .x-tab-strip-top .x-tab-strip-text {
	color:#ffffff;
}

#directorycategorylisting-div label.fieldsectionlabel { color: #333;}
#directorycategorylisting-div select { color: #333;}
#directorycategorylisting-div input { color: #333;}

#bd-wrap .ui-widget-content li.ui-state-active, #bd-wrap .ui-widget-content li.ui-tabs-selected {
	background:#C6C6BC url(/skinair/css/images/ui-bg_flat_100_215c86_40x100.png) repeat-x scroll 50% 50%;
	padding-left:0px;
}

#bd-wrap li.ui-state-default, #bd-wrap li.ui-state-hover {
	background:#215C86 url(/skinair/css/images/ui-bg_flat_70_215c86_40x100.png) repeat-x scroll 50% 50%;
	padding-left:0px;
}

#bd-wrap .ui-tabs .ui-tabs-panel li { background:transparent none repeat scroll 0 50%; padding:0; }
#bd-wrap .ui-tabs a:link, #bd-wrap .ui-tabs a:visited, #bd-wrap .ui-tabs a:hover, #bd-wrap .ui-tabs a:active { color:#ffffff; }
#bd-wrap .ui-tabs a.p-page, #bd-wrap .ui-tabs a.p-next, #bd-wrap .ui-tabs a.p-previous { color:#215C86; }
#bd-wrap .ui-tabs .ui-state-default a, #bd-wrap .ui-tabs .ui-state-default a:link, #bd-wrap .ui-tabs .ui-state-default a:visited { color:#ffffff; }
#bd-wrap .ui-tabs .ui-state-active a, #bd-wrap .ui-tabs .ui-state-active a:link, #bd-wrap .ui-tabs .ui-state-active a:visited { color:#ffffff; }

.ui-tabs input.textInput { width:135px; margin:5px 0; }
.ui-tabs input.tabinputs, .ui-tabs select.selectInput {width:140px; margin-right:10px;background-color:#FFFFFF;border-style:solid;border-width:1px;padding:0;font-size:11px;border-color:#5A5B85 #AEAFC7 #AEAFC7 #5A5B85;border-style:solid;border-width:1px;}
.ui-tabs select { }
.ui-tabs input.f-submit {font-size:85%;padding:1px 3px 0 3px; background: white; color:#215C86;}

div.ui-tabs p { color:#ffffff; }
.ui-tabs p.inputtitle { color: #ffffff; margin:0; font: bold 11px verdana,arial; padding:0px; }
.ui-tabs .f-btn-noicon .f-btn-small .f-btn-text { background: #fff; color: #ffffff; padding-bottom:16px; padding-top:2px; margin-left:8px;	}
.ui-tabs select.formList { margin: 0px; width:206px;}

.fc-richtext ul.tabul li { list-style-type: disc; margin-left: 15px; margin-top: 1px; }
.ui-tabs .padBottom { padding-bottom:15px; }
.ui-tabs .companyBody-wrap { padding:15px 10px 15px 10px; background: #fff; }
.ui-tabs { margin-bottom:10px; }

.ui-tabs p { font-size:10px; }

/* HYPERLINKS */

a:link, a:visited, a:hover, a:active {
	color: #215C86;
}

/* FORMS */

#subscribe input {border:2px solid #ececec;}
#subscribe input.f-submit {color: #ce171f;}

#bd-wrap h2.legend { color:#80211C; font-size:14px; font-weight:bold; }
label em { color:#CE171F; }
#bd-wrap .uniForm .ctrlHolder { padding:2px 7px; }

/* BUTTONS */
#menusearch-btn, #archivesearch-btn, #searchreset-btn, button { background-color: #fff;
border:2px solid #ECECEC;
cursor:pointer;
padding:1px 5px;
height:auto; }
#poll-btn, #login-btn {background:#ececec;}

#menusearch-btn, #archivesearch-btn, #searchreset-btn { background-color: #fff; }
#menusearch-btn, #archivesearch-btn, #searchreset-btn, #poll-btn, #login-btn, button { color: #215c86;  }
#companylisting-btn, #companylistingclear-btn { color: #ab0910; background-color: #fff; }

#menusearch-btn {
background-color:#FFFFFF;
border:0 none;
font-size:10px;
margin-top:2px;
padding:0;
padding-bottom:1px;
}

button.archivesearch-btn, 
button.research-btn, 
button.resetsearch-btn, 
#companylisting-btn, #companylistingclear-btn { background:#FFFFFF none repeat scroll 0 0; color:#80211C; margin-left:8px; padding-bottom:0; padding-top:0; font-size:11px; border:none; }

/* changes for AIR */

#poll-btn { background: #c6c6bc; color: #fff; }

/* SUPPLIED HEADERS */

h1 {    
    color:#215c86; 
}

h1.internal {
	color:#333333;
}

h2 {    
    color:#215c86;  
}

h3 {    
    color:#fff;	
}

h4 {    	
    color:#215c86; 
}

p {    	
    color:#333333;
}

form p, .byline p, .byline {    	
    color:#333333;  
}

p, .vertical-news-feature, .vertical-news-column, .article, .search-summary { color: #333333; }
.longheader h3 a, .longheader h3 a:link, .longheader h3 a:visited, .longheader h3 a:hover, .longheader h3 a:active { color: #fff }
.shortheader h3 a, .shortheader h3 a:link, .shortheader h3 a:visited, .shortheader h3 a:hover, .shortheader h3 a:active { color: #fff; }
#bd .longheader .feature h3 a, #bd .longheader .feature h3 {
color:#215c86;
}

/* LISTS */

.event-date { color: #000 }
.longheader ul li h4 a:link, .longheader ul li a:link { color: #215c86;}
.longheader ul li h4 a:visited, .longheader ul li a:visited { color: #215c86; }
#bd-wrap li, .shortheader li, .adnewsheader li, .longheader li, table li {line-height: 1.4em;padding-left: 15px;background: transparent url(/skinair/images/air-bullet.jpg) 0px 3px no-repeat}

/* GENERAL */

#footer #nav a, #footer #nav a:active, #footer #nav a:link, #footer #nav a:visited { color: #999999; border-right:1px solid #999999; }
.pod-search { background: #215c86 url(/skinair/images/header-archive.jpg) no-repeat; }
.longheader { background: transparent url(/skinair/images/header-long.jpg) no-repeat; }
.shortheader { background: transparent url(/skinair/images/header-short.jpg) no-repeat; }
.marineheader { background: transparent url(/skinair/images/header-min.jpg) no-repeat; }

/* JOBS */

.jobform { border:2px solid #ECECEC;  }
.job-listing-pod { background: #ECECEC;  }

.agg-time { color: #215C86; }

