﻿body {
	background-color: #9C9DAA;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	padding-top:7px;
}

img {
	border-width: 0;
}

.header {
	background-image: url(Images/header.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 771px;
	margin-left: auto;
	margin-right: auto;
}

.HeaderAdLeft
{
	background-image: url(Images/Header_Left.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;	
}
.HeaderAd
{
	background-color: Black;
	width: 767px;
	text-align: center;
	vertical-align: middle;
}
.HeaderAdRight
{
	background-image: url(Images/Header_Right.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;	
}
.HeaderMenu
{
	background-image: url(Images/Menu_Bkgd.gif);
	background-repeat: repeat-x;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.MainHeader
{
	background-color: Black;
	width: 767px;
	text-align: left;
	vertical-align: top;
}

.Content
{
	background-image: url(Images/Content_Bkgd.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 771px;
	padding-bottom: 40px;
	
}

.TopAd
{
	background-image: url(Images/Content_Bkgd.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 771px;
	padding-bottom: 15px;
	
}

.SiteMap
{
	background-image: url(Images/Content_Bkgd.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 771px;
	padding-bottom: 15px;
	
}
 
.redheader
{
	color:#C8101F;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
}

.redheadersub
{
	color:#C8101F;
	font-size:9pt;
	font-family:Tahoma;
	font-weight:bold;
}

.greyheader
{
	color:#979099;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:normal;
}

.greysubheader
{
	color:#979099;
	font-size:9pt;
	font-family:Tahoma;
}

.greyText
{
	color:#979099;
	font-size: 8pt;
	font-family:Tahoma;
}

.redText
{
	color:#C8101F;
	font-size:8pt;
	font-family:Tahoma;
}

.blackText
{
	color:#000000;
	font-size:8pt;
	font-family:Tahoma;
}

.footerbg {
}
.footer 
{
	padding-top:10px;
	margin-left: auto;
	margin-right: auto;
	width: 771px;
	text-align: center;
	font-size: 10px;
	color:Black;
}
a.footerlink:link
{
	color: black;
}
a.footerlink:active
{
	color: black;
}
a.footerlink:visited
{
	color: black;
}
a.footerlink
{
	color: black;
}

.MainWebMenu
{

}

a {
	text-decoration: none;
	color: #ffffff;
}

a:visited {
	color: #ffffff;
}

a:hover {
	text-decoration: underline;
	color: #C8101F;
}

a:active {
	color: #ffffff;
}

.whiteTextBold
{
	font-weight:bold;
}

.linkOn
{
	border: solid 1px #979099;
	background: #979099;
	color: Black;
}

.dropdown
{  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	height: 18px; 
	clip:    rect(   )
}
a.whiteembedded:link
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.whiteembedded:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.whiteembedded:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.whiteembedded:hover 
{
	text-decoration: underline;
	color: #979099;
}
a.whiteembedded
{
	color: #FFFFFF;
	text-decoration: underline;
	
}
a.embedded:link
{
	color: #C8101F;
	text-decoration: underline;
}
a.embedded:active
{
	color: #C8101F;
	text-decoration: underline;
}
a.embedded:visited
{
	color: #C8101F;
	text-decoration: underline;
}
a.embedded
{
	color: #C8101F;
	text-decoration: underline;
}
a.embedded:hover 
{
	text-decoration: underline;
	color: #979099;
}

a.redHeaderLink:link
{
	color:#C8101F;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration: none;
}
a.redHeaderLink:active
{
	color:#C8101F;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration: none;
}
a.redHeaderLink:visited
{
	color:#C8101F;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration: none;
}
a.redHeaderLink
{
	color:#C8101F;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration: none;
}
a.redHeaderLink:hover 
{
	text-decoration: underline;
	color: #979099;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
}

.inputLabels
{
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: right;
	font-weight: bold;
}
.inputTxtBox
{
	width:300px;
	height: 12px;	
	font-size: 8pt;
}
.inputTxtBoxAlignBottom
{
	width:300px;
	height: 12px;	
	font-size: 8pt;
	vertical-align: middle;
}
.textBoxHead
{
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.tdLabelPrimary
{
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: right;
	font-weight: bold;
	vertical-align:top;
}
.tdLabelPrimaryLeft
{
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 5px;
	vertical-align:top;
}
.tdLabelPrimaryLeftRed
{
	color: Red;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 5px;
	vertical-align:top;
}
.tdLabelHeader
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 5px;
	vertical-align:top;
}
.tdLabelSecond
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
}
.Result
{
	color: Red;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.errorVal
{
	color: Red;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;	
}

.grayButtons
{
	background-color: #979099;
	border-color: White;
	border-style: solid;
	border-width: 1px;
	color: White;
	font-size: 8pt;
	font-family: Tahoma;
	height: 17px;
	cursor: pointer;
}

.redButtons
{
	background-color: #C8101F;
	border-color: White;
	border-style: solid;
	border-width: 1px;
	color: White;
	font-size: 8pt;
	font-family: Tahoma;
	height: 17px;
	cursor: pointer;
}

h1
{
	color:#C8101F;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

h2
{
	color:#979099;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:500px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
/* agi-main will contain the divs that make up the bulk of content of a page between the header and footer divs */
#main-bma {
		width:771px;
		margin:0px 0px 0px -58px;
		padding:0px 0px 0px 58px;
		/*background image is in UI9stylebackgrds*/
		position: relative;
	z-index: 2;
	}
	
/*	#agi-main-bma
{
	background:url(Images/side_Bkgd_image.gif) no-repeat #9C9DAA;
	position: relative;
	float:left;
 }*/