/* common css */
*{ margin:0px; padding:0px; border:0px; }
body { background-color: #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1 {font-size: 18px; font-weight:normal; color: #ed1a3b ; line-height:30px; margin:7px 0px; }
h2 {font-size:18px; color: #333333; font-weight:normal; padding:0px 0px 1px 0px;  margin:6px 0px 12px 0px; }
h2 a { color:#333333; text-decoration:none; }
h2 a:hover { color:#ed1a3b ; text-decoration:underline; }
h3 { font-size:12px; font-weight: bold; color: #064599; padding: 5px 0px 0px 0px; }
h4 { font-size:12px; font-weight: bold; color: #000000; }
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; float:left; padding:0px; margin:0px;}
p a{color: #064599; text-decoration:none;}
p a:hover{ color: #ed1a3b; text-decoration:underline;}
/*p strong{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333333; text-decoration:none;}*/

#vtmc{ width:1007px; margin-left:auto; margin-right:auto;  background-color:#e9ebee;  }

#vt_ld{ float:left; padding:0px 0 5px 0; margin:0px; width:1000px; }

#vt_ld .banner img { margin:5px 0px 0px 130px; float:left; background-color:#996633; float:left; width:728px; }
#vt_ld .map { float:right; width:125px; padding:75px 0 0 10px; float:right; }
#vt_ld .map p { color:#333; padding:4px 0px 0 0; float:left;}
#vt_ld .map img { margin:0px; padding:5px 0 0 5px; }

#vpl{ width:1006px;  float:right;  height:80px; background:url(/images/hospitalmanagement.jpg) no-repeat; }
#vpl p img { float:left; margin:0px 0px 0px 12px; }
#vpl img{float:right; padding-right:0px;}

#vt_mbc {  margin:0px; background:url(/images/container_bg_top.jpg) repeat-x top; padding-top:5px; }
*html #vt_mbc {  margin-left:-6px;  }

.vt_ls { float:left; width:242px; height:840px; height:auto !important; min-height:840px; padding:8px 10px 0px 10px; margin:0px; }
.news { float:left; padding:0px 10px; background:url(/images/upload_bgimg.gif) repeat-x #ffffff;  margin-top:8px; width:223px; border:solid 1px #e2e3e5;}
.news h2 {font-size:18px; color: #333333; font-weight:normal; padding:0px;  margin:0px; line-height:35px; width:200px; float:left; }
.news img {padding-top:11px; border:none;}
.news h3 { float:right;  margin-top:4px; }
.news p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:3px 10px 5px 0px; text-align:left;}
.news p a { text-decoration:none; color:#064599;}
.news p a:hover { color:#666666; text-decoration:underline; }
.news span { font-size:10px; color:#666666; padding-top:10px; }
.vt_ls img { margin-top:0px; padding-left:5px;}
.mart { margin-top:8px; }
*html .vt_ls { height:780px; }

.upload { background-color:#FFF; padding:5px; border:solid 1px #e2e3e5; width:233px; }
#img_upload  { margin:0px; width:201px; height:30px; padding-left:32px; background:url(/images/ico_images_video.gif) no-repeat #f5f6f7 5px 2px;  }
#img_upload p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #065499; padding:5px 0px 0px 0px; font-size:12px; line-height:25px; }
#img_upload p a { color: #065499; text-decoration:none; }
#img_upload p a:hover { color: #666; text-decoration:underline; }
#img_upload span img{ padding:0px 3px 0px 4px;  }

#img_shop  { margin:0px 0px 0px 0px; width:233px; height:45px; background-color:#f5f6f7; background: url(/images/shopcart_bline.gif) repeat-x #f5f6f7 bottom;   }
#img_shop p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #065499; padding:0px; font-size:12px; float:left; line-height:45px; }
#img_shop p a { color: #065499; text-decoration:none; }
#img_shop p a:hover { color: #666; text-decoration:underline; }
#img_shop img{ padding:0px 0px 0px 5px; float:left;  }

#shopcart_img { width:243px; height:220px; background:url(/images/upload_bgimg.gif) repeat-x #ffffff; border:solid 1px #e2e3e5; float:left; }
*html #shopcart_img { height:225px; }
#shopcart_img h2 {font-size:18px; color: #333333; font-weight:normal; padding:0px 0px 0px 10px;  margin:0px; line-height:35px; width:170px; float:left; }
#shopcart_img h3 { float:right; width:50px; padding-right:5px; background-color:#00CCCC; margin:0px; }
#shopcart_img .shopcart { width:233px; background-color:#F3F4F5; height:40px; margin:5px 5px 0px 5px; }
#shopcart_img .shopcart img { float:left; padding-top:6px; }
#shopcart_img .shopcart p {float:left; width:145px; padding:5px 0px 0px 6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#064599; }
#shopcart_img .shopcart p a { color:064599; text-decoration:none; }
#shopcart_img .shopcart p a:hover { color:#ed1a3b ; text-decoration:underline; }
#shopcart_img .shopcart p strong { font-size:12px; font-weight:bold; color:#333; }
#shopcart_img .shopcart span {float:right; padding:3px 12px 0px 0px; }

#shopcart_img .text { width:233px; height:40px; margin:5px 0px 0px 0px; }
#shopcart_img .text p { width:110px; text-align:center; line-height:16px; float:left; background-color:#F3F4F5; padding:4px 0px; }
#shopcart_img .text p a { color:#064599; text-decoration:none; }
#shopcart_img .text p a:hover { color:#ed1a3b ; text-decoration:underline; }
#shopcart_img .text span { width:118px; text-align:center; line-height:16px; float:right; background-color:#F3F4F5; padding:4px 0px;  }
#shopcart_img .text span a { color:#064599; text-decoration:none; }
#shopcart_img .text span a:hover { color:#ed1a3b ; text-decoration:underline; }

#vt_smc { float:left; width:603px; height:auto; margin:8px 0px 0px 0px; padding-right:10px; }

.vt_ads { margin:0px; height:60px; width:603px; margin-bottom:8px; }
.vt_adsb { margin:0px; height:60px; width:603px; }
.fb {float:left; }
.bb { float:right; }

#vt_ps_supp { padding:0px; width:603px; height:600px; }

#pservice{float:left; width:276px; margin:0px 8px 0px 0px;  padding:0px 10px;  background:url(/images/upload_bgimg.gif) repeat-x #ffffff; height:600px; border:solid 1px #e2e3e5; }
*html #pservice { height:602px; }

/*#pservice h2{ padding:0px 0px 5px 0px; }
#pservice ul{ padding:0px;	margin:0px;	display:block;}
#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 7px no-repeat;	padding:0 0 0 10px;	font:normal 12px Arial, Helvetica, sans-serif;	color:#333333;	background-color:inherit;	text-decoration:none;	line-height:24px;}
#pservice ul li a:hover{ background:url(/images/arrow_white_hover.gif) 0 7px no-repeat  #f0f7f8;	text-decoration:none; padding:0 0 0 10px; line-height:24px; }
#pservice img { padding:16px 0px 0px 22px; }*/


#pservice{float:left; width:276px; margin:0px 8px 0px 0px;  padding:0px 10px;  background:url(/images/upload_bgimg.gif) repeat-x #ffffff; height:630px; border:solid 1px #e2e3e5; }
*html #pservice { height:632px; }
#pservice h2{ padding:0px 0px 5px 0px; }
#pservice ul{ padding:0px;	margin:0px;	display:block;}
#pservice li{ display:block; border-bottom:1px dotted  #E4E4E4;	padding-top:0px;}
#pservice li a{	display:block;	background:url(/images/arrow_white.gif) 0 7px no-repeat;	padding:0 0 0 10px;	font:normal 12px Arial, Helvetica, sans-serif;	color:#333333;	background-color:inherit;	text-decoration:none;	line-height:24px;}
#pservice li a:hover{ background:url(/images/arrow_white_hover.gif) 0 7px no-repeat  #f0f7f8;	text-decoration:none; padding:0 0 0 10px; line-height:24px; }
#pservice img { padding:16px 0px 0px 22px; }

#subul li { border-bottom:1px dotted  #E4E4E4; margin-left:0px; background-image:none; }
#subul li a { background-image:none; }
#subul li a:hover { background-image:none; }
.subli { text-align:right; font-size:10px;}










#vt_suppm { width:285px; margin:0px; padding:5px; background-color:#d8f0f5; border:1px solid #bfe0e7; float:right;  }
#vt_suppm h2 { border-bottom:none; padding-left:10px; color:#333333; font-size:16px; font-weight:bold; }
#vt_suppm h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #333333; padding:5px 10px 5px 0px; }
#vt_suppm h3 a { color:#333333; text-decoration:none; }
#vt_suppm h3 a:hover { color:#ed1a3b ; text-decoration:underline; }
#vt_suppm h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #065499; padding:2px 10px 2px 10px; }
#vt_suppm h4 a{ color: #065499;  text-decoration:none }
#vt_suppm h4 a:hover{ color: #666666;  text-decoration:underline;  }
#vt_suppm p {  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color: #333333; padding:0px 10px 5px 10px; text-align:left; }
#vt_suppm p img{ float:right; padding:5px 0px 5px 5px;}

#vt_suppm .az { width:265px; height:75px; float:left; background-color:#fff; margin-bottom:5px; border:solid 1px #bfe0e7; padding-left:11px; padding-right:5px;  }
#vt_suppm .az p { font-size:12px; color:333; background-color:#eff0f1; border:solid 1px  #e2e3e5; margin:0px 2px 3px 0px; padding:3px; text-align:center; width:10px; line-height:10px; background:url(/images/az_bg.gif) repeat-x #eff0f1;  }

#vt_suppm .az p a { color:#064599; text-decoration:none; }
#vt_suppm .az p a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

#vt_suppm .som { width:281px; float:left; border:solid 1px #bfe0e7; background:url(/images/upload_bgimg.gif) repeat-x #ffffff;  }
#vt_suppm .som img{ width:70px; height: 50px; float:right; background-color:#FFFFFF; border:solid 1px #bfe0e7; padding:1px; margin:2px; }


#vt_msl {width:603px; height:220px; margin:0px; padding:8px 0px 0px 0px;  }

.vt_tradel { float:left; width:276px; margin:0px;  padding:0px 10px; border:1px solid #e2e3e5; background:url(/images/upload_bgimg.gif) repeat-x #ffffff; height:215px; }
.vt_tradel p {  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color: #333333; padding:0px 5px 5px 0px; text-align:justify; line-height:16px; }
.vt_tradel p a { text-decoration:none; }
.vt_tradel p a:hover { text-decoration:none; }
*html .vt_tradel { height:220px; }

#vt_proj { width:275px; margin:0px; padding:0px 10px; background:url(/images/upload_bgimg.gif) repeat-x #ffffff; border:1px solid #e2e3e5; float:right; height:215px; }
*html #vt_proj { height:220px; }
#vt_proj h2{width:150px; float:left;}
#vt_proj img {float:right; padding-top:11px;}
#vt_proj p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color: #333333; padding:5px 5px 5px 0px; }
#vt_proj p a { text-decoration:none; }
#vt_proj p a:hover { color:#666666; text-decoration:underline; }
#vt_proj span { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-top:5px; padding:0px;  }
#vt_proj span a { font-size:12px; color:#064599; text-decoration:none;}
#vt_proj span a:hover { color:#666666; text-decoration:underline;}

#vt_wel { margin:8px 0px; width:581px; float:left; background-color: #fff; padding:0px 10px 10px 10px; border:1px solid #e2e3e5; }
#vt_wel h2 {font-size:14px; color: #333333; font-weight:bold; padding:0px; margin:10px 0px 10px 0px; border-bottom:0px; }
#vt_wel p { line-height:16px;}
#vt_wel p img { float:left; padding:0px 0px 0px 0px; margin-right:14px; }

#vt_rt_adspace{ width:122px; margin:0px 3px 0px 0px; float:left; }
#vt_rt_adspace img { margin:8px 0px 0px 0px; padding:0px; border:solid 1px #fff; }

.googlead { width:976px; height:100px; background-color:#FFFFFF; border: solid 1px #e2e3e5; margin:8px 0px 0px 10px; padding:10px 5px 0px 5px; }
*html .googlead { margin-left:16px; }


ul {list-style-type:none; margin:0px 0px 10px 0px; padding-top:0px; }
ul .hnep  {	list-style-type: square; }
/*	display:compact;*/
ul.hnep li {	margin:0px;	padding:2px 0px 6px 0px; 	}
ul.hnep li a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#064599;	text-decoration:none;	padding:0px 0px 0px 0px;	text-align:left; }
ul.hnep li a:hover{	color: #666666;	text-decoration: underline;}
ul.hnep li span{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
color:#666666;}


.brclear{clear:both; font-size:1px; margin:0px; height:0px; line-height:0px;}
.clearfix:after { content:".";display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */



.border{
border-top:1px dotted #e2e3e5; border-bottom:1px dotted #e2e3e5; border-right:2px solid #e2e3e5; border-left:2px solid #e2e3e5; background-color:#F9f9fa; padding:10px;
}

#searchbody{width:795px; margin:8px 7px 0px 10px; float:left; padding:5px 12px 0px 12px; height:auto 

!important; height:390px; min-height:390px; background-color:#FFF; border:solid 1px #e2e3e5}
.imgad_google{float:left; margin:9px 0 0px 0px; width:160px; height:auto}
/*\*/
* html #searchbody {margin-left:8px;}
/**/

#subpagebody{width:727px; margin:8px 7px 0px 10px; float:left; padding:0px 15px 10px 15px; height:auto !important; height:590px; min-height:590px; background-color:#FFF; border:solid 1px #e2e3e5}
.gads{float:left; margin:10px 0 0px 0px; width:200px; height:auto}
/*\*/
* html #subpagebody { margin-left:8px;}
/**/


#subpagebody  h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333333; font-weight:bold; border-bottom:1px  solid #EBF1F1; padding-bottom:5px;  padding-top:10px; }
#subpagebody  h3 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333333; font-weight:bold; border-bottom:1px  solid #EBF1F1; padding-bottom:5px;  padding-top:10px; }
#subpagebody  h3 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ed1a3b; font-weight:bold; border-bottom:1px  solid #EBF1F1; padding-bottom:5px;  padding-top:10px; }
#subpagebody  p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; font-weight:normal; padding-top:5px; padding-bottom:5px; float:left; text-align:left;  }
#subpagebody b {font-weight:bold;}
#subpagebody ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; font-weight:normal; padding:0px 0px 0px 20px;  line-height:20px; }
#subpagebody  p a{color: #065499; font-weight:normal; }
#subpagebody  p a:hover{color: #ed1a3b; text-decoration:underline; }
#subpagebody img { margin-top:10px; border:solid 1px #f2f3f9; }
#subpagebody p img{margin:0px; border:none}
#subpagebody .top{float:right; padding:0px; margin:0}

#subpagebodyp{width:748px; margin:5px 7px 0px 5px; float:left; padding:0px; height:auto !important; height:600px;  min-height:600px; background-color:#FFF; border:solid 1px #e2e3e5}
/*\*/
* html #subpagebodyp{margin-right:-5px}
/**/

#subpagebody .cont_detail{width:580px; height:100px; height:auto !important; min-height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; float:left;}
#subpagebody .cont_detail p{padding:0px; margin:5px; line-height:18px;}
#subpagebody .cont_detail ul{padding:0px; margin:75px 0 10px 20px; display:block;  }
#subpagebody .cont_detail ul li{padding:0px; margin:0px; line-height:20px; display:block;}

#subpagebodyp h3{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#333; font-weight:bold; border-bottom:1px solid #EBF1F1; padding-bottom:5px;  padding-top:10px}
#subpagebodyp p{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; font-weight:normal; padding:5px 0px; float:left; text-align:left}
#subpagebodyp b{font-weight:bold}
#subpagebodyp ul li{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; font-weight:normal; padding:0px 0px 0px 20px;  line-height:20px}
#subpagebodyp p a{color:#065499; font-weight:normal}
#subpagebodyp p a:hover{color:#2e3192; text-decoration:underline}
#subpagebodyp td{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; font-weight:normal; padding:5px 0px; float:left; text-align:left}

.typ_enq p {font-family:Arial, Helvetica, sans-serif; color:#33333; font-size:12px; float:left; width:665px; font-weight:normal; padding: 0px  20px  20px  20px; margin:10px 0px 10px 10px ; border:1px dotted  #e2e3e5; background-color:#F8F8F8;  }

.typ_enq p span{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; float:left; font-weight:bold; padding:3px 8px; border:1px solid #e1e2e3; background-color: #ed1a3b; margin:-5px 655px 0px -20px; }


.frofilebody p ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; font-weight:normal; padding:5px 0px 5px 0px; margin:0px 0px 0px 35px; line-height:15px; list-style-type:disc;   }
.frofilebody li { padding:0px 0px 5px 0px;  line-height:15px; list-style-type:disc; margin:0px 0px 0px 35px; }

.vt_ind h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #064599; font-weight:normal; padding-bottom:5px;  padding-top:10px; }

/* contact us */
#contactus{ width:727px; margin:8px 7px 0px 10px; float:left; padding:0px 15px 10px 15px; height:auto !important; height:390px; _height:390px; min-height:390px; background-color:#FFFFFF; border: solid 1px #e2e3e5;  }
/*\*/
* html #contactus { _height:390px; margin-left:8px;}
/**/
#contactus h3 {font-size: 16px; font-weight: bold; color: #ed1a3b; line-height:20px; margin-top:15px; }
#contactus  h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #064599; font-weight:bold; padding: 10px 3px 0px 3px; }
#contactus .contact { border-bottom:solid 1px #ccc; padding-bottom:20px; width:727px; height:auto; overflow:auto; }
#contactus .us {  width:242px; float:left; }
#contactus ul { width:230px; height:auto; padding:0 0 0 10px; float:left; list-style-type:none; margin:0; }
#contactus li { height:20px; margin:0; padding:0; }
#contactus li a { color:#064599; text-decoration:none; }
#contactus li a:hover { color:#ed1a3b; text-decoration:underline; }
#contactus h6 { border-bottom:dotted 1px #e2e3e5; padding-top:15px; }
#contactus .wi { width:320px; }
/* contact us end */



/* profile section left navigation*/  
.vt_p_nav{width:228px; float:left; padding:0px 10px 20px 0px; background-color:#FFFFFF; border:1px solid #e2e3e5; height:auto !important; height:650px; min_height:650px; min-height:650px; margin:5px 0px 0px 5px; }
.vt_p_nav h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-weight:bold;  border-bottom:solid 2px #CCCCCC;  padding:10px 0px 0px 0px;  background-color:#FFFFFF; margin:0px 0px 5px 10px; letter-spacing:1px; }
.vt_p_nav ul{ display:block; margin:7px 0px 0px 15px; 	}
.vt_p_nav ul li{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#333333; font-weight:normal; background:url(/images/arrow.gif) no-repeat 0 8px; height:auto; line-height:15px; padding:5px 0px 7px 18px; border-bottom:1px dotted  #E4E4E4;	}
.vt_p_nav ul li a{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #336699; text-decoration:none;background-color:#FDFEFF; font-weight:normal; 	}
.vt_p_nav ul li a:hover{text-decoration:underline; background-color: #EFF7FA;	}
/* profile section left navigation ends here*/  


/* Images CSS Start Here */

#vt_ep { width:685px; float:left; margin:0px; padding:0 0 0 15px; height:auto !important; height:500px; min_height:500px; min-height:500px;}
#vt_ep h3 { margin:0px; font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;  color: #666666;	padding: 10px 0 0px 0px; border-bottom:none; }
#vt_ep h3 a{ text-decoration:none; color:#666666; }
#vt_ep h3 a:hover{ text-decoration:underline; color:#ed1a3b; }
#vt_ep h4 { margin:0px; padding:5px 0px 5px 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #666666; border-bottom:1px dotted #CCCCCC;  }
#vt_ep h5 { margin:0px; padding:10px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  color: #666666; text-indent:40px; }
#vt_ep ul li{ list-style-type:none; padding:0; margin:0 0 0 30px; }
#vt_ep ol { list-style-type:none; }
#vt_ep ul ol li { list-style-type:inherit; line-height:20px; }
#vt_ep li a { color:#064599; text-decoration:none; }
#vt_ep li a:hover { color:#ed1a3b; text-decoration:underline; }
.vt_eps { width:650px; float:left; margin:10px 0px 0px 20px; padding:0px; border:solid 1px  #CCCCCC;  }
.vt_eps tt { display:block; width:645px;background:url(../images/p_img_bg.gif) repeat-x top ; background-color: #FFFFFF; color:#666666; padding:2px 0px 0px 5px; margin-bottom:0px;  clear:both; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px;}

/* Images CSS End Here */

/*profile main contenet area */
/*#vt_mpc {float:left; width:500px; background-color: #FDFEF5; border-right:1px dotted #CCCCCC; padding:10px}

#vt_mp_menu{float:right; width:180px; margin-left:3px;} */


/* Links Page CSS Start Here */

.clinks { float:left;  padding:10px 50px 0px 30px; margin-top:10px;  }
.clinks li { margin:8px 0px; }
.clinks .l_links ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #660000;	font-weight:bold;	text-decoration: none;	margin-top:20px;}
.clinks .l_links {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #065499;	font-weight:bold;	text-decoration: none;	margin-top:0px;}
.clinks .l_links li {display: block;	list-style:none;	line-height:30px;}
.clinks a {	font-weight:bold;	color: #065499; text-decoration: none;}
.clinks a:hover { 	color: #666666;	font-weight:bold;	text-decoration: underline;}

/* Links Page CSS End Here */



/* sitemap CSS Start Here */

#maphold a{	text-decoration:none;	color:#000; line-height:23px;}
#maphold a:hover{	text-decoration:none;	color:#999;}
#maphold{	margin:0 auto;	width:99%;	background:#fff;	padding-bottom:20px; float:left; }
#maplist{margin:0 10px; }
.listexpander{width:100%; }
.listexpander, .listexpander ul, .listexpander li{	margin:0;	padding:0;	list-style:none;}
.listexpander ul{
	/*
	Uncomment this if you want to initially hide the child lists. 
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/ 
}
.listexpander li{	line-height:200%;	cursor:default;	text-indent:10px;	font-weight:bold;	width:auto;   }
.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer; } 

/* first level */

.listexpander li, .listexpander li.collapsed{border-bottom:none/*#f9fafb solid 1px*/; background:#fff url(/images/collapsed.gif) no-repeat 5px .4em;} 
.listexpander li.expanded{border-bottom:none/*#f9fafb solid 1px*/; background:#fff url(/images/expanded.gif) no-repeat 5px .4em; }
.listexpander li.dot{border-bottom:none/*#f9fafb solid 1px*/; background: white url(/images/singledot.gif) no-repeat 5px .4em; text-decoration:none; color:#000; }


/* second level */

.listexpander li ul, .listexpander li li{font-weight:normal; padding:0px; margin-left:5px; text-align:left; border-right: none;}
.listexpander li li.collapsed{background:#f8f8f8 url(/images/collapsed.gif) no-repeat 5px .4em;   } 
.listexpander li li.expanded{background:#f8f8f8 url(/images/expanded.gif) no-repeat 5px .4em;}


/* third level */

.listexpander li li ul, .listexpander li li li{background:#fff;}
.listexpander li li li.collapsed{background:#fff url(/images/collapsed.gif) no-repeat 5px .4em;} 
.listexpander li li li.expanded{background:#fff url(/images/expanded.gif) no-repeat 5px .4em;}

/* fourth level */

.listexpander li li li li{text-indent:0;margin-left:30px;width:auto;}


/* buttons */

p.listexpander{	height:1.5em;	margin:1em 0;}
p.listexpander a{	float:left;	height:1.5em;	line-height:1.5em;	padding:0 10px;	border:1px solid #eee;	margin-right:5px;	cursor:pointer; text-decoration:none;}
p.listexpander a:hover{	background:#f8f8f8; text-decoration:none;}

/* float fix */
.listexpander li:after{    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.listexpander li{	display: inline-block;}
/* Hides from IE-mac \*/
* html .listexpander li{	height: 1%;}
.listexpander li{	display: block;}
/* End hide from IE-mac */
/* end float fix */

/* sitemap CSS End Here */

.proho{ overflow:auto; width:100%; height:25px; position:relative; padding:0px 0px 0px 10px; }
.proho a { text-decoration:none; }
.proho a:hover { text-decoration:underline; }

.clender_bg { background-color:#eff8fa; border:solid 1px #e2e3e5; padding:10px 20px 4px 20px; width:680px; margin:5px 0px; overflow:auto;}

.calendar {width:670px; margin:2px 0px 8px 0px; border-left:solid 1px #e2e3e5; font-family:Arial, Helvetica, sans-serif; padding:0px; height:25px;}
.calendar p {float:left; border:solid 1px #e2e3e5; border-left:none; background-color:#f9f9f5; color:#333333; font-size:12px; padding-right:13px; padding-left:12px; text-align:center; }
.calendar span { float:left; margin:0px; border:solid 1px #e2e3e5; border-left:none; background-color:#f9f9f5; color:#064599; font-size:12px; text-align:center; padding:5px 13px; }

.clendar_sub { background-color:#eff8fa; border:solid 1px #e2e3e5; padding:10px 20px 4px 20px; width:700px; margin:5px 5px 15px 5px; overflow:auto;}
.calendar_sub p {float:left; border:solid 1px #e2e3e5; border-left:none; background-color:#f9f9f5; color:#333333; font-size:12px; padding:5px 5px; }
.clender_sub h3 {width:710px; border-bottom:dotted 1px #E2E3E5; color:333333; font-size:14px; line-height:15px; padding-left:0px; margin-left:0px;}
.clender_sub h4 { font-size:12px; font-weight:bold; color:#065499; margin:10px 0px 0px 0px; padding-left:0px }
.clender_sub h4 a { font-size:12px; font-weight:bold; color:#065499; margin:10px 0px 0px 0px; text-decoration:none; }
.clender_sub h4 a:hover {color:#333333; text-decoration:underline;}
.clender_sub h5 { font-size:11px; color:#333333; margin:3px 0px 17px 0px; padding-left:0px; font-weight:normal; }
.clender_sub h6 { font-size:11px; color:#333333; margin:3px 0px 7px 0px; padding:5px 0px 0px 0px; font-weight:normal; text-align:right; border-top:dashed 1px #CCCCCC; }

#events {height:auto; width:696px; border:solid 1px #f2f3f9; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:10px 0;  }
#events a { color:#064599; text-decoration:none; }
#events a:hover { color:#f15a22; text-decoration:underline; }
#events h2 { background-color:#f2f3f9; width:677px; padding:3px 10px; font-size:13px; font-weight:bold; color:#f15a22; text-align:center;}
#events h6 { margin:0 10px; padding:10px 0 10px 0; }
#events .date { width:150px; float:left; padding:5px 10px 0 10px; }
#events .adress { width:435px; float:left; padding:10px 5px 0 0;  }
#events .addto { float:right; padding:15px 10px 0 0; }

.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; padding-left:5px; }

.more {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0px 5px 0px; color:#064599; text-align:right; background-color:#FFFFFF;  }
.more a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0px 0px 0px; text-decoration:none;  color:#064599;}
.more a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0px 0px 0px; text-decoration:underline; color:#666666; background-color:#FCFCFC; }


/*global menu css start heare */

#vt_glbnav { background-color:#FFFFFF;  position:relative; width:1006px; float:left;  border-bottom:solid 1px #e2e3e5; }

#glbnav {position:absolute; width:768px; height:30px; text-align:center; border-top:solid 1px #e2e3e5; float:left;    }
#main_nav {padding:0; margin:0px; list-style-type:none; width:768px; height:30px; background-color:#EFEFEF; }
#main_nav li {float:left; display:inline; border-left:solid 1px #e2e3e5; }
#main_nav li a, 
#main_nav li a:visited {display:block; height:30px; color:#333; font-size:12px; text-decoration:none; line-height:30px; font-family:arial, verdana, sans-serif; background-color:#EFEFEF; float:left; padding:0px 7px 0 6px; border-bottom:solid 1px #e2e3e5; }

#main_nav li a:hover {color:#fff; background-color:#ed1a3b; } 
#main_nav li a.chosen, 
#main_nav li a.chosen:visited,  
#main_nav li a:active, 
#main_nav li a:focus {color:#ed1a3b; background-color:#FFFFFF; border-bottom:solid 1px #fff; } 


#sub_nav {font-family:arial, sans-serif; position:absolute; bottom:0; left:15px; top:33px;  }
#sub_nav ul {padding:0; margin:0; list-style-type:none; }
#sub_nav ul li {float:left; font-size:12px; color:#ed1a3b; margin:0 20px 0 0; line-height:26px;  }
#sub_nav ul li a, 
#sub_nav ul li a:visited {font-size:12px; color:#064599; text-decoration:none; }
#sub_nav ul li a:hover {color:#ed1a3b; text-decoration:underline; }

#sub_menu {list-style-type:none; float:left; width:768px; }
/*global menu css end heare */


/* sub inner tab */

#si_tabs{
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#si_tabs ul{
	font: bold 11px Arial;
	margin:0;
	margin-left: 0px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

#si_tabs li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	line-height:10px;
}

#si_tabs a{
	float: left;
	display: block;
	color: white;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 2px 15px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #999999; /*Default menu color*/
	border-bottom: 1px solid white;
}

#si_tabs a:hover{
	background-color:#ed1a3b ; /*Menu hover bgcolor*/
}

#si_tabs #current a{ /*currently selected tab*/
	background-color: #666666; /*Brown color theme*/ 
	border-color: #666666; /*Brown color theme*/ 
}

#si_tabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: #666666; /*Brown color theme*/ 
}


/* ochre media footer starts here */

#vt_footer{	height:76px;	margin-top:10px;	background-color:#fff;	position:relative;	text-align:center;	padding:0px; border-top: 3px solid #e2e3e5; }
#vt_footer ul{	 padding:20px 0px 0px 15px; text-align:center;}
#vt_footer ul li{	float:left;	color: #333333;	background-color:inherit;	font:normal 12px Arial, Helvetica, sans-serif;}
#vt_footer ul li a{	color: #333333;	background-color:inherit;	font:normal 12px Arial, Helvetica, sans-serif;	padding:3px 6px;	text-decoration:none;	line-height:22px; margin:0px 2px; }
#vt_footer ul li a:hover{	color: #FFFFFF;	background-color: #b6b9bd;}
#vt_footer p.copyright{	font:normal 12px Arial, Helvetica, sans-serif;	color:#333333;	background-color:inherit;	left:19px;	top:49px;}

/* ochre media footer ends here */

/* ochre media copyright starts here */
.copyright { width:100%; background-color:#FFFFFF; float:left; }
.vt_ochre  { padding:0px; background-color:#FFFFFF; height:60px; line-height:35px; float:left; }
.vt_ochre  span{  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;padding:0px;margin: 0px;}
.vt_ochre  select{ margin-left:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#f5f5f5;padding:0px; border:1px solid #e5e5e5; width:25px;}
.vt_ochre img { padding:0px 10px 0px 30px;}

#ochresites { float:left; padding-left:80px; padding-top:8px; width:230px; }
#ochresites from { background-color:#999900; border:solid 1px #009999; }

#ochresites select{
background:#f5f6f7;
border:solid 1px #e2e3e5;
width:180px;
height:18px;
}

#ochresites option { padding-left:8px; color:#333; }

/* ochre media copyright starts here */
