﻿*
{
    margin:0;
}

html, body
{
    height:100%;
}

body 
{
    background-image:url('images/background_sub.jpg');
    background-color:Black;
    background-repeat:no-repeat;
    background-position:top;             
}

.page
{
    top:0px;
    left:0px;
    position: relative;
	width: 953px;
	height:902px;
	margin: 0 auto -1px;
	/*min-height:100%;
	height: auto !important;
	height: 100%;*/	
	text-align: left;
	background-image:url('images/Page-BG.jpg');
	background-repeat:no-repeat;				
}

.page_sub
{
    top:0px;
    left:0px;
    position: relative;
	width: 953px;
	min-height:902px;
	margin: 0 auto -1px;
	height: auto;	
	text-align: left;
	background-image:url('images/Page-BG_sub.jpg');
	background-repeat:no-repeat;				
}

.header
{
    position:absolute;
    top:0px;
    left:0px;
    width:951px;
    height:126px;
    display:block;
}

.header_title
{
    position:relative;
    top:0px;
    left:82px;
    height:100px;
    line-height:100px;
    width:auto;
    font-family:Tahoma;
    font-size:30px;
    color:#6699ff;
    font-weight:bold;
}

#logo
{
    position:absolute;
    top:0px;
    left:0px;
    width:384px;
    height:126px;
    display:block;
    background-image:url('images/Logo.jpg');
    background-repeat:no-repeat;
}

.menu_container
{
    position:absolute;
    display:block;
    left:432px;
    top:69px;
    width:524px;
    height:48px;
}

.content_container
{
    position:absolute;
    top:132px;
    left:0px;
    width:951px;
    height:597px;
    display:block;
}

.content_container_sub
{
    position:absolute;
    top:132px;
    left:0px;
    width:951px;
    min-height:597px;
    height:auto;
    display:block;
}

.footer_sub
{
    position:relative;
    top:0px;
    left:0px;
    height:99px;
    width:953px;
    display:block;
    background-image:url('images/footer_sub.jpg');
    background-repeat:no-repeat;
}

.top_left_graphic
{
    position:absolute;
    top:13px;
    left:36px;
    height:222px;
    width:341px;
    display:block;
    background-image:url('images/Shooter.jpg');
    background-repeat:no-repeat;
}

.left_video
{
    position:absolute;
    top:252px;
    left:36px;
    height:222px;
    width:341px;
    display:block;
    background-image:url('images/video.jpg');
    background-repeat:no-repeat;
}

.bottom_left_graphic
{
    position:absolute;
    top:472px;
    left:0px;
    height:124px;
    width:376px;
    display:block;
    background-image:url('images/bottom_left_graphic.jpg');
    background-repeat:no-repeat;
}

.middle_pics
{
    position:absolute;
    top:430px;
    left:390px;
    height:164px;
    width:570px;
    display:block;
    background-image:url('images/middle_pics.jpg');
    background-repeat:no-repeat;
}

.main_sub_image
{
    position:absolute;
    top:330px;
    left:490px;
    height:300px;
    width:400px;
    background-repeat:no-repeat;
}    

.middle_pics_training
{
    position:absolute;
    top:313px;
    left:435px;
    height:156px;
    width:497px;
    display:block;
    background-image:url('images/3pix.jpg');
    background-repeat:no-repeat;
}

.middle_pics_training2
{
    position:absolute;
    top:313px;
    left:435px;
    height:156px;
    width:497px;
    display:block;
    background-image:url('images/3pix 2.jpg');
    background-repeat:no-repeat;
}

.home_text
{
    position:absolute;
    top:245px;
    left:390px;
    height:auto;
    width:537px;
    font-family:Tahoma;
    font-size:12px;
    color:#FFFFFF;
    text-align:justify;
    padding:8px;
    line-height:14px;
    font-weight:bold;
}

.home_text_training
{
    margin-top:0px;
    margin-left:0px;
    height:auto;
    min-height:350px;
    width:420px;
    font-family:Tahoma;
    font-size:12px;
    color:#FFFFFF;
    text-align:justify;
    padding:8px;
    line-height:14px;
    font-weight:bold;
    padding-bottom:25px;
}

.bullets
{
    position:absolute;
    top:0px;
    left:10px;
    height:100px;
    width:62px;
    background-image:url('images/bullets.jpg');
    background-repeat:no-repeat;
}

.contact_copy
{
    position:absolute;
    top:23px;
    left:535px;
    height:180px;
    width:266px;
    font-family:tahoma;
    font-size:12px;
    color:#FFFFFF;
}

.contact_form
{
    position:absolute;
    top:175px;
    left:470px;
    height:auto;
    width:266px;
    font-family:tahoma;
    font-size:12px;
    color:#FFFFFF;
}

.contact_buttons
{
    position:relative;
    left:67px;
}

a.home_link
{
    position:absolute;
    top:0px;
    left:854px;
    height:75px;
    width:99px;
    background-image:url('images/home_link_off.jpg');
    background-repeat:no-repeat;
}

a.home_link:hover
{
    color:#6699cc;
    background-image:url('images/home_link_on.jpg');
    background-repeat:no-repeat;    
}
    

.footer
{
    position:absolute;
    top:728px;
    left:0px;
    height:99px;
    width:953px;
    display:block;
    background-image:url('images/footer.jpg');
    background-repeat:no-repeat;
}

.footer_address
{
    position:absolute;
    top:835px;
    left:0px;
    height:auto;
    width:953px;
    text-align:center;
    font-family:Tahoma;
    color:#FFFFFF;
}

.footer_address_sub
{
    position:relative;
    top:10px;
    left:0px;
    height:auto;
    width:953px;
    text-align:center;
    font-family:Tahoma;
    color:#FFFFFF;
}

#bottom_button1 a
{
    position:absolute;
    top:11px;
    left:32px;
    height:78px;
    width:218px;
    display:block;
    background-image:url('images/footer/bottom_button1-off.jpg');
    background-repeat:no-repeat;
}

#bottom_button1 a:hover
{
    background-image:url('images/footer/bottom_button1-on.jpg');
    background-repeat:no-repeat;
}

#bottom_button2 a
{
    position:absolute;
    top:11px;
    left:258px;
    height:78px;
    width:219px;
    display:block;
    background-image:url('images/footer/bottom_button2-off.jpg');
    background-repeat:no-repeat;
}

#bottom_button2 a:hover
{
    background-image:url('images/footer/bottom_button2-on.jpg');
    background-repeat:no-repeat;
}

#bottom_button1 a:hover
{
    background-image:url('images/footer/bottom_button1-on.jpg');
    background-repeat:no-repeat;
}

#bottom_button3 a
{
    position:absolute;
    top:11px;
    left:483px;
    height:78px;
    width:220px;
    display:block;
    background-image:url('images/footer/bottom_button3-off.jpg');
    background-repeat:no-repeat;
}

#bottom_button3 a:hover
{
    background-image:url('images/footer/bottom_button3-on.jpg');
    background-repeat:no-repeat;
}

#bottom_button4 a
{
    position:absolute;
    top:11px;
    left:710px;
    height:78px;
    width:220px;
    display:block;
    background-image:url('images/footer/bottom_button4-off.jpg');
    background-repeat:no-repeat;
}

#bottom_button4 a:hover
{
    background-image:url('images/footer/bottom_button4-on.jpg');
    background-repeat:no-repeat;
}

.a_sim
{
    position:relative;
    height:360px;
    width:480px;
}

.sub_images
{
    position:relative;
    top:11px;
    left:9px;
    width:600px;
    height:400px;
    text-align:center;
}

.border
{
    position:relative;
    left:165px;
    width:619px;
    height:424px;
    background-image:url('images/photos/border.jpg');
    background-repeat:no-repeat;
}

.spacer
{
    position:relative;
    height:50px;
    width:619px;
    left:165px;
    display:block;
}

.features_image
{
    position:absolute;
    top:13px;
    left:483px;
    height:672px;
    width:360px;
    background-image:url('images/stalker_features.jpg');
} 

.flash_video
{
    position:absolute;
    height:599px;
    width:670px;
    top:125px;
    left:155px;
    background-image:url('images/flash_video_bg.jpg');
}

.flash_video_container
{
    position:absolute;
    top:15px;
    left:13px;
    height:571px;
    width:642px;
}     

/*--Menu Items--*/

#menu_button1
{
    position:absolute;
    top:6px;
    left:0px;
    width:107px;
    height:43px;
    background-image:url('images/menu/menu_button1_off.jpg');
    background-repeat:no-repeat;
    display:block;
    padding-top:6px;
    padding-left:9px;    
}

#menu_button1:hover
{
    top:0px;
    left:0px;
    width:113px;
    height:49px;
    background-image:url('images/menu/menu_button1_on.jpg');
    z-index:999;
    padding-top:12px;
}

#menu_button1:select
{
    top:0px;
    left:0px;
    width:113px;
    height:49px;
    background-image:url('images/menu/menu_button1_on.jpg');
    z-index:999;
    padding-top:12px;
}

#menu_button2
{
    position:absolute;
    top:6px;
    left:106px;
    width:104px;
    height:43px;
    background-image:url('images/menu/menu_button2_off.jpg');
    background-repeat:no-repeat;
    display:block;
    padding-left:5px;
    padding-top:6px;
}

#menu_button2:hover
{
    top:0px;
    left:101px;
    width:115px;
    height:49px;
    background-image:url('images/menu/menu_button2_on.jpg');
    z-index:999;
    padding-left:10px;
    padding-top:12px;
}

#menu_button3
{
    position:absolute;
    top:6px;
    left:209px;
    width:104px;
    height:43px;
    background-image:url('images/menu/menu_button3_off.jpg');
    background-repeat:no-repeat;
    display:block;
    padding-left:6px;
    padding-top:12px;
}

#menu_button3:hover
{
    top:0px;
    left:204px;
    width:116px;
    height:49px;
    background-image:url('images/menu/menu_button3_on.jpg');
    z-index:999;
    padding-left:11px;
    padding-top:18px;
}

#menu_button4
{
    position:absolute;
    top:6px;
    left:313px;
    width:103px;
    height:43px;
    background-image:url('images/menu/menu_button4_off.jpg');
    background-repeat:no-repeat;
    display:block;
    padding-left:4px;
    padding-top:6px;
}

#menu_button4:hover
{
    top:0px;
    left:308px;
    width:114px;
    height:49px;
    background-image:url('images/menu/menu_button4_on.jpg');
    z-index:999;
    padding-left:9px;
    padding-top:12px;
}

#menu_button5
{
    position:absolute;
    top:6px;
    left:416px;
    width:105px;
    height:43px;
    background-image:url('images/menu/menu_button5_off.jpg');
    background-repeat:no-repeat;
    display:block;
    padding-left:4px;
    padding-top:12px;
}

#menu_button5:hover
{
    top:0px;
    left:411px;
    width:114px;
    height:49px;
    background-image:url('images/menu/menu_button5_on.jpg');
    z-index:999;
    padding-left:9px;
    padding-top:18px;
}

.button_text
{
    height:35px;
    width:95px;
    font-family:Tahoma;
    font-size:12px;
    color:White;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}

/*--End Menu Items--*/

  