
html, body {
	margin:0px;
	padding:0px;
	font:11px/13px Tahoma, Arial, Geneva, sans-serif;
	color:#3A3A3A;
	text-decoration:none;
	background:#ECEBED url(images/bg_main.gif) repeat-x;
}

form, p {
	margin:0px;
	padding:0px;
}

input, textarea {
	color:#000000;
	text-decoration:none;
	margin:0px;
	font-weight:400;
	padding:1px 0 1px 4px;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

img { border-width:0px }

a {
	font:11px/13px Tahoma, Arial, Geneva, sans-serif;
	color:#9BAA80;
	text-decoration:underline;
}

a:hover { text-decoration:none; }

.a {
	font:11px/13px Tahoma, Arial, Geneva, sans-serif;
	color:#3A3A3A!important;
	text-decoration:none!important;
}

.a:hover { text-decoration:underline!important; }

.w { width:100%; }

.overflow {
	overflow:hidden;
	width:expression("100%");
}

.float-left { float:left; }

/* References */

.rm {
	width:82px;
	height:22px;
	padding-top:2px;
	background: url(images/bg_rm.gif) no-repeat 0px 0px;
	display:block;
	float:left;
}

.rm a, .rm a:visited {
	font:bold 11px/14px Tahoma, Arial, Geneva, sans-serif;
	color:#FFF !important;
	padding:0 5px 5px 16px;
	text-decoration:none;
}

.rm a:hover { text-decoration:none; }


.mark1 {
	background:url(images/marker1.gif) no-repeat 0 2px;
	padding-left:10px;
	margin-bottom:8px;
}

.mark1 a, .mark1 a:visited {
font-weight:bold;
text-decoration:none;
color:#DB7005; }

.mark1 a:hover { text-decoration:underline; }

.h_yellow {
	color:#FFDE02;
	padding-bottom:5px;
	font-weight:bold;
}

.h_grey {
	color:#585858;
	padding-bottom:5px;
	font-weight:bold;
}

.date {
	color:#FE630C;
	font-weight: bold;
}

.date a {
	color:#8C9E3B;
	font-weight: bold;
	text-decoration:underline;
}

.date a:hover {
	color:#8C9E3B;
	font-weight: bold;
	text-decoration:none;
}
.line {
	height:1px;
	background: url(images/bg_line.gif) repeat-x;
}
/* End References */
/* Main Block */

#container {
	width:1000px;
	margin:0px auto 0px auto;
	position:relative;
	text-align:left;
	float:left
}

/* Header */

#header {
	height:405px;
	width:1000px;
	background: url(images/bg_header.gif) no-repeat 0 0;
}

#header .col1 {
	width:325px;
	float:left;
}

#header .col2 {
	width:675px;
	float:left;
}

#header .logo { padding:9px 0 0 15px; }

#header .main_menu {width:280px; padding:32px 0 0 30px;}

#header .icon_menu { margin:34px 0 0 502px; height:86px; }

#header .icon_menu img { margin:0 23px 0 0; }


/*Content */
#content {
	width:1000px;
}
.left_col{	background: url(images/left_col_bg.gif) repeat-y 0 0; float:left;
width:29px;
}
.mid_col{	background: url(images/mid_col.gif) repeat-y 0 0; float:left;width:30px;
}
.right_col{	background: url(images/right_col.gif) repeat-y 0 0; float:left;width:30px;
}

#left {
	float:left;
	width:281px;
	display:table-column;
	background:#fff;
}

#left .padding { padding: 20px 30px 0 30px; }

#center {
	float:left;
	width:630px;
	display:table-column;	background:#fff;

}

#center .padding { padding:20px 30px 0 30px; }

#center .greyHome {
	width:183px;
	float:left;
	margin-top:25px;
	background:url(images/corn1.gif) #f5f5f5 left top no-repeat;
}

#center .greyHome .pad { padding:18px; }

#center .greyHome .greyBack1 { background:url(images/corn2.gif) right top no-repeat; }

#center .greyHome .greyBack2 { background:url(images/corn3.gif) right bottom no-repeat; }

#center .greyHome .greyBack3 { background:url(images/corn4.gif) left bottom no-repeat; }


/*Footer */
.footer_line {	background:url(images/bg_footer.gif) repeat-x bottom;
	height:94px;
	width:100%;
	clear:both;}

#footer {
	background:url(images/bg_footer_top.gif) repeat-x top;
	height:94px;
	width:1000px;
	text-align:center;
}

#footer .leftFoot {
	float:left;
	width:350px;
	padding-top:65px;
	color:#fff;
}

#footer .rightFoot {
	width:650px;
	float:left;
	padding-top:65px;
	color:#fff;
}

#footer .rightFoot a {
	font:11px/13px Tahoma, Arial, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}

#footer .rightFoot a:hover { text-decoration:underline; }

/* End Main Block */
/* Additional Block */
.table {
	width:340px;
	background:url(images/hor_tab.gif) bottom repeat-x;
	margin-top:20px;
}

.table .right_ {
	float:right;
	padding-right:10px;
}

.table .left_1 {
	width:120px;
	float:left;
}

.table .left_1 .pad {
	padding:0 0 0 15px;
	font:11px/20px Tahoma, Arial, Geneva, sans-serif;
}

.table .left_2 {
	width:220px;
	float:left;
}

.table p {
	font:11px/20px Tahoma, Arial, Geneva, sans-serif;
	text-decoration:none;
	color:#6b6b6b;
}

.table a {
	font:11px/20px Tahoma, Arial, Geneva, sans-serif;
	color:#606060;
	text-decoration:underline;
	font-weight:bold;
}

.table a:hover { text-decoration:none; }

.table .b_1 { background:url(images/hor_tab.gif) top repeat-x; }

.table .b_2 { background:url(images/vert_tab.gif) 100px 0px repeat-y; }

.table .b_3 {
	background:url(images/vert_tab.gif) 339px 0px repeat-y;
	overflow:hidden;
}

.table .b_4 {
	background:url(images/vert_tab.gif) 400px 0px repeat-y;
	overflow:hidden;
}

ul.list_marked {
	padding:0;
	margin:0;
}

ul.list_marked li {
	background: url(images/bg_list.gif) repeat-y 0px 4px;
	margin-bottom:2px;
	padding:1px 0 0 10px;
	list-style-type: none;
}

ul.list_marked li a {
	font:10px/17px Tahoma, Arial, Geneva, sans-serif;
	font-weight:bold;
	color:#3A3A3A;
	text-transform:uppercase;
	text-decoration:none;
}

ul.list_marked li a:hover { text-decoration:underline; }

/*Contact form */

.input_div_cont { margin:0 0 5px 0; }

.input_div_cont p, .text_area_contact_us p {
	font:11px Tahoma, Arial, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #6B6655;
}

.input_div_cont input, .text_area_contact_us textarea {
	border-bottom:1px solid #D4D0C8;
	border-left:2px inset #999999;
	border-right:1px solid #D4D0C8;
	border-top:2px inset #999999;
	color: #666666;
	background-color:#FFFFFF;
}

.input_div_cont input {
	width:265px;
	height:20px;
}

.text_area_contact_us {
	float:left;
	width:240px;
}

.text_area_contact_us textarea {
	width:270px;
	height:95px;
	margin-bottom: 15px;
	overflow:auto;
}

/* End Additional Block */

