﻿/* HTML tags */
body{
	text-align: center;
	background-color: #f1f2f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a{
	color: #006e6c;
}

a:hover{
	color: #36006d;
}

h1{
	color: #36006d; 
	font-weight: bold; 
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 22px;
}

h2{
	color: #36006d; 
	font-weight: bold; 
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 18px;
}

h3{
	color: #36006d; 
	font-weight: bold; 
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 8px;
}

p
{
	line-height: 1.5;
}

li
{
	margin-top: 3px;
}

/* IDs */
#PageContainer{
	width: 710px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#PageHeader{
	height: 50px;
	padding: 0px 10px 0px 10px;
	text-align: right;
}

#MenuMain {
	text-align: right;
	padding: 8px 0px 4px 0px;
}

#MenuSub {
	text-align: right;
	border-top: solid 1px #cccccc;
	display: none;
}

#MenuMain a{
	font-size: 14px;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0px 0px 25px;
}

#MenuMain a:hover{
	color: #36006d;
	font-size: 14px;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*float: right;*/
	margin: 10px 0px 0px 25px;
}

#MenuMain a:visited{
	font-size: 14px;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0px 0px 25px;
}

#MenuSub a{
	font-size: 12px;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*float: right;*/
	margin: 5px 0px 0px 15px;
}

#MenuSub a:hover{
	color: #36006d;
	font-size: 12px;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 5px 0px 0px 15px;
}

#MenuSub a:visited{
	font-size: 12px;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 5px 0px 0px 15px;
}

#Copyright{
	padding-right: 2px;
	text-align: right;
	font-size: 10px;
	margin-top: 5px;
	/*clear: both;*/
}


/* Classes */
.SubMenu {
	display: none;
	margin-top: 5px;
}

.NavCurrent
{
	color: #36006d;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

a.Nav{
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.Nav{
	color: #36006d;
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited.Nav{
	font-weight: bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.BoxFull{
	width: 100%;
}
.BoxFullSpacer{
	width: 686px;
}
.BoxLeft
{
	width: 500px;
}
.BoxLeftSpacer
{
	width: 476px;
}
.BoxLeft2
{
	width: 450px;
}
.BoxLeftSpacer2
{
	width: 426px;
}

.BoxRight
{
	width: 200px;
	margin-left: 10px;
}
.BoxRightSpacer
{
	width: 176px;
}
.BoxRight2
{
	width: 250px;
	margin-left: 10px;
}
.BoxRightSpacer2
{
	width: 226px;
}


.BoxContent{
	margin: -12px -12px -12px -12px;
	z-index: 2;
	position: absolute;
}

.white{
	background-color: #ffffff;
}

.padded
{
	padding: 5px 10px 10px 10px; 
}

.button_gray{
	background-image: url(images/button.jpg);
	width: 128px;
	height: 33px;
	border: none;
	background-color: Transparent;
	font-size: 16px;
	margin-right: -2px;
	cursor: pointer;
}

/* BEGIN: white rounded box classes */
.w_tl{
	height: 12px;
	width: 12px;
	background-image: url(images/w_tl.gif);
}
.w_top{
	height: 12px;
	background-image:url(images/w_top.gif);
}
.w_tr{
	height: 12px;
	width: 12px;
	background-image: url(images/w_tr.gif);
}

.w_left{
	width: 12px;
	background-image:url(images/w_left.gif);
}
.w_right{
	width: 12px;
	background-image:url(images/w_right.gif);
}

.w_bl{
	height: 12px;
	width: 12px;
	background-image: url(images/w_bl.gif);
}
.w_bottom{
	height: 12px;
	background-image:url(images/w_bottom.gif);
}
.w_br{
	height: 12px;
	width: 12px;
	background-image: url(images/w_br.gif);
}
/* END: white rounded box classes*/

/* BEGIN: teal-accented rounded box classes */
.t_tl{
	height: 22px;
	width: 12px;
	background-image: url(images/t_tl.gif);
}
.t_top{
	height: 22px;
	background-image:url(images/t_top.gif);
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1px;
	vertical-align: bottom;
}
.t_tr{
	height: 22px;
	width: 12px;
	background-image: url(images/t_tr.gif);
}

.t_left{
	width: 12px;
	background-image:url(images/t_l.gif);
}
.t_right{
	width: 12px;
	background-image:url(images/t_r.gif);
}

.t_bl{
	height: 12px;
	width: 12px;
	background-image: url(images/t_bl.gif);
}
.t_bottom{
	height: 12px;
	background-image:url(images/t_bottom.gif);
}
.t_br{
	height: 12px;
	width: 12px;
	background-image: url(images/t_br.gif);
}
/* END: teal-accented rounded box classes*/

/* BEGIN: gray-accented rounded box classes */
.g_tl{
	height: 22px;
	width: 12px;
	background-image: url(images/g_tl.gif);
}
.g_top{
	height: 22px;
	background-image:url(images/g_top.gif);
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1px;
	vertical-align: bottom;
}
.g_tr{
	height: 22px;
	width: 12px;
	background-image: url(images/g_tr.gif);
}

.g_left{
	width: 12px;
	background-image:url(images/g_l.gif);
}
.g_right{
	width: 12px;
	background-image:url(images/g_r.gif);
}

.g_bl{
	height: 12px;
	width: 12px;
	background-image: url(images/g_bl.gif);
}
.g_bottom{
	height: 12px;
	background-image:url(images/g_bottom.gif);
}
.g_br{
	height: 12px;
	width: 12px;
	background-image: url(images/g_br.gif);
}
/* END: gray-accented rounded box classes*/

/* BEGIN: column styles */
.ColumnContainer
{
	width: 100%;	
}

.Column
{
	float: left;
}

/* END: column styles */

/* BEGIN: random styles */
.ContactTitle
{
	font-weight: bold; 
	padding-right: 15px; 
	padding-left: 10px;
	text-align: right;
}

.ContactSpacer
{
	height: 10px; 
	line-height: 10px;
}

.Indent
{
	margin-left: 10px;
}
.DirectionLabel
{
	font-size: 10px;
}
/* END: random styles */

/*BEGIN: home page & "area" styles*/
.AreaTable
{
	border-top: solid 1px #cccccc;
	font-size: 14px;
	width: 699px;
	z-index: 5;
	position: absolute;
}

.AreaTableLeft
{
	border-right: solid 1px #cccccc;
	width: 50%;
	text-align: center;
	padding: 3px 2px 2px 2px;
}

.AreaTableRight
{
	width: 50%;
	text-align: center;
	padding: 3px 2px 2px 2px;
}

/*END: home page & "area" styles*/