@CHARSET "UTF-8";

/*
    ++++++++++++++++++++++++++++++++++++
    +++++   Main Styles
    ++++++++++++++++++++++++++++++++++++
*/

h2	{
	
	font-weight         :   bold;
    font-size           :   11px;
    text-transform      :   UPPERCASE;
    color               :   #0B82D1!important;
margin-top:10px;
margin-bottom:5px
}
*{
    padding         :   0px;
    margin          :   0px;
    outline         :   0px;
    
    Font-Family     :   Arial;
    Font-size       :   11px;
    
    /*line-height     :   11px;*/
    
	Font-Family     :   Arial;
    Font-size       :   11px;
    color           :   #fff;
}

a{
    text-decoration     :   none;	
    cursor              :   hand;
    cursor              :   pointer;
}

img{border:0px;}

a.arrow{
	
	background         :   url(../img/generic/arrow_down.png) no-repeat;
	
	height              :   13px;
	line-height         :   13px;
	
	
	
    display             :   block;
    padding-left        :   13px;
    
    font-size           :   11px;
    color               :   #666;	
}

a.arrow:hover{
    
    background         :   url(../img/generic/arrow_down_on.png) no-repeat;
    
    color               :   #fff;   
	height              :   13px;
	line-height         :   13px;
	
	
	
    display             :   block;
    padding-left        :   13px;
    
    font-size           :   11px;
}

a.arrow:hover span.white{
    color:#fff;	
}

.white{color:#c0c0c0;}


a.back{
    
    background         :   url(../img/generic/back.png) no-repeat;
    
    height              :   16px;
    line-height         :   16px;
    
    
    
    display             :   block;
    padding-left        :   20px;
    padding-right       :   10px;
    font-size           :   11px;
    font-weight         :   bold;
    color               :   #0B82D1;   
}

a.back:hover{;
    background         :   url(../img/generic/back.png) no-repeat;
    
    height              :   16px;
    line-height         :   16px;
    
    
    
    display             :   block;
    padding-left        :   20px;
    padding-right       :   10px;
    font-size           :   11px;
    font-weight         :   bold;
    background-position :   0 100%;
    Color               :   #c11c22;
}

a.next{
    
    background         :   url(../img/generic/next.png) no-repeat;
    
    height              :   16px;
    line-height         :   16px;
    
    
    
    display             :   block;
    padding-left        :   20px;
    padding-right       :   10px;
    font-size           :   11px;
    font-weight         :   bold;
    color               :   #0B82D1;   
}

a.next:hover{;
    background         :   url(../img/generic/next.png) no-repeat;
    
    height              :   16px;
    line-height         :   16px;
    
    
    
    display             :   block;
    padding-left        :   20px;
    padding-right       :   10px;
    font-size           :   11px;
    font-weight         :   bold;
    background-position :   0 100%;
    Color               :   #c11c22;
}


div.see_more{
    display:block;
    margin-top:3px;
    float:right;	
    clear:both;
    margin-right:15px;
}
/*
	++++++++++++++++++++++++++++++++++++
	+++++	Master Layout
	++++++++++++++++++++++++++++++++++++
*/

body{
	background		:	#113046;
	
	margin-bottom	:	50px;	
}


div#site{
    width           :   940px;
    display         :   block;
    
    margin          :   auto;
}


div#stage{
	display			:	block;
	
	width			:	940px;
	
	background		:	URL(../img/stage/stage_bg.png);
}

div#stage_cnt{
	display			:	table;
	
	width			:	900px;
	padding			:	20px;
	
	background		:	URL(../img/stage/stage_bg_top.png) no-repeat;
}

div#footer{
	width           :   940px;
	height          :   55px;
    background      :   URL(../img/stage/footer.png) no-repeat;
}
/*
	++++++++++++++++++++++++++++++++++++
	+++++	Page Layout
	++++++++++++++++++++++++++++++++++++
*/

div#left_col{
	width			:	514px;
	
	display			:	block;
	
	float			:	left;
	
	margin-right	:	5px;
	
	overflow: hidden;
}

div#middle_col{
	width			:	215px;
	
	display			:	block;
	
	float			:	left;
	
	margin-right	:	5px;	
	
	padding-top:1px;
	
}

div#right_col{
	width			:	160px;

	display			:	block;
	
	float			:	left;
}



/*
	++++++++++++++++++++++++++++++++++++
	+++++	Titles
	++++++++++++++++++++++++++++++++++++
*/

.btn_txt{
	font-weight         :   bold;
    font-size           :   10px;
    text-transform      :   UPPERCASE;
    color               :   #0B82D1;
    
}


.title{
	font-weight		:	bold;
	font-size		:	10px;
	line-height		:	10px;
	
	padding-bottom	:	2px;
	
	text-transform	:	UPPERCASE;
	
	color			:	#fff;

	background		:	URL(../img/bullet.png) no-repeat;
	background-position	:	0px 2px ;
	
	padding-left		:	15px;

}

.title_blue{
	color			:	#029afc;
}

h1.border_blue {
	border-bottom	:	4px solid #0B82D1;
}

h1.border_red {
	border-bottom	:	4px solid #C11C22;
}



/*
	++++++++++++++++++++++++++++++++++++
	+++++	Trainning HighLight
	++++++++++++++++++++++++++++++++++++
*/

div.training_highlight_box{
	display             :  table;
	height              :  200px;
	}

div.training_highlight_box_1{
    float               :   left;

    
    display             :   block;
    
    border-bottom       :   1px solid #666;
    border-right        :   1px solid #666;
    
    padding-top         :   1px;
    padding-right       :   1px;
    
}

div.training_highlight_box_2{
    float               :   left;

    
    display             :   block;
    
    border-bottom       :   1px solid #666;
    border-left         :   1px solid #666;
    
    padding-top         :   1px;
    padding-left        :   1px;
}

a.traininghilight_classname{
    display             :    block;
    width               :    235px;
    height              :   24px;
    
    background          :   url(../img/generic/blue_bg.png);
    
    padding-left        :   20px;
    line-height         :   24px;

}

/*
    ++++++++++++++++++++++++++++++++++++
    +++++   NEws HighLight
    ++++++++++++++++++++++++++++++++++++
*/


div.news_box{
	
	margin-top          :      6px;
	
    display             :   block;
    
    height              :   275px;
}

div.local_news_box{
    display             :   block;
    
    width               :   257px;
    
    float               :   left;
}

div.world_news_box{
    display             :   block;
    
    width               :   257px;
    
    float               :   left;
}

img.local_news{
	display             :  block;
	
    border-right        :   1px solid #666;
	
	padding-top         :   1px;
    padding-right       :   1px;
    padding-bottom      :   1px;
}

img.world_news{
    display             :  block;
    
    border-left        :   1px solid #666;
    
    padding-top         :   1px;
    padding-left       :   1px;
    padding-bottom      :   1px;
}


div.local_news_txt{
    display             :  block;
    height              :   82px;
    background          :   url(../img/news/last_txt_bg.png);
    
    border-bottom        :   1px solid #666;
    border-right        :   1px solid #666;
    
    padding-bottom         :   5px;
    
}

div.world_news_txt{
    display             :  block;
    height              :   82px;
    background          :   url(../img/news/last_txt_bg.png);
    
    border-bottom        :   1px solid #666;
    border-left        :   1px solid #666;
    
    padding-bottom         :   5px;
    
}

p.local_news{
    padding-left       :   10px;
    padding-right       :   10px;
    
    text-align:justify;
    
    border-right:1px solid #061118;
}


p.world_news{
    padding-left       :   10px;
    padding-right       :   10px;
    
    text-align:justify;
    
    border-left:1px solid #061118;
}

a.news_title{
    display             :   block;
    padding             :   5px;	
	
}


/*
    ++++++++++++++++++++++++++++++++++++
    +++++   Galeria HighLight
    ++++++++++++++++++++++++++++++++++++
*/

div.galeria_box{
    display             :   block;
    
    height              :   270px;
    
    margin-top          :   6px;
}

div.artwork_item{
    margin-top         :   1px;
    display             :   block;
    
    float               :   left;

}

div.artwork_left{
    width               :   168px;

    border-right        :   1px solid #666;
    border-bottom       :   1px solid #666;
    
    padding-right       :   1px;
}

div.artwork_middle{
    width               :   168px;

    border-right        :   1px solid #666;
    border-left        :   1px solid #666;
    border-bottom       :   1px solid #666;
    
    padding-right       :   1px;
    padding-left       :   1px;
}

div.artwork_right{
    width               :   168px;

    border-left        :   1px solid #666;
    border-bottom       :   1px solid #666;
    
    padding-left       :   1px;
}

a.gallery_name{
    display             :    block;
    height              :   24px;
    
    background          :   url(../img/generic/blue_bg.png);
    
    padding-left        :   20px;
    line-height         :   24px;

}


/*
    ++++++++++++++++++++++++++++++++++++
    +++++   SCHEDULE
    ++++++++++++++++++++++++++++++++++++
*/

div.schedule_box{
    display             :   block;
    background          :   #1D2931;
    border-bottom       :   1px solid   #666;

    margin-top          :   1px;
    
}



a.schedule_class{
	display             :   block;
    margin-bottom       :   2px;	
}
a.schedule_class:hover{
    text-decoration:underline;	
}

a.schedule_date{
    color               :   #fff;
    display             :   block;
    margin-bottom       :   2px;
}
a.schedule_date:hover{
    /*text-decoration:underline;*/  
}

a.schedule_enroll{
    color               :   #c11c22;
    display             :   block;
    margin-bottom       :   10px;
}

a.schedule_enroll:hover{
    text-decoration:underline;  
}


div.schedule_scrool{
    padding             :   5px 0px 5px 5px;
    
    height              :   15px;
    
    border-top          :   1px solid #666;
    border-bottom       :   1px solid #666;

    color               :   #0B82D1;
    background:#2b3d48;
    display             :   block;
}

div.schedule_scrool p{
    color               :   #fff;
    float               :   left;
    margin-right        :   20px;
    display             :   block;
    
    height              :   15px;
    line-height         :   15px;
    
}




a.sch_class_scroll_up {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    float           :   left;
    margin-right    :   5px;
    
    background      :   URL(../img/schedule/schedule_up.png);

}

a.sch_class_scroll_up:hover {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    background      :   URL(../img/schedule/schedule_up_on.png);

}

a.sch_class_scroll_up_disabled {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    float           :   left;
    margin-right    :   5px;
    
    background      :   URL(../img/schedule/schedule_up_disabled.png);

}


a.sch_class_scroll_down{
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    float           :   left;
    
    background      :   URL(../img/schedule/schedule_down.png);

}

a.sch_class_scroll_down:hover {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    background      :   URL(../img/schedule/schedule_down_on.png);

}

a.sch_class_scroll_down_disabled {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    float           :   left;
    
    background      :   URL(../img/schedule/schedule_down_disabled.png);

}

div.schedule_enroll_info{
    display         :   block;
    height          :   60px;	
    
    position        :   relative;
    
    background:#2b3d48;
    
}
a.schedule_enroll_label{
    position    :   absolute;
    
    top :20px;
    left:10px;
}

a.schedule_enroll_phone{
    position    :   absolute;
    width:100px;
    display:block;
    top :19px;
    left:115px;
    
    font-weight:bold;
    font-size:10px;
}

a.schedule_enroll_email{
    position    :   absolute;
    width:100px;
    display:block;
    top :35px;
    left:115px;
    
    
    color:#2B82D1;
    font-weight:bold;
    font-size:10px;
}

a.schedule_enroll_email:hover{
    color:#c11c22;
}



/* AVAILABLE CLASSES */

div#sch_available_classes{
    background      :   #2b3d48;
    
    border-top   :   1px solid #666;
    display:block;
    
    height  : 40px;
    
    padding-top:10px;
    padding-bottom:10px;
    
    padding-left:5px;
    
    position:relative;
}



a#sch_available_classes_combo_body{
    display         :   block;
    
    margin-right    :   3px;
    margin-top      :   5px;
    
    width           :   177px;
    height          :   20px;
    
    line-height     :   20px;
    text-align      :   center;
    
    border          :   1px solid   #fff;
    background      :   #0c5688;
    
    float:left;
}

a#sch_available_classes_combo_btn{
    display         :   block;
    
    margin-top      :   5px;
    
    width           :   20px;
    height          :   20px;
    
    border          :   1px solid   #fff;
    
    background-color:   #0c5688;
    background      :   URL(../img/schedule/sch_combo_btn.png);
    float:left;
    
}
div#sch_available_classes_combo_box{
    position        :   absolute;
    
    top             :   50px;
    left            :   5px;
    
    background      :   #0c5688;
    display         :   none;
    
    width           :   202px;      
    height          :   150px;
    
    z-index         :   111;
    
    border:1px solid #fff;
}



a.sch_available_classes_combo_box_content{
    display         :   block;
    
    padding         :   2px;
    
    text-transform  :   lowercase;
    
    font-size       :   11px;
    position:relative;
    z-index         :   111;

}

a.sch_available_classes_combo_box_content:hover{
    color           :   #0892d1;

}

div#sch_available_classes_combo_box_container{
    display         :   block;
    
    margin-left     :   5px;
    margin-right    :   3px;
    margin-top      :   5px;
    
    width           :   173px;
    height          :   140px;
    
    overflow        :   hidden;
    z-index         :   111;
    position:relative;
    float:left;
}


div#sch_available_classes_combo_box_scroll{
    display         :   block;
    
    
    width           :   18px;
    height          :   40px;
    
    float:left;
    background-color:   #1d2931;

    padding-left:2px;
    
    padding-top     :   110px;
}





a.sch_combo_scroll_up {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    margin-bottom   :   5px;
    
    background      :   URL(../img/schedule/schedule_up.png);

}

a.sch_combo_scroll_up:hover {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    background      :   URL(../img/schedule/schedule_up_on.png);

}

a.sch_combo_scroll_up_disabled {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    margin-bottom   :   5px;
    
    background      :   URL(../img/schedule/schedule_up_disabled.png);

}


a.sch_combo_scroll_down{
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    
    background      :   URL(../img/schedule/schedule_down.png);

}

a.sch_combo_scroll_down:hover {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    background      :   URL(../img/schedule/schedule_down_on.png);

}

a.sch_combo_scroll_down_disabled {
    display         :   block;
    width           :   16px;
    height          :   16px;
    
    
    background      :   URL(../img/schedule/schedule_down_disabled.png);
    
    }
    

    
    
/*
    ++++++++++++++++++++++++++++++++++++
    +++++   EDGE INFO MENU
    ++++++++++++++++++++++++++++++++++++
*/
div.edgeinfo_box{
    display             :   block;
    background          :   #1D2931;
    border-bottom       :   1px solid   #666;

    padding-top:10px;
    
    
}


a.edgeinfo_item{
    display             :   block;
    
    margin-bottom       :   12px;          

    margin-left         :   10px;
    
    text-transform      :   none;
    font-size           :   11px;
}

a.edgeinfo_item:hover, a.edgeinfo_item_on{
    display             :   block;
    
    margin-bottom       :   12px;          

    margin-left         :   10px;
    
    text-transform      :   none;
    font-size           :   11px;
    
     color              :   #c11c21; 
}

a.edgeinfo_title{
	display             :   block;
    color               :   #0B81D1;
    font-weight         :   bold;
    
    font-size           :   12px;

    margin-bottom       :   12px;          

    margin-left         :   10px;
}


/*
    ++++++++++++++++++++++++++++++++++++
    +++++   JOBS
    ++++++++++++++++++++++++++++++++++++
*/
div.jobs_box{
    display             :   block;
    background          :   #1D2931;
    border-bottom       :   1px solid   #666;

    
    padding-top         :   11px;
}


/*
    ++++++++++++++++++++++++++++++++++++
    +++++   TRAINING
    ++++++++++++++++++++++++++++++++++++
*/

div.class_banner{
    display              :  block;
    margin-top           :  1px;
	width:544px;	
}

div.training_class_search_box{
    display              :  block;
    float                :  left;
    
    width                :  195px;	
	
	margin-right         :  5px;
}

a.training_title{
    display             :    block;
    height              :   24px;
    
    background          :   url(../img/generic/blue_bg.png);
    
    padding-left        :   20px;
    line-height         :   24px;
    
    color               :   #fff;
}


a.training_class_search_title{
    display             :   block;
    
    background-color    :   #064c7f;
    background-image    :   url(../img/bullet.png);
    background-repeat   :   no-repeat;
    background-position :   10px 26px;
    
    text-transform      :   uppercase;
    font-size           :   10px;
    font-weight         :   bold;
    
    height              :   15px;

    padding-top         :   25px;
    padding-left        :   25px;
    
    border-top          :   1px solid   #000;
}

a.training_class_search_item{
    display             :   block;
    
    font-size           :   11px;
    font-weight         :   bold;

    background          :   #113046;
    
    padding-left        :   30px;
    padding-top         :   5px;
    padding-bottom      :   5px;
    
    border-top          :   1px solid   #000;
    
}

a.training_class_search_item:hover, a.training_class_search_item_on{
    display             :   block;
    
    font-size           :   11px;
    font-weight         :   bold;

    background          :   #113046;
    
    padding-left        :   30px;
    padding-top         :   5px;
    padding-bottom      :   5px;
    
    border-top          :   1px solid   #000;
    
    color               :   #0B82D1;
}

a.training_class_search_results_title{
    display             :    block;
    height              :   24px;
    
    background          :   url(../img/generic/red_bg.png);
    
    padding-left        :   20px;
    line-height         :   24px;
    
    color               :   #fff;

}


div.training_class_search_results_box{
    display              :  block;
    float                :  left;
    
    width                :  314px;  
    
}


a.training_class_search_results_item{
    display             :   block;
    
    color               :   #fff;
    
    font-size           :   11px;
    font-weight         :   bold;

    text-tranform       :   none;
    
    background          :   #000;
    
    padding-left        :   10px;
    padding-top         :   10px;
    padding-bottom      :   10px;
    padding-right       :   10px;
    
    border              :   1px solid   #666;
    margin-bottom       :   4px;
    
    
}

a.training_class_search_results_item p{
    color               :   #0b82d1;
    text-tranform       :   uppercase;
    display             :   block;
    margin-bottom       :   3px;
}

a.training_class_search_results_item:hover{
    border              :   1px solid   #fff;
}


/*
    ++++++++++++++++++++++++++++++++++++
    +++++   CLASS INFO
    ++++++++++++++++++++++++++++++++++++
*/
a.classinfo_title{
    display             :    block;
    height              :   24px;
    
    background          :   url(../img/generic/red_bg.png);
    
    padding-left        :   20px;
    line-height         :   24px;
    
    color               :   #fff;
    
    margin-bottom       :   5px;

}


td.classinfo_label{

    width           :   85px;;
    
    position        :   relative;
    color           :   #fff;
    font-weight     :   bold;
    font-size       :   11px;
    
    
    padding-right   :   5px;
     
    padding-top     :   5px;
    padding-bottom  :   5px;

    border-bottom   :   1px solid #000;
    border-right    :   1px solid #000;
    
    background      :   #113046;
    
    text-align      :   right;
}

td.classinfo_text{

    width           :   418px;;
    
    position        :   relative;
    color           :   #fff;
    font-weight     :   normal;
    font-size       :   11px;
    
    
    padding         :  5px;

    border-bottom   :   1px solid #000;
    
    background      :   #064c7f;
}

table.classinfo_info{
    border-bottom   :   1px solid #666;   
    
    margin-bottom   :   5px;
    
}

td.classteacher_title{
    padding         :   10px;
    border-bottom   :   1px solid #000;
    background-color:   #113046;
    
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}


/*
    ++++++++++++++++++++++++++++++++++++
    +++++   GALLERY VIEW
    ++++++++++++++++++++++++++++++++++++
*/


div.galview_thumb{
    display         :   block;
    margin-top      :   4px;
    margin-right    :   1px;
    
    border          :   1px solid #666;
    padding         :   10px;
    width           :   103px;
    height          :   80px;
    
    text-align      :   center;
    vertical-align  :   middle;
    
    float           :   left;
    
    background:#000;
    

}


	
	
div.galview_thumb_last{
    display         :   block;
    margin-top      :   4px;
    margin-right    :   0px;
    
    border          :   1px solid #666;
    padding         :   10px;
    width           :   103px;
    height          :   80px;
    
    text-align      :   center;
    vertical-align  :   middle;
    
    float           :   left;
    
    background:#000;
    
}


div.galview_thumb:hover, div.galview_thumb_last:hover{
	border          :   1px solid #fff;
} 


div.image_view_preview{
    display         :   block;
    
    width           :   514px;
    height          :   450px;
    
    text-align      :   center;
    vertical-align  :   middle;
    
    margin-top      :   1px;
    
    padding-bottom  :   2px;
    
    border-bottom   :   1px solid #666;
    
}

div.image_view_info{
    display         :   table;
    width:507px;
    padding         :   5px;
    
    border-bottom   :   1px solid #666;
    
}

div.image_view_info p{
    padding-top     :   5px;
}

div.image_view_info a{
    color           :   #0B82D1;
}

a.image_view_vote{
    color           :   #0B82D1;
    
    border:1px solid #0B82D1;
   
    width:13px;
    height:13px;
    
    line-height:13px;
    
    display:block;
    float:left;
    margin-right:2px;
    text-align:center;
    background:#000;
    
    font-size:10px;
}

div.image_view_info a.link {
	color           :   #0B82D1;
    border-bottom   :   1px dotted #0B82D1;
}

div.image_view_info a.link:hover {
    color:#fff;	
    border-bottom   :   1px dotted #fff;
}
a.image_view_vote:hover{
    color           :   #fff;
    border:1px solid #FFF;
}


div.image_view_seemore{
    display:block;
    margin-top:30px;	
}


a.gallery_categ_item{
	display:block;
	
	
	font-weight        :   bold;
    font-size       :   10px;
    line-height     :   10px;
    
    padding-bottom  :   2px;
    
    text-transform  :   UPPERCASE;
    
    color           :   #fff;

    background      :   URL(../img/bullet.png) no-repeat;
    background-position :   0px 2px ;
    
    padding-left        :   15px;
	
	
    
    
    margin-bottom       :   12px;          

    margin-left         :   10px;
    
    text-transform      :   none;
    font-size           :   11px;
    	
	
}

a.gallery_categ_item:hover, a.gallery_categ_item_on{
    display:block;
    
    
    font-weight        :   bold;
    font-size       :   10px;
    line-height     :   10px;
    
    padding-bottom  :   2px;
    
    text-transform  :   UPPERCASE;
    
    color           :   #0B82D1;

    background      :   URL(../img/bullet.png) no-repeat;
    background-position :   0px 2px ;
    
    padding-left        :   15px;
    
    
    
    
    margin-bottom       :   12px;          

    margin-left         :   10px;
    
    text-transform      :   none;
    font-size           :   11px;
    
    }
    
    
span.gallery_categ_item_count{
    font-weight:normal;
    color           :   #fff;

}

a.gallery_categ_item:hover span.gallery_categ_item_count, span.gallery_categ_item_count_on{
    font-weight:normal;
    color           :   #0B82D1;

}

div.galery_box{
    display             :   block;
    background          :   #1D2931;
    border-bottom       :   1px solid   #666;

    padding-top:15px;
    padding-bottom:5px;
    margin-bottom:39px;
}










div.news_item_box_sep{
	display:block;
    float:left;
    width:4px;
    height:150px;
	}
	
	
.news_item_box{
    background:#000;
    
    border:1px solid #666;
    
    width:240px;
    
    padding:6px;
    
    margin-top:4px;
}

.news_item_box:hover{
    border:1px solid #fff;  
}

p.news_item_news{
    min-height:80px;
    display:block;	
}

h1.news_item_box_title{
	display:block;
    width:239px;
    float:left;

}








div.training_highlight_item{
	background:#000;
    
    border:1px solid #666;
    
    width:241px;
    
    padding:6px;
    
    float:left;
    
    margin-top:4px;
	
	display:block;
	
	height:150px;
	
}

div.training_highlight_item:hover{
    border:1px solid #fff;	
}
div.training_highlight_item img{
	display:block;
	margin-bottom:7px;
	}

div.training_highlight_box_margin{
	   display:block;
    float:left;
    width:4px;
    height:150px;
	
	}

a.training_highlight_classname{
	
	}





div.link_box{
    display             :   table;
    
    width               :   500px;
    
    background          :   #000;
    
    border              :   1px solid #666;
    
    padding             :   6px;
    
    margin-top          :   4px;

}

div.link_box:hover{
	border              :   1px solid #fff;
}

div.link_img{
    display             :   block;
    float               :   left; 
    width               :   100px;

    margin-right        :   10px;
}

div.link_text{
    float:left;	
    
    width:390px;
}
div.link_text a.title {
    color               :   #0B82D1;
    background:#000;
    padding:0px;
    font-weight          :   bold;
    
    display:block;
    margin-bottom:3px;
}
div.link_text p {
	margin-bottom:3px;
}
div.link_text a {
    color               :   #0B82D1;
    
    
    display:block;
    margin-bottom:3px;
}












a.add{
    
    background         :   url(../img/generic/add.png) no-repeat;
    
    height              :   16px;
    line-height         :   16px;
    
    
    
    display             :   block;
    padding-left        :   20px;
    padding-right       :   10px;
    font-size           :   11px;
    font-weight         :   bold;
    color               :   #0B82D1;   
}

a.add:hover{;
    background         :   url(../img/generic/add_on.png) no-repeat;
    
    height              :   16px;
    line-height         :   16px;
    
    
    
    display             :   block;
    padding-left        :   20px;
    padding-right       :   10px;
    font-size           :   11px;
    font-weight         :   bold;
    background-position :   0 100%;
    Color               :   #c11c22;
}






textarea.jobs{
    width:410px;
    height:100px;
    border:1px solid #064c7f;
    
    background:#064c7f;
    color:#fff;

}


input.jobs{
    width:410px;
    border:1px solid #064c7f;
    
    background:#064c7f;
    color:#fff;

}



div.job_list_box{
    display:table;
    width:514px;	
    
    margin-top:4px;
    
}

div.job_list_box img{
	float:left;
	display:block;
	margin-right:5px;
	}

div.job_list_box_item{
    border:1px solid #666;
    float:left;	
    width:457px;
    height:30px;
    padding:3px;
    background:#000;
}

div.job_list_box_item:hover{
	border:1px solid #fff;
	}
	
a.job_title{
	
	}	
	
	
a.bystamina{
    display         :   block;
    width           :   13px;
    height          :   52px;
    
    position        :   relative;
    
    left            :   940px;
    top             :   -74px;
    
    
    background      :   URL(../img/generic/bystamina.png);


}



a.training_menu_item{
    display             :   block;
    
    margin-bottom       :   12px;          

    margin-left         :   10px;
    
    text-transform      :   none;
    font-size           :   11px;
}

a.training_menu_item:hover, a.training_menu_item_on{
    display             :   block;
    
    margin-bottom       :   12px;          

    margin-left         :   10px;
    
    text-transform      :   none;
    font-size           :   11px;
    
     color              :   #0B82D1; 
}