/* CSS Document */

body {
	background: url(../images/backgrounds/dark_grey.jpg) top left repeat;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
	------------------------------------
	Standard Clear
	------------------------------------
*/

div.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

/*
	---------------------------------
	Constricts main content width
	---------------------------------
*/
#page_container {
	width: 1001px;
	margin-left:-10px;
}

/*
	---------------------------------
	Site Wide H1
	---------------------------------
*/
h1 {
	background: url(../images/backgrounds/h1.gif) 1px bottom no-repeat;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	margin-left: 21px;
	padding-left: 57px;
	text-transform: uppercase;
}

/*
	---------------------------------
	Standard Container System
	---------------------------------
*/
div.container_group {
	clear: none;
	float: left;
	_height: 1%;
}

div.container_1 {
	background-position: left top;
	background-repeat: repeat-y;
	clear: none;
	float: left;
	_height: 1%;
}

div.container_2 {
	background-position: left bottom;
	background-repeat: no-repeat;
	_height:1%;
}

div.container_3 {
	background-position: left top;
	background-repeat: no-repeat;
	_height:1%;
}

/*
	---------------------------------
	FAQ
	---------------------------------
*/

#faq h2 {
	background-color: #112f3b;
	color: #f36f21;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 1px 13px 7px 13px;
}

#faq ul.sections {
	margin: 0;
	padding: 0;
	list-style:none;
	_background:red;
}

#faq ul.sections li {
	background: url(../images/backgrounds/content_types_separator.gif) bottom left repeat-x;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	_width:277px;
	_clear:both;
	_float:left;
	_height:1%;
}

#faq ul.sections li a {
	background-color: white;
	color: #4c839a;
	display: block;
	font-size: 10px;
	padding: 3px 13px 3px 8px;
	text-decoration: none;
	_width:256px;
	_height:1%;
}

#faq ul.sections li a:hover,
#faq ul.sections li.current a {
	background-color: #d2e0e6;
	color: black;
}

#faq h3 {
	background: url(../images/backgrounds/tabbed_head.gif) bottom left no-repeat;
	color: white;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin: 0;
	margin-top: 10px;
	overflow: hidden;
	padding-left: 13px;
}

#faq h3.wide {
	background: url(../images/backgrounds/tabbed_head_ultra_wide.gif) -50px bottom no-repeat;
}

#faq dl {
	color: #666666;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#faq dl dt {
	margin: 5px 13px;
	padding: 0;
}

#faq dl dd {
	margin: 6px 13px 12px 13px;
	padding: 0;
}

#faq dl span.faq_type {
	color: #f36f21;
	font-weight: bold;
}

#faq div.paginator {
	margin: 0 13px;

}

#faq a.prev_page,
#faq a.next_page {
	color: #4c839a;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#faq a.prev_page:hover,
#faq a.next_page:hover {
	color: #003333;
}

/*
	------------------------------
	Content Types
	------------------------------
*/
#content_types {
	background-image: url(../images/backgrounds/content_types_tile.gif);
	font-size: 10px;
	width: 245px;
}

#content_types .container_2 {
	background-image: url(../images/backgrounds/content_types_bottom.gif);
}

#content_types .container_3 {
	background-image: url(../images/backgrounds/content_types_top.gif);
	padding: 19px 16px 25px 22px;
}

#content_types h2 {
	background-color: #a5c1cc;
	color: white;
	font-size: 11px;
	margin: 0;
	padding: 4px 6px;
	_float:left;
	_clear:both;
	_width:195px;
	_height:1%;
}

#content_types ul {
	margin: 0;
	padding: 0;
	_clear:both;
	_height:1%;
	_width:100%;
}

#content_types ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	_width:auto;
	_height:1%;
	_float:left;
	_clear:both;
	_width:100%;
}

#content_types ul li a {
	background: url(../images/backgrounds/content_types_separator.gif) bottom left repeat-x;
	display: block;
	color: #666666;
	padding: 3px 6px;
	text-decoration: none;
}

#content_types ul li a:hover {
	color: #003333;
}

#content_types ul li ul.submenu li a {
	padding: 3px 6px 3px 16px;
}

#content_types ul li a :hover {
	color: #003333;
}

#content_types a.hot_link {
	color: #ff6633;
	display: block;
	padding: 3px 6px;
	text-decoration: underline;
}

#content_types a.hot_link:hover {
	color: #ff6633;
}
