#wrapper {
	/*float:left;
	width:100%;*/
}

div#header{
	position:relative;
	width:767px;
	height:134px;
	background-color:#FFFFFF;
	padding-bottom:1px;
}
div#header_image div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px !important;
}
div#header_image div.csc-textpic-equalheight div.csc-textpic-imagerow {
display:block;
margin-bottom:0px !important;
}
div#metamenu{
	position:absolute;
	top:50px;
	right:45px;
	}
div#menu{
	height:27px;
	background-color:#32424C;
}
div#content_top{
	
	height:184px;
	width:767px;
	position:relative;
	padding-bottom:17px;
	padding-top:1px;
	background-color:#FFFFFF;
	clear:both;
	
}


div#container{
	text-align:left;
	width:767px;
	margin:0 auto;
	background-color:#fff;
	background:url(../images/container_repeat.gif) repeat-y;
	min-height:100%;
	position:relative;
	height:auto !important;
	height:100%;
	
}
body#sub div#container{background:none;background-color:#fff;}

div#wrapper{}
div#content{float:right;width:525px; padding:8px 25px 20px 25px;}
body#sub div#content{float:none;width:743px;padding:12px 12px 25px;}
div#content_left{float:left;width:192px;}



/*******************************/


#search {
	float:right;
	display:none;
	width:110px;
	padding:21px 12px 0 0;
	text-align:right;
	overflow:hidden;
}

#top2 {
	clear:both;
	display:block;
	width:767px;
	height:25px;
	background-image:url(../images/top2_bg.gif);
	background-repeat:repeat-x;
	margin-top:1px;
}

#menuL4 {
	clear:both;
	float:left;
	display:block;
	width:500px;
	height:25px;
}

#position {
	float:right;
	display:block;
	width:255px;
	color:#494a4c;
	text-align:right;
	padding:4px 12px 7px 0;
	line-height:10px;
	font-size:10px;
}
#position a {
	color:#494a4c;
	text-decoration:none;
	line-height:10px;
	text-transform:uppercase;
	font-size:10px;
}

#position a:hover {
	text-decoration:underline;
}

#middle1,
#middle2 {
	clear:both;
	float:left;
	display:block;
	width:767px;
}

#middle1 {
	background-color:#ffffff;
}

#middle1 .content,
#middle2 .content {
	clear:both;
	float:left;
	display:block;
	width:767px;
}

#middle1 .content {
	width:728px;
	padding:16px 25px 0 14px;
}

#middle2 {
	background-color:#ffffff;
}

.home #contentArea {
	clear:both;
	float:left;
	display:block;
	width:1px;
	padding:0px 0 0 0px;
}

* html .home #contentArea {
	padding-top:74px;
}



.home #contentImage {
	float:left;
	display:block;
	width:749px;
	height: 225px;
}

.home #contentImage img {
	clear:both;
	float:left;
	display:block;
}

.home #infoboxes {
	clear:both;
	float:left;
	display:block;
	padding:1px 27px 0 14px;
	width:708px;
	background-color:#101216;
	background-image:url(infoboxes_bg.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;
}

.home #infoboxes .box {
	float:left;
	display:block;
	width:196px;
	padding-top:23px;
	padding-right:60px;
	padding-bottom:23px;
}

.home #infoboxes .last {
	padding-right:0px;
}
/*********************************/

#bottom {
	clear:both;
	width:753px;
	line-height:12px;
	color:#7c7f92;
	white-space:nowrap;
	padding:11px 0 11px 14px;
	border-top:1px solid #292b33;
	background-color:#181a20;
	bottom:0pt;
	height:10px;
	position:absolute;
}

#bottom a {
	color:#7c7f92;
	text-decoration:none;
}

#bottom a:hover {
	text-decoration:underline;
}
div.clearer{
	clear:both;
	height:32px;
}