@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}
.mainTBLborder {
	border: thin;
	border-color: #CCCCCC;
	border-style: inset;
}
.interiorBKG {
	background-image: url(../images/common/int_bkg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.interiorBKGhpc {
	background-image: url(../images/common/int_bkgHPC.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.interiorBKGvc {
	background-image: url(../images/common/int_bkgVC.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* Link Styles */
a:link {
	text-decoration: underline;
	color: #9f6303;
}
a:visited {
	color: #9f6303;
	text-decoration: underline;
}
a:hover {
	color: #9f6303;
	text-decoration: none;
}
a:active {
	color: #9f6303;
	text-decoration: underline;
}

a.nav:link {
	color: #1d1d41;
	text-decoration: none;
}
a.nav:visited {
	color: #1d1d41;
	text-decoration: none;
}
a.nav:hover {
	color: #1d1d41;
	text-decoration: underline;
}
a.nav:active {
	color: #1d1d41;
	text-decoration: none;
}

a.RTsideNAV:link {
	color: #CCC;
	text-decoration: underline;
}
a.RTsideNAV:visited {
	color: #CCC;
	text-decoration: underline;
}
a.RTsideNAV:hover {
	color: #CCC;
	text-decoration: none;
}
a.RTsideNAV:active {
	color: #CCC;
	text-decoration: underline;
}

a.servicesNAV:link {
	color: #000;
	text-decoration: underline;
}
a.servicesNAV:visited {
	color: #000;
	text-decoration: underline;
}
a.servicesNAV:hover {
	color: #000;
	text-decoration: none;
}
a.servicesNAV:active {
	color: #000;
	text-decoration: underline;
}

/* Content/Copy Styles */
.copyhomeBLACK {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.copyintBLACK {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.copyhomeDARKBLUE {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #1d1d41;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.copyintDARKBLUE {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #1d1d41;
}
.copyhomeLITEBLUE {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #5983a4;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.copyintLITEBLUE {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #5983a4;
}
.copyhomeTAN {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #dca040;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.copyintTAN {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #dca040;
}
.copyhomeGREEN {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #83b441;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.copyintGREEN {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #83b441;
}
.copyServices {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.copyINT {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #1d1d41;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.copyRTsidebar {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.copyfoot {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #1d1d41;
}
.sectionhead {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 60px;
	color: #1d1d41;
	margin-left: -2px;
	padding-left: -2px;
}
.sectionheadHPC {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 60px;
	color: #dca040;
	margin-left: -2px;
	padding-left: -2px;
}
.sectionheadVC {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 60px;
	color: #83b441;
	margin-left: -2px;
	padding-left: -2px;
}
.sectionsubhead {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 13px;
	text-decoration:underline;
}

/* Form Element Styles */
.forminput{
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	padding:2px;
	border:1px groove #999999;
}

/* Dropdown Navigation */
#nav, #nav ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a 
{
	display: block;
}

#nav li 
{
	float: left;
}

#nav li ul 
{     
	margin-top: -15px;
	margin-left: 12px;
	position: absolute;     
	width: 1em;
	left: auto;
	display: block;
	visibility:hidden;
} 
#nav li:hover ul, #nav li.sfhover ul
{     
	visibility:visible;
	white-space: normal;
}
.copyfootcr {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	color: #999999;
}

#photo{
	width: 362px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #A6BCCE;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	padding: 7px;
}

.copyintDARKBLUEcallout {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #1d1d41;
}

#photo ul {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #1d1d41;
	list-style-position: outside;
}

#photo li {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #1d1d41;
}


.floatleft {
	float: left;
	padding-right: 25px;	
}
