@charset "utf-8";
/* CSS Document */

body, table, caption, td, tr, th {
	font-family:'CenturyGothic', sans-serif;
	font-size:13px;
	color:#666666;
}
body {
	margin:0px;
	padding:0px;
	background:url(images/bg.png) repeat left top;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #868686;
}
a:active {
	text-decoration: none;
	color: #868686;
}
a:active, a:focus {
	outline:0px;
}
* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}

input[type=text] {
	height: 15px;	
	padding: 5px;
	margin-left:0px !important;
}



@font-face {
	font-family: 'CenturyGothic';
	src: url('font/CenturyGothic.eot?') format('eot'), 
	     url('font/CenturyGothic.woff') format('woff'), 
	     url('font/CenturyGothic.ttf')  format('truetype'),
	     url('font/CenturyGothic.svg#CenturyGothic') format('svg');
}
/*-------------------------------------------------------------------BODY PARTS*/
.left {float:left !important;}
.right {float:right !important;}
.marginR0 {margin-right:0px !important;}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #FFFFFF;
	border: 1px solid #9a9a9a;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	height: 24px;
	padding: 0px 5px;
	margin-left: 2%;
	color: #939393;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, textarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	background: #fff;
}
.redio_option2 textarea{width:580px;height:150px;padding:0px;margin:0px;}
.sub_btn{padding:0px 16px;font-size:14px;color:#fff;font-weight:bold;height:32px;float:right;margin-top:10px;border:0px;background:#44bccd;cursor:pointer;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.sub_btn:hover{background:#2e3192;}


.section_header {
	border-bottom:1px solid #cecece;
	font-size:16px;
	font-weight:bold;	
}

/*
.redio_option2 input[type=radio].css-checkbox {
	display: none;
}
.redio_option2 input[type=radio].css-checkbox + label.css-label {
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 20px;
}
.redio_option2 input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -19px;
}
.redio_option2 label.css-label {
	background-image: url(images/option-bg.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.redio_option input[type=radio].css-checkbox {
	display: none;
}
.redio_option input[type=radio].css-checkbox + label.css-label {
	padding-left:0px;
	height:16px;
	display: inline-block;
	line-height:16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	width:16px;
	margin:0px;
	margin-left:6px;
}
.redio_option input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -16px;
}
.redio_option label.css-label {
	background-image: url(images/option-bg2.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
*/


.wrapper {
	width:940px;
	margin:0 auto;
}
.header {
	width:100%;
	float:left;
	min-height:90px;
	text-align:center;
	padding-top:10px;
}
.banner {
	width:100%;
	float:left;
}
.banner img{
	float:left;
	-moz-border-radius:12px;
	border-radius:12px;
	-webkit-border-radius:12px;
}
.container{
	width:100%;
	float:left;
	padding:25px 0px;
}
.contain_top{
	color:#393291;
	border-bottom:4px solid #2c3292;
	font-size:15px;
	width:100%;
	float:left;
}
.contain_top p{
	padding-bottom:15px;
	line-height:20px;
}
.contain_hldr{
	width:100%;
	float:left;
}
.contain_hldr ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.contain_hldr ul li.two_columns{
	width:45% !important;
	float:left;
	padding-top:25px;
	list-style-type:none;
	margin-left:19px;
	padding-left:4px;
}

.contain_hldr ul li{
	width:90%;
	float:left;
	padding-top:25px;
	list-style-type:none;
	margin-left:19px;
	padding-left:4px;
}


.checkbox_hldr{
	float:left;
	padding-top:8px;
	width:365px;
}
.checkbox_hldr input{
	width:185px;
}
.contain_hldr ul li.redio_option2 span{
	display:block;
	padding-top:6px;
}

.cont_des{
	float:left;
	clear:both;
	border-top:1px dashed #000;
	margin-top:20px;
}
.cont_des p{
	padding-top:15px;
	line-height:20px;
}
.cont_table{
	float:left;
	clear:both;
	position:relative;
	padding-top:15px;
	width:917px;
}
.cont_table span{
	position:absolute;
	font-weight:bold;
	top:15px;
	right:305px;
	font-size:12px;
}
.spanstylefloat span{
	float:left;
	padding-right:30px;
	padding-top:6px;
}
.pilihan{
	float:left;
	clear:both;
	border-top:1px dashed #000;
	margin-top:20px;
}
.pilihan{
	float:left;
	clear:both;
	border-top:1px dashed #000;
	margin-top:20px;
	width:100%;
}
.pilihan ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.pilihan ul li{
	width:90%;
	float:left;
	padding-top:25px;
	list-style-type:decimal;
	margin-left:19px;
	padding-left:4px;
}

.pilihan ul li:first-child{
	width:90%;
	float:left;
	padding-top:40px;
	list-style-type:decimal;
	margin-left:19px;
	padding-left:4px;
}

.pilihan ul li:first-child p:first-child{
	width:90%;
	float:left;
	padding-top:0px;
	list-style-type:decimal;
	margin-left:-5px;
	padding-left:4px;
	margin-top:-28px;
	position:absolute
}


.footer {
	width:100%;
	float:left;
	-moz-border-radius:12px;
	border-radius:12px;
	-webkit-border-radius:12px;
	background:#2e3192;
	text-align:center;
	margin-bottom:20px;
}
.thanks_hldr {
	width:100%;
	float:left;
}
.thanks_hldr p{
	padding:15px 0px;
	color:#2E3192;
}
.thanks_hldr p i{
	font-weight:bold;
}


#div_numberofchar {
	position: relative;	
}

#numberofchar {
	top: -5px;
	right:132px;
	position: absolute;	
}

table {
	border : 1px solid #cecece	
}

.table_header {
	border-bottom:1px solid #cecece;
	padding:5px;	
	font-weight: bold;
	font-size:12px;	
}

table tr td {
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	padding:5px;			
	
}

.tooltip {
	display:none;	
}

.tooltip_content {
	font-size:12px;
}


.subsection {
	background-color: #F90;
	color: #fff;
	padding:5px	
}

.indent_section {
	padding-left:40px;
}

.redtext {
	color: red;	
}


.streamyx td:first-child, .unifi td:first-child {
	width: 12%;	
}
.streamyx td:nth-child(2), .unifi td:nth-child(2) {
	width: 68%;	
}



.custom {
	width: 100px ;
	text-align: left ;
}