/* CSS Document */

html, body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/web_components_01.jpg);
	background-repeat: repeat-x;
	background-color: #120c09;
}
.list_tight {
	line-height: 15px;
}
#PulldownLayer {
	position:absolute;
	width:150px;
	z-index:1;
	float: left;
	margin-top: 0px;
	margin-left: 240px;
	visibility: hidden;
	background-repeat: no-repeat;
	padding-top: 30px;
}
.pulldown_section {
	height: 20px;
	width: 100px;
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-left: 12px;
	background-position: 40px;
	padding-bottom: 6px;
	background-color: #000000;
	border: 1px solid #666666;
}
.header {
	background-image: url(images/web_components_02.jpg);
	height: 437px;
	width: 1185px;
	float: left;
}

.outer {
	width: 1185px;
	margin-right: auto;
	margin-left: auto;
	border: 1px none #FFFFFF;
	background-image: url(images/web_parts_02.jpg);
}
.navigation {
	background-image: url(images/web_components_04.jpg);
	height: 32px;
	width: 1045px;
	float: left;
	text-align: left;
	padding-top: 13px;
	padding-left: 110px;
}
.graphic {

	background-image: url(images/web_concept3c_06.jpg);
	height: 315px;
	width: 1059px;
	float: left;
}
.body {
	background-image: url(images/web_concept3c_08.jpg);
	width: 1000px;
	float: left;
	background-repeat: repeat;
	padding-top: 5px;
	padding-right: 60px;
	padding-left: 93px;
}
.leftnav {
	float: left;
	width: 244px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/web_components_06.jpg);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 160px;
}

.footer {
	background-image: url(images/web_concept3c_12.jpg);
	width: 999px;
	float: left;
	background-repeat: repeat-y;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-left: 60px;
	padding-top: 93px;
}
.signin {
	float: right;
	width: 425px;
	margin-top: 55px;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dark_small_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}



.bodycopy {
	float: right;
	width: 692px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
	background-image: url(images/web_components_08.jpg);
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #c8c8c8;
	background-repeat: repeat-x;
}
.bottom_blue {

	float: left;
	width: 325px;
	margin-right: 20px;
}

.largeheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: normal;
	color: #999999;
	letter-spacing: 0em;
}
a.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;

}
a:hover.toplink{
	color: #660000;

}
.bodycopy_blue {
	float: right;
	width: 692px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/web_components_11.jpg);
	background-repeat: repeat-x;
	background-color: #2F67CE;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 147px;
}
.white_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.toplink2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.dark_type {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.tophead {
	float: right;
	width: 722px;

	color: #666666;
	height: 6px;
}
.leftnavhead {
	float: left;
	width: 274px;
	color: #666666;
	background-repeat: no-repeat;
}
.white_small_head {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	margin: 15px;
}
a.toplink3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.photo_border_right {
	padding-right: 10px;
}
.adjustment_left {
	margin-left: -1px;
}
.bottom_blue_broad {


	float: left;
	width: 670px;
	margin-right: 20px;
}
.scs_refer {
	float: left;
	width: 1180px;
	text-align: center;
	padding-top: 25px;
}

.header2 {
	background-image: url(images/narrow2_02.jpg);
	height: 261px;
	width: 1185px;
	float: left;
}
.outer2 {
	width: 1185px;
	margin-right: auto;
	margin-left: auto;
	border: 1px none #FFFFFF;
	background-image: url(images/narrow_bar_01.jpg);
}
.navigation2 {
	background-image: url(images/narrow2_04.jpg);
	height: 32px;
	width: 1045px;
	float: left;
	text-align: left;
	padding-top: 13px;
	padding-left: 110px;
}
a.toplink4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
}
