@charset "utf-8";
/* CSS Document */

/*#######################################################################################################
######## BODY STYLES ####################################################################################
#######################################################################################################*/

body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
/*font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Sans-Serif;*/
background-image:url(body_bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#baaf6f;
}

#container{
margin: 0px auto;
width:925px;
padding-left:7px;
padding-right:7px;
background-image:url(shadow-wide.png);
_background-image:url(shadow-wide.gif);
background-repeat:repeat-y;
background-color:#baaf6f;
}

/*#######################################################################################################
######## HEADER STYLES ##################################################################################
#######################################################################################################*/


#header{
height:81px;
background-image:url(header_bg_senior.jpg);
background-repeat:repeat-x;
}

#searchArea{
float:right;
font-size:10px;
color:#006183;
font-family:"Times New Roman", Times, serif;
text-align:right;
padding-top:7px;
padding-right:7px;
}

#searchArea a:link, #searchArea a:visited, #searchArea a:active{
color:#006183;
text-decoration:underline;
}

#searchArea a:hover{
color:#00a3b4;
text-decoration:none;
}

#textIncrease{
font-style:italic;
font-size:12px;
padding-right:2px;
padding-bottom:5px;
text-align:right;
color:#6e2713;
}


#contactLinks{
padding-right:5px;
padding-top:3px;
}

.ajaxSearch_intro{
display:none;
}
#ajaxSearch_input{
font-size:13px;
color:#6e2713;
border:1px Solid #6e2713;
padding:2px;
margin:0px;
height:16px;
width:151px;
}
#searchInputCell{
height:25px; width:160px;
background-image:url(../../snippets/ajaxsearch/images/searchbox_bg.jpg);
background-repeat:no-repeat;
text-align:left;
}
#searchButtonCell{}

/*#######################################################################################################
######## GLOBAL SECTION HEADER STYLES ###################################################################
#######################################################################################################*/

#sectionHeader{
text-align:right;
height:125px;
background-image:url(content_home_bg_senior-wide.gif);
}



#crumbBar{
float:right;
padding-top:2px;
height:14px;
width:650px;
padding-right:5px;
background-image:url(crumb_bg-senior.png);
_background-image:url(crumb_bg-senior.gif);
font-size:9px;
color:#ffffff;
text-align:right;
position:relative;
top:109px;
}

#crumbBar a:link, #crumbBar a:visited, #crumbBar a:active, #crumbBar a:hover{
font-size:9px;
color:#ffffff;
}




/*#######################################################################################################
######## CONTENT STYLES #################################################################################
#######################################################################################################*/



#content{
background-image:url(contentCorner-senior.gif);
background-repeat:no-repeat;
background-position:top left;
float:right;
padding:20px;
width:685px;
padding-bottom:25px;
min-height:349px;
_height:349px;
}

#flash_content{
float:right;
width:580px;
min-height:349px;
_height:349px;
}

#leftNav{
background-image:url(leftNav_bg-senior.gif);
background-position:top;
background-repeat:no-repeat;
width:200px;
float:left;
padding-bottom:25px;
_height:400px;
min-height:400px;
}

#content h1{
/*SAVE FIREFOX FROM MARGIN COLLAPSE*/
margin-top:0px;
padding-top:5px;
}

#rightColumn{
width:200px;
float:right;
text-align:center;
padding-top:5px;
padding-bottom:8px;
border-left:1px dotted #7db4d2;
border-bottom:1px dotted #7db4d2;
border:1px dotted #7db4d2;
background-color:#ECECEC;
}

#rightColumn{
text-align:-moz-center;
}





/*#######################################################################################################
######## FOOTER STYLES ##################################################################################
#######################################################################################################*/


#footer{
background-color:#6d2712;
color:#FFFFFF;
font-size:12px;
padding:10px;
height:60px;
border-top:1px Solid #FFFFFF;
line-height:20px;
}
#mailingList{
float:left;
width:180px;
}


#disclaimer{
color:#e4d5b4;
text-align:right;
float:right;
width:550px;
line-height:14px;
}

#disclaimer a:link, #disclaimer a:visited, #disclaimer a:active{
color:#ffffff;
text-decoration:none;
}

#disclaimer a:hover{
color:#eeeeee;
text-decoration:underline;
}



/*#######################################################################################################
######## GLOBAL MODULE STYLES ###########################################################################
#######################################################################################################*/
#faces{
width:200px;
text-align:center;
padding-bottom:13px;
}
#faces_title{
height:19px;
padding-top:1px;
width:200px;
text-align:center;
font-weight:bold;
font-size:11px;
color:#6d2712;
}
#faces_title span{
font-size:14px;
color:#a82a00;
}
.faces-image{
border:2px Solid #01a2b2;
border:2px Solid #006183;
float:left;
margin-right:10px;
}

.faces-signature{
font-style:italic;
margin-top:-5px;
font-size:smaller;
color:#006183;
font-weight:bold;
text-align:right;
}


/*#######################################################################################################
######## GLOBAL CUSTOM STYLES ###########################################################################
#######################################################################################################*/

form{margin:0px;}
a img{border:0px;}

.bannerShell{
height:60px;
width:234px;
padding-top:10px;
}

.clearfloat{ 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.p_titlelink{font-size:larger;font-weight:bold;}



a:link, a:active, a:visited{color:#006182;}
a:hover{color:#580000;}

.itembox_left{
background-color:#f0f0f0;
border:1px Dotted #999999;
text-align:center;
width:115px;
padding-top:5px;
padding-bottom:5px;
float:left;
margin-right:10px;
}

.itembox_left a img{
border: 2px Solid #014b70;
}

.itembox a:link, .itembox a:active, .itembox a:hover, .itembox a:visited{
font-size:smaller;
font-weight:bold;
}


h1{font-family:Arial, Helvetica, sans-serif;color:#6d2712;font-size:26px;}
h2{font-family:Arial, Helvetica, sans-serif;color:#af965b;font-size:20px;}
h3{font-family:Arial, Helvetica, sans-serif;color:#870000;font-size:16px;}
h4{font-family:Arial, Helvetica, sans-serif;}
h5{font-family:Arial, Helvetica, sans-serif;}
h6{font-family:Arial, Helvetica, sans-serif;}

/*#content h1{width:425px;}*/

.courtesy{font-size:smaller; font-style:italic;}

.caption{font-size:smaller; font-style:italic;}

#content ul li{padding-bottom:5px;}


.newsletter-title{font-size:larger;}
.newsletter-image img{border:2px Solid #870000; float:left;margin-right:15px;width:90px;height:110px;}


.image-caption{
width:250px;
float:right;
margin-left:15px;
border:2px Solid #7a3b1f;
background-color:#7a3b1f;
color:#ecdcba;
text-align:center;
font-size:10px;
padding-bottom:3px;
}
.image-caption img{display:block;border-bottom:2px Solid #c9ac69;margin-bottom:3px;}
.image-caption strong{display:block;font-size:14px;}



h2 a:link, h2 a:active, h2 a:visited{color:#af965b;}
h2 a:hover{color:#580000;}


/*FOR AJAX SEARCH ###############################################################
###############################################################################*/

.ajaxSearch_resultsInfo .ajaxSearch_highlight{font-weight:bold;color:#990000;}
.ajaxSearch_paging{display:block;font-size:12px;background-color:#6e2713;margin-top:20px;margin-bottom:20px;padding:5px;color:#ffffff;}
#content .ajaxSearch_paging a:link, #content .ajaxSearch_paging a:active, #content .ajaxSearch_paging a:visited{color:#ffffff;}
#content .ajaxSearch_paging a:hover{color:#ffff00;}
.ajaxSearch_currentPage{font-weight:bold;color:#d4ad90;}
.ajaxSearch_result{margin-top:20px;margin-bottom:20px;}
.ajaxSearch_resultLink{display:block;font-size:larger;font-weight:bold;}
.ajaxSearch_resultDescription{font-size:smaller;display:block;margin:0px;color:#999999;margin-top:3px;margin-bottom:3px;}
.ajaxSearch_resultExtract{display:block;margin:0px;}
.ajaxSearch_resultExtract p{margin:0px;}
.ajaxSearch_result .ajaxSearch_highlight{background-color:#f4eae3;}




