﻿/*global elements*/
TD {
	font-family:Arial, Helvetica, sans-serif; vertical-align:top;
}
	
TABLE {
	font-family:Arial, Helvetica, sans-serif; vertical-align:top;
}
	
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url('/Style%20Library/images/bg1.jpg'); background-repeat: repeat-y;
	
}
{
	
	color: #0E327C;
	text-decoration: none;
}
a:link {
	color: #0E327C;
	text-decoration: none;
}
a:visited {
	color: #0E327C;
	text-decoration: none;
}
 a:hover
 {
	color: #626262;
	text-decoration: underline;
}
{
	color: white;
}
.breadcrumb a:link
{
	color: white;
}

.breadcrumb a:hover
{
	color: gray;
}
.breadcrumb a:visited
{
	color: white;
}
.searcha2
{
	float: right;
	font-size: 10pt; 
	margin-left: 5px;
	padding-right: -180px;
	position: relative;
	margin-top: 10px;

}
/*top banner*/
.BG_green {background-color: #0E327C; width: 300px; border-bottom: 1px solid #214167;}
.BG_search {background-color:  #0E327C;}
.bg_logo {border-top: 1px solid #0E327C; background-color:#376CAE;}
.BG2 {background-color: #0E327C; border-bottom: 1px solid #214167; vertical-align: bottom;}
.bg_left {background-color:#6c99d0; width: 190px;}
.bg_left_env {background-color:#A1CFA8; width: 198px;}
.bg_bc {background-color: #0E327C; padding-top: 12px; padding-left: 25px; padding-bottom: 6px; font-size: 12px; color:white;}
#sublogo { background-color:#376CAE; background-image: url('/Style%20Library/images/sub_logo2.gif'); width: 198px; background-repeat: no-repeat; background-position:bottom; border-bottom: 1px solid #214167; }
.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: 5px; padding-right: 21px; padding-bottom: 29px; vertical-align:top; border-left: 1px solid #214167; }
h1 {font-size:18px; font-weight: normal; color: #0E327C; border-bottom:1px solid #0E327C;}
h2 {font-size:18px; font-weight: normal; color: #0E327C; padding-top: 10px; border-bottom:1px solid #0E327C;}

.pagetitle1 {
	font-size: 21.2PX; color: #0E327C; font-variant: lowercase; border-bottom: 1px solid #0E327C; padding:5PX;}

/*section main placeholder*/
.section_border, .links {border-top:1px solid #0E327C; padding-top: 0px; vertical-align:top;}


/*Left Nav*/

.leftNavA  {
	color: #0E327C;
	text-decoration:none;
}
}
.leftNav1A
{
	border-bottom: 1px navy solid;
	background-color: #98B4D6;
	text-decoration:none;
	}
.leftNav1a2 a
{
	border-bottom:1px navy solid;
	background-color: #98B4D6;
	text-decoration:none;
}
.leftNav2a2
{	
	border-bottom:1px navy solid;
	background-color: #CCDAEA;
	text-decoration:none;
}
}

.leftNavFlyOutsa2
{
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
	text-decoration:none;
}
.leftNavFlyOutsItema2
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
	text-decoration:none;
}
.leftNavFlyOutsHovera2
{
	background-color: #B2BCD3;
	text-decoration:none;
}

	/* left column */
.lc {vertical-align: text-top; margin-left:0px; margin-top:0px; width: 190px; margin-right:0px; border-top:1px #214167 solid;}

#blc {background-color:#6C99D0; padding-left: -5px; padding-top: 5px; vertical-align:top;}
#img_govt {padding-top: 10px; padding-left: 5px;}
#img_serv {padding-top: 10px;}
}
	/* right column */
#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;}

	/* right column */
.rc {background-color:#6C99D0; width: 168px;}
.rcq {background-color:#A1CFA8; width: 168px;}

.SOEleftNavA  {
	color: red;
	text-decoration:none;
}
}
.SOEleftNav1A
{
	border-bottom: 1px navy solid;
	background-color: #A1CFA8;
	text-decoration:none;
	}
.SOEleftNav1a2 a
{
	border-bottom:1px navy solid;
	background-color: #A1CFA8;
	text-decoration:none;
}
.SOEleftNav2a2
{	
	border-bottom:1px navy solid;
	background-color: #A1CFA8;
	text-decoration:none;
}


