/* ---------------------------------------------------------------------------------- */
/* CSS Document - last updated: 27/05/2010																						*/

/* FireStyles																																					*/
/* Author: Webnetism (www.webnetism.co.uk)																						*/

/* layout_control.css																																	*/
/* Media: screen																																			*/
/* ---------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------- */
/* Main layout properties																															*/
/* ---------------------------------------------------------------------------------- */

html, body {
	height: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666a56;
	background-color: #fff;
}

#header {
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 162px;
	width: 1000px;
	left: 0px;
	float: left;
	z-index: 1000;
}

#main_container {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	height: auto;
	padding-bottom:0px;
}

#main_content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 985px;
	margin: 30px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
	float: left;
	z-index: 1;
	background: url(../images/general/bg_greygrad.gif) repeat-x; background-color:#f5f4ef;
/*	border: solid 1px red;*/
}

#left_nav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 175px;
	height: 395px;
	padding: 5px 0px 5px 0px;
	margin: 15px 11px 0px 0px;
	float: left;
	z-index: 1;
	background-color: #fff;
/*	border: solid 1px red;*/
}

#main_back {
	position: relative;
	top: 0px;
	left: 0px;
	width: 598px;
	height: 404px;
	padding: 10px 0px 0px 14px;
	margin: 15px 0px 0px 0px;
	float: left;
	z-index: 1;
	background-image: url(../images/general/main_back.gif); background-repeat: no-repeat;
/*	border: solid 1px red;*/
}

#page_back {
	position: relative;
	top: 0px;
	left: 0px;
	width: 590px;
	height: 400px;
	padding: 14px 0px 0px 22px;
	margin: 15px 0px 0px 0px;
	float: left;
	z-index: 1;
	background-image: url(../images/general/main_back.gif); background-repeat: no-repeat;
/*	border: solid 1px red;*/
}

#right_panel {
	position: relative;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 414px;
	padding: 0px 0px 0px 15px;
	margin: 15px 0px 0px 0px;
	float: left;
	z-index: 1;
	background-color: #fff;
	background-image: url(../images/general/right_panel_back.jpg); background-repeat: no-repeat;
/*	border: solid 1px red;*/
}

#bottom_panel {
	position: relative;
	top: 0px;
	left: 0px;
	width: 962px;
	height: 58px;
	padding: 10px 23px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	z-index: 1;
	background-color: #fff;
	background-image: url(../images/general/bottom_panel_back.jpg); background-repeat: no-repeat;
	text-align: center;
/*	border: solid 1px red;*/
}

/* ---------------------------------------------------------------------------------- */
/* Header layout properties																														*/
/* ---------------------------------------------------------------------------------- */

#mast_head {
	position: relative;
	width: 1000px;
	height: 98px;
	float: left;
}

#logo {
	position: relative;
	top: 0px;
	margin: 24px 0px 0px 16px;
	width: 262px;
	height: 58px;
	left: 0px;
	float: left;
}

/* ---------------------------------------------------------------------------------- */
/* Body layout properties																															*/
/* ---------------------------------------------------------------------------------- */

.main_image_spacer { width: 21px; }
.height_5 { height: 5px; }
#seo_text { clear:both; width: 950px; padding:10px 0 20px 0;}

/* ---------------------------------------------------------------------------------- */
/* Other style / layout properties																										*/
/* ---------------------------------------------------------------------------------- */

img { border:none }

.clear { clear:both; height:0; }

.menu_divider { margin: 15px 0px 5px 10px; }
.main_image_border { border: solid 1px #999; margin: 0px 18px 0px 0px; }
.image_border { border: solid 1px #999; }


#image_1 { display: none; }
#image_2_full { display: none; }
#image_3_full { display: none; }

#main_image_2 { display: none; }
#main_image_3 { display: none; }

/* ---------------------------------------------------------------------------------- */
/* Footer properties																																	*/
/* ---------------------------------------------------------------------------------- */

#footer_container {
	position: relative;
	width: 1000px;
	height: 28px;
	background-color: #000;
	border-top: solid 3px #9c9c9c;
	float: left;
	color: #fff;
}

#footer_text {
	position: relative;
	bottom: 0px;
	margin: 6px 0px 0px 6px;
	height: 15px;
	width: 150px;
	left: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#webnetism {
	position: relative;
	margin: 6px 6px 0px 0px;
	height: 15px;
	width: 210px;
	left: 0px;
	float: right;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
