body
{ 
	background-color: #666565;
	margin: 4px 3px 10px 3px;
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 13px;
}

a img { border: none; } 

.menu_bg {
  background-color: #000000;
}

#menu {
	background: #000000;
	padding: 0px 0px;
	width: 748px;
}

#menu a {
	padding: 8px 30px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a.hover {
	color: #859EB5;
}

#menu a:hover {
	color: #859EB5;
}

#menu span {
	display:none;
}

#partner_nav {
	background: #FFFFFF;
}
#partner_nav a {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline overline;
	font-variant: small-caps;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}
#partner_nav a:hover {
  color: #325A7A;
	text-decoration: underline;
}

#var_nav {
	background: #FFFFFF;
}
#var_nav a {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline overline;
	font-variant: small-caps;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}
#var_nav a:hover {
  color: #325A7A;
	text-decoration: underline;
}

#job_link {
	background: #FFFFFF;
	padding-left: 20px;
}

#job_link a {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#job_link a:hover {
	text-decoration: underline;
}


.partners {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

a.partners:link, a.partners:visited {
	color: #000000;
	background: #000000;
}

a.partners:active, a.partners:hover {
	color: #6786A3;
	background: #FFFFFF;
}

.job_opportunities_heading {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.contact_us_heading {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.contact_us_email:link, a.contact_us_email:visited {
	color: #000000;
	text-decoration: none;
}

a.contact_us_email:active, a.contact_us_email:hover {
	text-decoration: underline;
}

.contact_us_form_heading {
	font-size: 13px;
	color: #000000;
}

a.contact_us_form_link:link, a.contact_us_form_link:visited {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.contact_us_form_link:active, a.contact_us_form_link:hover {
	text-decoration: none;
}

a.contracts_link {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.contracts_link:hover {
	text-decoration: underline;
}

.contracts_heading {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.footer {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
	text-decoration: none;	
}

.title {
	font-size: 18px;
	font-weight: bold;
}

td.menu {
	font-color: #FFFFFF;
	background-color: menu_bg;
}

.GrayPageBODY
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 13px;
}

.GrayFormHeaderFont
{
	font-size: 16px;
	font-weight: bold;
}

.GrayFormTABLE
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 13px;
}

.GrayColumnTD
{
	background-color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
}

.GrayFieldCaptionTD
{
	color: #000000;
	background-color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
}

.GrayDataTD
{
	background-color: #F4F4F4;
	font-size: 13px;
}

.GrayErrorDataTD
{
	background-color: #F4F4F4;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}

.GraySeparatorTD
{
	height: 1px;
	background-color: #000000;
}

.GrayAltDataTD
{
	background-color: #E5E5E5;
	font-size: 13px;
}

.GrayFooterTD
{
	background-color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
}

a.GraySorterLink:link, a.GraySorterLink:visited
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.GraySorterLink:hover, a.GraySorterLink:active
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.GrayDataLink:link, a.GrayDataLink:visited
{
	color: #000066;
	text-decoration: underline;
}

a.GrayDataLink:hover, a.GrayDataLink:active
{
	color: #FF0000;
	text-decoration: none;
}

a.GrayNavigatorLink:link, a.GrayNavigatorLink:visited
{
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
}

a.GrayNavigatorLink:hover, a.GrayNavigatorLink:active
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.GrayButton
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 13px;
}

.GrayInput
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 13px;
}

.GrayTextarea
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 13px;
}

.GraySelect
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 13px;
}

.bg_dark_blue {
	background-color: #000066;
}

.bg_white {
	background-color: #FFFFFF;
}

.bg_black {
	background-color: #000000;
}

.page_border {
  background-color: #000000;
}


