div.Menu, div.Footer {
	margin: 0.25em;
	width: 100%;
}

table.PageContent {
	margin: 2px;
}

div.QuestionPage {
	margin: 0.25em;
	padding: 0.5em;
	border: thick ridge;
	width: 100%;
}

div.QuestionPreview {
	border: medium solid #666666;
	width: 100%;
	
}
table.navTable {   
	border-width: 0px;  
	margin: 0px;  
	padding: 0px;    
}

td { text-align: left; }

h1, h2, h3, h4, h5, h6, th, td input, textarea, a {
		font-family: Tahoma, Verdana, Arial, sans-serif; 	
}

p, select, div, span, input, td {
	font: Georgia, "Times New Roman";  
	font-family: serif; 
}

a {
	font-size: 80%;
	text-decoration: underline;
}

table.DoFooter tr td {
	vertical-align: middle;
	text-align: center;
}

table.DoFooter tr td.Progress {
	text-align: left;
}

td.Progress div {
	height: 0.75em;
	width: 15em;
	border: thin solid #999999;
	background-color: #FFFF80;
	font-size: 50%;
	text-align: left;
}

td.Progress div span {
/*	font-size: 100%; */
	display: inline-block;
	background-color: #FF8080;
}

td.Progress span {
	text-align: left;
	font-size: 80%;
}

a.conditions {
	font-size: 80%;
	text-decoration: underline;
	color: #333333;
}

p.def { margin: 2px 2px;  padding: 0px;  }

input.def {
	font-size: 80%;
	WIDTH: 20em; HEIGHT: 2em;
	padding: 2px;
	margin: 0px;
}

input.defRadio {
	font-size: 80%;
	background-color: transparent;
	padding: 2px;
	margin: 0px;
}

input.defCheckbox {
	font-size: 80%;
	background-color: transparent;
	padding: 2px;
	margin: 0px;
}

select.LeftCol {
	background-color: #EEEEEE;
}

select {
	/* background-color: transparent; */
}

span.FormDescription, p.HeaderDesc { 
	color: #333333; 
}

textarea.def {
	font-size: 80%;
	WIDTH: 30em; HEIGHT: 6em;
}

td.leftColumn {
	background-color: #EEEEEE;
	width: 25%;
	padding: 0.5em;
}

div.MenuOptionLabel, tr.MenuOptionLabel {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

span.MenuOptionLabel {
	color: #0000ff;
/*	font-weight: 500;
	font-size: 70%;
	font-family: Verdana; */
	margin-bottom: 0.1em;
	padding-bottom: 0;
}

div.MenuOptionLabel select {
	background-color: #EEEEEE;
}

div.MenuOptionCurrent, div.MenuOptionCurrent select {
	background-color: #FFFF80;
}

input.Hidden, table.Hidden, .Hidden { visibility: hidden; }

ul.LogoList { 
	list-style-image: url(../AsBulletS.gif);
	vertical-align: super;
	color: Blue;
	}

h3.adHeading { 
	text-align: center;
	color: #FF0000;
	font-weight: bolder;
}

td.adLabel { 
	text-align: center;
	color: Blue;
}

BODY
{
   COLOR: Black;
   background-color: White;
	margin: 0px;
	padding: 0px;
}

H1
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 4px;
	COLOR: #FF0000;
	
	TEXT-ALIGN: left;
	font-size : 100%;
	font-weight: bold;
	}

th {
	font-size: 80%;
}


H2
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	COLOR: Blue;
	font-size: 90%;	
	TEXT-ALIGN: left;
	font-weight: bold;
}

H3
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	COLOR: Fuchsia;
	font-size : smaller;
	font-weight: bold;
	TEXT-ALIGN: left;
}

H3.SurveyList, P.SurveyList { 
	color: #333333;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 2em;
}

H4
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	COLOR: Green;
	font-size : smaller;
	font-weight: bold;
	TEXT-ALIGN: left;
}

H5
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	COLOR: Brown;
	font-size : smaller;
	font-weight: bold;
	TEXT-ALIGN: left;
}

H6
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	COLOR: Violet;
	font-size : smaller;
	font-weight: bold;
	TEXT-ALIGN: left;
}

H1.special
{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 4px;
	COLOR: #FF0000;
	
	TEXT-ALIGN: left;
	font-size : smaller;
	font-weight: bold;
	border-bottom-color: Blue;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	}

H1.subItem {
	MARGIN-TOP: -26px;
	TEXT-ALIGN: left;
	border-bottom : none;
	margin-right : 20px;
	}

dir.home { list-style: square; }

ul.Home li { 

	list-style: circle;
	margin-top: 0.25em;
 }

td.HomeLeft {
	color: #333333;
	font-weight: 500;
	font-size:90%
	font-family: Verdana, Arial, sans-serif;
}

td.HomeRight {
	background-color: #EEEEEE;
	border: ridge;
	padding: 0.25em;
	margin: 0.25em;
	color: #666666;
}

debug { display: none; }

img.surveyList {
	max-height: 50px;
}

p.footLabels { 
	text-align: center;  
	margin-top: 10px;  
	margin-right: 10px;  
	margin-left: 10px;  
	padding-left: 10px;  
	padding-right: 10px;  
	padding-top: 10px;       
	}
	
p.surveyDescription { border-width: 0px;  
	padding: 0px;
	margin: 2px 0px 5px 3em;
	}

p.PageHead, span.PageHead, div.Splash p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

input.searchText { 
	width: 100px; 
	}

input.searchGo {
	background-color : Yellow;
	color : #FF0000;
	text-align : center;
	cursor : hand;
	border-bottom-color : #666666;
	border-right-color : #666666;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-left-style : solid;
	border-top-style : solid;
	border-bottom-width : thin;
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	font-weight: bolder;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
	
a.button, input.button {
	font-size: 70%;
	background-color : Yellow;
	color : #FF0000;
	text-align : center;
	cursor : hand;
	border-width: thin;
	border-bottom-color : #666666;
	border-right-color : #666666;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-left-style : solid;
	border-top-style : solid;
	font-weight: bolder;
	text-decoration: none;
	}

a.button {
	height: 1.5em;
	margin-left: 0.25em;
	margin-right: 0.25em;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
input.button {
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	padding-left: 0.25em;
	padding-right: 0.25em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
}
a.littleButton, input.littleButton {
	font-size: 70%;
	background-color : Yellow;
	color : #FF0000;
	text-align : center;
	cursor : hand;
	border-width: thin;
	border-bottom-color : #666666;
	border-right-color : #666666;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-left-style : solid;
	border-top-style : solid;
	font-weight: bolder;
	margin-left: 0.25em;
	margin-right: 0.25em;
	margin-bottom: 0.125em;
	margin-top: 0.125em;
	padding-left: 0.125em;
	padding-right: 0.125em;
	padding-bottom: 0.125em;
	padding-top: 0.125em;
	text-decoration: none;
	width: 10px;
}

img.littleButton {
	border: none;
	width: 10px;
	height: 8px;
}

span.img {
	background-color : Yellow;
	color : #FF0000;
	text-align : center;
	cursor : hand;
	border-width: thin;
	border-bottom-color : #666666;
	border-right-color : #666666;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-left-style : solid;
	border-top-style : solid;
	font-weight: bolder;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

img.img {
	background-color : Yellow;
	cursor : hand;
	border-width: thin;
	border-bottom-color : #666666;
	border-right-color : #666666;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-left-style : solid;
	border-top-style : solid;
	margin: 0px;
	padding: 0px;
}

input.listSelector { 
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	}

input.AdLabel {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

input.aHref {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

li.selector {
	background-color: transparent;  
	border: none;  
	color: Blue;  
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding-bottom: 5px;
	list-style: circle;
	}

li.selectorLink {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding-bottom: 5px;
	list-style: circle;
	}

input.SiteItem1 {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding-bottom: 0px;
	font-weight: bold;
}

input.SiteItem2 {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 5px;
	margin-right: 0;
	padding-left: 5px;
	padding-right: 0;
	text-align: left;
	padding-bottom: 0px;
}
input.SiteItem3 {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 10px;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
	padding-bottom: 0px;
}

p.SiteItem { margin-top: 0;  margin-bottom: 0;  padding-bottom: 0;  padding-top: 0;    }

input.SiteItem4 {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding-bottom: 5px;
	list-style: circle;
}
input.SiteItem5 {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding-bottom: 5px;
	list-style: circle;
}

p.sysMsg { color: Red;  font-weight: bold;   }

p.Error, p.Warning, p.Information { 
	border: 0px;  
	margin: 0.25em;  
	padding: 0.125em;
	font-weight: bold;  
	color: White; 
	background: Red; 
}

p.Warning {
	font-weight: bold;  
	color: Black; 
	background: Yellow; 
}

p.Information {
	font-weight: normal;  
	color: White; 
	background: #666666; 
}
	
div.JavaScriptRequired {
	margin: 1em;
	color: #ff0000;
	font-size: 120%;
	width: 100%;
	text-align: center;
}

div.JavaScriptRequiredBody {
	margin: 1em;
	color: #333333;
	font-size: 100%;
	background-color: #FFAAAA;
}

td.buttons { text-align: center; }

input.SiteItem6 {
	background-color: transparent;  
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding-bottom: 5px;
	list-style: circle;
}

ul.selector { 
	color: Blue;  
	list-style: circle; 
	}

input.footLabel, input.footLabel_h { 
	font-size: 70%;
	border: none;  
	text-decoration: underline;  
	color: Blue;  
	background-color: transparent;
	cursor: hand;      
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	}

input.footLabel_h { 
	color: #FF0000;  
	}

span.footLabel {
	font-size: 70%;
	background-color: transparent;  
	border: none;  
	color: #999999;  
	margin-left: 7px;
	margin-right: 7px;
	padding-left: 0;
	padding-right: 0;
}

span.requiredMarker { color: #FF0000; }
	
input.issue { 
	width: 600px; 
}

textarea.issue { 
	width: 400px;
	height: 100px;
}

span.formLabel {
	text-align : left;
	color : Blue;
	font-weight : 500;
}

td.FormLabel {
	text-align : left;
	color : Blue;
	margin-right : 10px;
	font-weight : 500;
	width : 25%;
}

td.FormLabelHighlight {
	text-align : left;
	color : #FF0000;
	margin-right : 10px;
	font-weight : bolder;
	width : 25%;
}

a.helpLink { text-decoration: none;  color: Blue;  }

span.footBar { 
	font-size: 70%;
	color: Gray;  
	margin-left: 5px;  
	margin-right: 5px;   
	}

.TH {
	text-align : center;
	color : #FF0000;
	font-weight : 500;
}

.FormComment {
	color : #999999;
}

.ActionRequired {
	color : #FF0000;
}

input.logonEmail, input.logonPass { 
	font-size: 70%;
}

input.logonEmail { 
	width: 100%; 
}

input.logonPass {
	width: 5em; 
}

input.logonSubmit {
	font-size: 70%;
	background-color : Yellow;
	color : #FF0000;
	text-align : center;
	cursor : hand;
	border-bottom-color : #666666;
	border-right-color : #666666;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-left-style : solid;
	border-top-style : solid;
	font-weight: bolder;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: thin;
	}

/*td.logonLabel { 
	font-size: 80%;
	color: Blue;  
}
*/

span.userName { 
}

span.logonLabel { 
	color: #0000FF;  
}

a.do {
	
}

span.GetQuestions { 
	color: #0000FF;  
	font-style: italic;  
	font-weight: 900;    
	text-align: center;
}

table.MI { 
	background-color: transparent;
	border: thick ridge #0066FF;
}

tr.MH1, tr.MH2, tr.MH3, tr.MH4, tr.MH5, tr.MF {
}

td.MH1, td.MH2, td.MH3, td.MH4, td.MH5,
td.MHS1, td.MHS2, td.MHS3, td.MHS4, td.MHS5,
td.MHC1, td.MHC2, td.MHC3, td.MHC4, td.MHC5,
td.FootOption, td.FootCurrent {
	background-color: #0000CC;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

td.MH1, td.MH2, td.MH3, td.MH4, td.MH5, td.FootOption {
	border: medium outset #0066FF;
}

td.MHS1, td.MHS2, td.MHS3, td.MHS4, td.MHS5,
td.MHC1, td.MHC2, td.MHC3, td.MHC4, td.MHC5,
td.FootCurrent {
	border: medium inset #0066FF;
}

td.MH1S, td.MH2S, td.MH3S, td.MH4S, td.MH5S, td.MFS {
	color: #0000CC;
	background-color: #0000CC;
}

hr.menu { 

	color: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

hr.menuBottom { 

	color: Blue;
	margin: 0,1em;
	padding: 0px;
	height: 2px;
}

td.MenuLine { 
	border: 0;  
	margin: 0;  
	padding: 0;
	background-color: #0000CC;
}

td.FinalMenuLine { 
	border: 0;  
	margin: 0;  
	padding: 0;
}
/* Heading Items */

A.MH1, A.MH2, A.MH3, A.MH4, A.MH5,
A.MHS1, A.MHS2, A.MHS3, A.MHS4, A.MHS5,
A.MHC1, A.MHC2, A.MHC3, A.MHC4, A.MHC5,
A.MH1_h, A.MH2_h, A.MH3_h, A.MH4_h, A.MH5_h,
A.MHS1_h, A.MHS2_h, A.MHS3_h, A.MHS4_h, A.MHS5_h,
A.MHC1_h, A.MHC2_h, A.MHC3_h, A.MHC4_h, A.MHC5_h,
A.FootOption, A.FootOption_h, A.FootCurrent, A.FootCurrent_h { 
	text-decoration: underline;
} 

A.MH1, A.MH2, A.MH3, A.MH4, A.MH5, A.MHS5, A.FootOption { 
	color: #FFFFFF;
	cursor: Hand;
}

A.MH1_h, A.MH2_h, A.MH3_h, A.MH4_h, A.MH5_h, 
A.MHS1_h, A.MHS2_h, A.MHS3_h, A.MHS4_h, A.MHS5_h, A.FootOption_h  { 
	color: #FF3333;
	cursor: Hand;
}

A.MHS1, A.MHS2, A.MHS3, A.MHS4{ 
	color: #FFFF00;
	cursor: Hand;
}

A.MHC1, A.MHC2, A.MHC3, A.MHC4, A.MHC5, A.FootCurrent { 
	color: #FF3333;
	cursor: Pointer;
}

A.MH1, A.MHS1, A.MHC1, A.MH1_h, A.MHS1_h, A.MHC1_h { 
	font-size: 80%;
	font-weight: 900;
}

A.MH2, A.MHS2, A.MHC2, A.MH2_h, A.MHS2_h, A.MHC2_h { 
	font-size: 70%;
	font-weight: 900;
}

A.MH3, A.MHS3, A.MHC3, A.MH3_h, A.MHS3_h, A.MHC3_h { 
	font-size: 70%;	
	font-weight: 700;
}

A.MH4, A.MHS4, A.MHC4, A.MH4_h, A.MHS4_h, A.MHC4_h { 
	font-size: 70%;	
	font-weight: 500;
}

A.MH5, A.MHS5, A.MHC5, A.MH5_h, A.MHS5_h, A.MHC5_h { 
	font-size: 70%;	
	font-weight: 500;
}

A.FootOption, A.FootOption_h, A.FootCurrent, A.FootCurrent_h { 
	font-size: 70%;	
	font-weight: 500;
}


h2.home { color: #FF0000; }

table.MH, table.MF { 
	background-color: transparent; 
}

/* div.menu { 
	background-color: #eeeeee; 
}

div.footer {
	background-color: #eeeeee; 
	width: 100%;
}
*/

div.Copyright { 
	text-align: center; 
	font-size: 70%;
	color: #666666;
}

#WizardLink {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
	// margin-top: 0;
	// margin-right: 5em;
	// padding-top: 0;

#WizardImage {
	text-align: right;
	margin-top: 0;
	margin-right: 1em;
	padding-top: 0;
}

td.Wizard, td.FootLabels {
		text-align: center;
}

P.TextResponseFirst
{
			margin-top: 0px;
			padding-top: 0px;
			margin-bottom: 5px;
			padding-bottom: 5px;
	}

P.TextResponseMiddle
{
			margin-top: 5px;
			padding-top: 5px;
			margin-bottom: 5px;
			padding-bottom: 5px;
	}

P.TextResponseLast
{
			margin-top: 5px;
			padding-top: 5px;
			margin-bottom: 0px;
			padding-bottom: 0px;
	}
	
/* Survey Common Pages */

h1.survey, h2.Survey, h3.Survey, h4.Survey, h5.Survey, h6.Survey {
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding-top: 0;
	padding-bottom: 0;
}

H1.survey
{
	font-size: 100%;
	TEXT-ALIGN: left;
	margin-left : 0px;
	text-indent : 0px;
	}

H2.survey
{
	font-size: 100%;
	margin-left : 0px;
	text-indent : 0px;
	}

H3.Survey
{
	MARGIN-TOP: 2px;
	text-indent : 0px;
}

H4.Survey
{
	margin-left : 0px;
	text-indent : 0px;
}

H5.Survey
{
	margin-left : 0px;
	text-indent : 0px;
}

H6.Survey
{
	margin-left : 0px;
	text-indent : 0px;
}

P.H1SurveyDesc, 
P.H2SurveyDesc, 
P.H3SurveyDesc, 
P.H4SurveyDesc, 
P.H5SurveyDesc, 
P.H6SurveyDesc,
P.QuestionCommentDesc {
	margin-top: 0.25em;
	padding-top: 0;
}
	
P.QuestionComment,
P.QuestionCommentDesc {
	font: Verdana;  
	font-family: sans-serif;
	margin-top: 0.25em;
	padding-top: 0;
	margin-bottom: 0.25em;
	padding-bottom: 0;
}

P.QuestionComment {
	font-size: 80%;
	color: #333333;
}

P.QuestionCommentDesc {
	font-size: 75%;
	color: #666666;
}

/* DoSurvey Page */

/* td.QHead
{ 
	text-align: center; 
}
*/
	
td.QText
{
	vertical-align: top;
	text-align: left;
	width: 25%;
}
	
td.QResponse
{
	text-align: center; 
	
}
	
td.QSingleResponse
{
	text-align: left; 
	
}

TD.QMultiOption {
	width: 2em;
}

TD.QMultiLabel {
	width: 99%
}


td.DoSave, td.DoConditions, td.DownloadSubmit {
		text-align: center;
}


/* Security page */
table.security 
{ 
	border: medium ridge #666666; 
	
}

td.security { border: thin solid #666666; }

/* Response Summary page */

table.ResponseSummary tr td { border: thin #666666; }

span.tooltip { color: Blue; }

/* Home and other splash page elements */

h1.home {
	color: #0000FF;
	font-size:100%;
	MARGIN-TOP: 0.25em;
	MARGIN-BOTTOM: 0.5em;
	
	TEXT-ALIGN: center;
	font-weight: 700;
}

h2.home a {
	color: #0000FF;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	
	TEXT-ALIGN: left;
	font-weight: 600;
}

ul.home { 
	margin-top: 0.25em;
	margin-left: 1.5em;
}

ul.home li{
	list-style: disc; 
	color: #333333;
}

span.direction {
	margin-left: 0.75em;
	color: #ff0000;
	font-weight: 700;
}
div.splash {
	color : #333333;
	margin-left: 0.25em;
	margin-right: 0.25em;
	}

td.splash {
		color : #333333;
}

td.splashLink { 
	border: thin solid Gray; 
	padding: 0.5em;
	padding-top: 0.25em;
}

H1.PageHead, h1.splash, div.splash h1{
	font-size:105%;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	COLOR: #FF0000;
	
	TEXT-ALIGN: center;
	font-weight: bolder;
	letter-spacing: 0.075em;
	background-image: url(../_image/YUnderCenter500px.gif);
	background-repeat: no-repeat;
	}
	
H1.PageHead {
	font-size:90%;
	MARGIN-TOP: 0.25em;
	MARGIN-BOTTOM: 1em;
	background-position: center;
	height: 1.2em;
	overflow: hidden;
}	

h2.def, h2.splash, div.splash h2{
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 4px;
	COLOR: Blue;
	
	TEXT-ALIGN: left;
	font-size : 90%;
	font-weight: bolder;
	letter-spacing: 0.05em;
	background-image: url(../_image/YUnder300px.gif);
	background-repeat: no-repeat;
	}
	
h2.def a {
	color: #0000FF;
	text-decoration: none;
	font-size : 100%;
}

h2.LeftCol{
	font-size:100%;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 4px;
	COLOR: Blue;
	
	TEXT-ALIGN: left;
	font-size : 90%;
	font-weight: bolder;
	letter-spacing: 0.025em;
	}

H2.PageHead {
	color: #0000FF;
	font-size:100%;
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.5em;
}	

H3.PageHead {
	color: #0000FF;
	font-size:90%;
	MARGIN-TOP: 1em;
	MARGIN-BOTTOM: 0.5em;
}	

img.Sample { 
	border: thin solid Blue; 
}

textarea.UserLink {
	width: 20em;
	height: 5em;
}

/*
div.Splash a {
	
	color: Blue;
	text-decoration: underline;
}
*/

div.SplashLink {
	padding-top: 1em;
	margin-right: 5em;
	padding-bottom: 2em;
}

div.Splash ol, div.Splash ul{ 
	margin-left: 2em;
	line-height: 1.3em;  
	margin-top: 0px;  
}

div.Splash ul li h2 a{ 
	color: #0000FF;
	text-decoration: none;
}

div.Splash ul{ 
	list-style: disc;
}

iframe.EmbedSurvey {
	width: 13em;
	height: 15em;
	border-style: solid;
	border-width: thin;
	border-color: Blue;
}

span.WizardLink {
	bottom: 0px;
	right: 0px;
	margin-top: 0;
	padding-top: 0;
	padding-right: 7em;
	float: right;
}	
	// position: relative;

span.LinkItemHead {
	font-weight: bold;
}

span.firstLetter {
	color: #FF0000;
	font-weight: 900;
	font-size: 120%;
}

ul.letterList li { 
	list-style: disc; 
}

span.LinkItemDescription {
	color: #333333;
}

#main {
	margin-bottom: 3em;
	height: auto;
	padding: .5em;
}

#sample {
	float: right;
	right: 0;
	width: 150px;
	height: 150px;
	text-align: right;
	padding-left: 1em;
}

#EmbedSurveyDefault {
	float: left;
	margin-left: -1em;
	padding-right: 2em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: left;
}

#EmbedSurvey {
	float: left;
/*	margin-left: -1em; */
	padding-right: 1.5em;
	text-align: left;
}

#callOut {
	position:absolute; 
	left:1; 
	top:1; 
	width:0; 
	z-index:10001;
	margin: 0.5em;
	padding: 0.5em;
	border: medium inset Red;
	background-color: #FFFF66;
	visibility: hidden;
}

img.calloutIcon { vertical-align: top; }

#RateRequest {
	margin-top: 0;
	color: #FF0000;
	font-weight: 900;
	font-size: 85%;
}

/* Navigate styles */

div.NavPre, div.NavCur, div.NavPost {
	background-color: #0000CC;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}

div.NavPre, div.NavPost {
	border: medium outset #0066FF;
}

div.NavCur {
	border: medium inset #0066FF;
}

a.navPre, a.navCur, a.navPost {
	text-decoration: underline;
	font-size: 75%;	
	font-weight: 700;
	cursor: Hand;
}

a.navPre {
	color: #FFFFFF;	
}

a.navCur {
	color: #FF3333;
}

a.navPost {
	color: #FFFF00;
}

/* DoSurvey Page */

Table.DoSurveySingleQuestion, Table.DoSurveyMultiQuestion { 
	margin: 0;
	margin-top: 0.5em;
	padding: 0;
	border-spacing: 0;
	width:100%;
	empty-cells: show;
	border: thin solid #CCCCCC; 
}

Table.DoSurveyMultiQuestion,  Table.DoSurveyMultiQuestion td { 
}

td.QText, td.QHeadText, td.QHead { 
	background-color: #CCCCCC;
	padding: 0.25em;
	empty-cells: show;
}

td.QText, td.QHeadText { 
	width: 25%;
}

td.QHead { 
	text-align: center;
}

div.QDescription { 
	color: #666666;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 80%;
	margin-top: 0.25em;
}

textarea.comment {
	width: 250px;
	height: 100px;
}

textarea.QTextarea {
	width: 100%;
}

/* Pay for report */

#quote {
	border: thick none;
	border-width: 0.5em;
}

#quote tr td {
	vertical-align: top;
	padding: 0;
}

td.QuoteItem {
	text-align: right;
}

/* Issue Section */
td.IssueGroupLabel {
	padding-top: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 1em;
	COLOR: Blue;
	
	TEXT-ALIGN: left;
	font-size : 100%;
	font-weight: 900;
	letter-spacing: 0.05em;
}

div.IssueTitle {
	font-weight: 700; 
	padding-top: 0.5em;
}

td.IssueItemFirst {
	width: 2em;	
}

div.IssueBody { 
}

div.IssueDescription { 
	padding-top: 0.5em;
	padding-left: 2em;
	color: #666666;
}

div.IssueFeedback {
	padding-top: 0.5em;
	padding-left: 2em;
}

span.IssueLabel {
	font-variant: small-caps;
}

Span.New { 
	color: Red; 
	font-weight: 700;
}

/* Popup menus for assigning services */

h2.CreateServiceHeader {
	width: 
}

div.popup, div.popup1 {
	position:absolute; 
	left:1; 
	top:1; 
	width:0; 
	margin: 0.5em;
	padding: 0.5em;
	border: medium outset #0066FF;
	background-color: #F5F5F5;
	visibility: hidden;
}

div.popup1 {
	z-index:10000;
}
div.popup1 {
	z-index:10001;
}

div.popBusy {
	position:absolute; 
	left:1; 
	top:1; 
	margin: 0.5em;
	padding: 0.5em;
	border: medium outset #0066FF;
	background-color: #F5F5F5;
	visibility: hidden;
	z-index:10099;
 max
}

div.PopItem { 
	cursor: hand; 
}

#pService {
}

div.notif {
	visibility: hidden;
	color: #FF0000;
}

#tracelog {
	left:66%;
	width:33%;
	position: absolute;
	visibility: hidden;
	
}
#traceControl {
	position: absolute;
	visibility: hidden;
}
