/* +------------------------------------------------------------------------+ */
/* | PROPERTY OF ADKNOWLEDGE, COPYRIGHT 2009								| */
/* +------------------------------------------------------------------------+ */

/* +------------------------------------------------------------------------+ */
/* | COMMON STYLES															| */
/* +------------------------------------------------------------------------+ */

.hidden { display: none !IMPORTANT; }
.visible { display: block !IMPORTANT; }

.clear { clear: both; }

ul.bullet_list { margin: 0px 20px 0px 30px; }
ul.bullet_list li { padding-top: 10px; position: relative; }
ul.bullet_list li span.blt {
	background: url(../images/icn/icons_12x12_spt.gif) no-repeat;
	width: 12px;
	height: 12px;
	font-size: 0px;
	display: block;
	position: absolute;
	left: -20px;
	top: 12px;
}

ul.bullet_list li span.txt { font-weight: bold; font-size: 13px; }

/* +------------------------------------------------------------------------+ */
/* | ICON STYLES															| */
/* +------------------------------------------------------------------------+ */

/* 24x24 ICONS */

.icon_24x24_group_brn,
.icon_24x24_write_brn,
.icon_24x24_calendar_brn {
    background: url(../images/icn/icons_24x24_spt.gif) no-repeat;
    width: 24px;
    height: 24px;
    display: block;
}

.icon_24x24_group_brn { background-position: 0 0; }
.icon_24x24_write_brn { background-position: 0 -24px; }
.icon_24x24_calendar_brn { background-position: 0 -48px; }

/* 16x16 ICONS */

.icon_12x12_pointer_blu,
.icon_12x12_pointer_org,
.icon_12x12_toggle_pointer_on,
.icon_12x12_toggle_pointer_off {
    background: url(../images/icn/icons_16x16_spt.gif) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.icon_12x12_pointer_blu { background-position: 0px 0px; }
.icon_12x12_pointer_org { background-position: 0px -16px; }
.icon_12x12_toggle_pointer_off { background-position: 0px -64px; }
.icon_12x12_toggle_pointer_on { background-position: 0px -80px; }

/* 12x12 ICONS */

.icon_bullet_gry,
.icon_question {
    background: url(../images/icn/icons_12x12_spt.gif) no-repeat;
    width: 12px;
    height: 12px;
    display: block;
}

.icon_bullet_gry { background-position: 0 0; }
.icon_question {
	background-position: 0 -24px;
	display: inline;
	cursor: pointer;
	position: relative;
	top: 1px;
	margin-left: 3px;
}

/* +------------------------------------------------------------------------+ */
/* | BUTTON STYLES															| */
/* +------------------------------------------------------------------------+ */

/* +--------------------------------+ */
/* | LARGE BUTTONS					| */
/* +--------------------------------+ */

.btn_lrg_mid { width: 170px; }

/* BLUE / ORANGE */

.btn_lrg_lt, .btn_lrg_mid, .btn_lrg_rt,
.btn_med_lt, .btn_med_mid, .btn_med_rt {
	background-image: url(../images/btn/btn_all_spt.gif);
	height: 34px;
	position: relative;
	cursor: pointer;
}

.btn_lrg_lt, .btn_lrg_rt,
.btn_med_lt, .btn_med_rt { width: 4px; background-repeat: no-repeat; }

.btn_lrg_mid,
.btn_med_mid { background-repeat: repeat-x; margin: 0px 4px; }

.btn_lrg_lt,
.btn_med_lt { float: left; right: 4px; }

.btn_lrg_rt,
.btn_med_rt { float: right; left: 4px; }

.btn_blu .btn_lrg_lt { background-position: 0 0; }
.btn_blu .btn_lrg_rt { background-position: 0 -34px; }
.btn_blu .btn_lrg_mid { background-position: 0 -68px; }

.btn_org .btn_lrg_lt { background-position: 0 -102px; }
.btn_org .btn_lrg_rt { background-position: 0 -136px; }
.btn_org .btn_lrg_mid { background-position: 0 -170px; }

.btn_org .btn_med_lt { background-position: 0 -204px; }
.btn_org .btn_med_rt { background-position: 0 -230px; }
.btn_org .btn_med_mid { background-position: 0 -256px; }

.btn_blu .btn_med_lt { background-position: 0 -282px; }
.btn_blu .btn_med_rt { background-position: 0 -308px; }
.btn_blu .btn_med_mid { background-position: 0 -334px; }

.btn_grn .btn_lrg_lt { background-position: 0 -360px; }
.btn_grn .btn_lrg_rt { background-position: 0 -394px; }
.btn_grn .btn_lrg_mid { background-position: 0 -428px; }


.btn_red .btn_lrg_lt { background-position: 0 -462px; }
.btn_red .btn_lrg_rt { background-position: 0 -496px; }
.btn_red .btn_lrg_mid { background-position: 0 -530px; }

.btn_lrg_mid a.txt_link,
.btn_med_mid a.txt_link {
	height: 34px;
	position: absolute;
	top: 6px;
	color: #FFF;
	font-size: 18px;
	text-decoration: none;
	text-transform: uppercase;
}

.btn_lrg_mid a.txt_link,
.btn_med_mid a.txt_link { width: 100%; left: 10px;}

.btn_lrg_mid a.txt_link:hover,
.btn_med_mid a.txt_link:hover { text-decoration: underline; }

a.icon_rt { position: absolute; right: 10px; top: 8px; }

/* +--------------------------------+ */
/* | MEDIUM BUTTONS					| */
/* +--------------------------------+ */

.btn_med_lt, .btn_med_mid, .btn_med_rt { height: 26px; }

.btn_med_mid a.txt_link { height: 26px; text-transform: none; font-size: 14px; top: 4px; }

.btn_med_mid a.icon_rt { top: 5px; }

/* +------------------------------------------------------------------------+ */
/* | TITLE BAR STYLES														| */
/* +------------------------------------------------------------------------+ */

/* +--------------------------------+ */
/* | TITLE BAR GENERAL STYLES		| */
/* +--------------------------------+ */

.title_bar_lt, .title_bar_mid, .title_bar_rt {
	background: url(../images/bg/bg_title_spt.gif) no-repeat;
	height: 44px;
	position: relative;
}

.title_bar_lt { width: 30px; float: left; right: 30px; }
.title_bar_rt { width: 3px; float: right; left: 3px; }

.title_bar_lt { background-position: 0 0; }
.title_bar_rt { background-position: -30px 0px; }
.title_bar_mid { background: #D9E4ED; margin: 0px 3px 0px 30px; color: #317CA6; }

.title_bar_mid h1 { position: absolute; left: 10px; top: 8px; font-weight: normal !IMPORTANT; }

.title_bar_mid .title_content_rt { float: right; }

/* +--------------------------------+ */
/* | TITLE LIGHT BLUE				| */
/* +--------------------------------+ */

.title_lgt_blu,
.bft_title_bar { overflow: hidden; margin-bottom: 15px; }

/* ADVERTISER BAR */
.adv_title_bar .title_bar_lt { background-position: 0 0; }

.pre_title_bar .title_bar_lt { background-position: 0 -44px; }
.pre_title_bar .title_bar_rt { background-position: -30px -44px; }
.pre_title_bar .title_bar_mid { background: #C1C08E; }

.std_title_bar .title_bar_lt { background-position: 0 -88px; }
.std_title_bar .title_bar_rt { background-position: -30px -88px; }
.std_title_bar .title_bar_mid { background: #A8A7A8; }

.soc_title_bar .title_bar_lt { background-position: 0 -132px; }
.soc_title_bar .title_bar_rt { background-position: -30px -132px; }
.soc_title_bar .title_bar_mid { background: #84C9F2; }

.pre_title_bar .title_content_rt,
.std_title_bar .title_content_rt,
.soc_title_bar .title_content_rt {
	background: url(../images/icn/icons_16x16_spt.gif) 0 -48px no-repeat;
    width: 80px;
    height: 15px;
	padding: 1px 5px 0px 20px;
	margin-top: 12px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.pre_title_bar h1,
.std_title_bar h1,
.soc_title_bar h1 { color: #FFF; }

.adv_title_bar .title_content_rt {
	background: url(../images/img/img_logo_title_bs.gif) center right no-repeat;
	width: 103px;
	height: 44px;
}

/* PUBLISHER BAR */
#pg_pub .title_bar_rt { background-position: -30px -176px; }

.pub_title_bar .title_bar_lt { background-position: 0 -176px; }

.bft_title_bar .title_bar_lt { background-position: 0 -220px; }
.bft_title_bar .title_bar_rt { background-position: -30px -220px !IMPORTANT; }
.bft_title_bar .title_bar_mid { background: #FF9B00; }
.bft_title_bar .title_bar_mid h1 { color: #FFF; }

.pub_email_title_bar .title_bar_lt  { background-position: 0 -176px; }
.pub_email_title_bar .title_bar_rt  { background-position: -30px -220px !IMPORTANT; }

.press_title_bar .title_bar_lt { background-position: 0 -308px; }
.press_title_bar .title_bar_rt { background-position: -30px -308px !IMPORTANT; }
.press_title_bar { margin-bottom: 0px; }

.pub_sub_title_bar .title_bar_lt { background-position: 0 -352px; }
.pub_sub_title_bar .title_bar_rt { background-position: -30px -352px !IMPORTANT; }
.pub_sub_title_bar .title_bar_mid { background: #F2A836; color: #FFF; }
.pub_sub_title_bar { margin-bottom: 0px; }

.pub_email_title_bar .title_content_rt {
	background: #FF9B00 url(../images/bg/bg_title_spt.gif) 0 -264px no-repeat;
	width: 61%;
	height: 44px;
	position: relative;
	left: 3px;
}

.pub_email_title_bar .title_content_rt h1 { margin-left: 30px; color: #FFF; }

/* MODAL BARS */

.modal_wrapper .title_bar_mid { margin: 0px 20px 0px 40px; }

/* +------------------------------------------------------------------------+ */
/* | TITLE BAR SMALL														| */
/* +------------------------------------------------------------------------+ */

.title_bar_sml_lt, .title_bar_sml_mid, .title_bar_sml_rt {
	background: url(../images/bg/bg_title_sml_spt.gif) no-repeat;
	height: 26px;
	position: relative;
	cursor: pointer;
}

.title_bar_sml_lt { float: left; right: 15px; width: 15px; }
.title_bar_sml_rt { float: right; left: 115px; width: 130px; }
.title_bar_sml_mid { background-repeat: repeat-x; margin: 0px 115px 0px 15px; }

.title_bar_sml_lt { background-position: 0 0; }
.title_bar_sml_rt { background-position: -15px 0; }
.title_bar_sml_mid { background-position: 0 -26px; }

.title_bar_sml_mid .icon {
	background: url(../images/icn/icons_16x16_spt.gif) no-repeat;
	width: 16px;
	height: 16px;
	position: relative;
	right: 7px;
	top: 5px;
}

.title_bar_sml_mid .toggle_off { background-position: 0px -64px; }
.title_bar_sml_mid .toggle_on { background-position: 0px -80px; }

.title_bar_sml_mid .title_bar_sml_rt .icon {
	background-position: 0px -48px;
	height: 14px;
	color: #FFF;
	width: 100px;
	padding: 2px 0px 0px 20px;
	margin-left: 33px;
}

.title_bar_sml_mid:hover span,
.title_bar_sml_mid:hover h3 { text-decoration: underline; }

.title_bar_sml_mid h3 { color: #FFF; display: block; padding-top: 3px; text-indent: -8px;}

/* +--------------------------------+ */
/* | TITLE BAR CONTENT BOX			| */
/* +--------------------------------+ */

.ch_box_content {
	overflow: hidden;
	border: 2px solid #A8A8A8;
	background: #F2F2F2;
	padding: 15px 15px 0px 15px;
	position: relative;
	bottom: 1px;
	line-height: 18px; 
}

.ch_selector { margin-top: 10px; }

.ch_box_content .img {
	background: url(../images/icn/icons_48x48_spt.gif) no-repeat;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
}

.ch_affiliate .img { background-position: 0 0px; }
.ch_email .img { background-position: 0 -48px; }
.ch_messaging .img { background-position: 0 -96px; }
.ch_search .img { background-position: 0 -144px; }
.ch_social .img { background-position: 0 -192px; }
.ch_domain .img { background-position: 0 -338px; }

/* +------------------------------------------------------------------------+ */
/* | SIGN UP FORMS															| */
/* +------------------------------------------------------------------------+ */

.su_form_content {
	width: 270px;
	overflow: hidden;
	position: relative;
	border: 1px solid #C4C4C4;
	color: #5E5E5E;
	margin-top: 10px;
}

.su_form_title {
	background: url(../images/bg/bg_all_spt.gif) 0 -453px repeat-x;
	height: 43px;
	border-bottom: 1px solid #C4C4C4;
	font-size: 24px;
}

.su_form_title .img {
	background: url(../images/icn/icons_48x48_spt.gif) -12px -392px no-repeat;
	height: 43px;
	width: 33px;
	float: left;
	position: relative;
	top: 7px;
	margin-left: 15px;
}
.su_form_title span { position: relative; top: 8px; }

.su_form_scroll {
	background: #E3E3E3 url(../images/bg/bg_content_form.gif) repeat-x;
	width: 1400px;
	overflow: hidden;
	position: relative;
	left: 0px; /* ADJUST THIS VALUE TO SHIFT THE STEPS ( 0px, -270px, -540px, -810px, -1080px ) */
}

.su_form_scroll .btn_area { margin: 15px 0; overflow: hidden; }
.su_form_scroll .btn_lrg_mid a.txt_link { text-align: center; left: 0px; }
.su_form_scroll .btn_lrg_mid { width: 40%; }
.su_form_scroll .btn_grn .btn_lrg_mid { float: right; }
.su_form_scroll .btn_red .btn_lrg_mid { float: left; }

.su_form_scroll input.txt,
.su_form_scroll select.txt,
.su_form_scroll textarea.txt { display: block; width: 95%; margin: 2px 0px 10px 0px; }
.su_form_scroll select.txt { width: 98%; }
.su_form_scroll input.sml { width: 30px; float: left; margin-right: 5px; }

.su_form_step_1,
.su_form_step_2,
.su_form_step_3,
.su_form_step_4,
.su_form_step_5 { float: left; }

.su_form_scroll form { width: 230px; padding: 15px 20px 0px 20px; }

.su_form_content .steps_nav { overflow: hidden; }

.su_form_content .steps_nav li {
	background: url(../images/bg/bg_all_spt.gif) 0 -520px repeat-x;
	height: 19px;
	float: left;
	width: 53px;
	text-align: center;
	padding-top: 5px;
	cursor: default;
	border: 1px solid #D1D1D1;
	border-right: none;
}

.su_form_step_2 .su_step_2,
.su_form_step_3 .su_step_3,
.su_form_step_4 .su_step_4,
.su_form_step_5 .su_step_5 {
	background-position: 0 -496px !IMPORTANT;
	color: #FFF;
	font-weight: bold;
}

#selTrafficType {
	background: #FFF;
	border: 2px solid #A8A8A8;
	height: 70px;
	overflow: auto;
	margin: 3px 0;
}

#selTrafficType div { border-bottom: 1px solid #D1D1D1; padding: 4px; }
#selTrafficType div input { margin-right: 3px; }

/* +--------------------------------+ */
/* | STEP 1							| */
/* +--------------------------------+ */

.su_form_step_1 .btn_grn .btn_lrg_mid { width: 97%; float: none; }

/* +--------------------------------+ */
/* | STEP 4							| */
/* +--------------------------------+ */

.su_form_step_4 a.terms_link { color: #4198DF; display: block; float: left; margin: 0 0 7px 5px; }
.su_form_step_4 a.terms_link:hover { color: #5D7C39; }
.su_form_step_4 .input_checkbox { float: left; }

/* +--------------------------------+ */
/* | STEP 5							| */
/* +--------------------------------+ */

.su_form_step_5 .btn_area { margin-top: 0;}
.su_form_step_5 .btn_grn { margin-top: 15px; }
.su_form_step_5 .btn_grn .btn_lrg_mid { width: 96%; float: none; }
.su_form_step_5 { width: 230px; padding: 5px 20px 0px 20px; }

.su_form_step_5 h2 { font-weight: bold; text-align: center; margin: 10px 0; color: #CF7E00; }
.su_form_step_5 p { padding-bottom: 0px; }
.su_form_step_5 p a { color: #4198DF; }
.su_form_step_5 p a:hover { color: #5D7C39; }
.su_form_step_5 p span { font-weight: bold; }

/* +------------------------------------------------------------------------+ */
/* | BOX STYLES																| */
/* +------------------------------------------------------------------------+ */

/* +--------------------------------+ */
/* | BOX GENERAL STYLES				| */
/* +--------------------------------+ */

.box_top_lt, .box_top_mid, .box_top_rt,
.box_btm_lt, .box_btm_mid, .box_btm_rt {
	background: url(../images/box/bg_box_all_spt.gif) no-repeat;
	height: 10px;
	position: relative;
	font-size: 0px;
}

.box_top_lt, .box_top_rt,
.box_btm_lt, .box_btm_rt { width: 10px; }
.box_top_lt, .box_btm_lt { float: left; right: 10px; }
.box_top_rt, .box_btm_rt { float: right; left: 10px; }
.box_top_mid, .box_btm_mid { background-repeat: repeat-x; margin: 0px 10px; }

/* MID */
.box_mid { position: relative; overflow: hidden; }

/* +--------------------------------+ */
/* | BOX V2 GENERAL STYLES			| */
/* +--------------------------------+ */

.box2_top_lt, .box2_top_mid, .box2_top_rt,
.box2_btm_lt, .box2_btm_mid, .box2_btm_rt {
	background: url(../images/box/bg_box_all_v2_spt.gif) no-repeat;
	height: 15px;
	position: relative;
	font-size: 0px;
}

.box2_top_lt, .box2_top_rt,
.box2_btm_lt, .box2_btm_rt { width: 15px; }
.box2_top_lt, .box2_btm_lt { float: left; right: 15px; }
.box2_top_rt, .box2_btm_rt { float: right; left: 15px; }
.box2_top_mid, .box2_btm_mid { background-repeat: repeat-x; margin: 0px 15px; }

/* MID */
.box2_mid { position: relative; overflow: hidden; }

#pg_pub .box2_wht { color: #896937; }


/* +--------------------------------+ */
/* | BOX V2 WHITE					| */
/* +--------------------------------+ */

/* TOP */
.box2_wht .box2_top_lt { background-position: 0 0; }
.box2_wht .box2_top_rt { background-position: 0 -15px; }
.box2_wht .box2_top_mid { background-position: 0px -60px; }
/* BOTTOM */
.box2_wht .box2_btm_lt { background-position: 0px -30px; }
.box2_wht .box2_btm_rt { background-position: 0px -45px; }
.box2_wht .box2_btm_mid { background-position: 0px -75px; }
/* MID */
.box2_wht .box2_mid { background: #FFF; border-right: 2px solid #D3D3D3; border-left: 2px solid #D3D3D3; }
.box2_wht .box2_mid_shadow_1 { border-right: 1px solid #CDCDCD; border-left: 0px; } /* Set border left to 0px to fix IE6 Bug */
.box2_wht .box2_mid_shadow_2 { border-right: 1px solid #AEAEAE; border-left: 0px; } /* Set border left to 0px to fix IE6 Bug */

#pg_pub .box2_wht ul.bullet_list li span.blt,
#pg_adv_uk .box2_wht ul.bullet_list li span.blt { background: url(../images/icn/icons_12x12_spt.gif) 0 -12px no-repeat; }

#pg_pub .box2_wht,
#pg_adv_uk .box2_wht { color: #896937; }

#pg_pub .pg_pub .box2_wht { color: #666; }

/* +--------------------------------+ */
/* | BOX BLUE						| */
/* +--------------------------------+ */

/* TOP */
.box_blu .box_top_lt { background-position: 0 0; }
.box_blu .box_top_rt { background-position: 0 -10px; }
.box_blu .box_top_mid { background-position: 0px -40px; }
/* BOTTOM */
.box_blu .box_btm_lt { background-position: 0px -20px; }
.box_blu .box_btm_rt { background-position: 0px -30px; }
.box_blu .box_btm_mid { background-position: 0px -50px; }
/* MID */
.box_blu .box_mid { background: #2C6D92; border-right: 2px solid #EBEBEB; border-left: 2px solid #EBEBEB; }
.box_blu .box_mid_shadow_1 { border-right: 1px solid #B8B8B8; border-left: 0px; } /* Set border left to 0px to fix IE6 Bug */
.box_blu .box_mid_shadow_2 { border-right: 1px solid #A5A5A5; border-left: 0px; } /* Set border left to 0px to fix IE6 Bug */

/* +--------------------------------+ */
/* | BOX ORANGE						| */
/* +--------------------------------+ */

/* TOP */
.box_org .box_top_lt { background-position: 0 -120px; }
.box_org .box_top_rt { background-position: 0 -130px; }
.box_org .box_top_mid { background-position: 0 -160px; }
/* BOTTOM */
.box_org .box_btm_lt { background-position: 0 -140px; }
.box_org .box_btm_rt { background-position: 0 -150px; }
.box_org .box_btm_mid { background-position: 0 -170px; }
/* MID */
.box_org .box_mid { background: #EE9100; border-right: 2px solid #EBEBEB; border-left: 2px solid #EBEBEB; }
.box_org .box_mid_shadow_1 { border-right: 1px solid #B8B8B8; border-left: 0px; } /* Set border left to 0px to fix IE6 Bug */
.box_org .box_mid_shadow_2 { border-right: 1px solid #A5A5A5; border-left: 0px; } /* Set border left to 0px to fix IE6 Bug */

/* +--------------------------------+ */
/* | BOX LIGHT BLUE					| */
/* +--------------------------------+ */

/* TOP */
.box_lgt_blu .box_top_lt { background-position: 0 -60px; }
.box_lgt_blu .box_top_rt { background-position: 0 -70px; }
.box_lgt_blu .box_top_mid { background-position: 0 -100px; }

/* BOTTOM */
.box_lgt_blu .box_btm_lt { background-position: 0 -80px; }
.box_lgt_blu .box_btm_rt { background-position: 0 -90px; }
.box_lgt_blu .box_btm_mid { background-position: 0 -110px; }

/* MID */
.box_lgt_blu .box_mid { background: #F7F7F7; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #265D7D; }
.box_lgt_blu .box_mid_shadow_1 { border-right: 1px solid #286283; border-left: 1px solid #286283; }
.box_lgt_blu .box_mid_shadow_2 { border-right: 1px solid #B4B4B4; border-left: 1px solid #B4B4B4; }

.box_lgt_blu .box_mid h4 { padding: 5px 0px 0px 10px; text-transform: uppercase; font-weight: bold; }

/* +--------------------------------+ */
/* | BOX LIGHT ORANGE				| */
/* +--------------------------------+ */

/* TOP */
.box_lgt_org .box_top_lt { background-position: 0 -180px; }
.box_lgt_org .box_top_rt { background-position: 0 -190px; }
.box_lgt_org .box_top_mid { background-position: 0 -220px; }

/* BOTTOM */
.box_lgt_org .box_btm_lt { background-position: 0 -200px; }
.box_lgt_org .box_btm_rt { background-position: 0 -210px; }
.box_lgt_org .box_btm_mid { background-position: 0 -230px; }

/* MID */
.box_lgt_org .box_mid { background: #F7F7F7; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; color: #C17600; }
.box_lgt_org .box_mid_shadow_1 { border-right: 1px solid #D68200; border-left: 1px solid #D68200; }
.box_lgt_org .box_mid_shadow_2 { border-right: 1px solid #B4B4B4; border-left: 1px solid #B4B4B4; }

.box_lgt_org .box_mid h4 { padding: 5px 0px 0px 10px; text-transform: uppercase; font-weight: bold; }

/* +--------------------------------+ */
/* | BOX WHITE / GRAY BORDER		| */
/* +--------------------------------+ */

/* TOP */
.box_wht_gry .box_top_lt { background-position: 0 -420px; }
.box_wht_gry .box_top_rt { background-position: 0 -430px; }
.box_wht_gry .box_top_mid { background-position: 0 -460px; }

/* BOTTOM */
.box_wht_gry .box_btm_lt { background-position: 0 -440px; }
.box_wht_gry .box_btm_rt { background-position: 0 -450px; }
.box_wht_gry .box_btm_mid { background-position: 0 -470px; }

/* MID */
.box_wht_gry .box_mid { background: #FFF; border-right: 2px solid #A2A19F; border-left: 2px solid #A2A19F; color: #666; }
.box_wht_gry .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: none; }
.box_wht_gry .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: none; }

/* +--------------------------------+ */
/* | BOX WHITE / BLUE BORDER		| */
/* +--------------------------------+ */

/* TOP */
.box_wht_blu .box_top_lt { background-position: 0 -480px; }
.box_wht_blu .box_top_rt { background-position: 0 -490px; }
.box_wht_blu .box_top_mid { background-position: 0 -520px; }

/* BOTTOM */
.box_wht_blu .box_btm_lt { background-position: 0 -500px; }
.box_wht_blu .box_btm_rt { background-position: 0 -510px; }
.box_wht_blu .box_btm_mid { background-position: 0 -530px; }

/* MID */
.box_wht_blu .box_mid { background: #FFF; border-right: 2px solid #4B667D; border-left: 2px solid #4B667D; color: #666; }
.box_wht_blu .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: none; }
.box_wht_blu .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: none; }

/* +--------------------------------+ */
/* | BOX WHITE / ORANGE BORDER		| */
/* +--------------------------------+ */

/* TOP */
.box_wht_org .box_top_lt { background-position: 0 -648px; }
.box_wht_org .box_top_rt { background-position: 0 -658px; }
.box_wht_org .box_top_mid { background-position: 0 -688px; }

/* BOTTOM */
.box_wht_org .box_btm_lt { background-position: 0 -668px; }
.box_wht_org .box_btm_rt { background-position: 0 -678px; }
.box_wht_org .box_btm_mid { background-position: 0 -698px; }

/* MID */
.box_wht_org .box_mid { background: #FFF; border-right: 2px solid #C07500; border-left: 2px solid #C07500; color: #666; }
.box_wht_org .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: none; }
.box_wht_org .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: none; }

/* +--------------------------------+ */
/* | BOX BLUE 2	(Dark Blue Border)	| */
/* +--------------------------------+ */

/* TOP */
.box_blu_2_blu_bdr .box_top_lt { background-position: 0 -240px; }
.box_blu_2_blu_bdr .box_top_rt { background-position: 0 -250px; }
.box_blu_2_blu_bdr .box_top_mid { background-position: 0 -280px; }

/* BOTTOM */
.box_blu_2_blu_bdr .box_btm_lt { background-position: 0 -260px; }
.box_blu_2_blu_bdr .box_btm_rt { background-position: 0 -270px; }
.box_blu_2_blu_bdr .box_btm_mid { background-position: 0 -290px; }

/* MID */
.box_blu_2_blu_bdr .box_mid { background: #3395CE; border-right: 2px solid #4B667D; border-left: 2px solid #4B667D; color: #5B7D98; }
.box_blu_2_blu_bdr .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: 0px }
.box_blu_2_blu_bdr .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: 0px }

.box_blu_2_blu_bdr .box_mid p { line-height: 18px; }

/* +--------------------------------+ */
/* | BOX BLUE 2	(White Border)		| */
/* +--------------------------------+ */

/* TOP */
.box_blu_2_wht_bdr .box_top_lt { background-position: 0 -300px; }
.box_blu_2_wht_bdr .box_top_rt { background-position: 0 -310px; }
.box_blu_2_wht_bdr .box_top_mid { background-position: 0 -340px; }

/* BOTTOM */
.box_blu_2_wht_bdr .box_btm_lt { background-position: 0 -320px; }
.box_blu_2_wht_bdr .box_btm_rt { background-position: 0 -330px; }
.box_blu_2_wht_bdr .box_btm_mid { background-position: 0 -350px; }

/* MID */
.box_blu_2_wht_bdr .box_mid { background: #3395CE; border-right: 2px solid #FFF; border-left: 2px solid #FFF; color: #5B7D98; }
.box_blu_2_wht_bdr .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: 0px }
.box_blu_2_wht_bdr .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: 0px }

.box_blu_2_wht_bdr .box_mid p { line-height: 18px; }

/* +--------------------------------+ */
/* | BOX ORANGE 2 (Dark Org Border)	| */
/* +--------------------------------+ */

/* TOP */
.box_org_2_org_bdr .box_top_lt { background-position: 0 -360px; }
.box_org_2_org_bdr .box_top_rt { background-position: 0 -370px; }
.box_org_2_org_bdr .box_top_mid { background-position: 0 -400px; }

/* BOTTOM */
.box_org_2_org_bdr .box_btm_lt { background-position: 0 -380px; }
.box_org_2_org_bdr .box_btm_rt { background-position: 0 -390px; }
.box_org_2_org_bdr .box_btm_mid { background-position: 0 -410px; }

/* MID */
.box_org_2_org_bdr .box_mid { background: #F8F2E7; border-right: 2px solid #BD9352; border-left: 2px solid #BD9352; color: #896937; }
.box_org_2_org_bdr .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: 0px }
.box_org_2_org_bdr .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: 0px }

.box_org_2_org_bdr .box_mid p { line-height: 18px; }

.box_org_2_org_bdr ul.bullet_list li span.blt { background: url(../images/icn/icons_12x12_spt.gif) 0 -12px no-repeat; }

/* +--------------------------------+ */
/* | BOX ORANGE 3 (Dark Gry Border)	| */
/* +--------------------------------+ */

/* TOP */
.box_org_3_gry_bdr .box_top_lt { background-position: 0 -420px; }
.box_org_3_gry_bdr .box_top_rt { background-position: 0 -430px; }
.box_org_3_gry_bdr .box_top_mid { background-position: 0 -460px; }

/* BOTTOM */
.box_org_3_gry_bdr .box_btm_lt { background-position: 0 -440px; }
.box_org_3_gry_bdr .box_btm_rt { background-position: 0 -450px; }
.box_org_3_gry_bdr .box_btm_mid { background-position: 0 -470px; }

/* MID */
.box_org_3_gry_bdr .box_mid { background: #FFFBF2; border-right: 2px solid #A1A09E; border-left: 2px solid #A1A09E; color: #666; }
.box_org_3_gry_bdr .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: 0px }
.box_org_3_gry_bdr .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: 0px }

/* +--------------------------------+ */
/* | BOX WHITE 2 (Light Brn Border)	| */
/* +--------------------------------+ */

/* TOP */
.box_wht_2_brn_bdr .box_top_lt { background-position: 0 -768px; }
.box_wht_2_brn_bdr .box_top_rt { background-position: 0 -778px; }
.box_wht_2_brn_bdr .box_top_mid { background-position: 0 -808px; }

/* BOTTOM */
.box_wht_2_brn_bdr .box_btm_lt { background-position: 0 -788px; }
.box_wht_2_brn_bdr .box_btm_rt { background-position: 0 -798px; }
.box_wht_2_brn_bdr .box_btm_mid { background-position: 0 -818px; }

/* MID */
.box_wht_2_brn_bdr .box_mid { background: #FFF; border-right: 2px solid #D5B381; border-left: 2px solid #D5B381; color: #666; }
.box_wht_2_brn_bdr .box_mid_shadow_1 { border-right: 1px solid #F4EFE9; border-left: 0px }
.box_wht_2_brn_bdr .box_mid_shadow_2 { border-right: 1px solid #DEDAD4; border-left: 0px }

/* +--------------------------------+ */
/* | BOX MODAL						| */
/* +--------------------------------+ */

/* TOP */
.box_modal_wht .box_top_lt { background-position: 0 -708px; }
.box_modal_wht .box_top_rt { background-position: 0 -718px; }
.box_modal_wht .box_top_mid { background-position: 0 -748px; }

/* BOTTOM */
.box_modal_wht .box_btm_lt { background-position: 0 -728px; }
.box_modal_wht .box_btm_rt { background-position: 0 -738px; }
.box_modal_wht .box_btm_mid { background-position: 0 -758px; }

/* MID */
.box_modal_wht .box_mid {
	background: #FFF;
	border-right: 2px solid #A8A8A8;
	border-left: 2px solid #A8A8A8;
	color: #666;
	padding-top: 5px;
	padding-bottom: 10px;
	position: relative;
	z-index: -1; /* Fix for IE6 & IE7 */
}
.box_modal_wht .box_mid_shadow_1 { border-right: 1px solid #454544; border-left: 0px }
.box_modal_wht .box_mid_shadow_2 { border-right: 1px solid #1D2E38; border-left: 0px }

/* +--------------------------------+ */
/* | NAV BOX GRAY					| */
/* +--------------------------------+ */

/* TOP */
.box_nav_gry .box_top_lt { background-position: 0 -540px; height: 26px; }
.box_nav_gry .box_top_rt { background-position: 0 -566px; height: 26px; }
.box_nav_gry .box_top_mid { background-position: 0 -612px; height: 26px; }

/* BOTTOM */
.box_nav_gry .box_btm_lt { background-position: 0 -592px; }
.box_nav_gry .box_btm_rt { background-position: 0 -602px; }
.box_nav_gry .box_btm_mid { background-position: 0 -638px; }

/* MID */
.box_nav_gry .box_mid { background: #FFF; border-right: 2px solid #838383; border-left: 2px solid #838383; color: #666; }
.box_nav_gry .box_mid_shadow_1 { border-right: 1px solid #C7C7C7; border-left: 0px }
.box_nav_gry .box_mid_shadow_2 { border-right: 1px solid #B3B3B3; border-left: 0px }


/* +--------------------------------+ */
/* | BOX BLUE SMALL					| */
/* +--------------------------------+ */

.box_blu_small .box_top_lt,
.box_blu_small .box_top_rt,
.box_blu_small .box_top_mid,
.box_blu_small .box_mid {
	background: url(../images/box/bg_box_sml_blu_spt.gif) !IMPORTANT;
}

/* TOP */
.box_blu_small .box_top_lt { background-position: 0 0 !IMPORTANT; }
.box_blu_small .box_top_rt { background-position: 0 -10px !IMPORTANT; }
.box_blu_small .box_top_mid { background-position: 0 -20px !IMPORTANT; }

.box_blu_small .box_mid {
	background-repeat: repeat-x !IMPORTANT;
	background-position: 0 -30px !IMPORTANT;
	background-color: #86CCF6 !IMPORTANT;
	padding: 10px !IMPORTANT;
	border: none !IMPORTANT;
	border-top: none !IMPORTANT;
	color: #FFF !IMPORTANT;
}

.box_blu_small .box_mid .email_item h4 { background-position: 0 -120px; }
.box_blu_small .box_mid .search_item h4 { background-position: 0 -144px; }
.box_blu_small .box_mid .messege_item h4 { background-position: 0 -168px; }
.box_blu_small .box_mid .social_item h4 { background-position: 0 -192px; }

.box_blu_small .box_mid .divide { font-size: 0px; height: 1px; background: #A7D2EB; margin: 5px 0px; }

/* +--------------------------------+ */
/* | BOX PRESS RELEASE				| */
/* +--------------------------------+ */

.box_press_release { padding-bottom: 5px; }
.box_press_release .box_mid { padding: 10px !IMPORTANT; overflow: visible; } /* padding-bottom: 20px; in IE6 */
.box_press_release span { margin-left: 55px; font-weight: bold; }
.box_press_release a { color: #4198DF; }
.box_press_release a:hover { color: #7AA34B; }
.box_press_release .img {
	background: url(../images/icn/icon_press_release.gif) no-repeat;
	width: 35px;
	height: 60px;
	position: absolute;
	left: 15px;  /* left: 5px; in IE6 */
	top: -20px;
}

/* +--------------------------------+ */
/* | BOX PANEL						| */
/* +--------------------------------+ */

.box_panel h4,
.box_blu_small .box_mid h4 {
	background: url(../images/icn/icons_24x24_spt.gif) no-repeat;
	padding: 4px 0px 0px 30px;
	height: 20px;
}

.box_panel h4 { margin: 14px 0px 20px 25px; text-transform: uppercase; }

.box_panel .bullet_list { margin-left: 43px; }
.box_panel p a { color: #992E23; }
.box_panel p a:hover { color: #666; }

.box_panel p,
.box_panel ul { margin: 0px 30px 5px 25px; }

.box_panel ul li a { color: #666; text-decoration: none; }
.box_panel ul li a:hover { text-decoration: underline; }

/* +--------------------------------+ */
/* | SIGN UP BUTTON					| */
/* +--------------------------------+ */

/* LARGE BUTTON  */
.sign_up_area_lrg {
	background: url(../images/btn/btn_sign_up_lrg_spt.gif) no-repeat;
	width: 250px;
	height: 79px;
	margin: 0px auto 10px auto;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-size: 24px;
}

.sign_up_area_lrg:hover { background-position: 0 -79px; }
.sign_up_area_lrg span { padding: 23px 0px 0px 80px; display: block; }

/* SMALL BUTTON  */

.sign_up_area_sml {
	background: url(../images/btn/btn_sign_up_sml_spt.gif) no-repeat;
	width: 197px;
	height: 46px;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-size: 20px;
	float: right;
	position: relative;
	left: 215px;
}

.sign_up_adstation {
	background: url(../images/btn/btn_sign_up_adstation.gif) no-repeat;
	width: 174px;
	height: 46px;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-size: 20px;
	float: right;
	position: relative;
	left: 220px;
}

.sign_up_area_sml:hover { background-position: 0 -46px; }
.sign_up_area_sml span { padding: 10px 0px 0px 50px; display: block; }

/* +--------------------------------+ */
/* | QUOTE BOX						| */
/* +--------------------------------+ */

.quote_box .box_mid {
	padding: 5px 20px !IMPORTANT;
	font-style: italic;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #896937 !IMPORTANT;
	position: relative;
	overflow: visible;
}

.quote_box .img_quote {
	background: url(../images/icn/icons_48x48_spt.gif) 0 -240px no-repeat;
	height: 48px;
	width: 48px;
	position: absolute;
	top: -20px;
	left: -30px;
}

.quote_box .box_mid p { padding: 0px !IMPORTANT; }
.quote_box .box_mid p span { font-style: normal; }

/* +--------------------------------+ */
/* | SIDE BAR						| */
/* +--------------------------------+ */

.content_main { margin: 25px 0px 25px 10px; float: left; width: 64%; }
.content_side_bar { float: left; width: 32%; padding-top: 25px; }

.content_side_bar .box_nav_gry { margin: 0px 19px 10px 18px; }

.box_nav_gry .box_top_mid h4 {
	padding: 4px 0px 20px 30px;
	text-transform: none;
	color: #FFF;
	font-weight: bold;
}
.box_nav_gry .box_top_mid h4 {
	background: url(../images/icn/icons_16x16_spt.gif) no-repeat;
	padding: 0px 0px 0px 23px;
	height: 16px;
	position: relative;
	top: 4px; /* Set top: 0px; in IE7*/
}
.technology h4 { background-position: 0 -96px !IMPORTANT; }
.bidsystem_learn_more h4 { background-position: 0 -48px !IMPORTANT; }
.case_study h4 { background-position: 0 -112px !IMPORTANT; }

.box_nav_gry .box_mid { color: #445C6F; line-height: 18px; padding: 15px; }

.box_nav_gry .box_mid a.link {
	background: url(../images/icn/icons_16x16_spt.gif) 0 -32px no-repeat;
	padding-left: 20px;
	margin-top: 10px;
	height: 16px;
	color: #445C6F;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	display: block;
}

.box_nav_gry .box_mid a.link:hover { color: #992E23; }

.bidsystem_learn_more .box_mid .img {
	background: url(../images/img/img_logo_title_sml.gif) no-repeat;
	width: 103px;
	height: 30px;
	float: left;
}

.bidsystem_learn_more .box_mid a { float: left; display: block !IMPORTANT; margin: 0px 0px 0px 5px; }

.technology .box_mid .img {
	background: url(../images/icn/icon_tech_target.gif) no-repeat;
	width: 62px;
	height: 63px;
	float: left;
	margin: 6px 15px 0px 0px;
}

.eduDyn .img {
	background: url(../images/img/case_study/img_logo_eduDyn.gif) no-repeat;
	width: 207px;
	height: 33px;
	margin-bottom: 10px;
}

/* .unvPhnx { border-bottom: 1px solid #A8A8A8; padding-bottom: 10px; margin-bottom: 10px; } */

.eduDyn p,
.unvPhnx p { font-style: italic; }

.unvPhnx .img {
	background: url(../images/img/case_study/img_logo_unvPhnx.gif) no-repeat;
	width: 116px;
	height: 50px;
	margin-bottom: 10px;
}

/* +--------------------------------+ */
/* | FULLSIZE POP					| */
/* +--------------------------------+ */

.fullsize-icon {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background: transparent url(../images/img/fullsize/fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: pointer;
}

.fullsize-loading, .fullsize-wrapper {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	z-index: 999;
}

.fullsize-loading {
	height: 51px;
	width: 51px;
	background: transparent url(../images/img/fullsize/fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner {
	height: 100%;
	width: 100%;
	background: transparent url(../images/img/fullsize/fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image { display: block; }

.fullsize-title {
	position: relative;
	margin: 0;
	padding: 5px 0;
	min-height: 14px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", sans-serif;
	text-shadow: 0 0 1px #000;
	background: transparent url(../images/img/fullsize/fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text {
	text-align: center;
	margin: 0 auto;
}

a.fullsize-close {
	position: absolute;
	right: 5px;
	display: block;
	margin: -15px 0 0 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	background: transparent url(../images/img/fullsize/fullsize-close.png) no-repeat left top;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	a.fullsize-close { margin-top: -14px; }
}

a.fullsize-close:hover { background-position: right top; }
.fullsize-close { cursor: pointer; }

/* Shadows */

.fullsize-sh-wrap { position: absolute; left: 0; top: 0; z-index: 980; }
.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom { width: 100%; }

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	background-position: left top;
	background-repeat: none;
	background-color: transparent;
	height: 20px;
}

.fullsize-sh-top-l {
	float: left;
	width: 22px;
	background-image: url(../images/img/fullsize/fullsize-sh-top-l.png);
}

.fullsize-sh-top-m {
	margin: 0 22px;
	background-image: url(../images/img/fullsize/fullsize-sh-top-m.png);
	background-repeat: repeat-x;
}

.fullsize-sh-top-r {
	float: right;
	width: 22px;
	background-image: url(../images/img/fullsize/fullsize-sh-top-r.png);
}

.fullsize-sh-bottom-l {
	float: left;
	width: 22px;
	height: 24px;
	background-image: url(../images/img/fullsize/fullsize-sh-bottom-l.png);
}

.fullsize-sh-bottom-m {
	margin: 0 22px;
	height: 24px;
	background-image: url(../images/img/fullsize/fullsize-sh-bottom-m.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fullsize-sh-bottom-r {
	float: right;
	width: 22px;
	height: 24px;
	background-image: url(../images/img/fullsize/fullsize-sh-bottom-r.png);
}

.fullsize-sh-body {
	background-image: url(../images/img/fullsize/fullsize-sh-body-l.png);
	background-repeat: repeat-y;
}

.fullsize-sh-body-r {
	float: right;
	height: 100%;
	width: 11px;
	background-image: url(../images/img/fullsize/fullsize-sh-body-r.png);
	background-repeat: repeat-y;
}

/* +--------------------------------+ */
/* | UNITIP							| */
/* +--------------------------------+ */

#unitip {
	position: absolute;
	z-index: 2000;
	top: -1000px;
	color: #FFF;
	display: none;
	line-height: 16px;
	font-size: 11px;
}

#unitippoint, #unitipmid, #unitipcap {
	position: relative;
	top: 0px; 
	left: 0px;
	width: 200px;
	display: block;
}

#unitippoint { 
	background: url(../images/bg/tip_box/g_bg_tippoint_blk.png) no-repeat; 
	height: 19px; 
	overflow: hidden; 
}

#unitipmid { 
	background: url(../images/bg/tip_box/g_bg_tipmid_blk.png) repeat; 
	width: 170px;
	height: auto; 
	padding: 5px 15px;
}

#unitipcap { 
	background: url(../images/bg/tip_box/g_bg_tipcap_blk.png) no-repeat; 
	height: 7px; 
	overflow: hidden; 
}

.tip_txt { padding-top: 5px; }

/* +--------------------------------+ */
/* | LIGHTBOX						| */
/* +--------------------------------+ */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }

#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data { padding: 0 10px;  color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block;  clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px;  float: right; padding-bottom: 0.7em; }

/* +--------------------------------+ */
/* | ERROR							| */
/* +--------------------------------+ */

.error_msg,
.swf_warn {
	background: #FFE4E4;
	padding: 5px;
	margin: 10px 0px;
	border: 2px solid #990000;
	color: #990000;
}

.error_msg { display: none; }
.swf_warn { margin: 30px; }

.float_left {float: left; width: 400px; margin-right: 30px;}

.error_input,
.validation_error { background: #FFE4E4 !IMPORTANT; border: 2px solid #990000 !IMPORTANT; }