/*
------------------------------------------------------
This style sheet contains the classes for the site
navigation.
------------------------------------------------------
*/


/*
------------------------------------------------------
Login Box
------------------------------------------------------
*/

#login1 {
}

#login1 a:link, #login1 a:visited, #login1 a:active {
width:210px;
height:15px;
display:block;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background:url(file:///C|/inetpub/wwwroot/images/login_background.gif) no-repeat top right #f48026;
padding: 3px 10px 0 10px;
}

#login1 a:hover {
color:#000;
text-decoration:none;
}


/*
------------------------------------------------------
Utility
------------------------------------------------------
*/

#utility{
}

#utility a:link, #utility a:visited, #utility a:active {
color:#fff;
text-decoration:none;
padding: 0 4px;
}

#utility a:hover {
color:#f48026;
background:none;
text-decoration:none;
}

/*
------------------------------------------------------
Main Navigation
------------------------------------------------------
*/



.nav, .nav * {
margin:0;
padding:0;
}

.nav {

}
*html.nav {
width: 180px; /*IE6 needs this*/
}

.nav ul {
background:none; /*IE6 needs this*/
width: 183px;
}
* html .nav ul {
width: 180px; /*IE6 needs this*/
}

.nav li {
height:17px;
width: 180px;
border-top:1px solid #f8b37d;
float: left;
margin:0px;
list-style:none;
position:relative;
z-index:999;
}
* html .nav li {
width: 180px; /*IE6 needs this*/
}

.nav a:link, .nav a:active, .nav a:visited {
height:13px;
color: #fff;
display:block;
padding: 2px 10px;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
font-variant:small-caps;
z-index: 999;
}

.nav li ul {
top:-999em;
position:absolute;
width: 183px;
z-index: 1024;
}
* html .nav li ul{
1width: 179px; /*IE6 needs this*/
}

.nav li:hover,
.nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {
background:#f48026;
}

.nav li:hover ul, /* pure CSS hover is removed below */
ul.nav li.sfHover ul {
left: 179px;
top:0px;
}
* html .nav li:hover ul, * html ul.nav li.sfHover ul {
left: 150px; /*IE6 needs this*/
}

.nav li:hover li ul,
.nav li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul {
left: 150px;
top:0px;
}
* html .nav li li:hover ul, * html ul.nav li li.sfHover ul {
left: 150px;
}

.nav li li:hover li ul,
.nav li li.sfHover li ul {
top:-999em;
}

.nav li li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li li.sfHover ul {
left: 150px;
top:0px;
}
* html .nav li li li:hover ul, 
* html ul.nav li li li.sfHover ul {
left: 150px;
}

/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
top: -999em;
}

.nav li li {
width: 180px;
border-top:1px solid #7a7470;
}

.nav li li a:link, .nav li li a:visited, .nav li li a:active{
background:#000;
opacity: .9;
filter: alpha(opacity=70);
}
.nav li li a:hover{
background:#f48026;
opacity: 5;
filter: alpha(opacity=100);
color:#000000;
}

#navBackground {
position:absolute;
background:#000;
opacity: .8;
filter: alpha(opacity=60);
width:180px;
height:518px;
display:none;
left: 150px;
top: 0px;
z-index:800;
}

*html #navBackground {
left: 180px;
}

/*
------------------------------------------------------
Internal Navigation
------------------------------------------------------
*/

#internalNavigation{
}



/*
------------------------------------------------------
Footer
------------------------------------------------------
*/

#footer a:link, #footer a:visited, #footer a:active {
color:#999;
text-decoration:none;
}

#footer a:hover {
color:#fff;
background:#999;
text-decoration:none;
}

#newsWrapper a:link, #newsWrapper a:visited, #newsWrapper a:active{
color:#ccc;
text-decoration:none;
}

#newsWrapper a:hover{
color:#fff;
background:#f48026;
text-decoration:none;
}

/*
------------------------------------------------------
Breadcrumbs
------------------------------------------------------
*/

.breadCrumb a:link, .breadCrumb a:visited, .breadCrumb a:active {
display:block;

float:left;
margin: 0px 6px 0px 0px;
padding: 0px 10px 0px 0px;
background:url(file:///C|/inetpub/wwwroot/images/breadcrumb-arrow.gif) no-repeat center right;
font-weight:normal;
text-decoration:none;
color:#000000;
}
.breadCrumb a:hover {
text-decoration:underline;
}

/*
------------------------------------------------------
Misc Links
------------------------------------------------------
*/

#tabsHome a:link, #tabsHome a:visited, #tabsHome a:active {
color:#fff;
text-decoration:underline;
}

#tabsHome a:hover {
color:#fff;
text-decoration:none;
background:#000;
}

#logo a:hover{
background:none;
}

.clientLogos a:link, .clientLogos a:visited, .clientLogos a:active {
display:block;
float:left;
height:91px;
width:131px;
}
.clientLogos a:hover {
background:#666666;
}


/* this makes it possible to add next button beside scrollable */
div.scroll {
	float:left;
	
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(../images/left.png) no-repeat;
	float:left;
	margin:43px 10px;
	cursor:pointer;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(../images/right.png);
	clear:right;	
}



/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi {
	margin:2px auto;
	width:800px;
	height:20px;
}


/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -8px;     
} 	

a.pdf, a.com {
	background: url(../images/bg_file_doc.png) no-repeat right 0;
	padding-bottom: 1px;
	padding-right: 20px;
}

a.pdf {background-image:url(../images/bg_file_pdf.png);}

a.com {background-image:url(../images/pageLink.png);}
