/*
     
	  	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(images/index_bg.jpg) no-repeat;
 background-attachment:fixed;
}

p {
 padding: 10px;
}

#wrapper { 
 margin: 0 auto;
 width: 900px;
}

#content { 
 float: left;
 color: #333;
 background: url(images/contentwrap.jpg) repeat-y;
 height: 450px;
 width: 500px;
 display: inline;
}

#content h1 {
	margin-right: 10px;
	line-height:20px;
	color: #03516b;
	padding-left:10px;
	text-indent:-9009px;
	}
	
#content h3 {
	padding-left:25px;
	padding-right:25px;
	line-height:20px;
	color: #03516b;
	}
	
#content p {
	line-height:20px;
	color: #03516b;
	padding-left:35px;
	padding-right:35px;
	background:url(images/paperbg.jpg) repeat-y;
	}

#specialties {
	font-size:90%;
	font-weight:bold;
	color: #03516b;
	background:#5ea2b8 url(images/specialties_list.gif) repeat-y;
	padding-left: 100px;
	}
	
#specialties li{
	list-style-type:none;
	}

#specialties a, #specialties a:visited { 
	color:#797b3c;
	}
#specialties a:hover{
	color: #03516b;;
	}
	
#funprograms {
	font-size:90%;
	font-weight:bold;
	color: #03516b;
	background:#5ea2b8 url(images/specialties_list.gif) repeat-y;
	padding-left: 100px;
	}
	
#funprogramsli{
	list-style-type:none;
	}

#funprograms a, #funprograms a:visited { 
	color:#797b3c;
	}
#funprograms a:hover{
	color: #03516b;;
	}
		
h4 {
	clear:left;
	padding-top:20px;
	font-size:120%;
	}

.image_float {
	float:left;
	margin:0 5px 5px 0;
	}

.spacer {
	clear:left;
	}
	
		
#tools {
	font-size:90%;
	font-weight:bold;
	color: #03516b;
	background:#5ea2b8 url(images/specialties_list.gif) repeat-y;
	padding-left: 50px;
	height: 90px;
	}
	
#header {
 color: #333;
 width: 900px;
 float: left;
 height: 354px;
 background:url(images/header_bg.gif) no-repeat;
}


#header img {
	padding-left:95px;
	padding-top:110px;
	}
	
#paperbot{
	background:url(images/bg_paper_bot.gif) repeat-y;
	}

	
#footer {
 margin: 0 auto 0 auto; 
 width: 900px;
 height: 122px;
 clear: both;
 color: #333;
 background:url(images/footer_main.gif) no-repeat;
}


#footer p{
	font:90%;
	color: #03516b;
	padding-top:100px;
	padding-left:420px;
	line-height:normal;
	}

#footer A:link {text-decoration: underline; color: #03516b}
#footer A:visited {text-decoration: none; color: #03516b}
#footer A:active {text-decoration: none}
#footer A:hover {text-decoration: none; color: #fe7c25;}


#leftcolumn { 
 color: #333;
 background: url(images/leftbar.png) repeat-y;
 height:620px;
 width: 200px;
 float: left;
}

#leftcolumn img {
	padding-left: 25px;
	padding-top: 10px;	
	}
	
	
#rightcolumn { 
 color: #333;
 background: url(images/rightbar.png) repeat-y;
 height:620px;
 width: 200px;
 float: left;
}

#rightcolumn p {
	padding-top:0px;
	padding-left:20px;
	line-height:20px;
	color: #03516b;
	}
	
#rightcolumn img {
	padding-left: 15px;
	padding-top: 10px;	
	}

#navcontainer ul
{
margin: 10px 0;
padding-left: 28px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
letter-spacing:.05em;
line-height:20px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 20px;
border: none;
width: 140px;
height:20px;
background-color: none;
background-image:url(images/11_down.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #03516b;
text-decoration: none;
}

#navcontainer a:hover
{
border: none;
background-color: none;
background-image: url(images/11_over.gif);
color:#999;
}

#active a:link, #active a:visited, #active a:hover
{
border:none;
background-color: none;
background-image: url(images/l1_over.gif);
color: #03516b;
}


#contactform {
	font-weight:bold;
	color: #03516b;
	padding-left: 50px;
	background:url(images/paperbg.jpg) repeat-y;
	}
