body
{
}
A
{
	color: #0082D6;
	text-decoration: none;
}
A:hover
{
	color: #0082D6;
    TEXT-DECORATION: underline
}
H1
{
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma;
}
H2
{
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma;
}
H3
{
       font-weight: bold;
       font-size: 18px;
       margin-bottom: 0px;
       color: white;
       font-family: Tahoma, Verdana, Arial;
       background-color: #003265;
}
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: 11px;
       background-color: #C0C0C0;
}
H5
{
	font-weight: bold;
	font-size: 16px;
	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: #003265;
}



/* 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: #003265;
	text-align: center;
}
.FRM_SmallHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #C0C0C0;
	text-align: center;
}
.FRM_Spacer
{
	height: 10px;
}
.FRM_Table
{
	border-right: #003265 1px solid;
	padding-right: 0px;
	border-top: #003265 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 511px;
	padding-top: 0px;
	border-bottom: #003265 1px 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: #003265;
}

.GRD_Table
{
	border-right: #003265 1px solid;
	padding-right: 0px;
	border-top: #003265 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #003265 1px 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: #C0C0C0;
}



/* 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: #003265;
}
.MNU_MenuLinks
{
	font-size: 10px;
	width: 150px;
	color: black;
	font-family: Verdana, Arial;
	background-color: #C0C0C0;
}
.MNU_MenuLinks A
{
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial;
	background-color: #C0C0C0;
}
.MNU_MenuLinks A:Hover
{
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial;
	background-color: #C0C0C0;
	text-decoration: underline;
}

/* Regular Table */

.REG_LargeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003265;
}

.REG_Table
{
	border-right: #003265 1px solid;
	padding-right: 0px;
	border-top: #003265 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 611px;
	padding-top: 0px;
	border-bottom: #003265 1px 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: #C0C0C0;
}




/* Small Table */

.SML_LargeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #003265;
	text-align: center;
}
.SML_SmallHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: #C0C0C0;
	text-align: center;
}
.SML_Table
{
	border-right: #003265 1px solid;
	padding-right: 0px;
	border-top: #003265 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 250px;
	padding-top: 0px;
	border-bottom: #003265 1px 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: #003265 1px solid;
	padding-right: 0px;
	border-top: #003265 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 611px;
	padding-top: 0px;
	border-bottom: #003265 1px solid;
}
.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;
}
.AdWordsText
{
	font-size: 10px;
	font-family: Verdana, Arial;
}
.RankingTable
{
	border-right: #003265 1px solid;
	border-top: #003265 1px solid;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 611px;
	border-bottom: #003265 1px solid;
}
.RankingText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.RankingLink
{
	color: #0082D6;
	font-size:14px;
	font-weight:bold;
    TEXT-DECORATION: underline;
}
.SmallRankingLink
{
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.SmallRankingTable
{
	border-right: #003265 1px solid;
	border-top: #003265 1px solid;
	margin: 0px;
	border-left: #003265 1px solid;
	width: 250px;
	border-bottom: #003265 1px solid;
}
.SmallRankingText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:White;
	font-weight:bold;
}