﻿/*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: 12px;
	background-repeat: repeat-y;
}
a:LINK {color: #0E327C;}
a:hover {color:BLACK; text-decoration:underline;}
a:visited {color: #0E327C; text-decoration: none;}

/*top banner*/
.BG_green {background-color: #0E327C; width: 645px; border-bottom: 1px solid #214167;}
.bg_logo {border-top: 2px solid #0E327C; background-color:#376CAE;}
.bg_bc {background-color:#0E327C; padding-top: 12px; padding-left: 1px;  font-size: 12px; color:white;}
.bg_bc A:link, .bg_bc A:visited {font-size: 12px; color:white; text-decoration:none; background-color:#0E327C; padding-top: 12px; padding-bottom: 6px; }
.bg_bc A:hover {font-size: 12px; color: #999999; text-decoration: none;}
#sublogo { background-color:#376CAE; background-image: url(graphics/sub_logo2.gif); width: 198px; background-repeat: no-repeat; background-position:bottom; border-bottom: 1px solid #214167; border-right: 1px solid #214167; cursor:pointer;}
.mainnav_livingon {background-color:#0E327C; border-top: 2px solid #135078;}
.mainnav_livingon_right {background-color:#0E327C; border-top: 2px solid #135078; }
.mainnav_livingon_center {background-color:#0E327C; }

/*main content placeholder*/
.cp { background-color: white; padding-left: 21px; padding-top: 29px; padding-right: 21px; padding-bottom: 29px; width: 535px; vertical-align:top; border-left: 1px solid #214167; }
.cpNew { background-color: white; padding-left: 21px; padding-top: 29px; padding-right: 21px; padding-bottom: 29px; width: 800px; vertical-align:top; border-left: 1px solid #214167; }
h1 {font-size:18px; font-weight: normal; color:#0E327C; border-bottom:1px solid #0E327C;}
.nav {padding-left: 3px; padding-right: 3px; padding-top: 15px; padding-bottom: 15px; color:#A8C8C8; }
A.nav:link {color: #4364B1; font-weight:bold; font-size: 11px; text-decoration:none;}
.nav a:visited {color: #666666; font-weight:bold; font-size: 11px; text-decoration:none;}
.nav a:hover {color: black; font-weight:bold; font-size: 11px; text-decoration:none;}
.leftcolumn {padding-left: 10px; }
div.left {width: 140px; padding-bottom: 20px;}
.subheader {font-size: 14px; font-weight:bold; color:#0E327C; border-bottom: 1px solid #0E327C;}
.subheader_border {font-size: 11px; font-weight:bold; color:#0E327C; border-bottom: 1px solid #0E327C;}
.subheader a:link {color: #4364B1; font-weight:bold; font-size: 11px; text-decoration:none;}
.subheader a:visited {color: #666666; font-weight:bold; font-size: 11px; text-decoration:none;}
.subheader a:hover {color: black; font-weight:bold; font-size: 11px; text-decoration:none;}

/*section main placeholder*/
h2 {font-size:18px; font-weight: normal; color:#0E327C; border-top:1px solid #0E327C; padding-top: 10px; vertical-align:top;}
.links {width: 30%; border-top:1px solid #0E327C; padding-top: 10px; align: right; vertical-align:top;}
.list {list-style-image: url(images/img_list.jpg); list-style-position: inherit; margin-left:-20px;}


h3 {font-size:18px; font-weight: normal; color:#0E327C; padding-top: 10px; vertical-align:top;}
.links {width: 30%; border-top:1px solid #0E327C; padding-top: 10px; align: right; vertical-align:top;}


h4 {font-size:14px; font-weight: normal; color:#0E327C; border-top:1px solid #0E327C; padding-top: 10px; vertical-align:top;}
.links {width: 30%; border-top:1px solid #0E327C; padding-top: 10px; align: right; vertical-align:top;}

/* left nav */
div.cn{width: 208px; border-bottom: 1px solid #214167; background-repeat:no-repeat; background-position: left; padding-top:8px;}
.cn  a:link, .cn a:visited  { 
	display:block;
	padding-left:20px;
	color:#0E327C;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding-top:0px;
	padding-bottom: 2px;
	text-align:left;
	width: 155px;
	text-decoration: none;
	}
	.cn a:hover {
	color: black;
}

div.cm{width: 208px; background-repeat:no-repeat; background-position: left; padding-top:6px;}
.cm  a:link, .cm a:visited  { 
	display:block;
	padding-left:20px;
	color:#376CAE;
	font-size:12px;
	font-style:normal;
	padding-top:0px;
	padding-bottom: 2px;
	text-align:left;
	width: 155px;
	text-decoration: none;
	}	
	/* left column */
.lc {background-color:#96D3D0; vertical-align: text-top; padding-top:auto;}
.lcg{background-color:#98B4D6; vertical-align: text-top; padding-top:auto;}
.lm {background-color:white; vertical-align: text-top;}
.blc {background-color:#6C99D0; padding-left: 2px; padding-right: 5px; padding-top: 0px; vertical-align:top;}
.bhead {background-color:#0E327C; vertical-align:bottom; border-left: : 1px solid #214167;}
#img_govt {padding-top: 10px;}
#img_serv {padding-top: 10x;}
	/* right column */
/*rc {background-color:#6C99D0; width: 168px; background-image: url(images/img_subphoto1.gif); background-repeat: no-repeat; background-position:top; padding-top:205px;}
*/
.rc {background-color:#6C99D0; width: 168px; background-image: url(images/img_subphoto1.gif); background-repeat: no-repeat; background-position:top; padding-top:205px;}
.rcNews {background-color:#6C99D0; width: 168px; background-repeat: no-repeat; background-position:top; padding-top:10px;padding-left:10px;}
.rcp {background-color:#6C99D0; width: 168px;}
.rcpNew {background-color:#6C99D0; width: 0px;}
.rcTax {background-color:white; width: 168px;}

/* left nav non-linking text */
div.leftNoLink 
{
	width: 208px; 
	background-repeat:no-repeat; 
	background-position: left; 
	padding-top:6px;
	display:block;
	padding-left:20px;
	color:#000000;
	font-size:11px;
	font-style:normal;
	padding-top:0px;
	padding-bottom: 2px;
	text-align:left;
	width: 188px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


