.body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size: small;*/
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.header
{
    height: 9px;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    float: left;
    background-color: #C9E1F7;
}
.NavBarTop
{
	background-color: #0060B6;
	width: 100%;
	top: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:medium;
	padding-left: 0px;
    padding-right: 0px;
}

.NavBarBottom
{
	background-color: #0060B6;
	width: 100%;
	top: 97px;
	margin-top: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.LandingPageSelectLanguage
{
    font-weight: bold;
    color: black;
    font-size: medium;
    border-color: Black;
    border-width: thin;
    border-style: inset;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.LandingPageSelectMethod
{
    font-weight: bold;
    color: black;
    font-size: medium;
    border-color: Silver;
    border-width: thin;
    border-style: inset;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.MoveButtons
{
	background-color: #ffffcc;
	border-color: Gray; 
	border-style: outset;
	border-width:thin;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*vertical-align: middle;
	color: black;
	text-align: center;*/
	font: 12px arial, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	height: 22px;}
	
	
.SurveyClosed
{
   /*font-size: small;*/
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ContactUS
{
    /*font-size: small;*/
    font-weight: bold;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.MySurveysFilter
{
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.clientArea
{
    background-color: Red;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SurveyDesignPreviewButtons
{
    background-color: Silver;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.PublishButtons
{
    background-color: #C9E1F7;
    border-width: thin;
    border-color: Gray;
    /*border-style: outset;*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ForeignlanguageControl
{
    background-color: Silver;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    border-width: thin;
    border-color: Gray;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ForeignLanguageLayout
{
    /*background-color: Green;*/
}
.ForeignlanguageControlTitle
{
    color: White;
    font-weight: bold;
    text-align: center;
    background-color: #0060B6;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ForeignLanguageControlActivate
{
    margin-left: 2px;
    margin-right: 2px;
    /*background-color: Red;*/
}
.ForeignlanguageControlCharacters
{
    padding-left: 2px;
    padding-right: 2px;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ForeignlanguageControlCloseButton
{
    text-align: center;
    background-color: #C9E1F7;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SaveAsWordButtons
{
    text-align: center;
    background-color: Silver;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.QuestionType
{
	font-weight: bold;
	font-size: small;
    font-style: italic;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.PageTitle
{
    font-weight: bold;
    font-size: large;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align:left;
}
.SurveyCompleteQuestion
{
    font-weight: bold;
    font-size: medium;
      font-family: Arial, Verdana, Helvetica, sans-serif;
}

.MySurveyGrid
{
    font-weight: normal;
    font-size: small;
    margin-left: 0px;
    vertical-align: Top;
      font-family: Arial, Verdana, Helvetica, sans-serif;
      text-align: center;
}

.SurveyCompleteAnswer
{
    font-weight: normal;
    /*font-size: small;*/
    margin-left: 15px;
      font-family: Arial, Verdana, Helvetica, sans-serif;
}
.QuestionTitle
{
    font-weight: bold;
    font-size: medium;
      font-family: Arial, Verdana, Helvetica, sans-serif;
      text-align: left;
}
.QuestionTitleREQUIRED
{
    font-weight: bold;
    font-size: medium;
    /*font-style: italic;*/
      font-family: Arial, Verdana, Helvetica, sans-serif;
        text-align: left;
}
.PageQuestions
{
    font-weight: bold;
      font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: medium;
}
.SurveyWelcomeMessage
{
	font-weight: bold;
	font-size: medium;
	padding-bottom:10px;
}
.SurveyDescription
{
    margin-top: 10px;
    margin-bottom: 10px;
	font-weight: normal;
	font-size: medium;
}
.SurveyEstimatedTime
{
    margin-top: 10px;
    margin-bottom: 10px;
	font-weight: normal;
}
.DemographicsRequired
{
	font-weight: bold;
}
.confirmDialogHeader
{
	font-weight: bold;
	text-align: center;
}
.confirmDialogText
{
    font-size: small;
	font-weight: normal;
	text-align: left;
}
.confirmDialog
{
	font-weight: normal;
	text-align: center;
}
.releasenotes
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.releasenotesTitle
{
	height: 19px;
	background-color: #C9E1F7;
	text-align:left;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.releasenotesVersion
{
	height: 16px;
	background-color: Transparent;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	font-size: medium;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.releasenotesContent
{
	font-size: medium;
	margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-style: solid;
    border-width: thin;
    border-color: Black;
    border-spacing: 5px;
    
	/*font-size: small;*/
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.news
{
   
     /*width: 150px;
   height: 800px; float: right;*/
   
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.newsTitle
{
    /*width: 98%;*/ 
    background-color: #C9E1F7;
    height: 19px;
    text-align: left;
    font-weight: bold;
	font-size: medium;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.Version
{
    margin-top: 5px;
    margin-left: 2px;
	font-size: small;
	font-weight: bold;
	color: #666666;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.newsContent
{
    margin-top: 5px;
    margin-left: 0px;
	/*font-size: small;*/
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.clientContentArea
{
    float: left;
    text-align:left;
        /*margin-top: 6px;
    margin-left: 10px;
 width: 75%;
   height: 794px;*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    vertical-align: top;
    width: 100%;
}
.clientContentWelcome
{
    margin-left: 10px;
    font-weight: bold;
    text-align: Left;
	font-size: larger;
	color: Black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.clientContentWelcomeMessage
{
    margin-left: 10px;
    margin-top: 10px;
    text-align: justify;
	font-size: medium;
	color: Black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.publishHeader
{
	/*font-size: small;*/
    font-weight: bold;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.publishOption
{
	/*font-size: small;*/
    font-weight: bold;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.default 
{
	/*	font-size: small;*/
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}

.navBar {
	background-color: #0060B6;
	position: absolute;
	width: 100%;
	top: 97px;
}
.subBar {
	background-color: #0060B6;
	position: absolute;
	width: 100%;
	top: 128px;
}

.nav 
{
	font-weight: bold;
	color: #005DB1;
	text-decoration: none;
	background-color: #C9E1F7;
	border: 1px solid #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	height: 12px;
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
}
a.nav:link 
{
    color: #0060B6;
    /*background-color: Green;*/
}
a.nav:visited 
{
    color: #0060B6;
}
a.nav:hover {
	color: #C9E1F7;
	background-color: #0060B6;
}
a.nav:active 
{
    color: #C9E1F7;
    background-color: Black;
}
a:link { 
	font-weight: bold;
	color: #005DB1;
	text-decoration: none;
	background-color: #C9E1F7;
	border: 1px solid #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	height: 12px;
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
    color: #0060B6;
	/*font-size: small;*/
}
a:visited 
{
	font-weight: bold;
	color: #005DB1;
	text-decoration: none;
	background-color: #C9E1F7;
/*background-color: Red;*/
	border: 1px solid #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	height: 12px;
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	/*font-size: small;*/
	}

a:active { 
	color: #005DB1;
	}

a:hover { 
	color: #C9E1F7;
	background-color: #0060B6;
	}
	

a.text:link { 
    
	font-weight: bold; 
	text-decoration: none; 
	color: navy;
		/*padding-left: 0px;
background-color: #ffffff;
	border: 0px solid #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;*/
	}
a.text:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: Navy;
		/*padding-left: 0px;
	background-color: #ffffff;
	border: 0px solid #FFFFFF;
	margin-left: 0px;
	margin-right: 0px; */
	}
a.text:hover, a.text:active { 
	text-decoration: underline; 
	/*color: #C9E1F7; */
	padding-left: 0px;
	/*background-color: #ffffff;
	border: 0px solid #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;*/
	}

html {
	margin: 0px;
	padding: 0px;
	}
p { 
/*	font: 9pt/17pt georgia; */
    font-size: medium;
	margin-top: 0px; 
	text-align: justify;
	}
h3 { 
/*	font: italic normal 12pt georgia; */
    font-size: large;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
acronym {
	border-bottom: none;
	}
.Button
{
 font: 11px arial, sans-serif;
 padding-right: 0px;
 padding-left: 0px;
 height: 22px;
 letter-spacing: 0px; 
}

/*.Button
{
    height: 22px;
	font: 10px arial, sans-serif;
    font-size: small;
  padding-right: 0px;
 padding-left: 0px;
}*/

/* Survey Design */
.SurveyDesign
{
    background-color: Silver;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
	font-size: small;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	vertical-align:top;
	width: 100%;
}

.SurveyDesignTitle
{
    font-weight: bold;
    font-size: medium;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SurveyDesignTheme
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
     font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: medium;
}

.SurveyDesignThemeDesc
{
   /*font-size: small;*/
}

.SurveyTitle
{
    font-weight: bold;
	font-size: medium;
	background-color: Gray;
	padding-top: 5px;
	padding-bottom: 5px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SurveyDesignAddPage
{
    text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: White;
	font-weight: bold;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SurveyPage
{
    margin-left: 10px;
    margin-right: 10px;
text-align: left;
    border-top: 2px;
    border-left: 2px;
    border-bottom: 2px;
    border-right: 2px;
    border-style: solid;
    border-color: Blue;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SurveyPageButtons
{
    text-align: center;
    background-color: Blue;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: medium;
}

.SurveyPageDescription
{
	font-size: medium;
	padding-top: 5px;
	padding-bottom: 5px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.SurveyPageTitle
{
    background-color: White;
	font-size: medium;
    font-weight: bold;
    padding-right: 12px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     text-align:left;
     margin-top: 15px;
    margin-bottom: 15px;
}
.SurveyPageQuestions
{
    border-top: 3px;
    border-left: 1px;
    border-bottom: 1px;
    border-right: 1px;
    border-style: solid;
    border-color: Red;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}
.SurveyPageQuestionsQuestion
{
    font-weight: normal;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}
.SurveyPageQuestionsButtons
{
    text-align: left;
    /*background-color: Lime;*/
    padding-right: 50px;
    margin-right: 10px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     vertical-align: top;
}
.SurveyPageQuestionsOther
{
    margin-left: 22px;
    width: 500px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
      vertical-align: top;
}
.QuestionError
{
    font-weight: bold;
    color: Red;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TakeSurveyInstructionsHeader
{
	font-weight: bold;
	text-align: left;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	
}
.TakeSurveyInstructions
{
	text-align: left;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TakeSurveyTitle
{
	font-weight: bold;
	font-size: larger;
	text-align: left;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TakeSurveyDescription
{
    text-align: left;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}



.TakeSurveyMessage
{
	font-weight: bold;
	text-align: left;
	font-size: medium;
	margin-top: 5px;
	margin-bottom: 5px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TakeSurveyCloseWindow
{
    text-align: center;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}
.MaskedEditError
{
    background-color: #ffcccc;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: yellow;
    color: red;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.validatorCalloutHighlight 
{
	background-color: #fffacd;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
	text-align:center;
}
.bodylink
{
	text-decoration: underline; 
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.report a:link { 
	font-weight: bold;
	color: #005DB1;
	text-decoration: none;
	background-color: Transparent;
	border: 0px solid #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	height: auto;
	margin-left: 00px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
    color: #000;
	/*font-size: small;*/
}
.report a:visited 
{
	font-weight: bold;
	color:#000;
	text-decoration: none;
	background-color: Transparent;
/*background-color: Red;*/
	border: 0px solid #FFFFFF;
	padding-right:0px;
	padding-left: 0px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*font-size: small;*/
	}

.report a:active { 
	color: #000;
	}

.report a:hover { 
	color: #000;
	background-color: Transparent;
	}

/*************************************************************************/
/*Ajax Calendar Style*/
.Calendar .ajax__calendar_container 
{
    border:1px solid #000000;
    background-color: #2068B4;
    color: #000000;
}

.Calendar .ajax__calendar_body 
{
    background-color: #CCCCCC;    
    color: #666666; 
    font-size: 9px;     
}

.Calendar .ajax__calendar_header,
.Calendar .ajax__calendar_title,
.Calendar .ajax__calendar_next,
.Calendar .ajax__calendar_prev 
.Calendar .ajax__calendar_footer,
.Calendar .ajax__calendar_today,
.Calendar .ajax__calendar_days,
.Calendar .ajax__calendar_months,
.Calendar .ajax__calendar_years
{  
}

.Calendar .ajax__calendar_day 
{
    background-color: #EAEAEA;    
    color: #000000; 
    font-size: 9px;    
    border:1px solid #CCCCCC;     
}

.Calendar .ajax__calendar_dayname
{
    background-color: #CCCCCC;
    color: #000000;
    font-size: 9px;
    font-weight:bold;
    border:1px solid #CCCCCC;
}

/*Other Items on the Calendar, not related to the current
day, month, year
*/
.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_month,
.Calendar .ajax__calendar_other .ajax__calendar_year 
{
    color: #666666;
    background-color: #ffffff;
}

/*Hover over Calendar Items*/
.Calendar .ajax__calendar_hover .ajax__calendar_day
{
    background-color: #FFCC66; 
}

.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year 
{
    background-color: #ffffff;
    color: #000000;
    border:1px solid #000000;
}

/*Currently Selected Calendar Items*/
.Calendar .ajax__calendar_active .ajax__calendar_day
{
    background-color: #2068B4;     
    color: #000000;
    font-weight:bold;      
}

.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year 
{
    background-color: #ffffff;
    color: #000000;
    font-size: 9px;
    border:1px solid #000000;
}
/*************************************************************************/