
html,body {
	background-color: #f4f4f4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	font-family:Tahoma, Geneva, sans-serif;
}

a:hover { color: #FF0000; text-decoration: none; background-color: #FFFFFF; }
a { color: #000000; text-decoration: underline; }

input { font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; }
textarea { font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; }

#body_wrapper { 
	width: 1000px; 
	min-height: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* IE fix */ 
} 
#body_left { 
	width: 24px; 
	background:  url(assets/edge_left_pattern.jpg) repeat-y;
	margin: 0;
	padding: 0;
	float: left;
} 
#body_center { 
	width: 1002px; 
	margin: 0;
	padding: 0;
	float: left;
	min-height: 100%;
	text-align: center;
	background: url(/assets/content_bg.png) repeat-y;
} 
#body_right { 
	width: 24px; 
	background:  url(assets/edge_right_pattern.jpg) repeat-y;
	margin: 0;
	padding: 0;
	float: right;
}

#header_wrapper { 
	width: 952px; 
	height: 122px; 
	margin: 0 auto;
	padding: 0;
	text-align: left; /* IE fix */ 
	background: url(assets/header_all.jpg) no-repeat;
} 
#header_place_holder { 
	width: 952px; 
	height: 72px; 
	margin: 0 auto;
	padding: 0;
	text-align: left; /* IE fix */ 
} 
#menu { 
	width: 952px; 
	height: 42px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* IE fix */ 
} 
#header_left { 
	width: 363px;
	height: 122px;
	background: url(assets/header_left.jpg) no-repeat;
	margin: 0;
	padding: 0;
	float: left; 
} 
#header_center { 
	width: 282px;
	height: 122px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	background: url(assets/header_pattern.jpg) repeat-x;
} 
#header_right { 
	width: 307px;
	height: 122px;
	margin: 0;
	padding: 0;
	float: right; 
	background: url(assets/header_right.jpg) no-repeat;
}

#content 
{
	width: 852px; 
	margin: 0 auto;
	padding: 25px;
	text-align: left; /* IE fix */ 
}

ul.the_list
{
	margin: 0;
	padding: 0;
	list-style-type:square;
	font-size: 100%;
	cursor: default;
	width: auto;
	azimuth: center;
}

li.the_list
{
	padding: 2px;	
}

.item_table_less_padding
{
	width: 750px;
	text-align: left;
	margin-left: 55px;
	margin-top: 20px;
	padding-bottom: 20px;
}

.item_table
{
	width: 750px;
	text-align: left;
	margin-left: 55px;
	margin-top: 40px;
	padding-bottom: 40px;
}

.item_table_image
{
	margin-right: 20px;
	border: 2px solid #06F;
	float: left;
}

.item_table_image_right
{
	margin-left: 20px;
	border: 2px solid #06F;
	float: right;
}

.item_table_image_merge
{
	margin-right: 20px;
	border: 2px solid #06F;
}

.item_table_image_merge
{
	margin-right: 20px;
	border: 2px solid #06F;
}

.item_table_title
{
	font-size: 20px;
	font-weight: bold;
}

.item_table_descrption
{	
	float: left;
}

.item_table_description ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.item_table_description li
{
	margin: 5px;
}

.content_header_title
{
	float:left; font-size: 26px; 
	width: 550px;
}

.content_header_contact
{
	float:right; text-align: center; color: #06F
}
.content_header_contact a
{
	 color: #06F;
}
.content_header_contact a:hover
{
	 color: #FF0000;
}

.content_header_slogan
{
	font-size: 12px; font-style:italic;
}

.clearfloat
{
	clear: both;
}

.copyright
{
	font-size: 10px; text-align: center;	
}

.grid_left
{
	float: left; width: 325px; margin-left: 50px;
}

.grid_left_small
{
	float: left; width: 285px; margin-left: 20px;
}

.grid_right
{
	float: right; width: 325px; margin-right: 20px;
}

.grid_right_large
{
	float: right; width: 475px; margin-right: 50px;
}

.grid_title
{
	font-size: 18px; font-weight: bold;	
}

.grid_images
{
	margin-top: 8px;
	text-align: center;
}

.grid_description
{
	margin-top: 10px;
	margin-left: 20px;
	font-size: 12px;	
}

.col_left
{
	float: left; margin-left: 50px; display: block; position:relative;
}

.col_right
{
	float: right; width: 325px; margin-right: 50px; display: block; position:relative;
}

