/* Styles for HOME PAGE of ANSIRH web site */

body { background-image: url(/_images/backgrounds/home.gif); }
h1, h2, h3, h4 {  /* main title for content section */
	color: #7799bb;
}
/* left column definitions: text and search boxes */
#leftCol {
	width:264px;
	margin: 0 0px 0 29px;
 /* see ie6.css for adjustmenet */
	float:left;
}
#leftCol p {
	line-height:2.3em;
	margin:0;
}
#leftCol p.emphasis {
	color:#6987a5;
}
#leftCol a:link {
	border-bottom: 1px dotted #003366;
	color: #003366;
	text-decoration:none;
}
#leftCol a:visited {
	border-bottom: 1px dotted #666;
	color: #666;
	text-decoration:none;
}
#leftCol a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;	
}
/* FORMS */
#searchForm {
	margin-left: -10px; /* left-aligns form with text above in left column */
	margin-top:30px;
}
#loginForm {
	margin-left: -10px;
	margin-top:20px;	
}
#searchForm2, #loginForm2 {
	margin-left: 5px; /* left-aligns form with text above in left column */
	margin-top:10px;
}

#searchForm fieldset, #loginForm fieldset, #searchForm2 fieldset, #loginForm2 fieldset {
	border: none;
}
#searchForm fieldset legend, #loginForm fieldset legend {
	text-transform:uppercase;
	color: #6987a5!important;
	margin-bottom:0;
	font-size:.8em;
	font-weight:bold;
	text-align:left;
}

#leftCol #sitemap {
	margin-top: 15px;
}
#sitemap a, #sitemap a:visited {
	text-transform:uppercase;
	color: #6987a5;
	margin-bottom:0;
	font-size:.8em;
	font-weight:bold;
	text-align:left;
}
#sitemap a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;	
}
#searchForm input, #loginForm input, #searchForm2 input, #loginForm2 input { /* general input fields definition*/
	border: 1px solid #e4e4de;	
	background-color:#FFFFFF;
	font-size:1em;	
}
#searchForm input, #loginForm input, #searchForm2 input, #loginForm2 input { /* general input fields definition*/
	border: 1px solid #e4e4de;	
	background-color:#FFFFFF;
	font-size:1em;	
}
#loginForm2 .checkBox { /* input text boxes */
	padding:2px;
	margin:10px 0 0 0;
	color: #999;
	border: 1px solid #e4e4de;	
	background-color:#FFFFFF;
	font-size:1em;			
} 
.submitButton, #searchForm .submitButton, #loginForm .submitButton, #searchForm2 .submitButton, #loginForm2 .submitButton { /* submit button */
	background-image:url(/_images/nav/go_off.gif);
	background-repeat:no-repeat;	
	height:19px;
	width:19px;
	padding: 0 2px 5px 2px ;
	margin: 2px; 	
	border:none;
}
input.submitButton:hover, #searchForm input.submitButton:hover, #loginForm input.submitButton:hover, #searchForm2 input.submitButton:hover, #loginForm2 input.submitButton:hover { /* submit button */
	text-transform:lowercase;
	background-image:url(/_images/nav/go_on.gif);
	background-repeat:no-repeat;
	height:19px;
	width:19px;	
	padding: 0 2px 5px 2px ;
	margin: 2px;
	color: #999;	
}
.userInput, #searchForm2 .userInput, #loginForm2 .userInput { /* input text boxes */
	height:1.4em;
	padding:2px;
	margin:5px 0 2px 0;
	color: #999;	
	width:400px;
}
#loginForm2 .userInput2 { /* input text boxes */
	height:1.4em;
	padding:2px;
	margin:5px 0 2px 0;
	color: #999;	
	width:300px;
}
#searchForm .userInput, #loginForm .userInput { /* input text boxes */
	height:1.4em;
	padding:2px;
	margin:5px 0 2px 0;
	color: #999;	
	width:200px;
}
/* primary content area of home page */
#mainHP {
	width: 483px;
	float:right;
	border-left: 1px solid #e4e4de;	
	margin: 0;
} 
/*colored bars across page */
#mainHP #line1 {
	margin-top: 0;
	height:23px;
	background-color: #cc6600;
}
#mainHP #line2 {
	background-color: #7799bb;
	height:23px;
	clear:both;
	margin-top:0;
}
#mainHP #searchline {
	margin-top: 0;
	height:23px;
	background-color: #999933;
}
#mainHP #logline {
	margin-top: 0;
	height:23px;
	background-color: #7799bb;
}
#mainHP #missingline {
	margin-top: 0;
	height:23px;
	background-color: #990000;
}
#mainHP #line1 h3, #mainHP #line2 h3, #mainHP #searchline h3, #mainHP #logline h3, #mainHP #missingline h3 {
	font-size: 1.05em;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
	margin-left:27px;
	_margin-left:13px;	 /* Adjust margin back to left for IE */
	padding-top:6px;	
}
#mainHP #line1 p.contact, #searchline p.contact, #logline p.contact, #missingline p.contact {
	float:right;
	text-align:right; 
	font-size:.8em;
	font-weight:normal;
	margin:0 25px 0 0;
	text-transform:none;
	padding-top:7px;
	color:#FFFFFF;
}
/* defines the top and bottom sets of columns */
#mainHP #columnArea1, #mainHP #columnArea2, #mainHP #missing {
	margin: 16px 13px 20px 12px;
}
#mainHP #columnArea1 div, #mainHP #columnArea2 div, 
#mainHP #columnArea1 p, #mainHP #columnArea2 p {
	float:left;
	width:197px;
	margin: 0 0 0 15px;
	_margin:0 0 0 7px;
	line-height:1.7em;
}
#mainHP #columnArea1 .title, #mainHP #columnArea2 .title { /* turns titles orange */
	color:#cc6600;
	font-weight:normal;
} 
#mainHP #columnArea2 .secondCol { 
	padding-left:13px;
	_padding-left:22px;
} 
/* defines the top and bottom sets of columns */
#mainHP #columnArea1 img {
	width: 196px;
	margin: 0 0px 0 30px;
	_margin: 0 -9px 0 30px;	
}
/* br* added this for missing page */
#mainHP #missing div, #mainHP #missing p {
	float:left;
	width:398px;
	margin: 0 0 0 15px;
	_margin:0 0 0 7px;
	font-size:1.2em;
	color: #990000;
	line-height:2em;
}
/* link definitions for main content area */
#mainHP  a:link {
	border-bottom: 1px dotted #003366;
	color: #003366;
	text-decoration:none;
}
#mainHP a:visited {
	border-bottom: 1px dotted #666;
	color: #666;
	text-decoration:none;
}
#mainHP a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;	
}
#searchline  a:link, #logline a:link, #line1 a:link, #missingline a:link {
	color: #ffffff;
	text-decoration:none;
	border-bottom:none;	
}
#searchline a:visited, #logline a:visited, #line1 a:visited, #missingline a:visited {
	color: #ffffff;
	text-decoration:none;
	border-bottom:none;	
}
#searchline a:hover, #logline a:hover, #line1 a:hover, #missingline a:hover {
	color: #ffffff;
	text-decoration:none;
	border-bottom:none;	
}
a.GoButton {
	float:left;
    width: 19px;
    height: 19px;
	background-image:url(/_images/nav/button_go.gif);
}
a.GoButton:hover {
    background-position: 0 -19px;
}

/* promo footer */

div#blog-promo {
	background-color: #cc6600;   
}




