body
{
    font-family: Tahoma, verdana, Arial, sans-serif;
    color: #383838;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background: url(/images/back_bg.gif) repeat;
}

a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

.fc_bar
{
    font-size: 8px;
    font-weight: bold;
}
.fc_notice
{
    font-weight: bold;
    color: #e4ff51;
}
.clear
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

img.line
{
    padding: 2px;
    border: #e0e0e0 1px solid;
    margin-bottom: 9px;
}
.container_body
{
    background: url(/images/cont_bg.gif) repeat-y;
    width: 906px;
    margin-left: auto;
    margin-right: auto;
}
.container
{
    margin: 0px 7px 1px 1px;
    padding: 0px;
}
.top_logo
{
    background: url(/images/logo_bg.gif) no-repeat;
    width: 898px;
    height: 100px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 1px;
}
.menu
{
    color: #FFFFFF;
    width: 890px;
}
.menu a
{
    color: #FFFFFF;
}
.menu a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.left_layout
{
    float: left;
}
.left_menu
{
    background: url(/images/left_menu.gif) repeat-y;
    width: 200px;
    height: auto;
    color: #FFFFFF;
    background-color: #39430a;    
    padding-bottom: 10px;
}
.left_menu ul
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    list-style: none none;
}
.left_menu li
{
    margin-left: 20px;
    padding: 5px 5px 5px 7px;
    list-style: none none;
    background: url(/images/bullet_white.gif) no-repeat 0px 11px;
}

.left_menu .reg
{
	line-height:20px;
    margin-left: 20px;
    padding: 5px 5px 5px 7px;
    list-style: none none;
    font-weight:bold;
    
}

.left_menu .reg a
{
    color: #d1ee34;
}
.left_menu .reg a:hover
{
    color: #d1ee34;
    text-decoration: none;
}


.left_menu li a
{
    color: #FFFFFF;
}
.left_menu li a:hover
{
    color: #d1ee34;
    font-weight: bold;
    text-decoration: none;
}

.layout
{
    width: 698px;
    float: left;
    background: url(/images/layouet_dot.gif) repeat-y;
    padding-bottom: 10px;
}
.layout a
{
    color: #5f7015;
}
.layout a:hover
{
    color: #b7b7b7;
}

.main_img
{
    background: url(/images/main_img.jpg) no-repeat;
    width: 698px;
    height: 180px;
}

.main_eLearning_img
{
    background: url(/images/web_header.JPG) no-repeat;
    width: 698px;
    height: 180px;
}

.text
{
    margin: 12px 12px 0px 12px;
}
.sub_tit
{
    font-size: 13px;
    font-weight: bold;
    margin: 12px;
    margin-left: 0px;
    color: Black;
    font-family: Helvetica, sans-serif;
}
.tit
{
    margin-top: 10px;
    font-weight: bold;
    background: url(/images/bullet.gif) no-repeat 0px 10px;
    padding: 9px 10px 7px 19px;
}
.box_dot
{
    background: url(/images/dot.gif) repeat-x;
    font-size: 1px;
    line-height: 1px;
    height: 1px;
    margin-left: 1px;
    margin-right: 3px;
}
.box
{
    background-color: #f7fbe3;
    margin-left: 1px;
    margin-right: 3px;
    padding: 10px;
}
.box ul
{
    margin: 0px;
    padding: 0px;
}
.box li
{
    list-style: none none outside;
    background: url(/images/bullet_sq.gif) no-repeat 11px 8px;
    padding: 3px 0px 3px 24px;
    color: #5f7015;
}
.sponsor
{
    width: 200px;
    margin-top: 1px;
}
.sponsor_tit
{
    background-color: #90a33a;
    color: #FFFFFF;
    font-weight: bold;
    height: 16px;
    padding: 3px 0px 1px 10px;
}
.sponsor_img
{
    text-align: center;
    margin-top: 5px;
    padding: 1px;
}
.footer_bg
{
    background: url(/images/footer_bg.gif) no-repeat top left;
    width: 898px;
}
.footer_logo
{
    background: url(/images/bottom_logo.gif) no-repeat;
    height: 60px;
    padding-left:204px;
}
.footer_text
{
    padding: 9px 0px 1px 20px;
    color: #FFFFFF;
    font-size: 10px;
}
.footer_text a
{
    color: #FFFFFF;
}
.txtbox
{
    font-size: 11px;
}


.left_menu_top_tit
{
	width:190px;
    background-color: #90a33a;
    color: #FFFFFF;
    font-weight: bold;
    height: 16px;
    padding: 3px 0px 1px 10px;
}

.left_menu_top_tit a
{
    color: #FFFFFF;
}
.left_menu_top_tit a:hover
{
    color: #d1ee34;
    font-weight: bold;
    text-decoration: none;
}

.sub_list
{   
	font-size: 13px;
    font-weight: bold;
    margin: 12px;
    margin-left: 0px;
    color: #121212;
    font-family: Helvetica, sans-serif;
}
