/* CSS Document */

/*container styles*/

/*first div is container for entire page, certering it horizontally in whatever browser you open, */
/*end div does not happen until directly before closing body tag*/
#main {
position:relative;
width:825px;
/*this is to fix the IE bug for center layout*/
text-align:left;
/*this is to center for all other browsers*/
margin:0 auto;
}

/*second div is page with red border, end div does not happen until directly before closing body tag*/
#page {
position:relative;
top:0px;
left:0px;
height:670px;
border:1px solid #ef4035;
z-index:0;
}

/*third div is mast, end div is directly after opening*/
#mast {
position:absolute;
top:0px;
left:0px;
z-index:1;
}

/*fourth div is general info section*/
#geninfo {
position:absolute;
top:270px;
left:0px;
width:224px;
z-index:2;
}

/*and this is the only div that IS a table*/
#maintable {
position:absolute;
left:224px;
top:264px;
z-index:3;
}

	
/*text styles*/

h1 {
	font:16px/16px Georgia, Times New Roman, Times, serif;
	color:#00539b;
	font-weight:bold;
	text-align:center;
	margin-bottom:-6px;
}
	
.smallcaps {
	font-size:13px;
}

.left_text {
	font: 11px/15px Georgia, Times New Roman, Times, serif;
	color: #00539b;
	text-align: center;
}
	
/*left section email links*/	
a.geninfolink:link {
font:11px/15px Georgia, Times New Roman, Times, serif;
text-align:center;
text-decoration:none;
color:#ef4035;
}

a.geninfolink:hover {
color:#FF9900;
}

a.geninfolink:visited {
	color:#00539b;
	}	
	
/*table*/
	
/*table head same as h1*/	
.tablehead {
	font:16px/16px Georgia, Times New Roman, Times, serif;
	color:#00539b;
	font-weight:bold;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	vertical-align:bottom;
	height:16px;
}

/*table text*/

tr {
padding:0px;
border:none;
width:570px;
height:34px;
}

td.left {
font:10px/12px Georgia, Times New Roman, Times, serif;
text-align:left;
color:#00539b;
vertical-align:bottom;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:2px;
height:34px;
background-image:url(images/gradient_01.jpg);
}

td.center {
font:10px/12px Georgia, Times New Roman, Times, serif;
text-align:left;
color:#00539b;
vertical-align:bottom;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:2px;
height:34px;
background-image:url(images/gradient_02.jpg);
}

td.right {
font:10px/12px Georgia, Times New Roman, Times, serif;
text-align:left;
color:#00539b;
vertical-align:bottom;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:2px;
height:34px;
background-image:url(images/gradient_03.jpg);
}

td.text {
font:10px/12px Georgia, Times New Roman, Times, serif;
text-align:left;
color:#00539b;
vertical-align:bottom;
border:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
height:34px;
}

/*table email*/	
a.emailtable:link {
font:10px/12px Georgia, Times New Roman, Times, serif;
text-align:left;
text-decoration:none;
color:#ef4035;
}

a.emailtable:hover {
color:#FF9900;
}

a.emailtable:visited {
	color:#00539b;
	}		

