﻿* {
    margin: 0px auto;
    padding: 0px; }
    
body {
    margin: 10px auto;
    padding: 0px;
    background: url('images/page_bg.gif'); }

div {
    margin: 0px auto;
    padding: 0px; }
    
a: focus { outline: none; }

.marginless_img {
    margin: 0;
    padding: 0;
    display: block; }
    
.landing_movie {
    margin: 0;
    padding: 0;
    width: 586px;
    height: 325px; }
    
.priv_pol_link {
    color: #5b76a4;
    font-family: Arial;
    font-size: 14px; }
    
#calltoday_popup {
    position: fixed;
    width: 300px;
    height: 150px;
    top: 35%;
    left: 35%;
    z-index: 500;
    display: none; }

#navBar {
    width: 873px;
    height: 33px;
    background: url('images/back.gif') repeat-x;
    list-style-type: none;
    text-decoration: none;
    vertical-align: middle; }
    
.navItem {
    float: left;
    padding: 0px;
    width: 163px;
    display: block;
    height: 33px;
    vertical-align: middle;
    color: #FFF;
    text-align: center; }

.navUrl {
    display: block;
    margin: 11px 0px 0px 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFF; }
    
.navSubUrl {
    padding-left: 8px;
    background: url('images/arriw.gif') left center no-repeat;
    color: #2f4165;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 60%; }
    
.active {
    padding: 0px;
    background: url('images/roundedLink.gif') center top no-repeat; }
    
.active a { color: #2f4165; }

.subNavActive {
    padding-left: 8px;
    background: left center no-repeat;
    color: #2f4165;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 60%;
    color: Red; }
    
#subNav {
    height: 20px;
    width: 872px;
    background: #ebeae7;
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC; }
    
#subNav ul {
    padding-top: 0px;
    width: 100%;
    list-style-type: none;
    text-decoration: none;
    text-align: left; }
    
#subNav ul li {
    display: inline;
    padding: 0px 20px;
    height: 10px;
    margin: 5px 0px 0px 0px;
    border-right: 1px solid #CCC; }
    
#subNav img {
    padding-right: 15px;
    border: 0; }
    
.blockImg { display: block; }

.choices_start_now_dropdown {
    padding: 0;
    font-size: 10px; }
    
.navSelected { color: #c80314; }

.error { color: Red; }

.awardsBox {
    border: solid 0px #FFF;
    display: inline;
    width: 225px;
    height: 250px;
    margin-top: 6px;
    vertical-align: middle;
    text-align: center; }
    
.oldawardsBox {
    border: solid 1px #E0E4ED;
    border-left: solid 1px #ECEFF4;
    border-bottom: solid 1px #ECEFF4;
    display: block;
    width: 225px;
    height: 250px;
    margin-top: 6px;
    vertical-align: middle;
    text-align: center; }
    
.text {
    font-family: Arial;
    font-size: 12px;
    color: #133668; }
    
.header {
    font-family: Arial;
    font-size: 18px;
    color: #b40711;
    font-weight: bold; }
    
.freeConsultation {
    margin: 0px 9px 0px 0px;
    padding: 0px;
    display: block; }
    
.fieldLbl{
    font-family: Arial;
    color: #12315f;
    font-size: 13px; }
    
.fields {
    border: solid 1px #e7e7e7;
    font-size: 14px;
    width: 200px;
    margin-bottom: 5px;
    color: #000; }
    
.fields_landing {
    border: solid 1px #0c3064;
    font-size: 14px;
    width: 200px;
    margin-bottom: 5px;
    color: #000; }
    
.fields_getstarted {
    border:  1px solid #274979;
    font-size: 13px;
    margin-bottom: 7px;
    width: 210px; }
    
.banner { margin: 6px auto; }

.contentBox {
    border: solid 1px #E0E4ED;
    border-left: solid 1px #ECEFF4;
    border-bottom: solid 1px #ECEFF4;
    display: block;
    width: 593px;
    padding: 10px; }
    
.redArrow {
    background: url('images/red_arrow.gif') left top no-repeat;
    padding-left: 18px;
    margin: 4px 0px 0px 10px; }
    
.redArrow2 {
    background: url('images/redrightarrow.gif') left top no-repeat ;
    padding-left: 12px; }
    
.greenArrow {
    background: url('images/green_arrow.gif') left top no-repeat;
    padding-left: 18px;
    margin: 4px 0px 0px 10px; }
    
.awardTitle {
    font-family: Arial;
    color: #0f2d5f;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none; }
    
.awardText {
    font-family: Arial;
    color: #123362;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none; }
    
.membershipText {
    font-family: Arial;
    color: #123362;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none; }
    
.vagabond_p {
    margin: 0;
    padding: 0;
    line-height: normal; }
    
.para {
    display: block;
    margin: 4px 0px 16px 0px; }
    
.visitedLink {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #1b4075; }
    
.visitedLinkBold {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #1b4075; }
    
.visitedLinkConUL_Settlements {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #c50514; }
	
.visitedLinkSansUL {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #c50514; }
    
.newLink_Settlements { color: #c50514; }
.newLink { color: #c50514; }

.pressSelector {
    background: transparent url('images/trans.gif') no-repeat;
    padding-left: 10px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #1b4075; }
    
.pressSelectorActive {
    background: transparent url('images/redrightarrow.gif') no-repeat;
    padding-left: 10px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #1b4075; }
    
.pressYearSelector {
    background: transparent url('images/trans.gif') no-repeat;
    padding-left: 15px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #1b4075;
    font-weight: bold; }
    
.pressYearSelectorActive {
    background: transparent url('images/redrightarrow.gif') no-repeat;
    padding-left: 15px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #1b4075;
    font-weight: bold; }
    
.ourAdvantagesBanner_1 {
    padding: 6px 9px 0px 5px;
    border: solid 0px #ffffff; }
    
.little_lower_padding { padding-bottom: 5px; }

#resTextExpl {
    font-family: Arial;
    color: #476ca1;
    font-size: 12px; }
	
	
	.invertedshiftdown2{
padding: 0;
width:100%; height:30px;
border-top: 5px solid  #000000; /*Highlight red color theme*/
 line-height:25px;
 background-color:#000000 ; 
}

.invertedshiftdown2 ul{
margin:0;
 line-height:25px;
padding: 0;
list-style: none;padding-left:7px;   border-right:#FFFFFF solid 1px;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0; 
padding: 0;

}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none; 
margin: 0 1px 0 0; 
padding: 0px 25px 0px 25px; 
color:#FFFFFF;
  line-height:25px; 
	

}

.invertedshiftdown2 a:hover{
background-image:url(events_05.gif); 
 line-height:25px; padding: 5px 30px 0px 30px; 
color: #495984;
}


.invertedshiftdown2 .current a{
background-image:url(events_05.gif); 
line-height:25px;
padding-bottom: 0; 
color:#000000;
text-transform:uppercase;
}

#menu_link{ margin-bottom:0px; margin-left:0px; margin-left:0px;  background-color:#FFFFFF; padding-left:20px; }
.leftnev {
background: url(l_bullet.gif) no-repeat left center; 
color:#fd8103;
margin:0px;line-height:28px;  border-bottom:#EFEFEF dashed 1px; 
padding-left:25px;}	
.leftnev a{
color:#495984; font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; }	
.leftnev a:hover{
color: #FF0000;
text-decoration:underline;
}


.more2{color:#30548E; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-decoration: none; margin-right:10px; margin-left:10px; margin-top:10px; }	

