body {background-color: #94B2CC;margin-top: 0px;color:#000000;}
a:link {color:#3A6FB5;}
a:visited {color:#3A6FB5;}
A.headlink:link {text-decoration:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px; font-style:normal; font-weight:bold; color:#FFFFFF;}
A.headlink:hover {color:#FFCC00; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px; font-style:normal; font-weight:bold; text-decoration:underline}
A.headlink:active {color:#FFCC99; text-decoration:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px; font-style:normal; font-weight:bold}
A.headlink:visited {color:#FFFFCC; text-decoration:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px;	font-style:normal; font-weight:bold}
.headlink {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9px; font-style:normal; font-weight:bold; text-decoration:none; color:#FFFFFF}
A.bodylink:link {text-decoration:underline; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#666666}
A.bodylink:hover {color:#000000; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9pt; font-style:normal; 	font-weight:normal; text-decoration:underline}
A.bodylink:active {color:#000000; text-decoration:underline; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9pt; font-style:normal; font-weight:normal}
A.bodylink:visited {color:#666666; text-decoration:underline; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:9pt; font-style:normal; font-weight:normal}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 12px;
	margin-right: 10px;
	line-height: 15px;
	padding-right: 30px;
	font-style: normal;
	font-weight: normal;
	/* font-family: Tahoma, Verdana, Arial; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none ; 
	color: #666666; 
	text-align: left */
}
.bodytext_backup {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 12px;
	margin-right: 10px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;}
.highlight {font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#4C961A; margin-top:12px; line-height:20px; font-weight:bold; border-left:1px solid #4C961A; border-right:1px solid #4C961A; }
.highlight_small {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4C961A; margin-top:12px; font-weight:bold;}
.highlight_li {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4C961A; margin-top:12px; font-weight:bold;}
a.link:link {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #336699; 
	text-decoration: underline
}
a.link:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline
}
a.link:active {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #336699; 
	text-decoration: underline
}
a.link:visited {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366;
}
.footlink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666}
a.footlink:link {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline
}
a.footlink:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline
}
a.footlink:active {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline
}
a.footlink:visited {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666;
	text-decoration: underline
}
.title {  
	font-family: Tahoma, Verdana, Arial, sans-serif;; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #336699; 
	text-align: left
}
A.whitelink:active { 
	COLOR: #FFCC33; 
	TEXT-DECORATION: none; 
	font-family: Tahoma, Verdana, Arial, sans-serif;; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold 
}
A.whitelink:hover { 
	COLOR: #FFCC00; 
	font-family: Tahoma, Verdana, Arial, sans-serif;; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline 
}
A.whitelink:link { 
	TEXT-DECORATION: none ; 
	font-family: Tahoma, Verdana, Arial, sans-serif;; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF 
}
A.whitelink:visited { 
	COLOR: #CCCCCC; 
	TEXT-DECORATION: none; 
	font-family: Tahoma, Verdana, Arial, sans-serif;; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold 
}
.formfields {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: normal;
	color: #003366;
	border: 1px solid #003366;
	padding: 2px;
}
.formbutton {
	font-family: Tahoma, Verdana, Arial, sans-serif;;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
	border-top-color: #6699bb;
	border-right-color:#003366;
	border-bottom-color:#003366;
	border-left-color: #6699bb;
}
.footer {
	font-family: Tahoma, Verdana, Arial, sans-serif;;
	font-size: 8pt;
	color: #FFFFFF;
}
.smallgray {
	font-family: Tahoma, Verdana, Arial, sans-serif;;
	font-size: 9px;
}
.a1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
}
.numeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #999999;
}
.a1Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 12px;
	margin-right: 10px;
	line-height: 15px;
}
.boldCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3a6fa5;
}
.cajasdeabajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 15px;
}
.cajadetexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
}
.BLANCO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-right: 10px;
	font-weight: bold;
	font-style: normal;
	padding-top: 1px;
}
.borde {
	border: thin solid #eef3f7;
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-transform: none;
}
a.blanco_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	padding-right: 5px;
}
a.blanco_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	padding-right: 5px;
}
a.blanco_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #FFFF66;
	TEXT-DECORATION: none;
	padding-right: 5px;
}
.borderline_right_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5C5C;
	margin-top: 12px;
	margin-right: 10px;
	line-height: 15px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.borderlinebold_right_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #8E8D8D;
	padding-left: 7px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
}
.text_12 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:15px; font-style:normal;	font-weight:normal;}
.banner_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	color: #ffffff;
	background-color: #357aa4;
}
.text_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	padding: 10px 10px 20px;
	margin: 10px;
}
.text_popup_foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	padding: 10px 10px 20px;
	margin: 10px;
	background-image: url(/images/back.jpg);
	background-repeat:   repeat-x;
	background-position: left top;
}
/*---------------CONTINUIT----------------*/
#continuit {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
a.continuit_link:visited{ background: url(../continuit/images/menu_back.jpg) left no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:10px; line-height:26px;}
a.continuit_link { background: url(../continuit/images/menu_back.jpg) left no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:10px; line-height:26px;}
a.continuit_link:hover { background: url(../continuit/images/menu_back_over.jpg) left no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:10px; line-height:26px;}
a.continuit_link:visited{color:#FFFFFF;}
#continuit_menu { margin:0 5px 0 5px;}
#continuit #logo { height:85px; background: url(../continuit/images/back_logo.jpg) no-repeat left; margin:15px 0 30px 0; }
#continuit #logo img { margin:40px 0 0 0;}
#continuit #back_menu { background: url(../continuit/images/back_menu.jpg) repeat-y left;}
#continuit .title {font-family: Tahoma, Verdana, Arial, sans-serif;; font-size: 10pt; font-style: normal; font-weight: bold; color: #093A80; text-align:left; }
#chome .title, #survey.title {font-family: Tahoma, Verdana, Arial, sans-serif;; font-size: 10pt; font-style: normal; font-weight: bold; color: #093A80; text-align: left; background:url(../continuit/images/back_title.jpg) no-repeat left; height:33px; display:block; padding-left:10px; line-height:33px;}
.upper { font-size:xx-small; vertical-align:top;}
#list1 { background:url(../continuit/images/backlist_1.jpg) no-repeat left; height:190px; /*padding-left:40px;*/ margin-left:5px;  margin-bottom:10px;}
#list1 .title, #list2 .title, #list3 .title, #list4 .title { margin-left:40px;}
#list2 { background:url(../continuit/images/backlist_2.jpg) no-repeat left; height:409px; /*padding-left:40px;*/ margin-left:5px;}
#list3 { background:url(../continuit/images/backlist_3.jpg) no-repeat left; height:187px; /*padding-left:40px;*/ margin-left:5px;}
#list4 { background:url(../continuit/images/backlist_4.jpg) no-repeat left; height:232px; /*padding-left:40px;*/ margin-left:5px;}
#continuit #frmcontact #comment {width:300px; height:250px; overflow:auto; border:1px solid #0066CC;}
#continuit #frmcontact #comment:focus {width:300px; height:250px;overflow:auto; border:1px solid #666666;}
#continuit #frmsurvey #comment, #continuit #frmwebinar #best_time, #continuit #frmwebinar #comment {width:300px; height:60px; overflow:auto; border:1px solid #0066CC;}
#continuit #frmsurvey #comment:focus, #continuit #frmwebinar #best_time:focus, #continuit #frmwebinar #comment:focus  {width:300px; height:60px; overflow:auto; border:1px solid #666666;}
#continuit .textfield, #backup_frm .textfield, #rsvp_frm .textfield{ padding-left:5px; padding-top:3px; width:133px; border:1px solid #0066CC;}
#continuit .textfield:focus, #backup_frm .textfield:focus, #rsvp_frm .textfield:focus {width:133px; padding-top:3px; border:1px solid #666666;}
#continuit .select, #backup_frm .select, #rsvp_frm .select {padding:0px; width:70px; margin:0 0 5px 0px; border:1px solid #0066CC;}
#continuit input, #backup_frm input, #continuit textarea, #rsvp_frm input {border:solid 0 #FFFFFF; margin-bottom:5px;}
#continuit #frmcontact label {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80; width:50px; float:left; text-align:right; margin-right:10px;}
#rsvp_frm  label, #backup_frm label, #continuit #frmsurvey label, #continuit #frmwebinar label {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80; width:110px; float:left; text-align:right; margin-right:10px;}
#continuit #feedback label {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80; width:450px;}
#comments_suggestions #comments_suggestions_area{ width:348px; height:150px; overflow:auto; border:1px solid #0066CC;}
#comments_suggestions #comments_suggestions_area:focus {width:348px; height:150px;overflow:auto; border:1px solid #666666;}
#frmwebinar #phone { width:90px;}
#continuit #feedback #problems label {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80; width:120px; float:left; text-align:right; margin-right:10px;}
#continuit #feedback #suggestion { float:left;}
#continuit #feedback #comment, #survey3 #day_time{width:370px; height:40px;overflow:auto; border:1px solid #0066CC;}
#continuit #feedback #comment:focus, #survey3 #day_time:focus {width:370px; height:40px; overflow:auto; border:1px solid #666666;}
#survey3 #day_time{width:370px; height:180px;overflow:auto; border:1px solid #0066CC;}
#survey3 #day_time:focus {width:370px; height:180px; overflow:auto; border:1px solid #666666;}
#continuit #feedback { margin-left:20px;}
#continuit #feedback input { margin-bottom:-3px;}
#backup_frm #network label, #continuit #frmsurvey #network label, #survey3 label, #frmwebinar #network label {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80; width:65px; float:left; text-align:right; margin-right:10px;}
#backup_frm #licenses_required label  {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80; width:100px; float:left; text-align:right; margin-right:10px;}
#backup_frm #licenses_required #server, #backup_frm #licenses_required #desktop, #rsvp_frm #zip, #backup_frm #licenses_required #laptops, #backup_frm #licenses_required #printers {width:40px;  border:1px solid #0066CC;}
#backup_frm #email, #backup_frm #address, #backup_frm #cname, #continuit #frmsurvey #email, #continuit #frmsurvey #address, #continuit #frmsurvey #cname, #backup_frm #cname { width:160px;}
#continuit #frmsurvey #network, #backup_frm #network { margin-left:0px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #093A80;}
#continuit #frmsurvey #network .border_bottom, #backup_frm #licenses_required .border_bottom, #continuit #frmwebinar #network .border_bottom {border-bottom:1px solid #CCCCCC; width:300px;}
#backup_frm #network #desktop, #backup_frm #network #server, #backup_frm #network #laptop, #continuit #frmsurvey #network #desktop, #continuit #frmsurvey #network #server, #continuit #frmsurvey #network #laptop, #continuit #frmsurvey #employees, #continuit #frmwebinar #desktop, #continuit #frmwebinar #server, #continuit #frmwebinar #laptop, #continuit #frmwebinar #phone_ext, #continuit #frmwebinar #employes {width:40px;  border:1px solid #0066CC;}
#continuit #frmsurvey #expenses, #continuit #frmsurvey #budget {width:60px;}
#continuit .br, #backup_frm .br, #rsvp_frm .br { display:none;}
#continuit .submit, #continuit .next, #continuit a.submit  { font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color: #FFFFFF; font-weight:bold; background:url(../continuit/images/back_button.jpg) no-repeat left top; width:74px; height:29px; outline:none; cursor:pointer;}
#continuit #finish_button a { font-family: Arial, Tahoma, Verdana, sans-serif; font-size:9pt; color:#FFFFFF; font-weight:bold; background:url(../continuit/images/back_button.jpg) no-repeat center top #FF0000; width:74px; height:29px; outline:none; cursor:pointer; line-height:25px; /*padding-left:18px;*/ display:block;}
#continuit li{ line-height:20px;}
#continuit ul{ margin-top:2px;}
/*-----------------------HOME------------------*/
#continuit_bar { float:left; margin-top:10px;}
#right_column, #continuit_bar { width:190px;}
#left_column { width:560px; height:300px; float:right; margin-top:10px;}
/*---rounded box---*/
#continuit_bar #rbox p {margin:0 10px;}
#continuit_bar #rbox p {padding-bottom:0.5em;}
#continuit_bar #rbox h2 {padding-top:0.5em;}
#continuit_bar #rbox {background: transparent; /*margin:1em;*/}
#continuit_bar .top, #continuit_bar .bottom {display:block; background:transparent; font-size:1px;}
#continuit_bar .b1, #continuit_bar .b2, #continuit_bar .b3, #continuit_bar .b4 {display:block; overflow:hidden;}
#continuit_bar .b1, #continuit_bar .b2, #continuit_bar .b3 {height:1px;}
#continuit_bar .b2, #continuit_bar .b3, #continuit_bar .b4 {background:#FAFAFA; border-left:1px solid #BFCAE2; border-right:1px solid #BFCAE2;}
#continuit_bar .b1 {margin:0 5px; background:#BFCAE2;}
#continuit_bar .b2 {margin:0 3px; border-width:0 2px;}
#continuit_bar .b3 {margin:0 2px;}
#continuit_bar .b4 {height:2px; margin:0 1px;}
#continuit_bar .rboxcontent {display:block; background:#FAFAFA; border:0 solid #BFCAE2; border-width:0 1px;}
/*---end rounded box---*/
/*---rounded box---*/
#backup_recovery #rbox p {margin:0 10px;}
#backup_recovery #rbox p {padding-bottom:0.5em;}
#backup_recovery #rbox h2 {padding-top:0.5em;}
#backup_recovery #rbox {background: transparent; /*margin:1em;*/}
#backup_recovery .top, #backup_recovery .bottom {display:block; background:transparent; font-size:1px;}
#backup_recovery .b1, #backup_recovery .b2, #backup_recovery .b3, #backup_recovery .b4 {display:block; overflow:hidden;}
#backup_recovery .b1, #backup_recovery .b2, #backup_recovery .b3 {height:1px;}
#backup_recovery .b2, #backup_recovery .b3, #backup_recovery .b4 {background:#FAFAFA; border-left:1px solid #BFCAE2; border-right:1px solid #BFCAE2;}
#backup_recovery .b1 {margin:0 5px; background:#BFCAE2;}
#backup_recovery .b2 {margin:0 3px; border-width:0 2px;}
#backup_recovery .b3 {margin:0 2px;}
#backup_recovery .b4 {height:2px; margin:0 1px;}
#backup_recovery .rboxcontent {display:block; background:#FAFAFA; border:0 solid #BFCAE2; border-width:0 1px;}
#backup_recovery .link_roundedbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-left:10px;}
/*---end rounded box---*/
/*---rounded box---*/
#right_column #news #dbox p {margin:0 10px;}
#right_column #news #dbox p {padding-bottom:0.5em;}
#right_column #news #dbox h2 {padding-top:0.5em;}
#right_column #news #dbox {background: transparent; /*margin:1em;*/}
#right_column #news .top, #right_column .bottom {display:block; background:transparent; font-size:1px;}
#right_column #news .top .b1, #right_column #news .top .b2, #right_column #news .top .b3, #right_column #news .top .b4 {background-color:#D8E1F0;}
#right_column #news .b1, #right_column #news .b2, #right_column #news .b3, #right_column #news .b4 {display:block; overflow:hidden;}
#right_column #news .b1, #right_column #news .b2, #right_column #news .b3 {height:1px;}
#right_column #news .b2, #right_column #news .b3, #right_column #news .b4 {background:#FAFAFA; border-left:1px solid #BFCAE2; border-right:1px solid #BFCAE2;}
#right_column #news .b1 {margin:0 5px; background:#BFCAE2;}
#right_column #news .b2 {margin:0 3px; border-width:0 2px;}
#right_column #news .b3 {margin:0 2px;}
#right_column #news .b4 {height:2px; margin:0 1px;}
#right_column #news .dboxcontent {display:block; background:#FAFAFA; border:0 solid #BFCAE2; border-width:0 1px;}
/*---end rounded box---*/
#payquake { /*width:190px;*/ background: url(../images/back_quake.jpg) repeat-x left bottom; height:100px; text-align:center; margin-top:5px;}
#right_column .title { background-color:#D8E1F0; padding-left:10px; color:#8B92A3; margin-bottom:5px; line-height:22px;}
.rbox_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
#continuit_home {background:url(../images/continuit_image_home.jpg) no-repeat center bottom; height:172px;}
#continuit_bar a{ outline:none;}
a{ outline:none;}
a.backup_button:visited { color:#666666;}
#continuit_bar a.continuit_button:visited{color:#FFFFFF;}
#continuit_bar a.continuit_button{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:bold; line-height:27px; background:url(../images/cit_button.gif) no-repeat center; width:80px; margin-left:8px !important; margin-right:10px; float:right; height:30px; display:block; margin-top:140px; text-align:center;}
a.continuit_button:visited{color:#FFFFFF;}
#right_column { float:right; /*margin-top:-10px;*/} 
#design_bar { float:left; /*border:1px solid #006666;*/ width:355px; margin-left:5px !important; margin-left:3px;}
.sections_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-right:5px; }
.sections_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0A50A1; text-transform:uppercase; line-height:20px; padding-left:10px; font-weight:bold; background:url(../images/section_titleback.jpg) no-repeat left; margin-bottom:5px; width:345px !important; width:349px; height:20px; display:block;}
.sections_title_bottom {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0A50A1; text-transform:uppercase; line-height:20px; padding-left:10px; margin-left:-5px; font-weight:bold; background:url(../images/section_titleback_bottom.jpg) no-repeat left #FFFFFF; margin-bottom:5px; width:540px; height:20px; display:block; background-color:#FFFFFF;}
/*--------------*/
#textbox {float:left; height:124px; margin-left:0 !important; margin-left:2px; overflow:hidden; margin-bottom:10px; padding-right:5px; width:350px;}
#app_menu { float:left; margin-left:4px; margin-top:-15px; margin-bottom:10px;}
#app_menu a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; background:url(../images/app_button.jpg) no-repeat left; width:112px; height:21px; display:block; float:left; text-decoration:none; text-align:center; line-height:21px; margin-right:2px;	}
#app_menu a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#0A50A1; background:url(../images/app_button_over.jpg) no-repeat left; width:112px; height:21px; display:block; float:left; text-decoration:none; text-align:center; line-height:21px; margin-right:2px;}
#application { /*float:left;*/ background-color:#EDF1FA; margin-bottom:10px; width:355px;}
#design { float:left; /*margin-top:10px;*/ background-color:#EDF1FA; padding-bottom:5px; margin-bottom:10px !important; margin-bottom:0px;}
#bottom_left { /*clear:both; margin-top:10px;*/ margin-left:5px; margin-bottom:10px; padding:0 0px 5px 5px; width:545px; /*border:1px solid #EFF3F6;*/ background-color:#EDF1FA;}
#container {height:600px;}
.clear {clear:both;}
/*-------------- Validation-------------- */
.validation-advice {margin:-40px 0px 0 230px; padding:5px; /*background-color:#EBEBEB;*/ color:#CC0000; font-weight:bold; width:200px;}
#warning{ border:1px solid #CC0000; line-height:30px; padding-left:5px; width:95%; margin-bottom:15px; /*margin-top:-10px;*/ color: #CC0000; /*text-transform:uppercase;*/ font-weight:bold; background-color:#EBEBEB;}
#frmsurvey .validation-advice {margin:-30px 0px 0 300px; padding:0px; color:#CC0000; font-weight:bold; width:250px;}
#frmsurvey #advice-required-server, #frmsurvey #advice-required-desktop, #frmsurvey #advice-required-laptop, #frmsurvey #advice-validate-digits-server, #frmsurvey #advice-validate-digits-desktop, #frmsurvey #advice-validate-digits-laptop {margin:0 0 0 25px; padding:0px; color:#CC0000; font-weight:bold; width:120px;}
#frmsurvey2 .validation-advice {margin:2px 0 0 5px; padding:0px; color:#CC0000; font-weight:bold; width:250px;}
#frmwebinar .validation-advice {margin:-30px 0 0 270px; padding:0px; color:#CC0000; font-weight:bold; width:200px;}
#frmwebinar #advice-required-phone {margin:2px 0 0 75px; padding:0px; color:#CC0000; font-weight:bold; width:200px;}
#frmwebinar #advice-required-best_time {margin:2px 0 0 120px; padding:0px; color:#CC0000; font-weight:bold; width:200px;}
/*-----------------------------------------*/
/*---------------Mailing List---------------*/
#mbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#0A50A1;}
#mbox .label {width:40px; float:left; text-align:right; margin-right:3px; } 
#mbox input {margin-bottom:3px;}
#mbox .button {margin-left:50px; width:91px;} 
#mbox .clear {clear:both; padding-top:5px;}
#mailing_title { margin-bottom:15px !important; margin-bottom:-10px;}
#flash_intro { height:50px; margin:11px 0 !important; margin:9px 0; }
#mbox #subscribe { background:url(../images/button_subscribe.jpg) no-repeat left; width:84px; height:20px; border:0px; cursor:pointer; margin-top:10px !important; margin-top:5px;}
	/*---rounded box---*/
	#mbox h2 {padding-top:0.5em;}
	#mbox {background: transparent; /*margin:1em;*/ width:190px; margin-top:5px;}
	#mbox .top, #right_column #mbox .bottom {display:block; background:transparent; font-size:1px;}
	#mbox .top .b2, #mbox .top .b3, #mbox .top .b4 {background-color:#FAFAFA;}
	.mboxcontent {display:block; background:#FAFAFA; border:0 solid #BFCAE2; border-width:0 1px; margin-bottom:0px !important; margin-bottom:-20px;}
	/*---end rounded box---*/
/*------------------------------------------*/
/*--------------PORTFOLIO-------------------*/
#screenshoot {height:520px; /*background-color:#718EC3;*/ /*margin-left:0 !important;*/ margin-left:0px; overflow:hidden; margin-bottom:10px; /*padding:3px;*/ width:330px; margin-top:-25px; float:left;}
#portfolio_link a.portfolio_link {background:url(../images/portfolio/back_thumb.jpg) no-repeat left top; width:66px; height:66px; padding-top:4px; margin-bottom:3px; display:block; /*padding-left:4px !important;*/ padding-left:1px;}
#portfolio_link a.portfolio_link:hover {background:url(../images/portfolio/back_thumb_over.jpg) no-repeat left top;  width:66px; height:66px; padding-top:4px; margin-bottom:3px; display:block; /*padding-left:4px !important;*/ padding-left:1px;}
#portfolio_link {/*margin-left:5px;*/ width:208px; overflow:hidden; height:510px; float:right; /*margin-right:0px !important;*/  margin-right:-4px;}
.thumb_izq {width:68px; float:left;}
.thumb_der {width:68px; float:left; margin-left:2px;}
#thumbs_index { float:right;}
.more { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; background:url(../images/portfolio/back_more.jpg) no-repeat left; width:330px; height:49px; margin-top:-20px; padding-top:5px;}
.miniscreen a{ width:23px; height:24px; background-color:#FFFFFF; color:#999999; float:left; margin-left:5px; padding:12px 0 0 15px; border:solid thin #FFFFFF;}
.miniscreen a:hover{ width:23px; height:24px; background-color:#FFFFFF; color:#666666; border:solid thin #666666;  float:left; margin-left:5px; padding:12px 0 0 15px;}
.no_miniscreen a{ width:23px; height:24px; background-color:#FFFFFF; color:#999999; float:left; margin-left:5px; padding:12px 0 0 15px; border:solid thin #FFFFFF; display:none;}
.mini_text { width:174px !important; width:170px; height:25px; background-color:#FFFFFF; float:left; padding:15px 0 0 5px; margin-left:8px !important; margin-left:4px;  text-align:center;}
.mini_container{width:141px; float:right; margin-right:2px;}
.more_screens { overflow:hidden; height:376px;}
/*--------------CONFERENCE JOIN----------------*/
#conference {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px; width:100%;}
#conference_title { margin:15px 5px 15px 5px; border-bottom:1px solid #376B9F;}
#links {border-top:1px solid #376B9F; font-size:10px; margin:0 5px 10px 5px;}
#conference .h1 { font-size:18px; color:#FFFFFF; line-height:18px; font-weight:bold;}
#join, #host { float:left; width:50%; height:239px;}
#table_join, #table_host {border:1px solid #628BB7;}
/*#join {background-color:#ECEEED;}
#host {background-color:#CBD6E0;}*/
/*--------------SUPPORT----------------------*/
#Outlook_2007 h1 {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12pt; font-style:normal; font-weight:bold; 	color:#336699; text-align:left}
/*-----------------BACK UP RECOVERY -------------*/
#signup_button { background:url(../backup/images/signup_button.jpg) no-repeat left; width:84px; height:20px; border:0px; cursor:pointer; margin-top:10px !important; margin-top:5px;}

/*-------------------------------------------*/
/*  www.SurveyGizmo.com  */
/* Mochachino */ 
.sg_Body {
	background:#F5F7EB;
}
/* Survey Background  */
#sg_wrapper {
	background:#fff;
	color:#333;
	border-left:1px solid #BBBFB3;
	border-right:1px solid #BBBFB3;
}
/* Headers, Footers, Table headers */
#sg_header, 
#sg_footer,
table.sg_Table th {
	background:#D3D7CB;
	color:#4F4B40;
	border:none;
	border-top:1px solid #BBBFB3;
	border-bottom:1px solid #BBBFB3;
} 
/* Question Titles */
.sg_QuestionTitle {
	font-weight:normal;
	color:#4F4B40;
	}
/* Table column headers  */
.sg_Matrix_Radio td.sg_TD1,
.sg_Matrix_Textbox td.sg_TD1,
.sg_Matrix_Checkbox td.sg_TD1 
{
	background-color:#F8FAF3;
}
/* Table outer border  */
.sg_Matrix_Custom .sg_Table,
.sg_Matrix_Radio .sg_Table,
.sg_Matrix_Textbox .sg_Table,
.sg_Matrix_Checkbox .sg_Table 
{
	border:1px solid #DFDFD1;
}
/* Buttons  */
.sg_Submit, 
.sg_BackButton, 
.sg_NextButton 
{
	height:40px;
	border:1px outset #000 !important;
	background: #fff url(https://app.sgizmo.com/images/surveys/btn_grey_gradient.gif) repeat-x 0 0;
	font-size:120% !important;
	}
.sg_Submit:hover, 
.sg_BackButton:hover, 
.sg_NextButton:hover {
	background: url(https://app.sgizmo.com/images/surveys/btn_grey_gradient.gif) repeat-x 0 -40px;
}
	
/* Page Titles hidden by default */
/* These have default values too often */
.sg_page_title 
{	
	display:none; 
}
/* Page Descriptions  */	
.sg_page_desc {
	background-color:#DEDFA7;
	border:1px solid #77400D;
	padding:20px;
}
/* Footer/Copyright */
#sg_footer #sg_footer_hook_2,
.sg_page_title 
{	
	color:#EFEFEF;
}
#sg_wrapper input {
	background-color:#F7FFEF;
}
#sg_wrapper input {
	background-color:#F8FAF3;
}

/* Typography */
#sg_wrapper div, 
#sg_wrapper p, 
#sg_wrapper li, 
#sg_wrapper td, 
#sg_wrapper th, 
#sg_wrapper select, 
#sg_wrapper input, 
#sg_wrapper textarea {
    font-family: Arial, Helvetica, sans-serif;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-family:"Century Gothic","Avant Garde","Gill Sans","Lucida Grande","Lucida Sans Unicode",verdana,clean,sans-serif;
	font-size:12px;
}

/* Structure */
.sg_Body {
	margin:0;
	padding:0;
	}
#sg_wrapper {
	width:[%%:CustomText_1:Survey Width (Default:600px )%%] !important;
	margin:0 auto;
	}
#sg_content {
	clear:both;
	margin:0;
	padding: 15px 40px;
	}

/* Header */
#sg_header {
	margin:0;
	padding:15px;
	min-height:40px;
	}
	
.sg_headerImage {
	
	}

/* Footer */
#sg_wrapper  #sg_footer { 
	min-height:60px;
	padding:15px 10px;
	text-align:center;
	margin:0;
	}

#sg_wrapper #sg_footer_hook_2 {
	font-size:90% !important;
}


/* Titles and Headings */
#sg_wrapper h1,
#sg_wrapper h2,
#sg_wrapper h3,
#sg_wrapper h4,
#sg_wrapper h5,
#sg_wrapper h6
{ text-align:left;  }

#sg_wrapper h4,
#sg_wrapper h5,
#sg_wrapper h6 { }
#sg_wrapper h1 { font-size:20px; margin:10px 0;}	
#sg_wrapper h2 { font-size:16px;}	
#sg_wrapper h3 { font-size:14px;}	
#sg_wrapper h4 { font-size:12px;}	

h1.sg_Title {
	margin:0;
	padding:0;
	font-weight:normal;
	}
.sg_page_title {
	font-weight:bold;
}
.sg_page_desc {
	
}


/* Navigation */
.progressBar {
   margin:0 auto 15px auto;
}
.sg_Submit, 
.sg_BackButton, 
.sg_NextButton {
	text-decoration: none;
	font-size:14px;
	font-weight:normal;
	padding:8px 15px !important;
	margin:5px;
	}
div.sg_Button_Group {
	text-align:center;
	margin: 0 0 10px 0;
}	
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;
	border:1px solid #333;
}
	
.sg_PoweredBy {
   margin:15px auto;
   width:200px;
   text-align:center;
}







/* Form Elements */
form.sg_SurveyPage {  /* main form stylename */
	}
.clear {clear:both;}
	

	

	
/*  Questions  */
.sg_Question {
	margin: 20px 0;
}

.sg_QuestionTitle {
	margin:0 ;
	padding:3px 0;
	}

.qNumber {
	padding:10px 0;
}
.sg_ControlSet { /* wraps around question options and subquestions */
	margin:0 0 0 5px;
    overflow:auto;
}		
.sg_CheckboxWrapper {
	margin:5px 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 10px;
	}
#sg_wrapper label {
	/* padding:0 6px 0 0; */
}
 /* 'Other' textboxes ' */
input.sg_Radio_Other,
input.sg_Checkbox_Other,
input.sg_Cont_Sum_Other {
	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;
}


div.sg_Rank {}
select.sg_Select {}
div.sg_Radio_Options {}
input.sg_Radio {}
div.sg_Checkbox_Options label { /* removed due to weird 1st line indent padding:0 10px 0 10px !important; */}
input.sg_Checkbox {}
div.sg_Cont_Sum
div.sg_Matrix_Radio {}

.sg_caption {

}

/* Tables */
table.sg_Table {
	margin:5px 5px 15px 0;
	border-spacing: 2px !important; 
	empty-cells: show !important; 
	overflow:scroll;
}
.sg_ControlSet .sg_TD1 input.sg_Textbox {
	width:45px;  /* Allows Continuous Sum questions room for the % sign */
}

table.sg_Table th {
	font-weight:bold;
	padding:4px;
}

table.sg_Table  td {
	vertical-align:middle;
}


th.sg_TDX { }
td.sg_TD1 { padding:0 }
td.sg_TDX { }

.sg_Multi_Text td.sg_TDX, 
.sg_Matrix_Radio td.sg_TD1,
.sg_Radio_Options td.sg_TDX,
.sg_Cont_Sum td.sg_TDX
{
	padding:5px !important;
}

div.sg_Matrix_Radio td.sg_TD1 {
	padding:5px !important;
}

table.sg_Table  tr.sg_TR { }
table.sg_Table  tr.sg_TR_Alt { }

/* tables with 1st column of labels */
.sg_Matrix_Radio td.sg_TD1,
.sg_Matrix_Textbox td.sg_TD1,
.sg_Matrix_Checkbox td.sg_TD1 {
	padding:5px ;
}




/* Groups like Contact Form */
.sg_GroupItem {
	height:30px;
	display:block;
	margin:6px 0px 0 0;
	padding-left:0;
	text-align:left;
}
.sg_GroupLabel {
	display:block;
 	font-weight:bold;
	font-size:95%;
	}

.sg_GroupLabel label {
	font-weight:bold;
	font-size:95%;
	padding:2px 0;
}


span.sg_GroupInput {
	display:block;
}



/* Required Lables, Messages, Errors etc */
.sg_Required { /* applies to all required questions */
	}
span.sg_RequiredAsterix { color:red; }	
	
.sg_Error {  background-color: yellow !important; }
	
div.sg_ErrorMessage    { /* div.sg_ErrorMessage is inserted where automatically by the template token  */
	background: #FDFF4F url(https://app.sgizmo.com/images/surveys/error_alert.gif) no-repeat 10px 10px;
	border:2px solid #FFB900;
	color: #000;
	margin:10px auto;
	padding:10px 20px 10px 60px;
	width:80%;
	font-weight:bold;
	}
.sg_Counter { }
.sg_Counter_Error  { color: red; } 

.sg_StarRate{cursor:pointer;}

.sg_CustomizedGroupItem {
	margin:10px 0;
}

.sg_Matrix_Textbox table.sg_Table,
.sg_Matrix_Radio  table.sg_Table,
.sg_Matrix_Checkbox  table.sg_Table {
	width:99% !important;

}

