img {
	-ms-interpolation-mode: bicubic;
}
.title-white {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.base-white {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.base-blue {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4e6aa2; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small-gray {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #595959; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.base-red {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4e6aa2; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.base-gray {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #595959; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.big-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #4e6aa2; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formfield {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #336699 1px solid; COLOR: #333333; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.ImageColumn {
	FONT-SIZE: 12px; WIDTH: 130px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 90px
}
.YesNoColumn {
	FONT-SIZE: 12px; WIDTH: 45px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 90px; Text-Align:left;
}
.CopyColumn {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 90px; Text-Align:left;
}
.RadioText {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.CopyText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.CustomQuestion {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color:#ffffff; 
	vertical-align:top; text-align:left;
}
.Headline {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  	font-size:14px;
  	color: rgb(20, 146, 223);
}
.CustomQuestionTextArea {
	height:50px; width:450px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.CustomQuestionTextBox {
	background : #f5f5f5; color : Black; font-family : Geneva, Verdana, Arial, Helvetica, sans-serif; font-size : 11px;
}
.CustomQuestionRow {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-BOTTOM: #cccccc SOLID 3px;
}
.StandardQuestion {
	background : #bbbbbb; text-align:left;
}
.SQ_header {
	color:	#ffffff;
}
.rcb_cols {
	padding: 10px;
	float: left;
}
.errorText {
	color: red;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:12px;
}

.errorText input {
	border: red 1px solid;
}
.errorText select {
	border: red 1px solid;
}
.skip_link {
	font-size:8pt;
	font-family: Verdana,Arial;
	/*** removed- make center default instead ***text-align: right;**/
	padding-top:20px;
	padding-bottom:12px;
}

/* for Facebook Like campaigns. */
/*** uncomment if want to hide comment pop box ***.fb_edge_widget_with_comment {
	overflow:hidden !important;
}**/
.fb_edge_widget_with_comment span {
	max-width:73px !important;
}

/* CSS shadow */
#shadow-wrap {
	width:130px;
	position:relative;
	/*** removed- overlays fb share ***top:3px;**/
	left:3px;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#shadow-wrap .shadow2, #shadow-wrap .shadow3, #shadow-wrap #crg-wrap {
	position:relative;
	top:-1px;
	left:-1px;
}

#shadow-wrap .shadow1 {
	background-color:#F1F0F1;
}

#shadow-wrap .shadow2 {
	background-color:#DBDADB;
}

#shadow-wrap .shadow3 {
	background-color:#B8B6B8;
}
/* CSS shadow */

/* img borders */
#crg-wrap {
	background-color:#FFF;
	padding:4px;
}
div.crg-b, div.crg-b1 {
	border:0px;
}
div.crg-b2 {
	border:1px solid #848284;
}
div.crg-b3 {
	border:1px dashed #848284;
}
div.crg-b4 {
	border:1px dotted #848284;
}
/* img borders */

/* form styles */
.form_bg {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size:12px;
}

.form_button {
    margin-top:10px;
    margin-bottom:5px;
    background-color: #FFFFFF;
    font-size: 14px;
    color: #000000;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
}
tr.form_bg td.padded {
	padding-left:20%;
}
.hidden {
	display:none !important;
}

/* Powered By Styles */
.poweredby {
	text-align: center;
	border-top: #cccccc 1px solid;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Verdana;
	font-size: 10px;
}