* 
{
    margin:0;
    padding:0;
}
body 
{
    background-color:#292929;
    background-image:url(images/bg.jpg);
    background-repeat:no-repeat;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana; 
}
h1 {
    padding-bottom:15px;
}
#content a 
{
    text-decoration:none;
    font-weight:bold;
    color:Black;
}
#content a:hover 
{
    color:Silver;
}
#body 
{
    background-color:#999999;
    width:950px;
    margin:20px auto;
    border:1px solid white;
}
#header 
{
    WIDTH: 600px;
    height:176px;
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
}
#main 
{
    background-color:#5A7FC5;
    background-image:url(images/mainbg.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    padding:20px;
    width:910px;
    min-height:450px;
}

/**
* NAV
*/
#nav ul
{
    list-style:none;
}
#nav li 
{
    float:left;
    color:White;
    font-family:Verdana;
    vertical-align:top;
    font-weight:bold;
}
#nav a 
{
    font-family:Verdana;
    color:White;
    text-decoration:none;
}
#nav a:hover 
{
    color:silver;
}
/**
* MAIN NAV
*/
#nav .item 
{
    background-image:url(images/navbg.jpg);
    background-repeat:repeat-x;
    text-align:center;
    margin-right:10px;
}
#nav .active a
{
    color:silver;
}
#nav .activeWithSub
{
    background-image:url(images/activenavbg.jpg);
}
#nav .bridge 
{
    position:relative;
    top:-14px;
    z-index:2;
}
.item .text 
{
    font-size:18px;
    display:inline-block;
    position:relative;
    top:-13px;
}
#nav .hidden 
{
    font-size:18px;
    color:#5A7FC5;
    background-color:#5A7FC5;
}

/**
* SUBNAV
*/
#subnav 
{
    position:relative;
    top:-28px;
    z-index:1;
    background-image:url(images/subbg.jpg);
    background-repeat:repeat-x;
    font-size:12px;
    width:910px;
    height:30px;
    text-align:center;
}
#nav .subitem 
{
    position:relative;
    z-index:3;
    text-align:center;
    margin:0 10px;
}
.subitem .text 
{
    display:inline-block;
    position:relative;
    top:10px;
    z-index:3;
}
/** 
* 3rd Nav
*/
.nav3 
{
    margin-top:10px;
    list-style:none;
    min-width:100px;
    margin-right:25px;
}
.nav3 li 
{
    border-bottom:1px solid #292929;
}
.nav3 li a 
{
    display:block;
    color:Black;
    padding:10px 3px;
}
.nav3 .first 
{
    border-top:1px solid #292929;
}
.nav3 #active a
{
    color:silver;
}
.nav3 li:hover 
{
    background-color:#292929;
}
.nav3 li:hover a
{
    color:silver;
}


/** 
IE NAV HACKS
*/
/* ie 7 */
*+html #subnav  
{
    top:-48px;
}
* html #subnav {
margin-top:-21px;
}

/**
* CONTENT
*/
#content
{
    width:950px;
}

/**
* FOOTER
*/
#footer 
{
    background-image:url(images/footer.jpg);
    background-repeat:no-repeat;
    width:950px;
    height:155px;
}
#footer .text 
{
    font-size:10px;
    color:White;
    text-align:right;
    padding-top:15px;
    padding-right:10px;
}
#footer .text a
{
    font-size:10px;
    color:White;
    text-decoration:none;
}

#footer .link 
{
    text-align:right;
    position:relative;
    top:100px;
    bottom:0;
    right:0;
    padding-right:5px;
}

.clear 
{
    clear:both;
    height:1px;
    font-size:1px
}