
BODY, HTML {
	font-family: 	sans-serif;
	font-size:		14px;
	color: 			#000000;
	margin-top:     0px;
	margin-bottom:  0px;
	background-color: #C0C8CB;
	text-align:center;
} 	
	
a:link,a:active,a:visited	{color: #484848; text-decoration:	underline;}
a:hover				{color: #76c8f9; text-decoration:	none;} 

h1,h2,h3
{
	font-family: 	sans-serif;
	margin-top:		0px;
	margin-bottom:	0px;
	font-weight:	bold;
	padding:		0px;
}
h1 {font-size:	20px;}
h2 {font-size:	16px;}
h3 {font-size:	14px;}

UL, OL
{
	padding-left:	15px;
	margin-left:	0px;
	margin-top:		0px;
	margin-bottom:	0px;
}

.note	{font-size:	9px;}
.sans10	{font-family: Arial,sans-serif;	font-size: 10px;}
.sans11 {font-family: Arial, sans-serif; font-size: 11px;}
.sans12 {font-family: Arial, sans-serif; font-size: 12px;}
.sans14 {font-family: Arial, sans-serif; font-size: 14px;}
.sans16 {font-family: Arial, sans-serif; font-size: 16px;}
.sans18 {font-family: Arial, sans-serif; font-size: 18px;}
.sans20 {font-family: Arial, sans-serif; font-size: 20px;}
.sans22 {font-family: arial, sans-serif; font-size: 22px;}
.sans24 {font-family: arial, sans-serif; font-size: 24px;}


.verdana9 {font-family: Verdana, sans-serif; font-size: 9px;}
.verdana10 {font-family: Verdana, sans-serif; font-size: 10px;}
.verdana11 {font-family: Verdana, sans-serif; font-size: 11px;}
.verdana12 {font-family: verdana, sans-serif; font-size: 12px;}
.verdana14 {font-family: Verdana, sans-serif; font-size: 14px;}

.serif12 {font-family: Times New Roman, serif; font-size: 12px;}
.serif13 {font-family: Times New Roman, serif; font-size: 13px;}
.serif14 {font-family: Times New Roman, serif; font-size: 14px;}
.serif16 {font-family: Times New Roman, serif; font-size: 16px;}
.serif18 {font-family: Times New Roman, serif; font-size: 18px;}
.serif20 {font-family: Times New Roman, serif; font-size: 20px;}

.tre12 {font-family: Trebuchet MS, sans-serif; font-size: 12px;}
.tre13 {font-family: Trebuchet MS, sans-serif; font-size: 13px;}
.tre14 {font-family: Trebuchet MS, sans-serif; font-size: 14px;}
.tre16 {font-family: Trebuchet MS, sans-serif; font-size: 16px;}
.tre18 {font-family: Trebuchet MS, sans-serif; font-size: 18px;}
.tre20 {font-family: Trebuchet MS, sans-serif; font-size: 20px;}

input, textarea, select {font-family: sans-serif; font-size: 12px;}
form
{
	margin: 	0px;
	padding:	0px;
}


#header {
	background: 	url(images/vrm_logo.jpg) no-repeat;
	margin-left: 	22px;
	margin-top:		0px;
	height:			77px;
	text-align:		center;

}

.header_text {
	font-size: 		20px;
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	font-weight: 	bold;
	padding-left:   230px;
	
}
	
#main {
	font-family: 	Arial, Helvetica, sans-serif;
	color: 			#000000;
	text-align:		center;
	width:			912px;  /* centers the page */
	height:			912px; /* not critical, but will lengthen page beyond the bottom */
	margin:			0 auto;
	background-color: #C0C8CB;
	text-align:left;
	position:relative;
	z-index:1;
	
}

#top {
	width:			912px;
	height:			38px;
	margin-top: 	20px;
	position:		absolute;
	background: url(images/header.jpg) top left;
	background-color:#2A87C4;
	z-index:2;
	}
	
#bottom {
	width:			912px;
	height:			38px;
	margin-top:     1740px; /* adjust with others to lengthen framed message content */
	position:		absolute;
	background: url(images/footer.jpg) bottom left;
	background-color:#2A87C4;
	z-index:2;
	}
	
#left {

	width:			19px;
	margin-left:	3px;
	background-color:#257BB4;
	border-left: solid 0px #C0C8CB;
	height:			1700px; /* adjust with others to lengthen framed message content */
	margin-top:		58px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	}
	
#right {

	width:			19px;
	margin-left:	890px;
	background-color:#257BB4;
	border-left: solid 0px #COC8CB;
	height:			1700px; /* adjust with others to lengthen framed message content */
	margin-top:		58px;
	position:absolute;
	z-index:2;
	overflow:hidden;
	}
		
/*  Left column is option / not being used by default	*/
#left_column {
	position: absolute;
	left:17px;
	top:22px;
	width:88px;
	height:1700px;
	overflow:hidden;
	padding:3px;
	background-color:#FFFF00;
	border-top-style: solid 1px;
	border-right-style: solid 1px;
	border-bottom-style: solid 1px;
	border-left-style: solid 1px;
	text-align:center;
	z-index:2;

} 

#content {
	position:absolute;
	margin-top:			58px;
	margin-bottom:		38px;
	margin-left:		22px;
	width:				868px;
	height:				1700px; /* adjust with others to lengthen framed message content */
	overflow:			hidden;
	background-color:#FFFFFF;
	z-index:3;	
}


	/* trick to allow you to use <q> tag, probably won't use */	
q:before, q:after {
    content: ""; }


.heading {
		color:#FFFFFF;
		font: bold;
		font: message-box, Arial, Helvetica, sans-serif, larger;
		background-color:#003399;
		padding:5px;
		text-align: center;
		
		}
p {
	
	margin-left: 5px;

 }		