body{
background: #fff url(../img/ram_bg.gif);
margin:0;
font-family:Times, "Times New Roman", serif;
font-size:100%;
}


ul{
padding:0;
margin:0;
}

a, #right-col a:link, #right-col a:active, #right-col a:visited{
color:0472c0;
text-decoration:undeline;
}

a:hover{
color:#065b98;
text-decoration:none;
}


li{
margin:0;
background: url(../img/ram_bullet.gif) left top no-repeat;
padding-left: 8px;
list-style-type: none;
}

h1{
color: #0472C0;
font: normal 1.5em/1em Times, "Times New Roman", serif ;
margin:0;
padding:0;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
color: #C08904 ;
font: normal 1.2em/1.2em Times, "Times New Roman", serif ;
margin:0;
padding:0;


}
h3{
color:#0472C0;
font: normal 1.3em Times, "Times New Roman", serif;
padding: 0;
margin:5px;
}

#header{
background: url(../img/ram_logo.gif) no-repeat left top;
height:173px;
vertical-align: bottom;
}

#subpageheader{
background: url(../img/ram_subpage_logo.gif) no-repeat left top;
height:133px;
vertical-align: bottom;
}


#container{
width:100%;
padding:0;
margin:0;
background:#fff url(../img/ram_content_bg.gif);
border-top:1px #333 solid;
border-bottom:1px #333 solid;
}

#content{
padding:20px;
width:95%;
clear:both;
}



#right-col{
float:right;
padding: 10px 10px 10px 10px;
margin: 0 0 15px 15px;
background: #F6F2EA;
}

#right-col ul{
padding:0;
margin:0;
}


#right-col li{
margin:0;
background: url(../img/ram_bullet.gif) left center no-repeat;
padding-left: 8px;
list-style-position: inside;
list-style-type: none;
}

#left-col{
width:247px;
float:left;
margin: 0 15px 15px 0;
}

#left-col img{
border: 9px solid #E9DFC8;
}

#left-col .tan-box{
border: 9px solid #E9DFC8;
background: #F6F2EA;
padding:10px;
color: #134A6F;
}

#footer{
font-size: .9em;
text-transform:uppercase;
width:700px;
clear:both;
color: #075F9D;
}

#footer a,#footer a:link,#footer a:active,#footer a:visited{
color: #075F9D;
text-decoration: underline;
}

#footer a:hover{
color: #075F9D;
text-decoration: none;
}

/* all that drop down css */

#header #nav  {
	margin: 145px 0 0 20px;
	padding: 0;
	list-style: none;
	float: left;
	width: 740px;
	}
	
#header #nav li a, #nav li a:link,#nav li a:active, #nav li a:visited
{
color: #0A3452;
text-decoration: none;
display:block;
width:100%;
}
	
#header #nav li a:hover{
color: #075F9D;
}

#header #nav li {
	font-size: 16px !IMPORTANT;
	white-space: nowrap;
	position: relative;
	float: left;
	padding: 8px 7px 0px 7px;
	margin:0 5px 0 0;
	height:20px;
	background: #fff url(../img/ram_btn_bg.gif) ;
	background-position: top right;
	width:120px;
	text-align:center;
	}

#header #nav li ul li{
	width: 120px;
	background: #F6F2EA url(none);
	list-style: none;
	}
	
	
#header #nav ul {
	position: absolute;
	left: -0.1em;
	top: 28px;
	display: none;
	width: 120px;
	margin:0;
	padding: 0;
	}

/* Styles for Menu Items */

/* Fix IE. Hide from IE Mac \*/
* html #header #nav ul li { float: left; height: 1%; }
* html #header #nav ul li a { height: 1%; }
/* End */

		
#header #nav li:hover ul, #nav li.over ul { display: block; } /* The magic */


/* subpage */

#subpageheader #nav  {
	margin: 105px 0 0 20px;
	padding: 0;
	list-style: none;
	float: left;
	width: 740px;
	}
	
#subpageheader #nav li a, #nav li a:link,#nav li a:active, #nav li a:visited
{
color: #0A3452;
text-decoration: none;
}
	
#subpageheader #nav li a:hover{
color: #075F9D;
}

#subpageheader #nav li {
	font-size: 16px !IMPORTANT;
	white-space: nowrap;
	position: relative;
	float: left;
	padding: 8px 7px 0px 7px;
	margin:0 5px 0 0;
	height:20px;
	background: #fff url(../img/ram_btn_bg.gif) ;
	background-position: top right;
	width:120px;
	text-align:center;
	}

#subpageheader #nav li ul li{
	width: 120px;
	background: #F6F2EA url(none);
	list-style: none;
	}
	
	
#subpageheader #nav ul {
	position: absolute;
	left: -0.1em;
	top: 28px;
	display: none;
	width: 120px;
	margin:0;
	padding: 0;
	}

/* Styles for Menu Items */

/* Fix IE. Hide from IE Mac \*/
* html #subpageheader #nav ul li { float: left; height: 1%; }
* html #subpageheader #nav ul li a { height: 1%; }
/* End */

		
#subpageheader #nav li:hover ul, #nav li.over ul { display: block; } /* The magic */


/* *** styles for search engine text *** */
.ldsolidblue {
	background: transparent url(../img/ram_bgldblue.gif);
	color: #68AAD9;
	font: normal 7pt/9pt Times, "Times New Roman", serif 
}

H1.ldtext {
	color: #68AAD9;
	font: bold 8pt/10pt Times, "Times New Roman", serif 
}

/* *** end styles for search engine text *** */


