@charset "utf-8";
/* CSS Document */
.skilltrain
{
width:640px;
line-height:1.5;
margin-bottom:10px;
}

.skilltrain p
{
line-height:1.5;
}
.skilltrain ul.triangle li
{
margin-left:27px;
background:url(../images_pres/BoxIcon04.gif) 0 3px no-repeat;
padding-left:5px;
margin-top:6px;
}
.skilltrain .top p.word_redbold
{
margin:10px 0 10px 27px;
}

.skilltrain ol
{
list-style-type:decimal;

}
.skilltrain#skilltrain_index  ol
{
margin-left:50px;
}
.skilltrain img.right_pic
{
float:right;
margin-bottom:15px;
}
.skilltrain .class_intro_out
{
margin-bottom:15px;
background:#a1a1a1;
/*padding:2px;*/
}

.skilltrain .class_intro
{

/*border:1px solid #a1a1a1;*/
padding:6px;
background:#FFFFFF;

}
.skilltrain .class_intro img
{
float:left;
/*margin-right:9px;*/
}
.skilltrain .title
{
width:508px;/*514*/
background:#d9d9d9;
color:#000000;
font-size:20px;
font-weight:bold;
padding:3px;
margin-left:110px;
position:relative;
}
.skilltrain .class_intro .title a
{
position:absolute;
top:5px;
right:6px;
}
.skilltrain .class_intro ul.triangle
{
margin-left:90px;
}
.skilltrain .brochure
{
padding:6px;

}
.skilltrain .brochure img
{
float:left;
margin-right:9px;
}
.skilltrain .brochure p
{
background: #FFFFFF;
width:auto;
}
.skilltrain .brochure p img
{
margin-top:20px;
}

/*skilltrain--sd*/
.skilltrain h1.gray
{
margin-bottom:10px;
}

.skilltrain .top
{
margin-bottom:0px;
padding-left:107px;
position:relative;
}
.skilltrain .top img.top_pic
{
position:absolute;
top:0px;
left:0px;

}

.skilltrain p.check_icon
{
background:url(../images_pres/BoxIcon24.gif) no-repeat;
padding-left:19px;
}
.skilltrain .word_size28
{
font-size:28px;
}
.skilltrain .word_size19
{
font-size:19px;
}

.skilltrain ul.idTabs
{
padding-top:10px;
}
.skilltrain ul.idTabs li
{
float:left;
margin-right:1px;
background:url(../images_pres/tab_bg03_1_right.gif) right top no-repeat;

}
.skilltrain ul.idTabs li a
{
display:block;
height:22px;/*32*/
padding:10px 11px 0px 11px;
background:url(../images_pres/tab_bg03_1_left.gif) left top no-repeat;
color:#727171;
font-weight:bold;
text-align:center;

}

.skilltrain ul.idTabs li#red_tab
{
background:url(../images_pres/tab_bg03_3_right.gif) right top no-repeat;
}
.skilltrain ul.idTabs li#red_tab a
{
background:url(../images_pres/tab_bg03_3_left.gif) left top no-repeat;

}
.skilltrain ul.idTabs li.selected
{
background:url(../images_pres/tab_bg03_2_right.gif) right top no-repeat !important;
position: relative;
top: 1px;
}
.skilltrain ul.idTabs li.selected a
{
background:url(../images_pres/tab_bg03_2_left.gif) left top no-repeat !important;
color:#ce1111;
text-decoration:underline;
z-index:100;
}

.skilltrain .content_div
{
clear:both;
}

.skilltrain .content_div p.content_top
{
height:6px;
background:url(../images_pres/skilltrain_content_top.gif) top right no-repeat;
}

.skilltrain .content_div div.tab_content
{
width:600px;/*640*/
padding:8px 20px 10px 18px;
border:1px solid #8b8b8b;
border-top:none;
}
.skilltrain .content_div div.tab_content#div01 div
{
padding:8px 0 8px 10px;
}
.skilltrain #div01 p.word_redbold
{
margin:3px 0;
}
.skilltrain #div01 p.word_greenblue
{
margin:5px 0;
}
.skilltrain .content_div p.subtitle_darkgray
{
width:30%;
height:14px;/*22*/
background:#8b8b8b;
/*background: url(../images_pres/skilltrain_subtitle.gif) right top no-repeat;*/
color:#f4e74d;
border-left:10px solid #5c5c5c;
padding:4px;
width:auto;
}
.skilltrain .content_div ul
{
margin:8px 0;
}
.skilltrain .content_div ul li
{
background: url(../images_pres/BoxIcon23.gif) 0 5px no-repeat;
padding-left:12px;
margin-bottom:2px;
}
.skilltrain .content_div ol
{
margin:8px 0 8px 24px;
}
html:root .skilltrain .content_div ol
{
margin-left:20px;
}
.skilltrain .content_div ol li
{
margin-bottom:3px;
}
.skilltrain .content_div div.tab_content table.table_orange
{
border-collapse:collapse;
margin:5px auto;
}
.skilltrain .content_div div.tab_content table.table_orange td
{
border:1px solid #000000;
padding:5px;
}
.skilltrain .content_div div.tab_content table.table_orange thead td
{

background:#ffc000;
text-align:center;
}

.skilltrain div.other_info
{
width:584px;/*640*/
border-left:1px solid #8b8b8b;
border-right:1px solid #8b8b8b;
padding:10px 27px 4px 27px;
}
.skilltrain p.bottom
{
height:6px;
background:url(../images_pres/skilltrain_bottom.gif) bottom no-repeat;
margin-bottom:10px;
}

.skilltrain #div03 h3,.skilltrain #div04 h3
{
position:relative;
}
.skilltrain #div03 h3 a,.skilltrain #div04 h3 a
{
color: #003366 !important;
}
.skilltrain #div03 h3 span,.skilltrain #div04 h3 span
{
position:absolute;
top:7px;
left:500px;
color: #003366;
font-weight:normal;
font-size:12px;
}
.skilltrain #div03 div.data,.skilltrain #div04 div.data
{
padding:8px 10px 8px 20px;
}
.skilltrain #div03 div.data ul,.skilltrain #div04 div.data ul
{
margin-left:0;
}
.skilltrain #div03 div.data ul li,.skilltrain #div04 div.data ul li
{
background:url(../images_pres/BoxIcon09.gif) 0 5px no-repeat;
}
.skilltrain #div03 div.data ul ul,.skilltrain #div04 div.data ul ul
{
margin-left:0px;

}
.skilltrain #div03 div.data ul ul li,.skilltrain #div04 div.data ul ul li
{
background:url(../images_pres/BoxIcon23.gif) 0 5px no-repeat;
}

.ui-accordion-header
{
border:1px solid #5a85b7 !important;

}
/*.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background:#e6e6e6 url(../plugin/ui/css/smoothness/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x !important;
}*/

.skilltrain ul.faq li
{

background:url(../images_pres/icon_question.gif) 0 2px no-repeat;
padding-left:18px;
margin-bottom:5px;
}
.skilltrain ul.faq li p.question
{
padding:4px 5px;
background:#bfccd9;
cursor:pointer;
}
.skilltrain ul.faq li p.answer
{
background:url(../images_pres/icon_answer.gif) 0 3px no-repeat;
padding:4px 5px 4px 18px;
margin-left:-18px;
margin-top:3px;
display:none;
}

.skilltrain ul.class_info li
{
background:url(../images_pres/BoxIcon02.gif) 0 10px no-repeat;
padding:7px 10px;
color:#143d7c;
font-weight:bold;
border-bottom:1px solid #5a77a4;

}
.skilltrain ul.class_info li.last
{
border-bottom:none;
}
.skilltrain ul.class_info table
{
margin-left:57px;
margin-top:-20px;
}
.skilltrain ul.class_info table td
{
font-weight:normal;
padding:2px 8px;
}

/**/

.skilltrain .ui-accordion .ui-accordion-header span.ui-icon
{
left:0.5em !important;
top:50% !important;
}


