body {
	background-color:		#E9EAEB;
}
label {
	font-weight:				bold;
	color:							#1A2948;	
}
img {
	border:0;
}
.page_top {
	background-image:		url("/themes/www.net1.net/img/top_bg.gif");
	height:							50px;
	width:							759px;
	margin-right:				auto;
	margin-left:				auto;
	position:						relative;
	border-left:				1px solid #0A1325;
	border-right:				1px solid #0A1325;
	text-align:					right;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight:				bold;
	color:							#FFFFFF;
}
.float_container, .menu_container {
	width:							759px;
	margin-right:				auto;
	margin-left:				auto;
	position:						relative;
	border-left:				1px solid #0A1325;
	border-right:				1px solid #0A1325;
}
.menu_container {
	background-image:		url("/themes/www.net1.net/img/menu_bg.gif");
	height:							28px;
	padding:						0px;
	padding-top:				5px;
	text-align:					right;
}
.menu_link {
	color:							#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight: 				bold;
	text-align: 				center;
	text-transform:			uppercase;
	text-decoration:		none;
}
.page_body {
	background-image:		url("/themes/www.net1.net/img/page_bg.gif");
	width:							759px;
	margin-right:				auto;
	margin-left:				auto;
	position:						relative;
	border-left:				1px solid #0A1325;
	border-right:				1px solid #0A1325;
}
.text_body {
	background-image:		url("/themes/www.net1.net/img/text_bg.gif");
	position:						relative;
	float:							left;
	margin:							8px;
	overflow:						auto;
}
.body_heading {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					14px;
	font-weight:				bold;
	color:							#0E1729;
	padding:						3px;
	background-color: 	#CCCED0;
}
.body_sub_heading {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight:				bold;
	color:							#FFFFFF;
	background-image:		url("/themes/www.net1.net/img/subheader_bg.gif");
	padding:						3px;
}
.text_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0C1527;
}
.news_body {
	background-image:		url("/themes/www.net1.net/img/text_bg.gif");
	width:							200px;
	position:						relative;
	float:							right;
	margin:							8px;
	overflow:						auto;
}
.news_head {
	background-image:		url("/themes/www.net1.net/img/subheader_bg.gif");
	width:							inherit;
	position:						relative;
	color:							#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				bold;
	text-transform:			uppercase;
	text-decoration: 		underline;
	text-align: 				center;
	padding-top: 				8px;
	padding-bottom:			8px;
}
.news_date {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-weight:				bold;
	color:							#3B4B6E;
}
.news_text {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:							#000000;
}
.testimonials_date {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-weight:				bold;
	color:							#3B4B6E;
}
.testimonials_text {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:							#000000;
}
.testimonials_name {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:							#252F41;
	font-style: 				italic;
	font-weight: 				bold;
}
.footer {
	background-image:		url("/themes/www.net1.net/img/page_bg.gif");
	color:							#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-variant: 			small-caps;
	text-align: 				center;
	padding-top: 				8px;
	padding-bottom:			8px;
	width:							759px;
	margin-left:				auto;
	margin-right:				auto;
	border-left:				1px solid #0A1325;
	border-right:				1px solid #0A1325;
}
.footer_link {
	color:							#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-variant: 			small-caps;
	text-decoration: 		none;
	text-align: 				center;
}

.note_text {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:							#333333;
}

.required {
	color: #CC0000;
}

/***********************************************
* CUSTOMER SURVEY STYLES
***********************************************/
.survey table {
	width:							90%;
	margin:							0 auto;
}
.survey h2 {
	text-align:					center;
}
.survey li {
	font-size:					1.2em;
}
.survey blockquote {
	margin-bottom:			5px;
	margin-top:					5px;
}
.question {
	padding-left:				15px;
}
.question label {
	font-size:					1.2em;
}

/***********************************************
* FORM ELEMENT STYLES
***********************************************/
input.mediumSubmitDown {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color: 							#0A1325;
	font-weight: 				bold;
	margin-top: 				3px;
	border: 						1px solid #0A1325;
	background-color: 	#BAC6DA;
	padding: 						1px;
	height: 						18px;
}
input.mediumSubmitOn {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color: 							#0A1325;
	font-weight: 				bold;
	margin-top: 				3px;
	border: 						1px solid #0A1325;
	background-color: 	#BAC6DA;
	padding: 						1px;
	height: 						18px;
}
input.mediumSubmitOff {
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color: 							#0A1325;
	font-weight: 				bold;
	margin-top: 				3px;
	border: 						1px solid #0A1325;
	background-color:		#BAC6DA;
	padding: 						1px;
	height: 						18px;
}

/***********************************************
* TAB STYLES
***********************************************/
div.tabs {
	position: 					relative;
	padding: 						3px;
	margin: 						0px;
	z-index: 						100;
}
div.tabs_content {
	position: 					relative;
	border: 						1px solid #0E1729;
	z-index: 						99;
	background-color: 	#E9EAEB;
	padding: 						5px;
	margin-top: 				0px;
	margin-right: 			0px;
	margin-left: 				0px;
}
ul.tabs {
	list-style:					none;
	clear: 							both;
	margin-top:					10px;
	margin-right: 			0px;
	margin-bottom: 			0px;
	margin-left: 				10px;
	padding-top: 				1px;
	padding-right: 			1px;
	padding-bottom: 		0px;
	padding-left: 			1px;
}
li.tabs {
	display: 						inline;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	margin-right:				2px;
}
a.tab_on {
	border-top: 				1px solid #0E1729;
	border-right: 			1px solid #0E1729;
	border-left: 				1px solid #0E1729;
	padding: 						2px;
	padding-bottom:			5px;
	background-color: 	#E9EAEB;
	color: 							#0F182A;
	text-decoration: 		none;
}
a.tab_off {
	border-top: 				1px solid #0E1729;
	border-right: 			1px solid #0E1729;
	border-left: 				1px solid #0E1729;
	padding: 						2px;
	background-color: 	#C1C5C8;
	color: 							#0F182A;
	text-decoration: 		none;
}

/***********************************************
* POP UP DIV STYLES
***********************************************/
#popUp {
	z-index:							1;
	padding:							5px 5px 5px 5px;
	background-color: 		#E0E3E9;
	border-top:						1px solid #667A9F;
	border-left:					1px solid #667A9F;
	border-right:					2px solid #293242;
	border-bottom:				2px solid #293242;
	background-image:			url("/themes/www.net1.net/img/pop_up_bg.gif");
	background-repeat:		repeat-x;
	background-position:	left top;
}
#popUpScroll {
	position:							relative;
	overflow:							auto;
	padding:							5px;
	border-top:						1px solid #293242;
	border-left:					1px solid #293242;
	border-right:					1px solid #667A9F;
	border-bottom:				1px solid #667A9F;
}
.popUpLabel {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						14px;
	font-weight:					bold;
	font-variant:					small-caps;
	color:								#FFFFFF;
}
.launch_button {
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 						10px;
	color: 								#0A1325;
	font-weight: 					bold;
	margin: 							2px;
	border: 							1px solid #0A1325;
	background-color: 		#BAC6DA;
	padding: 							3px;
	text-align:						center;
	vertical-align:				middle;
}
.support_center {
	width:								750px;
	height:								500px;
	padding:							3px 3px 3px 3px;
}
