/* CSS Document */

body {
padding: 0px;
margin: 0px;
background-color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 150%;
color: #666666;
}

a {
color: #c75b12;
}

a:hover {
color: #993300;
}

/* Header styles */

#header {
position: relative;
margin: 0 auto; /* center on everything else */
width: 770px;
text-align: left;
height: 66px;
}

#header-left {
float: left;
}

#header-right {
float: right;
}

#header-right-top {
padding: 12px 0 6px 0;
}
#header-right-top img {
padding-left: 8px;
}

#header-right-btm {
text-align: right;
font-size: 13px;
font-weight: bold;
}
#header-right-btm a {
color: #e36f1e;
text-decoration: none;
}
#header-right-btm a:hover {
text-decoration: underline;
}

/* Top Navigation */

#t-nav {
width: 100%;
height: 30px;
background: url(/i2/images/nav_bg.gif);
}

#t-nav-center {
position: relative;
margin: 0 auto; /* center on everything else */
width: 770px;
height: 30px;
}

#t-nav-left {
float: left;
}

#t-nav-right {
float: right;
height: 30px;
}
#t-nav-right form {
margin: 0;
padding: 0;
}

.t-nav-search {
height: 11px;
width: 130px;
border: #3f4449 1px solid;
font-size: 10px;
color: #333333;
padding: 2px 0 2px 5px;
margin: 6px 5px 0 0;
background: url(/i2/images/nav_search_bg.gif)
}

/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* Navigation drop-downs */

/* z-index will allow nav to appear */
#tNavDrop_container { 
position: relative; 
margin: 0 auto; 
width: 770px; 
height: 30px; 
z-index: 100; 
background: url(/i2/images/nav_bg.gif);
}

/* Removes margin, padding and bullets in the unordered lists */
#tNavDrop, #tNavDrop ul {
padding: 0; 
margin: 0; 
list-style-type: none;
}

#tNavDrop a, #tNavDrop a:visited {
display:block;
}

#tNavDrop li ul li a, #tNavDrop li ul li a:visited {
width: 150px;  
line-height: 24px; 
text-decoration: none; 
font-size: 11px; 
color: #fff; 
padding: 7px 0 7px 13px;
border-left: 1px solid #4b535a;
border-right: 1px solid #4b535a;
line-height: 120%;
}
#tNavDrop li a.NavBtm, #tNavDrop li a.NavBtm:visited {
border: 0px;
border-left: 1px solid #4b535a;
border-right: 1px solid #4b535a;
border-bottom: 1px solid #4b535a;
}

#tNavDrop li {
float: left; 
background: #b35718;
}
#tNavDrop li ul li {
background: #6a737b;
}

/* For Non-IE browsers and IE7 */
#tNavDrop li:hover {
position: relative;
}
#tNavDrop li:hover > a {
background: #4b535a; color: #FFF;
}
#tNavDrop li ul {
display: none;
}
/* Do not remove transparent GIF */
#tNavDrop li:hover > ul {
display: block; 
position: absolute; 
top: 0px; 
left: 80px; 
padding: 14px 30px 30px 30px; 
background: transparent url(/i2/images/pixel.gif); 
width: 120px;
}
/* 2nd level nav Positioning */
#tNavDrop > li:hover > ul {
left:-30px; 
top:16px;
}

/* Removes table needed for IE6 */
#tNavDrop table {
position: absolute; 
border: 0px; 
top: 0; 
left: 0; 
z-index: 100; 
margin: 0px; 
padding: 0px;
}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #tNavDrop li a:hover {
position: relative; 
background: #4b535a; 
color: #FFF;
}

/* For accessibility of the top level menu when tabbing */
#tNavDrop li a:active, #tNavDrop li a:focus {
background: #4b535a; 
color: #FFF;
}

/* IE5.5 and IE6 sublevel fixes */
* html #tNavDrop li ul {
visibility: hidden; 
display: block; 
position: absolute; 
top: -11px; 
left: 80px; 
padding: 10px 30px 30px 30px; 
background: transparent url(../../css/transparent.gif); 
}
#tNavDrop li a:hover ul {
visibility: visible; 
left:-30px; 
top:20px;
}

/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */

/* Footer */

#footer-center {
position: relative;
margin: 0 auto; /* center on everything else */
width: 770px;
padding-bottom: 10px;
color: #b4b9bd;
font-size: 10px;
min-height: 20px;
}

#footer-left {
float: left;
}

#footer-right {
float: right;
}

#footer-left, #footer-right {
color: #9ea4a9;
}
#footer-left a, #footer-right a {
color: #9ea4a9;
text-decoration: none;
}
#footer-left a:hover, #footer-right a:hover {
text-decoration: underline;
}
