/*
	Global Column Layout v1.1
	built by AntalMedia (www.antalmedia.com)
	built on WSC3 CSS standards
	relys on Whatever:hover - v1.42.060206 by Peter Nederlof
	
	copyright 2007. all rights reserved.
		
*/
*{margin:0;
padding:0;
}

/****************************************|STRUCTURE|****************************************/
html,body {
	margin:0;
	padding:0;
	word-wrap:break-word;
	border:0;
	height: 100%;
}
html {
	overflow: auto;
}
body {
	background: url(/lib/images/mbkg2.jpg) top center repeat;
}
#outter_wrapper {
	margin: 0 auto;
	padding-bottom:20px;
}
#wrapper {
	margin: 0 auto;
	padding-top: 20px;
	height: auto;
	width: 1073px;
}
#logo {
	float: left;
	height: 90px;
	width: 339px;
	background: url(/lib/images/mblogo2.png) no-repeat center;
}
#logo a {
	display: block;
	height: 90px;
	width: 339px;
	text-indent: -9999em;
}
#head {
	margin-top: 20px;
	float:left;
	height: 46px;
	width: 1010px;
	background: url(/lib/images/resourcesHeading.jpg) top left no-repeat;
}
#header {
	height: 110px;
	width: 1073px;
}
#inner {
	width: 1073px;
}
#seo {
	/*padding: 50px 25px 30px 45px;*/
	/* Just temporary desabled the SEO Lilks*/
	background:transparent url(/lib/images/mid_seo.png) repeat-y scroll 0 0;
	color:#333333;
	font-size:20px;
	padding:80px 0 30px 0;
	text-align:center;
	width:1073px;
	font-weight:100;
	font-family:"Arial", Helvetica, sans-serif
}
.seocolumn {
	float:left;
	margin-top: 0;
	padding: 0;
	width: 167px;
	list-style: none;
	height: 30px;
	/*border-right:dotted 1px #CC0099; */
	/* background: url(../images/horz_rule.gif) top left repeat-x; */
}
.seocolumn li {
	margin: 0;
	padding: 0;
	line-height: 12px;
}
.seocolumn a {
	color:#999;
	text-decoration:none;
	/*border-right:dotted 1px #CC0099; */
	/* background: url(../images/horz_rule.gif) top left repeat-x; */
}
#seo p, #seo a{
	display:inline;
	color:#CC0066;
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:100;
}

#seo a:hover{
	display:inline;
	color:#793762;
}


#wrapper_bot {
	background: url(/lib/images/bottom.png) no-repeat 0 0;
}
#foot_wrapper {
	padding: 0 25px;
	height: 26px;
	width: 1023px;
	font-size: 10px;
	color:#333333;
	text-align: center;
}

/****************************************|COLUMNS|****************************************/
#row_t {
	padding: 0 25px 0 43px;
	min-height: 400px;
	background: url(/lib/images/top_large.png) no-repeat 0 0;
}
.about_us_large #row_t{
	padding: 0 25px 0 43px;
	min-height: 400px;
	background: url(/lib/images/top_large.png) no-repeat 0 0;
}

#row_t.states-bg {
	background: url(/lib/images/top_states_bg.png) no-repeat 0 0;
}

/*#row_t_FLASHOLD {
	width:985px;
	height:380px;
	padding: 70px 0 0 0;
	background: url(/lib/galleries/home/lg/01.jpg) no-repeat 0 70px;
}
*/


#row_t_fltext {
	color:#000000;
	font-size:10px;
	line-height:1.5em;
	z-index:999;
	padding: 200px 500px 0 25px;
}


/****************************************|TEMP INDEX|****************************************/
#row_x {
	padding:75px 0 0 10px;
	min-height: 400px;
	background: url(/lib/images/top.png) no-repeat 0 0;
}

#home_left {
	float:left;
	font-size:10px;
	color:#000000;
	padding:170px 0 0 65px;
	height:270px;
	background: url(/lib/images/homeLeft.jpg) no-repeat 0 0;
}

#row_flash {
	float:left;
	margin:0 auto;
	width:703px;
	height:390px;
	padding: 0;
	background: url(/lib/images/homeRight.jpg) no-repeat 0 0;
}
#home_text {
line-height:1.25em;
	float:left;
	font-size:10px;
	color:#000000;
	margin:0;
	width:600px;
	padding-bottom:20px;
}





#col_l {
	float: left;
	margin-top: 40px;
	width: 325px;
	/*background: url(../images/petals.png) nUo-repeat 0 75px;*/
}
#col_r {
	float: right;
	margin-top: 80px;
	width: 670px;
}
#row_b {
	padding: 0 45px 0 40px;
	background: url(/lib/images/mid.png) repeat-y 0 0;
 
}
#chart_l {
	float: left;
	width: 300px;
}

#chart_lalt {
margin-left:40px;
	float: left;
	width: 300px;
}

#chart_r {
	float: right;
	width: 650px;
}
#col_f {
	float: right;
	margin-top: 70px;
	width: 650px;
}
#col_t {
	float: right;
	margin-top: 140px;
	width: 680px;
}

#col_u {
	float: right;
	margin-top: 140px;
	width: 640px;
}


#chart_v {
	float: right;
	width: 100%;
	padding-bottom:40px;

}

#chart_v #linen_chart_table {font-size:12px;}
/****************************************|ALWAYS|****************************************/
hr {
	border: 0;
	height: 1px;
	color: #666666;
	background-color: #666666;
}
img {
	border: 0;
}
/****************************************|FIXES (browser & structure)|****************************************/
.clear {
	clear:both;
	font-size:0px;
	height:1px;
	line-height:1%;
	margin-bottom:-1px;
	overflow:hidden;
}
a, a:visited, a:hover, a:active, a:focus {
  -moz-outline-style: none;
}


.prints_size{
padding-right:2px;
margin-top:.3em;
text-align:center;
font-size:10px;
color:#666666;
line-height:.125em;
}
#space_bttm{
width:400px;
height:50px;

}

#photo_gallery_div {
		margin-top:45px;
		text-align:right;
		height:340px;
		margin-right: 10px;
}
.centered_color_tex { text-align: center; width: 415px;}