body
{
margin-top : 0px;
margin-left: 0px;
text-align:	left;
line-height: 17px;
font-family: helvetica, arial, sans serif;
background-color: rgb( 0,0,0 );
font-size: 12px;
color: rgb( 250,248,236 );
}

a {font-weight: bold; }
a:link {color: rgb( 236,156,0 ); text-decoration: none; }
a:visited {color:  rgb( 236,156,0 ); text-decoration: none; }
a:hover {color:  rgb( 236,156,0 ); text-decoration: underline; }
a:active {color:  rgb( 236,156,0 ); text-decoration: none; }


.topnav_brand
{
background:url('/images/bkg_hd.jpg') ;
}

.topnav
{
font-size: 12px;
padding-bottom: 15px;
}


.footer
{
padding-left:			18px;
padding-right:			20px;
padding-top:			16px;
padding-bottom:			18px;
font-family:			arial,sans serif;
font-size:				11px;
color:					rgb( 142,157,156 );
background:url('/images/sidebar_datacell.png') ;
}

.footer02
{
background:url('/images/sidebar_datacell.png') ;
padding-right: 10px;
}

.footer_sub
{
padding-left:			18px;
padding-right:			20px;
padding-top:			16px;
padding-bottom:			18px;
font-family:			arial,sans serif;
font-size:				11px;
color:					rgb( 142,157,156 );
}

.title_p
{
font-size: 18px;
font-weight: bold;
}

.title_news
{
font-size: 15px;
font-weight: bold;
}


.leader_p
{
font-size: 14px;
}

.content_overlord
{
background:url('/images/bkg_content.jpg') no-repeat;
}

.content_overlord_long
{
background:url('/images/bkg_content_02.jpg') no-repeat;
}

.content_overlord_noimg
{
background:url('/images/bkg_content_noimg.jpg') no-repeat;
}

.content_overlord_night
{
background:url('/images/bkg_content_night.jpg') no-repeat;
}

.content_home
{
padding-top: 10px;
padding-bottom: 20px;
padding-left: 97px;
padding-right: 57px;
}

.content
{
padding-top: 20px;
padding-bottom: 20px;
padding-left: 97px;
padding-right: 57px;
}

.content_product
{
padding-top: 20px;
padding-bottom: 20px;
padding-left: 25px;
}

.content_noimg
{
padding-top: 20px;
padding-bottom: 20px;
padding-left: 97px;
padding-right: 10px;
}

.titlebar_course
{
padding-left: 13px;
padding-top: 10px;
padding-bottom: 8px;
background:url('/images/sidebar_hd.png') ;
font-size: 13px;
font-weight: bold;
border-bottom: solid;
border-width: 1px;
border-color:  rgb( 22,22,22 );
}

.schedule_hd
{
padding-left: 33px;
background:url('/images/sidebar_hd_sched.png') ;
font-size: 12px;
height: 32px;
}

.schedule_hd_generic
{
background:url('/images/sidebar_hd_sched.png') ;
font-size: 12px;
height: 32px;
}

.trans_pane_sched
{
padding-top: 13px;
padding-bottom: 7px;
padding-left: 33px;
font-size: 12px;
text-align: left;
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_sched_generic
{
padding-top: 13px;
padding-bottom: 7px;
font-size: 12px;
text-align: left;
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_sched_02
{
padding-top: 5px;
padding-bottom: 7px;
padding-left: 33px;
font-size: 12px;
text-align: left;
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_sched_generic_02
{
padding-top: 5px;
padding-bottom: 7px;
font-size: 12px;
text-align: left;
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_sched_last
{
padding-top: 5px;
padding-bottom: 14px;
padding-left: 33px;
font-size: 12px;
text-align: left;
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_sched_generic_last
{
padding-top: 5px;
padding-bottom: 14px;
font-size: 12px;
text-align: left;
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_sched_spacer
{
background:url('/images/sidebar_datacell.png') ;
}

.trans_pane_gallery
{
padding-top: 23px;
padding-left: 22px;
text-align: justify;
background:url('/images/sidebar_datacell.png') ;
}

.roster
{
background:url('/images/sidebar_datacell.png') ;
padding-left: 28px;
padding-top: 10px;
padding-bottom: 6px;
}

.home_product
{
padding-top: 5px;
}

.sidebar
{
padding-top: 15px;
padding-bottom: 20px;
width: 321px;
}

.sidebar_home
{
padding-top: 15px;
padding-bottom: 20px;
padding-right:10px;
}

.sidebar_gallery
{
padding-top: 50px;
padding-bottom: 20px;
width: 321px;
}

.sidebar_news_home
{
padding-top: 40px;
padding-bottom: 20px;
width: 321px;
}

.sidebar_news
{
padding-top: 55px;
padding-bottom: 20px;
width: 321px;
}

.sidebar_sched
{
padding-top: 76px;
padding-bottom: 20px;
width: 321px;
}


.sidebar_od
{
padding-left: 19px;
padding-right: 24px;
padding-top: 18px;
padding-bottom: 16px;
background:url('/images/sidebar_hd.png') ;
font-size: 13px;
border-bottom: solid;
border-width: 2px;
border-color:  rgb( 22,22,22 );
}

.sidebar_slice
{
font-size: 11px;
font-weight: bold;
padding-left: 15px;
padding-top: 12px;
padding-bottom: 10px;
background:url('/images/sidebar_datacell.png') ;
font-size: 11px;
border-bottom: solid;
border-width: 2px;
border-color:  rgb( 22,22,22 );
}

.sidebar_dod
{
padding-left: 19px;
padding-right: 24px;
padding-top: 18px;
padding-bottom: 20px;
background:url('/images/sidebar_datacell.png') ;
font-size: 13px;
border-bottom: solid;
border-top: solid;
border-left: solid;
border-right: solid;
border-width: 1px;
border-color:  rgb( 58,58,58 );
}

.sidebar_dod_slice
{
font-size: 11px;
font-weight: bold;
padding-left: 15px;
padding-top: 12px;
padding-bottom: 10px;
background:url('/images/sidebar_datacell.png') ;
font-size: 11px;
border-bottom: solid;
border-bottom: solid;
border-top: solid;
border-left: solid;
border-right: solid;
border-width: 1px;
border-color:  rgb( 58,58,58 );
}

.sidebar_product
{
width: 225px;
margin-top:40px;
padding-left:10px;
background:url('/images/bg_pr_sidebar.jpg') ;
}

.training_prices
{
font-size: 14px;
padding-top: 5px;
}

.hd_menu
{
font-size: 15px;
line-height: 25px;
padding-left:50px;
background-color: rgb( 48,48,48 );
}

.hd_mission
{
font-size: 14px;
padding-left:50px;
background-color: rgb( 48,48,48 );
}

.hd_products
{
font-size: 14px;
padding-left:20px;
padding-right:30px;

background-color: rgb( 22,22,22 );
border-top: solid;
border-bottom: solid;
border-right: solid;
border-width: 2px;
border-color:  rgb( 147,131,138 );
}

.main_body
{
background-color: rgb( 22,22,22 );
padding-left: 40px;
padding-right: 24px;
padding-top: 7px;
}

.page_title
{
font-size: 17px;
padding-top: 13px;
padding-bottom: 13px;
}

.training_title
{
font-size: 17px;
padding-top: 13px;
padding-bottom: 5px;
}



.titlebar_od
{
padding-left: 18px;
padding-top: 12px;
padding-bottom: 15px;
background-color: rgb( 70,72,52 );
font-size: 17px;
font-weight: bold;
}



.link_copy
{
padding-left: 16px;
padding-right: 37px;
padding-bottom: 13px;
}

.links_spread
{
padding-left: 16px;
padding-bottom: 5px;
}

.site_copy
{
padding-bottom: 13px;
}

.content_title
{
font-size: 14px;
}

.sidebar_about
{
background-color: rgb( 22,22,22 );
padding-left: 0px;
padding-right: 45px;
padding-top: 7px;
}

.address
{
padding-left:23px;
}

form {
	margin-top: 0;
	margin-bottom: 0; 
}

.field {
	font-size: 11px; 
	font-family: arial,sans serif;
	color: rgb( 30,30,30 );
	width: 135px;
}

.product_hd
{
padding-top: 5px;
line-height: 16px;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
}

.theory_product_row
{
padding-right: 20px;
}

.product_detail
{
padding-top: 5px;
font-size: 11px;
color: rgb( 234,234,234 );
width: 170px;
text-align: justify;
}

.product_hd_dvd
{
padding-top: 8px;
line-height: 16px;
font-size: 12px;
font-weight: bold;
padding-bottom: 9px;
}

.product_detail_dvd
{
padding-top: 5px;
font-size: 11px;
color: rgb( 234,234,234 );
width: 200px;
text-align: justify;
}


.training_hd
{
padding-left: 32px;
padding-top:5px;
padding-bottom: 5px;
}

.training_grid
{
padding-left: 36px;
padding-top: 12px;
}

.training_grid_pad
{
padding-right: 11px;
}

.training_blocks
{
padding-top: 20px;
padding-bottom: 20px;
background:url('/training/images/matte_training.png');
}

.training_qual
{
font-weight: bold;
padding-top: 6px;
}

.training_copy
{
padding-right: 40px;
text-align: justify;
}

.training_basebar
{
padding-top:40px;
padding-bottom: 20px;
}

.training_topbar
{
padding-bottom:10px;
}


.air_copy
{
padding-top: 8px;
padding-right:30px;
text-align: justify;
}


.product_row
{
font-size: 11px;
padding-right: 5px;
}

.product_row_list
{
padding-top: 5px;
line-height: 15px;
padding-bottom: 20px;
}

#home_promo_splash, #home_promo_splash_fg, #home_promo_splash_bg, #home_promo_splash_link {
    width: 1008px;
    height: 252px;
    cursor: pointer;
}

#home_promo_splash_link  {
    position: absolute;
    display: block;
    z-index: 5;
}

#home_promo_splash_fg, #home_promo_splash_bg {
    position: absolute;
}

#home_promo_splash_fg {
    z-index: 1;
}

#home_promo_splash_bg {
    z-index: 2;
}

.home_promo_splash_1 {
background:url('/images/home_theorybased.jpg');
}

.home_promo_splash_2 {
background:url('/images/home_nightfighting.jpg');
}

.home_promo_splash_3 {
background:url('/images/home_hvwm.jpg');
}

.home_promo_splash_4 {
background:url('/images/home_b_carbine.jpg');
}

.home_promo_splash_5 {
background:url('/images/home_adv_carbine.jpg');
}

.home_promo_splash_6 {
background:url('/images/home_b_handgun.jpg');
}

.home_promo_splash_7 {
background:url('/images/home_adv_handgun.jpg');
}

