﻿body 
{
	font: 70%/1.3 verdana, arial, helvetica, sans-serif;
	text-align:left;	
	background-color:#FFF;	
}
a:link, a:hover, a:active
{
	color:#092C61;
}
a:visited
{
	color:#97A2AB;
}
a:hover
{
	text-decoration:none;
}
#container
{
	margin:20px 20px;	
	padding:0;
	width:738px;
	height:800px;
	border:solid 1px #072B61;	
	position:relative;
	text-align:left;
}

#logo
{	
	margin:0 auto;
	padding:0;
	position:absolute;
	top:20px;
	left:30px;
	width:261px;
	height:48px;
	
}

#logo span
{
	position:absolute;
	display:block;
	background:#FFF url(images/logo.gif) top left no-repeat;
	z-index:1;
	top:0px;
	left:0px;
	width:261px;
	height:48px;
	margin:0 auto;
	padding:0;
}

#contactinfo
{
	position:absolute;
	top:20px;
	right:30px;
	color:#B2B2B2;
	padding-left:10px;
	border-left:solid 1px #B2B2B2;
}

#contactinfo a:link, #contactinfo a:visited
{
	color:#B2B2B2;
	text-decoration:none;
}

#contactinfo a:hover, #contactinfo a:active
{
	text-decoration:underline;
}

#headerimage
{
	position:absolute;
	top:100px;
	right:0px;
	width:738px;
	height:204px;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF;	
}

#smallimage
{
	border:solid 1px #97A2AB;	
	padding:5px;
	height:102px;
	float:right;
	background-color:#FFF;	
	margin-left:15px;
}

#smallimage2
{	
	border:solid 1px #97A2AB;	
	padding:5px;
	width:153px;
	height:102px;
	float:right;
	background-color:#FFF;	
	margin-left:15px;
}


#menu span 
{
	width: 0;
	height: 0;
	visibility: hidden;
	padding: 0;
	margin: 0;
}
ul#menu 
{
	position:absolute;
	top:280px;
	left:0px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}
#menu li {
	padding: 0;
	margin: 0;
	display: block;
	width: 200px;
	height: 31px;
	line-height: 31px;	
	background:  url("images/menu.png") 0 0 no-repeat; 
	text-decoration: none;
}

#menu a 
{
	display: block;
	overflow:hidden;
	width: 200px;
	height: 31px;
	line-height: 31px;
	background:  url("images/menu.png") 0 0 no-repeat;
	text-decoration: none;	
}
 
li#menu1 { background-position: -200px 0px; }
li#menu2 { background-position: -200px -31px;	}
li#menu3 { background-position: -200px -62px;	}
li#menu4 { background-position: -200px -93px;	}
li#menu5 { background-position: -200px -124px; }
li#menu6 { background-position: -200px -155px; }
li#menu7 { height:47px; background-position: -200px -186px; }
li#menu8 { height: 150px; background-position: -200px -233px; }

#menu1 a { background-position: 0 0px;	}
#menu2 a { background-position: 0 -31px; }
#menu3 a { background-position: 0 -62px; }
#menu4 a { background-position: 0 -93px; }
#menu5 a { background-position: 0 -124px; }
#menu6 a { background-position: 0 -155px; }
#menu7 a { height:47px; background-position: 0 -186px; }
#menu8 a { height: 150px; background-position: 0 -233px; }

#menu1 a:hover { background-image:none; }
#menu2 a:hover { background-image:none;}
#menu3 a:hover { background-image:none;	}
#menu4 a:hover { background-image:none;	}
#menu5 a:hover { background-image:none; }
#menu6 a:hover { background-image:none; }
#menu7 a:hover { background-image:none; }
#menu8 a:hover { background-image:none; }

#dropshadow
{
	position:absolute;
	z-index:0;
	top:304px;
	left:200px;	
	width:10px;
	height:353px;
	background:#FFF url(images/dropshadow.jpg) top left no-repeat;		
}

#title
{	
	margin:0 auto;
	padding:0;
	font-size:smaller;
	position:absolute;
	top:320px;
	left:240px;	
	height:14px;	
	
}

#title span
{
	position:absolute;
	display:block;	
	z-index:1;
	top:0px;
	left:0px;
	width:488px;	
	height:14px;
	margin:0 auto;
	padding:0;
	padding-bottom:8px;
	border-bottom:solid 1px #97A2AB;
	background-color:#FFF;
	background-position:top left;
	background-repeat:no-repeat;	
}

#content
{		
	padding:0;	
	position:absolute;
	width:490px;
	top:360px;
	left:230px;
	margin:0 auto;	
}

#content p
{
	line-height:1.5;
	margin-bottom:30px;	
	text-align:left;		
}

#content ul
{	
	text-align:justify;
	margin:0 auto;
	padding:0;		
}

#content ul li
{		
	list-style-type:none;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	border:solid 1px white;
	background-position:1px 11px;	
	padding-left:10px;
	margin-bottom:10px;
}

#content ol li
{
	background-image:none;
	list-style-image:none;
	list-style-type:decimal;
	width:420px;
}

#content h3
{		
	margin-top:5px;
	font-size:140%;
	margin-bottom:5px;
	color:#587298;
}


#weblinkimage
{
	position:absolute;
	bottom:20px;
	left:15px;
	border:0;		
}

.title
{
	font-weight:bold;	
}
.subtitle
{
	font-style:italic;
	margin-bottom:5px;
}

/*Home Page*/

#boxcontent div
{
    position:absolute;
}
#boxcontent .content
{	
	padding:35px 10px;	
}
#boxcontent div h2
{
    margin:0 auto;
    padding:0;
    font-size:smaller;
    position:absolute;
    top:0px;
    left:0px;	
    height:20px;  	
}

#boxcontent div h2 span
{           
    position:absolute;
    display:block;	
    z-index:5;
    top:0px;
    left:0px;	        
    margin:0 auto;    
    padding:0;	        
    padding-bottom:8px;	           
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#FFF;
}

#box1
{                        
    top:304px;
    left:201px;
    width:268px;
    height:324px;
    padding:10px;    
    border-right:solid 1px #CCC;    
}              
#box1 h2 span
{	        
    width:289px;	
    height:23px;    
    background-image: url(images/titleourfocus.gif);           	
}

#box2
{            
    background-color:#F4F4F4;
    top:304px;
    left:490px;
    width:227px;
    height:324px;  
    padding:10px;  
}                        
#box2 h2 span
{            
    width:248px;	
    height:23px;
    background-image: url(images/titlehomeproducts.gif);    	     	
}

#box3
{            
    background-color:#DCE2EB;
    top:628px;
    left:200px;
    width:518px;
    height:152px; 
    padding:10px;   
}                        
#box3 h2 span
{            
    width:538px;	
    height:25px;	            
    background-image: url(images/titleourmission.gif);
       	
}        

/*End Home Page*/


