/* 
  CSS: emTech Media
  URL: http://www.myemtech.org
  Description: Web site for emTech Media.
*/


/* IMPORT DHTML WINDOW CSS */
@import url("css_dhtml_window.css");


/* GLOBAL DEFINITIONS */
/* --------------------------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0 auto; color:#666666; background-color:#ffffff}
a {outline:none}
img, table {border:0}
p, object {padding:0; margin:0}
li {padding:0; margin:0 0 6px 0}
ol {padding:0 40px 0 40px; margin:0}
ul {padding:0 40px 0 40px; margin:0; list-style-image:url(../images/main-images/bullet_yellow.png); list-style-position:outside; list-style-type:none}
ul a, ul a:link, ul a:active, ul a:visited {text-decoration:underline; color:#2456a8}
ul a:hover {text-decoration:none; color:#e28800}
ul.member_stats {padding:0 20px 0 20px; margin:0; list-style-image:url(../images/main-images/bullet_yellow.png); list-style-position:outside; list-style-type:none}
ul.member_stats a, ul.member_stats a:link, ul.member_stats a:active, ul.member_stats a:visited {text-decoration:underline; color:#2456a8; font-size:12px}
ul.member_stats a:hover {text-decoration:none; color:#e28800; font-size:12px}

/* INTERFACE */
/* --------------------------------------------------------------------------------------------------*/
.layout_container {width:750px; padding:8px 0 8px 0; margin:0 auto; text-align:center; background-color:#ffffff}
#layout_width {width:750px}
.main_table_container {margin:0 auto}
.main_table_container_sm {margin:0 auto; background-color:#999999}
.noscript_emtech_radio {line-height:172px; color:#ffffff; background-image:url(../images/main-images/alpha_blk.png); background-position:top left; background-repeat:repeat}
.pad_btm6 {margin:0 0 6px 0; padding:0}
.pad_btm12 {margin:0 0 12px 0; padding:0}
.p_nil {padding:0; margin:0; border:0}
.bg_clr_blu {background-color:#eaf3f5}
.bg_clr_pink {background-color:#f6e9f2}
.clr_blue {color:#1e6be4}
.clr_maroon {color:#ad266b}
.clr_red {color:#e80101}
.clr_white {color:#ffffff}
.clr_yellow_drk {color:#fbb000}
/* Containers */
.audio_img_container {position:absolute; left:0; top:0; width:54px; height:70px; z-index:1; border-color:#c5d8e3; border-width:3px; border-style:solid}
.audio_flash_container {vertical-align:middle; text-align:center; width:86; height:20px}
.audio_preloader_loading {background-image:url(../images/main-images/preloader_loading.gif); background-repeat:no-repeat; background-position:center}
.emtech_demo_content_center {min-width:520px; min-height:327px; top:50%; left:50%; visibility:visible; margin-left:-260px; margin-top:-164px; width:520px; height:327px; position:absolute; text-align:center; display:inline}
#container_content {padding:12px; margin:0}

/* CONTENT */
/* --------------------------------------------------------------------------------------------------*/
.content {font-size:12px; line-height:18px; text-align:left; color:#666666; text-decoration:none; padding:18px 22px 30px 18px; margin:0}
.content a:link, .content a:visited {text-decoration:underline; color:#2456a8}
.content a:hover {text-decoration:none; color:#e28800}
h1 {font-size:19px; color:#1e6be4; font-weight:bold; padding:0 0 14px 0; margin:0; line-height:24px}
h2 {font-size:16px; color:#1e6be4; font-weight:bold; padding:0 0 8px 0; margin:0; line-height:22px}
h3 {font-size:15px; color:#e28800; font-weight:bold; padding:0 0 8px 0; margin:0; line-height:20px}
p {font-size:12px}
p a, p a:link, p a:active, p a:visited {text-decoration:underline; color:#2456a8}
p a:hover {text-decoration:none; color:#e28800}
.p_nopad {line-height:normal; padding:0; margin:0}
.reg_tm {font-size:10px}
.reg_tm_lg {font-size:14px}
.reg_tm_med {font-size:12px}
.reg_tm_sm {font-size:9px; font-weight:bold}
.testimonial_content {font-size:13px; line-height:18px; font-weight:normal; padding:0; margin:0; text-align:left; font-style:italic}
.testimonial_sig {font-size:11px; line-height:18px; font-weight:bold; padding:8px 0 0 100px; margin:0; text-align:right}
.txt_xsm {font-size:9px}
.txt_sm {font-size:11px}
.txt_med {font-size:12px}
.txt_lg {font-size:14px}
.txt_xlg {font-size:18px}


/* HR, CONTENT DIVIDERS */
/* --------------------------------------------------------------------------------------------------*/
.hr_single_solid {border-color:#999999; border-style:solid none none none; border-width:1px 0 0 0; padding:0; margin:0; height:1px; overflow:hidden}


/* HEADER */
/* --------------------------------------------------------------------------------------------------*/
.header_container {padding:0; margin:0 0 14px 0}
.header_content {color:#757575}
.header_img_container {height:112px}


/* FORM */
/* --------------------------------------------------------------------------------------------------*/
.form_container_pad {padding:0; margin:0 0 24px 0}
.form_field {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; width:210px;}
.form_field_pad {padding:0 0 10px 0; margin:0}
.form_txt_box {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; width:410px; height:90px; overflow:auto;}
/* Buttons */
.form_button {color:#ffffff; border-color:#999999; background-color:#1e6be4; border-width:1px; border-bottom:1px #999999 solid; border-top:1px #999999 solid; border-right:1px #999999 solid; border-left:1px #999999 solid; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0; margin:0; height:23px; cursor:pointer; cursor:hand;}


/* FOOTER */
/* --------------------------------------------------------------------------------------------------*/
.footer_box {font-size:12px; text-decoration:none; text-align:left; color:#757575; padding:0; margin:0; height:50px}
.footer_box a:link, .footer_box a:visited {text-decoration:none; color:#2456a8}
.footer_box a:hover {text-decoration:underline; color:#e28800}
.footer_box_bar {background-color:#fbb000}
.footer_box_title {font-size:12px; text-decoration:none; color:#ffffff; font-weight:bold; white-space:nowrap; padding:4px 0 4px 0; margin:0; text-align:center; height:22px; line-height:20px}
.footer_box_title a:link, .footer_box_title a:visited, .footer_box_title a:hover {text-decoration:none; color:#ffffff}
.footer_box_title a:hover {text-decoration:underline; color:#ffffff}
.footer_container {background-color:#6685c2; height:24px; line-height:24px}
.info_box_border_rt {border-color:#ffffff; border-width:0 3px 0 0; border-style:solid}
.info_box_border_lt {border-color:#ffffff; border-width:0 0 0 3px; border-style:solid}
.info_boxes_container {padding:0; margin:0 auto 6px auto; text-align:center; background-color:#a71949}
.info_boxes_title {height:28px; line-height:28px; padding:0; margin:0; color:#2456a8}
.info_boxes_title a:link, .info_boxes_title a:visited, .info_boxes_title a:hover {text-decoration:none; color:#2456a8; padding:0 0 0 18px; margin:0; display:block}


/* GUTTER ADS */
/* --------------------------------------------------------------------------------------------------*/
.gutter_ad_lt {width:160px; padding:50px 0 0 0; margin:0 auto; background-color:#c5d8e3; text-align:center}
.gutter_ad_lt_container {width:160px}


/* IMAGES */
/* --------------------------------------------------------------------------------------------------*/
.img_pad_lt {padding:0; margin:0 0 0 10px}
.img_pad_rt {padding:0; margin:0 10px 0 0}
.img_caption_ctr {font-size:12px; text-decoration:none; line-height:18px; margin:0 auto; padding:0 60px 0 60px; color:#666666}
.img_caption_title {font-size:12px; text-decoration:none; line-height:18px; color:#1e6be4; font-weight:bold}
.img_caption_container {padding:0; margin:0 0 8px 0}


/* MENU NAVIGATION */
/* --------------------------------------------------------------------------------------------------*/
/* Main Nav */
.main_nav_border {border-color:#cccccc; border-width:1px 0 0 0; border-style:solid}
.main_nav_container_border_lt {border-color:#cccccc; border-width:0 0 0 1px; border-style:solid}
.main_nav_border_lt {border-color:#ffffff; border-width:0 0 0 1px; border-style:solid}
.main_nav_container_border_rt {border-color:#ffffff #cccccc #ffffff #ffffff; border-width:0 1px 0 1px; border-style:solid}
.main_nav_border_current_lt {border-color:#ffffff; border-width:0 0 0 1px; border-style:solid}
.main_nav_border_current_lt_rt {border-color:#ffffff #cccccc #ffffff #ffffff; border-width:0 1px 0 1px; border-style:solid}
.menu_nav_container {height:34px}
/* Sub Nav */
.footer_nav, .footer_nav a, .footer_nav a:link, .footer_nav a:visited {color:#ffffff; font-size:11px; text-decoration:none; white-space:nowrap; background-color:#93b5d6; text-align:center}
.footer_nav a:hover{text-decoration:underline}
.sub_nav_active_border {background-color:#fbb000}
.sub_nav_content {font-size:12px; text-decoration:none; font-weight:bold; background-color:#ffffff; color:#757575; white-space:nowrap; text-align:center; vertical-align:middle}
.sub_nav_content a:link, .sub_nav_content a:active, .sub_nav_content a:visited {display:block; padding:5px}
.sub_nav_content a:hover {background-color:#bdd7f2; color:#2456a8}
#sub_nav_current {background-color:#a71949}
/* Header Sub Nav */
.sub_nav_header_border_rt {border-color:#ffffff; border-width:0 1px 0 0; border-style:solid}
.sub_nav_header_border_lt {border-color:#ffffff; border-width:0 0 0 1px; border-style:solid}
.sub_nav_header {font-size:12px; text-decoration:none; font-weight:normal; background-color:#4c88c7; color:#ffffff; white-space:nowrap; text-align:center; vertical-align:middle}
.sub_nav_header a:link, .sub_nav_header a:active, .sub_nav_header a:visited {display:block; padding:5px}
.sub_nav_header a:hover {background-color:#a71949}
.sub_nav_header_container {width:300px; padding:0; margin:16px 0 0 0; border-color:#fbb000; border-width:3px; border-style:solid}
#header_sub_nav_current {background-color:#a71949}
/* Home Page (Info Box) Nav */
#homepage_content_container, #member_stats_content_container {padding-top:9px; padding-bottom:10px}
.homepage_container {position:relative; padding:0; margin:0 auto 0 -18px}
.member_stats_container {position:relative; padding:0; margin:0 auto}
.homepage_info_box_container {width:214px; border-color:#cccccc; border-width:1px; border-style:solid}
.homepage_info_box_monitor {position:absolute; width:27px; height:131px; top:77px; left:-26px; overflow:visible}
.homepage_info_box_content_multi_line {line-height:normal; padding-top:27px}
#homepage_nav_container {text-align:center; vertical-align:middle; line-height:84px}
.homepage_nav_content {font-size:12px; text-decoration:none; font-weight:bold; background-color:#fef2d6; color:#2456a8; text-align:center; vertical-align:middle}
.homepage_nav_content a:link, .homepage_nav_content a:active, .homepage_nav_content a:visited {display:block; height:84px; color:#2456a8; text-decoration:none}
.homepage_nav_content a:hover {background-color:#bdd7f2; color:#2456a8}


/* BOX (ROUNDED CORNERS) */
/* --------------------------------------------------------------------------------------------------*/
/* GLOBAL DEFINITIONS */
.rounded_diagram_container {position:relative; padding:0; margin:0; overflow:hidden}
/* Corners */
b.rounded_1{margin:0 5px}
b.rounded_2{margin:0 3px}
b.rounded_3{margin:0 2px}
/* Content */
.rounded_box_content {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; padding:0; margin:0; color:#4c4c4c}
.rounded_box_content a:link, .rounded_box_content a:active, .rounded_box_content a:visited {text-decoration:underline; color:#2456a8}
.rounded_box_content a:hover {text-decoration:none; color:#e28800}
.rounded_box_content_pad {font-size:12px; text-decoration:none; line-height:18px; padding:12px; margin:0; color:#4c4c4c}
.rounded_box_content_pad a:link, .rounded_box_content_pad a:active, .rounded_box_content_pad a:visited {text-decoration:underline; color:#2456a8}
.rounded_box_content_pad a:hover {text-decoration:none; color:#e28800}
.rounded_box_content_container {padding:20px 18px 18px 18px; margin:0}
.rounded_box_h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0; padding:6px 14px 4px 14px; color:#1e6be4}
/* Blue Box */
b.rounded_top_blu, b.rounded_bottom_blu {display:block; background:#ffffff}
b.rounded_top_blu b, b.rounded_bottom_blu b {display:block; height:1px; overflow:hidden; background:#eaf3f5}
b.rounded_top_blu b.rounded_4, b.rounded_bottom_blu b.rounded_4 {margin:0 1px; height:2px}
#rounded_box_blu_bg {margin:0; background:#eaf3f5; overflow:hidden}
/* Blue (dark) Box */
b.rounded_top_blu_drk, b.rounded_bottom_blu_drk {display:block; background:#ffffff}
b.rounded_top_blu_drk b, b.rounded_bottom_blu_drk b {display:block; height:1px; overflow:hidden; background:#5f91c5}
b.rounded_top_blu_drk b.rounded_4, b.rounded_bottom_blu_drk b.rounded_4 {margin:0 1px; height:2px}
#rounded_box_blu_drk_bg {margin:0; background:#5f91c5; overflow:hidden}
/* Box Header */
.rounded_box_header {position:relative; display:block; background-color:#c5d8e3; height:20px; width:100%}
.rounded_box_header_lt {line-height:18px; display:inline; height:20px; padding:0 0 0 16px; color:#1e6be4; float:left}
.rounded_box_header_lt_nopad {line-height:18px; display:inline; height:20px; padding:0; margin:0; color:#1e6be4; float:left}
.rounded_box_header_rt {line-height:18px; display:inline; margin:0 auto; text-align:center; color:#ffffff; background-color:#ad266b; float:right; width:86px; height:20px; white-space:nowrap; border-color:#ffffff; border-width:0 0 0 1px; border-style:solid}
.rounded_box_header_rt a:link, .rounded_box_header_rt a:active, .rounded_box_header_rt a:visited {text-decoration:none; display:block; color:#ffffff}
.rounded_box_header_rt a:hover {text-decoration:underline}
.rounded_box_header_rt_sm {line-height:18px; display:inline; margin:0 auto; text-align:center; color:#ffffff; background-color:#ad266b; float:right; width:44px; height:20px; white-space:nowrap; border-color:#ffffff; border-width:0 0 0 1px; border-style:solid}
.rounded_box_header_rt_sm a:link, .rounded_box_header_rt_sm a:active, .rounded_box_header_rt_sm a:visited {text-decoration:none; display:block; color:#ffffff}
.rounded_box_header_rt_sm a:hover {text-decoration:underline}
.rounded_box_header_content_pad {padding:0 0 0 64px; margin:0}
.rounded_box_header_content_pad_sm {padding:0 0 0 18px; margin:0; line-height:20px}
.rounded_box_header_flash_required {margin:0 auto; text-align:center; color:#ffffff; white-space:nowrap; font-size:11px; font-weight:normal; font-style:italic; line-height:20px; background-color:#ad266b; width:86px; height:20px}
.rounded_box_header_flash_required a:link, .rounded_box_header_flash_required a:active, .rounded_box_header_flash_required a:visited {text-decoration:none; display:block; color:#ffffff}
.rounded_box_header_flash_required a:hover {text-decoration:underline; color:#ffffff}


/* Member Stats */
.stats_column_lt {padding:0 0 0 20px}
.stats_column_rt {padding:0 20px 0 0}
