#home_top{
height:120px;
background:transparent url(images/home_top_bg.jpg) repeat-x scroll;
border-bottom:#7a7363 solid 1px;
}

#home_top_container{
width:980px;
height:120px;
margin:0px auto;
position:relative;
}

#home_top_left_img{
position:absolute;
width:359px;
height:230px;
top:20px;
left:93px;
}

#home_top_right_img{
position:absolute;
width:337px;
height:120px;
right:0px;
}

#home_slogan{
width:310px;
height:80px;
position:absolute;
top:10px;
right:400px;
}

#home_slogan h3.white{
color:#fcfff5;
text-align:right;
}

#home_slogan h3.green{
color:#025159;
text-align:right;
}

#home_navigation{
position:absolute;
width:656px;
height:23px;
left:20px;
bottom:5px;
}

#home_navigation.nav_internal{
left:329px;
}

#home_navigation ul li{
display:block;
height:23px;
text-align:center;
float:left;
margin-right:5px;
}

#home_navigation ul li a:link, #home_navigation ul li a:visited{
color:#fcfff5;
text-decoration:none;
display:block;
}

#home_navigation ul li.contact_btn{
width:56px;
background:url(images/button02.png) no-repeat scroll 0px 0px;
}

#home_navigation ul li.contact_btn:hover{
background:url(images/button02.png) no-repeat scroll 0px -23px;
}
#home_navigation ul li.contact_btn:hover a{
color:#025159;
}

#home_navigation ul li.about_btn{
width:88px;
background:url(images/button01.png) no-repeat scroll 0px 0px;
}

#home_navigation ul li.about_btn:hover{
background:url(images/button01.png) no-repeat scroll 0px -23px;
}
#home_navigation ul li.about_btn:hover a{
color:#025159;
}

#home_navigation ul li.signup_btn{
width:106px;
background:url(images/button03.png) no-repeat scroll 0px 0px;
}

#home_navigation ul li.signup_btn:hover{
background:url(images/button03.png) no-repeat scroll 0px -23px;
}
#home_navigation ul li.signup_btn:hover a{
color:#025159;
}

#home_navigation ul li.login_btn{
width:88px;
background:url(images/button04.png) no-repeat scroll 0px 0px;
}

#home_navigation ul li.login_btn:hover{
background:url(images/button04.png) no-repeat scroll 0px -23px;
}
#home_navigation ul li.login_btn:hover a{
color:#025159;
}


#home_navigation ul li.homepage_btn{
width:107px;
background:url(images/button05.png) no-repeat scroll 0px 0px;
}

#home_navigation ul li.homepage_btn:hover{
background:url(images/button05.png) no-repeat scroll 0px -23px;
}
#home_navigation ul li.homepage_btn:hover a{
color:#025159;
}


#home_main{
width:980px;
margin:0px auto;
min-height:300px;
padding:20px 10px;
}

#home_panel{
background-color:#dad6c8;
border:#cac7ba 1px solid;
min-height:180px;
position:relative;
padding:10px;
margin-bottom:20px;
}

#home_label{
width:114px;
height:120px;
position:absolute;
top:6px;
left:6px;
}

#home_latest_lessons{
min-height:290px;
border-bottom:#a6a192 1px solid;
margin-bottom:15px;
padding-bottom:10px;
}

#home_latest_lessons ul li{
float:right;
width:410px;
margin-left:5px;
margin-top:10px;
}

#home_latest_lessons ul li img{
border:#595241 3px solid;
float:right;
margin-top:5px;
}

#home_lesson_details{
float:right;
text-align:right;
margin-right:8px;
}

#home_lesson_details h2{
color:#595241;
font-size:12px;
font-weight:bold;
display:block;
width:230px;
}

#home_lesson_details h2 a:link, #home_lesson_details h2 a:visited{
color:#595241;
text-decoration:none;
}
#home_lesson_details h2 a:hover, #home_lesson_details h2 a:active{
text-decoration:underline;
}

#home_lesson_details h4{
color:#867d68;
font-size:10px;
}

#home_lesson_details p{
color:#595241;
font-size:11px;
line-height:22px;
width:230px;
}

#home_top_tags{
text-align:right;
width:860px;
float:right;
}

#home_top_tags ul li{
float:right;
display:block;

padding:5px;
}

#home_top_tags ul li a:link, #home_top_tags ul li a:visited{
text-decoration:none;
}
#home_top_tags ul li a:hover, #home_top_tags ul li a:active{
text-decoration:underline;
}
#home_top_tags ul li a.tag01{
color:#595241;
font-size:12px;
}
#home_top_tags ul li a.tag02{
color:#79a43a;
font-weight:bold;
font-size:12px;
}
#home_top_tags ul li a.tag03{
color:#cc4b2d;
font-weight:bold;
font-size:12px;
}
#home_top_tags ul li a.tag04{
color:#595241;
font-weight:bold;
font-size:12px;
}

#home_top_tags ul li a.tag05{
color:#595241;
font-weight:bold;
font-size:12px;
}


#news_box_inside h1{
font-size:10pt;
font-weight:bold;
color:#CC4B2D;
margin-bottom:5px;
}
#news_box_inside h3{
font-size:8pt;
color:#709e2a;
}

#news_box_inside p{
font-size:9pt;
color:#595241;
}

ul#info_boxes li{
float:right;
width:100px;
height:100px;
padding:5px;
background-color:#595241;
border:solid #e9e2d7 1px;
margin-left:3px;
margin-bottom:3px;
}


ul#latest_news li{
list-style:none;
}

ul#latest_news li p{
direction:rtl; 
color:#595241;
}

ul#latest_news li span{
color:#CC4B2D;
font-size:7pt;
}

ul#latest_news li a:link, ul#latest_news li a:visited{
color:#CC4B2D;
text-decoration:none;
}

ul#latest_news li a:hover, ul#latest_news li a:active{
text-decoration:underline;
}

#news_box_inside h2 a:link, #news_box_inside h2 a:visited{
color:#CC4B2D;
text-decoration:none;
}

#news_box_inside h2 a:hover, #news_box_inside h2 a:active{
text-decoration:underline;
}