/*
light blue:	#5D7AC2
dark blue: 	#1C3F93
green:		#B0DE6F
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#1C3F93;
	margin:0;
}

.darkBlueText
	{
	color:#1C3F93;
	}

.largePrint {
	font-size: 24px;
	line-height: 30px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#1C3F93;
}

th	{text-align:left;border-bottom:1px ridge #B0DE6F}

BR	{line-height:100%;}

H1	{
	color:white;
	font-size:24px;
	margin:0;
	/*margin-left:10px;*/
	}
H2	{line-height:40px;}


a:link,a:visited {
	color: #3366CC;
	/*text-decoration: none;*/
}

a:hover {color:black}

.header
	{
	background-color: #B0DE6F;	
	height:100px;
	padding-left:10px;
	vertical-align:middle;
	}

td.navBar
	{
	width:135px;
	background-color: #1C3F93;
	vertical-align:top;
	}

.navbarLink {
	color:white;
	width:135px;
	display:block;
	font-size: 12px;
	font-weight: bold;
	background-color: #5D7AC2;
	line-height:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

a.navbarLink:link,a.navbarLink:visited {
	color:white;
	text-decoration:none;
}

a.navbarLink:hover {
	color:#1C3F93;
}

.navbarActive {
	color:black;
	width:135px;
	display:block;
	font-size: 12px;
	font-weight: bold;
	background-color: #5D7AC2;
	line-height:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}


TD.mainDisplay
	{
	padding-left:30px;
	padding-right:30px
	}

TABLE.availabilityList
	{
	border:#5D7AC2 2px ridge;
	}

TR.availabilityList
	{
	background-color:#B0DE6F;
	}

TD.availabilityList
	{
	vertical-align:top;
	border-bottom:#5D7AC2 1px solid;
	background-color:#CCF8C2;
	}

IMG.raisedImage {
	border-width:3px;
	border-style:ridge;
	border-color:#5D7AC2;
}

UL.posList
	{
	list-style-image:url(../images/house_blue_ok.gif);
	margin-left:22px;
	}


.footer {
	padding-left:135px;		/* Same as Nav Bar Width*/
	padding-top:5px;
	padding-bottom:5px;
	background-color: #1C3F93;
	color:white;
	font-size:12px;
	text-align:center;
}

a.footerLink:link, a.footerLink:visited
	{
	color:white;
	}

a.footerLink:hover {
	color:#B0DE6F;
}


#frmContactUs td.formLabel	{
	font-weight:bold;
	width:250px;
	vertical-align:top;
    font-size:90%;
}

#frmContactUs td.formLabelSizeText	{
    font-size:90%;
}

#frmContactUs input, textarea, select	{
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
}

#frmContactUs textarea {
	font-size:80%;
}

#frmContactUs input.radio	{
	width:20px;
}

#frmContactUs input.imageButton	{
	width:75px;
}

#frmContactUs input.submit	{
	width:150px;
}

#frmContactUs .info	{
	font-size:85%;
}

#frmContactUs .errorMessage	{
	font-weight:bold;
    color:red;
}



A.kmc:link,A.kmc:visited
			{
			font-size:10px;
			color:#AAAAAA;
			text-decoration:none;
			}
A.kmc:hover	{
			color:black;
			background-color:transparent;
			}			