﻿/*font styling in body and headings */

body {
font-family: arial, sans-serif;
font-size: 76%;
}

h1 {font-size: 1em;}
h2 {font-size: 2em; font-family: arial; padding-left: 90px;}
h3 {font-size: 2em; line-height: 0.75em;}
h4 {font-size: 1.5em;}
h5 {font-size: 10px; }
h6 {font-size: 1.85em;}


span.bluetext {color: #000066;}
span.redtext {color: #660000;}
span.whitetext {color: #FFFFFF;}
span.indent {padding: 16px;}
span.dottedborder {border-bottom-style: dotted; border-bottom-width: thin;}
span.bold {font-weight: bold;}
span.ital {font-style: italic;}
span.notext {color: #996666;}
span.left {text-indent: 1em;}
span.indent_home {padding: 180px;}


p.padding {padding-left: 20px;}
li.bullet {
display: list-item;
list-style-image: url("../images/ibullet.png");
list-style-type: disc;
list-style-position: outside;}

li.nobullet {

list-style-type: none;
}


a:link {color: #000000; text-decoration: underline;}
a:visited {color: #660000;}
a:hover {color: #330000; text-decoration: none;}
a:active{color: #000000;}


/*sitemap positioning */

div.pos_abs_sitemap
{
position:absolute;
left:680px;
top:45px;
border: none;

color:#000000;
padding: 3px;
}
/*logo images positioning */

div.logo_banner
{
	position:absolute;
	top: 10px;
	left: 10px;
	width: 950px;
	height: 174px;
}	


div.logo_images
{
position:absolute;
top:18px;
left:421px;
}

/*top and bottom horiz nav bar positioning */

div.bottom_bar
{
position:absolute;
bottom:-40px;
left:0px;
border-bottom: solid #660000 .25em;
width: 940px;
padding: 3px;

}

div.bottom_text
{
position:absolute;
bottom: -30px;
left:0px;
width: 950px;
padding: 3px;
text-align: center;
font: 10px arial;
	
}
/* lefthand menu positioning */
div.greytop
{
	position: absolute;
	top: 214px;
	left: 12px;
	height:10px;
	width:174px;

}
div.vert_home_menu
{
border-style: none;
	border-color: inherit;
	border-width: medium;
	position:absolute;
top:224px;
	left:12px;
	width:174px;
	background-color:#E1E1E1;
	padding-top:0px;
bottom:50px;
	text-align:right;
	line-height: 2em;
	height: 300px;
	z-index: 20;
	
}

div.vert_menu
{
border-style: none;
	border-color: inherit;
	border-width: medium;
	position:absolute;
top:210px;
	left:12px;
	width:200px;
	background-color:#E1E1E1;
	padding-top:20px;
bottom:50px;
	text-align:right;
	line-height: 2em;
	padding-right: 20px;
	z-index: 20;

}

div.breadcrumbs
{
position:absolute;
left:4px;
top:175px;
width:350px;
color:gray;
}

div.vert_rhs
{
position:absolute;
top:210px;
left: 846px;
width:112px;

height: 100px;

text-align:left;


}

div.greybox
{
	background-color: #E1E1E1;
	position:absolute;
	width: 112px;
	height: 85px;
	top:10px;
	font-size: 80%;	
}

div.inside
{
	position:absolute;
	width:102px;
	height:74px;
	top: 5px;
	left: 5px;
	text-align: center;
}
div.team
{
	position: absolute;
	top:100px;
	left: 0px;
}

div.border
{border: solid .1em #660000;}

/* main content positioning */

div.main_content_home
{
border-style: none;
	border-color: inherit;
	border-width: medium;
	position:absolute;
top:220px;
left:312px;
	width:400px;
	
}

div.main_content
{
position:absolute;
top:40px;
left:190px;
border:none;
width:400px;
padding:5px;
}

div.content_header
{
border-style: none;
	border-color: inherit;
	border-width: medium;
	position:absolute;
top:175px;
left: 353px;
}

div.content1
{
position: relative;
border: 1px solid #CCCCCC;
width:192px;
padding:8px;
float:left;
height: 110px;
}
div.content2
{
position: relative;
float: right;
top:0px;
left:0px;
border: 1px solid #CCCCCC;
width:192px;
padding:8px;
height: 110px;
}
div.content3
{
position:relative;
top:0px;
left:0px;

width:408px;
padding:8px;
}

div.content4
{
position:absolute;
top:240px;
left:410px;
border: 1px solid #CCCCCC;
width:190px;
padding: 8px;
}

div.large_content
{
position:absolute;
top:219px;
left:293px;
border: 1px solid #CCCCCC;
width:430px;
padding:5px;
}

ul#vert_nav {
	list-style-type:none;
	margin-left:0px;
	padding:5px;
	line-height:1;
	}
		
ul#vert_nav2 {
	list-style-type:none;
	margin-left:0px;
	padding:5px;
	
	}
	
ul#vert_nav_main {
	list-style-type:none;
	/*margin-left:0px; */
	/* padding:5px; */
	margin: 5px;
	}

ul#vert_nav_sub {
	list-style-type:none;
	margin-left:0px;
	padding:18px;
	line-height:1;}
	
ul#vert_nav_home {
	list-style-type:none;
	margin-left:0px;
	padding:0px;
	line-height:3em;


