/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

}



body{

	background:#e3e3e2;

	text-align:center;

}



img {vertical-align:top;}

a img { border:0;}



ul { list-style:none;}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}





html, input, textarea

	{

		font-family:Arial;

		font-size:0.75em;

		line-height:1.333em;

		color:#909090;

	}



input, select { vertical-align:middle; font-weight:normal;}



a {color:#87A7AB;}

a:hover{text-decoration:none;}

strong {color:#222222;}

p {padding-top:16px;}



/* ============================= main layout ====================== */



h2 {
	color:#222222;
	font-style:italic;
	text-transform:uppercase;
	font-size:16pt;
	line-height:1.3em;
	font-family:tahoma;
	margin-bottom:6px;
}

h3 {
	color:#666666;
	font-style:italic;
	text-transform:uppercase;
	font-size:12pt;
	line-height:1.3em;
	font-family:tahoma;
	margin-bottom:6px;
}

cite {font-style:normal;}



.top_tile {background:#fff url(images/top_tile.gif) top repeat-x;}

.footer_tile {background:url(images/footer_tile.gif) bottom repeat-x;}

.tile2 {background:url(images/top_tile2.gif) top repeat-x; position:absolute; right:0; width:50%; height:500px;}



.more {background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:12px; color:#B9C0C7; text-decoration:none;}

.more:hover {text-decoration:underline;}



li { background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:21px;}

li a {color:#222222; font-weight:bold; text-decoration:none; line-height:1.833em;}

li a:hover {text-decoration:underline;}



.list li { padding:0; display:inline; background:none;}

.list li a { display:block; background:url(images/list_tile_bg.gif) top repeat-x; text-transform:uppercase; font-size:0.833em; line-height:1.3em; font-family:tahoma; color:#7c7c7c; margin-bottom:4px;}

.list li a:hover {color:#829f31; text-decoration:none;}

.list li em {display:block; font-style:normal; background:url(images/list_left_bg.gif) top right no-repeat;}

.list li a span {color:#222222;}

.list li a:hover span {color:#2a4f06;}

.list li b { display:block; padding:7px 15px 7px 46px;}

.li1 b {background: url(templates/QC_Sites/images/li1_bg.jpg) top left no-repeat;}

.li2 b {background: url(templates/QC_Sites/images/li2_bg.jpg) top left no-repeat;}

.li3 b {background: url(templates/QC_Sites/images/li3_bg.jpg) top left no-repeat;}

.li4 b {background: url(templates/QC_Sites/images/li4_bg.jpg) top left no-repeat;}



.list2 {width:100%; overflow:hidden;}

.list2 li { background:none; padding:0;}

.list2 li a {float:left; width:414px; color:#909090; line-height:1.667em;}

.list2 li strong {float:left; width:70px; color:#909090;}

.list2 li b {float:right; margin-right:10px;}



.box ul {margin:6px 0 12px 0;}

.box li {background:url(images/hor_line.gif) bottom left repeat-x; padding:0; font-family:tahoma;}

.box li a {color:#000; font-weight:normal; line-height:1.667em;}

.box1 li a:hover {color:#a0a0a0; text-decoration:none;}

.box2 li a:hover {color:#94af3a; text-decoration:none;}

.box3 li a:hover {color:#bb220f; text-decoration:none;}

.box .last {background:none;}

.box .button {margin-right:3px;}

.box2 ul {margin:6px 0 12px 0;}

.box2 li {padding:0; font-family:tahoma;}



.imgindent {margin:0 20px 0 0; float:left;}

.title {margin-bottom:13px;}

.title2 {margin-bottom:8px;}



/* ============================= header ====================== */



.flash {position:absolute; width:980px; height:373px;}



/* ============================= middle ====================== */



.main_indent {padding:26px 45px 33px 48px;}



.column_padding1 {padding-right:32px;}

.column_padding2 {padding-right:56px;}



.indent {padding:41px 20px 0 25px;}

.indent2 {padding:15px 0 0 0;}



.box_margin {margin-right:5px;}

.box {background:url(images/box_tile_top.gif) top repeat-x;}

.box .right_bg {background:url(images/box_tile.gif) right repeat-y;}

.box .left_bg {background:url(images/box_tile.gif) left repeat-y;}

.box .bottom_bg {background:url(images/box_tile.gif) bottom repeat-x;}

.box .corner_bottom_right {background:url(images/box_corner_bottom_right.gif) bottom right no-repeat;}

.box .corner_bottom_left {background:url(images/box_corner_bottom_left.gif) bottom left no-repeat;}

.box .corner_top_right {background:url(images/box_corner_top_right.gif) top right no-repeat;}

.box .corner_top_left {background:url(images/box_corner_top_left.gif) top left no-repeat; width:100%;}

.box .title {padding:14px 5px 23px 25px; margin:0;}

.box1 .title div {background:url(images/box1_title_bg.jpg) top right no-repeat;}

.box2 .title div {background:url(images/box2_title_bg.jpg) top right no-repeat;}

.box3 .title div {background:url(images/box3_title_bg.jpg) top right no-repeat;}

.box .content {padding:0 17px 19px 24px;}



.line {background:url(images/hor_line.gif) bottom left repeat-x; padding:12px 0 13px 0; margin-bottom:10px;}

.line2 {background:url(images/hor_line.gif) bottom left repeat-x; padding-bottom:13px; margin-bottom:10px;}

.line3 {background:url(images/hor_line.gif) bottom left repeat-x; padding-bottom:23px; width:100%; overflow:hidden;}



.col_pad {padding-left:12px;}

.ver_line { background:url(images/ver_line.gif) top left repeat-y;}

.green a { font-style:italic; font-size:13px; line-height:16px; font-weight:bold; color:#88a232; text-decoration:none;}

.green a:hover {color:#606060;}

.rss {margin-left:6px;}

.ul {margin-top:6px;}



.margin1 {margin-top:44px;}

.padding1 {padding-right:25px;}





/* ============================= footer ====================== */



#footer p {padding:7px 44px 0 0; font-weight:bold; color:#7c7c7c;}

#footer a {color:#7c7c7c; text-decoration:none;}

#footer a:hover {text-decoration:underline;}



/* ============================= forms ============================= */



#header_form {padding:330px 0 0 49px; position:absolute;}

#header_form .input {width:207px; height:18px; border:1px solid #d7d3cc; background:#fff; padding:0 0 0 5px; font-size:11px; font-weight:bold; color:#818181; margin-right:4px;}

#header_form select {width:87px; font-size:11px; font-weight:bold; color:#818181; margin-right:8px;}



form .rowi {height:39px;}

form .right {margin-left:14px;}



.input {width:262px; height:19px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; font-size:1em;}

textarea {width:272px; height:137px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:10px;}