/* 
$Id: iia.css,v 1.5 2007/09/04 17:13:24 keithm Exp $

Attention Holmes Corp. Staff:
Do not edit or add to this style sheet
If you need to add some styling do it in hc.css

The definitions in this file came from IIA.

*/

html {
/* eliminates page shift on long pages in Gecko browsers by forcing vertical scroll bar to appear even on short pages 
IE and others brpwsers account for the 16 pixel wide scrollbar in the default chrome but Gecko's dont. */
	min-height: 100%; margin-bottom: 1px; 
}

body {
	background-attachment: fixed;
	background-color: #CCDAE5;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	width: 780px;
}

#header {
	height: 72px;
}
#logo {
	float: left;
	padding-left: 0px;
}
#logo img {
	margin-bottom: 0px;
}
/* Left column container */
#col1 {
	background-color: #00447C;
	border: 0px solid cyan;
	float: left;
	height: 430px;
	width: 142px;
}
/* Center column container cell */
td.centercol {
	background-image: url(../images/ColCenterFill.gif);
	background-repeat: repeat-y;
	border: 0px solid lime;
	padding-left: 0px;
}

#quicksearch {
	background-image: url(../images/bg_searchheader.jpg);
	background-repeat: no-repeat;
	border: 0px solid #CCC;
	height: 62px;
	margin-top: -2px;
	padding-bottom: 4px;
}

/* Global footer */
#footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	border: 0px solid red;
	clear: left;
	height: 40px;
	line-height: 30px;
	padding: 0px;
	vertical-align: middle;
	width: 780px;
}

body {
	color: #000000;
	font: 100.01%/130% Arial, Helvetica, sans-serif; 
	/* level the font size variances across all browsers */
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

#quicksearch {
	color: white;
}
#quicksearch a {
	color: white;
	font-size: 10px;
	text-decoration: underline;
}


#header a 			{
	color: #003399;
}
#header h1 {
	color: #003399;
	display: none;
	font: normal 26px Times;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

a:link {color:#003366;}
a:hover {color:#005A91;}
a:visited {color:#77BAEE;}
a:active {color:#ED1A2D;}

form {
	margin: 1px;
}
p {
	margin-top: 0px;
}
h1 {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h2 {
	color: #706E5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



ul {
	border: 0px solid white;
	list-style-image: url(../images/red_sq2.gif);
	list-style-position: outside;
	list-style-type: square;
	margin-left: 24px;
	padding-left: 0px;
}

/* nested lists */
ul ul{
	border: 0px solid green;
	list-style-image: url();
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 13px;
	padding-left: 0px;
	padding-bottom:6px;
}

/* style for column headers a cross all layouts */
.colheadertext {
	border: 0px solid red;
	font-size: 11px;
	font-weight: 600;
	margin-bottom: 2px;
	margin-left: 8px;
	margin-top: 2px;
	text-align: left;
}

#footer {
	height:40px; 
	line-height:15px;
	color: #ddd;
	background-image: url(../images/bottomnav.gif);
	background-repeat:no-repeat;
}

#footernav {
	float:right;
	text-align:center;
	font-size:10px;
	padding-top:4px;
	padding-right:14px;
}

#footer p {margin:0px;}

#footer a {
	color: #DDDEEE; 
	text-decoration:none;
}

.formfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

