﻿/*

CSS Specific to IE6.

*/
#wrap
{
	background: #FFFFFF none repeat scroll 0 0 !important;
	width: 994px !important;
	margin: 0 auto;
}

.mw 
{
	width: 984px !important;
}

/* ------ Menu Fixes ------ */

#nav 
{
	width: 100% !important;
}

#nav ul.AspNet-Menu
{
	height: 1% !important;
}

#nav ul.AspNet-Menu li
{
    float: left !important;
    height: 1% !important;
}

#nav ul.AspNet-Menu li a,
#nav ul.AspNet-Menu li span
{
	float: left !important;    
}

#nav .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    float: left !important;
} 

/* Undoing rules used for IE7 and other browsers. */

#nav ul.AspNet-Menu ul
{
    visibility: hidden !important;
}

#nav ul.AspNet-Menu li:hover ul ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden !important;    
}

#nav ul.AspNet-Menu li:hover ul,
#nav ul.AspNet-Menu li li:hover ul,
#nav ul.AspNet-Menu li li li:hover ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul,
#nav ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
#nav ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: hidden !important;
}

/* Pre-IE7 rules used to avoid performance problems found when using the newer rules. */

#nav ul.AspNet-Menu ul
{
    display: none;    
}

#nav ul.AspNet-Menu li:hover ul ul,
#nav ul.AspNet-Menu li:hover ul ul ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul
{
    display: none;
}

#nav ul.AspNet-Menu li:hover ul,
#nav ul.AspNet-Menu li li:hover ul,
#nav ul.AspNet-Menu li li li:hover ul,
#nav ul.AspNet-Menu li.AspNet-Menu-Hover ul,
#nav ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
#nav ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
#nav ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
#nav ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul
{
    display: block;
}

.TopNavMenu li
{
	top: 0;
}

#top-nav a, #sub-nav a {cursor: pointer}

.TopNavMenu a:hover span
{
	background: url(/template/assets/images/tabs/w-right-tab.gif) right top no-repeat;
	color: #841c80;
}

#sub-nav a:hover
{
	background: url("/template/assets/images/tabs/left-tab.gif") no-repeat scroll 0 0 #841c80;
}

#sub-nav a:hover span
{
	background: url(/template/assets/images/tabs/right-tab.gif) right top no-repeat;
}

#sub-nav a
{
	height: 3em;
	width: 106px;
}

#sub-nav span 
{
	width: 100%;
	padding: 0;
}
/* ------ End Menu Fixes ------ */

/* ------ Left Nav Fixes ------ */
.LeftNav 
{
	width: 100% !important;
}

.LeftNav ul.AspNet-Menu
{
	height: 1% !important;
}

.LeftNav ul.AspNet-Menu li
{
    height: 1% !important;
}
.LeftNav ul a span,
.LeftNav ul span span
{
	background-color: #00928F;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
/* ------ End Left Nav Fixes -- */

/* ------ Search & Utility Fixes ------------- */
#sch 
{
	width: 100%;
}
/* ------ End Search & Utility Fixes --------- */

/* ----------- Rounded Corners Box ---------------- */
.type1 .corner
{
	background-image:none;
}
.type2 .corner
{
	background-image:none; 
}
/* ----------- End Rounded Corners Box ------------ */

/* ----------- Form Fixes ----------------------- */
.iboxH .c .bl .br .tl {background-color: #C4C9CD}
.iboxH .c .bl .br .tl .tr {background-color: #C4C9CD}
.ifield, .ifieldheading, .ifieldheadingG {clear: both; float: none}
.ifieldheading h1, .ifieldheading h2, .ifieldheading h3 {position: static}
.ifieldheading a {position: static}
.ifield .ifieldlabel, .ifield .ifieldlabelL {clear: both; position: static}
.ifield .ifieldlabel em, .ifield .ifieldlabelL em {position:static}
.ifield strong {position:static}
.ifield strong span {position:static}
.ifield .ierror {clear: both; position:static}
.ibutton {clear: both; display: inherit}
.ibutton input {clear: both; position: static}
.ibutton .ibuttonEnd {clear: both; position: static}

.iboxS .c {border:1px solid #C4C9CD; background:url(/template/assets/images/boxes/grad-130px.png) repeat-x 0 0; min-height: 130px}
.iboxS-S .c {border:1px solid #C4C9CD; background:url(/template/assets/images/boxes/grad-28px.png) repeat-x 0 0; min-height: 28px}
.iboxS-M .c {border:1px solid #C4C9CD; background:url(/template/assets/images/boxes/grad-87px.png) repeat-x 0 0; min-height: 87px}
.iboxS-ML .c {border:1px solid #C4C9CD; background:url(/template/assets/images/boxes/grad-141px.png) repeat-x 0 0; min-height: 141px}
.iboxS-L .c {border:1px solid #C4C9CD; background:url(/template/assets/images/boxes/grad-430px.png) repeat-x 0 0; min-height: 430px}
/* ----------- End Form Fixes ------------------- */