body {
	margin:10px 10px 0px 10px;
	padding:0px;
	}

	DIV.homepage_banner { 
    position: absolute; 
    top: 0; 
    left: 0; 
    /* width: 990px; */ 
    height: 169px; 
    width: 100%; 
    background-image: url(../images/side-boxes.jpg); 
    background-position: 991px 0px; 
    background-repeat: repeat-x; 
} 
	
	DIV.homepage_navRow {
		position: absolute;
		top: 160;
		left: 0;
		padding-top: 160px;
		padding-bottom: 20px;
		width: 990px;
		height: 68px;
	}
	
	DIV.homepage_scroll {
		position: absolute;
		top: 264px;
		left: 230px;
		padding-bottom: 20px;
		width: 725px;
		height: 45px;
	}

	DIV.homepage_mainPage {
		position: absolute;
		top: 250;
		left: 0;
		margin-top: 250px;
	}

	DIV.page2_banner {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 68px;
		background-image: url(../images/banner2_bkg.jpg);
    	background-position: 991px 0px; 
    	background-repeat: repeat-x;
	}
	DIV.page2_banner_inner {
		width: 990px;
	}
	
	DIV.page2_navRow {
		position: absolute;
		top: 70;
		left: 0;
		padding-top: 58px;
		padding-bottom: 20px;
		width: 990px;
		height: 68px;
	}


	DIV.page2_mainPage {
		position: absolute;
		top: 250;
		left: 0;
		margin-top: 150px;
	}
	
/* Landing Page */

DIV.lp_banner {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 68px;
		background-image: url(../images/banner2_bkg.jpg);
    	background-position: 991px 0px; 
    	background-repeat: repeat-x;
	}
	DIV.lp_banner_inner {
		width: 990px;
	}
	
	DIV.lp_navRow {
		position: absolute;
		top: 70;
		left: 0;
		padding-top: 58px;
		padding-bottom: 20px;
		width: 990px;
		height: 68px;
	}

	DIV.lp_scroll {
		position: absolute;
		top: 150px;
		left: 230px;
		padding-bottom: 20px;
		width: 725px;
		height: 45px;
	}

	DIV.lp_mainPage {
		position: absolute;
		top: 200;
		left: 0;
		margin-top: 200px;
	}


#leftcontent {
	position: absolute;
	left:10px;
	top: 0px;					
	background:#fff;
	width: 214px;
	}
		
#leftcontent img.rfw_techweb {
	float:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 60;
	margin-left: 60;
}	

#centercontent { 
    background-image: url(../images/rfw_dash.jpg); 
    background-repeat: repeat-y; 
    background-position: 100%; 
    position: relative; 
    top: 5px;                     
    margin-left: 235px; 
    margin-right:285px; 
    width: 470px; 
      
    voice-family: "\"}\""; 
    voice-family: inherit; 
}
		
#centercontent2 { 
    background-image: url(../images/rfw_dash.jpg); 
    background-repeat: repeat-y; 
    background-position: 100%; 
    position: relative; 
    top: 5px;                     
    margin-left: 235px;
	margin-right:10px;  
    width: 720px; 
      
    voice-family: "\"}\""; 
    voice-family: inherit; 
}

#rightcontent {
	position: absolute;
	right:12px;				
	top: -12px;					
	width:265px;
	background:#fff;
	}
	
#footer {
	width:900px
	margin-top: 50px;
	margin-bottom: 20px;
	}
	
#banner {
	background:#fff;
	height:169px;
		
	voice-family: "\"}\"";
	voice-family: inherit;
	height:39px;
	}

a:link {
	color: #003366;
	text-decoration: underline;
	}
a:visited {
	text-decoration: underline;
	color: #003366;
	}
a:active {
	text-decoration: underline;
	color: #277277;
	}
a:hover {
	text-decoration: underline;
	color: #666666; 
	}
	
A.clink {
    font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11.5px;
}

A.clink:link {
    text-decoration: none;
    color: #277277;
}
A.clink:visited {
    text-decoration: none;
    color: #277277;
}
A.clink:active {
    text-decoration: none;
    color: #277277;
}
A.clink:hover {
    text-decoration: none;
    color: #277277; 
}

p {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #277277;
	padding: 0px 14px 0px 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 16px;
}

ul {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #277277;
	margin-right: 10px;
	/*
	padding: 0px 14px 0px 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	*/
	line-height: 16px;
	}

li {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #277277;
	/*
	padding: 0px 14px 0px 0px;
	margin-bottom: 6px;
	margin-left: 16px;
	*/
	line-height: 14px;
	list-style-type: square;

}
 
table {
	display: block;
	margin-right: 14px;
	}

th {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background: #e5f4f5;
	text-align: center;
	padding: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	}

td {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #277277;
	background: #e5f4f5;
	text-align: center;
	padding: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	}
	
.plain {
    font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #277277;
	text-align: center;
	background: #ffffff;
	text-align: center;
	padding: 0px;
	border-top-width: 0px;
	border-top-style: none;
    }

.lgbold {
	font-weight: bolder;
	font-size: large;
	}
	
.yellow {
	font-weight:bold;
	background-color: #FFFFCC;
	}

.bold {
	font-weight: bold;
	}

.gray {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	margin-left: 12px;
	padding: 12px 14px 0px 0px;
}

.teamimg {
	margin-top: 13px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

H1 {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #277277;
	margin-bottom: 5px;
	padding-right: 14px;
	line-height: 17px;
}

H2 {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #003366;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-right: 14px;
	line-height: 16px;
}

H3 {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 6px;
	background-color: #00abda;
	display: block;
	margin-right: 16px;
	margin-left: 0px;
	text-indent: 4px;
	padding: 4px;
	}
	
H3 A:link         { text-decoration: underline;    color: #FFFFFF; font-weight: 700; }
H3 A:visited     { text-decoration: underline;    color: #FFFFFF; font-weight: 700; }
H3 A:active     { text-decoration: underline;    color: #FFFFFF; font-weight: 700; }
H3 A:hover         { text-decoration: none;    color: #FFFFFF; font-weight: 700; }

H4 {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px; 
	font-weight: bold; 
	color: #666666;
	margin-top: 0px;
	margin-bottom: -6px;
	padding-right: 14px;
	line-height: 16px;
}

.spacer60 {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footerspacer150 {
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 75px;
	margin-left: 0px;
}

.expanded {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 7px;
	color: #666666;	
}

.footer {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-align: center;
	color: #00abda;
	line-height: 10px;
	}

.cutline {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 0px 14px 0px 0px;
	line-height: 11px;
}

.quote {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #00abda;
	float: left;
	margin: 6px 20px 8px 0;
	background-color: #fff;
	width: 150px;
	display: block;
	text-align: center;
	padding: 6px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003366;
	border-bottom-color: #003366;
	}

.quoteRt {
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #00abda;
	float: right;
	margin: 6px 10px 8px 20px;
	background-color: #fff;
	width: 150px;
	display: block;
	text-align: center;
	padding: 6px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003366;
	border-bottom-color: #003366;
	}

DIV.navigation UL {	
	list-style-type: none;	
}

DIV.navigation UL LI {	
	list-style-type: none;	
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666;
	padding: 3.5px 10px 0px 0px;
}

DIV.navigation UL LI A:link 			{	text-decoration: none;	color: #666666;		}
DIV.navigation UL LI A:visited 	{	text-decoration: none;	color: #666666;		}
DIV.navigation UL LI A:active 		{	text-decoration: none;	color: #003366;	font-weight:bold;		}
DIV.navigation UL LI A:hover 		{	text-decoration: none;	color: #277277;	font-weight:bold:		}

SPAN.mainNav  {
	background: url("../images/rfw_navback3.jpg") top left no-repeat;
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-align: justify;
	padding: 18px;
}

SPAN.mainNav A { margin: 0px 6px 10px 4px; }
SPAN.mainNav A:link 		{	color: #666666;	font-weight: bold; text-decoration: none;		}
SPAN.mainNav A:visited 	{	color: #666666;	font-weight: bold; text-decoration: none;		}
SPAN.mainNav A:active 	{	color: #003366;	font-weight: bold; text-decoration: none;		}
SPAN.mainNav A:hover 		{	color: #277277;	font-weight: bold; text-decoration: none;		}

DIV.sampleReport{
  font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11.5px;
  color: #277277;
  width: 735px;
  margin-left: 235px;
}

.factoids, DIV.factoids P { color: #036; font-size: 16px; font-family: Tahoma; font-weight: bold; line-height: 18px; }

.factoids-footers, DIV.factoids-footers P { color: #666; font-size: 10px; font-family: Tahoma; line-height: 12px; padding: 14px; font-weight: 300;  }


TABLE.factoids {	border: 0px; width: 236px; margin-left: 10px;	}


TABLE.factoids TR TD {
	background: url(../images/rfw-factoids-box_02.jpg) top left repeat-y #FFFFFF;
	border: 0px;
	padding: 0px;
	text-align: center;
}

#keywordTable, #keywordTable TR {
	width: 650px;
}


.post {
	margin: 0px 0px 40px 0px;
	text-align: left;
}

DIV.post H2 {	font-size: 14px;	}


DIV.blog_prev_link {	font-size: 12px;	margin-bottom: 15px;	}
DIV.blog_next_link {	font-size: 12px;	margin-bottom: 15px;	}

DIV.post blockquote {
	border: #999999 solid 1px;
	padding: 5px;
	margin: 5px 20px 5px 5px; 
	font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #277277;
	/* background-color: #E2EFF5; */
	background-color: #FFFFCC;
}

DIV.warning {
	color: #AA0000;
	margin: 20px 0px;
	font-weight: 700;
}

#payment_amount {
	font-weight: 700;
}
.required_fields {
	color: #277277;
	font-family:"Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px
}
