/* CSS RESET */
html, body, div, span, img, form, label, h1, h2, h3, h4, h5, h6, p, a, em, font, strong, dl, dt, dd, ol, ul, li, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	line-height: normal;
}
body, html{ /* Font Base 10px */
	font-size: 62.5%;
	font-family: "Lucida Grande", Helvetica, Arial;
	text-align: center;
	color: #323232;
}
body { /* For IE */
	font-size: 101%;
}
html>body { /* Another Brousers */
	font-size: 100%;
}
*:first-child+html body { /* Hack IE 7.0 */
	font-size: 101%;
}
/***** Global Styles *****/
h1 { font-size: 2.8em; }
h2 { font-size: 2.3em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
h1, h2, h3, h4, h5, h6 { line-height: 1em; font-weight: bold; color: #757575; }
:focus { outline: 0; }
.hidden { visibility: hidden; display: none; }
.highlight { color: #FF500F; font-weight: bold; }
.clear, .bl_Clear { clear: both; height: 1px; overflow: hidden; *height: 0; }
input, select { vertical-align: middle; }
select { background: #FFF; margin: 0; padding: 0; font-style: inherit; font-size:inherit; }
.radio { margin: 0 3px 1px 8px; *margin-right: 1px; }
ul, ol  { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; color: #000; }
button { padding: 0 7px; }

/***** Page Styles *****/
.ok { padding: 10px; border: 1px solid #61724d; margin: 10px 0; background: #f4ffeb url(../pics/bg_ok.jpg) no-repeat; }
.nok { padding: 10px; border: 1px solid #d21111; margin: 10px 0; background: #ffecec url(../pics/bg_nok.jpg) no-repeat; }

#join_box .left_box, #join_box .right_box  { float: left; width: 420px; }
#join_box .reg_button { overflow: visible; padding: 2px 20px; font-size: 1.6em; vertical-align: middle; cursor: pointer; cursor: hand; }
.join fieldset {  border: none;  margin-bottom: 5px;  }
.join label { display: block; float: left;  width: 150px;  margin-top: 5px;  text-align: right;  }
.join legend { font-size: 1.7em; padding-bottom: 5px; color: #757575; }
.join form input { margin: 5px 0 0 10px; width: 350px; }
.join form small { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%; }
.join form br { clear:left; }
.terms { padding-left: 154px; }
.join .line_text { margin-top: 4px; }
.join .line_text .input { width: 170px; margin-top: 3px; }

#home_bg_top { background: url(../pics/homebg.png) repeat-x; }
.bg_line { width: 100%; background: url(../pics/bg_line.gif) repeat-x; margin: 17px 0 15px; }
.content { text-align: left; line-height: 1.2em; width: 950px; margin: 0 auto; }
#header { position: relative; height: 416px; }
#header #home_flash { position: absolute; z-index: 0; top: 0px; }
#header #top_content { position: absolute; top: 0; z-index: 1000; }
#home_bg_top .content #header #top_content #logo { float: left; width: 300px; margin: 42px 0 0 22px; background: url(../pics/logo.png) no-repeat; }
#home_bg_top .content #header #top_content #logo img { width: 220px; height: 57px; }
#header #top_content .right { float: right; width: 500px; padding: 16px 27px 0 0; font-size: 1.2em; color: #FFF; text-align: right; }
#header #top_content .right label { padding-right: 5px; line-height: 1.5em; }
#header #top_content .right a { color: #FFF; }
#header #top_content .right .separator { margin: 0 10px; vertical-align: middle; }
#menu ul { padding: 23px 0 0 9px; list-style-type: none; }
#menu ul li { padding: 0 20px 0 16px; color: #FFF; font-size: 1.6em; font-weight: bold; }
#menu select { font-size: 0.6em; }
#home_bg_top #menu ul li { display: inline; background: url(../pics/separator_menu_home.gif) no-repeat right center; }
#header #menu ul li.last { background: none; }
#header #menu ul li a { color: #FFF; }
#header #menu ul li a:hover { color: #ffffc9; }
#header .button_content { position: absolute; top: 290px; left: 27px; }
#header .button_content .subbutton { float: left; margin: -2px 0 0 13px; color: #FFF; }
#header .button_content .subbutton a { color: #FFF; text-decoration: underline; }
#header .button_content .subbutton img { margin-left: 2px; }
#home_bg_top #header .button a  { text-decoration: none; color: #000; cursor: pointer; cursor: hand; font-size: 2.5em; }
#header .bg_button, #header .button_lf, #header .button_rg  { float: left; }
#header .button_lf, #header .button_rg { height: 76px; width: 46px; }
#header .bg_button { padding: 21px 0 0; height: 55px; background: url(../pics/home_button_bg.png); }
#header .button_lf { background: url(../pics/home_button_left.png); }
#header .button_rg { background: url(../pics/home_button_right.png); }
#home_bg_bottom { background: url(../pics/home_bg_bottom.gif) repeat-x; height: 400px;  text-align: center;  }
#home_bg_bottom #benefits { padding-top: 33px; }
#home_bg_bottom #benefits .paragraph { font-size: 1.2em; line-height: 2em; }
#home_bg_bottom #benefits .list { font-size: 1.5em; }
#home_bg_bottom #benefits .list li { line-height: 1.9em; background: url(../pics/disc_bullet.gif) no-repeat 0 0.8em; padding-left: 15px; }
#home_bg_bottom #benefits .title { font-size: 2.5em; padding-bottom: 22px; }
#home_bg_bottom #benefits .left_panel { float: left; width: 520px; }
#home_bg_bottom #benefits .left_panel .list, #home_bg_bottom #benefits .left_panel .title { margin-left: 40px; }
#home_bg_bottom #benefits .right_panel { float: left; width: 390px; }

/* Internal styles */
#internal_bg_top { background: url(../pics/Internal_bg_top.jpg) repeat-x; }
#internal_bg_top #header { height: 157px; background: url(../pics/internal_big_bg.jpg) no-repeat right 0; }
#internal_bg_top #header #logo { float: left; width: 300px; padding: 42px 0 0 22px; }
#internal_bg_top #menu ul { padding-top: 23px }
#internal_bg_top #menu ul li { display: inline; background: url(../pics/separator_menu_internal.gif) no-repeat right center; float: left; color: #FFF;  }
#internal_bg_top #header #register { float: right; width: 150px; }
#internal_bg_bottom { background: url(../pics/internal_bg_content.gif) repeat-x; }
#internal_bg_bottom .content { position: relative; width: 900px; margin: 0 auto; padding-top: 25px; color: #444444; font-size: 1.3em; }
#internal_bg_bottom .content #navegation_bar { padding-right: 3px; }
#internal_bg_bottom .content #navegation_bar a { color: #D33C01; text-decoration: underline; }
#internal_bg_bottom .content #left_menu { float: left; width: 262px; background: url(../pics/vertical_menu_bg.jpg) repeat-y; }
#internal_bg_bottom .content #left_menu .border_top { width: 262px; height: 49px; background: url(../pics/vertical_menu_top.jpg) no-repeat; }
#internal_bg_bottom .content #left_menu .border_bottom { width: 262px; height: 41px; background: url(../pics/vertical_menu_bottom.jpg) no-repeat; }
#internal_bg_bottom .content #left_menu .clear { height: 0; }
#internal_bg_bottom .content #left_menu .items { margin: -16px 22px 0;  }
#internal_bg_bottom .content #left_menu li { height: 34px; padding: 16px 0 0 18px; border-bottom: solid 1px #C6C6C6; vertical-align: middle; cursor: pointer; cursor: hand; }
#internal_bg_bottom .content #left_menu li a:hover { color: #D33C01; text-decoration: underline; }
#internal_bg_bottom .content #left_menu li.last { border: none; }
#internal_bg_bottom .content #left_menu li#active { height: 35px; font-weight: bold; background: url(../pics/vertical_menu_active.jpg) no-repeat; margin-right: -21px; border-bottom: none; }
#internal_bg_bottom .content #left_menu li#active a { cursor:default; color: #FFF; text-decoration: none; }
#internal_bg_bottom .content #left_simple_menu { float: left; width: 262px; padding-top: 20px; }
#internal_bg_bottom .content #main #left_simple_menu { padding-top: 0; width: 100%; }
#internal_bg_bottom .content #main #left_simple_menu .descrip { padding-bottom: 10px; }
#internal_bg_bottom .content #left_simple_menu h5 { color: #898988; }
#internal_bg_bottom .content #left_simple_menu ul { padding: 13px 17px 35px; }
#internal_bg_bottom .content #left_simple_menu li { list-style-type: disc; color: #999999; line-height: 1.6em; }
#internal_bg_bottom .content #left_simple_menu li a { color: #757575; text-decoration: underline; }
#internal_bg_bottom .content #main { float: right; width: 611px; }
#internal_bg_bottom .content #main .info, #internal_bg_bottom .content #main_full .info { padding: 15px 28px 0 0; }
#internal_bg_bottom .content #main_full .info a { color: #999999; text-decoration: underline; }
#internal_bg_bottom .content #main .info p, #internal_bg_bottom .content #main_full .info p { line-height: 1.7em; padding-bottom: 25px; }
#internal_bg_bottom .content #main .info p img, #internal_bg_bottom .content #main_full .info p img { margin-top: 10px; }
#internal_bg_bottom .content #main .info h1, #internal_bg_bottom .content #main_full .info h1 { padding-bottom: 10px; }
#internal_bg_bottom .content #main .info h4, #internal_bg_bottom .content #main_full .info h4 { padding-bottom: 5px; }
#internal_bg_bottom .content #main .nav_buttons, #internal_bg_bottom .content #main_full .nav_buttons { margin: 30px 28px 0 0; }
#internal_bg_bottom .separator_button { width: 5px; }
#internal_bg_bottom .button a  { cursor: pointer; color: #fff; }
#internal_bg_bottom .bg_button, #internal_bg_bottom .button_lf, #internal_bg_bottom .button_rg, .separator_button { float: right; }
#internal_bg_bottom .back_button .button_lf { height: 43px; width: 23px; background: url(../pics/left_but_lf.gif); }
#internal_bg_bottom .back_button .button_rg { height: 43px; width: 51px; background: url(../pics/left_but_rg.gif); }
#internal_bg_bottom .back_button .bg_button { padding: 15px 10px 0; height: 28px; background: url(../pics/left_but_bg.gif); }
#internal_bg_bottom .join_button .button_lf { height: 43px; width: 10px; background: url(../pics/square_but_lf.gif); }
#internal_bg_bottom .join_button .button_rg { height: 43px; width: 42px; background: url(../pics/square_but_rg.gif); }
#internal_bg_bottom .join_button .bg_button, #internal_bg_bottom .next_button .bg_button { padding: 15px 10px 0; height: 28px; background: url(../pics/square_but_bg.gif); }
#internal_bg_bottom .join_button .button_lf, #internal_bg_bottom .next_button .button_lf { height: 43px; width: 10px; background: url(../pics/square_but_lf.gif); }
#internal_bg_bottom .next_button .button_rg { height: 43px; width: 47px; background: url(../pics/right_but_rg.gif); }
#internal_bg_bottom #operators { margin-top: 20px; }
#internal_bg_bottom #operators ul { float: left; width: 105px; list-style-type: none; margin: 0 10px 20px 0; }
#internal_bg_bottom #operators ul p { font-weight: bold; color:#FFF; padding: 0 !important; margin-bottom: 8px; text-align: center; background: #8F8F8F; }
#internal_bg_bottom #operators li { height: 40px; line-height: 40px; text-align: center; }
#internal_bg_bottom #operators li img { vertical-align: middle; }
#internal_bg_bottom #operators .block { clear: both; }
#internal_bg_bottom .combo_box { margin-top: 35px; }
#internal_bg_bottom .combo_box .bg_title_box { position: relative; height: 54px; margin-bottom: 3px; background: url(../pics/title_box_bg.jpg) repeat-x;  }
#internal_bg_bottom .combo_box .bg_title_box .title_box_lf { height: 54px; width: 44px; position: absolute; left: 0; top: 0; background: url(../pics/title_box_lf.jpg); }
#internal_bg_bottom .combo_box .bg_title_box .title_box_rg { height: 54px; width: 14px; position: absolute; right: 0; top: 0; background: url(../pics/title_box_rg.jpg); }
#internal_bg_bottom .combo_box .bg_title_box label { position: absolute; padding-top: 7px; left: 13px; font-size: 1.15em; font-weight: bold; color: #FFF; }
#internal_bg_bottom .combo_box .pic_title { font-weight: bold; }
#internal_bg_bottom .combo_box .pic_box { margin-left: 50px; }
#internal_bg_bottom .combo_box .pic_box .coment { margin-left: 20px; }
#internal_bg_bottom .pic_info { margin-left: 20px; }
#internal_bg_bottom .info_box { margin-bottom: 15px; }
#internal_bg_bottom .left_space { float: left; width: 30px; font-family: Arial, Helvetica; text-align: center; font-size: 1.6em; }
#internal_bg_bottom .info_text { float: left; width: 840px; font-size: 0.8em; }
#internal_bg_bottom .asterisk { font-size: 0.8em; font-family: Arial, Helvetica; }

#media_home_bg { position: absolute; top: 50%; height: 339px; margin-top: -170px; width: 100%; right: 0; background: url(../pics/media_home_bg.jpg) repeat-x; }
#media_home_bg .content { height: 339px; width: 950px; margin: 0 auto; background: url(../pics/media_home_bg.jpg) repeat-x; color: #FFF; }
#media_home_bg .content a { color: #FFF; text-decoration: underline; }
#media_home_bg .content #media_home { background: url(../pics/media_big_bg.jpg) no-repeat; width: 950px; height: 339px; }
#media_home_bg #logo { float: left; width: 220px; padding: 122px 0 0 25px; }
#media_home_bg .right { float: right; text-align: left; width: 280px; margin-right: 100px; display:inline; padding-top: 35px; }
#media_home_bg .right .title { padding-bottom: 10px; font-size: 1.6em; }
#media_home_bg .right .line_text { margin-top: 15px; font-size: 1.3em; }
#media_home_bg .right .line_text .input { width: 145px; margin-top: 3px; }
#media_home_bg .right .hline { width: 100%; margin-top: 15px; height: 4px; background: url(../pics/horizontal_line_bg.gif) repeat-x;  }
#media_home_bg .right #mail_progress_status { margin-top: 12px; }
#media_home_bg .right #mail_progress_status p { border: 1px solid #FBA72D; padding: 2px; }
#media_home_bg .right #remember_me .hline { background: url(../pics/horizontal_line_bg2.gif) repeat-x;  }
#media_home_footer { position: absolute; bottom: 5px; left: 50%; width: 950px; margin-left: -475px; }
#internal_bg_bottom .content #media_submenu { position: absolute; top: 9px; left: -16px; }
#internal_bg_bottom .content #media_submenu ul { list-style-type: none; }
#internal_bg_bottom .content #media_submenu ul li { display: inline; background: url(../pics/media_separator_menu.gif) no-repeat right center; }
#internal_bg_bottom .content #media_submenu ul li a { padding: 0 20px 0 16px; color: #636262; font-size: 1.1em; }
#internal_bg_bottom .content #media_submenu ul li#active a { font-weight: bold; }
#internal_bg_bottom .content #media_submenu ul li.last { background: none; }

#internal_bg_bottom .content #media_main { padding-top: 15px; }
#internal_bg_bottom .content #media_main .info .main_menu { background: #F3F3F3; height: 47px; margin-bottom: 11px; position: relative; border-bottom: 1px solid #CCCCCC; }
.border_tl { width: 4px; height: 4px; position: absolute; top: 0; left: 0; background: url(../pics/corner_top_left.gif) no-repeat; }
.border_tr { width: 4px; height: 4px; position: absolute; top: 0; right: 0; background: url(../pics/corner_top_right.gif) no-repeat; }
.border_bl { width: 4px; height: 4px; position: absolute; bottom: 0; left: 0; background: url(../pics/corner_bottom_left.gif) no-repeat; }
.border_br { width: 4px; height: 4px; position: absolute; bottom: 0; right: 0; background: url(../pics/corner_bottom_right.gif) no-repeat; }
#internal_bg_bottom .content #media_main .info .tabs { position: absolute; padding-left: 12px; bottom: -1px; }
#internal_bg_bottom .content #media_main .info .tabs a	{ font-weight: bold; color: #444444; text-decoration: none; cursor: pointer; cursor: hand; }
#internal_bg_bottom .content #media_main .info .tab, .active_tab { float: left; margin-right: 8px; }
#internal_bg_bottom .content #media_main .info .bgtab, .border_left, .border_right { float: left; }
#internal_bg_bottom .content #media_main .info .bgtab { padding: 9px 12px 0; height: 24px; }
#internal_bg_bottom .content #media_main .info .border_left, .border_right { height: 33px; width: 8px; }
#internal_bg_bottom .content #media_main .info .tab .bgtab { background: url(../pics/unactive_tab_bg.gif); }
#internal_bg_bottom .content #media_main .info .active_tab .bgtab { background: url(../pics/active_tab_bg.gif); }
#internal_bg_bottom .content #media_main .info .active_tab .border_left { background: url(../pics/active_tab_lf.gif); }
#internal_bg_bottom .content #media_main .info .active_tab .border_right { background: url(../pics/active_tab_rg.gif); }
#internal_bg_bottom .content #media_main .info .tab .border_left { background: url(../pics/unactive_tab_lf.gif); }
#internal_bg_bottom .content #media_main .info .tab .border_right { background: url(../pics/unactive_tab_rg.gif); }
#internal_bg_bottom .content #media_main .info .grey_scuare { background: #EEE; position: relative; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px; font-size: 0.9em; }
#internal_bg_bottom .content #media_main .info .grey_scuare form { padding: 10px; }
#internal_bg_bottom .content #media_main .info p { margin: 10px; }
.title_table { padding: 0 0 8px 6px; color: #444444; }
#internal_bg_bottom .content #media_main .color { color: #D33C01; }

#footer { clear: both; text-align: center; font-size: 1.1em; line-height: 1.8em; padding-bottom: 20px; }
#footer, #footer a { color: #949494; }
#footer { margin-top: 50px; }

/* Old Styles */
/* ------------------------ Table3 ------------------------------------------------------------------- */
.right { text-align: right; }
.right a { color: #e46d0a; }
table { border-spacing: 0; border-collapse: collapse; margin-bottom: 3px; width: 100%; }
table td { padding-left: 8px; }
table td a {  color: #E46D0A; }
table td a:hover {  color: #000; }
.odd { background: #F3F3F3; }
.grey_table { background: #F3F3F3; position: relative; width: 100% }
.grey_table .table_tl { width: 9px; height: 35px; position: absolute; top: 0; left: 0; background: url(../pics/header_table_lf.gif) no-repeat; }
.grey_table .table_tr { width: 9px; height: 35px; position: absolute; top: 0; right: 0; background: url(../pics/header_table_rg.gif) no-repeat; }
.table3 thead { height: 17px; font-size: 0.9em; }
.table3 tbody { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; }
.table3 tbody#rows { background: #FAFAFA; }
.table3 th { padding: 10px 11px 10px; color: #FFFFFF; background: url(../pics/header_table_bg.gif); }
.table3 td { padding: 4px 10px 4px 10px; border-bottom: 1px solid  #DAD8D8; }
.table3 th { font-weight: lighter; }
.table3 tfoot td, .table3 tfoot tr { font-weight: bold;	background: #CCC; border-bottom: 1px solid #BBBBBB; }
.table3 th a, .table3 thead a:visited, .table3 thead a:link { color: #FFFFFF; }
.table3 td a { cursor: pointer; cursor: hand; color: #000; }
.table3 #total .left { font-weight: bold; }
.table3 #total td { border: none; }
#marquee { vertical-align: baseline; }

.bl_button { cursor: pointer; cursor: hand; font-family: "Lucida Grande", Helvetica, Arial; padding-bottom: 1px; margin: 1px 0 0 5px;  }
.bl_Thumbs { margin-top: 30px; font-size: 0.9em; }
.bl_Thumbs .bl_thumb { float: left; display:inline; width: 215px; height: 155px; margin-right: 70px; }
.bl_Thumbs .bl_thumb h3 { margin: 21px 0 0 0; padding: 0; line-height: 1.7em; font-size: 16px; background: url(../pics/bg_line.gif) repeat-x bottom; }
.bl_Thumbs .bl_thumb img { float: left; margin-right: 7px;}
.bl_Thumbs .bl_thumb p { margin: 3px 0 7px 0 !important;}
.bl_Thumbs .bl_thumb input { width: 120px; }

.bl_text { font-size: 18px; margin: 8px 0 15px 0; text-align: left; font-weight: bold; }

/*---------------------------- blContent, Add_format, add_company, add_telephone, add_suppliers -----------------------------------*/

#blContent h3 { font-weight: bold; font-size: 1.5em; margin: 10px 0 30px 0; padding: 0 0 10px 8px; background: url(../pics/bg_line.gif) repeat-x bottom; }

#blContent .bl_text h4 { font-size: 12px; color:#2C2C2C; font-weight: bold;  margin: 0; padding: 0; }

#blContent .bl_text { display: block; }
#blContent .bl_text .bl_listdef_title { font-size: 12px; color: #2C2C2C; font-weight: bold;  margin: 0; padding: 0; display: block;}
#blContent dt .bl_text .bl_listdef_text { width: 260px; margin:0; padding:0; color: #545454; font-size: 11px; font-weight: normal; }

#blContent .bl_button { margin: 5px 0 15px 300px; }
#blContent .bl_button a { color: #333333; text-decoration: underline; }
#blContent .bl_button a:hover { color:#898989; text-decoration: underline; }
#blContent .bl_button input { width: 135px; }

#blContent .bl_highlight h4 { color: #FF4E00; }

#blContent .bl_preview { width: 755px; background: url(../pics/shadow.gif) repeat bottom right; margin: 15px auto; margin-bottom: 25px; padding: 0 5px 5px 0;}
#blContent .bl_preview .bl_line {padding: 0 10px 10px 10px; }
#blContent .bl_preview .bl_line textarea { width: 745px; _width: 746px; height: 125px; }

#blContent .bl_preview .bl_line .bl_img img { float: left; padding-right: 15px; }
#blContent .bl_preview .bl_line .bl_img p { text-align: justify; }

#blContent dl { margin: 0; padding: 0; }
#blContent dt p { width: 260px; margin:0; padding:0; color: #545454; font-size: 11px; font-weight: normal; }
#blContent dt { text-align:left; font-weight:normal; width:430px; display:block; float:left; clear:right; color:#333333; font-size:110%; padding-top:0px; margin-left:5px; _margin-right: 0; }
#blContent dd { float:right; margin: 0 0 20px 0; padding:15px; width:430px; background:#EEEEEE; border: }
#blContent dd .bl_input { width: 170px; }
#blContent dd .bl_input2 { margin:0; margin-bottom: 15px; width: 150px; }
#blContent dd .bl_button { margin:0; margin-bottom: 15px; width: 120px;  }
#blContent dd #blContent dd .bl_button a {text-decoration: none; }
#blContent dd .bl_input4 { margin-bottom: 15px; margin-right: 5px; /*width: 130px;*/ display: inline; float:left;}
#blContent dd .bl_input3 { width: 60px; margin-right: 5px;  }
#blContent .bl_first { background:none; padding:0; width:460px;}
#blContent dd .bl_select { width: 170px; }
#blContent dd .bl_select4 { width: 170px; float:left; dysplay:inline; margin-right: 5px;}
#blContent dd a { color: #333333; }
#blContent dd a:hover { color:#898989; }

#blContent dd .bl_box { padding: 0; margin: 10px 0 0 0; width: 400px;}
#blContent dd .bl_box p { width: 350px; }
#blContent dd .bl_box2 { margin: 0; }
#blContent dd b { font-size: 12px; margin-right: 25px; margin-left: 25px;}
#blContent dd p { margin:0; width: 200px; padding:0; float: left;}

#blContent .bl_check_mass { float:right; margin-top:5px; }

#blContent dd .bl_box h2 { background: none; padding-left:0; margin: 5px 0 10px; }
#blContent dd .bl_box2 h2 { margin-top: 0; }
#blContent dd .bl_box strong {  font-size: 11px;}
#blContent dd .bl_box select { width: 110px; margin-left: 50px; }
#blContent dd .bl_box .bl_select { width: 110px; margin: 0 10px 0 75px; }
#blContent dd .bl_box .bl_select1 { width: 110px; margin-left:0;}
#blContent dd .bl_box .bl_boxs { float: right; text-align: right; width: 295px; font-size: 9px; margin-top: 5px; }
#blContent dd .bl_box .bl_boxs2  { width: 100px; margin:0,}
#blContent dd .bl_box .bl_boxs3  { margin-left: 75px; }
#blContent dd .bl_box .bl_boxs input { width: 227px; _width: 220px; margin-top: 2px;}
#blContent dd .bl_box .bl_boxs2 .bl_input { width: 25px; margin-bottom: 5px;}
#blContent dd .bl_box .bl_input3 { width: 144px; _width: 142px; margin-top: 8px; }
#blContent dd .bl_box .bl_select2 { height: 140px; width: 300px;  margin-left: 0;}
#blContent dd .bl_box textarea { width: 405px; height: 90px; margin: 0 0 10px 0; }

#blContent dd .bl_element { margin-top: 10px; }
#blContent dd .bl_element_first { margin-top: 0; }
#blContent dd .bl_element input { margin-left: 10px; }
#blContent dd .bl_element .bl_check{ margin-left: 0; }
#blContent dd .bl_element .bl_input_first { margin-left: 0; padding-top:13px}

#blContent dd .bl_cat input { margin-left: 0; vertical-align: bottom; _vertical-align: middle;}
#blContent dd #bl_select_cat { margin: 5px 0 5px 25px; }
#blContent dd #bl_select_cat select { width: 140px;}

#blContent dd #bl_other { margin: 8px 0 0 0;  }
#blContent dd #bl_other p { font-weight: bold; margin: 5px 0 0 0; width:110px; }
#blContent dd #bl_other .bl_other_input { margin: 0 0 3px 0; }
#blContent dd #bl_other .bl_element { margin-top: 3px; }

#blContent dd #bl_edit { margin: 5px 0 0 25px; font-size: 11px; }
#blContent dd #bl_edit .bl_edit_button { margin-top: 5px; margin-left: 87px; _margin-left: 97px; }

#blContent dd .bl_select2 { height: 140px; width: 300px;  margin-left: 12px;}

#blContent dd #bl_box_country { padding: 0; margin: 15px 0 0 0; width: 374px;}
#blContent dd #bl_box_country .bl_select2 { height: 140px; width: 300px;  margin-left: 0;}
#blContent dd #bl_box_country textarea { width: 370px; height: 90px; margin: 0 0 10px 0; }
#blContent dd #bl_box_country h2 { background: none; padding-left:0; margin: 5px 0 10px; }

#blContent #bl_options, #blContent #bl_options2 { padding-top: 5px;}
#blContent #bl_options a, #blContent #bl_options2 a, #blContent dd #bl_import_dat a, #blContent dd #bl_import_dat2 a { text-decoration:underline; }

#blContent dd textarea { width: 425px; _width: 424px; height: 90px; margin: 0; }

#blContent dd .bl_list ul { list-style: none; margin: 0; padding: 0;}
#blContent dd .bl_list li { float:left; display: inline; width: 200px; margin: 0 10px 0 0; padding: 0;}
#blContent dd .bl_list input { padding-top: 2px; vertical-align: middle; }

.bl_Clear { clear: both; margin: 0; padding:0; height: 0; overflow: hidden; }
.bl_Clear_line { clear: both; margin: 0; padding:0; height: 0; overflow: hidden; }
.bl_Clear_line_red { clear: both; margin: 0; padding:0; height: 0; overflow: hidden; }
#blContent dd .bl_list .bl_Clear { padding-bottom: 10px; }
#blContent .bl_Clear_line { border-top: #ddd 1px solid; }
#blContent .bl_Clear_line_red { border-top: #faa 1px solid; }

#blContent dd .bl_table_contact { border-spacing: 0; border-collapse: collapse;	margin: 0; margin-left: 50px; width: 330px; }
#blContent dd .bl_table_contact td { padding: 4px 10px 4px 10px; margin:0; }
#blContent dd .bl_table_contact td select { width: 125px; }
#blContent dd .bl_table_contact td input { width: 125px; }
#blContent dd .bl_table_contact td .bl_input { width: 175px; }
#blContent dd .bl_table_contact td .bl_input2 { width: 60px; margin-bottom:0; }

#blContent dd .bl_message { border: 1px solid red; padding: 10px 5px 10px 10px; margin-bottom: 10px;  height:1%;}
#blContent dd .bl_message2 { margin-top: 10px; }
#blContent dd .bl_message .bl_boxes { float:right; text-align: right; }
#blContent dd .bl_message .bl_boxes input { width: 70px; }

.bl_Clear_line { clear: both; margin: 0; padding:0; height: 0; overflow: hidden; }
.bl_Clear_line_red { clear: both; margin: 0; padding:0; height: 0; overflow: hidden; }
#blContent dd .bl_list .bl_Clear { padding-bottom: 10px; }
#blContent .bl_Clear_line { border-top: #ddd 1px solid; }
#blContent .bl_Clear_line_red { border-top: #faa 1px solid; }

#blContent tr td { border-bottom: none; }

/* Stats
----------------------------------------------- */

.firstlevel {
	margin-right: 4px;
	cursor: pointer;
}
.secondlevel {
	margin-left: 12px;
	margin-right: 4px;
}
.thirdlevel {
	margin-left: 18px;
	margin-right: 4px;
}

.generate_report {
	padding: 10px 10px;
	background: #eee;
}
.expand {
	float: right;
	margin: 6px;
}
.expand img {
	padding: 0 3px;
}
.flag {
	padding-right: 1px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-right: 5px;
}