/*********** for index.php and front end ***********/

@media print{
	body{font-family: arial, helvetica, sans-serif; background: none;}
	#header{display:none;}
	#leftNav{display:none;}
	a{text-decoration:none;}
	ins{text-decoration:none;}
}/*End Media Print*/
@media screen{
	body{ font-family: arial, helvetica, sans-serif; background: url(/images/main/vipcr-bg.gif) repeat-x #527994 top;}
	#bgStretch{ width: 100%;}
	#pageBlock { width: 856px; margin: auto auto; background: url(/images/main/vipcr-bodyRep.jpg) repeat-y #fff;}
	#header{/* height: 245px;*/}
	#header img {/*padding: 0px; margin: 0px; border: 1px solid green;*/}
	#header td { /*padding: 0px; margin: 0px; border: 1px solid red;*/}
	#header tr {border: 1px solid black;}
	
	#loginBox { background: url(/images/main/vipcr-loginBox.gif) no-repeat; font-size: .8em; width: 265px; /*height: 101px;*/ padding: 0px; margin: 0px;}
	#loggedBox { background: url(/images/main/vipcr-loggedBox.gif) no-repeat; font-size: .8em; width: 265px; /*height: 101px;*/ padding: 0px; margin: 0px;}
	#loginBox th {text-align: left;}
	.topNav {
		border: none;
		margin: 0px;
		padding: 0px;
	}
	form{ margin: 0px; padding: 0px;}
	table.layout {border: none; padding: 0px; }
	table.layout td{ vertical-align: top;}
	#mainBody{ margin-left: 10px; margin-right: 10px;}
	#leftNav {vertical-align: top; width: 255px; background-color: #eeeeee;}
	#leftNav ul{
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		margin-top: 0px;
		list-style-position: outside;
	}
	#leftNav ul li{
		/*padding: 1px;*/
		background-color: #eee;
	}
	#leftNav ul li.active{
		background-color: #ffc53b;
	
		font-weight: bold;
	}
	#leftNav ul li.active a{
		color: #000;
	}
	#leftNav a:link, #leftNav a:visited{
		color: #353535;
		text-decoration: none;
	}
	#leftNav a{
		display: block;
		padding: 4px 0px 4px 0px;
		width: 100%;
		text-indent: 10px;
	 	border-bottom: 1px solid #dcdcdc;
		font-size: 1.05em;
		font-family: arial, helvetica, sans;
		/*font-weight: bold;*/
	}
	div.searchBox{
		padding:10px;
		background-color:#929292;
		margin-top:10px;
		margin-bottom:10px;
	}
	a.faqEntry{
		font-weight:bold;
	}
	div.faqEntry{
		margin-bottom:10px;
	}
	
	#leftNav a:hover{
		background-color: #fff;
		color: #868686;
	  border-bottom: 1px solid #aaa;
	}
	
	#pageContent{
		padding-left: 10px; 
		vertical-align: top; 
		width: 580px;  
		color: #5c5c5c;
		font-size: .9em;
	}
	
	
	#footer{
		text-align: center;
		background: url(/images/main/vipcr-foot.gif) no-repeat #527994;
		padding: 8px;
		line-height: 14px;
		font-size: 11px;
		height: 62px;
		color: #393939;
	}
	#loginBox a{
		color: #296c00;
		font-size: .7em;
	}
	#footer a{
		color: #296c00;
	}
	#footer a:link, #loginBox a:link{
		text-decoration: underline;
	}
	#footer a:hover, #loginBox a:hover{
		text-decoration: none;
		color: #000;
	}
	.boxType1{
		background-color: #eeeeee; border: 1px solid #cccccc; padding: 8px;
	}
	.boxType1 h2{margin: 0px; margin-bottom: 10px; border-bottom: 1px solid #ccc; color: #2b4386;}
	/*Content Styles*/
	
	#pageContent form th {background-color: #eeeeee; color: #1b5f13; text-align: left; }
	
	p {margin-top: 1px; margin-bottom: 15px;}
	img{ margin: 0px; padding: 0px; text-decoration: none;}
	#pageContent a:link{ color: #4bae0e;	text-decoration: underline;}
	#pageContent a:visited{	color: #286900;}
	#pageContent a:hover{	color: #8ce554;	text-decoration: none;}

}/*End Media Screen*/
