/* HTML STYLING */
body {
background-color:#292967;
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

table {
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

form {
margin:0;
padding:0;
}

iframe{
border:1px solid #ccc;
}

input[type=text], input[type=password], select{
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
padding:2px;
color:#444;
}

/* LINKS */
.removeLinkDecoration {text-decoration:none;}
a:hover {color:#197A30;}
a:link,a:active,a:visited {color:#0072BC;}

a.l_help:link,a.l_help:active,a.l_help:visited {
background-color:#FFFFAE;
color:#197A30;
}

a.l_help:hover {
background-color:#FFFFAE;
color:#ED1C24;
}

a.l_blue_sm:link,a.l_blue_sm:active,a.l_blue_sm:visited {
color:#0072BC;
font-size:12px;
}

a.l_blue_sm:hover {color:#197A30;}

a.l_blue_xsm:link,a.l_blue_xsm:active,a.l_blue_xsm:visited {
color:#0072BC;
font-size:10px;
}

a.l_blue_xsm:hover {
color:#197A30;
font-size:10px;
}

a.l_orng_sm:link,a.l_orng_sm:active,a.l_orng_sm:visited {
color:#F36F18;
font-size:12px;
}

a.l_orng_sm:hover {color:#ED1C24;}

a.l_orng_xsm:link,a.l_orng_xsm:active,a.l_orng_xsm:visited {
color:#F36F18;
font-size:10px;
}

a.l_orng_xsm:hover {
color:#ED1C24;
font-size:10px;
}

a.l_red:link,a.l_red:active,a.l_red:visited {color:#ED1C24;}
a.l_red:hover {color:#F36F18;}
a.l_red_sm:link,a.l_red_sm:active,a.l_red_sm:visited {color:#ED1C24;}
a.l_red_sm:hover {color:#F36F18;}
a.l_green:link,a.l_green:active,a.l_green:visited {color:#197A30;}
a.l_green:hover {color:#0072BC;}

a.l_green_xsm:link,a.l_green_xsm:active,a.l_green_xsm:visited {
color:#197A30;
font-size:10px;
}

a.l_green_xsm:hover {
color:#0072BC;
font-size:10px;
}

a.l_grey:link,a.l_grey:active,a.l_grey:visited {color:#656565;}
a.l_grey:hover {color:#0072BC;}

a.l_white_sm:link,a.l_white_sm:active,a.l_white_sm:visited {
color:#FFF;
text-decoration:underline;
}

a.l_white_sm:hover {
color:#FFF;
text-decoration:underline;
}

a.l_title_sm:link,a.l_title_sm:active,a.l_title_sm:visited {
color:#0072BC;
left:5px;
position:relative;
top:-2px;
}

a.l_title_sm:hover {
color:#197A30;
left:5px;
position:relative;
top:-2px;
}

a.current:link,a.current:visited {
background:url('/images/ir/default/header_current.gif') repeat-x;
color:#FFF;
font:bold 14px Arial;
}

a.menu_default:link,a.menu_default:visited {
color:#1D1F5C;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

a.menu_default:hover {
background:url('/images/ir/default/header_over.gif') repeat-x;
color:#FFF;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

a.menu_current,a.menu_current:link,a.menu_current:visited {
background:url('/images/ir/default/header_current.gif') repeat-x;
color:#FFF;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

a.menu_current:hover {
background:url('/images/ir/default/header_over.gif') repeat-x;
color:#FFF;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

a.menu_current:visited {
background:url('/images/ir/default/header_over.gif') repeat-x;
color:#FFF;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

a.EventHeader:link,a.EventHeader:visited {
color:#383A7C;
font:bold 14px Arial;
text-decoration:underline;
}

a.EventHeader:hover {
color:#197A30;
font:bold 14px Arial;
text-decoration:underline;
}

/* DEFAULT CLASSES */
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}

.clearOverflow {
clear:both;
overflow:hidden;
}

.overflowH {overflow:hidden;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.fontBold {font-weight:bold;}
.nowrap {white-space:nowrap;}

/* COLORS */
.orng {color:#F36F18;}
.orange {color:#F36F18;}
.blue {color:#0072BC;}
.blue_drk {color:#1D1F5C;}
.blue_create {color:#0099BC;}
.red {color:red;}
.green {color:#388000;}
.green_drk {color:#197A30;}
.black {color:#000;}
.white {color:#FFF;}
.grey {color:#9A9A9A;}
.purple {color:#222460;}
.purple_choose {color:#9193C1;}
.brown {color:#753D00;}

/* SIZES */
.smalltext {font-size:9px;}
.small {font-size:12px;}

/* BACKGROUNDS */
.white_bg {background-color:#FFF;}
.highlighted {background-color:#FFFFA6;}
.spacerow {background-color:#E1E1E1;}
.titleul {background-color:#ABABB5;}
.ctrl_span_container {background-color:#FF9;}
.message {background-color:#FFA;}

/* STATUS COLORS */
.status_default_bg {background-color:#EDEDED;}
.status_incomplete_bg {background-color:#FFFC97;}
.status_testing_bg {background-color:#FFE9CF;}
.status_open_bg {background-color:#E3F4C6;}
.status_closed_bg {background-color:#FFE6E6;}
.status_archived_bg {background-color:#D8D8D8;}

/* STATUS CIRCLES */
.IrStatusIcon {
background:url(/images/ir/circles/sprites.png) no-repeat;
height:21px;
margin:0 auto;
width:21px;
}

.IrStatusIcon_white {background-position:0 0;}
.IrStatusIcon_grey {background-position:-22px 0;}
.IrStatusIcon_choose {background-position:-44px 0;}
.IrStatusIcon_create {background-position:-66px 0;}
.IrStatusIcon_review {background-position:-88px 0;}
.IrStatusIcon_testing {background-position:-110px 0;}
.IrStatusIcon_open {background-position:-132px 0;}

.IrStatus {
float:left;
margin-right:20px;
text-align:center;
width:40px;
}

.status_container {
background:#ABABB5;
float:right;
height:1px;
margin:20px 34px 0 0;
width:175px;
}

.status_circle {
margin:0 auto;
height:21px;
width:21px;
position:relative;
}

/* GRADIENT BOX */
.gradientBox_corners {
background:url('/images/ir/gradientbox/sprite_corner.png') no-repeat;
height:15px;
width:15px;
}

.gradientBox_topLeft {
background-position:0 0;
float:left;
}

.gradientBox_topRight {
background-position:-16px 0;
float:right;
}

.gradientBox_bottomLeft {
background-position:0 -16px;
float:left;
}

.gradientBox_bottomRight {
background-position:-16px -16px;
float:right;
}

.gradientBox_caps {
background:url('/images/ir/gradientbox/sprite_cap.png') repeat-x;
height:15px;
}

.gradientBox_capTop {
background-position:0 0;
float:left;
}

.gradientBox_capBottom {
background-position:0 -16px;
float:left;
}

.gradientBox_sides {background:url('/images/ir/gradientbox/sprite_side.png') repeat-y;}
.gradientBox_sideLeft {background-position:0 0;}
.gradientBox_sideRight {background-position:right top;}

.gradientBox_content {
background:#F7F7F7;
margin:0 15px;
padding:0 10px;
}

/* MESSAGES / NOTIFICATIONS */
.messageBorderError {border:2px solid #ec0000;}
.messageBorderSuccess {border:2px solid #209848;}
.messageBorderAlert {border:2px solid #eeda31;}

.messageHeader {
clear:both;
height:36px;
overflow:hidden;
padding:3px 0 0 6px;
}

.messageHeaderText {
float:left;
font-size:21px;
font-weight:bold;
padding:3px 0 0 8px;
}

.messageHeaderError {background:#ec0000;}
.messageHeaderSuccess {background:#209848;}

.messageHeaderAlert {
background:#eeda31;
color:#000;
}

.messageIcon {
background:url('/images/ir/messages/sprites.png') no-repeat;
float:left;
height:30px;
width:30px;
}

.messageErrorIcon {background-position:0 0;}
.messageSuccessIcon {background-position:-32px 0;}
.messageAlertIcon {background-position:-63px 0;}

.messageContent {
background:#FFF;
font-weight:bold;
overflow:hidden;
padding:5px 5px 5px 46px;
font-weight:bold;
}

.messageContent ul {
list-style-type:square;
margin:0;
padding:0;
}

.statusmsg {
color:#F36F18;
font-weight:bold;
}

/* CORNERS */
.IrCorner {
background:url(/images/ir/corners/sprites.png) no-repeat;
height:9px;
width:10px;
}

.IrCorner_topLeft {background-position:0 0;}
.IrCorner_topRight {background-position:-11px 0;}
.IrCorner_btmLeft {background-position:0 -10px;}
.IrCorner_btmRight {background-position:-11px -10px;}
.IrCorner_topLeft_purple {background-position:-22px 0;}
.IrCorner_topRight_purple {background-position:-33px 0;}
.IrCorner_btmLeft_purple {background-position:-22px -10px;}
.IrCorner_btmRight_purple {background-position:-33px -10px;}
.IrCorner_topLeft_blue {background-position:-44px 0;}
.IrCorner_topRight_blue {background-position:-55px 0;}
.IrCorner_btmLeft_blue {background-position:-44px -10px;}
.IrCorner_btmRight_blue {background-position:-55px -10px;}
.IrCorner_topLeft_brown {background-position:-66px 0;}
.IrCorner_topRight_brown {background-position:-77px 0;}
.IrCorner_btmLeft_brown {background-position:-66px -10px;}
.IrCorner_btmRight_brown {background-position:-77px -10px;}
.IrCorner_topLeft_orange {background-position:-88px 0;}
.IrCorner_topRight_orange {background-position:-99px 0;}
.IrCorner_btmLeft_orange {background-position:-88px -10px;}
.IrCorner_btmRight_orange {background-position:-99px -10px;}
.IrCorner_topLeft_green {background-position:-110px 0;}
.IrCorner_topRight_green {background-position:-121px 0;}
.IrCorner_btmLeft_green {background-position:-110px -10px;}
.IrCorner_btmRight_green {background-position:-121px -10px;}
.IrCorner_topLeft_yellow {background-position:0 -20px;}
.IrCorner_topRight_yellow {background-position:-11px -20px;}
.IrCorner_btmLeft_yellow {background-position:0 -30px;}
.IrCorner_btmRight_yellow {background-position:-11px -30px;}

/* IR Guy */
.IrGuy_large {
background:url(/images/ir/irguy/irguy_large.png) no-repeat;
height:168px;
}

.IrGuy_large_default {
background-position:0 0;
width:102px;
}

.IrGuy_large_left {
background-position:-103px 0;
width:138px;
}

.IrGuy_large_right {
background-position:-242px 0;
width:138px;
}

.IrGuy_large_up {
background-position:-381px 0;
width:117px;
}

.IrGuy_small {
background:url(/images/ir/irguy/irguy_small.png) no-repeat;
height:108px;
margin:18px 0 0;
}

.IrGuy_small_default {
background-position:0 0;
width:66px;
}

.IrGuy_small_left {
background-position:-66px 0;
width:89px;
}

.IrGuy_small_right {
background-position:-155px 0;
width:89px;
}

.IrGuy_small_up {
background-position:-245px 0;
width:76px;
}

.IrGuy_builder {
background-position:-320px 0;
width:90px;
}

.IrGuy_tiny {
background:url(/images/ir/irguy/irguy_tiny.png) no-repeat;
height:88px;
margin:18px 0 0;
}

.IrGuy_tiny_up {
background-position:-200px 0;
width:61px;
}

.yellowBox {
font-size:14px;
line-height:18px;
padding:8px;
}

.yellowBox a:link,.yellowBox a:visited {font-size:14px;}

/* PAGE CONTAINERS */
.page_create_margins {
margin-left:auto;
margin-right:auto;
width:980px;
}

.page_create_margins_footer {
margin-left:auto;
margin-right:auto;
width:980px;
}

.page_margins_max {
margin-left:auto;
margin-right:auto;
max-width:1200px;
min-width:960px;
padding-left:10px;
padding-right:10px;
clear:both; /* fix 1907 */
}

.page_margins {
/*overflow-x:auto;	 fix #1907 */
clear:both; /* fix #1907 */
padding-left:10px;
padding-right:10px;
}

/* GENERAL HEADER */
.header {
height:54px;
margin:0;
padding:0;
text-align:right;
background:url("/images/ir/default/header_bg.gif") repeat-x scroll center top #9C9ECF;
}

.header a:link,.header a:visited {
color:#1D1F5C;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
}

.header a:hover,.header a:active,a.current:hover,a.current:active {font:bold 14px Arial;}

.admin_header {
height:54px;
margin:0;
padding:0;
text-align:right;
background:url("/images/ir/default/admin_header_bg.gif") repeat-x scroll center top #9C9ECF;
}

.admin_header a{
color:#1D1F5C;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
}

.admin_header a:hover,.admin_header a:active,a.current:hover,a.current:active {font:bold 14px Arial;}

.header_tabbed {
background:#fff;
height:46px;
text-align:left;
border-bottom:1px solid #444;
}

.header_overview {
margin-left:165px;
overflow:hidden;
padding:3px;
}

.header_user {
color:#197A30;
float:left;
height:25px;
margin-top:5px;
text-align:left;
width:385px;
}

.header_links {
float:right;
padding-top:8px;
text-align:right;
}

.jumpto_selector {margin-top:2px;}

.header_sub {
color:#C4DF9B;
font-size:10px;
padding-right:14px;
position:relative;
top:20px;
}

.admin_bg {
background:#9C9ECF;
padding-bottom:20px;
}

.admin_bg_tabbed {
background:#9C9ECF;
padding:20px 0 40px;
width:100%;
}

.admin_details_bg {
height:45px;
overflow:hidden;
width:100%;
margin-top:-3px;
display:inline-block;
position:relative;
}

.admin_details_txt {
color:#1D1F5C;
float:left;
font-size:25px;
padding-left:15px;
padding-top:8px;
}

.EventHeader {
color: #383A7C;
font-size: 14px;
font-weight: bold;
margin-bottom: 12px;
padding: 0 5px 5px;
text-decoration: none;
}

.ResponsesHeader {
color:#1D1F5C;
font-size:14px;
font-weight:bold;
padding:4px;
text-decoration:none;
}

.instructions {
color:#40913E;
font-size:18px;
font-weight:bold;
margin:10px 0;
padding:0 5px 5px 0;
text-align:center;
text-decoration:none;
}

.instructions2 {
font-size:14px;
font-weight:bold;
margin:10px 0;
text-align:center;
}

.instructions3 {
font-size:12px;
font-weight:normal;
margin:10px 0;
text-align:center;
}

#responseHeader {
background:#FFF;
border-bottom:1px solid #ccc;
height:19px;
padding-top:3px;
width:100%;
}

.responseHeader_content {
margin:auto;
overflow:hidden;
width:760px;
}

.responseHeader_content a {
color:#1D1F5C;
text-decoration:none;
}

.responseHeader_content img {
border:0;
text-decoration:none;
}

/* HELP SUPPORT WINDOW */
.helpBoxPopup {
background:#fff;
border:3px solid #F7CD00;
position:absolute;
width:600px;
z-index:1000;
}

.helpBoxHeader {
background:#F7CD00;
font-weight:bold;
overflow:hidden;
padding:3px 3px 3px 10px;
width:588px;
}

.green_help {
color:#197A30;
font-size:14px;
font-weight:bold;
padding-top:3px;
}

.supportWindow fieldset {
border-style:none;
clear:both;
margin-left:10px;
margin-right:10px;
margin-top:15px;
width:500px;
}

.helpBoxContent {padding:10px;}

.helpBoxContent ul {
margin:0 0 0 10px;
padding:0;
}

.helpBoxContent ul li {list-style:none;}

.helpBoxButtons {
display:block;
float:right;
margin-bottom:7px;
margin-left:10px;
margin-top:3px;
}

.greenSeperator {
background:#298140;
border:thin solid #298140;
}

.helpBoxContent h3,.greenTitle {
color:#298140;
font-size:14px;
font-weight:bold;
}

.supportWindow fieldset legend {
font-weight:bold;
margin:0;
padding:0;
}

.supportWindowClose a:link,.supportWindowClose a:active,.supportWindowClose a:hover,.supportWindowClose a:visited {
color:red;
float:right;
font-weight:bold;
text-decoration:underline;
}

.supportWindow fieldset label {
clear:left;
float:left;
margin-bottom:5px;
margin-top:5px;
}

.supportWindow fieldset input {
clear:left;
float:left;
width:320px;
}

.supportWindow fieldset select {
clear:left;
float:left;
width:320px;
}

.supportWindow fieldset textarea {
width:500px;
}

/* GENERAL LAYOUT */
.section_edge {
background-color:#FFF;
}

.section_edge ul {
margin:0;
padding:0;
}

.section_edge li {
color:#222460;
font-size:14px;
margin:0 0 8px 30px;
padding:0;
}

.section_edge_speech {
background-color:#FFFFCD;
border-left:1px solid #fae152;
border-right:1px solid #fae152;
border-top:1px solid #FAE152;
}

.section_edge_preview {
border-color:#ccc;
border-style:solid;
border-width:0 1px 1px 1px;
margin: 14px 0 24px;
text-align:left;
width:780px;
}

.section_edge_help {
background-color:#FFFFAE;
border:1px solid #F36F18;
margin-top:8px;
}

.section_title {
background:#E6E3DE;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
color:#1D1F5C;
font-size:16px;
font-weight:bold;
margin:-5px 0 0;
padding:5px;
}

.section_title_preview {
background-image:url('/images/ir/preview_bg.gif');
clear:both;
color:#1D1F5C;
font:bold 18px arial;
height:30px;
padding:0 5px;
position:relative;
z-index:1;
}

.noborder{
border:0 !important;
}

.section_title_tabs {
border-bottom:1px dashed #9E9E9E;
clear:both;
color:#1D1F5C;
font:bold 18px arial;
margin:15px 5px 10px 5px;
overflow:hidden;
padding:0 0 4px;
}

.section_title_tabs_no_border{
clear:both;
color:#1D1F5C;
font:bold 18px arial;
margin:10px 5px;
overflow:hidden;
padding:0 0 4px;
}

.section_title_tabs_responses{
float:left;
color:#1D1F5C;
font:bold 18px arial;
margin:10px 5px 0 0;
overflow:hidden;
}

.section_title_txt {
color:#F58025;
float:left;
}

.section_title_bottom {
float:left;
margin:-6px 0 0;
}

.section_showhide {
color:#197A30;
float:right;
font:bold 11px arial;
padding-top:2px;
}

.section_subtbl {
float:left;
padding:10px;
}

.section_title2 {
background:#E6E3DE;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
color:#1D1F5C;
font-size:16px;
font-weight:bold;
padding:5px;
}

.incorrect {
color:red;
margin:0 0 10px;
}

.correct {
color:#1D1F5C;
margin:0 0 10px;
}

.containinput {
background:#F2EFEA;
border:1px solid #ccc;
color:#1D1F5C;
font-weight:bold;
margin:-1px 0 0;
padding:5px;
}

.submitinput {margin:20px 0 0;}

.submitinput .ssubmit2 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
background:url("/images/ir/buttons/btn_bg.jpg") repeat-x scroll 0 0 transparent;
border:2px solid #38AD04;
color:#fff;
cursor:pointer;
font-weight:bold;
padding:5px 5px 4px;
text-decoration:none;
}

.loginlinks {
color:#0072BC;
font-size:12px;
outline:none;
padding:0 0 0 20px;
}

.loginlinks:hover {color:#197A30;}

.previewNumber {
background:url('/images/media/preview_bg.png') no-repeat;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-weight:bold;
height:40px;
padding-top:3px;
text-align:center;
width:42px;
text-shadow:1px 1px 0 #fff;
z-index:1000;
margin-top:-5px;
}

.previewTitle {
float:left;
text-shadow:1px 1px 0 #fff;
}

.previewHeader {
float:left;
margin-left:8px;
margin-top:5px;
text-shadow: 1px 1px 0 #FFFFFF;
}

.previewHeader .description {
font-family:arial;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-left:10px;
position:relative;
margin-top:5px;
float:left;
text-shawdow:1px 1px 0 #fff;
}

.previewShowHide {
float:right;
margin-top:5px;
}

#layoutWrapperMax {margin:0 20px;}

.createInnerBox{
float:left;
background:#E6E3DD; 
margin: 10px 0 20px 4px; 
padding:0 4px 10px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-o-border-radius:8px;
border:1px solid #ccc;
}

/* FOOTER */
.footer {
background-color:#1D1F5C;
clear:both;
padding:5px 5px 5px 10px;
text-transform:uppercase;
}

.footer a {
color:#C4DF9B;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

.footer a:visited {
color:#C4DF9B;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

.foot_copy {
color:#FFF;
float:right;
padding-right:10px;
padding-top:3px;
text-transform:none;
}

/* GENERAL */
.clickable {cursor:pointer;}

.tdpadding {padding:3px;}

.ssubmit {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
background:url("/images/ir/buttons/btn_bg.jpg") repeat-x scroll 0 0 transparent;
border:2px solid #38AD04;
color:#fff;
cursor:pointer;
font-weight:bold;
margin:auto;
padding:5px 5px 3px;
_margin:0 0 0 300px; /*IE6 fix for registration form look*/
_float:left; /*IE6 fix for registration form look*/
}

.ssubmitPurple {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
background:url("/images/ir/buttons/btn_bg_purple.jpg") repeat-x scroll 0 0 transparent;
border:2px solid #7A6DA2;
color:#fff;
cursor:pointer;
font-weight:bold;
margin:auto;
padding:5px 5px 3px;
_margin:0 0 0 300px; /*IE6 fix for registration form look*/
_float:left; /*IE6 fix for registration form look*/
}

.ssubmit_small {
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
border:1px solid #38AD04;
color:#fff;
font-size:11px;
padding:2px;
}

td.text {
padding:5px 20px;
text-align:left;
}

.divNotification {
background-color:#FFFFBE;
border:1px solid #F7DD4C;
color:#161851;
margin-top:15px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:385px;
}

.divNotification .EventHeader {
color:#1D1F5C;
font:bolder 15px arial;
}

.alphaOverlay {
background:#000;
height:100%;
left:0;
opacity:0;
position:fixed;
top:0;
width:100%;
z-index:9998;
}

.alphaOverlayDialog {
background:#FFF;
border:2px solid #000;
left:50%;
padding:20px;
position:fixed;
top:50%;
width:64px;
z-index:9999;
}

.wboxcontent {
background:#FFFA90 none repeat scroll 0 0;
color:#666;
padding:3px 5px;
text-align:left;
}

/** START WORKFLOW STYLINGS *
 CREATE HEADER */
.createHeader {
color:#FFF;
height:45px;
position:relative;
}

.createHeader_icon {
margin-left:30px;
position:absolute;
z-index:1;
}

.createHeader_left {
height:45px;
padding-left:10px;
width:960px;
}

.createHeader_right {
color:#000;
height:45px;
}

.createHeader_heading {
color:#FFF;
font-size:14px;
margin:10px 0 0 190px;
}

.createHeader_title {
font-size:20px;
font-weight:bold;
}

.createHeader_statusContainer {
float:left;
margin:5px 0 0;
position:relative;
}

.createHeader_statusLine {
background:#ABABB5;
height:1px;
left:15px;
position:absolute;
top:10px;
}

.createHeader_navPrev {
float:left;
margin:10px 6px 0 0;
}

.createHeader_navNext {
float:left;
margin:10px 0 0 6px;
}

.createSubHeader {
background:#FFFB6E;
border:1px solid #F7CD00;
border-top:0;
margin:-40px 0 0 93px;
padding:4px 0 4px 18px;
position:absolute;
width:429px;
}

.setupPage_createHeader_text {
float:left;
color:#1d1f5c;
font-size:20px;
margin-left:4px;
}

/* CHOOSE SIDE NAV */
.subnav_ribbon {
float:left;
margin:-8px 0 0 -14px;
position:absolute;
}

.subnav_holder2 {
background-position:bottom left;
background-repeat:no-repeat;
float:left;
height:100%;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

.subnav_top2 {
background:#50518e;
border-bottom:1px solid #21235f;
color:#fff;
cursor:pointer;
font-size:14px;
height:10px;
overflow:hidden;
padding:10px 20px 10px 10px;
text-decoration:none;
}

.subnav_lnk2 {
background-image:url(/images/marketing/elements/bg_subnav.jpg);
color:#20205E;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
overflow:hidden;
text-decoration:none;
}

.subnav_lnk2 a {
color:#fff;
float:left;
font-size:14px;
padding:8px 0 0 10px;
text-decoration:none;
width:100%;
}

.subnav_lnk_clicked {
background-image:url(/images/marketing/elements/subnav_ribbon_bg.png);
font-size:14px;
font-weight:bold;
height:10px;
overflow:hidden;
padding:8px 0 12px 4px;
width:100%;
}

.subnav_lnk_clicked a {
color:#FFF;
cursor:default;
text-decoration:none;
}

/* CHOOSE */
.chooseHeaderType {
float:left;
font-size:12px;
font-weight:bold;
margin:10px 8px 0 0;
position:relative;
z-index:1000;
}

#chooseContent {
margin:10px 0 0 40px;
width:690px;
}

#chooseNav {margin:5px 0 0;}

.chooseHeading {
color:#1D1F5C;
float:left;
font-size:18px;
font-weight:bold;
margin:2px 0 0;
width:100%;
}

.chooseBox {margin:20px 0;}

.chooseBox h3 {
color:#1D1F5C;
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}

.chooseBox_container {
margin-top:8px;
overflow:hidden;
}

.chooseBox_description {
float:left;
width:460px;
}

.chooseBox_description ul {
margin:0;
padding:0;
}

.chooseBox_description ul li {
background:url('/images/marketing/icons/check2.png') no-repeat left 10px;
list-style-type:none;
margin:0;
padding:6px 0 0 22px;
}

.chooseBox_actions {
float:right;
padding:0 10px;
}

#formPreviewContainer {border:4px solid #000;}

#formControlContainer {
float:right;
font-size:15px;
padding:10px 10px 0 0;
}

.formPreviewHeader {
overflow:hidden;
width:100%;
}

.previewSelectBox {
color:#FFF;
float:left;
font-size:15px;
padding:8px;
}

.formPreviewContent {
height:500px;
margin:auto;
overflow-x:hidden;
overflow-y:auto;
position:relative;
width:800px;
}

.purchased {
background-color:#D7F0B9;
border:1px solid #1a7a32;
float:left;
margin:-3px 0 30px;
width:700px;
-moz-border-radius:0 8px 8px 8px;
-webkit-border-radius:0 8px 8px 8px;
-o-border-radius:0 8px 8px 8px;
}

.trial {
background-color:#FFE8C6;
border:1px solid #FF903F;
float:left;
margin:-3px 0 30px;
width:700px;
-moz-border-radius:0 8px 8px 8px;
-webkit-border-radius:0 8px 8px 8px;
-o-border-radius:0 8px 8px 8px;
}

/* GENERAL */
.createContent {
background:#FFF;
}

.setupPage_help {
margin:0 auto;
width:780px;
}

/* FOOTER */
#setupPage_footer {margin-top:40px;}

#setupPage_footer_helper {
clear:both;
margin:0 auto;
overflow:hidden;
padding:30px 0;
text-align:center;
width:215px;
}

.createFooter_navNext {
float: right;
padding-right: 99px;
text-align: right;
}

.createFooter_navPrev {
float: left;
padding-left: 99px;
width: 229px;
}

/* ARBITRARY QUESTIONS */
tr.show {display:table-row;}

tr.hide {display:none;}

table.show {display:table;}

table.hide {display:none;}

div.aq {
font-family:arial, helvetica, sans-serif;
font-size:12px;
margin-bottom:15px;
padding-bottom:5px;
width:700px;
}

div.aq table {position:relative;}

div.aq td {
color:#1D1F5C;
text-align:left;
vertical-align:top;
}

div.aq .aq_oheader1 {
margin-left:20px;
margin-right:120px;
}

div.aq .aq_oheader2 {margin-right:50px;}
div.aq .aq_oheader3 {margin-right:40px;}

div.aq .aq_conditions_div {
margin-bottom:8px;
margin-top:8px;
overflow:hidden;
}

div.aq .aq_option_div {
background-image:none;
cursor:default;
height:25px;
margin-bottom:3px;
margin-top:3px;
overflow:hidden;
}

div.aq .aq_option_div_hover {
background-image:url('/images/aq_handle.gif');
background-repeat:no-repeat;
cursor:move;
height:25px;
margin-bottom:3px;
margin-top:3px;
}

div.aq .aq_option_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
margin-right:15px;
overflow:hidden;
text-align:left;
width:130px;
}

div.aq .aq_fee {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:10px;
overflow:hidden;
text-align:right;
width:60px;
}

div.aq .aq_opt_default {vertical-align:bottom;}

div.aq .aq_qtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:21px;
margin-right:14px;
overflow:hidden;
padding-bottom:0;
padding-top:2px;
vertical-align:top;
width:320px;
}

div.aq .aq_qselect {
font-family:Arial, Helvetica, sans-serif;
width:190px;
}

div.aq .aq_qtext_multi {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:80px;
margin-right:14px;
overflow:scroll;
vertical-align:top;
width:320px;
}

div.aq .aq_button {
background-color:#DADAE4;
border:1px solid;
border-color:#bcbcc5;
color:#1D1F5C;
filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffefeff8', EndColorStr='#ffd0d0dd');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.aq .aq_button_advanced {
background-color:#DADAE4;
border:1px solid;
border-color:#bcbcc5;
color:#1D1F5C;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffefeff8', EndColorStr='#ffd0d0dd');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:150px;
}

div.aq .aq_button_remove {
background-color:#DADAE4;
border:1px solid;
border-color:#bcbcc5;
color:#1D1F5C;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffefeff8', EndColorStr='#ffd0d0dd');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:150px;
}

.semi_transparent {
filter:alpha(opacity=25);
opacity:.25;
}

.completely_opaque {
filter:alpha(opacity=100);
opacity:1px;
}

.aq_cell_1 {width:345px;}

.aq_cell_2 {width:200px;}

/* OPEN EVENT */
.inviteby {
color:#2c2e67;
float:left;
font-weight:bold;
padding:8px 0 0 59px;
}

.nextstep {
background:url("/images/ir/ir_tabs/rounded-bg.gif") no-repeat left top;
height:210px;
padding:20px 0 0 20px;
width:652px;
}

.instructvid {
cursor:pointer;
float:right;
margin-right:40px;
text-align:center;
}

.instructlist {
margin-top:20px;
padding-left:50px;
}

.helpinvite {
margin-top:20px;
text-align:center;
}

.nextsteptxt {
color:#1d1f5c;
font:20px arial bold;
}

/** END WORKFLOW STYLINGS *
* START ADMIN STYLINGS *
 ADMIN HEADERS */
.pgttl {
border-bottom:1px solid #ccc;
color:#F36F18;
font:21px Arial;
padding-bottom:3px;
padding-left:10px;
padding-top:3px;
}

.admin_pgttl {
color:#F36F18;
font:21px Arial;
}

.admin_subttl {
color:#197A30;
font:bold 12px Arial;
text-transform:uppercase;
}

.menu_default {
color:#1D1F5C;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

.menu_current {
background:url('/images/ir/default/header_current.gif') repeat-x;
color:#FFF;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

.menu_disabled {
color:#ABABB5;
font:bold 14px Arial;
padding:7px 14px 9px;
position:relative;
text-decoration:none;
top:7px;
}

/* LOGIN */
.loginWrapper {
margin:100px auto;
width:585px;
}

.signIn {
margin:100px auto;
width:585px;
}

.signinCenter {
margin-left:auto;
margin-right:auto;
text-align:center;
width:560px;
}

.signinPadding {padding:10px 20px 0;}
.signinLinkPadding {padding-left:20px;}

.signinButtonCenter {
margin:0 auto;
overflow:hidden;
width:75px;
}

/* EVENT LIST */
.trialListNotification {
background:#FFFFBE;
border:1px solid #ABABB5;
float:left;
font-size:12px;
font-weight:normal;
margin-left:5px;
padding:3px;
}

.fullTextDiv {
background:#FFF;
border:1px solid #3A72D3;
padding:5px;
position:absolute;
width:500px;
z-index:1000;
}

.responseSection {
margin:0 auto;
width:300px;
}

/* REMINDERS */
.fieldsetReminderList {width:550px;}

.fieldsetReminderList div {margin:10px 0 10px 20px;}

.fieldsetReminderList legend {
color:#33773E;
font:bold 14px arial;
margin-top:10px;
}

fieldset.reminderFilter {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:20px;
padding:5px;
width:790px;
}

fieldset.reminderFilter legend {font-weight:bold;}

table#scrollSentReminders {
border:1px solid #AAA;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:800px;
}

table#scrollSentReminders tbody {
overflow-x:hidden !important;
overflow-y:auto !important;
}

table#scrollSentReminders th {
background-color:#EEE;
border:1px solid #AAA;
color:#006;
font-weight:bold;
padding:5px;
}

table#scrollSentReminders td {
border:1px solid #AAA;
padding:5px;
}

table#scrollSentReminders tr.sendselected {background-color:#FFFFAE;}

table#scrollSentReminders tr.sendsent {background-color:#0A0;}

table#scrollSentReminders td.leftcheck {text-align:center;}

.reminderListTitle {
color:#F36F18;
font:21px Arial;
}

.bigGreenText {
color:#197A30;
font:14px Arial;
font-weight:bold;
}

/* ACTIONS */
#actionContainer {
clear:both;
overflow:hidden;
padding:10px 5px;
width:580px;
}

/* THEMES */
.themeHelpBox li {
list-style:none;
margin:0 0 5px;
padding:0;
}

.themeHelpBox ul {
margin:0;
padding:0;
}

#themepicker {
height:260px;
width:501px;
}

#div_themeEditor {
background-color:#F0F0F0;
height:280px;
padding-left:10px;
padding-top:10px;
width:475px;
}

#div_imgTitleBar {
background-image:url('/images/ir/default/section_head.gif');
color:#1D1F5C;
font:normal 16px Arial;
padding-left:10px;
}

#div_imgCtrl {
text-align:center;
width:475px;
}

#div_editCtrl {
border-color:#000;
border-style:solid;
border-width:1px 0 0;
text-align:center;
}

#div_imgList_header {padding-left:10px;}

#div_tbl_imgHead {
border-color:#D0D0D0;
border-style:solid;
border-width:1px 0;
padding:3px;
}

.themepick_name {
font-family:arial, Trebuchet MS, verdana, helvetica, san-serif;
font-size:13px;
font-weight:bold;
}

.themepick_cat {
font-family:arial, Trebuchet MS, verdana, helvetica, san-serif;
font-size:10px;
}

#parent_container {
border-style:solid;
border-width:1px;
width:760px;
}

.themePage_help {
float:left;
margin-bottom:5px;
padding-top:3px;
width:100%;
}

#themePickerBackground {background-color:#F0F0F0;}

#topbar {
background-color:#FFF;
border-bottom:1px solid #000;
margin-top:0;
padding:4px;
text-align:center;
width:100%;
}

.theme_links a:hover {text-decoration:none !important;}

.ThemeEventHeader {
border:1px solid #ccc;
background:#fff;
clear:both;
color:#383A7C;
font-size:14px;
font-weight:bold;
overflow:hidden;
text-decoration:none;
width:100%;
}

.headerName {
float:left;
width:70%;
margin:5px 0 5px 5px;
}

.headerLink {
float:right;
margin:2px;
}

/* GENERAL */
.adminActionButtons {
float:left;
margin-left:8px;
overflow:hidden;
}

.adminLogo {
float:left;
height:46px;
}

.adminLogoImage {
background:url('/images/ir/logotab.png') no-repeat;
width:176px;
border-bottom:1px solid #444;
}

.adminLogoImageLeft{
background:url('/images/ir/adminLogoImageLeft.jpg') no-repeat;
width:15px;
height:38px;
float:left;
}

.adminLogoImageBG{
background:url('/images/ir/adminLogoImageBG.jpg') repeat-x;
height:38px;
float:left;
color:#1D1F5C;
padding:4px 8px;
}

.adminLogoImageRight{
background:url('/images/ir/adminLogoImageRight.jpg') no-repeat;
width:6px;
height:38px;
float:left;
}

.adminLogoUser {
background:#fff;
color:#197A30;
padding:0 0 0 5px;
border-bottom:1px solid #444;
}

.section_spacer {
margin-left:30px;
margin-top:70px;
}

.subSection_spacer {
margin-left:35px;
margin-top:10px;
}

/** END ADMIN STYLINGS *
* START AREA 51 STYLINGS **/
.area51tab {
line-height:1.4;
margin-bottom:15px;
}

.area51tab li {list-style:none;}

.test_mode {
color:#F36F18;
font:bold 14px Arial;
}

.fieldLabel {
float:left;
margin-top:3px;
}

.fieldBox {
float:left;
margin-left:30px;
width:225px;
}

/** END AREA 51 STYLINGS *
* START FORM STYLING *
 VALIDATION */
div#svalidation {
background:#F36F18;
color:#000;
font-size:12px;
font-weight:bold;
margin-left:25%;
margin-right:25%;
padding:0;
text-align:center;
}

b.rtopa,b.rbottoma {
background:#F36F18;
display:block;
}

b.rtopa b,b.rbottoma b {
background:#F36F18;
display:block;
height:5px;
overflow:hidden;
}

b.r1a {margin:0 5px;}
b.r2a {margin:0 3px;}
b.r3a {margin:0 2px;}

b.rtopa b.r4a,b.rbottoma b.r4a {
height:2px;
margin:0 1px;
}

/* EDITING */
.drag_handle {
background:url('/images/ir/controls/drag_handle.gif') no-repeat 4px 0;
float:left;
height:13px;
width:13px;
}

.control {
background-color:#FF9;
left:-80px;
padding-right:10px;
position:relative;
text-align:right;
}

span.control a {padding:0 2px;}

div#web_frm div div a {padding:0 2px;}

.s_control {
background-color:transparent;
float:left;
position:relative;
visibility:hidden;
}

/* RESPONSE */
.feetable {
margin:18px 0 0 60px;
text-align:left;
width:640px;
}

.feetablefee {text-align:right;}

.feetable td {
background:#F2EFE8;
border:1px solid #CCC;
padding:5px;
}

.feetable th {
background:#E6E3DC;
border:1px solid #CCC;
border-bottom:0;
font-size:14px;
font-weight:bold;
padding:4px;
}

.feetabledate {font-size:10px;}

.s_element_category_container {
position:relative;
width:760px;
}

div.s_element_category_container table.category_field_tbl {
left:-225px;
margin-bottom:2px;
margin-top:2px;
position:relative;
width:490px;
}

/* GENERAL */
#persist {padding:10px;}

.draggable {clear:both;}

.sasterisk {
color:#FE0000;
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:-2px;
}

.sresponse {
background-color:#DADAE4;
border:1px solid;
border-color:#bcbcc5;
color:#1D1F5C;
font-family:arial, helvetica, sans-serif;
font-size:12px;
padding:1px;
}

.stextquestions {
text-align:left;
width:240px;
padding:0;
}

.stextquestionserror {
background-color:#F36F18;
text-align:left;
width:240px;
}

.spasswordquestions {
text-align:left;
width:240px;
}

.snumericquestions {width:40px;}

.arbitrary {font-family:Arial;}

.s_element_container {
overflow:hidden;
position:relative;
_float:left; /*IE6 fix for registration form look*/
}

div.s_element_container table.field_tbl {
margin-bottom:2px;
margin-top:2px;
position:relative;
}

table.field_tbl td {vertical-align:top;}

div.s_element_container table.field_tbl_old {
left:-130px;
margin-bottom:2px;
margin-top:2px;
position:relative;
}

.field_tbl textarea {width:390px;}

.field_tbl_old textarea {width:390px;}

.c_element_container {
position:relative;
width:760px;
_float:left; /*IE6 fix for registration form look*/
}

div.c_element_container table.field_tbl {
margin-bottom:2px;
margin-top:2px;
position:relative;
}

div.c_element_container table.field_tbl_old {
margin-bottom:2px;
margin-top:2px;
position:relative;
}

.q_control {
background-color:transparent;
float:left;
position:relative;
text-align:right;
visibility:hidden;
}

.q_element_container {
margin-top:-1px !important;
overflow:hidden;
position:relative;
_float:left; /*IE6 fix for registration form look*/
}

.q_element_container_details {
margin-top:-1px !important;
position:relative;
width:760px;
_float:left; /*IE6 fix for registration form look*/
}

.q_element_container_title {
position:relative;
width:760px;
_float:left; /*IE6 fix for registration form look*/
} 

.tq_element_container_title {
left:5px;
position:relative;
width:760px;
}

.innerCtrlLinks {visibility:hidden;}

.egtext img {
vertical-align:middle;
float:left;
}

.dwightspeech {
background:url('/images/ir/irguy/dwightspeech_middle.jpg') repeat-x;
float:left;
margin:4px 0 0 10px;
}

div#invite_frm div div a,div#web_frm div div a,div#thanks_frm div div a,div#payment_frm div div a,div#remind_frm div div a,div#update_frm div div a {
padding:0 2px;
}

/* NEW STYLE GENERAL */
div.q_element_container .field_tbl2 {
border:1px solid #ccc;
margin:0 0 0 60px;
padding:6px;
position:relative;
width:626px;
}

div.q_element_container_details .field_tbl2 {
border:1px solid #ccc;
margin:0 0 0 60px;
padding:6px;
position:relative;
width:626px;
}

div.q_element_container .field_tbl3 {
background:#e6e3dd;
border:1px solid #ccc;
font-size:14px;
font-weight:bold;
margin:18px 0 0 60px;
padding:10px 6px;
width:626px;
}

div.q_element_container_title .field_tbl3 {
background:#e6e3dd;
border:1px solid #ccc;
margin:18px 0 0 60px;
padding:10px 6px;
width:640px;
}

div.q_element_container_details .field_tbl3 {
background:#e6e3dd;
border:1px solid #ccc;
font-size:14px;
font-weight:bold;
margin:18px 0 0 60px;
padding:10px 6px;
width:626px;
}

div.s_element_container .field_tbl2 {
background:#f2efe9;
border:1px solid #ccc;
margin:-1px 0 0 60px;
padding:6px;
width:626px;
}

/*div.s_element_container .field_tbl2 select {width:240px;}*/
div.s_element_container .field_tbl2 select {max-width:626px;}
div.s_element_container .field_tbl2 textarea {width:480px;}
.greybg {background:#dedbd5;}
div.s_element_container .field_tbl2 .address_dropdown {width:149px;}

div.s_element_container .field_tbl3 {
background:#e6e3dd;
border:1px solid #ccc;
margin:18px 0 0 60px;
padding:10px 6px;
width:640px;
}

div.s_element_container .template_header {
font-size:24px;
font-weight:bold;
text-align:center;
_float:left; /*IE6 fix for registration form look*/
_width:760px; /*IE6 fix for registration form look*/
}

div.s_element_container .template_subheader {
font-size:20px;
text-align:center;
_float:left; /*IE6 fix for registration form look*/
_width:760px; /*IE6 fix for registration form look*/
}

div.element_margins {margin:15px 0;}

/** END FORM STYLING *
 OUTDATED (Will be replaced / refactored soon) */
td.SkoochieToolbar {
background:#077DBD;
height:20px;
}

a.SkoochieToolbar {
color:#8ADBFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

a.SkoochieToolbar:hover {
background-color:#FEA341;
color:#fff;
}

.skoochieBannerClick img {border:0;}

.skoochieBannerClick {
font-family:verdana, Helvetica, sans-serif;
font-size:13px;
height:10px;
text-decoration:none;
}

.helptext {
color:#000;
font-size:7pt;
font-weight:normal;
text-decoration:none;
}

.editor_cancel {padding:0 15px 0 2px;}

.s_control_old {
background-color:transparent;
float:left;
left:-194px;
padding-left:53px;
position:relative;
text-align:right;
visibility:hidden;
width:230px;
}

.s_element_category_container_old {
position:relative;
text-align:right;
width:760px;
}

.s_element_container_old {
position:relative;
width:760px;
}

.q_element_container_old {
left:-115px;
position:relative;
width:80%;
}

.q_element_container_details_old {
left:-62px;
position:relative;
width:80%;
}

.q_element_container_title_old {
left:-45px;
position:relative;
width:80%;
}

/**Grad Ad**/
.pricing_tabs {
background:url('/images/marketing/elements/pricing_package_corners.png') no-repeat;
float:left;
height:26px;
width:9px;
}

.pricing_package_tabs {
float:left;
margin:0 10px 0 0;
}

.pricing_tabs_color {
float:left;
height:21px;
padding-top:4px;
}

.pricing_tabs_color a {
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.pricing_tabs_green {
background:#d7f0b9;
border-top:1px solid #1A7A32;
color:#1A7A32;
}

.pricing_tabs_green a {color:#1A7A32;}

.pricing_tabs_purple {
background:#f2efe9;
border-top:1px solid #20205e;
color:#20205e;
}

.pricing_tabs_purple a {color:#20205e;}
.pricing_green_left {background-position:0 0;}
.pricing_green_right {background-position:-10px 0;}
.pricing_purple_left {background-position:-20px 0;}
.pricing_purple_right {background-position:-30px 0;}

.pricing_overlay {
z-index:1;
position:relative;
}

#adLayoutTopBanner {
background:url("/images/ir/header_bg.png") repeat-x;
}

.openBox {
float:left;
color:#444;
border: 1px solid #ccc;
padding:10px 20px;
margin:0 0 20px 0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
}

/*Choose page*/
.shadowBox {
color:#444;
background: #fafafa;
border: 1px solid #ccc;
padding:10px 20px;
margin:20px 0 0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
box-shadow:0 1px 3px #ccc;
}

.solutionBox{
width:638px;
margin:20px 0;
}

.solutionBox .description{
float: left;
width: 450px;
min-height:42px;
}

.solutionBox .formButton{
float: right;
padding: 0 10px;
}

.solutionBox h3{
color: #1D1F5C;
font-size: 18px;
font-weight:normal;
margin:0;
padding:0;
}

.solutionBox .clearOverflow{
float: right;
padding: 0 10px;
}

.chooseBox_container{
margin-top: 8px;
overflow: hidden;
}

.learnSetup{
width:134px;
height:130px;
line-height:18px;
}

/*End Choose page*/

.categoryStyle{
background:#E6E3DD;
border:1px solid #CCCCCC;
margin:0 0 10px;
padding:2px 6px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-o-border-radius:8px;
}

/*Reminders*/

.greyReminder{
background: none repeat scroll 0 0 #E6E3DD;
border: 1px solid #CCCCCC;
border-radius: 8px 8px 0 0;
clear: both;
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: 700;
padding: 5px 10px;
text-align: left;
width: 680px;
}

.grey2Reminder{
background: none repeat scroll 0 0 #F2EFE9;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-radius: 0 0 8px 8px;
border-right: 1px solid #CCCCCC;
margin: 0 0 20px;
padding: 10px 0;
width: 700px;
}

.labelReminder{
font-size: 12px;
font-weight: 400;
padding: 5px 10px 5px 0;
text-align: right;
vertical-align: top;
width: 276px;
}

.alabelReminder{
font-size: 12px;
padding: 5px 0 5px 26px;
}


/*Event List*/

.eventlistContainer{
background:#E6E3DD;
border:1px solid #8992A3;
border-radius:6px;
padding:1px;
}

.responselistContainer{
background:#EDEAE6;
border:1px solid #8992A3;
border-radius:6px;
padding:1px;
width:300px;
}

.eventlistTable{
/*border:1px solid #ccc;*/
}

.eventlistHeader{
/*background-image:url(/images/ir/eventlist_bg.jpg);
background-repeat:repeat-x;*/
background-color:#E6E3DD;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
color:#000;
}

.responselistHeader{
background-color:#EDEAE6;
border-bottom:1px solid #ccc;
padding:2px 0 2px 10px;
color:#000;
}

.eventlistHeaderBorder{
border-left:none;
}

/*  fix 1913  IE7 ONLY */
*+html .status_circle{
	margin-right:1px!important;
	margin-left:0px!important;
}
*+html .admin_details_bg{
	margin-top:0px!important;
	}
	
	
#w_edit_field6{
_float:left; /*IE6 fix for registration form look*/
_width:760px; /*IE6 fix for registration form look*/
}
