td, th {

	font-family: verdana;

	font-size: 11px;

	line-height: 12px;

}




.title {

	font-family: Arial, Helvetica, sans-serif;

  	font-size: 24px;

	line-height: 30px;

	color: #FF0000;

}



.centersubtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 22px;

	font-weight: bold;

  	color: #FFFFFF;

	background-color:#99999A;

	text-align: left;

}



.subtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 22px;

	font-weight: bold;

  	color: #FFFFFF;

	background-color:#06609E;

	background-color:#06609E;

	text-align: center;

}





.header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

  	color: #FFFFFF;

}



.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #999999;

}



.navLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #999999;

	text-decoration: underline;

}



.sidebar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	padding: 3px;

	background-color: #FFFFFF;

}



.sidebarHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 24px;

	color: #FFFFFF;

	background-color: #339999;

}



.sidebarFooter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	background-color: #CCCCCC;

}



.footer {

  	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 22px;

	color: #333333;

	background-color: #CCCCCC;

}



.legal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

}



.box1 {

	border-color: #CCCCCC #333333 #333333 #CCCCCC;

	border-width: medium;

  	border-style: ridge;

}



.promo {

	font-family: "Times New Roman", Times, serif;

	color: #000033;

}



.titlebar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}



.dingbat {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #99CC99;

  	color: #006666; 

	font-weight: bolder;

	font-size: medium;

}



input.big {

	width: 100px;

}



input.small {

	width: 50px;

}



#content {

	color: #000000;

	padding: 10px;

	border: 0px solid #000000;

}



#copyright {

	color: #336699;

	}



#dropmenudiv{

	border-left:1px none; 

	border-right:1px none; 

	border-top:1px none; 

	border-bottom:0px none; 

	position:absolute;

	text-decoration: none; 

	font-style:normal; 

	font-variant:normal;

	font-weight:normal; 

	font-size:12px;

	font-family:Verdana;

	background-color: #7B7D7B;

}



#dropmenudiv a{

	width: 100%;

	display: block;

	text-indent: 3px;

	border-bottom: 1px solid white;

	padding: 1px 0;

	text-decoration: none;

	font-weight: bold;

	color: white;

}



#dropmenudiv a:hover{background-color: #BED5E3;}



.navlist li {

	list-style-type: none;

	border:1px;

	width: auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



a.sidemenu{

	font: 12px Verdana;

	font-weight:bold;

	text-decoration: none;

	color: white;

}



td.sidemenu{

	width: 100%;

	height: 25px;

	background-color:#7B7D7B;

	border-bottom: 1px solid white;

}



td.optionHeader{

	text-align: center;

	font: Arial;

	font-weight: bold;

	color: #5F5949;

	font-size: 16px;

}



td.leftoption {

	width: 20%;

	border-bottom: 1px solid black;

	border-right:  1px solid black;

	padding: 2px;

}



td.rightoption {

	width: 80%;

	border-bottom: 1px solid black;

	padding: 2px;

}



td.compName {

	width: 20%;

	font: Arial;

	font-size: 12px;

	color: black;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

}



td.compPrice {

	width: 15%;

	font: Arial;

	font-size: 12px;

	color: black;

	text-align: center;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

}



td.compDesc{

	width: 65%;

	font: Arial;

	font-size: 12px;

	color: black;

	padding: 2px;

	border-bottom: 1px solid black;

}



td.nameHeader {

	width: 20%;

	font: Arial;

	font-size: 12px;

	font-weight: bold;

	color: black;

	text-align: center;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

}



td.priceHeader {

	width: 15%;

	font: Arial;

	font-size: 12px;

	font-weight: bold;

	color: black;

	text-align: center;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

}



td.descHeader {

	width: 65%;

	font: Arial;

	font-size: 12px;

	font-weight: bold;

	color: black;

	text-align: center;

	border-bottom: 1px solid black;

}



td.totalPrice {

	width: 15%;

	font: Arial;

	font-size: 12px;

	font-weight: bold;

	color: red;

	text-align: center;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

}



td.mailLabel {

	width="20%";

	color: black;

	font: Verdana;

	font-size: 12px;

	padding: 1px;

	text-align: right;

}



td.mailInput {

	width="80%";

	color: black;

	font: Verdana;

	font-size: 16px;

	padding: 1px;

}



th.registerHeader {

	font: Arial;

	font-size: 20px;

	color: #5F5949;

}



th.FAQHeader {

	border-bottom: 2px solid red;

	color: black;

	font: Arial;

	font-size: 20px;

}



td.AboutHeader {

	color: #84848F;

	font: Arial;

	font-size: 20px;

}



th.componentHeader {

	text-align: center;

	font: Arial;

	font-weight: bold;

	font-size: 18px;

	border-bottom: 1px solid black;

}



table.registerTable {

	width: 600px;

	border: 1px solid black;

	background-color: #CCCC99;

}



table.componentTable {

	width: 800px;

	background-color: #CCCC99;

	border: 1px solid black;

}



table.pageTable {

	border: 1px solid black;

}



.center_topImage{

	width: 360px;

	height: auto;

	text-align: center;

}



.middle_centerImage{

	width: 200px;

	height: auto;

}



.bottom_centerImage{

	width: 150px;

	height:auto;

}



.adImage{

	width: 150px;

	height: auto;

	vertical-align: middle;

	text-align: center;

}



.common_title{

	font-size: 16px;

	font: Verdana;

	font-weight: bold;

	color: black;

}



.sign_up_header{

	background-color: #00ABFD;

	color: black;

}



.data {

	width: 45%;

	color: black;

}



.sign_up_counter {

	width: 10%;

	color: black;

	text-align: center;

}



.booklet_label {

	width: 30%;

	color: #666666;

	padding: 2px;

}



.booklet_data {

	width: 70%;

	color: black;

	padding: 2px;

}



.ad_label {

	width: 30%;

	color: black;

	padding: 2px;

}



.ad_data {

	width: 70%;

	color: black;

	padding: 2px;

}



.ad_desc {

	width: 32%;

	color: black;

	padding: 2px;

}



.ad_counter {

	width: 4%;

	color: black;

	padding: 2px;

	text-align: center;

}



.benefit_header {

	color: black;

	padding:2px;

	font-weight: bold;

}



.benefit_counter {

	width: 10%;

	color: black;

	padding: 2px;

	text-align: center;

}



.benefit_data {

	width: 90%;

	color: black;

	padding: 2px;

	text-align: left;

}



.common_list {

	margin-left: 2em;

	color: black;

}



.smspackage {

	width: 42%;

	color: black;

	padding: 2px;

	text-align: center;

}



.smspackage_counter{

	width: 16%;

	color: black;

	padding: 2px;

	text-align: center;

}



.sms_order_label {

	width: 40%;

	color: black;

	padding: 2px;

	text-align: right;

}



.sms_order_data {

	width: 60%;

	color: black;

	padding: 2px;

	text-align: left;

}
