/* CSS Document */

tr.aff_me td {
	background-color: #CCC;
}

tr.aff_me {
	background-color: #CCC;
}
.errorclass {
    font-size: 12px;
    font-family: Verdana;
    color: #FF0000;
    font-weight: bold;
}
.errorclass_s {
    font-size: 10px;
    font-family: Verdana;
    color: #FF0000;
    font-weight:none;
}

.asteric {
    font-size: 9px;
    font-family: Verdana;
    color: #FF0000;
    font-weight: bold;
}

img {
    border: none;
}

.loadingstatusbox {
    font-size: 13px;
    font-family: arial, sans-serif;
    font-weight: bold;
    padding: 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 100;
    color: #ffffff;
    background-color: #cc4444;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: tahoma;
    font-size: 12px;
    color: #232323;
}

a {
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
    font-family: tahoma;
    color: #585858;
}
a:hover {
   text-decoration: none;
    margin: 0px;
    padding: 0px;
    font-family: tahoma;
    color: #B4b4b4;
}
.main_head_l {
    background: url(../images/bg2_left_top.gif) no-repeat right bottom;
    width: 8px;
    height: 7px;
}

.main_head_m {
    background: url(../images/bg_top_rept.jpg) repeat-x bottom;
}

.main_head_r {
    background: url(../images/bg2_right_top.gif) no-repeat left bottom;
    width: 8px;
    height: 7px;
}

.main_body_l {
    background: url(../images/bg_left_rept.jpg) repeat-y right;
}

.main_body_m {
    background: #FFFFFF
}

.main_body_r {
    background: url(../images/bg_right_rept.jpg) repeat-y left;
}

.main_bott_l {
    background: url(../images/bg2_left_bottom.gif) no-repeat right top;
    width: 8px;
    height: 7px;
}

.main_bott_m {
    background: url(../images/bg_bott_rept.jpg) repeat-x top;
}

.main_bott_r {
    background: url(../images/bg2_right_bott.gif) no-repeat left top;
    width: 8px;
    height: 7px;
}

.asteric {
    padding-left: 1px;
    color: #FF0000;
}

.form_head_l {
    background: url(../images/right_box5_left_top.jpg) no-repeat right;
    width: 9px;
    height: 45px;
}

.form_head_l_1 {
    background: url(../images/right_box4_L_top.jpg) no-repeat right;
    width: 10px;
    height: 44px;
}

.form_head_m {
    font-family: "trebuchet MS";
    font-size: 1.70em;
    color: #c58f00;
    padding-left: 5px;
    background: url(../images/right_box5_middle.jpg) repeat-x scroll 0% 0%;
}

.form_head_m_1 {
    font-family: "trebuchet MS";
    font-size: 1.70em;
    color: #c58f00;
    padding-left: 5px;
    background: url(../images/right_box4_top_rept.jpg) repeat-x scroll 0% 0%;
}

.form_head_r {
    background: url(../images/right_box5_right_top.jpg) no-repeat left;
    width: 7px;
    height: 45px;
}

.form_head_r_1 {
    background: url(../images/right_box4_R_top.jpg) no-repeat left;
    width: 9px;
    height: 44px;
}

.form_body_l {
    background: url(../images/right_box1_left_rept.jpg) repeat-y scroll 0% 0%;
}

.form_body_l_1 {
    background: url(../images/right_box4_left_rept.jpg) repeat-y scroll 0% 0%;
}

.module_a {
    color: #185FAC;
    text-decoration: none
}

.form_body_m {
}

.form_body_r {
    background: url(../images/right_box1_right_rept.jpg) repeat-y scroll 0% 0%;
}

.form_body_r_1 {
    background: url(../images/right_box4_right_rept.jpg) repeat-y scroll 0% 0%;
}

.form_bott_l {
    background: url(../images/right_box1_left_bott.jpg) no-repeat;
    width: 9px;
}

.form_bott_l_1 {
    background: url(../images/right_box4_L_bott.jpg) no-repeat;
    width: 10px;
    height: 47px;
}

.form_bott_m {
    background: url(../images/right_box1_bott_rept.jpg) repeat-x scroll center top;
}

.form_bott_m_1 {
    background: url(../images/right_box4_bott_rept.jpg) repeat-x scroll center top;
}

.form_bott_m_1 a {
    color: #185FAC;
    text-decoration: none;
}

.form_bott_m_1 a:hover {
    color: #01315D;
    text-decoration: none;
}

.form_bott_r {
    background: url(../images/right_box1_right_bott.jpg) no-repeat;
    width: 7px;
}

.form_bott_r_1 {
    background: url(../images/right_box4_R_bott.jpg) no-repeat;
    width: 9px;
    height: 47px;
}

.form_label {
    padding-left: 15px;
    padding-bottom: 10px;
}

.form_element {
    padding-left: 15px;
    padding-bottom: 10px;
}

.header {
    background: url(../images/header.jpg) no-repeat;
    width: 950px;
    height: 106px;
}

.top_nav a {
    background: url(../images/top_button.gif) no-repeat;
    height: 28px;
    width: 93px;
    display: block;
    font-size: 1.3em;
    font-family: "trebuchet MS";
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    padding-top: 4px;
    outline: none;
    border: none;
}

.top_nav a:hover {
    background: url(../images/top_button_over.gif) no-repeat;
    height: 28px;
    width: 93px;
    display: block;
    font-size: 1.3em;
    font-family: "trebuchet MS";
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    padding-top: 4px;
    outline: none;
    border: none;
}

table.cbutton_table td {
	text-align: center;
}

a.cbutton
{
	text-align: left;
background: transparent url(../images/blue_button.gif) no-repeat top left;
display: block;
float: left;
font-size: 16px;
font-family: "trebuchet MS";
color: #fff; 
height: 30px; 
width: 113px;
padding-top: 7px;
padding-left: 30px;
text-decoration: none;
vertical-align: middle;	
}

a:hover.cbutton
{
background: transparent url(../images/orange-button.png) no-repeat top left;
display: block;
float: left;
font-size: 16px;
font-family: "trebuchet MS";
color: #fff; 
height: 30px; 
width: 113px;
padding-top: 7px;
padding-left: 30px;
text-decoration: none;
vertical-align: middle;		
}

.bg-page {
    background: url(../images/bg_page_rept.jpg) repeat-x;
}

.left_box_bg {
    background: url(../images/left_box3_bg.jpg) repeat-y;
    padding-top: 8px;
    padding-bottom: 5px;
}

.left_box {
    width: 230px;
    padding-left: 5px;;
}

a.left-click_here {
    background: url(../images/arrow1.gif) no-repeat left;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    display: block;
    padding-left: 2px;
    width: 119px;
    padding-right: 4px;
}

.left_box2_l {
    background: url(../images/left_box1_left.jpg) no-repeat;
    width: 9px;
    height: 27px;
}

.left_box2_m {
    background: url(../images/left_box1_middle.jpg) repeat-x;
    width: 209px;
}

.left_box2_r {
    background: url(../images/left_box_right.jpg) no-repeat;
    width: 12px;
    height: 27px;
}

.left_box3_profile {
    background: url(../images/icon_profile.jpg) no-repeat;
    width: 42px;
    height: 40px;
}

.left_box3_training {
    background: url(../images/icon_training.jpg) no-repeat;
    width: 42px;
    height: 40px;
}

.left_box3_tools {
    background: url(../images/icon_tools.jpg) no-repeat;
    width: 42px;
    height: 40px;
}

.left_box3_forum {
    background: url(../images/icon_forum.jpg) no-repeat;
    width: 42px;
    height: 40px;
}

.left_box3_live_video {
    background: url(../images/live2007videos.gif) no-repeat;
    width: 42px;
    height: 40px;
}

.left_box3_dvd {
    background: url(../images/dvd.gif) no-repeat;
    width: 42px;
    height: 40px;
}

.left_box3_l {
    background: url(../images/left_box3_left.jpg) no-repeat right;
    width: 8px;
    height: 40px;
}

.left_box3_r {
    background: url(../images/left_box3_right.jpg) no-repeat left;
    width: 7px;
    height: 40px;
}

.left_box3_b {
    background: url(../images/left_box3_bottom.jpg) no-repeat top;
    width: 226px;
    height: 7px;
}

.left_box3_header {
    background: url(../images/left_box3_middle.jpg) repeat-x;
    width: 211px;
}

.left_box3_title {
    font-family: "trebuchet MS";
    font-size: 18px;
    color: #fff;
    padding-top: 7px;
}

.left_box3 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.left_box3 li {
    border-bottom: 1px solid #D1DFEE;
    list-style-type: none;
    background: url(../images/arrow1.gif) left no-repeat;
    line-height: 30px;
    padding-left: 20px;
}

.left_box3 a {
    color: #666666;
    text-decoration: none;
}

.left_box3 a:hover {
    color: #000000;
    text-decoration: none;
}

.blue_title {
    font-family: "trebuchet MS";
    font-size: 1.70em;
    color: #c58f00;
}

.right_box1 {
    font-size: 12px;
    color: #666666;
}

.right_box1 a {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}

.right_box1 a:hover {
    font-size: 12px;
    color: #000;
    text-decoration: none;
}

.right_box1 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.right_box1 li {
    padding-top: 10px;
    padding-bottom: 10px;
    background: url(../images/arrow2.jpg) no-repeat left;
    padding-left: 16px;
    list-style-type: none;
}

.right_box2_content {
    color: #666666;
    line-height: 19px;
}

.right_box2_content p {
    margin: 0px;
    padding: 0px;
}

.next {
    font-family: "trebuchet MS";
    font-size: 2.0em;
    color: #1097D6;
}

.module {
    font-family: "trebuchet MS";
    font-size: 2.0em;
    color: #1A1A1A;
}

.dot_num {
    background: url(../images/num_dot.jpg) no-repeat center;
    text-align: center;
    width: 15px;
    height: 15px;
    color: #ffffff;
}

.dot_num_big {
    background: url(../images/num_dot.jpg) no-repeat center;
    text-align: center;
    width: 15px;
    height: 15px;
    color: #ffffff;
}

.right_box4 a {
    font-size: 13px;
    color: #666666;
    text-decoration: none;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-left: 14px;
    display: block;
}

.latest_forum {
    line-height: 17px;
}

.latest_forum a {
    color: #666666;
    text-decoration: none;
}

.user {
    color: #08A2EA;
}

.user a {
    color: #08A2EA;
    text-decoration: none;
}

.tools_to_help {
    color: #0090D3;
}

.tools_to_help a {
    color: #0090D3;
    text-decoration: none;
}

.tools_to_help ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.tools_to_help li {
    padding-top: 9px;
    padding-bottom: 9px;
    background: url(../images/plus.jpg) left no-repeat;
    list-style-type: none;
    padding-left: 25px;
}

.footer {
    padding-top: 13px;
    padding-bottom: 24px;
    font-size: 11px;
    padding-left: 30px;
}

.footer a {
    color: #666666;
    text-decoration: none;
    font-size: 11px;
}

.ppc_classroom {
    color: #185FAC;
}

.top_box_header_l {
    background: url(../images/left_table.jpg) no-repeat right;
    width: 9px;
    height: 52px;
}

.top_box_header_m {
    background: url(../images/bg_stack.jpg) repeat-x;
}

.top_box_header_r {
    background: url(../images/bg_right.jpg) no-repeat left;
    width: 7px;
    height: 52px;
}

.top_box_body_l {
    background: url(../images/right_box1_left_rept.jpg) repeat-y right;
}

.top_box_body_m {
    padding-top: 5px;
    padding-bottom: 5px;
}

.top_box_body_r {
    background: url(../images/right_box1_right_rept.jpg) repeat-y left;
}

.top_box_bott_l {
    background: url(../images/right_box1_left_bott.jpg) no-repeat top right;
    width: 9px;
    height: 8px;
}

.top_box_bott_m {
    background: url(../images/right_box1_bott_rept.jpg) repeat-x center top;
    width: 600px;
}

.top_box_bott_r {
    background: url(../images/right_box1_right_bott.jpg) no-repeat top left;
    width: 7px;
    height: 8px;
}

table.list_style th {
    color: #185FAC;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #DADADA;
    border-right: 1px dashed #DADADA;
}

table.list_style td {
    padding-top: 3px;
    padding-bottom: 3px;
}

.box_top {
    background: url(../images/right_box2_top.jpg) no-repeat bottom;
    width: 665px;
    height: 8px;
}

.box_body {
    background: url(../images/right_box2_bg.jpg) repeat-y;
}

.box_content {
    background: url(../images/right_box2_bg_v.jpg) repeat-x;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.box_bott {
    background: url(../images/right_box2_bottom.jpg) no-repeat top;
    width: 665px;
    height: 9px;
}

.tool_header {
    color: #000000;
}

.course_box_l {
    background: url(../images/right_box3_left.jpg) no-repeat right;
    width: 141px;
    height: 104px;
}

.course_box_m {
    background: url(../images/right_box3_middle.jpg) repeat-x;
}

.course_box_r {
    background: url(../images/right_box3_right.jpg) no-repeat left;
    width: 9px;
    height: 104px;
}

.course_latest_box_l {
    background: url(../images/right_box3_left_grey.jpg) no-repeat right;
    width: 141px;
    height: 104px;
}

.course_latest_box_m {
    background: url(../images/right_box3_middle_grey.jpg) repeat-x;
}

.course_latest_box_r {
    background: url(../images/right_box3_right_grey.jpg) no-repeat left;
    width: 9px;
    height: 104px;
}

.button_separator {
    background: url(../images/button_seprator.gif) no-repeat center;
    width: 27px;
    height: 22px;
    text-align: center;
}

.login_top_r {
}

.login_top_l {
    width: 8px;
    height: 7px;
    background: url(../images/bg2_left_top.gif) no-repeat left;
}

.ctitle
{
	text-align:center;
	font-family: Tahoma, Arial, sans-serif; 
	font-size:18px;
	text-align:left;
	font-weight: bold; 
	color: #2f2f2f;
}

.completed
{
	text-align:center;
	font-family: Tahoma, Arial, sans-serif; 
	font-size:16px;
	text-align:center; 
	color: #0090D3;
}

.cerrorclass
{
	text-align:center;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 12pt;		 
	color: #FF0000;
}

.cbluebigtitle
{
	font-size:17px;
	text-align:left;
}
 input[type=button]
{	font-family : Arial;
	font-size:12px;
	color: #4f4f4f;
	font-weight:bold;
	height:31;
	cursor:hand;
	border:1px solid  #999999;
	background-image:url(../images/index_34.jpg);}
	
input[type=text]
{	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #CCCCCC 1px solid; COLOR: 6E6868; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff}

input[type=password]
{	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #CCCCCC 1px solid; COLOR: 6E6868; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff}

