html,body{
	height: 100%;
	margin: 0px;
	color: white;
	font-family: sans-serif;
	background-color: black;
 	background-image: url('/images/leftbar3.gif');
	background-repeat: repeat-y;
	font-size: 10pt;
	}

a img{
	cursor: hand;
	}

form{
	padding: 0px;
	margin: 0px;	
	}

p{
	margin-top: 0px;
	}

h1 {
	color: black;
	font-size: 14pt;
	margin-top: 5px;
	margin-bottom: 3px;	
	font-weight: bold;
	}


h2 {
	margin-top: 0px;
	margin-bottom: 5px;	
	color: white;
	font-size: 12pt;
	}
	
h6{
	font-style: italic;
	font-weight: normal;
	font-size: 8pt;
	margin: 0px;
	}


li {
	margin-left: 5px;
	margin-bottom: 5px;
	list-style: square;
	list-style-position: inside;	
	}
	
img{
	padding: 0px;
	margin: 0px;
	border: 0px;
	}

table{
	text-align: center;
	}


/* ----------------------------- HEADER --------------------------*/	

	
#header{
	width: 100%;
	height: 83px;
	left: 0px;
	top: 0px;
	background: url('/images/banner2.gif');
	}


/* ----------------------------- LEFT BAR --------------------------*/

#leftcolumn{
	position: absolute;
	top: 210px;
	left: 0px;
	width: 148px;
	height: 100%;
	background-image: url('/images/leftbar3.gif');
	}
	
#buttonbar{
	width: 200px;
	height: 150px;
	background-color: black;
	border: 2px solid white;
	border-left: 0px;
	margin-bottom: 2px;
	}
	
.button{
	color: white;
	margin-left: 5px;
	margin-right: 5px;	
	margin-bottom: 2px;
	margin-top: 2px;	
	padding: 1px;
	padding-left: 5px;	
	border: 1px solid #466594;
	border-left: 10px solid #466594;
	font-size: 9pt;	
	cursor: pointer;
	text-decoration: none;		
	}

.button:hover{
	background: #466594;
	}

.featuredbox{
	cursor: pointer;
	margin-left: 5px;
	margin-right: 5px;	
	border: 1px solid #466594;	
	padding: 3px;
	font-size: 8pt;
	text-align: center;
	}

.featureditem{
	border: 1px solid #466594;	
	margin-bottom: 5px;
	text-align: left;
	padding: 2px;
	}

.featureditem:hover{
	background: #466594;
	}


/* ----------------------------- CENTER --------------------------*/


#centercolumn{
	min-width: 350px;
	margin-left: 151px;
	margin-right: 151px;
	top: 83px;
	}

#copyright {
	color: #dddddd;
	font-size: 9pt;
}
	
#copyright a:link{
	color: #dddddd;
	font-size: 9pt;
	text-decoration: none;
}

#copyright a:visited{
	color: #dddddd;
}

#copyright a:hover{
	color: white;
	text-decoration: underline;
}

#contentbox{
	border: 2px solid #608BB2;
	margin-right: 1px;
	}

#date{
	padding-left: 5px;
	font-size: 9pt;
	background: url('/images/dategradient.gif') repeat-y;
	}

.content{
	color: black;
	margin: 5px;
	border: 1px solid #608BB2;
	}

.contentheader{
	color: white;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-top: 1px;
	padding-left: 10px;		
	background-color: #274660;
	border-bottom: 1px solid #608BB2;
	}

.contentheader img{
	margin-left: 20px;
	}	

.contentheader a{
	font-size: 9pt;
	color: white;
	text-decoration: underline;
	}

.contenttext{
	background: url('/images/watermark.gif') #ECF8FF;
	padding: 5px;
	margin: 3px;
	text-align: left;
	}
	
.contenttext a{
	color: #C57400;
	text-decoration: none;
}

.contenttext a:hover{
	color: #274660;
	text-decoration: underline;
}

#centerbar{
	text-align: left;
	background-color: #00123B;
	height: 27px;
	font-size: 9pt;
	width: 100%
	}

#centerbar a{
	color: #EBEDDD;
	text-decoration: none;
	}

#centerbar a:hover{
	color: white;
	}

.centerbarlink{
	cursor: pointer;
	float: left;
	padding-left: 5px;
	padding-right: 5px;			
	height: 27px;
	}

.centerbarlink:hover{
	background: url('/images/tabgradienthover.gif') repeat-x;
	}

.centerbarlinkon{
	cursor: pointer;
	float: left;
	padding-left: 5px;
	padding-right: 5px;			
	height: 27px;
	background: url('/images/tabgradient.gif') repeat-x;
	}

.continue{
	cursor: pointer;
	margin: 2px;
	height: 20px;
	display: inline;
	color: white;
	padding: 0px;
	font-weight: 9pt;
	background: url('/images/bluegradient.jpg');
	border: 1px solid white;	
	}

.edit{
	cursor: pointer;
	margin: 2px;
	height: 20px;
	display: inline;
	color: white;
	padding: 0px;
	font-weight: 9pt;
	background: url('/images/bluegradient.jpg');
	border: 1px solid white;	
	}

.buy{
	cursor: pointer;
	margin: 2px;
	display: inline;
	color: white;
	font-size: 9pt;
	background-color: #00844D;
	border: 1px solid black;
	padding: 1px;
	}

.table{
	background-color: #8AABDF;
	border: 1px solid black;
	border-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}

.table a{
	color: #0F4170;
	text-decoration: underline;
	}

.table a:hover{
	text-decoration: none;
	}

.table td{
	padding: 3px;
	font-size: 9pt;
	border-bottom: 1px solid black;
	text-align: left;
	}

th{
	padding: 4px;
	border-bottom: 1px solid black;
	background-color:	#466594;
	font-size: 9pt;
	color: white;
	}

.table2{
	width: 100%;
	border: 1px solid black;	
	}	
	
.table2 th{
	border: 1px solid black;
	text-align: center;
	}

.table2 td{
	border-bottom: 1px solid black;
	text-align: left;
	}

.textbox{
	color: black;
	background-color: white;
	border: 1px solid #0F4170;
	font-family: sans-serif;
	font-size: 10pt;
	padding: 2px;
	}

.receipt{
	width: 100%;
	border: 1px solid #00123B;
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #9EBEF3;
	}

.receipt th{
	text-align: center;
	background-color:	#466594;
	border-bottom: 1px solid #00123B;
	}

.receipt tr{
	border-bottom: 1px solid #0F4170;
	}

.receipt td{
	padding: 5px;
	}

.receipt tr.item{
	padding: 5px;
	}

.receipt tr.item .desc{
	text-align: left;
	}

.receipt tr.item .price{
	text-align: right;
	}

.receipt tr.total{
	border: 0px;
	background-color: white;
	}

.receipt tr.total .desc{
	text-align: right;
	}

.receipt tr.total .price{
	border: 1px solid #0F4170;
	text-align: right;
	}

.table3{
	width: 100%;
	border: 1px solid #00123B;
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #9EBEF3;
	}

.table3 td{
	text-align: left;
	border-bottom: 1px solid #0F4170;
	vertical-align: top;
	padding: 5px;
	}

.table3 th{
	text-align: center;
	background-color:	#466594;
	border-bottom: 1px solid #00123B;
	}

.table3 a{
	text-decoration: underline;
	color: black;
}

.c1{
	background-color: #8AABDF;
/*	color: white;*/
	}

.table3 .unread{
/*	background-color: white;*/
	font-weight: bold;
}

.tabletop{
	background-color: white;
	}

.table3 img{
	margin: 1px;
	}

.radio{
	width: 20px;
	height: 20px;	
	}

.table3 li{
	font-size: 12pt;
	}
	


/* ----------------------------- RIGHT --------------------------*/


#rightcolumn {
	height: 100%;
	position: absolute;
	width: 148px;
	top: 83px;
	right: 0px;
	margin-left: 10px;
	padding: 0px;
	}	

#resume{
	position: relative;
	right: 0px;
	width: 148px;
	margin-top: 3px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 10px;	
	text-align: center;
	background-color: #608BB2;
	}

#resume img{
	border: 5px	solid #082E46;
	border-top: 15px	solid #082E46;
	border-bottom: 15px	solid #082E46;		
	cursor: pointer;
	}

#login{
	right: 0px;
	font-size: 8pt;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;	
	border: 1px dashed #466594;
	}

#login a{
	color: white;
	}

#login input{
	cursor: pointer;
	color: white;
	font-weight: 9pt;
	background-color: #00294D;
	border: 1px solid white;	
	}

.logtext{
	width: 90%;
	}

.infobox{
	font-size: 10pt;
	margin-top: 2px;
	background: url('images/rightbar.gif') #002B57 right repeat-y;
	height: 100%;
	width
	}
	
.infoboxheader{
	margin-top: 2px;
	background-color: #608BB2;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;	
	}
	
.infoboxheader a{
	text-decoration: none;
	color: white;
}

.infoboxheader a:hover{
	color: black;
}
	

	
/* ----------------------------- begin VR Community Styling --------------------------*/

.comprofile{
	color: white;
	width: 100%;
	border: 1px solid #00123B;
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #9EBEF3;
/*	padding: 5px;*/
	}

.comprofile td{
	border: 1px solid #0F4170;
	vertical-align: top;
	}

.comprofile th{
	text-align: center;
	background-color:	#466594;
	border-bottom: 1px solid #00123B;
	color: white;
	}

.comprofile img{
	border: 1px solid white;
/*	margin: 5px;*/
	}

.comprofilepic{
	background-color: #8AABDF;
	border-right: 1px solid #0F4170;
	width: 110px;
	padding: 5px;
	}

.cominfo{
	text-align: left;
	border-bottom: 1px solid #00123B;
	background-color: #8AABDF;
	color: black;
/*	padding: 1px;*/
	font-size: 11px;
	}
	
.cominfo1{
	text-align: left;
	border-bottom: 1px solid #00123B;
	background-color: #466594;
	color: white;
	padding: 1px;

	}

.comquote{
	text-align: left;
	height: 45px;
	overflow: auto;
	padding: 5px;
	color: black;
	font-size: 11px;
	}

.samplevr{
	border: 1px	solid #0F4170;
	background-color: #8AABDF;
	color: white;	
	font-size: 8pt;
	text-align: center;
	width: 120px;
	padding: 5px;
	}
	
.comprofileinnertable{
	color: green;
	width: 50%;
	border: none;
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: red;
	}
	
.profilestatus{
	position: absolute;
	left: 150px;
	border: 1px solid white;
	min-width: 650px;
	padding: 1px;
	}


/* ----------------------------- end VR Community Styling --------------------------*/

