BODY { font-family: Tahoma, sans-serif; font-size: 10pt; color: Black; background: #FFF URL(images/bg_top_light.png) center top no-repeat }

H1 { color: #444444 }

A { color: #0066CC; text-decoration: none }
A:hover { text-decoration: underline }

FIELDSET { background-color: #FCFCFC; border: 1px solid #BFBFBF; padding: 5px }

TABLE, FIELDSET { 
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
}
  
TH, TD { font-family: Tahoma, sans-serif; font-size: 9pt }

INPUT, SELECT, TEXTAREA { font-family: Tahoma, sans-serif; font-size: 9pt }
INPUT.Text {  }
INPUT.Button { cursor: pointer }

SELECT { padding: 2px }

.Size1 { font-size: 8pt }

.OK { color: MidnightBlue }
.NO { color: FireBrick }

#Clear { clear: both }

#Error { display: block; color: Red; text-align: center }

#Logo { display: block; background: transparent URL(images/WebSurvey.gif) top left no-repeat; height: 30px }

#Login { display: block }
#Login H3 { color: #555555 }
#Login FIELDSET { width: 190px; text-align: left }
#Login DIV.Row { padding: 5px 0 0 0 }
#Login DIV.Row A { font-size: 8pt; margin: 0 0 0 60px }
#Login DIV.Label { display: inline; float: left; width: 50px; text-align: right; padding: 0 5px 0 0 }
#Login INPUT.Button { color: #555555; background-color: #EFB4CF; border: 1px solid #BB8EA4; height: 21px }

#Reminder { display: block }

#Header { display: block }
#Header INPUT.Button { color: #555555; background-color: #EFB4CF; border: 1px solid #BB8EA4; height: 21px }

#Close { float: right; margin: -50px 0 0 0 }

#Tabs { display: block; z-index: 2; height: 18px; margin-left: 5px }
#Tabs UL { list-style: none; display: inline }
#Tabs LI { float: left; padding: 0 5px 0 0; font-size: 9pt }
#Tabs LI A { color: Black; background-color: #EBEBEB; width: 100%; text-decoration: none; border-top: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; border-left: 1px solid #BFBFBF; padding: 5px }
#Tabs LI A:hover { color: Black; background-color: LightYellow }
#Tabs LI A.selected { background-color: #FFE4B9; border-bottom: 1px solid #FFE4B9 }
#Tabs LI A.selected:hover { color: Black; background-color: #FFE4B9 }

#Tabs LI A { 
	border-top-left-radius: 3px; 
	border-top-right-radius: 3px; 
	-webkit-border-top-left-radius: 3px; 
	-webkit-border-top-right-radius: 3px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
  
#TabSheet { display: block; background: #FFF URL(images/bg_o.gif) repeat-x; border: 1px solid #BFBFBF; z-index: 1; padding: 10px; text-align: left; margin-top: 1px }
#TabSheet P.Title { background: transparent URL(images/dash_x.gif) center left repeat-x; margin: 0 0 10px 0 }
#TabSheet P.Title B { background-color: White; margin-left: 10px; padding: 1px 5px 2px 5px; border: 1px dotted #696969 }
#TabSheet FIELDSET { width: 375px; text-align: left }
#TabSheet DIV.Row { padding: 5px 0 0 0 }
#TabSheet DIV.Label { display: inline; float: left; width: 75px; text-align: right; padding: 0 5px 0 0 }
#TabSheet DIV.Label SPAN.LIM { font-size: 8pt; color: LightGrey }
#TabSheet .About { font-size: 8pt }
#TabSheet .Error { color: Red }

#TabSheet FIELDSET.Complete { width: 700px }
#TabSheet FIELDSET.Complete TEXTAREA { width: 600px; height: 320px }
#TabSheet DIV.Complete { float: left; width: 600px; height: 320px; border: 1px solid LightGrey; padding: 1px 2px 1px 2px; margin: 0 0 5px 0 }

#TabSheet { 
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
}
  
#List { display: block; float: left; padding: 0 10px 0 0 }
#List TABLE { border: 1px solid Silver }
#List TR.Header { background-color: Silver }
#List TH { font-size: 8pt }
#List TH SPAN { cursor: help }
#List TR.Row1 { background-color: WhiteSmoke }
#List TR.Row2 { background-color: Gainsboro }
#List TR.Row1selected, TR.Row2selected { background-color: LightSteelBlue }
#List TD INPUT { font-size: 8pt }
#List .Notes { color: LightGrey }
#List TABLE.Detail { margin: 0 -10px 0 0 }
#List TABLE.Detail TD { font-size: 8pt }

#Interval { display: block }
#Interval DIV.Col {  }
#Interval DIV.Row { float: left; margin: 0 5px 0 0 }
#Interval DIV.Label { display: inline; float: left; width: auto; text-align: right; padding: 0 5px 0 0 }
#Interval INPUT.Button { color: #555555; background-color: #ADE0B9; border: 1px solid #89AD92; height: 21px }

#Bar { display: block; text-align: center; padding: 10px 0 0 0 }
#Bar INPUT { width: 65px }
#Bar INPUT.Button { color: #555555; background-color: #B7CFED; border: 1px solid #92A5BC; height: 21px }

.Calendar { position: absolute; visibility: hidden; z-index: 99; display: block; background-color: WhiteSmoke; text-align: left; border: 1px solid Black; filter: progid:DXImageTransform.Microsoft.Shadow(color=DarkGray, direction=135, strength=3) }
.Calendar TABLE { display: inline }
.Calendar A { color: Black; font-size: 10px }
.Calendar .todayday { color: Black; font-family: sans-serif; font-size: 10pt; font-weight: bold; cursor: pointer }
.Calendar .days { color: Navy; font-family: sans-serif; font-size: 10pt; font-weight: bold }
.Calendar .dates { color: Black; font-family: sans-serif; font-size: 10pt }
.Calendar .dates:hover { cursor: pointer }
.Calendar .today { font-weight: bold; border: 1px solid Black }
.Calendar .sunday { color: Red }
.Calendar .holiday { color: Red }

#Report { display: block; margin: 10px 0 0 0; border-top: 1px solid LightGrey; border-bottom: 1px solid LightGrey }
#Report P {  }
#Report TD.Question { padding: 0 0 10px 0 }
#Report TH { border-bottom: 1px solid Black }
#Report TH SPAN { cursor: help }
#Report TR.Row1 { background-color: WhiteSmoke }
#Report TR.Row2 { background-color: White }
#Report .Notes { color: LightGrey }

#Chart { display: block; text-align: center }
#Chart IMG { padding: 0 20px 20px 0 }

#Survey { display: block }
#Survey P.Title { font-size: 12pt; font-weight: bold }
#Survey P.Intro {  }
#Survey P.Question { font-size: 12pt; font-weight: bold }
#Survey P.Answer, TABLE { font-size: 10pt; margin: 0 0 0 20px }
#Survey P.Complete { font-size: 10pt }
#Survey P.Close {  }
#Survey INPUT, OPTION, TD { font-size: 10pt }
#Survey INPUT.Text {  }
#Survey SPAN.LIM { font-size: 8pt; color: LightGrey }
#Survey .Notes { color: LightGrey }

#Copyright { display: block; font-size: 8pt; text-align: right; padding: 10px 0 0 0 }


