/* 
Embeddable Theme - hosted by LCD
 */.sg_Body {text-align:center;width:[%%:CustomText_1:Template Width (Default:450px)%%];/* Option Variable width */}#sg_wrapper div, 
#sg_wrapper p, 
#sg_wrapper li, 
#sg_wrapper td, 
#sg_wrapper th, 
#sg_wrapper select, 
#sg_wrapper input, 
#sg_wrapper textarea {}/* Structure */#sg_wrapper, .sg_PoweredBy {background-color: [%%:CustomColor_2: Background (Default:transparent)%%];margin:0;}#sg_wrapper {font-family: [%%:Font_1: Font Family (Default: Arial, Helvetica)%%], sans-serif;color: [%%:CustomColor_1: Font (Default:#000000)%%];text-align:left;}#sg_content {clear:both;margin:0 auto;padding: 0;}/* Header */#sg_header {text-align:center;}.sg_headerImage {margin:20px 0 20px 15px;float:left;}h1.sg_Title {clear:both;text-align:center;font-size:18px;}/* Footer */#sg_footer {padding:0;text-align:center;width:100%;margin:0 auto;}.sg_PoweredBy {display: none;
margin:10px;width:[%%:CustomText_2:Footer Width (Default:450px)%%] ;/* Option Variable width */;text-align:center;}/* Titles and Headings */#sg_wrapper h1,
#sg_wrapper h2,
#sg_wrapper h3, 
#sg_wrapper h4,
#sg_wrapper h5 {margin:10px auto;text-align:left;}/* Navigation */.progressBar {margin:0 auto 15px auto;text-align:center;width:200px;}#sg_ProgressBar {background-color: #F7E1E9;font-size:10px !important;font-weight:bold !important;font: bold 10px/16px arial !important;border:1px solid #dfa4ba;color:#00557F;
background-image: url(../../images/intouch/progressbar_red.gif);}/* Buttons  */.sg_Submit, 
.sg_BackButton, 
.sg_NextButton {text-decoration: none;
color: #5B003A;background-color:#F7E1E9 !important;padding:5px 10px !important;margin:5px;border:1px outset #000 !important;font-weight:bold;}.sg_Submit:hover, 
.sg_BackButton:hover, 
.sg_NextButton:hover {background-color: #ecc0d0 !important;}div.sg_Button_Group {text-align:center;}div.sg_Buttons,
div.sg_Button_Group input {display:inline;}/* Special Effects */#sg_wrapper input:focus, 
#sg_wrapper select:focus, 
#sg_wrapper textarea:focus,
#sg_wrapper input.sffocus,
#sg_wrapper select.sffocus,
#sg_wrapper textarea.sffocus {background-color:#FEFFAF !important;}.sg_Error {background-color: #FFFF99 !important;}/* Form Elements */form.sg_SurveyPage {/* main form stylename */}/*  Questions  */.sg_Question {padding: 10px 0 10px 0;clear: both;}.sg_QuestionTitle {margin:0 10px 0 0;
color: #5b003a;font-weight:bold;}.qNumber {}.sg_ControlSet {/* wraps around question options and subquestions */
	margin:0 0 0 10px;}.sg_CheckboxWrapper {margin:1px 0;}.sg_Question_Footer {}/* Question Types */#sg_wrapper input {padding:1px 2px;border:1px solid #777;}input.sg_Radio, 
input.sg_Checkbox {border:none !important;background:none !important;margin:5px 8px;}#sg_wrapper label {padding:0;}input.sg_Radio_Other {/* 'Other' textboxes ' */
	margin:0 6px;}div.sg_Instructions {}.sg_MaxWords {color: #666;}sg_Cont_Sum_Other {}input.sg_Textbox {}div.sg_Multi_Text {}textarea.sg_Essay {padding:5px;}input.sg_Radio_Other {width:200px;}div.sg_Rank {}select.sg_Select {}div.sg_Radio_Options {}input.sg_Radio {}div.sg_Checkbox_Options {}input.sg_Checkbox {}div.sg_Cont_Sum
div.sg_Matrix_Radio {}/* Tables */table.sg_Table {margin:5px 5px 15px 0;border-spacing: 2px !important;empty-cells: show !important;}.sg_ControlSet .sg_TD1 input.sg_Textbox {width:45px;/* Allows Continuous Sum questions room for the % sign */}div.sg_Matrix_Radio table {border:1px solid #ddd;}table.sg_Table th {color:#fff;font-weight:bold;background-color: #74004c !important;padding:5px;}table.sg_Table  td {vertical-align:middle;}div.sg_Matrix_Radio td.sg_TDX {text-align:center;
background-color: #F5F3F3;padding:5px;}th.sg_TDX {color:#fff;}td.sg_TD1 {font-weight: bold;}td.sg_TDX {padding:5px;}div.sg_Matrix_Radio td.sg_TD1 {background-color:#F5F3F3;padding:5px !important;}table.sg_Table  tr.sg_TR {}table.sg_Table  tr.sg_TR_Alt {}.sg_Matrix_Radio td.sg_TD1 {/* tables with 1st column of labels */
	background-color:#F5F3F3;padding:5px ;}/* Group item like Contact Form */div.sg_GroupItem {float:left;height:45px;display:block;margin:4px 6px 0 0;padding-left:0;text-indent:0;text-align:left;}span.sg_GroupLabel {display:block;font-weight:bold;}span.sg_GroupInput {display:block;}/* Required Lables, Messages, Errors etc */.sg_Required {/* applies to all required questions */}span.sg_RequiredAsterix {color:red;font-weight:bold;}.sg_Error {background-color: #FEFFBF !important;}div.sg_ErrorMessage {margin-bottom: 10px;color: red;padding:10px;background-color:#FFF0EF;border:1px solid red;font-weight:bold;}.sg_Counter {}.sg_Counter_Error {color: red;}
