﻿body 
{
    margin:0px 0px 0px 0px;
    background-color:#000000;
}

#bg
{
    width:100%;
    min-width:900px;
    height:100%;
    min-height:700px;
    position:absolute;
    z-index:1;
}

#bgalt
{
    width:100%;
    min-width:900px;
    height:auto;
    min-height:700px;
    position:absolute;
    z-index:1;
}

#wrapper
{
    width:100%;
    height:100%;
    position:absolute;
    z-index:2;
}

#topBar
{
    width:100%;
    min-width:900px;
    height:110px;
    float:left;
    background-image:url(images/web/topbg.png);
    background-repeat:repeat-x;
    margin-bottom:0px;
}

.tenspacerleft
{
    margin-left:10px;
}

#navbar
{
    width:100%;
    min-width:900px;
    height:20px;
    margin-top:0px;
    float:left;
    background-image:url(images/web/navbg.png);
    background-repeat:repeat-x;
}

#logobox
{
    margin-top:10px;
    margin-left:15px;
    float:left;
}

#quotebox
{
    margin-top:90px;
    margin-right:20px;
    float:right;
    height:20px;
}

#whole
{
    width:900px;
    height:auto;
    min-height:500px;
    float:left;
    /*margin-left:222px;*/
    margin-left:111px;
    margin-top:50px;
}

/*  HOME    */

#hleftcontain
{
    width:620px;
    height:auto;
    float:left;
}

#hrightcontain
{
    width:280px;
    height:auto;
    float:right;
}

#homehead
{
    width:620px;
    height:60px;
    float:left;
}

#homemovie
{
    width:610px;
    height:auto;
    float:left;
    margin-left:10px;
    margin-top:25px;
}

#moviebox
{
    width:610px;
    height:360px;
    clear:both;
    background-color:#000000;
}

#captionbox
{
    width:610px;
    height:50px;
    background-image:url(images/web/captionbg.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-size:11pt;
    font-family:Tahoma Sans-Serif;
}

#textwrapper
{
    margin-top:5px;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:5px;
    float:left;
}

#textwrapper2
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    float:left;
}

#homenewsbox
{
    width:200px;
    height:auto;
    float:right;
    margin-top:85px;
    color:White;
    font-family:Tahoma, Sans-Serif;
    font-size:11pt;
}

#homenewshead
{  
    height:20px;
    width:200px;
}

#homenews
{
    width:200px;
    height:auto;
    min-height:200px;
    background-image:url(images/web/homenewsbg.png);
    background-repeat:repeat-y;
    margin-top:10px;
    color:White;
    font-family:Tahoma, Sans-Serif;
    font-size:10pt;
}

#homeqabox
{
    margin-top:25px;
    width:200px;
    height:auto;
    float:right;
}

#homeqabox a
{
    border:none;
    text-decoration:none;
}


/*  ABOUT   */

#aboutimg
{
    float:left;
    width:850px;
    height:56px;
}

.aboutboxl
{
    width:400px;
    height:auto;
    min-height:300px;
    background-image:url(images/web/aboutboxbg.png);
    background-repeat:repeat;
    float:left;
    margin-top:30px;
    color:#FFFFFF;
    font-size:12pt;
}

.aboutboxr
{
    width:375px;
    height:auto;
    min-height:300px;
    float:right;
    margin-right:100px;
    margin-top:30px;
    color:#FFFFFF;
    font-size:12pt;
    background-image:url(images/web/aboutboxrbg.png);
    background-repeat:repeat-y;
}

#aboutwide
{
    width:840px;
    height:auto;
    min-height:300px;
    background-image:url(images/web/aboutboxbg.png);
    background-repeat:repeat;
    float:left;
    margin-top:30px;
    color:#FFFFFF;
    font-size:13pt;
}

.aboutboxr li
{
    margin-top:10px;
    margin-right:15px;
    margin-left:10px;
}

.aboutimg
{
    width:auto;
    height:auto;
    margin:5px 5px 5px 5px;
    float:right;
}

#certshead
{
    width:350px;
    height:40px;
    margin-left:5px;
}

/*  SERVICES    */

#servicesbox
{
    width:870px;
    height:auto;
    float:left;
    min-height:100px;
}

#sboxtop
{
    width:870px;
    height:80px;
    background-image:url(images/web/aboutimgb.png);
    background-repeat:no-repeat;
}

#sboxwrapper
{
    width:870px;
    height:auto;
    background-image:url(images/web/servicesbg1.png);
    background-repeat:repeat-y;
    min-height:300px;
    color:#FFFFFF;
    font-size:13pt;
    font-family:Tahoma Sans-Serif;
}

#sboxcontent
{
    width:840px;
    height:auto;
    margin-left:25px;
}


#sboxcontent li
{
    margin-bottom:10px;
}

#sboxcontent h3
{
    font-size:16pt;
}

#sboxcontent h2
{
    font-size:18pt;
}

#sboxcontent h4
{
    font-size:14pt;
}

#sboxcontent a
{
    color:#428DFF;
    text-decoration:none;
}

/* NEWS */

#newsleft
{
    width:200px;
    height:auto;
    min-height:400px;
    float:left;
}

#newsright
{
    width:550px;
    height:auto;
    min-height:400px;
    float:right;
    margin-right:100px;
    background-color:#000000;
}

#newsitemhead
{
    width:200px;
    height:20px;
    background-image:url(images/web/newsitemhead.png);
    background-repeat:no-repeat;
    margin-bottom:10px;
}

#newsitembox
{
    width:200px;
    height:auto;
    min-height:50px;
    background-image:url(images/web/newsitembg.png);
    background-repeat:repeat-y;
    color:#FFFFFF;
    font-size:11pt;
    font-family:Tahoma Sans-Serif;
}

/*  CONTACT */

#contactl
{
    width:450px;
    height:auto;
    min-height:400px;
    background-image:url(images/web/contactbox.png);
    background-repeat:repeat-y;
    float:left;
}

#contactl a
{
    color:White;
}

#contactr a
{
    color:White;
    text-decoration:none;
}

#contactr
{
    width:200px;
    height:auto;
    min-height:200px;
    float:right;
    margin-right:100px;
    color:White;
}

#contactrbox1
{
    width:200px;
    height:auto;
    background-image:url(images/web/contactboxr.png);
    background-repeat:repeat-y;
    float:right;
}

#contactrbox2
{
    width:200px;
    height:auto;
    background-image:url(images/web/contactboxr.png);
    background-repeat:repeat-y;
    float:right;
    margin-top:20px;
}

#imgwrapper1
{
    margin:5px 5px 5px 5px;
    float:right;
}