@IMPORT url("definitions.css");

body {
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 12px; */
	font-size: .8em;
	color: #666;
	background:url(../images/background.png);
}

a {
	text-decoration: none;
}

img {
	border: 0px;
}

.bordered {
	border: 1px solid #c3272f;
}

.graybordered {
	border: 1px solid #b0b0b0;
}

.silverbordered {
	border: 1px solid #d2d2d2;
}

.yellowbordered {
	border: 1px solid #fcc30e;
}

.purplebordered {
	border: 1px solid #b93a78;
}

.bottomdotted {
	border-bottom: 1px dotted #d2d0d0;
}

.content {
	width: 992px;
	margin: 0 auto;
}

.bottom {
	width: 1004px;
	margin: 0 auto;

}

.red {
	color: #c3272f !important;
}

.silvergray {
	color: #838383 !important;
}

.gray {
	color: #4e4e4e;
}

.green {
	color: #3ddf00 !important;
}

.light-green {
	color: #e9ec00 !important;
}

.dark-green {
	color: #00b13a !important;
}

.yellow {
	color: #ffd200 !important;
}


/*
 * HEADER
 */
 
#header {
	width: 1020;
	height:auto;
	padding-bottom: 7px; 
	float:left;
}

#header #logo {
	height:89px;
	width: 274px;
/*	padding-left: 20px; */
	background: transparent url('../images/vhcs_logo.png') no-repeat center left; 
	float: left;
}

#header #banner {
	width: 468px;
	height: 60px;
/*	border: 1px solid #B3B2B2; */
	margin-left: 40px;
	margin-top: 14px;
	float:left;

}
#header #vhcs_friends {
	width: 193px;
	height:89px;
	background: transparent url('../images/vhcs_friends.png') no-repeat bottom; 
	float:left;

}

/*MAIN MENU */

#header #navi {
	float:left;
	height: 38px;
	width: 700px;
}

#header ul#mainmenu {
	list-style-type: none;
	float: left;
	
}



#header ul#mainmenu li {
/*	margin-left: 20px; */
	list-style: none;
	float: left;
	border-left: 1px solid #fff;
 	padding: 5px 20px 5px 10px;  
	margin-top:12px; 	
}

#navi ul#mainmenu li#current,
#navi ul#mainmenu li:hover{
  background-image:url('../images/menu_hover.png');
  
}

#header ul#mainmenu li a:hover{
  color: #fff;
}

#header ul#mainmenu li a{
  color: #fff;
  text-decoration: none;
  font-weight:bold;
}


/* EOF MAIN MENU  */ 

/* MAIN CONTENT STARTS HERE */
a{
	color: #005286;
	text-decoration: underline;
}
a:hover {
	color: #f70;
}


h1,h2,h4,h5{
	color: #005286;
}
h1{
	font-weight: normal;
	font-size: 2em;
	margin: 0;
	margin-bottom: 25px;
	margin-top: 10px;

}

h2{	
/*	color: #f70; */
	font-size: 1.3em;
	margin-bottom: 5px; 
	/*font-weight: normal; */
}

h3{
	color: #666;
	margin: 10px 0 0px 0;
}



#main_content {
	

}





#main_content p{
  margin-top:8px;
}

#start_box {
	border-right:1px dashed #CCCCCC;
	width: 730px;
	min-height: 450px;
	margin-top:15px;
	padding-right: 20px;
	margin-bottom: 20px;
	float: left;
}
#start_box2 {
	/* border-right:1px dashed #CCCCCC; */
	width: 780px;
	min-height: 450px;
	margin-top:15px;
	padding-right: 20px;
	margin-bottom: 20px;
	float: left;
}
#start_box2 li{
	margin-left: 40px;
	padding: 5px 0 5px 0;

}

#sidebar {
	float:right;
	width:220px;

}
#sidebar div {
    margin:0;
}

#sidebar img {
	 border:3px solid #FFFFFF;
	 margin-bottom: 5px;

}  

#sidebar a {
		 text-decoration:none;

}
#sidebar a:hover img{
	border: 3px solid #d2d2d2;
}
  
  #sidebar h2 {
    border-bottom:1px dashed #CCCCCC;
    color:#005286;
    font-size:1em;
    font-weight:bold;
    margin:20px 0 5px 0;
    text-transform:uppercase;
  }
  #sidebar h3 {
    border-bottom:1px solid #333;
    color:#333;
    font-size:1em;
    font-weight:bold;
    margin:0 0 5px 0;
    text-transform:uppercase;
  }
  #sidebar .widget, #sidebar .promo {
    margin-bottom:1.5em;
  }
  #sidebar p {
    margin:0.5em 0;
  }
  #sidebar ul {
    list-style: none;
    padding:0;
    margin:0;
  }


#start_box p,
#start_box2 p{
  line-height: 16px;

}

#horizontal {
	border-top:1px dashed #CCCCCC;
	margin-top: 30px;
	float:left;
}
#horizontal #block1{
	padding: 3px 10px 0px 65px;
	width: 160px;
	height: 100px;
	background:url(../images/icons/why_vhcs.png) no-repeat top left;
	float:left;
	margin-top: 10px;
	
}
#horizontal #block2{
	padding: 3px 10px 0px 65px;
	border-left: 1px dashed #CCCCCC;
	width: 160px;
	height: 90px;
	background:url(../images/icons/features.png) no-repeat top left;
	float:left;
	margin-top: 10px;
	
}
#horizontal #block3{
	padding: 3px 10px 0px 65px;
	border-left: 1px dashed #CCCCCC;
	width: 160px;
	height: 90px;
	background:url(../images/icons/getstarted.png) no-repeat top left;
	float:left;
	margin-top: 10px;
	
}

#horizontal #block4{
	padding: 3px 15px 0px 65px;
	width: 275px;
	background:url(../images/icons/news.png) no-repeat top left;
	float:left;
	margin-top: 10px;
	
}

#horizontal #block5{
	padding: 3px 15px 0px 65px;
	border-left: 1px dashed #CCCCCC;
	width: 294px;
	height: 90px;
	background:url(../images/icons/download.png) no-repeat top left;
	float:left;
	margin-top: 10px;
	
}


#main_content #menu{
	width: 140px;
	margin-right: 40px;
	float:left;
	margin-top:15px;
}


#main_content #menu ul#menuleft li#menucurronet
{
	margin: 0 10px 0 0;
	padding: 15px 0 6px 0;
	font-size:16px;
	font-weight:bold;
	list-style: none;
	border-bottom:1px solid #999999;
	
}
#main_content #menu ul#menuleft li#menucurronet a,
#main_content #menu ul#menuleft li#menum a {
	text-decoration:none;
}

#main_content #menu ul#menuleft li#menum {
	margin: 0 10px 0 0;
	padding: 9px 0px 6px 12px;
	font-size:12px;
	font-weight:bold;
	list-style: none;
	text-decoration:none;
	border-bottom:1px solid #999999;
	
}

.footer a {
	width:990px;
	padding-top: 5px;	
	margin-top: 15px;
	margin-bottom: 10px;
	border-top: 1px dashed #CCCCCC;
	float: left;
	font-size: 10px;
	color: #999999;
}

#start_box2 #small_li {
	padding:7px 0 0 0;
}

#start_box2 #year2009,
#start_box2 #year2008,
#start_box2 #year2007,
#start_box2 #year2006,
#start_box2 #year2005,
#start_box2 #year2004,
#start_box2 #year2003,
#start_box2 #year2002,
#start_box2 #year2001,
#start_box2 #year2000 {
	margin: 35px 0 0 0;
	display:none;
	line-height: 16px;
/*	visibility:hidden;  */
}

#start_box2 a showyear2000{

}

#start_box2 #admin,
#start_box2 #reseller,
#start_box2 #domain,
#start_box2 #server{
	margin: 45px 0 0 0;
	display:none;

}
/* END OF MAIN CONTENT */

