#mainContent {
	margin-left:165px;
}

#mainContent #searchBar {
	background-color:#ddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#mainContent #searchBar table {
	float:left;
	color:#193859;
	font-size:9pt;
	font-weight:bold;
}

#mainContent #searchBar td {
	vertical-align:top;
}

#mainContent #searchBar form {
	padding:0;
	margin:0;
}

#header * {margin:0;padding:0;}
#header {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:100%;
	height:144px;
}

#header #top {
	position:relative;
	top:0;
	left:0;
	height:90px;
}

#header #headLogo {

	position:absolute;
	top:0;
	left:0;
}

#header #hexLogo {
	position:absolute;
	top:0;
	right:0;
}

#header #middle {
	position:relative;
	top:0;left:0;
	height:23px;
}

#header #headerNav {
	position:absolute;
	top:0;
	right:0;
}

#header #headBottomLogo {
	position:absolute;
	top:0;
	left:0;
}

#header #userBar {
	width:100%;
	height:30px;
	background-color:#193859;
	border-top:1px solid #fff;
}

#header #userBar a {
	color:#fff;
	font-size:8pt;
}

#header #userBar p {
	color:#fff;
	padding:7px;
	font-size:8pt;
}

#header #userBar .leftMsg {
	float:left;
}

#header #userBar .rightMsg {
	float:right;
}

#leftNav * {margin:0;padding:0;}
#leftNav {
	float:left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:148px;
	border:1px solid #fff;
	border-top:0;
	border-bottom:0;
	background-color:#374352;
}

#leftNav .subLeftNav {
	padding-left:5px;
	padding-top:10px;
	width:153px; /*148px + 5px for padding...?*/
	background-color:#fff;
}

#leftNav .linkHeader {
	background:#737c86 url('/Catalog/images/corner_LU.gif') no-repeat left top;
}

#leftNav .linkHeader p, #leftNav .linkFooter p {
	font-variant:small-caps;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin-left:15px;
}

#leftNav .linkHeader p {
	background:transparent url('/Catalog/images/corner_RU.gif') no-repeat right top;
	padding-top:20px;
	padding-bottom:3px;
	padding-right:15px;
}

#leftNav .linkFooter {
	background:#737c86 url('/Catalog/images/corner_LD.gif') no-repeat left bottom;
}

#leftNav .linkFooter p {
	background:transparent url('/Catalog/images/corner_RD.gif') no-repeat right bottom;
	height:17px;
}

#leftNav .blueBox {
	background-color:#374352;
}

#leftNav .blueBox .linkHeader, #leftNav .blueBox .linkFooter {
	background-color:#374352;
}

#leftNav .blueBox form {
	margin-left:15px;
}

#leftNav .topGrayBox {
	background:#ccc url('images/curve_gray-blue.gif') no-repeat center bottom;
	width:100%;
	height:113px;
	padding-top:15px;
	padding-bottom:15px;
}

#leftNav .topGrayBox form, #leftNav .grayBox form, 
#leftNav .topGrayBox p, #leftNav .grayBox p {
	margin-left:12px;
}

#leftNav .topGrayBox input, #leftNav .grayBox input {
	margin-bottom:15px;
}

#leftNav .topGrayBox label, #leftNav .grayBox label,
#leftNav .topGrayBox p, #leftNav .grayBox p {
	color:#768798;
	font-weight:bold;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
}

#leftNav .grayBox {
	background:#ccc url('images/curve_gray-blue.gif') no-repeat center bottom;
	width:100%;
	height:125px;
	margin-top:8px;
}

#leftNav .grayBox div {
	width:100%;
	height:15px;
	background:#ccc url('images/curve_blue-gray.gif') no-repeat center bottom;
}

#leftNav .topGrayBox a:link, #leftNav .grayBox a:link {
	color:#768798;
	text-decoration:underline;
}

#leftNav .topGrayBox a:hover, #leftNav .grayBox a:hover {
	text-decoration:none;
}

#leftNav ul {
	border-top:1px dotted #fff;
	background-color:#374352;
}

#leftNav li {
	list-style-type:none;
	border-bottom:1px dotted #fff;
	line-height:10pt;
}

#leftNav li a {
	display:block;
	text-align:right;
	padding:4px 6px;
	color:#fff;
	text-decoration:none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding-right:20px;
	background:#374352 url('images/nav_lft_arrowonly.gif') no-repeat right center;
}

#leftNav li a:hover {
	background-color:#737c86;
}

#leftNav li a.selected {
	background-color:#3b5a7b;
}

#leftNav .spacer {
	height:20px;
}

#mainTitleBlue, #mainTitleRed, #mainTitleYellow {
	background: #fff url('images/left_arrow_blue.jpg') no-repeat left center;
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	width:auto;
}

#mainTitleBlue h1, #mainTitleRed h1, #mainTitleYellow h1 {
	color:#145099;
	font-size:32pt;
	font-weight:normal;
	letter-spacing:-2px;
	margin:0 0 5px 50px;
	padding:0;
	line-height:27pt;
}

#mainTitleBlue h6, #mainTitleRed h6, #mainTitleYellow h6 {
	color:#B4CDE1;
	font-variant:small-caps;
	font-size:10pt;
	font-weight:bold;
	margin:5px 0 5px 47px;
	padding:0;
}

#mainTitleRed {
	background: #fff url('images/left_arrow_red.jpg') no-repeat left center;
}

#mainTitleRed h1 {
	color:#A5000B;
}

#mainTitleRed h6 {
	color:#E4B2B5;
}

#mainTitleYellow {
	background: #fff url('images/left_arrow_yellow.jpg') no-repeat left center;
}

#mainTitleYellow h1 {
	color:#C48535;
}

#mainTitleYellow h6 {
	color:#EDDAC2;
}



.all {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.allred {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FF0000 }
.allbold {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
.allsmall {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
.smallwhite {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF }
.allwhite { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.bmenu {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
.wmenu {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF }
.detail {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
.tooltitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; color: #000000; font-weight: bold }
.boldbigger {font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold }
.redboldform {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold }
.boldform {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }

P {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000 }
P.indent {margin-left: 5em; margin-top: 1.3em; margin-bottom: 1.3em; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000 }
P.redindent {margin-left: 5em; margin-top: 1.3em; margin-bottom: 1.3em; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: bold }
P.toolindent {margin-left: 3em; margin-top: .5em; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000 }
P.bold {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
P.attributehead {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-align: center }

A:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #660000; text-decoration: underline }
A:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }
A:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #660000; text-decoration: underline }
A:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }

A.blue:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #145099; text-decoration: underline }
A.blue:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }
A.blue:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #145099; text-decoration: underline }
A.blue:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: underline }

A.bluesmall:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }
A.bluesmall:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }
A.bluesmall:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }
A.bluesmall:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #145099; text-decoration: none }

A.smallred:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.smallred:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }
A.smallred:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.smallred:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }

A.more:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: none }
A.more:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none }
A.more:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: none }
A.more:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none }

A.wsmallwhite:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
A.wsmallwhite:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
A.wsmallwhite:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
A.wsmallwhite:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }


A.small:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.small:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }
A.small:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #660000; text-decoration: underline }
A.small:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline }

A.whitenav:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.whitenav:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitenav:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitenav:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}

A.whitefloatnav:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none }
A.whitefloatnav:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
A.whitefloatnav:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
A.whitefloatnav:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}

A.whitesubnav:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.whitesubnav:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitesubnav:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.whitesubnav:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}

A.blueheadnav:link { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #003b8b; text-decoration: none; font-weight: bold }
A.blueheadnav:active { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }
A.blueheadnav:visited { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #003b8b; text-decoration: none; font-weight: bold }
A.blueheadnav:hover { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }

A.redheadnav:link { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #a5000b; text-decoration: none; font-weight: bold }
A.redheadnav:active { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }
A.redheadnav:visited { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #a5000b; text-decoration: none; font-weight: bold }
A.redheadnav:hover { font-family: arial,helvetica,geneva,swiss,sunSans-regular; font-size: 12pt; color: #999999; text-decoration: none; font-weight: bold }

A.bnav:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
A.bnav:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold }
A.bnav:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
A.bnav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
A.wnav:link {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.wnav:active {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: bold }
A.wnav:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
A.wnav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
.style1 {color: #FFFFFF;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height: 0;  
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;}

