body {


	background-image: url(../images/bg.gif);


	background-repeat: repeat-x;


	background-color: #fff;


	text-align: center;


	font-family: Tahoma;


	padding: 0;


	margin: 0;


}


* {


	margin: 0;


	padding: 0;


	border: 0;


}
.redbar {
	float: left;
	height: 27px;
	width: 755px;
	background-image: url(../../images/redbar.gif);
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 3px;
}






/* wrapper */





div#wrapper {


	width: 980px;


	color: #666;


	background-color: #fff;


	margin: 10px auto;


	text-align: left;


	border-left: 1px solid #E0E0E0;


	border-right: 1px solid #E0E0E0;


}





/* top */





div#top {

	width:960px;
	padding: 10px;


}


div#top div.logo {




	float: left;


}


div#top div.award {


	float: right;


}





/* menu */





div#menu {


	width:970px;


	height: 33px;


	margin: 0 5px;


	background: #ffffff url(../../new_homepage/images/menu_bg.gif) top left no-repeat;


	background-repeat: no-repeat;


	color: #fff;


	line-height: 33px;


	clear: both;


}






div#menu a {


	color: #fff;


	text-decoration: none;


}





div#menu a:hover {


	text-decoration: underline;


}





div#menu ul {


	padding: 0;


	margin: 0 20px;


	list-style: none;


}





div#menu ul li {


	display: inline;


	margin: 0 5px;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


}





/* header */





div#header {


	width: 970px;


	height: 168px;


	margin: 5px 5px;


	background-image: url(../images/header.jpg);


	background-repeat: no-repeat;


	position: relative;


}





div#header div.list {


	position: absolute;


	left: 220px;


	top: 60px;


	font-size: 14px;


	line-height: 125%;


}





div#header div.list ul {


	padding: 0 0 0 20px;


}





div#header div.list ul li {


	color: #990000;


}


div#header div.list ul li p {


	color: #000;


	padding: 0;


	margin: 0;


}


div#header div#flash {


	width: 260px;


	float: right;


}





/* columns */





div#columns {


	width: 970px;


	margin: 0 5px;


	padding: 0;


}





div#column-left {


	width: 175px;


	float: left;


}





div#column-center {


	float: left;


	width: 420px;


}





div#column-right {


	width: 166px;


	padding: 0;


	float: right;


}





div#column-left div.left-menu {


	background-image: url(../images/left-menu-bg.gif);


	background-repeat: repeat-x;


	background-color: #EEEEEE;


	border: 1px solid #CCCCCC;


	margin: 5px 0 0 0;


}


div#column-left div.left-menu img {


	display: block;


	margin: 5px 0;


	padding: 0;


}


div#column-left div.left-menu ul {


	padding: 0;


	margin: 0 15px 0 25px;


	list-style: url(../images/li-icon.gif);


}


div#column-left div.left-menu ul li {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	font-weight: bold;


	color: #333;


	width: 140px;


	margin: 0;


	padding: 0;


}


div#column-left div.left-menu div.blink {


	padding: 0;


	margin: 0 15px 0 25px;


}


div#column-left div.left-menu div.blink a {


	color: #333;


	text-decoration: none;


	font-size: 12px;


	font-weight: bold;


	line-height: 125%;


	padding: 2px 0 0 0;


	margin: 0;


	display: block;


}


div#column-left div.left-menu div.blink a:hover {


	text-decoration: underline;


	color: #990000;


}


div#column-left div.left-menu img.blink {


	display: inline;


	float: left;


}


div#column-left div.left-menu ul li a {


	color: #333;


	text-decoration: none;


	font-size: 12px;


	font-weight: bold;


	line-height: 125%;


	padding: 2px 0 0 0;


	margin: 0;


}





div#column-left div.left-menu ul li a:hover {


	text-decoration: underline;


	color: #990000;


}






div#column-left div.left-menu a {


	color: #990000;


	font-size: 9px;


	display: block;


	margin: 15px 0 0 0;


	line-height: 140%;


}





/* newsletter box */





div#column-left div#newsletter-box {


	margin: 10px 0;


	display: block;


	clear: both;


	color: #fff;


	width: 180px;


}





div#column-left div#newsletter-box .inner {


	padding: 30px 10px 0 10px;


	background: #990000 url(../images/newsletter-box.gif);


	background-repeat: no-repeat;


	height: 48px;


}


div#column-left div#newsletter-box .inner input {


	width: 158px;


	height: 17px;


	border: 0;


}


div#column-left div#newsletter-box .inner input.submit {


	background: #990000;


	border: 1px solid #fff;


	color: #fff;


	font: 10px;


	width: 50px;


	height: 20px;


	margin: 5px 0 5px 108px;


	padding: 2px;


}





/* center column's elements */





div#column-center div.inner {


	padding: 4px 4px 4px 10px;


}





div#column-center h1 {


	color: #990000;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 14px;


	font-weight: bold;


	padding: 10px 0 5px 10px;


	margin: 0;


	


}





div#column-center p {


	font-size: 10px;


	width: 100px;


	line-height: 125%;


	padding: 5px 0 0px 10px;


	margin: 0;


}





div#column-center a {


	margin: 18px 0 5px 10px;


	display: block;


	width: 100px;


}





div#column-center div#box-1 {


	background-image: url(../images/box-1ben.jpg);


	background-repeat: no-repeat;


	width: 390px;


	height: 145px;


	margin: 2px;


	float: left;


}





div#column-center div#box-1 h1, div#column-center div#box-2 h1, div#column-center div#box-3 h1{


	font-size: 12px;


}





div#column-center div#box-1 p {


	width:290px;


	margin-bottom:0px;


	}


div#column-center div#box-1 a {


	width:290px;


	margin-top:8px;


	}	





div#column-center div#box-2 {


	background-image: url(../images/box-2.jpg);


	background-repeat: no-repeat;


	width: 194px;


	height: 184px;


	margin: 0 2px;


	float: left;


}	





div#column-center div#box-2 p {


	width:115px;


	}


	


div#column-center div#box-3 {


	background-image: url(../images/box-3.jpg);


	background-repeat: no-repeat;


	width: 194px;


	height: 184px;


	margin: 0 2px;


	float: left;


}





div#column-center div#box-3 p {


	width: 95px;


}








div#column-center div#box-4 {			/* No longer used */


	/* --- was used -- now a foreground image   ---  background-image: url(../images/ant-hello.jpg);   -----------------*/


	background-repeat: no-repeat;


	background-position: bottom;


	width: 194px;


	height: 184px;


	margin: 0;


	float: left;


}





/* center column content */





div#column-content {


	float: left;


	width: 780px;


	line-height: 130%;


	font-family: Tahoma;


	font-size: 11px;


	color: #333;


	margin: 0;


	padding: 0;


}





*html div#column-content {


	}


div#column-content div.content {


	padding: 15px 20px


} 








div#column-content div.content h1 {


	color: #990000;


	font-size: 16px;


	line-height:15px;


}


.columncontent_shade {


	background-color: #E5E5E5;


	height: 90px;


	width: 370px;


}





div#column-content div.content h2 {


	color: #990000;


	font-size: 14px;


}


div#column-content div.content h3,div#column-content div.content 4, div#column-content div.content h5, div#column-content div.content h6 {


	color: #990000;


	font-size: 12px;


}





div#column-content div.content p {


	font-family: Tahoma;


	font-size: 12px;


	color: #333;


	margin: 10px 0;


}


div#column-content div.content ul {


	margin: 10px 0 10px 20px;


}


div#column-content div.content ol {


	margin: 10px 0 10px 20px;


}


div#column-content div.content li {


	font-family: Tahoma;


	font-size: 12px;


	color: #333;


	margin: 10px 0;


}


div#column-content div.content a {


	color: #333;


}


div#column-content div.content a:hover {


	color: #990000;


}





/* guide */








div#column-center div#guide {


	clear: left;


	display: block;


	margin: 10px 10px 0 15px;


}





div#column-center div#guide ul {


	margin: 5px 0;


	padding: 0;


	list-style: none;


}





div#column-center div#guide ul li {


	font-size: 10px;


	padding: 2px 0 5px 0;


	border-bottom: 1px solid #666;


	line-height: 125%;


}





div#column-center div#guide a {


	width: 100%;


	display: inline;


	font-size: 10px;


	color: #666;


	text-decoration: none;


	padding: 0;


	margin: 0;


}





div#column-center div#guide a:hover {


	text-decoration: underline;


	color: #990000;


}





/* right column elements */





div#column-right div#box-1 div.inner {


	padding: 60px 10px 0 10px;


	margin: 0;


}





div#column-right div#box-2 div.inner {


	padding: 60px 10px 0 10px;


	margin: 0;


}





div#column-right div#box-1 {


	width: 166px;


	height: 164px;


	background-image: url(../images/right-box-1.jpg);


	background-repeat: no-repeat;


	text-align: center;


	margin: 0;


}





div#column-right div#box-1 p {


	font-size: 10px;


	color: #000;


	text-align: left;


	display: block;


}





div#column-right div#box-1 a {


	margin: 10px 0;


	display: block;


}


div#column-right div#box-2 {


	width: 166px;


	height: 164px;


	background-image: url(../images/right-box-2.jpg);


	background-repeat: no-repeat;


	text-align: center;


	margin: 0;


}





div#column-right div#box-2 p {


	font-size: 10px;


	color: #000;


	text-align: left;


	display: block;


}





div#column-right div#box-2 a {


	margin: 20px 0 0 0;


	display: block;


}





div#column-right div#box-4 {


	background-image: url(../images/ant-hello.jpg);


	background-repeat: no-repeat;


	width: 166px;


	height: 184px;


	margin: 0;


	float: left;


}





/* right-bottom */





div#column-right div#right-bottom {


	display: block;


	margin: 20px 0;


}





div#column-right div#right-bottom a {


	color: #666;


	text-decoration: none;


	font-size: 12px;


}





div#column-right div#right-bottom a:hover {


	text-decoration: underline;


}





div#column-right div#right-bottom h1 {


	margin: 10px 0 2px 0;


	padding: 0 0 5px 0;


	font-size: 14px;


	color: #990000;


	border-bottom: 1px solid #666;


}





div#column-right div#right-bottom ul {


	margin: 0;


	padding: 0;


	list-style: none;


}





div#column-right div#right-bottom ul li {


	border-bottom: 1px solid #666;


	padding: 0 0 5px 0;


}





div#column-right div#right-bottom ul li img {


	margin: 0 2px;


}





/* footer */





div#footer {


	background-image: url(../images/bottom-bg2.gif);


	background-repeat: no-repeat;


	background-position: bottom;


	width: 980px;


	height: 75px;


	display: block;


	clear: both;


	margin: 20px 0 0 0;


}





div#footer-grey {


	background-image: url(../images/bottom-bg-grey.gif);


	background-repeat: repeat-x;


	width: 970px;


	height: 60px;


	font-size: 10px;


	color: #fff;


	margin: 0 5px;


}





div#footer-grey a {


	color: #fff;


}





div#footer-grey p {


	padding: 0;


	margin: 0;


}





div#footer-grey div.left {


	width: 400px;


	float: left;


	padding: 5px;


}





div#footer-grey div.right {


	width: 200px;


	float: right;


	padding: 5px;


}





div#footer-grey ul {


	list-style: none;


	padding: 0;


	margin: 0 5px;


}





div#footer-grey ul li {


	display: inline;


}





/* other */





.red {


	color: #990000;


}





img {


	border: 0;


}





.clear {


	clear: both;


	height: 1px;


}





/* -----------------------Knowall CSS below  - Matthew Donald-----------------------*/





span.small_header{





	color: #990000;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11px;


	font-weight: bold;


margin: 10px 0 5px 10px;








}





img.content-images{





float:left;


margin:10px 15px 10px 0px;


border:1px solid black;


padding:0px;





}

















img.content-images-right{





float:right;


margin:10px 0px 10px 15px;


padding:0px;


border:1px solid black;


}





img.content-images-noborder{





float:left;


margin:10px 15px 10px 0px;


padding:0px;





}





img.content-images-right-noborder{





float:right;


margin:10px 0px 10px 15px;


padding:0px;





}





h3 {


	color: #990000;


	font-size: 11px;


	}


	


.formInput {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	font-weight: normal;


	color: #000000;


	padding-top: 8px;


	border: 1px solid #3366FF;


}





div.content_bottom{


	width: 980px;


	color: #333;


	background-color: #fff;


	margin: 10px auto;


	margin-top:300px;


	text-align: left;


	border-left: 1px solid #E0E0E0;


	border-right: 1px solid #E0E0E0;


	font-size:12px;


	}


	


div.index h1{


font-size: 8px;


}
div.faqlist_container{

align:center;
}

div.faqlist{
width:760px;
font-size:12px;
text-align:left;
border:1px solid #cccccc;
padding:10px;
margin-top:100px;
}

div.faqlist h1{
font-size:14px;
color:#ff0000;
}

div.faqlist li{
list-style-type:square;
list-style-position:inside;
line-height:20px;
}

div.faqlist li a{
color:#333333;
text-decoration:none;
}

div.faqlist li a:hover{
color:#ff0000;
border-bottom: 1px dashed #ff0000;
}


/* calculator style below */

price_calculator{
float:right;

}

table.calculator {
font-size:11px;
font-family:verdana;


}

table.calculator input {
font-size:11px;
font-family:verdana;
border:1px solid #666666;
background-color:white;
padding:3px;

}

td.input{

width:100px;

padding-left:10px;

}

td {

padding-left:10px;

}



table.table1 {
margin-bottom:10px;
width:400px;

}
table.table1 td{
height:20px;
padding-left:10px;
}

td.price{
width:80px;
}



input.age{
border:1px solid #ff0000;
font-weight:bold;
padding:5px;
background-color:white;
margin-left:15px;

}

input.submit {
border:1px solid #ff0000;
background-color: #666666;
color:white;
font-weight:bold;
margin-left:15px;
}

span.total {
border:1px solid #ff0000;
background-color: white;
color:black;
font-weight:bold;
margin-left:15px;

padding:5px;
}

div.table1_div{
float:right;
width:50%;
}

div.calculator_table {
float:left;
width:50%;

}



	
	
.boxoutoverviewgeneric {
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color: transparent;
	background-image: url(../../images/rf_boxout_bg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.boxoutoverviewgeneric h1 {
	background-color: transparent;
	background-image: url(../../images/rf_boxout_top_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
.boxoutoverviewgeneric h3 {
	list-style: inside;
	margin: 10px;
	padding-left: 10px;
	}
.boxoutoverviewgeneric ul {
	margin: 10px;
	list-style: inside;
	}
.boxoutoverviewgeneric p {
	list-style: inside;
	margin: 10px;
	padding-left: 10px;
	}
.right {
	float: right;
	margin-right: 30px;
	margin-top: 10px;
}


.boxoutoverviewgeneric h5 {
	list-style: inside;
	margin: 10px;
	padding-left: 10px;
	}
div.boxoutoverviewgeneric ul li.apply_online a{
	font-weight: bold;
	font-size:14px;
	color:#990000;		
}



	
	
.boxoutoverview1 {
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 20px;
	background-color: transparent;
	background-image: url(../../images/rf_boxout_bg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.boxoutoverview1 h1 {
	background-color: transparent;
	background-image: url(../../images/rf_boxout_top_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
.boxoutoverview1 h3 {
	list-style: inside;
	margin: 10px;
	padding-left: 10px;
	}
.boxoutoverview1 ul {
	margin: 10px;
	list-style: inside;
	}
.boxoutoverview1 p {
	list-style: inside;
	margin: 10px;
	padding-left: 10px;
	}
.right {
	float: right;
	margin-right: 30px;
	margin-top: 10px;
}


.boxoutoverview1 h5 {
	list-style: inside;
	margin: 10px;
	padding-left: 10px;
	}
div.boxoutoverview1 ul li.apply_online a{
	font-weight: bold;
	font-size:14px;
	color:#990000;		
}
.boxyes {
	float: left;
	width: 150px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-image: url(../../images/rf_boxout_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;
	}
.headings {
	float: left;
	height: 250px;
	width: 700px;
	background-image: url(../../images/box-1new.jpg);
}

.headings p {
	padding-left: 20px;
	font-size: 16px;
	color: #990000;
}
.boxyes h1 {
	background-color: transparent;
	background-image: url(../../images/rf_boxout_top_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
.boxyes p {
	padding: 10px 10px 0;

	}
.table {
	margin-left: 5px;
}

	
.boxyes ul {
	margin: 10px;
	list-style: inside;
	}
	
		/* videos */

#video-list {
	float:right;
	margin-right:30px;
	margin-top:-11px;

}
#video-list ul{
list-style-type:none;
line-height:13px;


}
#video-list ul li{
background-color:white;
}

#video-list ul a{
text-decoration:none;
}

h2.video{
margin-left:13px;
}	


h3.video{
margin:0px 0px 13px 115px;
}


	


	

