﻿h1, h2, h3, h4 {
	margin: 0;
	font-family: georgia, times, serif;
}
body {
	padding-right: 0px; padding-left: 0px; background-image: url(images/main_back_gradient.png); padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: repeat-x; background-color: #b4d8f6
}
#editbox {
	border-right: #dddddd 1px solid; padding-right: 12px; border-top: #dddddd 1px solid; margin-top: 30px; padding-left: 12px; background: white; float: right; padding-bottom: 12px; border-left: #dddddd 1px solid; width: 400px; padding-top: 12px; border-bottom: #dddddd 1px solid
}
.admin_user_row {
	clear: left; width: 220px; padding-top: 4px; border-bottom: #dddddd 1px solid; height: 17px
}
.admin_name_row {
	float: left; width: 200px
}
.admin_edit_row {
	float: left; width: 12px
}
.input1 {
	font-size: 16px; margin-bottom: 1px; font-family: arial
}
.label_div {
	clear: left; padding-right: 6px; float: left; margin-bottom: 6px; width: 120px; padding-top: 3px; text-align: right
}
.input_div {
	float: left; margin-bottom: 6px; width: 260px
}
form {
	display: inline
}
.spacer {
	display: inline; font-size: 3px; line-height: 3px
}
.searchfield {
	font-size: 18px; color: #999999; line-height: 24px; font-family: arial, sans-serif
}
.loginfield {
	font-size: 12px; width: 85px; margin-right: 2px; font-family: arial, sans-serif
}
p {
	display: inline; font-family: arial, sans-serif
}
.footer_p {
	font-size: 12px; color: #1c3f95; line-height: 13px; font-family: georgia, times, serif
}
.alt11 {
	font-size: 11px; color: #333333; line-height: 13px; font-family: georgia, times, serif
}
.alt12 {
	font-size: 12px; color: #333333; line-height: 15px; font-family: georgia, times, serif; letter-spacing: 1px
}
.alt13b {
	font-size: 13px; color: #333333; line-height: 18px; font-family: georgia, times, serif
}
.alt14 {
	font-size: 14px; color: #333333; line-height: 18px; font-family: georgia, times, serif; letter-spacing: 1px
}
.p11 {
	font-size: 11px; color: #333333; line-height: 17px; font-family: arial, sans-serif
}
.p12 {
	font-size: 12px; color: #333333; line-height: 18px; font-family: arial, sans-serif
}
.p14 {
	font-size: 14px; color: #333333; line-height: 20px; font-family: arial, sans-serif
}
.p16 {
	font-size: 16px; color: #333333; line-height: 22px; font-family: arial, sans-serif
}
.p18 {
	font-size: 18px; color: #333333; line-height: 24px; font-family: arial, sans-serif
}
.cal_day {
	font-size: 13px; text-transform: uppercase; line-height: 13px; font-family: tahoma, arial, sans-serif; letter-spacing: 1px
}
.cal_head {
	font-weight: bold; font-size: 22px; text-transform: uppercase; color: #555555; line-height: 20px; font-family: tahoma, arial, sans-serif; letter-spacing: 3px
}
.subhead {
	font-weight: bold; font-size: 15px; text-transform: uppercase; line-height: 22px; font-family: tahoma, arial, sans-serif; letter-spacing: 3px
}
.head {
	font-weight: bold; font-size: 24px; line-height: 28px; font-family: georgia, times, serif; letter-spacing: 1px
}
.page_head {
	font-weight: bold; font-size: 18px; line-height: 22px; font-family: georgia, times, serif; letter-spacing: 1px
}
.page_head2 {
	font-weight: bold; font-size: 16px; line-height: 20px; font-family: georgia, times, serif; letter-spacing: 1px
}
.head_20 {
	font-size: 20px; line-height: 24px; font-family: georgia, times, serif; letter-spacing: 1px
}
.h_null {
	font-weight: bold; font-size: 12px; color: white; line-height: 12px; font-family: georgia, times, serif; letter-spacing: 1px
}
.f_null {
	font-size: 13px; color: white; line-height: 13px; font-family: arial, sans-serif
}
a:visited {
	font-weight: normal; color: #1c3f95; text-decoration: none
}
a:link {
	font-weight: normal; color: #1c3f95; text-decoration: none
}
a:hover {
	font-weight: normal; color: #1c3f95; text-decoration: underline
}
a:active {
	font-weight: normal; color: #1c3f95; text-decoration: underline
}
a.f_link:visited {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 13px; font-family: arial, sans-serif; text-decoration: none
}
a.f_link:link {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 13px; font-family: arial, sans-serif; text-decoration: none
}
a.f_link:hover {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 13px; font-family: arial, sans-serif; text-decoration: underline
}
a.f_link:active {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 13px; font-family: arial, sans-serif; text-decoration: underline
}
a.l13:visited {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 18px; font-family: arial, sans-serif; text-decoration: none
}
a.l13:link {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 18px; font-family: arial, sans-serif; text-decoration: none
}
a.l13:hover {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 18px; font-family: arial, sans-serif; text-decoration: underline
}
a.l13:active {
	font-weight: normal; font-size: 13px; color: #1c3f95; line-height: 18px; font-family: arial, sans-serif; text-decoration: underline
}
a.l15:visited {
	font-weight: normal; font-size: 15px; color: #1c3f95; line-height: 20px; font-family: arial, sans-serif; text-decoration: none
}
a.l15:link {
	font-weight: normal; font-size: 15px; color: #1c3f95; line-height: 20px; font-family: arial, sans-serif; text-decoration: none
}
a.l15:hover {
	font-weight: normal; font-size: 15px; color: #1c3f95; line-height: 20px; font-family: arial, sans-serif; text-decoration: underline
}
a.l15:active {
	font-weight: normal; font-size: 15px; color: #1c3f95; line-height: 20px; font-family: arial, sans-serif; text-decoration: underline
}
a.alt_l14:visited {
	font-weight: normal; font-size: 14px; color: #1c3f95; line-height: 18px; font-family: georgia, times, serif; text-decoration: none
}
a.alt_l14:link {
	font-weight: normal; font-size: 14px; color: #1c3f95; line-height: 18px; font-family: georgia, times, serif; text-decoration: none
}
a.alt_l14:hover {
	font-weight: normal; font-size: 14px; color: #1c3f95; line-height: 18px; font-family: georgia, times, serif; text-decoration: underline
}
a.alt_l14:active {
	font-weight: normal; font-size: 14px; color: #1c3f95; line-height: 18px; font-family: georgia, times, serif; text-decoration: underline
}
a.cal_link:visited {
	font-weight: normal; font-size: 11px; line-height: 13px; font-family: arial, sans-serif; text-decoration: none
}
a.cal_link:link {
	font-weight: normal; font-size: 11px; line-height: 13px; font-family: arial, sans-serif; text-decoration: none
}
a.cal_link:hover {
	font-weight: normal; font-size: 11px; line-height: 13px; font-family: arial, sans-serif; text-decoration: underline
}
a.cal_link:active {
	font-weight: normal; font-size: 11px; line-height: 13px; font-family: arial, sans-serif; text-decoration: underline
}

div.DynamicMainMenuItem {
	margin:0px; padding:0px; display: inline-block; color: White; background-color:#8ECF4D; width:300px;}
div.DynamicMainMenuItem a {
	padding:0px; display:block; color:#000000; text-decoration:none; width:300px;
}
div.DynamicMainMenuItem a:hover {
	background-color:#5174CE; color:#ffffff; text-decoration:none;
}

.StaticMainMenu 
{
    border:none;
    padding:0px,0px,0px,0px;
}	
.StaticMainMenuItem
{
    font-family:georgia, times, serif;
    font-weight:normal;
    font-size:10pt;
    text-align:center;
	margin:0px;
	padding:0px;
	display:inline-block;
	color: #ffffff;
}
.StaticMainMenuItem a {
	padding:4px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
.StaticMainMenuItem a:hover {
	background-color:#5174CE;
	color:#ffffff;
	text-decoration:none;
}

.StaticMainMenuSelectedItem
{
    font-family:georgia, times, serif;
    font-weight:normal;
    font-size:10pt;
	margin:0px;
	padding:0px;
	display:inline-block;
	color: #ffffff;
	background-color:#8ECF4D;
}
.StaticMainMenuSelectedItem a {
	padding:4px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
.StaticMainMenuSelectedItem a:hover {
	background-color:#5174CE;
	color:#ffffff;
	text-decoration:none;
}

td, tr {
	background: FFFF99;
	font: 12px/14px georgia, tahoma, helvetica, sans-serif;
	color: #333333;
	vertical-align: middle;
	text-align: left;
}

td.survey_header {font:12px/14px georgia, tahoma, helvetica, sans-serif; background-color:#C0C0C0; color:Black; vertical-align:middle;  text-align:center;}

td.survey_info_header {font:12px/14px georgia, tahoma, helvetica, sans-serif; background-color:#FFFF99; color:Black; vertical-align:middle;  text-align:center;}

td.survey_info_header_left {font:12px/14px georgia, tahoma, helvetica, sans-serif; background-color:#FFFF99; color:Black; vertical-align:middle;  text-align:left;}

td.message_title {
	font-weight: bold; font-size: 16px; line-height: 20px; font-family: georgia, times, serif; letter-spacing: 1px; padding: 7px 7px 7px 7px;
}
td.message_text {
	font-weight:normal; font-size: 14px; line-height: 20px; font-family: georgia, times, serif; letter-spacing: 1px; padding: 7px 7px 7px 7px;
}
.watermarked {
	font-size: 12px;
	width: 85px;
	color: #bbbbbb;
	margin-right: 2px;
	font-family: arial, sans-serif;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.outerPopup 
{
    background-color:transparent;  
    padding:1em 6px;
}

.innerPopup
{
    background-color:#fff;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


/*
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}*/
