/* ---------------------------------------------------------------------------------- 
---	This section of the CSS is for use with the overall structure of the inteface --- 
-----------------------------------------------------------------------------------*/
   	/*--- Set the background color of the page to #F3F3F3 ---*/
	body 
	{
	    background-color: #F2F2F2;
	    font-family: trebuchet ms, verdana, arial, tahoma;
	    font-size: 90%;
	    line-height: 180%;
	} 
	
	/*--- pageholder is used to set the position and dimensions of the page ---*/	
	#pageholder 
	{

		background-color:#FFFFFF;
		margin:auto;
		position:relative;
		width:790px;
		height: 750px;
	
	}
	
	#pageholder_blog
	{

		background-color:#FFFFFF;
		margin:auto;
		position:relative;
		width:790px;
		height: 1400px;
	
	}


#right-shadow
{
	background: white url('images/right.jpg')  top left no-repeat;
	height:100%;
	width:5px;
	position:absolute;
	left:790px;
	top:0px;
	visibility:visible
}

#left-shadow
{
	background: white url('images/left.jpg')  top right no-repeat;
	height:100%;
	width:5px;
	position:absolute;
	left:0px;
	top:0px;
	visibility:visible
}

#top-menu
{
    position:relative;
    height:100px;
    left:40px;
    top:25px;
    width:710px;

}

#navigation
{
    position:absolute;
    left:40px;
    height:30px;
    width:710px;
    margin:auto;
    top:100px;
    border-top:solid 2px #05417f;   
    visibility:visible;
}

#top-pic
{
    position:absolute;
    left:230px;
    height:140px;
    width:500px;
    margin:auto;
    top:135px;
}

#links
{
    position:absolute;
    left:50px;
    height:600px;
    width:150px;
    margin:auto;
    top:135px;
    float: right;
	background: transparent url('images/menu.jpg') no-repeat;
	text-align: center;
	line-height: 140%;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}


#links { padding-top: 10px; }

#links ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 85%;
}

#links li
{
    margin-top:30px;
}


#links a:link, #links a:visited { color: #05417f;text-decoration:none }
#links a:hover { color: #5b8fbe; }

#content
{
    position:absolute;
    left:230px;
    top:280px;
    width:500px;
    height:400px;   
    font-size:85%;
    line-height:normal;
    text-align:justify;
}

#content1
{
    position:absolute;
	background-color:#FFFFFF;
    left:230px;
    top:280px;
    width:500px;  
    font-size:85%;
    line-height:normal;
    text-align:justify;
}

#testimonials
{
  overflow:auto;
  width:500px;
  height:400px;
}

#logos
{
    position:absolute;
    width:400px;
    left:50px;
}

#logos a:link, #logos a:visited, #logos a:hover {text-decoration:none;}


#send
{
    position:absolute;
    top:200px;
}

h1
{
    font-size:115%;
    color:#05417f;  
}

h2
{
    font-size:100%;
    color:#05417f;  
}


#send td
{
    text-align:left;
    font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
    color: #05417f;
    height:20;
}

select,input, input.file {font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;}

input.text {width:170px;}

#browse {font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;}

#benefits
{
    position:relative;
    left:25px;
    width:475px;
}

#map 
{
    position:absolute;
    left:250px;
    top:140px;
    width:470px;
    height:350px;
}

#contact
{
    position:absolute;
    left:250px;
    width:300px; 
    top:500px; 
    font-size:80%;
    text-align:justify;
    line-height:normal;
}

#footer
{
 position:absolute;
 top:760px;
 left:50px;
 width:680px;
 text-align:center;
 color:#5b8fbe;
 font-size:75%;
}

#sitemeter
{
 position:absolute;
 top:790px;
 left:50px;
 width:680px;
 text-align:center;
}

#footer a:link, #footer a:visited {color:#5b8fbe; text-decoration:none;}
#footer a:hover { color: #5b8fbe; }