*
{ margin:0; padding:0; border:none; outline:none; text-decoration:none; list-style:none;}
body{ background:url(../images/body_bg.jpg) no-repeat center top #00E3F9 fixed; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.clear{ font-size:0; line-height:0; clear:both;}



/*------------------- header----------------------*/
.header-outer{ width:100%; overflow:hidden; height:100%; background:url(../images/header-bg.jpg) repeat-x 0 0;}
.header{ width:960px; height:105px; margin:0 auto; overflow:hidden;}
.logo{ width:400px; height:91px; float:left; margin:8px 0 0 0;}
.logo a{background:url(../images/logo.png) no-repeat 0 0; width:400px; height:91px; float:left; text-indent:-9999px;}

.headerTop{ width:320px; float:right; margin:0;}
.headerTopUp{ width:100%; height:64px; margin:20px 0 0 0; float:right;}
.headerTopUp h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#61C9FD; text-align:right; margin:25px 0 0 0;}

.login{background:url(../images/login.jpg) repeat-x 0 0; height:38px; width:150px; float:right; margin:0 0 0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block;}
.login h3{font:normal 20px/38px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; display:block;}
.login h3 a{color:#FFF;}
.login h3 a:hover{background:url(../images/login_hover.jpg) repeat-x 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block;}

.headerTopBottom{ width:100%; float:right; height:48px; margin:0;}
.headerTopBottom p{ font:normal 19px/48px Arial, Helvetica, sans-serif; color:#2b2b69; text-align:right;}
span.orenge{color:#ff7e00}
/*------------------- header----------------------*/

/*------------------- menu----------------------*/
.menuOuter{background:#333333; width:100%; height:55px; margin:0 auto; overflow:hidden;}
.menu{ width:960px; height:60px; margin:0 auto; overflow:hidden; }
.menu ul{ margin:0;}
.menu ul li{ float:left; padding:0 18px; border-left:1px dotted #99CC00;}
.menu ul li a{ font:bold 16px/60px Arial, Helvetica, sans-serif; color:#99CC00; padding:0 0; display:block; padding:0 25px;}
.menu ul li a:hover , .current{ background:#99CC00; color:#333333 !important;}
/*------------------- menu----------------------*/

/*------------------- banner----------------------*/
.banner{ width:958px; height:300px; margin:5px auto; overflow:hidden; border: solid 1px #e8e8e8;}
/*------------------- banner----------------------*/


/*------------------- bodycon----------------------*/
.bodycon{ background:#FFF; width:910px; margin:0 auto; overflow:hidden; padding:25px;}

.leftcon{ width:600px; float:left; margin:0; overflow:hidden;}
.leftcon h1{ font:normal 20px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1e3265; }
.leftcon h2{ font:bold 20px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#01A5F2; }
.leftcon h3{ font:normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1e3265; }
.leftcon p{ font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#404040;  text-align:justify; margin:20px 0;}


.rightcon{ width:270px; height:280px; float:right; margin:30px 0 0 0; border:solid 1px #666; }
.rightcon h1{background:#666; font:normal 20px/60px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.news{ width:270px; height:200px; padding:0 0; float:left; margin:10px 0 0 0;}
.news p {font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom:solid 1px #333; padding:0 5px 10px 5px; }

/*------------------- bodycon----------------------*/

/*-----------------footer--------------------------*/

.footer{ background:#FFF; width:940px; margin:10px auto; overflow:hidden; padding:10px 10px;}
.footer h2 {font:normal 16px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1d3465; margin:0 0 10px 0; border-bottom:2px solid #9DCFF9;}
.footer p{ font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px;}
.footerInner{ width:270px; height:150px; float:left; margin:10px 5px 0 0; border:solid 1px #c2c9d8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:15px;}
.achiever{ width:240px; height:90px; float:left; margin:0;}
.achiever p{font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom: dotted 1px #999; padding:0 0 10px 0; }

.footerPicture{ width:110px; height:101px; position:absolute; z-index:500; float:left; margin:29px 0 0 175px;}

.footerBottom{ width:960px; margin:20px auto; float:left; }
.footerBottom p{ font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1e3265;}
.footerBottom p a{color:#1d3465;}
.footerBottom p a:hover{ text-decoration:underline;}

/*-----------------footer--------------------------*/


/*-----------------inner page--------------------------*/
.bodyconInnerPage{ width:940px; margin:10px auto; overflow:hidden;}
.bodyconInnerPage h2{ font:normal 25px/40px Arial, Helvetica, sans-serif; color:#1e3265; border-bottom:solid 1px #1e3265;}
.bodyconInnerPage h3{ font:bold 16px/40px Arial, Helvetica, sans-serif; color:#F60; }
.bodyconInnerPage p{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#404040; margin:10px 0; text-align:justify;}

span.blue{ font-weight:bold; color:#003;}

.aboutUsBoxOuter{ width:960px; margin:10px 0; float:left; }
.aboutUsBox{ width:430px; margin:10px; padding:0 10px; border:solid 1px #666; float:left;
box-shadow: inset -1px 20px 14px -86px #ABABAB,1px 4px 5px -1px #242424;
-webkit-box-shadow: inset -1px 20px 14px -86px #ABABAB,1px 4px 5px -1px #242424;
-moz-box-shadow: inset -1px 20px 14px -86px #ABABAB,1px 4px 5px -1px #242424;
-o-box-shadow: inset -1px 20px 14px -86px #ABABAB,1px 4px 5px -1px #242424;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

ul.services{margin:10px 0;}
ul.services li{ background:url(../images/tick_sign.png) no-repeat left 3px; font:normal 13px/25px Arial, Helvetica, sans-serif; color:#06C; 
padding:0 0 0 30px;}

.tablestyle{margin:10px 0 0 0;}
.tablestyle td{background:#F9F9F9; font:normal 14px/26px Arial, Helvetica, sans-serif; color:#333; padding:2px 4px;  
border:dotted 1px #666;}
.tablestyle td strong{ color:#0A5A96;}
/*-----------------inner page--------------------------*/


.form1{}
.form1 td{ font:normal 14px/18px Arial, Helvetica, sans-serif; color:#00468C;}
.form1 td input[type="text"]{ width:100%; border:1px solid #09F; background:#fff; font:normal 14px/28px Arial, Helvetica, sans-serif; padding:0 5px; margin:5px 0;}
.form1 td input[type="email"]{ width:100%; border:1px solid #09F; background:#fff; font:normal 14px/28px Arial, Helvetica, sans-serif; padding:0 5px; margin:5px 0;}
.form1 td select{ width:220px; border:1px solid #09F; background:#fff; font:normal 14px/28px Arial, Helvetica, sans-serif; padding:5px; margin:5px 0;}
.form1 td textarea{ width:100%; height:100px; border:1px solid #09F; background:#fff; font:normal 14px/28px Arial, Helvetica, sans-serif; padding:0 5px; margin:5px 0;}
.form1 td input[type="submit"]{ width:100px; height:40px; background:#09F; font:normal 16px/28px Arial, Helvetica, sans-serif; color:#fff; padding:0 5px; margin:5px 0; float:left;}
.form1 td input[type="submit"]:hover{ background:#0CF; cursor:pointer;}
.msg{ width:96%; padding:10px 2%; font:bold 14px/28px Arial, Helvetica, sans-serif; background:#DAFFB9; border:1px solid #0C0; color:#090; margin:20px 0;}

