@charset "utf-8";
/* CSS Document */

/* A container should group all your columns. */
.container 
{
	 clear:both;
	width:1000px;
	margin: 0 auto;
	

	border:solid 0px red;
	
}
.container_bg{width: 960px;margin: 0 auto; clear:both;}
/* Use this class on any .span / container to see the grid. */
.showgrid { background:url(../images/grid.png);}

.wide {
width:100%;
}
/* Sets up basic grid floating and margin. */
.column, .w-1, .w-2, .w-3, .w-4, .w-5, .w-6, .w-7, .w-8, .w-9, .w-10, .w-11, .w-12, .w-13, .w-14, .w-15, .w-16, .w-17, .w-18, .w-19, .w-20, .w-21, .w-22, .w-23, .w-24, .w-25 {
	float: left;
	
}
/* The last column in a row needs this class. */
.last {
	margin-right: 0;
}
/* Use these classes to set the width of a column. */
.w-1 {
	width: 30px;
}
.w-2 {
	width: 70px;
}
.w-3 {
	width: 110px;
}
.w-4 {
	width: 272px; float:left;  margin-top:10px; 
	
}
.w-5 {
	width: 326px;   margin-left:5px;_margin-left:3px;border:solid 0px red;
}
.w-5  h4{ width:100%; height:25px;background:url(../images/M_l_h4bg.gif) no-repeat left bottom; }
.w-6 {
	width: 242px;  border:solid 0px red; float:left; margin-bottom:30px;
}
.w-16 {
	width: 644px;border:solid 0px red;  margin-right:5px;_margin-right:3px;
}
.w-16  h4{ width:100%; height:27px;background:url(../images/M_R_t.gif) no-repeat left bottom; }

.w-7 {
	width: 199px; border:solid 0px red; height:auto !important;height:500px; min-height:500px;  overflow:hidden;
}

.w-17 {
	width: 757px;  border:solid 1px #e1e1e1; 
}
.w-17  h4{ width:100%; height:34px;background:url(../images/s_r_h4bg.gif) repeat-x left bottom;color:#000; line-height:34px; font-weight:bold; }
.w-17  h4 span{ float:right; font-size:12px; margin-right:10px; font-weight:normal;}
.w-17  h4 span a{ color:#0094d0; text-decoration:none;}
.w-17  h4 span a:hover{ color:#333; text-decoration:none;}
/* Use this to create a horizontal ruler across a column. */
hr {
	background:#DDDDDD;
	border:none;
	clear:both;
	color:#DDDDDD;
	float:none;
	height:1px;
	margin:0;
	width:100%;
}

hr.space {
	background: #fff;
	color: #fff;
	visibility: hidden;
}

.fleft{ float:left;}
.fright{ float:right;}
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
 content: "";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 font-size:0;
 line-height:0;
}
.clearfix, .container {display: block;}
/* Regular clearing apply to column that should drop below previous ones. */

.clear {
	clear:both;
}


/*Hide from IE-mac\*/
*html .clearfix{zoom:1; height:1%;}/*IE6*/
*first-child+html .clearfix{zoom:1; height:1%;}/*IE7*/
/*End hide from IE-mac*/