﻿/* - - - Custom Theme - - - */

/* Logo */
/*h1 a {
	background-image:url('http://farm4.static.flickr.com/3009/2899845256_a3df9337ec_o.gif'); 
	min-height:0;
	height:100px;
}*/
/* html h1 a *//* IE6 png Support */
	/*background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://farm4.static.flickr.com/3009/2899845256_a3df9337ec_o.gif", sizingMethod="crop");
}*/

/* Backgrounds */
/*body{
	background-image:none;
	background-color:#FFFFFF;
}
h1{
	background-image:none;
	background-color:#DEDEDE;
}*/
/*
.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file{
	background:#FFFFFF url(/images/fieldbg.gif) repeat-x top;
}*/
 /*
#formcontainer .safari .wufoo input.file{ Webkit 
	background:none;
}
#formcontainer .wufoo .focused{
	background-color:#FFF7C0;
}
#formcontainer .wufoo .instruct{
	background-color:#F5F5F5;
}
*/

#formcontainer .wufoo .info{
	border-bottom:1px dotted #CCCCCC;
}
#formcontainer .wufoo .section, #formcontainer .wufoo .captcha{
	border-top:1px dotted #CCCCCC;
}
#formcontainer .wufoo input.text, #formcontainer .wufoo textarea.textarea{
	border:;
}
#formcontainer .wufoo .instruct{
	border:1px solid #E6E6E6;
}
#formcontainer .fixed .info{
	border-bottom:none;
}

/* Typography */
#formcontainer .wufoo .info h2{
	font-size:160%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#000000;
}
#formcontainer .wufoo .info div{
	font-size:95%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}
#formcontainer .wufoo .section h3{
	font-size:110%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#000000;
}
#formcontainer .wufoo .section div{
	font-size:85%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}

#formcontainer .wufoo .graph h3{
	color:#000000;
}
#formcontainer .wufoo .footer h4{
	color:#000000;
}
#formcontainer .wufoo .footer span{
	color:#444444;
}


#formcontainer .wufoo label.desc{
	font-size:95%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}
#formcontainer .wufoo label.choice{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}
#formcontainer .wufoo input.text, #formcontainer .wufoo textarea.textarea, 
#formcontainer .wufoo select.select, #formcontainer .wufoo input.file{
	font-size:100%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#333333;
}
#formcontainer .wufoo li div, #formcontainer .wufoo li span, #formcontainer .wufoo li div label, 
#formcontainer .wufoo li span label{
	font-family:inherit;
	color:#444444;
}
#formcontainer .safari .wufoo input.file{ /* Webkit */
	font-size:100%;
	font-family:inherit;
	color:#444444;
}
#formcontainer .wufoo .instruct small{
	font-size:85%;
	font-family:inherit;
	font-weight:;
	font-style:;
	color:#444444;
}
#formcontainer .altInstruct .instruct, #formcontainer .wufoo li.leftHalf .instruct, #formcontainer .wufoo li.rightHalf .instruct{
	background:none;
	border:none;
}
#formcontainer .altInstruct .instruct small, #formcontainer .wufoo li.leftHalf .instruct small, 
#formcontainer .wufoo li.rightHalf .instruct small{
	color:#444444;
	background:none;
	border:none;
}
#formcontainer .wufoo input.btTxt{
	font-size:;
	font-family:;
	font-weight:;
	font-style:;
	color:;
}
#formcontainer .wufoo li.focused label.desc{
	font-size:;
	font-family:;
	font-weight:;
	font-style:;
	color:#000000;}
#formcontainer .wufoo li.focused div, #formcontainer .wufoo li.focused span, 
#formcontainer .wufoo li.focused div label, #formcontainer .wufoo li.focused span label{
	font-family:;
	color:#000000;}
	
#formcontainer .safari .wufoo li.focused input.file{ /* Webkit */
	color:#000000;}

#formcontainer .confirm h2{
	font-family:inherit;
	color:#444444;
}
#formcontainer a.power{
	background-color:#DEDEDE !important;
	border-color:#b2b2b2 !important;
	color:#000000 !important;
}
#formcontainer .embed a.power{
	background-color:#e6e6e6 !important;
	border-color:#cccccc !important;
	color:#000000 !important;
}

/* Likert Backgrounds */

#formcontainer .likert table{
	background-color:#FFFFFF;
}
#formcontainer .likert thead td, #formcontainer .likert thead th{
	background-color:#e6e6e6;
}
#formcontainer .likert tbody tr.alt td, #formcontainer .likert tbody tr.alt th{
	background-color:#f5f5f5;
}

/* Likert Borders */

#formcontainer .likert table, #formcontainer .likert th, #formcontainer .likert td{
	border-color:#dedede;
}
#formcontainer .likert td{
	border-left:1px solid #cccccc;
}

/* Likert Typography */

#formcontainer .likert caption, #formcontainer .likert thead td, #formcontainer .likert tbody th{
	color:#444444;
	font-family:inherit;
}
#formcontainer .likert label{
	color:#565656;
	font-family:inherit;
}
#formcontainer .likert caption, #formcontainer .likert tbody th{
	font-size:95%;
}

/* Likert Hover */

#formcontainer .likert tbody tr:hover td, #formcontainer .likert tbody tr:hover th, #formcontainer .likert tbody tr:hover label{
	background-color:#FFF7C0;
	color:#000000;
}
#formcontainer .likert tbody tr:hover td{
	border-left:1px solid #ccc69a;
}

/* Big Number */

#formcontainer .number{
	background-color:#f5f5f5;
	border-color:#e6e6e6;
}
#formcontainer .number strong, #formcontainer .number em{
	color:#000000;
}

/* ----- Field Chart Border and Background Colors ----- */

#widget{
	background:#FFFFFF;
}
#formcontainer .fcNav a.show{
	background-color:#FFFFFF;
	border-color:#cccccc;
}
#formcontainer .fc table{
	border-left:1px solid #dedede;	
}
#formcontainer .fc thead th, #formcontainer .fc .more th{
	background-color:#dedede;
	border-right:1px solid #cccccc;
}
#formcontainer .fc tbody td, #formcontainer .fc tbody th, #formcontainer .fc tfoot th, #formcontainer .fc tfoot td{
	background-color:#FFFFFF;
	border-right:1px solid #dedede;
	border-bottom:1px solid #e6e6e6;
}
#formcontainer .fc tbody tr.alt td, #formcontainer .fc tbody tr.alt th, #formcontainer .fc tbody td.alt{
	background-color:#f5f5f5;
}

/* ----- Field Chart Typography Colors ----- */

#formcontainer .fc caption, #formcontainer .fc tfoot,
#formcontainer .fc thead th, #formcontainer .fcNav, #formcontainer .fcNav a{
	color:#000000;
}
#formcontainer .fc tbody th div, 
#formcontainer .fc tbody td.count, 
#formcontainer .fc .cards tbody td a, 
#formcontainer .fc td.percent var,
#formcontainer .fc .timestamp span{
	color:#444444;
}
#formcontainer .fc .indent .count{
	color:#4b4b4b;
}
#formcontainer .fc .cards tbody td a span{
	color:#7d7d7d;
}

/* ----- Field Chart Hover ----- */

#formcontainer .fc .choices tbody tr:hover td, #formcontainer .fc .choices tbody tr:hover th,
#formcontainer .fc .data tbody tr:hover td, #formcontainer .fc .data tbody tr:hover th,
#formcontainer .fc .cards tbody td:hover{
	background-color:#FFF7C0;
}
#formcontainer .fc tbody tr:hover th div,
#formcontainer .fc tbody tr:hover td,
#formcontainer .fc tbody tr:hover var{
	color:#000000;
}


/* Drop Shadows */
/*
#top, #bottom{
	visibility:visible;
}*/