body {font-family: Arial, Helvetica, sans-serif;font-size:14px;margin:0px;padding:0px; color:#666666;}
p {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px;  margin:0px; color:#666666;}
h1 { background-color:#f0f3fa; font-weight:normal; border-left:3px solid #cc0000; padding:5px; padding-left:10px; line-height:20px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#666; border-bottom:1px solid #d9dce0; padding-right:44px;}
h3 { background-color:#d3d6dc; font-weight:normal; border-left:3px solid #cc0000; padding:5px; padding-left:10px; line-height:20px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:20px;color:#666; border-bottom:1px solid #d9dce0; padding-right:25px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066cc; padding:0px; margin:0px; line-height:35px;}
h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066cc; padding:0px; margin:0px; line-height:35px;}
h2 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; padding:0px; margin:0px; line-height:35px;}
.brclear{clear:both; font-size:1px; margin:0px; height:0px; line-height:0px;}
#og_container {position: absolute; width: 100%;background-color:#CCCCFF; height:auto;}
#og_header {height:98px;background-color: #e9edf6;}
#og_header .logo_img {float:left; margin-top:18px; margin-left:20px;}
#og_header .rthead{ width:750px; height:98px; float:right; margin:0px; padding:0px; }
#og_header .search { height:30px; vertical-align:bottom; padding-top:3px;}

#og_header .sform {float:right;  background-color:#cc0000;  width:200px; height:24px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; }
*html #og_header .sform form{padding:0px; margin:0px;}
#og_header .sform label{float:left; padding:2px 3px 0px 3px; }
input { background-color:#e9edf5; border:1px solid #666; padding:4px; margin:0px; }
 .btn{ background-color:#333; margin-left:-5px;  color:white; border:0px;font-weight:normal;  font-family:Arial, Helvetica, sans-serif;	font-size:12px; text-align:center;}
 .btn_hover{ background-color:#cccccc; margin-left:-5px; border:0px;  font-weight:normal; color:#666666;  font-family:Arial, Helvetica, sans-serif;	font-size:12px; text-align:center; }

#og_flash {height:220px; width:100%; border-top:3px solid #404141; border-bottom:3px solid #404141; background:url(../images/flash_bg.gif); padding:0px; margin:0px;}

#rtbut {  float:right;  text-align:center; line-height:20px; margin-bottom:30px;    }
#rtbut ul { display: block; width:auto; padding:0px 0px; margin-bottom:2px;}
* html .threepxfix{padding-top: 11px;}
#rtbut li { display: inline;}
#rtbut ul li a{text-decoration:none;  display: inline; padding:0px 10px; border-right:1px solid #9f9a5b; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}
#rtbut .lst { text-decoration:none;  display: inline; padding:0px 10px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a2597; border-right:1px solid #9f9a5b; }
#rtbut ul li a:hover{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a2597;}

/*Body css strats here*/
#og_body {width:100%;  background-color:#FFFFFF;  padding-bottom:10px; float:left; height:auto !important; height:350px; _height:350px; min-height:350px; }
#og_body .og_ls {width:48%; float:left; height:auto; padding-left:5px;}
#og_body .middle {background-color:#f0f3fa; border:1px solid #c0c0c4; padding:0px 15px 10px 10px; height:auto !important; height:100px; _height:100px; min-height:100px;}
#og_body .middle img {float:left; padding:10px;}
.midpad { padding:20px;}

#og_body .og_ms { float:left; height:auto; }

#pservice{ width:220px;  margin:0px 0px 0px 0pxd; background-color: #FFFFFF;	padding:0px; border-left:3px solid #e2e3e5; height:auto; }

#pservice ul{ padding:10px;	margin:0;	display:block; list-style-type:none;}
#pservice ul li{ display:block; border-bottom:1px dotted  #E4E4E4;	padding-top:0px;}
#pservice ul li a{	display:block;	background:url(../images/arrow_white.gif) 0 9px no-repeat;	padding:0 0 0 10px;	font:normal 14px Arial, Helvetica, sans-serif;	color:#333333;	background-color:inherit;	text-decoration:none;	line-height:24px;}
#pservice ul li a:hover{ color:#000000;	background:url(../images/arrow_white_hover.gif) 0 9px no-repeat  #e7effa;	text-decoration:none; padding:0 0 0 10px; margin:0px;}

#og_body .og_rs { width:27%;  float:right; }
#og_body .og_rs div {padding:10px;  height:90px;}
#og_body .og_rs .r_border{border-left:3px solid #e2e3e5; height:auto !important; height:100px; _height:100px; min-height:100px; }
.pborder { border-bottom:1px dotted #e2e3e5; padding-bottom:8px; margin-bottom:5px;}
/*Body css strats here*/
#og_footer {background-color: #e9edf6; margin:0px; padding:0px 0px 10px 0px;  }
#og_footer p {display: block; width:auto; padding:5px 0px 0px 0px;  text-align:center; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }
#og_footer p a { color:#666666; text-decoration:none; font-size:14px; }
#og_footer p a:hover { color:#4a2597; text-decoration:underline; font-size:14px; }


/*inner pages*/

#main{ width:100%; margin:0px 0px 0px 0px; float:left; padding:0px; height:auto !important; height:480px; _height:480px; min-height:480px; border-top:4px solid #404141; background-color:#FFFFFF;   }
/*\*/
*html #main { _height:480px;}
/**/
#main .left{width:263px; height:480px; background-color:#f0f3fa;  float:left; border-right:#e0dcdc 1px solid; border-bottom:#e0dcdc 1px solid; height:auto !important; _height:480px; min-height:480px; }
p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:18px;  }
.subhead{ font-family:Arial, Helvetica, sans-serif; font-size:20px;  padding-top:10px; padding-left:10px; color:#FFFFFF; background-color:#b3b5bb; border-left:8px #3366cc solid; width:93%; height:30px;  height:auto !important; _height:30px; min-height:30px; height:30px;}
#main .left li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;  float:left;  padding:0px 0px 3px 0px;  margin:0px 0px 0px 0px;  width:170px; list-style-type:none;}
#main .left .gray .ss{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#cc0000; float:left;  width:219px; border-bottom:#999999 dotted 1px;}
#main .left .gray .sss{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#cc0000; float:left;  width:219px; }
#main .left .gray ul li a{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666666; float:left; width:219px; border-bottom:#999999 dotted 1px; line-height:20px;} 
#main .left .gray ul li a:hover{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#cc0000; float:left;  width:219px; border-bottom:#999999 dotted 1px; line-height:20px;}
#main .left .gray ol li{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; float:left; width:150px; border-bottom: none; line-height:20px; margin-left:-25px;}
#main .left .gray ol li a{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; float:left; width:150px; border-bottom: none; line-height:20px;}

#main .left .gray ol li a:hover{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc0000; float:left;  width:219px; border-bottom: none; line-height:20px;}
#main .left .gray .rr  { text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#cc0000; float:left;   line-height:16px; border:none; padding-top:2px;   width:150px;} 
#main .left .gray ul li ul li a{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; float:left;   line-height:16px; border:none; padding-top:2px;   width:150px;} 
#main .left .gray ul li ul li a:hover{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#cc0000; float:left; border:none; padding-top:2px;  width:150px; line-height:16px;}
.subthree{margin:10px 0px 0px 10px; width:450px; float:left; padding:0px 30px 0px 0px; height:100px; }

#main .right{width:700px; margin-left:10px; float:left;}


#main #mgt_rgt {width:700px; margin-left:10px; float:left; background-color:#ffffff;}
#main #mgt_rgt h5{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold; margin-bottom:10px;}

#main #mgt_rgt  p strong { font-family: Times New Roman, Times, serif; font-size:12px; font-weight:bold; margin-top:10px; line-height:10px;}

#main #mgt_rgt  p {background-color: #E9EDF6; border-bottom:2px solid #C1CCE6; border-top:1px solid #D7DEEE; padding:10px 10px 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left;}

#main #mgt_rgt  p span { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-top:20px; line-height:20px;}

#main #mgt_rgt p img {float:left; padding:5px; border:1px solid #cccccc; margin:5px 10px 10px 10px; background-color: #ffffff;}




h4{border-left:solid 4px #e9ebf1; border-right:#e9ebf1 4px solid; border-bottom:solid 1px #f0f3f8; border-top:solid 1px #f0f3f8; background-color:#f9fafd; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; padding:15px 10px 15px 20px; margin:50px 0px 0px 10px; width:650px; line-height:18px; }
.back_bor{ background-color:#f9fafd; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; padding:5px; margin:7px; width:650px; line-height:20px; border:#e9ebf1 4px solid;}
h5{margin:40px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#999999; font-weight:normal;}
h6{margin:10px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; }
.img_bor{border:#e9ebf1 solid 1px; padding:3px;}
a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0066cc; text-decoration:none; }
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff0000;  }
#main .right .sub{margin-bottom:10px;}
#main .right .sub  ul li { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none; line-height:25px; list-style-type:none; }
#main .right .sub  ul li ul li {list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none; line-height:20px;}
#main .right .sub ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:##0066cc; text-decoration:none; }
#main .right .sub ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff0000; text-decoration:none;  }
#main .right #in_li { list-style-type:none; width: 700px;  float:left;   margin:10px 0px 10px 0px; list-style-type:none; font-size:14px;}
*html #main .right #in_li{margin-bottom:-25px;}
#main .right #in_li ul{  list-style-type:none; width: 300px; float: left; margin:10px 0px 5px 38px; padding:0px; }
#main .right #in_li .wid { width:300px; }
*html #main .right #in_li ul{margin-left:20px; padding-bottom:35px; }
#main .right #in_li li { list-style-type:none; text-align:left; line-height:20px; }
#main .right #in_p { text-decoration:none;}
#main .right #in_p p{margin:2px 0px 10px 20px; padding:0px 0px 0px 0px; line-height:22px; color:#666666; }
#main .right #in_p p span { font-size:11px; color:#CC0000; padding-left:5px; text-decoration:blink; }
#main .right #inn_li { list-style-type:none; width: 700px;  float:left;   margin:10px 0px 15px 0px; list-style-type:none; font-size:14px;  }
#main .right #inn_li ul{  list-style-type:none; width: 190px; float: left;  }
*html #main .right #inn_li ul{margin-left:20px; margin-top:10px;}
#main .right #inn_li li { list-style-type:none; text-align:left; line-height:20px; }
#main .right #inn_li .wi { width:205px; }
#main .right #inn_li .wii { width:180px; }
#main .right .water_mark{margin:60px 0px 15px 40px; padding:4px;  }
#main .right .wm_text{margin:10px 0px 15px 215px;}
/*contact pages*/
#log_form .text{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-weight:bold; color:#666666;}
#log_form .name_text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:666666; width:100px;  }
#log_form .input_text{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; width: 150px; font-weight:normal;}
#log_form .but{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal;}

#adm_form{width:850px; margin:15px 0px 15px 20px; border:1px #666666 solid; background-color:#f5f5f5;}

#adm_form .user_name{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:666666; font-weight:bold; padding:5px; }
#adm_form .bgcolor{background-color:#cccccc;}
#adm_form  .text{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-weight:bold; color:#666666;  }
#adm_form a{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-weight:normal; color:#666666; text-decoration:none; padding:10px; line-height:22px; }
#adm_form a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-weight:normal; color:#666666; text-decoration:underline; padding:10px; line-height:22px;  }
#adm_form .align_left{text-align:left; padding-left:10px;}
#adm_form .title {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-weight:normal; color:#666666;   padding:10px; line-height:22px;
 }
#adm_form .bgcolor .head{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px; font-weight:bold; color:#666666;    line-height:22px; text-align:center;}
.padding_align{ padding-left:50px; margin-left:50px; margin-top:50px;}
*html .padding_align{padding-left:0px;}
/*form css*/
#og_regis {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	width:400px;	color:#666666;		padding:30px 30px 30px 0px;	margin:20px 0px 20px 10px; float:left;	}
#og_regis p {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#666666;	background-color:#ffffff;	border:1px dotted #E6E6E6;	padding:10px;}

#og_regis input,select,textarea {	display: block;	width: 150px;	float: left;	margin-bottom: 10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#666666;		background-color:#FBFBFB;	border:solid 1px #999999; }

#og_regis label {display: block;	color:#666666;	float: left;	margin-bottom: 10px;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;	text-align: right;	width: 120px;	padding-right: 20px;	}


#og_regis .enquiry {display: block;	width: 200px;	height:100px;	float: left;	margin-bottom: 10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;}
#og_regis br{clear:left;}
#og_regis .btn{ background-color:#666666; margin-left:20px; padding:3px; border:1px solid #C2CED8; color:white; font-weight:normal; color:white;  height:25px; width:60px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;  }
#og_regis .btn_hover{ background-color:#cccccc; margin-left:20px; padding:3px; border:1px solid white; color:#7792A8; font-weight:normal; color:#666666; height:25px; width:60px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px; }
.address_padding{margin-top:150px;}

.word { padding:10px 0 0 10px; height:60px; width:330px;  float:left; margin-left:5px; font-size:16px; font-weight:bold; border:solid 1px #dddddd; margin-top:20px; color:#333; }

.word a { color:#064599; text-decoration:underline; padding-right:10px; }
.word a:hover { color:#cc0000; text-decoration:none; }
.word img { margin-right:5px; }
.word span { font-size:12px; }
.table_div { border:solid 1px #ccc; padding:2px; width:100%;    }
.table_div td { border: solid 1px #fff; }
tr.hrow { background-color:#d9f4f7; height:25px;  } 
tr.row1 { background-color:#fffbed;  height:25px; }
tr.row2 { background-color:#f3fcfb; height:25px; }

td p { padding:2px 7px; }

