﻿/* DEFAULTS
----------------------------------------------------------*/

* {margin:0;padding:0; border: none;}


/* HACKS   
---------------------------------------------------------- 

color: #000; all browsers
*color: #000; IE7 and below
_color: #000; IE6 AND below
*/


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
html, body, form {height: 100%;
                  background-color: #F7F7F7;
                  /* min-height: 100%;*/}

body   
{
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

#wrap
{
    min-height: 100%;
    _display:table;
    _height: 100%;
}

#main {/*overflow: auto;*/
	padding-bottom: 95px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -95px; /* negative value of footer height */
	height: 95px;
	clear:both;
	
	background-color: #0D0D0D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3F3F3F), to(#0D0D0D));
    background: -moz-linear-gradient(#3F3F3F, #0D0D0D);
    background: linear-gradient(#3F3F3F, #0D0D0D);
    /*-pie-background: linear-gradient(#3F3F3F, #0D0D0D);*/
    
    /*behavior: url("css/PIE.htc");*/
}

.headerOuter
{
    height: 104px;
    border-bottom: 1px solid #000;
    
    background-color: #141414;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#353535), to(#141414));
    background: -moz-linear-gradient(#353535, #141414);
    background: linear-gradient(#353535, #141414);
    /*-pie-background: linear-gradient(#353535, #141414);*/
    
    /*display: block;*/
    /*position: relative;*/
    
    /*behavior: url("css/PIE.htc");*/
}
.headerInner
{
    position: relative;
    margin: 0px auto;
    width: 940px;
    overflow: hidden;
    display: block;
    
    /*display: block;*/
    /*position: relative;*/
}

.headerInner .headerImg
{
    height: 104px;
    display: table-cell;
    vertical-align: middle;
}
.headerInner .headerImg img.image
{
    *margin-top: 22px;
    
    /**behavior: url("css/PIE.htc");
    *-pie-png-fix: true;*/
}
.headerInner .headerImg img.image
{
    *display: none;
    /**behavior: url("css/PIE.htc");
    *-pie-png-fix: true;*/
}
.headerInner .headerImg img.image2
{
    display: none;
    *margin-top: 22px;
    *display: inline;
    /**behavior: url("css/PIE.htc");
    *-pie-png-fix: true;*/
}
.headerInner .headerImg img.imagePrint
{
    display: none;
}
.headerInner .headerImg div.image
{
    /*background-image: url("logo.png");
    width: 271px;
    height: 60px;
    
    *margin-top: 22px;*/
}
.headerInner .headerMenu
{
    position: absolute;
    top:0;
    right: 0;
    /*float: right;*/
}

.headerBarOuter
{
    height: 39px;
    
    border-top: 1px solid #5D5D5D;
    
    background-color: #1E1E1E;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2D2D2D), to(#1E1E1E));
    background: -moz-linear-gradient(#2D2D2D, #1E1E1E);
    background: linear-gradient(#2D2D2D, #1E1E1E);
    /*-pie-background: linear-gradient(#2D2D2D, #1E1E1E);*/
    
    /*behavior: url("css/PIE.htc");*/
}
.headerBarInner
{
    margin: 0 auto;
    width: 940px;
    text-align: right;
    color: #E1E1E1;
    
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
    position: relative;
}
div.headerBarInner a
{
	color: #E1E1E1;
	text-decoration: underline;
}
div.headerBarInner a:hover
{
	color: #EDCB5F;
	text-decoration: none;
}
div.headerBarInner .lastUpdate
{
    margin-left: 10px;
    position: absolute;
    left: 0;
    top: 0;
}

.footer
{
    margin: 0 auto;
    width: 940px;
}
.footerCenter
{
    height: 95px;
    display: table-cell;
    vertical-align: middle;
    width: 940px;
    *margin-top: 25px;
    *height: 70px;
}
.footerCenter .links
{
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4e4e4e;
    text-align: center;
    white-space: nowrap;
    padding: 5px;
}
.footerCenter .links a
{
    color: #b89337;
    padding: 5px 20px;
    text-decoration: none;
}

.footerCenter .copyright
{
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #8c8c8c;
    text-align: center;
    padding: 5px;
}
.footerCenter .copyright a
{
    color: #b89337;
    text-decoration: none;
    /*color: #8c8c8c;
    text-decoration: underline;*/
}
#edgeFT
{
    position: absolute;
    top: -8px;
    left: 0;
    height: 7px;
    width: 100%;
    z-index: 10;
    
    background-color: #EEEEEE;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEEE), to(#c2c2c2));
    background: -moz-linear-gradient(#EEEEEE, #c2c2c2);
    background: linear-gradient(#EEEEEE, #c2c2c2);
    /*-pie-background: linear-gradient(#EEEEEE, #c2c2c2);*/
    border-bottom: 1px solid #3d3d3d;
    
    /*behavior: url("css/PIE.htc");*/
}



/* TAB MENU   
----------------------------------------------------------*/

div.menu
{
    line-height: 29px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
div.menu ul a
{
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

ul.subMenu
{
}
ul.subMenu li a
{
    margin-right: 2px;
    _display: block;
    _width: 20px;
}
ul.subMenu li a
{
    font-size: 9pt;
    padding: 40px 15px 5px 15px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    
    color: #7f7f7f;
    border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;

    /*behavior: url("css/PIE.htc");*/
}
ul.subMenu li a:hover,
ul.subMenu li a.selected
{
    color: #eabb1d;
    background-color: #303030;
}