@charset "utf-8";
table tbody tr td {
	margin: 0px;
	padding: 0px;
}

#content div table  {
	margin-right: auto;
	margin-left: auto;
}

.pad_15_23{padding:15px 0 0 50px}
.pad_20{padding-left:20px}
.pad_30{padding-left:30px}
.pad_30{padding-right:30px}
.pad_8{padding-left:8px}
.pad_15{padding-left:15px}
.txt{font:normal 12pt Arial, Helvetica, sans-serif; line-height:20px}
.span{color:#0000FF; text-decoration:underline;}

.text{font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; line-height:16px}
.text_small{font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:0 10px}
.bold{font:bold 11px Arial, Helvetica, sans-serif;}

h1{font:normal 30px Impact, verdana, Latha; color:#CC0000; text-align:center; margin:0px; padding:0px; line-height:30px}
h4{font:normal 28px Impact, verdana, Latha; color:#CC0000; text-align:center; margin:0px; padding:0px; line-height:30px}
h2{font:normal 28px Impact, verdana, Latha; color:#CC0000; text-align:center; margin:0px; padding:0px; line-height:32px}
h6{font:normal 24px Impact, verdana, Latha; color:#CC0000; text-align:left; margin:0px; padding:0px; line-height:32px}
h8{font:normal 24px Impact, verdana, Latha; color:#CC0000; text-align:center; margin:0px; padding:0px; line-height:30px}

h5{font:bold 14pt Tahoma, Verdana; color:#000000; text-align:center; margin:0px; padding-top:15px;}
/*h6{font:normal 28px Impact, verdana, Latha; color:#CC0000; text-align:center; margin:0px; padding:0px; line-height:30px}*/

.rpt_bg{background:url(images/body_rept.gif) repeat-y;}

.form_bg{background:url(images/form_bg.gif) 2px 0 repeat-y; margin:0px; padding:0}
h3{font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 10px 20px; color:#FFF; margin:0px}
.form_txt{background:url(images/form_box.gif) 2px bottom no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; margin:0; padding:0px}

.form_txt2{background:url(images/form_box2.gif) 2px bottom no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; margin:0; padding:0px}

.org_band{background:url(images/orang_band.gif) 3px 0 no-repeat; height:71px;}
 .org_txt{font:bold 19px Arial, Helvetica, sans-serif; padding:25px 0 0 20px; color:#FFF}
.org_band span{color:#000;}


.green{padding:0 0 0 20px; margin-left:10px; font:normal 12pt Arial, Helvetica, sans-serif;}
.green2{padding:0 0 0 20px; margin-left:10px; font:normal 12pt Arial, Helvetica, sans-serif;}
.green3{padding:0 0 0 20px; margin-left:10px; font:normal 11pt Arial, Helvetica, sans-serif;}

.box_text{font:bold 12px Arial, Helvetica, sans-serif;}
.box_yellow{font:bold 14px Arial, Helvetica, sans-serif; background-color:#FFFF00}
.content{font:normal 12pt Arial, Helvetica, sans-serif; color:#000; line-height:22px}

p.content{
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#000;
	line-height:22px;
	margin: 0px;
	padding: 0px;
}

ul.dot{ margin:0px; padding:0px;} 
ul.dot li{font:normal 12pt Arial, Helvetica, sans-serif; padding:10px 0 0 10px; list-style:disc; margin-left:60px} 
ol{margin:0px; padding:0;}
ol li{font:normal 12pt Arial, Helvetica, sans-serif; margin-left:50px; padding:5px 0 0 0;}
.border{border:2px solid #000; border-bottom:none; border-top:none; font:normal 12pt Arial, Helvetica, sans-serif}
.border1{border:2px solid #F89938; border-bottom:none; border-top:none}
.border2{border:2px solid #5C8CC6; border-bottom:none; border-top:none}
.border3{border:4px solid #000; font:normal 12pt Arial, Helvetica, sans-serif; padding:5px}

.gray_box{
	font:normal 12pt Arial, Helvetica, sans-serif;
	line-height:20px;
	background-image: url(images/gray_box_mid.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.heading{font:normal 28px Impact, verdana, Latha; color:#CC0000; text-align:left; margin:0px; padding:0px; line-height:30px}
.green_heading{font:bold 12pt Arial, Helvetica, sans-serif; color:#009900;}
.footer{background:url(images/footer1.gif) no-repeat; height:49px; width:740px;}


/* common values */
* {padding:0; margin:0;} /* resets the elements to no-padding and no-margin */


a img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

#body_wrap {width:100%; text-align:center; font-family:verdana; font-size:13px; background:url("images/bg_mid.gif") repeat-x left 387px; display:inline-block;}
#header .wrap, .content_wrap {text-align:center;}

#header {float:left; width:100%; background:url("images/bg_header.gif") repeat-x left top;}
#header:after, .header_wrap:after {content:""; clear:both; display:block;}
 
.header_wrap {width:940px; margin:0 auto; text-align:left; background:url("images/visual_man.png") no-repeat 35px 1px;}
.logo {float:left; margin:57px 0 0 160px; display:inline;}

.main_nav {float:left; clear:both; width:550px; margin:6px 0 0 379px; display:inline;}
.main_nav li {float:left; margin:0 9px 0 8px; display:inline;}
.main_nav li a {display:inline-block;}
.main_nav li a span {padding:0 9px; color:#ffffff; line-height:27px; display:inline-block; cursor:pointer;}
.main_nav li.on a, .main_nav li a:hover {background:url("images/box_mainnav.gif") no-repeat left top;}
.main_nav li.on a span, .main_nav li a:hover span {padding:0 9px 0 0; margin:0 0 0 9px; background:url("images/box_mainnav.gif") no-repeat right top; display:inline-block;}

.header_content {float:left; clear:both; width:100%; height:256px; margin:3px 0 0 0; display:inline-block;}
.static_heading {
	display:inline;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 80px;
	float: left;
}
.btn_learnmore {float:left; clear:left; margin:30px 0 0 75px; display:inline;}

.visual_player {float:right; margin:0 120px 0 0; display:inline;} /* image in header of home */
#flash_video {
	float:right;
	padding:0px;
	display:inline;
	background:url("images/flash_holder.gif") no-repeat center top;
	margin-top: 0;
	margin-right: 70px;
	margin-bottom: 0;
	margin-left: 0;
} /* the flash video */
.video_arrow {float:right; margin:10px -8px 0 0; padding-right:80px;}
.optin_form {float:right; padding:26px 0 0 106px; margin:0 70px 0 0; text-align:center; background:url("images/arrow_optin.gif") no-repeat left 45px; display:inline;}
.optin {display:block;}
.optin dt {margin:0 0 8px 0;}
.optin dd {width:290px; height:24px; margin:3px 0 11px 0; background:url("images/box_textfield.gif") no-repeat center top;}
.optin dd input {float:left; width:264px; font-weight:bold; color:#7c7c7c; margin:4px 10px; font-size:12px; border:0; background:transparent;}
.optin_regi {width:290px; height:52px; background:url("images/btn_optin_regi.gif") no-repeat center top; border:0; cursor:pointer;}
.btn_watch {float:left; clear:left; margin:30px 0 0 75px; display:inline;}


.content_wrap {
	width:940px;
	background:url("images/bg_content_top.png") no-repeat left top;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.content_wrap2 {
	background-image: url(images/bg_content_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
#content {
	width:940px;
	font:14px "Verdana";
	display:inline-block;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
	background-image: url(images/bg_content.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.content_headline {padding:10px 0 16px 0; display:inline-block;}
#content p {/*width:730px;*/
	margin: 0px;
	padding-top: 19px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
.homepage #content p {width:730px; padding:19px 0 9px 0; text-align:justify; display:inline-block;}

#footer {width:940px; padding:0 0 20px 0; font-size:11px; color:white; background:url("images/bg_footer.gif") no-repeat left top; display:inline-block;}
.global_nav {margin:15px 0 3px 0; display:block;}
.global_nav li {padding:0 5px; border-right:1px solid #ffffff; display:inline;}
.global_nav li a {line-height:15px; color:#ffffff; display:inline-block;}
.copyright {margin:0 0 11px 0; display:inline-block;}

/* other common */
li.nobo {border:0;}
