body,td,th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-image: url(../Images/PageBG.gif);
}

.SurveysHeader
{
	background-color:#D6DFF7;
	border-bottom: solid 3px #687FDA;
}

.SurveysHead
{
	background-color: #DDDDDD;
	border-bottom: solid 1px #666666;
}

.SurveyGridItemAlt
{
	background-color: buttonface;
}

.SurveyGridItem
{
	background-color: #F3F2F8;
}

.FormButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #8EAAC1;
	padding-left: 4px;
	padding-right: 4px;
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffFAF8FA',EndColorStr='#ffD9D7E5');
    cursor: hand;
}

.FormTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}

.FormCheckBox
{
	width: 12px;
}

.FormLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.UserGridFooterTop
{
	background-color: buttonface;
	padding: 4px;
	color: #000000;
	background-repeat: repeat-x;
	background-image: url(../Admin/Images/GridFooterBk.gif);
	background-position: bottom;
}
.UserGridItem
{
	padding-left: 4px;
}
.UserGridItemAlt
{
	cursor: hand;
	background-color: #DEDEDE;
	height: 1px
}
.UserGridFooter
{
	background-color: buttonface;
	padding: 4px;
	font-weight: bold;
	color: #757366;
	font-size: 12px;
	background-repeat: repeat-x;
	background-image: url(../Admin/Images/GridFooterBk.gif);
	background-position: bottom;
}



.UserGridBody
{
	border-left: solid 1px grey;
	border-right: solid 1px grey;
}
.UserGridHeader
{
	background-color: #D6DFF7;
	padding: 4px;
	font-weight: bold;
}

.UserGridHeaderItem
{
	cursor: hand;
}

.InnerGrid
{
	behavior: url(../Common/TableHiLite.htc);
	cursor: hand;
}

.GridLabelSymbolRed {
	font-family: Wingdings;
	color: red;
	font-size: 16px;
	text-indent: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	/*width: expression(parentElement.width - 20);	*/
}
.GridLabelSymbolGreen {
	font-family: Wingdings;
	color: green;
	font-size: 16px;
	text-indent: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	/*width: expression(parentElement.width - 20);	*/
}

.CmsBox
{
	border-top: solid 1px #ACA899;
	border-right: solid 1px #ACA899;
	border-left: solid 1px #ACA899;
	background-color: #CFE2FB;
	padding: 6px;
}
.PageBG{
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
}

.MiddleSectionBG {
 border:1px solid #CCCCCC;
 vertical-align: top;
 background-image: url(../Images/MiddleBGTop.gif);
 background-repeat: no-repeat;
 background-position: top;
}

.HeaderLoginBG {
 background-image: url(../Images/HeaderLoginBG.gif);
}

.HeaderLoginTextBox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 75px;
}

.ContactTextBox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 250px;
}

.ContactDropDown {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 250px;
}

.ContactRow {
	padding-bottom: 10px;
	vertical-align: top;
}

.ContactButton {
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 height: 20px;
 cursor: hand;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #004FB3;
}

.ContactTextBoldBlue {
 color: #004FB3;
}

.NavBG {
 vertical-align: top;
 background-image: url(../Images/NavBG.gif);
}

.MainBG {
 vertical-align: top;
 background-color: #F2F6FB;
 background-image: url(../Images/MainBG.gif);
}

.RightBG {
 vertical-align: top;
 background-image: url(../Images/RightBG.gif);
}

.FooterBGLeft {
 background-image: url(../Images/FooterLeftBG.gif);
 text-align: center;
 vertical-align: middle;
}

.FooterBGRight {
 background-image: url(../Images/FooterRightBG.gif);
 text-align: left;
 vertical-align: middle;
}

.MainTextRegBlue {
 color: #004FB3;
}

.MainTextRegGrey {
 color: #666666;
}

.MainTextBoldBlue {
 font-weight: bold;
 color: #004FB3;
}

.MainTextTitleBlue {
 font-size: 15px;
 font-weight: bold;
 color: #004FB3;
}

.FooterTextLeft {
 font-size: 9px;
 color: #004FB3;
}

.FooterTextRight {
 font-size: 9px;
 color: #FFFFFF;
}

a {
 color: #FF9933;
 text-decoration: none;
}

a:active {
 color: #FF9933;
 text-decoration: none;
}

a:visited {
 color: #FF9933;
 text-decoration: none;
}

a:hover {
 color: #FF9933;
 text-decoration: underline;
}

a.Footer {
 font-size: 9px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
}

a.Footer:active {
 font-size: 9px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
}

a.Footer:visited {
 font-size: 9px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
}

a.Footer:hover {
 font-size: 9px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
}

a.News {
 font-size: 11px;
 font-weight: bold;
 color: #004FB3;
 text-decoration: none;
}

a.News:active {
 font-size: 11px;
 font-weight: bold;
 color: #004FB3;
 text-decoration: none;
}

a.News:visited {
 font-size: 11px;
 font-weight: bold;
 color: #004FB3;
 text-decoration: none;
}

a.News:hover {
 font-size: 11px;
 font-weight: bold;
 color: #004FB3;
 text-decoration: underline;
}


a.Login {
 font-size: 11px;
 color: #004FB3;
 text-decoration: none;
}

a.Login:active {
 font-size: 11px;
 color: #004FB3;
 text-decoration: none;
}

a.Login:visited {
 font-size: 11px;
 color: #004FB3;
 text-decoration: none;
}

a.Login:hover {
 font-size: 11px;
 color: #004FB3;
 text-decoration: underline;
}

a.SiteMap {
 font-size: 11px;
 color: #004FB3;
 text-decoration: none;
}

a.SiteMap:active {
 font-size: 11px;
 color: #004FB3;
 text-decoration: none;
}

a.SiteMap:visited {
 font-size: 11px;
 color: #004FB3;
 text-decoration: none;
}

a.SiteMap:hover {
 font-size: 11px;
 color: #004FB3;
 text-decoration: underline;
}

.OuterNav {
	border-right:1px solid #CCCCCC;
}

.ErrorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

li {
	list-style-image: url(../Images/BulletOrange2.gif);
}

a.UserGridFooter:link
{
	font-weight: bold;
	color: #757366;
	font-size: 12px;
}

a.UserGridFooter:visited
{
	font-weight: bold;
	color: #757366;
	font-size: 12px;
}

a.MainTextBoldBlue:link
{
	font-weight: bold;
	color: #004FB3;
	font-size: 12px;
}

a.MainTextBoldBlue:visited
{
	font-weight: bold;
	color: #004FB3;
	font-size: 12px;
}

a.MainTextBoldBlue:hover
{
	font-weight: bold;
	color: #004FB3;
	font-size: 12px;
    text-decoration: underline;
}

.ImageBorder {
	border: 1px solid #004FB3;
}

a.AdminLinks {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

a.AdminLinks:active {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

a.AdminLinks:visited {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

a.AdminLinks:hover {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

.SurveyRow {
	background-color: #E5EDF7;
	margin: 0px;
	padding: 5px;
	border-top: 2px solid #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px none #FFFFFF;
}
