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

*{margin:0 auto; padding:0;}
@charset "utf-8";

@font-face{font-family:'myfont';src:url('fonts/pts55f-webfont.eot');src:url('fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/pts55f-webfont.woff') format('woff'),url('fonts/pts55f-webfont.ttf') format('truetype'),url('fonts/pts55f-webfont.svg#myfont') format('svg');font-weight:normal;font-style:normal;font-smoothing:antialiased;-moz-font-smoothing:antialiased;}

body{ font-family:"myfont"; color:#333; /*color:#4f4f4f;*/ /*background:#f1f0f0;background:url(pictures/body_bg.jpg);*/ background:#fff;}
h1{font-size:22px; padding-top:10px; color:#fa6d06;text-shadow: 0.1em 0.1em 0.2em white;}
h2{font-size:22px;
	color:#fff;
	/*text-shadow:1px 1px 3px #cacfd1;*/
    }
.topdiv_outer{width:100%;}
.topdiv{width:990px;}
#tbltop{width:990px;}
#mobilenumber{margin-top:20px; color:#e77817; font-size:16px; font-weight:bold;}
#toplinks{
	float:right; font-size:13px;
	margin-right:5px;
}
.toplinksmenu {
	width: 100%;
	height:26px;
background:#262527 url(pictures/toplink-left.gif) no-repeat top left;/**/
float: left;
}
.toplinksmenu span{
	display: block;
	position: relative;
background: url(pictures/toplink-right.gif) no-repeat top right;/**/
	float: left;
	width: 100%;
}
.toplinksmenu li {
	display: inline;
	float: left;
}
.toplinksmenu li A {
	padding: 5px 15px 7px 15px;
	color: #FFFFFF;
	float: left;
	display: inline;
	text-decoration:none;
}
img{border:none;}

.clear{clear:both;}
.divider{clear:both; height:10px;}
.menu_outer{width:100%;background:url(pictures/menu_bg.gif) repeat-x top left; height:42px; }
.menu{width:990px;font-size:13px;}
#tblmenu{width:990px;}
.banner_outer{width:100%;}
.banner1{width:990px; margin-top:10px; }
.banner{width:990px; }

.wrapper{width:990px; }

.fullpage{width:990px;font-size:14px; }
.fullpage p{line-height:25px; text-align:justify; }
.fullpage a{text-decoration:none; color:#dd8509;}
.fullpage a:hover{text-decoration:underline;}

.footer_outer{clear:both; width:100%; background:url(pictures/black.jpg); font-family:"myfont"; font-size:12px; border-top:3px solid #e3c739;}
.footer{width:990px;color:#FFF; margin-top:10px;}
#tblfooter{width:100%;margin-top:10px; }
#tblfooter td{ padding:5px 5px 5px 5px; vertical-align:top; line-height:20px;}

#tblfooter a{text-decoration:none; color:#FFF;}
#tblfooter a:hover{text-decoration:underline;}

#tblfooter p{float:left;}

#tblfooter_links{clear:both; width:99%; font-size:11px; margin-top:10px; color:#FFF; }
#tblfooter_links a{text-decoration:none;color:#FFF;}

#footer_logo a{ background:url(pictures/logo_while.png) no-repeat; width:201px; height:119px; float:right; margin-right:5px;}
#footer_logo a:hover{ background:url(pictures/logo_color.png) no-repeat;width:201px; height:119px;}

.bar2 ul {
	
	padding-left:10px;
	list-style-type: none;
	clear: both;
	margin-bottom: 17px;
}

.bar2 li {
	display: inline;color:#FFF;
}

.bar2 li A {
	display: inline;
	width: 80px;
	padding: 0 6px;
	text-decoration:none;
	color:#FFF;
}

.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
	background:url(pictures/icon_top.png) no-repeat;
}
.bar1{clear:both; width:100%; background:#4889d8; height:5px;}
.bar2{clear:both; width:100%; background:#000000; }

#tblsturegistration{width:90%;}
#tblsturegistration th{ padding-bottom:10px;}
#tblsturegistration td{padding-top:5px; padding-bottom:5px; padding-left:3px; line-height:20px;}
#mandatory{ color:#F00;}
.frmtextbox{display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #e4c721;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:250px;
}

.frmtextarea{display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #e4c721;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:250px;
	height:170px;
}
#signin_submit { -moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#b3d13f url('images/btn_bg.png') repeat-x scroll 0 0;
	border:1px solid #e4c721;
	color:#000;
	/*text-shadow:0 -1px 0 #d54616;*/
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#mandatory{color:#F00;
}
/*validation*/
form.cmxform {	
	font-size: 1.0em;
	color: #333;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform label.error, label.error, .spanError {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
}
div.error{ display: none; }
/*input {	border: 1px solid black; }*/
input.checkbox { border: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
/*validation*/

#submit{ border: 1px solid #e4c721; /**/
    background: #fff url(pictures/btn-submit.jpg) 100% 60% no-repeat;
    text-align: left;color:#999999;}

#tblfull{width:990px; margin-top:20px;}
#tblfull th{text-align:left;padding-left:20px;}
#tblfull td{padding-top:5px;padding-left:20px; line-height:20px; text-align:justify; vertical-align:top;}
.rborder{border-right:1px dashed #000;}

#contact_banner{background:#e5e3e4;}

.thankyou{width:400px; margin:auto; padding:0;}
.thankyou p{text-align:justify; line-height:20px;}

#tblfolder{width:990px;}
#tblfolder td{padding:10px 10px 10px 10px; text-align:center;}

#tblteam td{vertical-align:top; padding-bottom:10px; padding-top:10px;}
#tblteam td a{text-decoration:none; color:#fa6d06;}
#tblteam td a:hover{text-decoration:underline; font-weight:bold;}

.video_pane_outer{width:100%; /*background:#FFF;*/ }
.video_pane{width:990px; }

#tblvideopane{width:990px; }
#tblvideopane td{padding:10px; vertical-align:top;}
#tblvideopane h2{}

#tbltestimonial{width:990px; margin-top:10px; margin-bottom:10px; line-height:20px; text-align:justify; background:#f0f0f0; padding:10px; border:1px solid #d3d3d3;font-size:14px;}
#tbltestimonial:hover{background:#FFF;}
#tbltestimonial td{text-align:justify; line-height:25px;}

#tblcal{width:990px;}
#tblcal td{ padding:10px; text-align:center; }


#tblcorporate_logos{ width:990px; color:#666;}
#tblcorporate_logos td{ 
	text-align:center; width:50px; height:50px;
	padding-left:10px; line-height:20px;
	padding-right:30px;
	padding-bottom:30px; padding-top:30px;
	}
#tblcorporate_logos td img{background:#ffffff; width:100%; height:100%;
 border:5px solid #fbfbfb;box-shadow: 2px 2px 5px 2px #888888;
}
#tblcorporate_logos td:hover{color:#000;}


.leftdiv{float:left; width:250px;  font-size:12px;}

.rightdiv{float:left; width:720px; margin-left:10px; font-size:14px; text-align:justify; line-height:25px;}

#tblnavigation{width:250px;}
#tblnavigation td {
	border-bottom:1px dashed #000000;
	}
	
#tblnavigation a {
	color: #000;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 0px 5px 5px;
	/*font-weight:bold;*/
	}
	
#tblnavigation a:hover {
	color:#000; background:#e3e2e2;
	}
	
#tblnavigation .activetd a{ background:#000; color:#FFF;}

#tblwt{width:990px;}
#tblwt td{padding-left:10px; padding-top:10px; vertical-align:top;}

#testi{height:300px;}