﻿/*global elements*/
TD {
	font-family:Arial, Helvetica, sans-serif;
}
	
TABLE {
	font-family:Arial, Helvetica, sans-serif;
}
	
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('/images/bg1.jpg'); background-repeat: repeat-y;
}
a:link, {
	
	color: #306137;
	text-decoration: none;
}
a:visited {
	
	color: black;
	text-decoration: none;
}

 a:hover
 {
	color: #747474;
	text-decoration: none;
}

/*top banner*/
.BG_green {background-color: #67B372; width: 250px; border-bottom: 1px solid #214167; background-image: url('/Visiting/images/subhdr_living.gif'); alt="Visiting"; background-repeat: no-repeat; background-position: left;}
.bg_logo {border-bottom: 1px solid #214167;}
.BG_search {background-color: #67B372; border-bottom: 1px solid #214167;}
.BG2 {background-color: #67B372; border-bottom: 1px solid #214167; vertical-align: bottom;}
#search {vertical-align: bottom;}
.bg_bc {background-color:#67B372; padding-top: 12px; padding-left: 25px; padding-bottom: 6px; font-size: 12px; color:white;}
#sublogo {background-color:#376CAE; vertical-align:bottom; }
.mainnav_livingon {background-color:#47Ada8; border-top: 2px solid #135078;}
.mainnav_livingon_right {background-color:#47Ada8; border-top: 2px solid #135078; }
.mainnav_livingon_center {background-color:#47Ada8; }

/*main content placeholder*/
.cp { background-color: white; padding-left: 21px; padding-top: 29px; padding-right: 21px; padding-bottom: 29px; vertical-align:top; border-left: 1px solid #214167; }

.pagetitle1 {
	font-size: 21.2px; color: #306137; font-variant: lowercase; border-bottom: 1px solid #306137; padding-bottom:5px;
}
h1 {
	font-size: 21.2px; color: #306137; font-variant: lowercase; border-bottom: 1px solid #306137; padding-bottom:5px;
}
.section_border, .links {
	color:  #306137; border-top: 1px solid  #306137;
}

/* left nav */

.leftNavA,  {
	color: #306137;
}
.leftNav1a2, .leftNav2a2, .leftNav3a2
{
	color: #376CAE;
}
.leftNav1A
{
	border-bottom:1px #306137 solid;
	background-color: #A1CFA8;
}
.leftNav1a2 a
{
	border-bottom:1px #306137 solid;
}
.leftNav2a2
{	
	border-bottom:1px #306137 solid;
	background-color: #CFE7D2;

}
.leftNav3a2
{	
	background-color: #CFE7D2;

	
}
.leftNav3a2 a
{
	background-color: #CFE7D2;

}

.leftNavFlyOutsa2
{
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItema2
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
/*.leftNavFlyOutsItema2 a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}*/
.leftNavFlyOutsHovera2
{
	background-color: #B2BCD3;
}
	/* left column */
.lc {vertical-align: top; margin-left:5px; width: 205px; }
.blc {background-color:#6C99D0; padding-left: 15px; padding-top: 5px; vertical-align:top;}
#img_govt {padding-top: 30px; padding-left: 5px; width: 100%}
#img_serv {padding-top: 10px;}
	/* right column */
.rc {background-color:#6C99D0; width: 168px;}
#imgplaceholder {max-width: 167px; vertical-align:top; }
#iconplaceholder {max-width: 80px; max-height: 80px; padding-left: 28px; padding-right: 28px; padding-top: 7px;}
#iconplaceholderTitle {max-width: 115px; padding-left: 25px; padding-right: 25px; padding-top: 3px; color: white; font-size: 12px; font-weight: bold;}
#iconplaceholdercaption {max-width: 115px; padding-left: 25px; padding-right: 25px; padding-top: 3px; color: white; font-size: 11px; font-weight: normal;}

.rcp {background-color:#6C99D0; width: 168px;}
