html, body, div, span, applet, object, iframe,
h1, h2,  h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;	background: transparent;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#eef0f4;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
#container {background-color:#ffffff; width:100%; height:auto;}
#container #vt_body .search .radio_bt {  border:none; background-color:Transparent; margin:0px; padding:0px;}
#container a{text-decoration: underline; color:#0066cc; margin:0px 5px 0px 5px;}
#container a:hover{text-decoration:none;color:#cc3333;}
#container #topnav{background-color:#ffffff; height:24px; width:100%;  border-bottom:1px solid #dcdee3;}
#container #topnav p{line-height:22px; float:right; margin-right:10px;}
#container #vt_body{background-color:#eef0f4; height:auto;  margin-top:1px; padding-top:25px; }
#container #vt_body .vt_img{ padding-top:15px;}
#container #vt_body .regular_search{ margin:10px 0px 0px 105px;}
#container #vt_body input{background-color:#ffffff; border:1px solid #d5d5d5; height:20px}
#container #vt_body .search_button{background-color:#e32128; height:25px;font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
#container .brclear{margin:0px; padding:0px; clear:both; border:none; line-height:0px;}
#container #vt_footer{background-color:#eef0f4; height:25px;  }
#container #vt_footer .vt_p{ padding-top:80px;}
#container #vt_footer p{ line-height:18px; padding-top:10px; padding-bottom:10px; }
#container #vt_body .search { margin-top:0px;  padding-left:33%;}
#container #vt_body .search input {width:300px; height:22px; padding:0px; border:1px solid #d5d5d5; background-color:#ffffff; margin-left:0px;  float:left;}
#container #vt_body .search span{background-color:transparent; border:0px; width:100px;  height:24px; line-height:12px;  text-align:left;}
#container #vt_body .search span a{line-height:12px; font-size:10px; float:left;}
#container #vt_body .search span a:hover{line-height:12px; font-size:10px; float:left;}
#container #vt_body .register{color:#333333; padding-top:20px; padding-bottom:10px;  font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal;}
#container #vt_body .register p{color:#333333;  font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal;}
#container #vt_body .register span a{color:#e32128;font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal;}
#container #vt_body .bodysec{ width:100%; padding:0px; float:left; height:auto !important; height:300px;   min-height:300px;background-color:#ffffff;}
#container #vt_body .bodysec .left{ float:left; width:450px; padding:10px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:18px; }
#container #vt_body .bodysec h1{font-family:Arial, Helvetica, sans-serif; margin:0px; background-color:#e2e4ea; margin-top:1px;  padding:0px 0px 0px 10px; line-height:25px; font-size:14px; color:#333333; font-weight: bold;}
#container #vt_body .search  a{  color:#0066cc;text-decoration:underline; margin-left:10px; line-height:25px; }
#container #vt_body .search  a:hover {text-decoration:none;color:#cc3333; margin-left:10px; line-height:25px;}
#container #vt_body .search p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; float:left; padding:10px 0px 20px 0px;  line-height:20px; margin-left:-25px; text-align:center; }
#container #vt_body .search .ser_btn { width:80px; height:24px; padding-bottom:3px; margin-left:3px; float:left;   border:1px solid #d5d5d5; background-color:#e32128; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
#container #vt_body #vt_regis {font-family:Arial, Helvetica, sans-serif;  	font-size:12px;	width:685px;	color:#333333;	background-color:#ffffff;		padding:10px 30px 30px 10px; margin:0px 0px 10px 20px; 	}
#container #vt_body #vt_regis h4 { margin:0px; padding:5px 0px 5px 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; border-bottom:dotted 1px #CCCCCC;margin-top:5px; }
#container #vt_body #vt_regis p {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;	background-color:#ffffff;	border:1px dotted #E6E6E6;	padding:10px;	}
#container #vt_body #vt_regis input,select,textarea {	display: block;	width: 150px;	float: left;	margin-bottom: 10px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;		background-color:#FBFBFB;	border:solid 1px #999999; }
#container #vt_body #vt_advar {margin-left:100px;}
#container #vt_body #vt_advar p {font-family:Arial, Helvetica, sans-serif; 	font-size:12px;	color:#333333;	border:none;	padding:0px 0px 5px 90px; background-color:transparent; line-height:20px;	}
#container #vt_body #vt_advar input{width:auto; float:left; border:0px; background-color:transparent; position:relative; }
#container #vt_body #vt_advar label {color:#333333;	float: left;font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align: right;	width: 110px; position:relative;}
#container #vt_body #vt_regis label {display: block;	color:#333333;	float: left;	margin-bottom: 10px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align: right;	width: 180px;	padding-right: 20px;	}
#container #vt_body #vt_regis .regis_btn{	padding: 2px;	height: 23px;	width: 100px;	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFF;	background-color: #666;	margin-left:150px;	cursor:pointer;	position:absolute;	text-align:center;	}
#container #vt_body #vt_regis .regis_btnc {	padding:2px;	height: 23px;	width: 100px;	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFF;	background-color: #666;	margin-left:260px;	cursor:pointer;	position:absolute;	text-align:center;	}
#container #vt_body #vt_regis .enquiry {	display: block;	width: 300px;	height:100px;	float: left;	margin-bottom: 10px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
#container #vt_body #vt_regis br{clear:left;}
#container #vt_body #vt_regis .btn{ background-color:#e32128; margin-right:3px; padding:3px; border:1px solid #C2CED8; color:white; font-weight:normal; color:white;  height:25px; width:auto; }
#container #vt_body #vt_regis .btn_hover{ background-color:white; margin-right:3px; padding:3px; border:1px solid #C2CED8; color:#7792A8; font-weight:normal; color:#A7B9C7; height:25px; width:auto;   }
#container #vt_body .result{ height:25px;margin-bottom:10px; background-color:#e2e4ea; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
#container #vt_body .result .right span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0066cc;}
#container #vt_body .result .left{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; font-weight:bold; float:left; line-height:20px; }
#container #vt_body .result .right{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; font-weight: normal; float:right; line-height:20px; }
#container #vt_body h3 a{ color:#0066cc; line-height:25px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-decoration:underline;}
#container #vt_body h3 a:hover{ color:#0066cc; line-height:25px; padding:0px; margin:0px;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-decoration:none;}
#container #vt_body .bodysec .thanks p{ font-family:Arial, Helvetica, sans-serif; color:#333333; padding:10px; font-size:12px;}
#container #vt_footer .search {margin-left:10px; margin-top:5px;}
#container #vt_footer .search input {width:300px; height:22px; padding:0px; border:1px solid #d5d5d5; background-color:#ffffff; margin-left:0px;  float:left;}
#container #vt_footer .search .ser_btn { width:80px; height:24px; padding-bottom:3px; margin-left:3px; float:left;   border:1px solid #d5d5d5; background-color:#e32128; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
#container #vt_body .advadiv{width:400px; padding:20px; margin-left:320px; margin-top:20px; }
#container #vt_body #advform p{width: 300px;font-family:Arial, Helvetica, sans-serif;font-size:12px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px; height: 1%;}
 #container #vt_body .advabutn{float:left; padding-left:160px;}
#container #vt_body #advform label{float: left;margin-left: -155px; width: 150px;}
#container #vt_body #advform input[type="text"]{width: 180px;}
#container #vt_body #advform .btn{ background-color:#cc3333; margin:0px; padding:3px; border:1px solid #C2CED8; color:white; font-weight:normal; color:white;  height:25px; }
* html .threepxfix{margin-left: 3px;}
#container #vt_body #advinput p {border:0px;	 background-color:transparent;}
#container #vt_body #advinput  input{ border:0px; background-color:transparent; vertical-align:middle;}

#container #vt_body h3 a{ color:#0066cc; line-height:25px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-decoration:underline;}
#container #vt_body h3 a:hover{ color:#0066cc; line-height:25px; padding:0px; margin:0px;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-decoration:none;}
 #container #vt_body .path{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E32128; font-weight: normal; line-height:16px; margin:0px; padding:0px; }
 #container #vt_body .pclass{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px; color: #333333; font-weight: normal; line-height:16px; }
 #container #vt_body .GridPager{ color:#E32128; border:none; line-height:18px;	text-align: center;	font-size:14px;	font-weight:bold; }
/* contact us */
#container #vt_body #contactus{  margin:8px 7px 0px 0px; float:left; padding:0px 15px 10px 15px;   }
 #container #vt_body #contactus h3 {font-size: 16px; font-weight: bold; color:#e32128; line-height:20px; margin-top:15px; }
#container #vt_body #contactus  h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #0066cc; font-weight:bold; padding: 10px 3px 0px 3px; }
#container #vt_body #contactus .contact { border-bottom:solid 1px #ccc; padding-bottom:20px; width:727px; height:auto; overflow:auto; }
#container #vt_body #contactus .us {  width:242px; float:left; }
#container #vt_body #contactus ul { width:230px; height:auto; padding:0 0 0 10px; float:left; list-style-type:none; margin:0; }
#container #vt_body #contactus li { height:20px; margin:0; padding:0; }
#container #vt_body #contactus li a { color:#0066cc; text-decoration:none; }
#container #vt_body #contactus li a:hover { color:#0072bc; text-decoration:underline; }
#container #vt_body #contactus h6 { border-bottom:dotted 1px #e2e3e5; padding-top:15px; }
#container #vt_body #contactus .wi { width:320px; }
/* contact us end */
#container #vt_body .jobs{width:500px; padding:1%; line-height:18px;}
#container #vt_body .terms{ padding:1%; line-height:15px;}
#container #vt_body .terms p{ padding:5px 5px 5px 0px;}
#container #vt_body .terms h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:5px 0px 5px 0px;}
#container #subbody{  padding:5px 8px 5px 8px;border:1px solid #ffffff; border-top:none; background-color:#e8e9ea;  margin:0px; float:left;}
#container #subbody h3 a:hover{ color:#ed1c24; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px;  text-decoration:underline;}
#container #subbody p{padding:10px 10px 5px 10px; line-height:15px;}
#container #subbody p a{color:#0066cc;}
#container #subbody .weblinks{ padding:10px 0px 10px 55px; line-height:22px; list-style-type: square; color:#a5a5a5;}
#container #subbody  .col1{ padding:0px 0px 10px 25px; width:210px; line-height:20px; list-style-type: circle; float:left;}
#container #subbody  .col2{ padding:0px 0px 10px 25px; line-height:20px; width:210px; list-style-type: circle; float:left;}
#container #subbody ul  li a{color:#003399; text-decoration:none;}
#container #subbody ul li a:hover{color:#333333; text-decoration: underline;}
#container #subbody h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#231f20; font-weight: normal; margin:0px; padding:0px; background-color:#f5f6f6; line-height:20px; border-bottom:1px solid #e8e9ea; padding:10px; }
#container #subbody .print { width:242px; height:330px; background-color:#ffffff; float:left; margin:3px;}
#container #subbody .web { width:241px; height:330px; background-color:#ffffff; float:left; margin:3px;}
#container #subbody .job { width:241px; height:330px; background-color:#ffffff; float:left; margin:3px;}
#container #subbody img {padding:14px 15px 5px 35px; border:0px; margin:0px;}
#container #subbody .executive { width:241px; height:330px; background-color:#ffffff; float:left; margin:3px;}
#container #subbody .contract { width:488px; height:330px; background-color:#ffffff; float:left; margin:3px;}
#container .bodysec .weblinks{ padding:10px 0px 10px 55px; line-height:22px; list-style-type: square; color:#333333; float:left;}
#container .bodysec ul  li a{color:#003399; text-decoration:none;}
#container .bodysec ul h4{ font-family:Arial, Helvetica, sans-serif; color:#E32128; margin:0px; padding:0px;}
#container .bodysec ul li a:hover{color:#333333; text-decoration: underline;}
#container .bodysec .web h4{ padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

#container #vt_body .menu{background-color:#e2e3e4;  height:28px; width:100%}
#container #vt_body .menu ul{margin:0px; padding:0px; list-style:none; text-align:left; border-top:6px solid #e2e3e4}
#container #vt_body .menu li{display:inline; line-height:23px}
#container #vt_body .menu li a{color:#000; text-decoration:none; font-weight:bold; padding:5px 10px 6px 10px}
#container #vt_body .menu li a:hover{text-decoration:underline}
#container #vt_body .menu li a.tabactive{border-top:2px solid #e2e3e4; color:#06c; background-color:#fff; font-weight:bold; position:relative}
#container #vt_body #tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #anothercontent1, #anothercontent2, #anothercontent3, #anothercontent4, #anothercontent5, #anothercontent6{border:1px solid #ececec; width:97%; text-align:left; padding:6px 6px;  margin-bottom:5px}
#container #vt_body #tabcontent1, #tabcontent2, #tabcontent3, h4{font-size:12px;  font-family:Arial,Helvetica,sans-serif; color:#e32128; line-height:20px}
#container #vt_body #tabcontent1, #tabcontent2, #tabcontent3, h5{float:left; font-size:12px;  font-family:Arial,Helvetica,sans-serif; color:#e32128; line-height:20px}
#container #vt_body #tabcontent1, #tabcontent2, #tabcontent3, p{font-size:12px;  font-family:Arial,Helvetica,sans-serif; color:#333; line-height:20px; margin-bottom:10px}
#container #vt_body #tabcontent2 ul{margin:0px 0px 10px 0px; padding:0px}
#container #vt_body #tabcontent2 ul li{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333}
#vt_adv{width:100%; margin:20px 0px; float:left; height:auto !important; height:300px;  min-height:300px}
#ad_left{width:52%;  float:left; height:auto !important; height:300px;  min-height:300px}
#ad_left .tab{width:95%; margin:15px}



#ad_right{width:46%;  float:left}
#ad_right #head{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#e32128;  padding:5px 0px; text-align:center; width:100%}
#ad_right .site_name {width:95%; line-height:20px;   float:left; }
#ad_right .site_name .wi{width:40%; float:left; margin:0px;}
#ad_right .site_name img{margin:10px 10px 40px 10px;  float:left; width:auto;}
#ad_right .site_name ul{display:block; padding:0px 0px 10px 0px; margin:0px; float:left; width:60%;}
#ad_right .site_name ul li{padding:0px; margin:0px; display:block;  width:100%; float:left; text-align:left; color:#000000; line-height:14px; }
#ad_right .site_name ul li strong{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:22px;}
#ad_right .site_name ul li a{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;   text-decoration:none;  line-height:12px;}
#ad_right .site_name ul li a:hover{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;  text-decoration:underline;  line-height:12px;}
#ad_right .site_name ul li span {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top;   }
#ad_right .site_name ul li span a{padding:0px 3px 0px 3px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top;   text-decoration:none; color:#0066CC;}
#ad_right .site_name ul li span a:hover{padding:0px 3px 0px 3px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top;  text-decoration:underline; color:#0066CC;}

#container #vt_body .search_left{width:66%; float:left; margin:1%; }
#container #vt_body .add a{margin-bottom:10px;}
#container #vt_body span{line-height:20px;margin-left:3px;}
#container #vt_body  .spons{float:left; height:auto !important;  min-height:40px;background-color:#f5f5f5; border:1px solid #d5d5d5; height:40px; width:94%; margin-bottom:10px; margin-top:10px; padding:0px 10px 10px 10px;}

#container #vt_body .rediv{width:94%; padding:10px;}
#container #vt_body .search_right{ width:26%; float: left; margin:0.5%; padding:10px; border-left:1px dotted #e2e4ea;}/*
#container #vt_body .rediv .gridheader{ text-align:center; background-color:#333333;border:1px solid #333; color:#ffffff; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
#container #vt_body .rediv .gridrow1{ background-color:#f5f5f5; text-align:center;  line-height:20px; border:1px solid #f5f5f5; color:#0066cc; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body .rediv .gridrow2{ background-color:#e5e5e5; text-align:center; line-height:20px; border:1px solid #f5f5f5; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body .rediv .gridcss{ border:1px solid #d5d5d5; background-color:#f5f5f5; padding:10px; width:800px;}
*/


#container #vt_body .rightdiv{width:210px;}
#container #vt_body #vt_cart { padding:0px 0px 10px 20px; margin:20px; line-height:15px; }
#container #vt_body #vt_cart .gridheader{ text-align:left; background-color:#065499;border:1px solid #d5d5d5; color:#ff0000; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
#container #vt_body #vt_cart .gridrow1{ background-color:#f5f5f5; text-align:left;  line-height:20px; border:1px solid #000000; color:#0066cc; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body #vt_cart .gridrow2{ background-color:#e5e5e5; text-align:left; line-height:20px; border:1px solid #000000; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body #vt_cart .btn_add{ background-color:#e32128; text-align:center; margin:1px; border:1px solid #C2CED8; color:white; font-weight:normal; color:white;  height:22px; width:auto; }
#container #vt_body #vt_cart .gridcss{ border:1px solid #d5d5d5; background-color:#f5f5f5; padding:10px; width:600px;}
#container #vt_body #vt_cart .gridshopcss{ border:1px solid #d5d5d5; background-color:#f5f5f5; padding:10px; width:700px;}
#container #vt_body #vt_cart .sbtn { width:80px; height:24px; padding-bottom:3px; margin-left:3px; float:left;   border:1px solid #d5d5d5; background-color:#e32128; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;}
/*event grid*/

#container #vt_body #vt_cart .searchgridheader{ text-align:left;  color:#ff0000; font-size:14px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body #vt_cart .searchgridrow1{  text-align:left;  line-height:25px;  border:none; color:#0066cc; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body #vt_cart .searchgridrow2{  text-align:left; line-height:25px;  border:none; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#container #vt_body #vt_cart .searchgridcss{    padding:10px; width:800px;}


/*advertise 
*/

#container #vt_body #addiv .addes {width:220px; float:left;}
#container #vt_body #addiv{border:1px solid #d5d5d5; width:98%; margin:5px 5px 5px 0px;float:left; height:auto !important; height:102px;  min-height:102px; padding:2px 2px 2px 4px; background-color:#e9f2fa;  }
#container #vt_body #addiv .adul{float:right; background-color:#f8f9fa; width:250px;float:left; height:auto !important;  height:50px;  min-height:50px; border:1px solid #e5e5e5;  }
#container #vt_body #addiv .adul ul{width:250px; height:25px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#333; list-style-type:none;}
#container #vt_body #addiv .adul .row1{width:250px; height:25px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;  list-style-type:none;}
#container #vt_body #addiv .adul .row2{width:250px; height:25px; border-bottom:1px solid #e5e5e5;   font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;  list-style-type:none;}
#container #vt_body #addiv .adul .row3{width:250px; height:25px;    font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;  list-style-type:none;}
#container #vt_body #addiv .adul ul li{ width:82px; height:25px; float:left; display:block; font-family:Arial, Helvetica, sans-serif;   text-align:center; border-right:1px solid #e5e5e5;}
#container #vt_body #addiv .adul ul  .elemi{ border:none;}

/* end advertise 
*/





