body{
   font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif !important;
   font-size: 11px;
   margin: 0px auto !important;
   text-align: center;
   /*background:#034A72 url(/images/bodybg.gif) repeat-y scroll center top;*/
	background-color: #D3D3D3 !important;

    margin:0; padding:0;
}

body #main_div{
	background-color: #FFFFFF;
}

img{
   border-width: 0px;
}

a{
   /*color: #AE0000;*/
   font-weight: bold;
}

a:hover{
   /*color: #AE5700;*/
}

.fix_height{
   display: block;
   float: none;
   clear: both;
}

body div.overall{
	margin:0pt auto;width:942px;position:relative; display:block; padding:0;
   text-align: left;
   background-color: #FFFFFF;
  /* width: 1000px;*/
   margin: 0px auto;
}

body div.overall div.top{
   display: block;
   height: 110px;
   width: 1000px;
   position: relative;
   z-index: 1;
}


body div.overall div.top div.top_editor{
   display: block;
   height: 110px;

   position: absolute;
   top: 0px;
   right: 0px;
}


body div.overall div.top_menu{
   height: 26px;
   position: absolute;
   width: 1000px;
   margin: 0px auto;
   z-index: 3000;
}

body div.overall div.overall div.top_menu a{
   float: left;
   display: block;
   color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   margin: 4px;
}

body div.overall div.top_menu a:hover{
   color: Yellow;
}

body div.overall div.content{
   position: relative;
   width: 945px;
   z-index:2000;
   display: block;
}

body div.overall div.content div.main_content{
   float: left;
   display: block;
   width: 690px;
   margin-right: 0px;   
   margin-left: 5px;
}

body div.overall div.content div.pad{
   width: 1000px;
   height: 422px;
   z-index: 2000;
   margin: 0px;
}

body div.overall div.content div.right_panel{
   position: relative;
   float: right;
   width: 294px;
   margin-top: 26px;
   margin-right: 3px;
}

body div.overall div.content div.right_panel div.login_box{
   display: block;
   width: 272px;
   height: 148px;
   background: url(/images/layout/login.jpg) no-repeat center;
}


body div.overall div.content div.right_panel div.login_box div.inner{
   padding: 10px 20px 20px 20px;
   color: #FFFFFF;
}

body div.overall div.content div.right_panel div.login_box div.inner form div.title{
   font-weight: bold;
   margin-bottom: 20px;   
   margin-left: 40px;
   margin-top: -3px;
}

body div.overall div.content div.right_panel div.login_box div.inner form label{
   float: left;
   width: 80px;
}

body div.overall div.content div.right_panel div.login_box div.inner input{
   font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin-bottom: 5px;
}

body div.overall div.content div.right_panel div.login_box div.inner input.submit{
   position: absolute;
   right: 20px;
   top: 60px;
}




body div.overall div.content div.right_panel div.news_box div.inner{
   padding: 0px 20px 20px 20px;
   color: #FFFFFF;
}

body div.overall div.content div.right_panel div.news_box div.inner div.title{
   text-align: center;
   font-weight: bold;
   margin-bottom: 20px;
}

body div.overall div.content div.auto_height{
   height: 440px;
   float: left;
   width: 20px;
   margin-left: -20px;
   display: block;
}

body div.footer{
   display: block;
   position: relative;
   width: 1000px;
   margin: 0px auto;
   color: #000040;
   background-color: #FFFFFF;
   text-align: left;
   clear:both;
}

body div.footer div.footer_inner{
   height: 20px;
   width: 940px;
   margin: 0px auto;
   display: block;
   position: relative;
   z-index: 1000;
}

body div.footer div.footer_inner span{
   padding: 4px;
   display: block;
  
   text-align: right;
   font-size: 10px;
}

body div.footer div.footer_inner span a{
   color: #FFFFFF;
}

body div.footer div.footer_inner span a:hover{
   color: #E3381A;
}


div.layout_right_links ul{
   padding-left: 10px;
}

div.layout_right_links a{
   display: block;
   text-decoration: none;
   
   padding-left: 30px;
   padding-top: 5px;
   height: 28px;
}

div.layout_right_links a:hover{
   color: #9B2014;
}

div.layout_right_links a.link_256{ color: #000000; background: url(/images/layout/ico_256.jpg) no-repeat left; }
div.layout_right_links a.link_257{ color: #000000; background: url(/images/layout/ico_257.jpg) no-repeat left; }
div.layout_right_links a.link_258{ color: #000000; background: url(/images/layout/ico_258.jpg) no-repeat left; }
div.layout_right_links a.link_259{ color: #000000; background: url(/images/layout/ico_259.jpg) no-repeat left; }
div.layout_right_links a.link_260{ color: #000000; background: url(/images/layout/ico_260.jpg) no-repeat left; }
div.layout_right_links a.link_262{ color: #000000; background: url(/images/layout/ico_262.jpg) no-repeat left; }
div.layout_right_links a.link_263{ color: #000000; background: url(/images/layout/ico_263.jpg) no-repeat left; }
div.layout_right_links a.link_264{ color: #000000; background: url(/images/layout/ico_264.jpg) no-repeat left; }
div.layout_right_links a.link_265{ color: #000000; background: url(/images/layout/ico_265.jpg) no-repeat left; }
div.layout_right_links a.link_266{ color: #000000; background: url(/images/layout/ico_266.jpg) no-repeat left; }

div.layout_right_links a.link_256:hover{ color: #9B2014; background: url(/images/layout/ico_256_over.jpg) no-repeat left; }
div.layout_right_links a.link_257:hover{ color: #9B2014; background: url(/images/layout/ico_257_over.jpg) no-repeat left; }
div.layout_right_links a.link_258:hover{ color: #9B2014; background: url(/images/layout/ico_258_over.jpg) no-repeat left; }
div.layout_right_links a.link_259:hover{ color: #9B2014; background: url(/images/layout/ico_259_over.jpg) no-repeat left; }
div.layout_right_links a.link_260:hover{ color: #9B2014; background: url(/images/layout/ico_260_over.jpg) no-repeat left; }
div.layout_right_links a.link_262:hover{ color: #9B2014; background: url(/images/layout/ico_262_over.jpg) no-repeat left; }
div.layout_right_links a.link_263:hover{ color: #9B2014; background: url(/images/layout/ico_263_over.jpg) no-repeat left; }
div.layout_right_links a.link_264:hover{ color: #9B2014; background: url(/images/layout/ico_264_over.jpg) no-repeat left; }
div.layout_right_links a.link_265:hover{ color: #9B2014; background: url(/images/layout/ico_265_over.jpg) no-repeat left; }
div.layout_right_links a.link_266:hover{ color: #9B2014; background: url(/images/layout/ico_266_over.jpg) no-repeat left; }

div.layout_right_links a.active_256{ background: url(/images/layout/ico_256_over.jpg) no-repeat left; }
div.layout_right_links a.active_257{ background: url(/images/layout/ico_257_over.jpg) no-repeat left; }
div.layout_right_links a.active_258{ background: url(/images/layout/ico_258_over.jpg) no-repeat left; }
div.layout_right_links a.active_259{ background: url(/images/layout/ico_259_over.jpg) no-repeat left; }
div.layout_right_links a.active_260{ background: url(/images/layout/ico_260_over.jpg) no-repeat left; }
div.layout_right_links a.active_262{ background: url(/images/layout/ico_262_over.jpg) no-repeat left; }
div.layout_right_links a.active_263{ background: url(/images/layout/ico_263_over.jpg) no-repeat left; }
div.layout_right_links a.active_264{ background: url(/images/layout/ico_264_over.jpg) no-repeat left; }
div.layout_right_links a.active_265{ background: url(/images/layout/ico_265_over.jpg) no-repeat left; }
div.layout_right_links a.active_266{ background: url(/images/layout/ico_266_over.jpg) no-repeat left; }




form.form_layout_subscribe{
   margin: 0pt 0pt 0pt 5px;
   font-size: 11px !important;
}

form.form_layout_subscribe .title{
   font-weight: bold;
   margin-bottom: 5px;
}

form.form_layout_subscribe label{
   display: block;
   float: left;
   width: 100px;
   margin: 3px 0px;
}

form.form_layout_subscribe input{
   font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

form.form_layout_subscribe input.text{
   border: 1px solid #000000;
   width: 115px;
   margin: 3px 0px;
}

form.form_layout_subscribe input.radio{
   float: left;
   clear: left;
   margin: 3px 0px;
}

form.form_layout_subscribe input.submit{
   border: 1px solid #000000;
   border-width: 1px;
}

div.navigation_bar{
   font-size: 10px !important;
   float: left;
   margin-left: 20px;
}

div.navigation_bar span a{
   font-size: 11px !important;
}

div.navigation_bar span.navigation_link{
   color: #000000;
}

div.navigation_bar span.navigation_act{
   color: #000000;
   font-weight: bold;
}




body div.overall div.content div.right_panel div.paper_box{
   margin-top:20px;
	 display: block;
   width: 275px;
   background: url(/images/layout/right_p_2.gif) repeat-y center;
}

body div.overall div.content div.right_panel div.paper_box_top{
   display: block;
   width: 275px;
   background: url(/images/layout/right_p_1.gif) no-repeat top;
}

body div.overall div.content div.right_panel div.paper_box_bottom{
   background: url(/images/layout/right_p_3.gif) no-repeat bottom;
}

body div.overall div.content div.right_panel div.paper_box_inner{
   padding:5px 25px 20px 25px

}





body div.overall div.content div.left_paper_box{
   display: block;
   float:right;
   width: 675px;
   background-color: #FFFFFF;
   
}

body div.overall div.content div.main_content div.left_paper_box_top{
   display: block;
   width: 745px;
   /*background: url(/images/layout/left_p_1.gif) no-repeat top;*/
}

body div.overall div.content div.main_content div.left_paper_box_bottom{
   background: url(/images/layout/left_p_3.gif) no-repeat bottom;
}





/*right column - skills_list*/

div.col3{
   float: left;
   width: 294px;
   height: 632px;
   display: block;   
   background: url(/images/skills/home_page/rightcol.jpg) no-repeat center top;
}

div.col3 div.total_score{
   position: absolute;
   top: 487px;
   right: 0px;
   width: 80px;
   font-weight: bold;
   font-size: 28px;
   text-align: center;
   color: #008800;
   
}

div.col3 div.skills_list{
   margin: 88px 10px 12px 35px;
   font-weight:bold;
   font-family:tahoma;
   width: 200px;
   position: static;
}

div.col3 div.skills_list div.item{

   height: 32px;
   position: static;
   display: block;
   width: 250px;
}

div.col3 div.skills_list div.item div.mark{
   display: block;
   float: left;
   width: 18px;
   height: 18px;
   margin-right: 10px;
   margin-top: -2px;
}

div.col3 div.skills_list div.item a{
   text-decoration: none;
   color: #000000;
   font-weight: normal;
   font-size: 12px;
   
}

div.col3 div.skills_list div.item a:hover{
   color: #9B2014;
}

div.col3 div.skills_list div.item a.selected{
   color: #9B2014;
   font-weight: bold;
}

ul.skill_media_list{
   margin: 10px;
   padding-left: 12px;
   border-top: 1px solid #AAAAAA;
   list-style-type: square;
}

ul.skill_media_list li.item{

}

ul.skill_media_list li.item a{
   color: #FFFFFF !important;
   font-weight: bold !important;
   text-decoration: none;
   display: block;
   padding: 3px;   
   margin-bottom: 2px;
}

ul.skill_media_list li.item a:hover{
   background-color: #3B8222;
}


a.submenu_link{
	color:white;
	text-decoration: none;
}

div.sub_menu_name a{
	color:white;
	font-size: 30px;
	text-decoration: none;
}

div.sub_menu_name{
	margin-top:20px;

	padding-left:10px;
	border-bottom: 1px solid white;
}

span.menu_font_size{
	font-size: 13px !important; width:215px; float:left;
   font-family: Arial, Tahoma !important;
}


div.sub_menu_name .menu_font_size{
		color:white;
	font-size: 30px;
}


#videos_menu{
	display:block; position:absolute; left:675px; bottom:5px; height: 120px; width: 135px;  background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#videos_menu:hover,#videos_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 101px;
}

#curiculum_menu{
	display:block; position:absolute; left:540px; bottom:5px; height: 120px; width: 135px; background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#curiculum_menu:hover,#curiculum_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll -540px 101px;
}

#tools_menu{
	display:block; position:absolute; left:810px; bottom:5px; height: 120px; width: 135px; background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#tools_menu:hover,#tools_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll -810px 101px;
}


#network_menu{ 
	display:block; position:absolute; left:405px; bottom:5px; height: 120px; width: 135px; background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#network_menu:hover,#network_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll -405px 101px;
}

#skils_menu{
	display:block; position:absolute; left:270px; bottom:5px; height: 120px; width: 135px; background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#skils_menu:hover,#skils_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll -270px 101px;
}

#about_menu{
	display:block; position:absolute; left:135px; bottom:5px; height: 120px; width: 135px; background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#about_menu:hover,#about_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll -135px 101px;
}

#home_menu{
	display:block; position:absolute; left:0px; bottom:5px; height: 120px; width: 135px; background: url(/images/layout/home_head_over.gif) no-repeat scroll -675px 1010px;
}
#home_menu:hover,#home_menu.active{
	background: url(/images/layout/home_head_over.gif) no-repeat scroll 0px 101px;
}












  div.top_icons select{
    font-size:14px;
    font-family:tahoma;
    font-weight:bold;
    border-width:0px;
    width:110px;    
    background-color: #FFFFFF;
  }
  
  a.inc-ico{
		text-decoration:none;
	}
  a.dec-ico{
		text-decoration:none;
	}
  a.lang1-ico{
		text-decoration:none;
	}
  a.lang2-ico{
		text-decoration:none;
	}
  a.play1-ico{
		text-decoration:none;
	}
  a.play2-ico{
		text-decoration:none;
	}






div.n_header{	
	width:1000px;
	position: relative;	
	z-index:9000;
}

div.n_header .n_logo{	
	width:1000px;
	height:157px;
	position: relative;
}

div.n_header .n_logo a.home_link{	
	width:1000px;
	height:157px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.n_header .n_menu_top{	
	background-color: #5A4099;
	width:1000px;
}

div.n_header .n_menu_top .n_menu{
	float: right;
}

.left{
	width: 277px;
	background-color: #EC008C;
	vertical-align: top;
}

div.left_in{
	margin:5px;
	text-align: left;
}

table.main_table{
	width: 1000px;
}


.right{
	width:723px;
	vertical-align: top;
	text-align: left;
}

div.right_in{
	float: left;
	padding: 10px 25px 10px 25px;

}

div.auto_height{
   float: left;
   width: 1px;
   height: 500px;
   margin-left: -10px;
}

.sketch-pad{
	position: absolute;
	left: 0px;
	top:0px;
	width: 317px;
	height:394px;
}

.sketch-pad-img{
	position: absolute;
	left: 0px;
	top:0px;
	width: 317px;
	height:394px;
	background: url(/images/layout/new/sketch-pad.png) no-repeat center;
	z-index:1;
}

.sketch-pad .in_img{
	width: 317px;
	height:394px;
	z-index:2;
	position: relative;
}

.sketch-pad-info{
	padding-top: 400px;
	width:267px;
}

.sketch-pad-info .item{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	display: none;
	text-align: center;
}

.sketch-pad .mark{
	display: none;
	position: absolute;	
	cursor: pointer;
	z-index: 3;
}

div.fix, div.fix_height{
	clear:both;
}








   


ul.mainmenu_dmsn{
	font-size:14px !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	list-style-type: disc !important;
	margin-top:10px !important;
	padding:0px;
	padding-left: 30px !important;
}

ul.mainmenu_dmsn a{
	font-size:14px !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	display:block !important;
	margin:5px 0px !important;
	float: none !important;
}

ul.mainmenu_dmsn li ul{
	margin: 0px;
	padding:0px;
	padding-left:30px !important;
	list-style-type: circle !important;
}

ul.mainmenu_dmsn li{
	list-style-type: disc !important;
	margin: 0px;
	padding:0px;

}

ul.mainmenu_dmsn li ul li{
	list-style-type: circle !important;
}

#splitpane-sidebar-inner h2 {
	margin-bottom: 5px;
}

#splitpane-sidebar-inner ul, #splitpane-sidebar-inner p {
	margin: 2px 0px;
}

div.user_logged_links{
	margin-left: 25px;
}
div.user_logged_links a{
	text-decoration:none;
	color: #FFFFFF;
	font-weight: normal;
	font-family: arial;
	font-size: 18px;
}

div.user_logged_links a.active{
	color: yellow;
	font-style: italic;
}
