body{
  background-color: #DEDEDE;
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size:10pt;
}

#body{
	width:100%;
	height:100%;
	border-bottom:1px solid #DEDEDE;
}

a:link, a:visited{outline:none;}

#mainDiv{
  background-image: url(http://www.vintechltd.com/site/mainBg.jpg);
  width:1250px;
  height: 712px;
  border-left:1px solid #D5C5B5;
  border-right:1px solid #D5C5B5;
}

#subDiv{
  width: 1230px;
  height: 712px;
  padding: 0 10px;
}

#topHeader{
  background-image: url(http://www.vintechltd.com/site/menuBg.gif);
  background-repeat: repeat-x;
  height: 105px;
  width: 939px;
}

#logosHeader{
  background-image: url(http://www.vintechltd.com/site/topBg.gif);
  background-repeat: repeat-x;
  width: 929px;
  height: 74px;
}

#logosHeader .subLogo{
  float: right;
  padding-right: 25px;
  height:74px;
}

#topHeader .menuHeader{
  width: 939px;
  height: 31px;
}

#topHeader .botHeader{
  height: 49px;
  width: 939px;
  background-image: url(http://www.vintechltd.com/site/headerLine.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
}

.menu{
  float:left;
  width: 125px;
  text-align: center;
  padding-top: 6px;
}

.menuSep{
  float:left;
}

.menu a:link, .menu a:visited{
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.menu a:hover{
  color: #991A50;
}

a.selected:link, a.selected:visited{
  color: #991A50;
}

.footer{
  background-color: #DEDEDE;
  padding-top:2px;
}

#bodyDivMain{
  padding: 10px 40px;
}

#bodyDiv{
  padding: 10px 40px;
  background-image:url(http://www.vintechltd.com/site/middleBg.gif);
  background-repeat:repeat;
  opacity:0.9;
  filter:alpha(opacity=90);
  height:550px;
  width:859px;
  overflow: auto;
  position:absolute;
  top:110px;
}

#mainTitle{
  position:relative;   
}

#mainSubTitle{
  position: absolute;
  top: -30px;
  font-size: 22pt;
}

#otherSubTitle{
  padding: 20px 0;
  font-size: 17pt;
}

#botCopy{
  font-size: 9pt;
  color: #000000;
  text-align: center;
  float: left;
  padding-left: 10px;
  width: 355px;
}

#botDesigned{
  font-size: 9pt;
  color: #000000;
  text-align: center;
  float: right;
  width: 200px;
}

#botAddr{
  font-size: 9pt;
  font-weight: bold;
  color: #0A406C;
  text-align:center;
  float: left;
  width: 658px;
}

#botDesigned a:link, #botDesigned a:visited{
  text-decoration:underline;
  color: #6FBAEF;
}

#botDesigned a:hover{
  text-decoration: none;
}

.leftMenu{
  background-image: url(http://www.vintechltd.com/site/leftMenuBg.jpg);
  background-repeat: no-repeat;
  background-color: transparent;
  width: 291px;
  padding: 5px 0 10px 30px;
}

.leftMenuTitle{
  color: #CAE200;
  font-size: 17pt;
  font-weight: bold;
  padding-bottom:10px;
}

.leftMenuItem{
  height: 32px;
  width: 225px;
  background-image: url(http://www.vintechltd.com/site/leftMenuSighn.gif);
  background-position: 3px 12px;
  background-repeat: no-repeat;
  clear: left;
  overflow:hidden;
}

.itemSelected{
  background-color: #FCFDFD;
  background-image: url(http://www.vintechltd.com/site/leftMenuSighnSelected.gif);
  background-repeat: no-repeat;
  background-position: 3px 12px;
  float:left;
}

.leftMenuItemBorder{
    border-bottom: 1px dashed #FCFDFD;
}


.leftMenuSubItem{
  padding: 8px 2px 0 18px;
}


.leftMenuSubItem a:link, .leftMenuSubItem a:visited{
  text-decoration:none;
  color:#FFF;
}

.leftMenuSubItem a:hover{
   color:#CAE200;

}

#bodyDiv fieldset{
	padding: 0 10px;
	border:1px solid #D4DDE2;
	margin-top:5px;
}

#bodyDiv legend{
	font-size:17pt;
	color:#00368D;
	padding:0 5px;
}

.ch_left{
	float:left;
}

.ch_right{
	position:absolute;
	top:10px;
	right:40px;
}

.c_input{
	border:1px solid #9BB8CA;
	width:100%;
	color:#504848;
	font-size:10pt;
	padding:2px;
}

.c_textarea{
	border:1px solid #9BB8CA;
	width:100%;
	height:116px;
	color:#504848;
	font-size:10pt;
	padding:2px;
}

.c_secure{
	float:left;
	padding-left:10px;
}

.c_submit{
	padding:3px;
	border:1px outset #0988EF;
	background-color:#FFF;
	color:#154695;
	font-size:11pt;
	font-weight:bold;
	cursor:pointer;
}

.c_submit_over{
	padding:3px;
	border:2px inset #9BB8CA;
	background-color:#FFF;
	color:#154695;
	font-size:11pt;
	font-weight:bold;
	cursor:pointer;
}

.c_captcha{
	border:1px solid #9BB8CA;
	color:#504848;
	width:70px;
	font-size:11pt;
	font-weight:bold;
	padding:4px 2px 2px 2px;	
	text-align:center;
	height:20px;
}

.c_chcap{
	color:#0951B3;
	font-size:8pt;
}

.c_msg{
	font-weight:bold;
	color:#096BD0;
	font-size:10pt;
	padding-top:20px;
	height:30px;
	margin-top:5px;
}

a.disclaimer:link, a.disclaimer:visited{
	color:#991A4F;
	text-decoration:none;
}

a.disclaimer:hover{
	text-decoration:underline;
}
