

#subnav UL LI A { color: #000; }
#subnav UL LI UL { }
#subnav UL LI UL LI A { color: #000; }

#column1 {  }
#column1,
#column1 H1
#column1 H2
#column1 H3 {
	color: #333;
}
A { color: #b60b3b; }
H1,
H1 A { color: #333; }
H2,
H2 A { color: #333; }
H3,
H3 A { color: #333; }
HR { color: #d6d6d6; background-color: #d6d6d6; }
IMG { border-color: #ccc; }
TABLE { border-color: #ccc; }
TD { border-color: #ccc; }





body {
	font: normal .75em Arial, sans-serif;
}
#nav UL LI A { }

A { text-decoration: none; outline: none; }
A:hover { text-decoration: underline; }

#subnav UL LI A { font-size: 1em; }
#subnav UL LI A.open { font-weight: bold; }
#subnav UL LI UL LI UL LI A { font-size: .92em; }
#subnav UL LI UL LI A { font-size: 1em; }

H1 A,
H2 A,
H3 A {
	text-decoration: none;
}
H1 {
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 0;
  	padding: 10px 0 5px 0;
}
H2 {
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0;
  	padding: 8px 0 5px 0;
}
H3 {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0;
  	padding: 5px 0 5px 0;
}
P {
	margin: 0;
	padding: 5px 0;
}
HR {
	height: 1px;
	border: 0;
	margin: 10px 0;
	padding: 0;
}
INPUT, SELECT, TEXTAREA {
	font: 12px Arial, sans-serif;
}
FORM {
	margin: 0;
}

body {
	margin: 0px;
	padding: 0px;
	background: #f3f3f3 url(color_gray/pics/bg.gif) repeat-x top;
}
#wrapper {
	margin: 0 auto;
	width: 980px;
	height: auto;
	min-height: 100px;
	overflow: hidden;
	background: #fff url(color_gray/pics/contentTopShadow.gif) no-repeat top;
}
#wrapperCenter {  }
#wrapperContent {  }


/* Header
===================*/
#header {
	height: 133px;
	width: 980px;
	position: relative;
}

/* Navigation
===================*/
#topLinks { 
	width: 600px;
	height: 20px;
	position: absolute;
	top: 30px;
	left: 250px;
	overflow: hidden;
}
#topLinks a { 
	color: #000; 
}

#nav {
	height: 28px;
	width: 704px; 
	padding: 10px 0 10px 20px; 
	background: url(color_gray/pics/navBg.gif) no-repeat left top; 
	position: absolute;
	top: 65px;
	left: 230px;
	overflow: hidden;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav ul li { 
	float: left; 
	height: 22px; 
	padding: 5px 0 0 0;
	margin: 0;
}
#nav ul li.open { 
	background: url(color_gray/pics/navActiveRight.gif) no-repeat right center; 
	height: 22px; 
}
#nav ul li a { 
	color: #333333; 
	font-size: 14px; 
	padding: 0 10px; 
	border-left: 1px solid #b8b8b8;
	white-space: nowrap;
}
#nav ul li:first-child a { 
	border: none; 
}
#nav ul li a.open { 
	color: #fff; 
	background: url(color_gray/pics/navActiveLeft.gif) no-repeat left center; 
	height: 22px; 
	padding: 5px 10px 6px 10px; 
	border: none; 
}
#nav ul li.open + li a { 
	border: none; 
}



/* Logo
===================*/
#logo,
.logo {
	width: 220px;
	height: 99px;
	text-align: center;
	position: absolute;
	top: 15px;
	left: 0;
}
.logo A, .logo A:hover {
	text-decoration: none;
}
.logo IMG {
	border: 0;
}
.logo * {
	margin: 0;
	padding: 0;
}


/* Toolbox
===================*/
#toolbox { }
#toolbox DIV { }
#toolbox IMG { }
#toolbox A { }
#toolbox A:hover { }

/* Search
===================*/
.searchBox { }


/* Content
===================*/
#content {
	position: relative;
	padding: 20px 44px;
}
#main {
	float: right;
	width: 590px;
	height: auto;
	min-height: 100px;
	overflow: hidden;
}
#column1 {
	float: left;
	width: 240px;
	padding: 10px 0 0 0;
	height: auto;
	min-height: 100px;
	overflow: hidden;
}
.column1Text {
	clear: both;
}
#column2 {
	height: auto;
	min-height: 100px;
	overflow: hidden;
	display: none;
}
#extraContent {
	clear: both;
	padding: 20px 15px 10px 15px;
	font-size: 1.15em;
}

#clearDiv {
	clear: both;
}


/* Sub Navigation
=========================================*/
#subnav { padding: 0 0 20px 0; }
#subnav UL { list-style: none; margin: 0; padding: 0; }
#subnav UL LI { background: url(color_gray/pics/dotted.gif) bottom repeat-x; padding: 5px 2px; }
#subnav UL LI A { }
#subnav UL LI A:hover { }
/* sub */
#subnav UL LI UL { margin: 0; padding: 0; background: none; }
#subnav UL LI UL LI { margin: 0; padding: 0 0 0 10px; background: none; }
#subnav UL LI UL LI A { }
#subnav UL LI UL LI A.open { }
/* subsub */
#subnav UL LI.sub UL LI.sub { }
#subnav UL LI UL LI UL { }
#subnav UL LI UL LI UL LI A { }
#subnav UL LI UL LI UL LI A.open { }

/* Footer
=================*/

#footer { clear: both; padding: 20px 0 0 0; text-align: center; background: #fff; }

#footerContainer {
	margin: 0 auto 30px auto;
	padding: 20px 40px;
	width: 900px;
	overflow: hidden;
	position: relative;
	background: #fff;
}
#footerContent { clear: both; border-top: 2px solid #d7d7d7; padding: 20px 0 20px 20px; }
#footerContent #third a { background: url(color_gray/pics/arrow.gif) no-repeat left center; padding: 0 0 0 10px; }

/* Sitemap
============*/
#pageList {
	padding: 15px 0 0 0;
}
#pageList UL {
	margin: 0;
	padding: 0;
}
#pageList UL LI {
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 2px 0 2px 20px;
}

/* button
===========*/
A.button {
	display: inline-block;
	padding: 0 0 0 15px;
	line-height: 22px;
	background: #750424 url(color_gray/pics/buttonLeft.gif) no-repeat left top;
	color: #fff;
}
A.button SPAN {
	display: inline-block;
	padding: 0 15px 0 0;
	line-height: 22px;
	background: url(color_gray/pics/buttonRight.gif) no-repeat right top;
}