body {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-size: .8em;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	color: #000000;
	background-color: #FFFFFF;	
	}

	/**	background-color: #022852;	**/
	/** Dark Blue: 032953; **/
	/** Logo Red:  ED1D24; **/
	/** Lite Gray  F2F2F2; **/
	/** Med  Gray: BCBDC0; **/
	/** DkMedGray: A2A3A6; **/
	/** Dark Gray: 66727A; **/	
			
a {
	font-weight: bold;
	text-decoration: none;
	margin-top: 2px;
	}
	
a:link { color: #A2A3A6; }

a:visited {	color: #66727A;	}

a:hover	{ color: #ED1D24; }

h1 {
	font-size: 1.3em;
	}

h2 {
	font-size: 1.2em;
	}

h3 {
	font-size: 1.1em;
	}

h4 {
	font-size: 1.0em;
	}

h5 {
	font-size: 0.9em;
	}

h6 {
	font-size: 0.8em;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-style: normal;
	color: #66727A;
	}
	
p, ul, li, blockquote {
	font-weight: normal;
	font-style: normal;
	}

li {
	line-height: 1.5em;
	}
	
.pb {
	font-weight: bold;
	font-style: normal;
	}

.style1 {
	color: #CB0909;
	font-weight: bold;
	}

/* Navigation Round Corner on White */
#navigation-rw { 
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	width: 12.5em; }
#navigation-rw li { list-style: none; margin: 0; 
	padding: 0.1em 0.2em 0.9em 0.2em; 
	text-align: left;	
	background-image: url("../images/nav-border-red.gif");
	background-repeat: no-repeat; }
#navigation-rw li a {
	display: block;
	padding: 0.2em 0.5em 0.2em 0.6em;
/*	border: 2px hidden; */
	background: #ED1D24;
	text-decoration: none; }
#navigation-rw li a:link { color: #FFFFFF; }
#navigation-rw li a:visited { color: #FFFFFF; }
#navigation-rw li a:hover { border-color: #BCBDC0; color: #000000; background: #F2F2F2; }

/* Navigation Round Corner on Transparent */
#navigation-hp { 
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	width: 12.5em; }
#navigation-hp li { list-style: none; margin: 0; 
	padding: 0.1em 0.2em 0.9em 0.2em; 
	text-align: left;	
	background-image: url("../images/nav-border-red.png");
	background-repeat: no-repeat; }
#navigation-hp li a {
	display: block;
	padding: 0.2em 0.5em 0.2em 0.6em;
/*	border: 2px hidden; */
	background: #ED1D24;
	text-decoration: none; }
#navigation-hp li a:link { color: #FFFFFF; }
#navigation-hp li a:visited { color: #FFFFFF; }
#navigation-hp li a:hover { border-color: #BCBDC0; color: #000000; background: #F2F2F2; }

	/* Liquid 3 Column */

#container {
	width: 100%;
	margin: 0 auto;
	color: #000000;
	background-color: #FFFFFF;
	}

#hp-container {
	width: 100%;
	margin: 0 auto;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url("../images/bkg-gradient.gif");
	background-repeat: repeat-x;
	}
	
#banner {
	width: 100%;
	margin: 0;
	padding: 0;
	background-image: url("../images/banner-rt.jpg");
	background-repeat: repeat-x;
	border-bottom: 4px solid #BCBDC0;	
	}

a.banner {
	margin-top: 0 }
	
#top {
	width: 100%;
	margin: 0 auto;
	background-image: url("../images/backgnd.jpg"); 
	background-repeat: repeat-x;
	}

#hp-content {
	float: left;
	width: 40%;
	margin: 0;
	padding: 16px 0 0 42px;
	color: #FFFFFF;
	}
	
#page {
	float: left;
	width: 100%;
	margin: 0 auto;
	}

#contents {
	width: 100%;
	border: 0;
	}
	
#pg-content {
	float: left;
	width: 90%;
	margin: 0;
	padding: 12px 0 0 42px;
	}

#hp-Navigation {
	float: left;
	width: 160px;
	margin: 0;
	padding: 16px 0 0 52px;
	}

#account-box {
	float: right;
	width: 240px;
	margin-left: 1em;
	margin-right: 0;
	padding: 16px 52px 0 0;
	}

#hp-info-box {
	width: 240px;
	padding: 0; margin: 0;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	border: 2px solid #ED1D24;
	}

#info-box {
	width: 240px;
	padding: 0; margin: 0;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	border: 2px solid #ED1D24;
	background: #032953; }

.Location-box {
	float: left;
	width: 220px;
	padding: .4em 0.6em 0 0.4em; 
	margin: 0.5em 0.5em 0.5em 0;
	color: #032953;
	border: 1px solid #032953;
	border-top: 5px solid #032953;
	background: #FFFFFF;
	}

#map-rel {
	width: 388;
	margin: 0.5em 1em 1em 1.8em;
	padding: 0; }
	
#map-abs {
	top: 369px;
	left: 276px;
	position: absolute;
	z-index: 1;
	padding: 0; margin: 0 1em 1em 0; }

.mapLocation-box {
	width: 160px;
	padding: .4em 0.4em 0.4em 0.4em; margin: 0.5em;
	font-size: 0.85em;
	color: #032953;
	border: 1px solid #032953;
	border-top: 5px solid #032953;
	background: #FFFFFF; }

.mapFloat {
	width: 160px;
	font-size: 0.85em; }

.fleft {
	float: left; }

.img {
	margin: 0;
	padding: 0;
	border: 0; }

.call-us {
	border: 0;
	padding: 1.5em 0 0.2em 0; }

#footer {
	float: left;
	margin: 1em 0 0 0;
	padding: 0 0 0 254px; }

#credit {
	float: left;
	margin: 0;
	padding: 1em 0 1em 52px; }

#hp-content h1, h2, h3, h4, h5, h6, p { margin: 0 0 .5em 0; color: #FFFFFF; }

.hp { color: #032953; }

#LTL {
	width: 520px;
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 0.9em;
	}

#CREDIT {
	width: 90%;
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 0.9em;
	}

#pg_Navigation {
    float: left;
    margin: 12.4em 0 0 1em;
	}

#content {
	margin-left: 286px;
	margin-right: 0;
	padding: 2em 1em 0 1em;
	}

#pg-content h1, h2, h3, h4, h5, h6, p { margin: 0 0 .75em 0; color: #000000; }

h3.mission {
	font-style: italic;
	padding: 0 2em 0 0;
	line-height: 2.5em;
	color: #0084B4;
	}
	
h4.formal {
	line-height: .5em;
	padding: 0 0 0 0;
	}
	
#main_content {
	margin-left: 436px;
	text-align: left;
	vertical-align: top;
	}

#content_left {
	float: left;
	width: 50%;
	margin-right: 10px;
	}

#content_right {
	float: right;
	margin-left: 10px;
	}

#contact_content {
	margin-top: 120px;
	margin-left: 436px;
	width: 45%;
	text-align: left;
	vertical-align: top;
	}
	
#pg_container {
    float: left;
	border: 0;
	margin-left: 0.5em;
    }
	
#pg_NavVert {
	position: absolute; 
	top: 180px;
	left: 54px;
	margin-left: 0em;
	z-index: 1;
	border: 0;	
	}

#pg_NavHorz {
	margin-top: 0em;
	margin-left: 1em;
	}

.copyright {
	font-size: 0.85em;
	}
	
.GV {
	font-size: 8pt;
	}
	
.mainNav {
	margin-left: 15px;
	}
	
#line {
    height: 1px;
    width: 150px;
	margin-left: 0.5em;
	}
    
.name {
	color: #66727A;
	font-weight: bold;
	}
	
.clearBoth {
	clear: both;
	}

FORM, SELECT, INPUT {
	display: inline;
	margin: 0 0 0.5em 0;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 75%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

.pgnav { margin-bottom: .5em; }