﻿A:Hover {color:#900;}
LI.NavItem A:Hover {background-color:#FFFFFF; color:#900;}
body { margin:0px; font-family: Lucida Sans Unicode, Lucida; background-color:White;}
H1 {font-family:Trebuchet MS;}
H2 {font-family:Trebuchet MS;}
h2 {font-size:22px; margin:0; padding:0; color:#666;}

#PageWrapper { width:100%; }
#HeaderWrapper { width:100%; background-image:url(img/header_bg.jpg); }
#LogoBar IMG { border:0; }
#Header { height:101px; width:800px; text-align:left;}
#LogoBar IMG {margin-top:20px;}
#LogoBar {height:65px;}


#MenuBar {width:100%;  }
#MenuBar UL {border:0; margin:0; list-style:none; height:35px; float:right;}
#MenuBar LI {display:block; color:gray; float:left; padding-top:0px; height:100%; }
#MenuBar LI A {display:block; padding-left:10px; padding-right:10px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
#MenuBar A {display:block; height:25px;  padding-top:10px;}
#MenuBar LI.Login  A {background-color:#515151;}
#MenuBar LI A:Hover {background-color:#FFFFFF; color:#900;}

#UpperFooterNavigation .First, #MenuBar .First {border-left:none;}
#UpperFooterNavigation .Last, #MenuBar .Last {border-right:none;}
#UpperFooterWrapper {border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#UpperFooterNavigation {width:800px; text-align:right; min-height:15px;  padding-bottom:10px; padding-top:10px; }
#UpperFooterNavigation #LeftNav {float:left; }
#UpperFooterNavigation #RightNav {float:right; }
#UpperFooterNavigation UL { margin:0; padding:0; display:inline; list-style:none; }
#UpperFooterNavigation LI { margin:0; padding:0; display:inline; line-height:14px;} 
#UpperFooterNavigation LI A { padding-left:5px; padding-right:5px; font-size:11px; text-decoration:none; color:#666;}
#UpperFooterNavigation LI A:Hover {color:#900; text-decoration:underline;}
#LowerFooterWrapper {background-color:#515151; border-top: solid 2px #3D3D3D; width:100%;}
#LowerFooterDisclaimer {width:800px; text-align:right; padding-top:10px; padding-bottom:75px; font-size:11px; color:#ccc; }

#BreadcrumbWrapper {border-bottom:solid 1px #ccc; background-color:#f0f0f0;}
#Breadcrumb {margin-left:10px; width:800px; text-align:left; padding-top:5px; padding-bottom:5px; font-size:11px; color:#666;}
#Breadcrumb UL {margin:0; padding:0; list-style:none; display:inline; margin-left:10px;}
#Breadcrumb LI {display:inline; color:#666; font-size:11px; }
#Breadcrumb A {text-decoration:none; font-size:11px; }
#Breadcrumb A:Hover {color:#900; text-decoration:underline;}


#HomePageNavigation {min-height:300px;}
#Box1 {min-height:300px; display:inline-block; width:197px; float:left; text-align:center;}
#Box2 {min-height:300px; display:inline-block; width:197px; float:left; text-align:center;}
#Box3 {min-height:300px; display:inline-block; width:197px; float:left; text-align:center;}
#Box4 {min-height:300px; display:inline-block; width:197px; float:left; text-align:center;}
.BorderElement {min-height:300px; border-left:solid 1px #e0e0e0; width:1px; display:inline-block; float:left; }

#Box1 H2 {font-family:Arial Black; color:#FFF; background-color:#484848; text-transform:Capitalize; font-size:16px; font-weight:normal; padding:0; margin:0;}
#Box1 P {text-align:left; padding:0; margin:10px;}
#Box1 A {text-decoration:none; color:#666;  font-size:12px;}
#Box1 IMG , #Box2 IMG {border:0;}
#Box1 A:Hover {text-decoration:underline; color:#900;}

#Box2 P {padding-left:10px; padding-right:10px;}
#Box2 A {text-decoration:none; color:#666;}
#Box2 A:Hover {text-decoration:underline; color:#900;}

#Box3 {text-align:center;}
#Box3 DIV.Quote {background-color:#484848; width:160px; float:left; margin-left:9px; padding:10px; text-align:left;}
#Box3 A {text-decoration:none; font-size:12px; }
#Box3 A {color:#666;}
#Box3 A:Hover {color:#900; text-decoration:underline;}
#Box3 DIV.Quote A {color:#FFF;}
#Box3 DIV.Quote A:Hover {text-decoration:underline;}

#Box4 IMG {border:0;}
#Box4 P {font-size:10px;  margin:0; text-align:left; color:#666; padding:10px 10px 0 10px;}
#Box4 A {text-decoration:none; color:#666; font-size:12px;}
#Box4 A:Hover {text-decoration:underline; color:#900;}
#Box4 H3 {font-size:14px; text-align:left; margin:0; padding:0 10px 0 10px;}
#Box4 H4 {font-size:12px; text-align:left; margin:0;  padding:0 10px 0 10px; font-weight:normal;}

H1 { font-size:24px; color:#900; padding-top:35px; margin-bottom:0;}
P, LI, SUB, DIV { font-size:13px; color:#333}

.ClientItem                 {margin-top:0px; background-image:url(img/clients_bg.jpg); height:189px; background-repeat:repeat-x; clear:both; border-bottom:solid 1px #d4dcdf;}
.ClientItem .ClientImage    {width:250px; height:189px; display:inline-block; padding-top:10px; text-align:center; border-left:solid 1px #d4dcdf; border-right:solid 1px #d4dcdf; vertical-align:top; padding-top:20px;}
.ClientItem .ClientMessage  {width:533px; height:189px; display:inline-block; padding-top:10px; padding-left:10px; border-right:solid 1px #d4dcdf;}
.ClientItem strong          {font-size:18px; color:#666;}
.ClientItem P               {padding-right:10px; }
.ClientItem A               {text-decoration:none; color:#900;}
.ClientItem A:Hover         {text-decoration:underline;}

.ControlSet {margin-bottom:10px; }
.ControlSet LABEL {width:200px;  display:block; float:left; }
.ControlSet .Wide LABEL {width:350px;  display:block; float:left;}
.redstar {color:#900;}

.ControlSet .RadioButtonList {display:block; width:400px;}
.ControlSet .RadioButtonList LABEL {display:inline; float:none; width:350px;}
.ControlSet .RadioButtonValidator {margin-left:200px;}

.NewsItem {}
.NewsItem STRONG A {display:block; color:#900;}
.NewsItem A:Hover {text-decoration:underline;}
.NewsItem STRONG {}
.NewsItem SUB {display:block;}
.NewsItem P {margin:0; margin-bottom:20px;}


#LeftNavigation { height:510px; display:block; float:left; width:158px; border:solid 1px #CCC; margin-top:-20px; background-color:white; padding-right:10px; margin-right:20px; padding:10px; margin-bottom:-1px;}
#LeftNavigation H2 {border:0; margin:0; padding:0; font-size:12px; border-bottom:solid 2px #d4dcdf;  padding-bottom:10px;}
#LeftNavigation UL {margin:0; padding:0; list-style-type:none; }
#LeftNavigation LI {margin:0; padding:0; padding-top:10px; padding-bottom:10px;border-bottom:solid 1px #CCC; width:150px;}
#LeftNavigation A {text-decoration:none; font-weight:bold; color:#900;}
#LeftNavigation A:Hover {text-decoration:underline;}
#LeftNavigation LI A {text-decoration:none; font-weight:bold; color:#666;}
#LeftNavigation LI A:Hover {text-decoration:none; font-weight:bold; color:#900;}
#LeftNavigation A:Hover {color:#900;}
#LeftNavigation A.here {color:#900;}

.ExecTeamMember {}
.ExecTeamMember SUB {display:block; font-size:15px; margin:0; padding:0; margin-bottom:-10px; }
.ExecTeamMember { border-bottom: solid 1px #d4dcdf; margin-top:10px;}
.TopOne { min-height:75px;}

#RightContent {width:600px; display:block; float:left; padding-top:10px;}
#RightContent A {text-decoration:none;color:#900;}
#RightContent A:Hover {text-decoration:underline;color:#900;}

#MenuBar .here A {background-color:White; color:Black;}

H1.image-overlay {padding:0; margin:0; position:relative; top:-170px; left:-200px; text-align:left; border:none; width:350px; font-size:22px; height:0px; margin-bottom:-80px; padding-bottom:23px;}
H1.regular {position:relative; left:175px; text-align:left; border:none; width:750px; font-size:22px; height:0px; padding-bottom:50px;}
#MastheadDivSmall {width:100%;border-bottom: solid 2px #d4dcdf; margin-top:-1px; height:87px; background-color:#FFF;}
#MastheadDiv {width:100%;border-bottom: solid 2px #d4dcdf; margin-top:-1px; height:207px; background-color:#FFF;}
#MastheadDiv IMG {position:relative; left:23px; padding:0; margin:0;}
#ClearBottom {clear:both; height:0;}

#ContentWrapper {background-image:url(img/mainbg_gradient.jpg); background-position:bottom; background-repeat:repeat-x; }
#ContentContainer {width:800px; text-align:left;}

BLOCKQUOTE {font-style:italic; background-color:#eee; padding:20px; color:#900; font-size:14px; border:solid 1px #900;}
.quoter {font-style:normal; font-weight:bold; width:100%; text-align:right; padding-top:10px;}



@media print
{
#Breadcrumb, #UpperFooterNavigation, #LowerFooterWrapper, #MastheadDiv, #HeaderWrapper, #LeftNavigation { display:none; }
H1, H1.regular, H2, #MastheadDivSmall  {margin:0; padding:0; left:0; top:0; }
}

.GuideItem {clear:both;}
.GuideItem P {}
.GuideItem H2 { font-size:14px; color:Black; padding-bottom:0px;}
.GuideItem IMG {border:0; float:left; margin-right:10px; padding-bottom:70px;}
.GuideItem UL {float:none; margin-right:20px; position:relative; left:20px;}

.SecondNav UL {}
.SecondNav LI {font-size:10px;}

#LeftNavigation .SecondNav .last {border-bottom:0; padding-bottom:0px;}
#LeftNavigation .here A {color:#900;}
#LeftNavigation .here LI A {color:#666;}

#LeftNavigation .SecondNav .here A {color:#900;}
