/* OnBoard */
.OB_SRContentHeader
{
    background-color: #1a86d4;
    color:White;
}
/* END: Onboard community CSS Override */
.tmplt_body,
.tmplt_header,
.tmplt_footer
{
    background-color : #fff;    
}

.tmplt_body
{
    background-image : url(/webTemplate/t29/p82/bg_left_bar.png);
    background-position : left top;
    background-repeat : repeat-y; 
}

.tmplt_bottom
{
    background-color : #003a3f;
    background-image : url(/webTemplate/t29/p82/bg_left_fade.png); 
    background-position : left top;
    background-repeat :repeat-y;
}

h1, h2, h3, h4, h5, h6
a:link, a:visited,
a, a.bodyLink,
.toolbar_holder a,
.contentTitle,
.featureHeader,
.slogan,
.pagetitle
{
	color: #2e5e60;
}

a.formHeader, a.resultsHeader, a.tabSubNav,
a.leftbarLink,
.searchbox .formLabel,
.searchbox_holder h3,
.SingleTextBoxTitle,
.ms-option-title-label
{
	color:#FFFFFF;
}

a.hover,
a.learnMore,
a.linkAlt
{
	color: #2e5e60;
}

a.menuItem:link,
a.menuItem:visited
{
	color: #fff;
}

a.menuItem:Hover
{
	color: #666;
}

body,
.nullSpace
{
	background-color : #CFCFCF;
}

body.menu,
body.rss
{
	background-color:#ffffff;
}

.cellMaster
{
}

.emph,
input.loginBox,
input.quick,
.instructions,
.formLabel
{
	color: #000000;
}

.featureItem
{
	color: #333;
}

.header
{
	background-color: #0c5386;
}

.headerBar
{
	color: #2e5e60;
}

.headerItem
{
	color: #666666;
}

hr
{
	color: #0c5386;
}

input.Search
{
	background-color:#ffffff;
	color:#0c5386;
	border-color: #0c5386;
}

.line
{
	background-color: #0c5386;
}

.line3
{
	background-color: #bed5e8;
}
.lineAlt
{
	background-color: #3d7bac;
}

.login
{
	background-color: #0c5386;
}

.loginName,
.loginForm
{
	color: #ffffff;
}

.markerPhoto
{
	border:solid 1px #000000;
}

.photo
{
	border: solid 1px #fff;
}

.propPhoto
{
	border: solid 1px #666666;
}

.resultsCell
{
	border-bottom: Solid 1px #c8ae7b;
	background-color: #FFFFFF;
	color: #000000;
}

.resultsCellAlternate
{
	border-bottom: Solid 1px #c8ae7b;
	background-color: #F0F0F0;
	color: #000000;
}

.resultsCellNoBorder
{
	background-color: #FFFFFF;
	color: #000000;
}

.resultsCellAlternateNoBorder
{
	background-color: #F0F0F0;
	color: #000000;
}

.resultsCellAlternateNoLine
{
    background-color: #F0F0F0;
}

.rule
{
	background-color: #0c5386;
}

.sectionHeader
{
	color: #0c5386;	
}

select.quick
{
	color: #000000;
}

#tblMaster
{
}

.headerBackground
{
	background-color: #0c5386;
}

td.formFooter
{
	background-color: #0c5386;
	color: White;
}

td.formHeader,td.resultsHeader,.resultsHeader
{
	background-color: #0c5386;
	color: White;
}

.team
{
	border-color: #3399CC;
}

.teamBar
{
	border-left:solid 2px white;
}

.teamName,
.teamContact,
.teamHeader,
.teamHeaderAlt
{
	color: #fff;
}

.toolkit
{
	color: #000000;
}

body.rss table tr td.content
{
    border : 0px;    
}

/* new styles */
.ln_nav_sub .tabSubNav
{
    color : #1a86d4 !important;        
}

.button { background-color:#003a3e; color:White;}

.instantSearch
{
    border-bottom : solid 1px #666666;
}

.instantSearch ul li.item
{
    border-right : solid 1px #666;
}

ul.menu li
{
    background-image : url(/webTemplate/t29/p82/bg_li.png);
    background-repeat : no-repeat;
    background-position : left center;
}

.login_holder
{
    background-color : #e6e7e6;   
    background-image : url(/webTemplate/t29/p82/bg_left_fade.png); 
    background-position : left top;
    background-repeat :repeat-y;
}

.login_spacer .bg_green
{
    background-color : #003a3e;   
}

.logo
{
    background-image : url(/webTemplate/t29/p82/logo.png); 
    background-position : left top;
    background-repeat : no-repeat;  
}

.topnav_holder
{
    background-color : #aeaeae;    
    background-image : url(/webTemplate/t29/p82/bg_left_fade.png); 
    background-position : left top;
    background-repeat :repeat-y;
    -khtml-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
}

.topnav_list li
{   
    border-right : solid 2px #fff;
}

.instantSearch ul li.end
{
    border-right : 0;    
}

.topnav_list li a
{
    color : #fff;
}

.topnav_list li a:hover
{
    color : #003a3e;
}

.feature_image
{
    background-color : #aeaeae;
    background-position : left top;
    background-repeat : no-repeat; 
}

.tmplt_bottom .logo
{
    background-image : url(/webTemplate/t29/p82/logo_footer.png); 
    background-position : left top;
    background-repeat : no-repeat;  
}