/***********************************************/



/* HTML tag styles                             */



/***********************************************/ 







body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FF9900;



}







p,h1,pre {

	margin:0px 20px 8px 20px;

	width: auto;



		}



		



p {



	font-size: 14px;



	padding-top: 5px;



	padding-right: 5px;



	



		}



		







a:link, a:visited, a:hover {



	color: #000066;



	text-decoration: none;



}







a:hover {



	text-decoration: underline;



}



/* overrides decoration from previous rule for hovered links */







h1, h2, h3, h4, h5, h6 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	margin:40px 20px 20px 20px;



}







h1{



	font-family: Arial, sans-serif;



	font-size: 23px;



	color: #333366;



	text-align: center;



	font-weight: bold;



	line-height: 26px;



}







h2{

	font-size: 28px;

	color: #006699;

	text-align: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	border-left: 40px solid #000088;

	border-top: 6px solid #000088;

	margin-left: 0px;

	padding-left: 10px;

	padding-top: 10px;

	padding-right: 20px;



}







h3{



	font-size: 85%;



	color: #003399;



	text-align: center;



	padding-bottom: 15px;



	padding-top: 15px;



}







h4{



	font-size: 100%;



	font-weight: normal;



	color: #000000;



	padding-top: 10px;



	padding-bottom: 10px;



}







h5{



	font-size: 80%;



	color: #334d55;



	text-align: center;



}







h6{



	font-size: 18px;



	color: #334d55;



	text-align: left;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: normal;



}







h7{



	font-size: 80%;



	color: #334d55;



	text-align: center;



}







ul{



	list-style-type: none;



	font-size: 15px;



	color: #000033;



	list-style-image: url(../button_ltbluesmall.gif);



	margin-left: 30px;



	margin-right: 80px;



	list-style-position: outside;



}







ul ul{



 list-style-type: disc;



}







ul ul ul{



 list-style-type: none;



}







label{



 font: bold 100% Arial,sans-serif;



 color: #334d55;



}











				







/***********************************************/



/* Layout Divs                                 */



/***********************************************/







	



#frame {



	width:700px;



	text-align:left;



	background-color: #FFFFFF;



	border: 2px solid #3399ff;



	margin-right: auto;



	margin-left: auto;



		}

#smallframe {



	width:500px;



	text-align:left;



	background-color: #FFFFFF;



	border: 2px solid #3399ff;



	margin-right: auto;



	margin-left: auto;



		}

		



#frame #quoteright{



	width:141px;



	text-align:left;



	background-color: #FFFFFF;



	border: 2px solid #3399ff;



	float: right;



	margin-left: 20px;



	margin-right: 20px;



	margin-top: 10px;



	margin-bottom: 20px;



		}



		



#contentleft {



	width:460px;



	float:left;



	padding-bottom: 10px;



		}



		



#contentright {



	width:240px;



	float:right;



	background:#eee;



	margin: 0px 0px 0px 0px;



		}



		



#masthead {



	margin-top: 20px;



	border-top: 1px solid #ffffff;



	background-image: url(../top_graphic.gif);



	background-repeat: no-repeat;



	height: 69px;



	padding-left: 130px;



	padding-top: 10px;



	color: #FFFFFF;



		}



		



#intro {



	border-top: 2px double #0066cc;



	text-align: center;



	text-align: center;



	margin-right: 15px;



	margin-left: 15px;



	margin-top: 10px;



		}



		



#intro p{



	font-size: 80%;



	font-weight: bold;



	padding: 10px 1px 10px 10px;







		}



/* adjust margins to change separation between the feature image and text flowing around it */







#flagbox {



	background-color: #6699FF;



	border: 3px solid #6666ff;



	padding: 10px 0px 10px 10px;



	margin: 40px 20px 40px 20px;



	background-image: url(../corner_orange.gif);



	background-repeat: no-repeat;



		}



#flagbox p{

	margin-left: 20px;

	font-size: 16px;



		}



#flagboxnopic {

	background-color: #6699FF;

	border: 3px solid #6666ff;

	padding: 10px 15px 15px 10px;

	margin-left: 30px;
	margin-right: 30px;
	margin-top: 50px;
	margin-bottom: 50px;
	
	background-repeat: no-repeat;

	text-align: center;

	font-size: 18px;



}



#flagbox ul{



	list-style-image: url(../checkbox.gif);



	font-size: 16px;



	list-style-type: none;



	margin-right: 20px;



		}



		



#flagbox h1{



	margin-left: 75px;



	font-size: 22px;



	margin-bottom: -10px;



	padding-top: 10px;



	text-align: left;



	margin-top: 10px;



	font-family: Georgia, "Times New Roman", Times, serif;



	line-height: 24px;







		}



		



#joinnow {



	border: 4px dashed #6666ff;



	margin: 20px 20px 20px 0px;



	padding: 5px 5px 20px 5px;







		}







#joinnow h1{



	margin-right: 10px;



	margin-left: 10px;



	font-family: Georgia, "Times New Roman", Times, serif;



		}



		



#joinnow p{



	margin-right: 10px;



	margin-left: 10px;



	font-family: Arial, Helvetica, sans-serif;



		}







/************* #navtop styles ***************/







#navtop {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 65%;



	text-align: right;



	margin-bottom: 25px;



	color: #3366FF;



	margin: -15px 20px 0px 20px;



	}



	



#navtop a:link {



	margin-top: 10px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	}



	



#navtop a:visited {



	color: #003399;



	font-weight: bold;



	}



	



#navtop a:hover {



	color: #003399;



	font-weight: bold;



	}



	



#navtop a:active {



	}







/************* #footer styles ***************/







#footer {



	text-align: left;



	background-color: #6699ff;



	padding: 5px 20px 5px 20px;



	margin-top: 30px;



	border-bottom: 10px solid #ffffff;



}



#footer a:link {



	text-decoration: none;



	color: #FFFFFF;



}



#footer a:visited {color: #FFCC66; }



#footer a:hover {



	color: #000066;



	text-decoration: underline;



}



#footer a:active {color: #FFFFFF; } 







#footer p {



	color: #FFFFFF;



	font-size: 14px;



	margin-bottom: 10px;



	}



	







/************** #image styles **************/



.floatleft {



	float: left;



	padding-bottom: 10px;



	clear: both;



	padding-right: 10px;



}







.floatright {



	float: right;



}



.redbold {



	font-weight: bold;



	color: #CC0000;



}



.privacy {



	font-size: 10px;



}



.caption {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #FFFFFF;



	padding-top: 3px;



	padding-bottom: 3px;



}



.captiontxt {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	line-height: 18px;



}



.red {



	color: #CC0000;



}



.darkbluebold {



	color: #000066;



	font-weight: bold;



}



.highlight {



	background-color: #FFFF66;



}



.quote {



	font-size: 18px;



	text-align: center;



	margin-top: 20px;



}



.quotename {



	text-decoration: underline;



	text-align: center;



	font-size: 12px;



}



#testimonial {



	border: 1px solid #6699CC;



	border-left: 4px solid #6699CC;



	margin-right: 20px;



	margin-left: 20px;



	margin-top: 10px;



	margin-bottom: 10px;



}



#options {



	border: 5px dotted #6699FF;



	margin: 30px 20px 30px 20px;



	text-align: center;



	padding-top: 20px;



}



#optionspricing {



	background-color: #99CCCC;



	font-size: 18px;



	padding: 10px 10px 10px 10px;



	margin-top: 20px;



}



.parentquotes {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	color: #666666;



	text-decoration: underline;



	font-size: 18px;



	line-height: 16px;



}



#tellfriends {



	width: 250px;



	border: 2px dotted #6699FF;



	margin: 20px 20px 20px 20px;



	padding: 10px 0px 10px 0px;



	text-align: center;



}



.box{

	BORDER-TOP-STYLE: dashed; 

	BORDER-RIGHT-STYLE: dashed; 

	BORDER-LEFT-STYLE: dashed; 

	BORDER-BOTTOM-STYLE: dashed;

	border-color:#3366FF;

	background-color:#FFFFCC;

	width:80%;

	text-align: center;

}



#box {

	border: 5px dotted #6699CC;

	margin: 10px 50px 20px 50px;

	padding: 20px 20px 20px 20px;

	text-align: center;

}

.dkbluelrge {

	font-size: 24px;

	color: #003366;

	font-weight: bold;

	text-align: center;

}

