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



/* HTML tag styles                             */



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







body{
	font-family: Georgia, Times, serif;
	background-color: #69F;


}







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: 30px;



	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;



}
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;
	font-size: 14px;
	font-weight: normal;



		}



		



#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: 0px;

	font-size: 16px;



		}



#flagboxnopic {
	background-color: #99CCFF;
	border: 3px solid #6699FF;
	padding: 10px 0px 15px 10px;
	margin: 30px 50px 30px 50px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 18px;



}



#flagbox ul{



	list-style-image: none;



	font-size: 16px;



	list-style-type: none;



	margin-right: 0px;



		}



		



#flagbox h1{



	margin-left: 70px;



	font-size: 22px;



	margin-bottom: -10px;



	padding-top: 10px;



	text-align: left;



	margin-top: 10px;



	font-family: Georgia, Times, serif;



	line-height: 24px;







		}



#flagboxwhite {



	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;



		}



#flagboxwhite p{

	margin-left: 20px;

	font-size: 16px;



		}	



#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  { background-color: #6699ff; text-align: left; margin-top: 30px; padding: 5px 20px 5px 85px; border-bottom: 10px solid #ffffff }



#footer a:link  { color: orange; text-decoration: none }



#footer a:visited  { color: orange }



#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;

	margin: 20px 10px 10px 10px;



}



.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;



}
.captiontxt1 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }
.red {



	color: #CC0000;



}



.darkbluebold    { color: #006; font-weight: bold }
.darkbluebold2  { color: #000066; font-weight: bold; text-decoration: underline }
.highlight  { }



.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: 60px 20px 30px 20px;

	padding-top: 20px;



}
#optionsthin { margin: 60px 20px 30px; padding-top: 20px; border: dotted 2px #6699ff }
#options h1{



	margin: 0px 0px 0px 0px;



}

#options p{

	margin: 0px 0px 0px 0px;

}



#optionspricing {

	background-color: #99CCCC;

	font-size: 18px;

	padding: 10px 10px 10px 10px;

	margin-top: 20px;

	text-align: center;



}



.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{

	background-color:#FFFFCC;

	width:80%;

	text-align: center;

	border: 2px dashed #3366ff;

}



#box {
	border: 5px dashed #6699CC;
	padding: 20px;
	text-align: center;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;

}
#boxthin { text-align: center; margin: 10px 50px 20px; padding: 20px; border: dashed 2px #6699cc }
.dkbluelrge {

	font-size: 24px;

	color: #003366;

	font-weight: bold;

	text-align: center;

}

.pricing {
	font-size: 14px;
	text-align: center;
	background-color: #CCCCCC;
	font-weight: normal;

}

.options_tblehdr {

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	background-color: #6699FF;

	font-size: 18px;

}

.optionstitle {

	font-size: 12px;

	text-align: left;

	padding-right: 5px;

	padding-left: 5px;

	color: #000066;

	line-height: 10px;

}

.optionstxt {

	font-size: 11px;

	padding-left: 5px;

	padding-right: 5px;

	font-weight: normal;

	padding-bottom: 3px;

}

.specialbonus {

	color: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	padding-left: 5px;

	background-color: #005FBE;

}

.morebonusestxt {

	text-align: left;

	margin-bottom: 5px;

	padding-right: 10px;

	padding-left: 10px;

	font-size: 12px;

}

.strikethru {

	text-decoration: line-through;

	background-color: #CCCCCC;

}

.totalvalue {

	font-size: 16px;

	text-align: right;

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

	padding-right: 10px;

	background-color: #CCCCCC;

}

.salepricetitle {

	font-size: 18px;

	text-align: right;

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

	padding-right: 10px;

	background-color: #000066;

	color: #99CCFF;

}

.salesprice {

	background-color: #000066;

	color: #FFFFFF;

}
.darkbluebold1 { color: #2a0055; font-weight: bold }
h6 { color: #000000; font-size: 16px; font-family: "Courier New", Courier, mono; font-weight: normal; text-align: left }
.popupplain {
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.popupbold { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.picture_border {
	border: 2px solid #FFFFFF;
}
.text_bold {
	font-size: 24px;
	font-weight: bold;
	color: #0066CC;
	font-style: oblique;
	font-family: Basset, Boston;
}
.text_book {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	font-style: oblique;
}
.text_big_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #006699;
}
.text_chenar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.text_white {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_verd_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_header_white {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	color: #FFFFFF;
}
.text_verd_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}
.text_ver_bold_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.table_light_orange {
	background-color: #CAEAFF;
	border: 2px solid #6699FF;
}
.table_bkg_white {
	background-color: #FFFFFF;
	border: 1px solid #6699FF;
}
.text_georgia_bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border: 1px none #000000;
}
.text_georgia_big_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: bold;
	color: #0000FF;
}
.text_courier {
	font-family: Courier;
	font-size: 16px;
	color: #000000;
}
.text_grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
}
.text_handwritten {
	font-size: 16px;
	color: #000000;
	font-family: Basset, Boston;
}
.text_georgia_xxl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: bold;
	color: #0000FF;
}
.text_georgia_14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
.text_red_verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.text_verd_red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.text_georgia_bold_it_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.big_letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 55px;
	font-weight: bold;
	color: #000000;
}
.text_table_georgia_bold_big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
}
.prices_bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
}
.price_linethrough {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
	background-color: #FF8C00;
}
.georgia_bold_28 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
}
.georgia_bold_11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.text_red_15 {
	font-family: Georgia, Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
.text_georgia_15_b {
	font-family: Georgia, Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.table_header {
	background-color: #FF9900;
	border: 2px none #FFFFFF;
}
.table_blue {
	background-color: #99CCFF;
}
.table_header_bonus {
	background-color: #FFDF5E;
}
.text_georgia_25 {
	font-family: Georgia, Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
}
.georgia_line_trough {
	font-family: Georgia, Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;
}
.text_grey {
	font-family: Georgia, Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #666666;
}
.table_border {
	font-family: Georgia, Times, serif;
	background-color: #99CCFF;
	border: 2px solid #6699FF;
}
.georgia_it_black {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #000000;
	font-weight: bold;
}
.geogia_34_red {
	font-family: Georgia, Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
}
.georgia_18_U {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.georgia_15_b_U {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.table_dotted_border {
	border: medium dotted #005FBE;
}
.text_bkg_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-transform: uppercase;
}
.georgia_20_bold_red {
	font-family: Georgia, Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
.table_dashed_border {
	border: 5px dashed #6699CC;
}
.table_blue_light {
	background-color: #CAEAFF;
}
.text_grey_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
