body
{
}
A
{
	color: #0082D6;
	text-decoration: none;
}
A:hover
{
	color: #0082D6;
    TEXT-DECORATION: underline;
}
H1
{
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #3c87bb;
	font-family: Tahoma;
}
H2
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #3c87bb;
	font-family: Tahoma;
}
.regularGrid
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 9px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: gainsboro;
}
.regularHeader, .regularHeader A, .regularHeader A:Hover
{
	font-weight: bolder;
	font-size: 11px;
	color: white;
	font-family: Arial;
	background-color: #567d9a;
}
 
.regularFooter
{
}

.regularButton
{
	font-size: 12px;
	font-family: Arial;
	background-color: white;
}
.menuText
{
	font-size: 12px;
	color: #567d9a;
	font-family: 'Arial Black';
}
.regularText
{
	font-size: 9px;
	font-family: Arial;
}
.regularBoldText
{
	font-size: 9px;
	font-family: 'Arial Black';
}
.friendlyText
{
	font-weight: bold;
	font-size: 12px;
	color: #0082D6;
	font-family: Tahoma, Verdana, Arial;
}
.breadCrumbs
{
	font-size: 9px;
	color: #567d9a;
	font-family: 'Arial Black';
}
.topHeading
{
	font-size: 12px;
	font-family: 'Arial Black';
}

.standOutColor
{
	font-size: 14px;
	color: activecaption;
	font-family: 'Arial Black';
}

.smallText
{
	font-size: 9px;
	font-family: 'Times New Roman' , Arial;
}

.goodReview
{
	font-size: 12px;
	font-family: 'Arial Black';
	background-color: #33ff00;
}

.badReview
{
	font-size: 12px;
	font-family: 'Arial Black';
	background-color: #ff6666;
}
.plainGrid
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 9px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: white;
}




.AAA_errorInfo
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: Arial;
}
.AAA_NumberedList
{
	list-style-type: decimal;
}
.AAA_successInfo
{
	font-weight: bold;
	font-size: 12px;
	color: green;
	font-family: Arial;
}

.BDY_Body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #003399;
}



/* Form */
.FRM_Button
{
	border-right: 2px solid;
	border-top: 2px solid;
	font-size: 12px;
	border-left: 2px solid;
	cursor: hand;
	border-bottom: 2px solid;
	font-family: Verdana, Arial;
	background-color: gainsboro;
}
.FRM_LargeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003399;
	text-align: center;
}
.FRM_SmallHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #ccccff;
	text-align: center;
}
.FRM_Spacer
{
	height: 10px;
}
.FRM_Table
{
	border-right: #003399 5px solid;
	padding-right: 0px;
	border-top: #003399 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003399 5px solid;
	width: 515px;
	padding-top: 0px;
	border-bottom: #003399 5px solid;
}
.FRM_Text
{
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
}
.FRM_Textbox
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 10px;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Tahoma, Arial;
}
.FRM_TextAttribute
{
	width: 257px;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
	font-weight: bold;
	text-align: right;
}





/* Grid Table */

.GRD_LargeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003399;
}

.GRD_Table
{
	border-right: #003399 5px solid;
	padding-right: 0px;
	border-top: #003399 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003399 5px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #003399 5px solid;
}

.GRD_Text
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 10px;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
}
.GRD_TextAttribute
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 10px;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
	font-weight: bold;
	text-align: right;
}
.GRD_SmallHeader, .GRD_SmallHeader A, .GRD_SmallHeader A:Hover
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #ccccff;
}



/* Menu Items */

.MNU_BreadCrumb, .MNU_BreadCrumb A, .MNU_BreadCrumb A:Hover
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial;
	height: 17px;
	background-color: black;
}
.MNU_MenuLinks
{
	font-size: 10px;
	width: 150px;
	color: black;
	font-family: Verdana, Arial;
	background-color: #ccccff;
}
.MNU_MenuLinks A
{
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial;
	background-color: #ccccff;
}
.MNU_MenuLinks A:Hover
{
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial;
	background-color: #ccccff;
	text-decoration: underline;
}
.MNU_HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial;
	height: 17px;
	background-color: #003399;
}
/* Regular Table */

.REG_LargeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003399;
}

.REG_Table
{
	border-right: #003399 5px solid;
	padding-right: 0px;
	border-top: #003399 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003399 5px solid;
	width: 615px;
	padding-top: 0px;
	border-bottom: #003399 5px solid;
}

.REG_Text
{
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
}
.REG_SmallHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #ccccff;
}




/* Small Table */

.SML_LargeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003399;
	text-align: center;
}
.SML_SmallHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #ccccff;
	text-align: center;
}
.SML_Table
{
	border-right: #003399 5px solid;
	padding-right: 0px;
	border-top: #003399 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003399 5px solid;
	width: 300px;
	padding-top: 0px;
	border-bottom: #003399 5px solid;
}
.SML_Text
{
	width:50%;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
}
.SML_TextAttribute
{
	width:50%;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
	text-align: right;
}
.PARTNER_Table
{
	background-color: gainsboro;
	border-right: #003399 5px solid;
	padding-right: 0px;
	border-top: #003399 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003399 5px solid;
	width: 615px;
	padding-top: 0px;
	border-bottom: #003399 5px solid;
}
.INNERtopDIV
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 31;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	top: 0px;
}

.INNERbottomDIV
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 32;
	padding-bottom: 12px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 105px;
}
H3
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 0px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003399;
}
H4
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: black;
	padding-top: 0px;
	font-family: Verdana, Arial;
	height: 15px;
	background-color: #ccccff;
}
.thinWhiteBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}
.AdWordsBox
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
}
.AdWordsLink
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Arial;
	text-decoration: underline;
	cursor:hand;
}
.AdWordsText
{
	font-size: 10px;
	font-family: Verdana, Arial;
}
.errorMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
}
.Policy, .Policy A, .Policy A:Hover
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial;
	height: 17px;
}
.SmallMenuText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.WhiteColumnHeading
{
	font-size: 12px;
	color:White;
	font-weight:bold;
}
.TrackingLink
{
	color: #0082D6;
	cursor: pointer;
	text-decoration: underline;
}

.TrackingLink:hover
{
	color: #0082D6;
    text-decoration: underline;
}
