/*++++++++++++++++++++++++++++++++ GLOBALS ++++++++++++++++++++++++++++ */

body {
	margin:-10px 0 0 -10px;
	padding:0;
	background:#fff;
	text-align:center;
	color:#424242;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
  }
  
html body {margin:0} /* overrides the body negative margin in all browsers except netscape 4 */

	
a:link {
	color:#1A5191;
	text-decoration:underline;
}
	
a:hover {
	color:#1A5191;
	text-decoration:none;
}

a:visited {
	color:#666;
	text-decoration:underline;
}  

a:visited:hover {
	color:#666;
	text-decoration:none;
}

p {
	color:#4A4646;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	margin:1em 0 0 0;
}
  
h1, h2, h3, h4, h5, h6 {
  	font-family:Arial, Helvetica, sans-serif;
}

h3 a:link, h3 a:visited {
	text-decoration:none;
	}
	
h3 a:hover, h3 a:visited:hover {
	text-decoration:underline;
	}

h1 {
	font-size:20px;
	color:#9F6613;
	margin:0 0 13px 0;
	line-height:normal;
	}
	
h2 {
	font-size:16px;
	color:#9F6613;
	margin:2.5em 0 0 0;
	padding:4px 0 0 0;
	border-top: 1px dashed #9F6613;
	}
	
h3 {
	font-size:14px;
	color:#9F6613;
	margin:1.5em 0 -.75em 0;
	}
  
h4 {
	font-size:12px;
	margin:1.5em 0 -.75em 0;
	color:#666;
}

h5 {
	font-size:11px;
	color:#000;
	margin:1.5em 0 -1em	 0;
	}

  
/*++++++++++++++++++++++++++++++++ STRUCTURE ++++++++++++++++++++++++++++ */
	
#container {
	text-align:left;
	border-top:1px solid black;
	padding-top:.1in;
  }
  
 #main td  {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#main table  {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
  
  #sidebar {
  	display:none;
	}
  
 #search {
 	background-color:#93B6DA;
	width:158px;
	margin:0 0 10px 0;
	padding:10px 10px 10px 11px;
	color:#fff;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
 }
 
 #header {
 	display:none;
	}
	
 #header img, #logincell img, #tertnavbox img, #findbox img {
	vertical-align:bottom;
	}
	
#headerprint {
	text-align:left;
	margin-bottom:.1in;
	}

#subnavbox {
	width:158px;
	margin:0 0 20px 0;
	padding:10px 10px 10px 11px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	/*background-color:#99CC00;*/
}

.subnav {
	border-bottom:1px dashed #C0CFE0;
	padding:5px 0 6px 0;
	}
	
.subnav-active {
	border-bottom:1px dashed #C0CFE0;
	padding:4px 0 6px 0;
	font-weight:bold;
	}
	
.subnav-head {
	border-bottom:1px dashed #C0CFE0;
	padding:4px 0 6px 0;
	font-weight:bold;
	color:#9F6613
	font-size:14px;
	}
	
DIV.subnav-head a:link, DIV.subnav-head a:visited {
	text-decoration:none;
	color:#9F6613;
	}
	
DIV.subnav-head a:hover, DIV.subnav-head a:visited:hover {
	text-decoration:underline;
	color:#9F6613;
	}
	
DIV.subnav a:link, DIV.subnav a:visited, DIV.subnav-active a:link, DIV.subnav-active a:visited {
	text-decoration:none;
	color:#1A5191;
	}
	
DIV.subnav a:hover, DIV.subnav a:visited:hover, DIV.subnav-active a:hover, DIV.subnav-active a:visited:hover {
	text-decoration:underline;
	color:#1A5191;
	}
	
	
#main {
	
}

#breadcrumbs {
	display:none;
}

#tertnavbox {
	display:none;
}

#terthead {
	background-image:url(../images/tertbox_top.gif);
	background-repeat:no-repeat;
	padding:10px 5px 8px 10px;
	background-color:#ADADAD;
	border-bottom:1px solid white;
	font-weight:bold;
	color:#fff;
}

.tertnav {
	border-bottom:1px dashed #C0CFE0;
	margin:3px 10px 6px 10px;
	padding: 0 0 6px 0;
	}
	
.tertnav-active {
	border-bottom:1px dashed #C0CFE0;
	margin:4px 10px 6px 10px;
	padding: 0 0 5px 0;
	font-weight:bold;
	}

DIV.tertnav a:link, DIV.tertnav a:visited, DIV.tertnav-active a:link, DIV.tertnav-active a:visited {
	text-decoration:none;
	color:#1A5191;
	}
	
DIV.tertnav a:hover, DIV.tertnav a:visited:hover, DIV.tertnav-active a:hover, DIV.tertnav-active a:visited:hover {
	text-decoration:underline;
	color:#1A5191;
	}


#footer {
	border-top:1px solid black;
	margin-top:1in;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#logincell {
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#B0CBE9;
}

.contentimageright {
	border:1px solid gray;
	margin: 0 0 10px 20px;
	float:right;
	}
	
.contentimageleft {
	border:1px solid gray;
	margin: 0 20px 10px 0px;
	float:left;
	}



/*++++++++++++++++++++++++++++++++ FORMS ++++++++++++++++++++++++++++ */

form {
	margin:0;
	padding:0;
	}
	
#loginform {
	height:28px;
	margin-top:2px;
	}
	
#searchform {
	margin:0;
	padding:0;
	/*border:1px solid black;*/
}

#searchfield {
	width:130px;
}
	
.logininput {
	background-color:#7DA3CB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0:
	height:14px;
	border-top:1px solid #304660;
	border-left:1px solid #304660;
	border-right:1px solid #84A5CB;
	border-bottom:1px solid #84A5CB;
}
	
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	border-top:1px solid #304660;
	border-left:1px solid #304660;
	border-right:1px solid #84A5CB;
	border-bottom:1px solid #84A5CB;
}
	


 
/*++++++++++++++++++++++++++++++++ HOMEPAGE SPECIFIC STYLES ++++++++++++++++++++++++++++ */

#searchHOME {
 	display:none;
 }
 
#searchfieldHOME {
	width:180px;
}

#mainHOME {
	margin:0 15px 0 241px;
}

#containerHOME {
	border-top:1px solid black;
	margin:0 auto;
	text-align:left;
  }
  
#sidebarHOME {
  	width:228px;
	margin:0;
	padding:0;
	float:left;
	}
	
#subnavboxHOME {
	width:207px;
	margin:0 0 10px 0;
	padding:10px 10px 10px 11px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	/*background-color:#99CC00;*/
}

#findbox {
	width:205px;
	background-color:#1A5191;
	text-align:center;
	margin:0 0 10px 0;
}

#findbox a:link, #findbox a:visited {
	color:#FFFF99;
	text-decoration:none;
	font-weight:bold;
}

#findbox a:hover, #findbox a:visited:hover {
	color:#FFFF99;
	text-decoration:underline;
	font-weight:bold;
}

.introtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#505050;
	line-height:20px;
	margin:0;
	}
	
