a
{
	color:#cf4040;
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
body
{
	background-image:url(/Images/BGBody.png);
	margin:0px;
	marginheight:0px;
	marginwidth:0px;
	SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #f2f2f2;
    SCROLLBAR-SHADOW-COLOR: #cccccc;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #cccccc;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
}
form
{
	MARGIN:0px
}
SELECT
{
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	width:80%;
}
td
{
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#737373;
}
TEXTAREA
{
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
	width:80%;
}
.BulletList
{
	margin-bottom:0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style:none;
	margin-top:2px;
}
.BulletList li 
{
	padding-left: 10px;
	background-image: url(/Images/Bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.BulletListSub
{
	margin-bottom:0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style:none;
	margin-top:2px;
}
.BulletListSub li 
{
	padding-left: 10px;
	background-image: url(/Images/BulletSub.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.ButtonLarge
{
    background-color:#ccf7b7;
	border:#379a07 1px solid;
	color:#379a07;
	font-family:Tahoma,Verdana,Arial;
	font-weight:bold;
	font-size:12px;
	height:22px;
	padding-bottom:2px;
	margin-top:1px;
	vertical-align:top;
}
.Button
{
    background-color:#eeeeee;
	border:#bababa 1px solid;
	color:#5e5e5e;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	height:19px;
	padding-bottom:2px;
	margin-top:1px;
	vertical-align:top;
}
.Button[class]
{
    background-color:#eeeeee;
	border:#bababa 1px solid;
	color:#5e5e5e;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	height:19px;
	margin-top:0px;
	padding-bottom:2px;
	vertical-align:top;
}
.DropDownDivCompany 
{
	border-right:#FFFFFF 3px solid;
	filter:alpha(opacity=95);
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	height:138px;
	position:absolute;
	visibility: hidden;
	z-index: 1;
	background-color: #f0f0f0;
	width: 240px;
	margin-top:0px;
	moz-opacity:.95;
	opacity:.95;
}
.DropDownDivCompany a
{
	margin-left:5px;
	margin-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	color: #737373;
	width: 227px;
	display: block;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
}
.DropDownDivCompany a:hover
{
	margin-left:5px;
	margin-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	background-color: #dcdcdc;
	color: #737373;
	text-decoration: none;
	width: 227px;
}
.DropDownReviews 
{
	border-bottom:#FFFFFF 3px solid;
	border-left:#FFFFFF 3px solid;
	border-right:#FFFFFF 3px solid;
	filter:alpha(opacity=95);
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	height:157px;
	position:absolute;
	visibility: hidden;
	z-index: 1;
	background-color: #f0f0f0;
	width: 240px;
	margin-top:0px;
	moz-opacity:.95;
	opacity:.95;
}
.DropDownReviews a
{
	margin-left:5px;
	margin-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	color: #737373;
	width: 227px;
	display: block;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
}
.DropDownReviews a:hover{
	margin-left:5px;
	margin-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	background-color: #dcdcdc;
	color: #737373;
	text-decoration: none;
	width: 227px;
}
.DropDownDivServices 
{
	border-bottom:#FFFFFF 3px solid;
	border-left:#FFFFFF 3px solid;
	border-right:#FFFFFF 3px solid;
	filter:alpha(opacity=95);
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	height:157px;
	position:absolute;
	visibility: hidden;
	z-index: 1;
	background-color: #f0f0f0;
	width: 240px;
	margin-top:0px;
	moz-opacity:.95;
	opacity:.95;
}
.DropDownDivServices a
{
	margin-left:5px;
	margin-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	color: #737373;
	width: 227px;
	display: block;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
}
.DropDownDivServices a:hover{
	margin-left:5px;
	margin-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	background-color: #dcdcdc;
	color: #737373;
	text-decoration: none;
	width: 227px;
}
.Error
{
	list-style-image:url(/Images/Bullet.png);
	border-bottom:#FFFFFF 1px solid;
	color:#dd0404;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	position:relative;
}
.Error li
{
	margin-bottom:3px;
	margin-right:5px;
}
.Error p
{
	margin-left:15px;
	margin-right:15px;
}
.ErrorMessage 
{
	background-image:url(/Images/BGError.png);
	list-style-image:url(/Images/Bullet.png);
	border-bottom:#FFFFFF 1px solid;
	color:#FE0000;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	position:relative;
}
.ErrorMessage li
{
	margin-bottom:3px;
	margin-right:15px;
}
.ErrorMessage p
{
	margin-left:15px;
	margin-right:15px;
}
.FieldHeading
{
	background-color:#f5f4f4;
	padding-right:3px;
	text-align:right;
}
.FieldValue
{
	background-color:#f5f4f4;
}
.Footer
{
	background-color:#d4d4d4;
}
.FooterMainText
{
	font-family:Tahoma;
	font-size:11px;
	color:#737373;
}
.FooterMainText a
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#737373;
}
.FooterSubText
{
	font-family:Tahoma;
	font-size:10px;
	color:#737373;
}
.FooterSubText a
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#737373;
}
.GridFooter
{
	background-color:#737373;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
}
.GridHeader 
{
	background-color:#d4d4d4;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
}
.GridHeader TD
{
	color:#737373;
}
.GridHeader TD A
{
	background-color:#d4d4d4;
	color:#737373;
	width:100%;
}
.GridHeader TD A:hover
{
	background-color:#737373;
	color:#FFFFFF;
	text-decoration:none;
	width:100%;
}
.GridRow 
{
	background-color:#FFFFFF;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	width:100%;
}
.GridRowAlternate
{
	background-color:#f4f4f4;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridRowOver 
{
	background-color:#dcdcdc;
	color:#FFFFFF;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridSelected 
{
	background-color:#fadcdc;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridRowNoFocus
{
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	width:100%;
}
.GridRowAlternateNoFocus
{
	background-color:#f4f4f4;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridSelectedNoFocus
{
	background-color:#fadcdc;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.HeadingLarge
{
	color: #5d5d5d;
	font-size: 12px;
	font-family:Arial Black, Tahoma, Arial;
}
.MenuAdmin 
{
	position:relative;
	width: 135px;
	margin-top:0px;
	text-align:right;
}
.MenuAdmin a
{
	margin-left:5px;
	margin-top:5px;
	padding-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	color: #737373;
	width: 135px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.MenuAdmin a:hover
{
	margin-left:5px;
	margin-top:5px;
	padding-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	background-color: #dcdcdc;
	color: #737373;
	text-decoration: none;
	width: 135px;
}
.MenuCompany 
{
	position:relative;
	width: 135px;
	margin-top:0px;
	text-align:right;
}
.MenuCompany a
{
	margin-left:5px;
	padding-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	color: #737373;
	width: 135px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.MenuCompany a:hover
{
	margin-left:5px;
	padding-right:5px;
	PADDING-BOTTOM:4px;
	PADDING-TOP:4px;
	background-color: #dcdcdc;
	color: #737373;
	text-decoration: none;
	width: 135px;
}
.NoWrap11
{
	background-color:#929292;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	height:100%;
	vertical-align:middle;
	white-space:nowrap;
}
.PageDate
{
	position:relative;
	top:-50%;
}
.PagerButtons
{
	margin-left:1px;
}
.PagerControl
{
	border: solid 1px #929292;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	margin-bottom:5px;
	width:100%;
}
.ScorCardCategory
{
	color:#FFFFFF;
	font-family:Arial Black,Tahoma, Verdana, Arial;
	font-size:14px;
}
.ScorCardSubcategory
{
	color:#737373;
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
}
.ScorCardTitle
{
	color:#737373;
	font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	font-weight:bold;
}
.ScorCardSubTitle
{
	color:#424242;
	font-family:Arial Black,Tahoma, Verdana, Arial;
	font-size:14px;
}
.ScorviewButton
{
	margin-left:5px;
	vertical-align:middle;
}
.ScorviewTextbox
{
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	margin-right:3px;
	vertical-align:middle;
	width:75px;
}
.SearchTextbox
{
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
	width:125px;
}
.SearchButton
{
	margin-left:10px;
	vertical-align:middle;
}
.SearchFooter
{
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#cf4040;
}
.SignupButton
{
	margin-left:100px;
	margin-top:10px;
}
.SignupTextbox
{
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
	width:150px;
}
.Strong
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#737373;
}
.Success
{
	border-bottom:#FFFFFF 1px solid;
	color:#77ae87;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	position:relative;
}
.Success p
{
	color:#77ae87;
	margin-left:15px;
	margin-right:15px;
}
.SuccessMessage 
{
	background-image:url(/Images/BGSuccess.png);
	border-bottom:#FFFFFF 1px solid;
	color:#77ae87;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	position:relative;
}
.SuccessMessage p
{
	color:#77ae87;
	margin-left:15px;
	margin-right:15px;
}
.SurveyButton
{
	margin-bottom:5px;
	margin-left:95px;
	margin-top:5px;
}
.Textbox
{
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
	width:80%;
}
.TextboxError
{
	background-color:#FFE0E0;
	border:#FE0000 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
	width:80%;
}
.TextboxFocus
{
	background-color:#f3f3f3;
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
	width:80%;
}
.TextboxNoWidth
{
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:middle;
}
.TextboxFocusNoWidth
{
	background-color:#f3f3f3;
	border:#e9e9e9 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
}
.ValignMid
{
	margin-left:5px;
	vertical-align:middle;
}
.WhiteSubHeading
{
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
}
.DivHeader
{
	background: #FFF url(/Images/DivUp.png);
	color:#494848;
	cursor:hand;
	display:block;
	margin-bottom:3px;
	height:28px;
}
.DivHeaderSelected
{
	background: #FFF url(/Images/DivDown.png);
	color:#494848;
	display:block;
	margin-bottom:3px;
	height:28px;
}
.SectionHeading
{
    display:block;
    font-size:12px;
    font-weight:bold;
}