﻿/* Colors 

Dark Blue       183964
Light Blue      2c7eb3
Orange          e98c39
Dark Grey       504d4e
Light Grey      eeeded

*/

body 
{
	width:100%;
	color:#504d4e;
	font-family:Verdana, Arial, Sans-Serif;
	background:#eeeded url(/img/bg-main.jpg) repeat-x top;
	font-size:62.5%;
	text-align:center;
	padding:0;
	margin:0;
	margin-top:5px;
}

.noPrint {}
.printOnly {display:none;}

a, a:link, a:visited, a:active, a:hover
{
    color:#e98c39;
    text-decoration:underline;
    padding:0;
    margin:0;
}

a:hover
{
    background-color:#e98c39;
    color:#fff;
    text-decoration:none;
}

a.noBG, a.noBG:link, a.noBG:visited, a.noBG:active, a.noBG:hover
{
    background:transparent;
}

#all
{
    width:772px;
    font-size:1.2em;
    line-height:1.5em;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#header
{
    background: url(/img/bg-header.gif) no-repeat;
    height:192px;
    width:772px;
    float:left;
}

#logo { width:350px; float:left; }

#tools
{
    text-align:right;   
    float:left;
    width:422px;
    padding-top:2px;
}

#TAF
{
    float:left;
    padding-left:80px;
}

#Print
{
    float:left;
}

#Search
{
    float:left;
}

#Search .btnGo
{
    width:120px;
    position:relative;
    top:-10px;
}

/*
#nav
{
    clear:both;
    text-align:center;
    width:772px;
    height:33px;
    padding:0;
    margin:0;
}

* html #nav
{
    position:relative;
    top:-19px;
}

#nav ul
{
    width:772px;
    padding:0;
    margin:0;
    list-style-type:none;
    height:33px;
}

#nav ul li
{
    list-style-type:none;   
    float:left;
    padding:0;
    margin:0;
    height:33px;
}

#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:active, #nav ul li a:hover
{
    height:33px;
    padding:0;
    margin:0;
}

*/

/* Nav */
#nav {}

#dropdown {list-style:none; margin:0 0 0 15px;}
#dropdown li {float:left; position: relative; margin:-5px 7px 10px 0;}
#dropdown li.open, #dropdown li:hover {background:#0055A5;}
#dropdown li.open a, #dropdown li:hover a {color:#FFF;}
#dropdown li a {display:block; padding:7px 10px; color:#0055A5; text-decoration: none;}
#dropdown li ul {
font-size:80%;
list-style:none;
  display: none;
  position: absolute;
  top: 32px;
  left: 0;
  width: 200px;
  padding:10px 0 0 0;
  background: #0055A5;
  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.25);
  box-shadow: 0 5px 5px rgba(0,0,0,0.25);
  z-index:999;
  }
#dropdown li:hover ul {display:block;}
#dropdown li ul li {float:none; margin:0;}
#dropdown li ul li a {border-bottom:1px dotted #7FAAD2; padding:5px 10px; display:inline-block;}
#dropdown li ul li a {display:block;}
#dropdown li ul li a:hover {background:#D9E6F2; color:#0055A5;}



#main
{
    background:#fff; 
    min-height:100px;
    padding:20px 20px 0 20px;
    width:732px;  /* 772 - 40padding = 732 */
}

* html #main
{
    position:relative;
    top:-21px;
}

#mainSidebar
{
    background:#fff url(/img/bg-sidBar.gif) repeat-y; 
    padding-top:5px;
}

#sideBar
{
    float:left;
    width:163px; /* 173 - 10padding = 163 */
    padding:0 5px 5px 5px;
}

#sideBar ul
{
    width:153px;
    padding:0;
    margin:0;
    list-style-type:none;
}

#sideBar ul li
{
    list-style-type:none;   
    padding:0;
    margin:0;
    
}

a.sideBarLink, a.sideBarLink:link, a.sideBarLink:visited, a.sideBarLink:active, a.sideBarLink:hover
{
    color:#183863;
    text-decoration:none;
    background:transparent;
    display:block;
    padding:.6em 0;
    font-weight:900;
    font-size:1.1em;
}

a.sideBarLink:hover
{
    color:#e98c39;
    text-decoration:underline;
}



#footer
{
    clear:both;
    width:772px;
    height:86px;
    margin-bottom:5px;
    background: url(/img/bg-footer.gif) no-repeat;
    padding-left:94px;
}

* html #footer
{
    position:relative;
    top:-21px;
}

#footer p
{
    float:left;
    text-align:center;
    font-size:.8em;
    padding-top:18px;
    margin:0;
}

#footer img
{
    float:left;
}

img, .noBorder  { border:0;}
p {margin:0; padding:.5em 0 1em .5em;}
.floatLeft {float:left;}
.clear {clear:both;}

h1 {color:#e98c39; font-size:1.4em; line-height:1em; font-weight:900; padding:0em; margin:0; text-align:left;}
h2 {color:#e98c39; font-size:1.2em; line-height:1em; font-weight:900; padding:0em; text-align:left;}
h3 {color:#e98c39; font-size:1.2em; line-height:1em; font-weight:900; padding:0em; text-align:left;}

.star
{
    background: url(/img/heading-star.gif) no-repeat;
    padding-left:36px;
    padding-top:21px;
     
}

