#body
{
	background:url(../images/design/1_bg_top.jpg) #DBD8D1 repeat-x;
	text-align:center;
}

/* main content */
#div_main
{
	width:946px;
	height:100%;
	text-align:center;
	margin: 0px auto;
	padding:0px;
}

#div_menu_top
{
	height:101px;
	width:946px;
	margin: 0px auto;
	padding:0px;
}

/* all content */
#div_contentwrapper 
{
	width:946px;
	margin: 0px auto;
	padding:0px;
	text-align:center;
}


/* content divs */
#div_middle_left
{
	width:316px;
	padding:0px;
	float:left;
}
#div_middle_holder
{
	float:left;
	background:url(../images/design/1_bg_content.jpg) repeat-y;
	width:630px;
	border-bottom:1px solid #FFFFFF;
}

#div_middle_center
{
	width:440px;
	padding:0px;
	float:left;
	text-align:left;
	overflow:hidden;
}
#div_middle_right
{
	width:190px;
	padding:0px;
	float:left;
	overflow:hidden;
	height:440px;
}

/*#div_footer
{
	width:946px;
	height:23px;
	margin: 0px auto;
	padding:0px;
	text-align:center;
	border:1px solid red;
	margin-top:28px;
}*/
/* end content divs */


/* END CONTENT STYLES */




/* DOCS / DOCLISTS */
.doc_list_item
{
	margin: 0px auto;
	float:left;
	line-height:15px;
}
a.read_more, a.read_more:link, a.read_more:active, a.read_more:visited,a.read_more:hover
{
	color:#727065;
	font-size:10px;
	font-weight:bold;
	white-space: no-wrap;
}
a.read_more:hover
{
	color:#727065;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	white-space: no-wrap;
}
/* END DOCS / DOCLISTS */



/* MENU STYLES */
/* top menu */
.menu_level1_div
{
	float:left;
}
.menu_level2_div
{
	float:left;
}
a.menu_level1_link, a.menu_level1_link:link, a.menu_level1_link:active, a.menu_level1_link:visited
{
	color:#989898;
	font-size:14px;
	text-transform:uppercase;
	white-space: no-wrap;
	text-decoration:none;
	font-weight:bold;
}
a.menu_level1_link_sel, a.menu_level1_link_sel:link, a.menu_level1_link_sel:active, a.menu_level1_link_sel:visited,a.menu_level1_link_sel:hover,a.menu_level1_link:hover
{
	color:#666666;
	font-size:14px;
	text-transform:uppercase;
	white-space: no-wrap;
	text-decoration:none;
	font-weight:bold;
}
a.menu_level2_link, a.menu_level2_link:link, a.menu_level2_link:active, a.menu_level2_link:visited
{
	color:#989898;
	font-size:11px;
	text-transform:uppercase;
	white-space: no-wrap;
	text-decoration:none;
	font-weight:bold;
}
a.menu_level2_link_sel, a.menu_level2_link_sel:link, a.menu_level2_link_sel:active, a.menu_level2_link_sel:visited,a.menu_level2_link_sel:hover, a.menu_level2_link:hover
{
	color:#000000;
	font-size:11px;
	text-transform:uppercase;
	white-space: no-wrap;
	text-decoration:none;
	font-weight:bold;
}
/* END MENU STYLES */



/* OTHER CLASSES */
.clickable
{
	cursor:hand;
	cursor:pointer;
}

a.related_elements_link, a.related_elements_link:link, a.related_elements_link:active, a.related_elements_link:visited,a.related_elements_link:hover
{
	color:#FFFFFF;
	font-size:9px;
	font-family:verdana;
	font-weight:normal;
	/*text-transform:uppercase;*/
	/*white-space: no-wrap;*/
	text-decoration:none;
	line-height:11px;
	padding-left:10px;

}
a.related_elements_link:hover
{
	color:#848484;
	font-size:9px;
	font-family:verdana;
	font-weight:normal;
	/*text-transform:uppercase;*/
	/*white-space: no-wrap;*/
	text-decoration:none;
	line-height:11px;
	padding-left:10px;

}