#main_content_wrapper {margin-top:10px;}

.welcome_section { margin:0; padding:0; text-align:left; }
#welcome_section_content { padding:0 10px 0 10px; margin:0;display: block; }
#welcome_section_content h1 { font-family:Arial, Tahoma, Verdana; font-size:16px; color:#003F7F; margin:0 0 10px 0; padding:0; }
#welcome_section_content p { margin:0 0 10px 0; padding:0; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#000000; }

.video_wrapper { float:left; width:266px; margin:14px 14px 8px 0; text-align:left; padding:0; }
#video_wrapper_content { margin:0; padding:0; text-align:left; }
#video_wrapper_content h2 { font-family:Arial, Tahoma, Verdana; font-size:14px; color:#003F7F; margin:0 0 10px 0; padding:0; }
#video_wrapper_content p { margin:0; padding:0 10px; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#484848; }
#video_wrapper_content p a { font-size:12px; color:#484848; text-decoration:underline; }
#video_wrapper_content p a:hover { text-decoration:none; }

.roundedcornr_box_gray { float:right; width:300px; margin:0; background-color:#CFCFCF; text-align:left; padding:0; }
.roundedcornr_top_gray div {background: url(../../home/images/tl_corner_gray.gif) no-repeat top left; }
.roundedcornr_top_gray {background: url(../../home/images/tr_corner_gray.gif) no-repeat top right; }
.roundedcornr_bottom_gray div { background: url(../../home/images/bl_corner_gray.gif) no-repeat bottom left; }
.roundedcornr_bottom_gray { background: url(../../home/images/br_corner_gray.gif) no-repeat bottom right;}
.roundedcornr_top_gray div, .roundedcornr_top_gray, .roundedcornr_bottom_gray div, .roundedcornr_bottom_gray { width: 100%; height: 15px; font-size: 1px; }
.roundedcornr_content_gray { margin:0 15px; padding:0; }

.roundedcornr_box_ltblue { float:left; width:606px; margin:10px 6px 0 19px; background-color:#3d79b7; text-align:left; padding:0; }
.roundedcornr_top_ltblue div {background: url(../../home/images/tl_corner_ltblue.gif) no-repeat top left; }
.roundedcornr_top_ltblue {background: url(../../home/images/tr_corner_ltblue.gif) no-repeat top right; }
.roundedcornr_bottom_ltblue div { background: url(../../home/images/bl_corner_ltblue.gif) no-repeat bottom left; }
.roundedcornr_bottom_ltblue { background: url(../../home/images/br_corner_ltblue.gif) no-repeat bottom right;}
.roundedcornr_top_ltblue div, .roundedcornr_top_ltblue, .roundedcornr_bottom_ltblue div, .roundedcornr_bottom_ltblue { width: 100%; height: 15px; font-size: 1px; }
.roundedcornr_content_ltblue { margin: 0 15px; }

#gray_box_content { padding:0; margin:0; display:block; }
#gray_box_content h2 { font-family:Arial, Tahoma, Verdana; font-size:14px; color:#484848; margin:0 0 10px 0; padding:0; }
#gray_box_content p { margin:0; padding:0; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#484848; }
#gray_box_content p a { font-size:12px; color:#484848; text-decoration:underline; }
#gray_box_content p a:hover { text-decoration:none; }
#gray_box_alt_content h2 { font-family:Arial, Tahoma, Verdana; font-size:14px; color:#484848; margin:0 0 10px 0; padding:0 10px; }
#gray_box_alt_content p { margin:0; padding:0 10px; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#484848; }
#gray_box_alt_content p a { font-size:12px; color:#484848; text-decoration:underline; }
#gray_box_alt_content p a:hover { text-decoration:none; }

#flashcontent { margin:10px 0 0 10px; padding:0; }

#clearit { clear:both; }

#network_wrapper { margin:10px 10px 20px 16px; font-family:Arial,Tahoma,Verdana; padding:0; }
#network_wrapper p { margin:0; padding:0; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#484848; }
#network_wrapper h2 { font-size:16px; color:#003f7f; margin:20px 0 10px 0; font-family:Arial, Tahoma, Verdana; }
#network_wrapper p a { font-size:12px; color:#003f7f; font-family:Arial, Tahoma, Verdana; text-decoration:underline; }
#network_wrapper p a:hover { text-decoration:none; }

#app_description { width:100%; margin:0; padding:0; font-family:Arial, Tahoma, Verdana; }
#app_description h2 { font-size:16px; color:#003f7f; margin:10px 0 0 0; font-family:Arial, Tahoma, Verdana; }
.app_description_left { float:left; width: 270px;  }
.app_description_right { float:right; width:288px;  padding-left:20px; }

/* IE SPECIFIC VALUES */
*html #app_description h2 { margin:0; }
*html .app_description_right { width:308px; }
*html .app_description_left { padding:10px 0 0 0; }
*html .app_description_right { padding:10px 0 0 20px; }
/* END */

.app_description_left h3 { font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#000; } 
.app_description_right h3 { font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#000; } 
.app_description_left h3 a, .app_description_right h3 a { text-decoration:underline; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; color:#3274b7; }
.app_description_left h3 a:hover, .app_description_right h3 a:hover { text-decoration:none; }
.app_description_left p a, .app_description_right p a { font-size:11px; color:#3274b7; text-decoration:underline; }
.app_description_left p a:hover, .app_description_right p a:hover { text-decoration:none; }

#subscribe_content { padding:0 15px; margin:0; display: block; }
#subscribe_content p { margin:6px 0; padding:0; font-family:Arial, Tahoma, Verdana; font-size:11px; color:#FFFFFF; }
#subscribe_content p a { font-weight:bold; text-decoration:underline; color:#FFFFFF; }
#subscribe_content p a:hover { text-decoration:none; }

.flash_header_text h1 { margin:20px 0 10px 10px; font-family:Arial, Tahoma, Verdana; font-size:16px;color:#003f7f; }

ul#productList { margin: 0; padding:0 16px; list-style: disc; font-family:Arial,Tahoma,Verdana; font-size:12px; color:#000000; }
ul#productList li { padding:0 0 10px 0; }

.productIcons { border:none; margin:4px 10px 6px 0; }

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{ display: inline; margin: 0; }
.shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; color: #2d2b2b; background: white url(../../home/images/shade.gif) top left repeat-x; }
.shadetabs li a:visited{ color: #2d2b2b; }
.shadetabs li a:hover{ text-decoration: underline; color: #2d2b2b; }
.shadetabs li a.selected{ /*selected main tab style */ background-image: url(../../home/images/shadeactive.gif); border-bottom-color: white; }
.shadetabs li a.selected:hover{ /*selected main tab style */ text-decoration: none; }

.tabcontent{ display:none; font-family:Arial, Tahoma, Verdana; font-size:12px; color:#000000; }

@media print { 
.tabcontent { display:block !important; }
}

/* 11/1 Design Refresh Styles */

img { border:none; }
.footer {font:11px Arial,Tahoma,Verdana,sans-serif;color:#858585;margin-bottom:20px;margin-left:10px;}
.footer a {color:#858585;text-decoration:1px underline;font-size:11px;}
.footer a:hover {text-decoration:none;}

.top_nav_right_wrap {float:right;margin-top:16px;margin-right:10px;}
.top_nav_img {margin-right:6px;margin-left:20px;margin-top:6px;vertical-align:middle;}
.top_nav_img_login {margin-left:20px;vertical-align:middle;}
#top_nav_right {width:380px;height:64px;color:#000;margin:0;padding:0;font-size:11px;font-family:Arial,Tahoma,Verdana,sans-serif;}/* width:375px when twitter enabled */
#top_nav_right ul {padding:0;margin:0;height:64px;overflow:visible;}
#top_nav_right ul li {list-style-type:none;float:right;}
#top_nav_right ul li a {height:28px;color:#3a6ea5;text-decoration:1px underline;float:left;}
#top_nav_right ul li a:hover {text-decoration:none;}
#top_nav_right ul li p {font:italic 11px arial,verdana,tahoma;color:#3a6ea5;margin-top:10px;}

#main_nav_bar_wrapper {padding:0;margin:0 0 4px 0;}
#main_nav_bar_left {float:left;height:36px;width:163px;}
#main_nav_bar {float:left;width:638px;height:36px;background: #285a8e url(/home/images/_main_nav_bg.gif) repeat-x 0 0;color:#FFFFFF;margin:0;padding:0;font-size:12px;font-family:Arial,Tahoma,Verdana,sans-serif;}
#main_nav_bar ul {padding:0;margin:0;height:36px;overflow:hidden;}
#main_nav_bar ul li {list-style-type:none;float:left;}
#main_nav_bar ul li a {height:36px;color:#FFFFFF;text-decoration:none;float:left;text-transform: uppercase;padding:12px 14px 0 14px;}
#main_nav_bar ul li a.active {color:#FFFFFF;}
#main_nav_bar ul li a:hover {background-color:#a9d9ff;color:#414141;}
*html #main_nav_bar ul li a:hover {}

#down_arrow {position:absolute; left:130px; top:110px;}

#user_nav_left_wrapper {margin-left:2px;width:161px;}
#user_nav_left_2line a {display:block;width:154px;padding:6px 1px 6px 6px;margin:0 0 2px 7px;font: bold 12px Arial,Tahoma,Verdana,sans-serif;color:#005a96;background: url(/home/images/_user_nav_bg.gif) 0 0 no-repeat;text-decoration: none;text-transform: uppercase;line-height:14px;overflow:hidden;}
#user_nav_left_2line a:hover { background-position: 0 -40px;}
#user_nav_left_1line a {display:block;width:154px;padding:13px 1px 13px 6px;margin:0 0 2px 7px;font: bold 12px Arial,Tahoma,Verdana,sans-serif;color:#005a96;background: url(/home/images/_user_nav_bg.gif) 0 0 no-repeat;text-decoration: none;text-transform: uppercase;line-height:14px;overflow:hidden;}
#user_nav_left_1line a:hover { background-position: 0 -40px;}

#left_side_bar {float:left;width:154px;margin-left:7px;margin-top:20px;padding:0;}
#left_side_bar ul {padding:0;margin:0;overflow:hidden;}
#left_side_bar ul li {list-style-type:none;float:left;margin:0 0 12px 0;padding:0;}

.left_side_rule {margin:10px 0;}

#sub_nav_bar {float:left;width:636px;height:39px;background-color:#f8e68e;color:#FFFFFF;margin:0 0 16px 2px;padding:0;font-size:12px;font-family:Arial,Tahoma,Verdana,sans-serif;}
#sub_nav_bar ul {padding:0;margin:0;height:39px;overflow:hidden;}
#sub_nav_bar ul li {list-style-type:none;float:left;}
#sub_nav_bar ul li a {height:39px;color:#003F7F;text-decoration:1px underline;float:left;padding:12px 14px 0 14px;font-size:11px;}
#sub_nav_bar ul li a:hover {text-decoration:none;}
.sub_nav_page_title {background-color:#f4d749;height:39px;color:#414141;padding:12px 12px 0 12px;text-transform:uppercase;font:bold 12px Arial,Tahoma,Verdana,sans-serif;}
.sub_nav_active {color:#000000;background:#fff4c0 url(/home/images/_sub_nav_active_bg.gif) repeat-x 0 0;text-decoration:none;height:39px;float:left;padding:12px 14px 0 14px;font-size:11px;}

.sub_page_main_content {padding:0 10px 0 14px;border-right:1px solid #ccc;}
.sub_page_main_content h1 {font:bold 16px Arial,Tahoma,Verdana,sans-serif;color:#003f7f;margin:0;padding:0;}
.sub_page_main_content h2 {font:bold 12px Arial,Tahoma,Verdana,sans-serif;color:#003f7f;margin:0;padding:0;}
.sub_page_main_content p {font:12px Arial,Tahoma,Verdana,sans-serif;color:#000000;margin:10px 10px 10px 0;}
.sub_page_main_content a {color:#3a6ea5;text-decoration:1px underline;}
.sub_page_main_content a:hover {text-decoration:none;}

.sub_page_main_content_right {margin-left:10px;}
.quote {font:italic 11px Arial,Tahoma,Verdana,sans-serif;color:#003f7f;}
.quote a {text-decoration:none;}
.quote a:hover {text-decoration:1px underline;}

.dot_rule {background: url(/home/images/_dot_bg.gif) repeat-x 0 0;height:1px;width:100%;margin:0;padding:0;}

.sub_page_feature_list ul {font:12px Arial,Tahoma,Verdana,sans-serif;}
.sub_page_feature_list li {list-style-type:square;padding:2px 0;}
.sub_page_blue_box {background:#d3ecff;color:#003f7f;padding:1px 10px;}
.sub_page_blue_box ul {font:12px Arial,Tahoma,Verdana,sans-serif;}
.sub_page_blue_box li {list-style-type:square;padding:2px 0;}

.mytable1 th { background: #70B4E9; color: #fff; font-weight: bold; font-family:Arial,Verdana,Tahoma; font-size:12px; padding: 6px 12px; text-align: center; line-height: 1.2; }
.mytable1 td { padding: 6px 12px; border-bottom: 1px solid #70B4E9; vertical-align: top; text-align:center; font-family:Arial,Verdana,Tahoma; font-size:12px; }
.mytable1 td * { padding: 6px 12px; }
.training_content { margin:0; padding:0 0 0 10px; }
.training_content h1 { margin:0; padding:0; font-family:Arial,Tahoma,Verdana; font-size:17px;}
.training_content p { padding:0; font-family:Arial,Tahoma,Verdana; font-size:12px; }
.training_content a { color:#336599; font-family:Arial,Tahoma,Verdana; font-size:12px; }
.training_content a:hover { text-decoration:none; }
.trainingTable { padding:0;}
.trainingTable p { font-weight: bold; font-family:Arial,Verdana,Tahoma; font-size:12px; padding:0 0 6px 0; margin:0; }
.trainingTable a { padding:0; margin:0; color:#336599; font-family:Arial,Tahoma,Verdana; font-size:12px; }
.trainingTable a:hover { text-decoration:none; }

.sub_page_training_content {padding:0 0 0 14px;}
.sub_page_training_content h1 {font:bold 16px Arial,Tahoma,Verdana,sans-serif;color:#003f7f;margin:0;padding:0;}
.sub_page_training_content h2 {font:bold 12px Arial,Tahoma,Verdana,sans-serif;color:#003f7f;margin:0;padding:0;}
.sub_page_training_content p {font:12px Arial,Tahoma,Verdana,sans-serif;color:#000000;margin:10px 10px 10px 0;}
.sub_page_training_content a {color:#3a6ea5;text-decoration:1px underline;}
.sub_page_training_content a:hover {text-decoration:none;}

.sys_req_list ol {font:12px Arial,Tahoma,Verdana,sans-serif;}
.sys_req_list li {padding:6px 0;}

#user_section_wrapper {padding:6px 0 0 10px; margin:0;}
*html #user_section_wrapper {width:801px;}
.user_section_left {float:left;background: url(/home/images/_user_benefits_bg.gif) no-repeat 0 0;width:192px;height:347px;margin:0 5px 0 0;padding:0;}
.user_section_top {padding:10px;}
.user_section_top img {float:left;vertical-align:middle;margin-right:9px;}
.user_section_top h3 {display:inline;margin:0;padding:0;font:bold 17px Arial,Tahoma,Verdana,sans-serif;line-height:18px;}
.user_section_banner {margin:0;padding:0;}
.user_section_content {padding:0 10 10 10px;}
.user_section_content p {text-align:center;font:normal 14px Arial,Tahoma,Verdana,sans-serif;margin:0;padding:6px 0 6px 0;}
.user_section_content p.border {border-bottom:1px dashed #8794a0;}
.user_section_content p.sm_font {font-size:11px;margin:0;padding:6px 0 0 0;}
.user_section_content a {color:#3a6ea5;text-decoration:1px underline;}
.user_section_content a:hover {text-decoration:none;}
.user_section_content img {padding:0;margin:8px 0 0 0;}
a.info {cursor:help;text-decoration:none;font-weight:bold;}

.itb_banner {background-color:#fffeae;border:1px solid #e7c86c;margin:0 10px 20px 10px;float:left;width:152px;}
.itb_banner p {padding:6px 4px 6px 4px;margin:0;font:11px Arial,Tahoma,Verdana,sans-serif;color:#503808;}
.itb_banner a {color:#503808;text-decoration:1px underline;}
.itb_banner a:hover {text-decoration:none;}

.associates_right {float:right;border-left:1px dashed #8794a0;margin:20px 0 0 0;}
.associates_right_img {margin:2px 12px;}