/* body color and margin*/
BODY {
	color:#2F4348;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#F0F1F2;

}

table{
background-color:#FFFFFF;
}

.tablemiddler{
 background:url('../images/RAID_Recovery_Labs_middler.gif');
}


td.rrl2009_topr1{
 background: url('../images/rrl2009_topr1.gif');
}
.graynewstitle{
font-size:8pt;
font-weight:bold;
padding:2.5pt 2.5pt 2.5pt 2.5pt;
text-align:center;
background:#004784;
color:#FFFFFF;
width:180px;
}

.whitenewstitle{
padding:2.5pt 2.5pt 2.5pt 2.5pt;
text-align:justify;
color:#FFFFFF;
font-weight:bold;
width:670px;
}



h1{
color:#004784;
}

h5, h6 { 
margin: 0px;
font-size: 11px; 
margin-right: 10px;
} 

.serviceshe {
	font-size:10px;
	color:#c0c0c0;
	margin: 0px;
	text-align:center;
	background-color:#F0F1F2;
	
}


.blanktop {
	background: url('../images/blanktop.gif');
	width:192px;
	height:64px;
	
}

.Any_Raid_Level_top {
	background: url('../images/Any_Raid_Level_top.gif');
	width:192px;
	height:64px;
}
.Any_Raid_Level_middle {
	background: url('../images/Any_Raid_Level_middle.gif');
	
		font-family:Arial;
	text-align:justify;
	padding:7px;
}
.Any_Raid_Level_bottom {
	background: url('../images/Any_Raid_Level_bottom.gif');
	width:192px;
	height:15px;
}


.testimonialtop {
	background: url('../images/testimonialtop.gif');
	width:192px;
	height:22px;
	
}
.testimonialbottom {
	background: url('../images/testimonialbottom.gif');
	width:192px;
	height:20px;
	
}
.testimonial {
	font-family:Arial;
	text-align:justify;
	background: url('../images/testimonialmiddle.gif');
	padding:6px;
}

.testimonialheader {
	text-align:center;
	font-size:24px;
	margin-top: 15px;
		margin-bottom: 0px;
}

.arraytypes {
	font-family:Arial;
	text-align:left;
	font-size:10px;
}

/* header background */
.header_bg {
	background: url('header_bg.gif');
}
.fade_left {
	background: url('../images/rrl2009back_r2_c2left.gif');
	width:25px;
	
}

.fade_right {
	background: url('../images/rrl2009back_r2_c2right.gif');
	width:25px;
	
}
.maintableback {
	background: url('../images/maintableback.gif');
	width:780px;
}
.maintablebackindex {
	background: url('../images/maintablebackindex.gif');
	width:780px;
}

.menu_back {
 background-image: url('../images/rrlmenuback1.gif'); 
width:768px;
height:28px;
text-align:left;
margin-left:27px;
margin-bottom:15px;
vertical-align:bottom;
font-family:arial,verdana;
 background-color:red;
  padding-left: 10px;
 color:white;
 font-size:11px; 
 font-weight:bold;
 }
.rednews { 
text-align:justify;

vertical-align:middle;
font-family:arial,verdana;
 padding:0px;
 color:white;
 font-size:11px; 
 font-weight:bold;
 padding-right: 10px;
 }
 .whitenews { 
text-align:justify;
vertical-align:top;
font-family:arial,verdana;
 padding:20px;
 color:black;
 font-size:12px; 
  width:667px;
 }
 .graynews { 
vertical-align:top;
font-family:arial,verdana;
 color:black;
 padding-left: 9px;
  padding-right: 20px;
 font-size:11px; 
 width:210px;
 background-image: url('../images/rrlgrayside.gif'); 
 
 }
 
 .graynews2 { 
text-align:left;
vertical-align:top;
font-family:arial,verdana;
 color:black;
 padding-left: 8px;
  padding-top: 20px;
  padding-right: 17px;
 font-size:11px; 
 
 }
 



/* Common link styles Begin */
 a:link.topmenua {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #F0F1F2;
	text-decoration: none;	
	padding-right:5px;
	padding-left:5px;
font-size:12px;
	
}
 a:visited.topmenua {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #F0F1F2;
	text-decoration: none;	
	padding-right: 5px;
	padding-left: 5px;
font-size:12px;
	
	
}
 a:hover.topmenua {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #DD822A;
	text-decoration: none;	
	padding-right: 5px;
	padding-left: 5px;
font-size:12px;	
}
 a:link.topmenu {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #2F4348;
	text-decoration: none;	
	padding-right:5px;
	padding-left:5px;
font-size:12px;
	
}
 a:visited.topmenu {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #2F4348;
	text-decoration: none;	
	padding-right: 5px;
	padding-left: 5px;
font-size:12px;
	
	
}
 a:hover.topmenu {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;	
	padding-right: 5px;
	padding-left: 5px;
font-size:12px;	
}

a:link.bottommenu {
	color: #000000;
	text-decoration: underline;
}
 a:visited.bottommenu {
	color: #000000;
	text-decoration: underline;
}
 a:hover.bottommenu {
	color: #ff0000;
	text-decoration: none;
}

a:link.emailfrontpage {
	color: #3A3A6B;
	font-size:14px;
	text-decoration: underline;
}
 a:visited.emailfrontpage {
	color: #3A3A6B;
	font-size:14px;
	text-decoration: underline;
}
 a:hover.emailfrontpage{
	color: #FF0000;
	font-size:14px;
	text-decoration: underline;
}


/* Common link styles End */

/* Style of form error */
.error {
	color: #FF0000;
	font-size: 11px;

	}

/* Font popup links */
a:link {
	text-decoration:  underline;
	font-size:11px;
	color:#004784;
}
a:visited {
	text-decoration:  underline;
	color:#004784;
	font-size:11px;
}
a:hover {
	text-decoration: underline;
	color:#004700;
	font-size:11px;

}

/* TD w/o paddings */
td.clear {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	}

/* floating box  */

div.floatright{
	position:relative;
	float:right;
	padding-top:19px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:20px;
	margin-bottom:0px;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #FCFCFC;
}


.floatright .regFont
{
	font-size: 12px;
	margin-bottom:15px;
}

.black {color:#000000;}


.topmenu_0 {
	height: 18px;
	text-align: left;
	width: 731px;
	margin-top:5px;
	margin-bottom:5px;
	color:#F0F1F2;
}

#mouseoutarea{
 width: 98px;
	height:30px;
    
    text-align: left;
    position: absolute;
    top: 96px;
    left: 50%;
    margin-left: -170px;
	display:none;
	margin-top:5px;
	margin-bottom:5px;
	
}

#topmenu_01{
    width: 240px;
	height:50px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 126px;
    left: 50%;
    margin-left: -190px;
	background-color:#222222;
	margin-top:5px;
	margin-bottom:5px;
}


.raid_link_div{
height:20px;
text-align: left;
background-color:#F2F2F2;
background: url(http://www.raidrecoverylabs.com/images/arrow_nav.gif) left top no-repeat;
padding-left: 20px;
vertical-align:bottom;
}

a:link.raid_link {
	color: #004784;
		text-decoration: underline;
}

 a:visited.raid_link {
	color: #004784;
	text-decoration: underline;
}
 a:hover.raid_link {
	color: #0079DD;
	text-decoration:underline;
}
a:link.raid_link2 {
	color: #004784;
		text-decoration: underline;
		
}

 a:visited.raid_link2 {
	color: #004784;
	text-decoration: underline;
	
}
 a:hover.raid_link2 {
	color: #0079DD;
	text-decoration: underline;
	
}

a:link.mainpagelink {
	color: #004784;
	font-size:16px;
	text-decoration: none;
}

 a:visited.mainpagelink {
	color: #004784;
	font-size:16px;
	text-decoration: none;
}
 a:hover.mainpagelink {
	color: #004784;
	font-size:16px;
	text-decoration: underline;
}




