/* CSS Document */
	
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#000000; color:#FFFFFF;}
	
	
#outside_area {width:990px; background: url(/site-images/main_background_07.jpg) repeat-y; margin:0px auto 0px auto;}
	
html>/**/body #outside_area {margin:15px auto 0px auto;}
	
#header {background: #443B68 url(/site-images/header_03.jpg) 0px 20px; height:130px; }
	
#header h1 {margin:3px 0px 0px 10px; padding:0px; position:absolute; font-size:11px; font-weight:normal; display:block; width:770px; color:#E5DFFF}
	
#header h2 { display:none;}
	
#main_nav {  margin:4px 0px 0px 1px; float:left;}

html>/**/body #main_nav  {  margin:4px 0px 0px 2px; }
	
#main_nav ul { margin:0px; padding:0px;}
	
#main_nav li { list-style-type:none; margin:0px 0px 2px 0px;}
	
#main_nav a { background:url(/site-images/left-but.jpg) 0px -1px; width:154px; display:block; height:22px; padding:8px 0px 0px 10px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:10px; }
	
#main_nav a:hover { background-position:0px -31px;}
	
#main_nav a.main_selected {background-position:0px -61px; color:#ffffff;}
	
#main_nav a:hover.main_selected {background-position:0px -91px; color:#ffffff;}



	
	
	
	
#right_nav {  width:188px; margin:0px 0px 0px 0px;  float:right; text-align:center;}

/*
#right_nav { background:#17132A url(/site-images/right_nav_background.jpg) no-repeat; width:188px; margin:0px 0px 0px 0px;  float:right; text-align:center;}

*/
	
#right_nav h1 { display:none;}




#video { margin:25px 0px 0px 5px; }

#video span { display:block; background:#302a46; margin:0px 0px 0px -2px; text-align:left; padding:3px 0px 5px 0px; } 

#video span a { background:url(/site-images/play_but.gif) no-repeat 5px 3px ; display:block; width:158px; padding:2px 0px 2px 25px; color:#FFFFFF; text-decoration:none;}

#video span a:hover { background-position:5px -56px; color:#7E7B4B}

#video span a:hover { background-position:5px -25px;}

#video span h1 { display:block; font-size:12px; margin:5px 0px 0px 2px; }

#video span h2 { display:block; font-size:10px; margin:5px 0px 0px 2px; font-weight:normal; }

#video  ul { margin:0px; padding:0px;}

#video  li { margin:3px 0px 0px -2px; list-style-type:none;}

#video  a {  display:block; width:185px; padding:5px 0px 5px 0px; color:#FFFFFF; text-decoration:none; font-size:11px; }



#video  a.dark { background:url(/site-images/dark_right_nav.gif) -13px -4px;}

#video  a.light { background:url(/site-images/light_right_nav.gif) -13px -4px;}

#video  a.ctv {background:url(/site-images/21ctv_right_nav.gif) -1px -0px; color:#000000; font-size:10px; font-weight:bold; height:16px;}

#video  a:hover.ctv { background-position:-1px -28px;}

#video  a:hover { background-position:-13px -32px;}



#right_news {margin:40px 0px 0px 5px;}	

#right_news  ul { margin:0px; padding:0px;}

#right_news  li { margin:5px 0px 0px -2px; list-style-type:none;}

#right_news  a {  display:block; padding:5px; width:175px; color:#FFFFFF; text-decoration:none; font-size:11px; text-align:left; }


#right_news  a.dark { background:#423B5F;}

#right_news  a.light { background:#7A6DAF;}


#right_news  a.dark:hover { background:#7A6DAF;}

#right_news  a.light:hover { background:#9A8BDF;}





#right_courses h1 { display:block; font-size:12px; margin:5px 0px 5px 0px;}

#right_courses h2 { background:#554988; text-align:left; font-size:10px; text-transform:uppercase; padding:2px 0px 2px 22px; margin:5px 0px 5px 3px;}

#right_courses h2 a {  margin:0px 0px 0px -25px; background:none;}

#right_courses h2 a:hover {background:none;}

#right_courses ul { background:#17132A; margin:0px; padding:0px; text-align:left;}

#right_courses li { list-style-type:none; margin:2px 0px 2px 0px}

#right_courses a { color:#FFFFFF; text-decoration:none; font-size:10px; display:block; width:160px;  padding:2px 0px 2px 26px; background:url(/site-images/courses.gif) no-repeat 9px 5px; }

#right_courses a:hover { text-decoration:underline; background:url(/site-images/courses_over.gif) no-repeat 9px 5px;}







	
	
#main_area {  padding:10px 0px 10px 0px; text-align:justify; word-wrap: break-word;  width:617px; margin:0px 0px 0px 175px;}


#main_area ul { margin:0px 0px 10px 0px; display:block; }

html>/**/body #main_area ul {margin:0px 0px 10px -39px;}

#main_area li { display:inline;}

#main_area a { color:#ADA969; text-decoration:none;}

#main_area p { margin:0px 0px 0px 0px;}

#main_area a:hover { text-decoration:underline;}

#main_area h1 { background-color:#5c518c; display:block; font-size:16px; margin:5px 0px 15px 0px; padding:2px;}

#main_pic { text-align:center;}

#main_pic img { border:#ADA969 1px solid; padding:2px; margin:0px auto 0px auto;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
/* Hides from IE-mac \*/
	
* html .clearfix {height: 1%;}
	
/* End hide from IE-mac */


#front_area_text { padding:10px 0px 10px 0px; width:400px; margin:500px 0px 0px 9px; position:absolute;}

#front_area_text a { color:#ADA969; text-decoration:none;   }

#front_area_text a:hover { text-decoration:underline;}

#front_area_text h2 {  display:block; font-size:16px; margin:5px 0px 15px 0px; padding:2px;}



	
	
#footer { clear:both; background: url(/site-images/footer.jpg) repeat-x #000000; height:50px; padding:8px; text-align:center; }

#footer ul {  margin:0px 0px 15px 0px; padding:0px;}

#footer li { display:inline;}

#footer a { color:#FFFFFF; font-size:10px; text-decoration:none; margin:10px 2px 0px 2px;  padding:0px 5px 0px 0px; text-transform:uppercase;}

#footer a.line {border-right:#FFFFFF solid 1px;}

#footer a:hover { text-decoration:underline;}

#footer span { margin:0px 0px 0px 0px 0px; font-size:10px;}

#footer span a {color:#ADA969; text-transform:capitalize; padding:0px 0px 0px 0px;}

#front_area {width:609px; margin:0px 0px 0px 168px; background:#009900;  }

#front_area img { width:629px; position:absolute; margin:0px 0px 0px -0px;}

html>/**/body #front_area img {  margin:0px 0px 0px 0px;}



#front_sub_pic { margin:233px 0px 0px -0px; position:absolute; width:645px; }

html>/**/body #front_sub_pic {margin:233px 0px 0px -0px;}


#front_sub_pic ul { padding:0px; margin:0px;}

#front_sub_pic li { float:left; list-style-type:none;}

#front_sub_pic a { display:block; width:314px;  border-top:#baacf6 solid 1px;  text-decoration:none; color:#FFFFFF;font-weight:bold; text-transform:uppercase; font-size:10px;   }






.font_link, .font_link2  { display:block;  width:314px; height:24px; background:url(/site-images/front_small_but.jpg);}

.font_link2 {border-left:#baacf6 solid 1px;}

.font_link span, .font_link2 span { position:absolute; margin:4px 0px 0px 10px; color:#FFFFFF;font-weight:bold; text-transform:uppercase; font-size:10px;  }


.font_link_pic1, .font_link_pic2, .font_link_pic3, .font_link_pic4 { height:110px;  }

.font_link_pic1 span, .font_link_pic2 span, .font_link_pic3 span, .font_link_pic4 span { display:none;}




.font_link_pic1 {background-image:url(/images/features/feature2.jpg);}

.font_link_pic2 {background-image:url(/images/features/feature3.jpg);border-left:#baacf6 solid 1px;   }

.font_link_pic3 {background-image:url(/images/features/feature4.jpg);border-bottom:#baacf6 solid 1px; }

.font_link_pic4 {background-image:url(/images/features/feature5.jpg); border-bottom:#baacf6 solid 1px; border-left:#baacf6 solid 1px;  }









/* index_pages */

#index_pages { }

#index_pages h1 { margin:0px 0px 0px 0px ; background:none; font-size:14px; text-align:left;}

#index_pages img { border:#ADA969 1px solid;  float:left; margin:0px 10px 0px 0px ; background-color:#FFFFFF;}

#index_pages a:hover img { border:#999999 1px solid; }

#index_pages a:hover h1 {text-decoration:underline; }

#index_pages ul {}

#index_pages li { display:block; height:100px; border-bottom:#5C518C 1px solid; padding:14px 0px 10px 0px;} 

#index_pages a { }

#index_pages a:hover {text-decoration:underline;}





#index_links { margin:0px; padding:0px; text-align:left;}

#index_links ul { border:none;}

#index_links li { margin:0px; padding:0px;}

#index_links a { padding:2px; margin:0px;}

.first  { }

.first li  { float:left; }

.first a {display:block; width:60px; height:50px; }


.center_links { display:block; width:290px; float:left;}

.center_links li { float:left; }

.center_links a { display:block; width:25px;}

.last  { float:right; display:block; width:35px; height:50px;  text-align:right;}

.last li { float:right;}

.last a {display:block; width:3	0px; height:50px; }


















/*dir pages*/

#directory { text-align:left; width:400px; margin:0px 0px 0px 0px; }

html>/**/body #directory { width:350px; margin:0px 0px 0px 50px; }

.directory { }

.description a { color:#333333; background-color:#009900;}
.dir_table { width:100%; }

#directory ul { margin:0px; padding:0px; }

#directory  a {  margin:0px 0px 0px 0px; }

#directory li  {  margin:0px 0px 10px 0px; list-style-type:square; display:list-item;  }


