div {
	margin			: 0px;
	padding			: 0px;
}
body {
	margin			: 0 auto;
	min-width		: 865px;
}
body, textarea {
	font-family		: arial, helvetica, sans-serif;
	font-size		: 12px;
}
a {
	text-decoration	: none;
	color			: #ef3f00;
}
#webpage {
	width			: 873px;
	margin			: 0 auto;
}
.float_clear {
	clear			: both;
	height			: 1px;
	margin-top		: -1px;
	overflow		: hidden;
}
#logo {
	float			: left;
	padding			: 11px 0px 0px 37px;
}
#site {
	float			: right;
	padding-right	: 9px;
}
#site a {
	color			: #5B5B5B;
}
#tagline {
	text-align		: center;
}
#tagline, #site {
	color			: #5b5b5b;
	font-size		: 18px;
}
#main_content {
	background		: #FFFFFF;
	float			: left;
	padding			: 3px 2px;
}
.text_container {
	/*padding			: 5px;*/
}
#col1,#col2,#col3 {
	padding-left		: 3px;

}
#col1 {
	/*width			: 191px;*/
	width			: 181px;
	float			: left;
}
#col2 {
	/*width			: 507px;*/
	width			: 497px;
	float			: left;
}
#col2 .text_container {
	min-height					: 561px;
	height						: auto !important;
	height						: 561px;
}
#col3 {
	/*width			: 143px;*/
	width			: 163px;
	float			: left;
	text-align		: center;
}
#text_area {
	text-align		: left;
}
h1 {
	color			: #ef3f00;
	font-size		: 16px;
}

/*----BACKGROUND-----*/

html {
	background		: url("../images/bg_main.jpg") repeat-x top center #2e88ca;
}
#top {
	height			: 18px;
	background		: url('../images/bg_top_bottom.gif') repeat-x top center;
}
#topleft {
	background		: url('../images/bg_corner.gif') no-repeat top left;
	width			: 18px;
	height			: 18px;
	float			: left;
}
#topright {
	background		: url('../images/bg_corner.gif') no-repeat top right;
	width			: 18px;
	height			: 18px;
	float			: right;
}
#left {
	background		: url('../images/bg_sides_rep.gif') repeat-y top left;
	overflow		: hidden;
}
#right {
	margin-left		: 9px;
	background		: url('../images/bg_sides_rep.gif') #FFFFFF repeat-y top right;
}
#sideleft {
	background		: url('../images/bg_sides.gif') no-repeat top left;
	width			: 9px;
	height			: 857px;
	float			: left;
}
#sideright {
	background		: url('../images/bg_sides.gif') no-repeat top right;
	width			: 9px;
	height			: 857px;
	float			: right;
}
#bottom {
	height			: 18px;
	background		: url('../images/bg_top_bottom.gif') repeat-x bottom center;
}
#bottomleft {
	background		: url('../images/bg_corner.gif') no-repeat bottom left;
	width			: 18px;
	height			: 18px;
	float			: left;
}
#bottomright {
	background		: url('../images/bg_corner.gif') no-repeat bottom right;
	width			: 18px;
	height			: 18px;
	float			: right;
}
.container {
	margin-right	: 9px;
}
.container, .text_container {
	background		: #ffffff;
}
#sidemenu .text_container {
	background		: url('../images/gb_background.gif') repeat-x top center #b4b4b4;
	padding-bottom	: 0px;
	min-height		: 398px;
	overflow		: hidden;
}
/*Banner*/
#banner, #img_banner {
	float			: left;
	width			: 855px;
	background		: #FFFFFF;
}
#img_banner {
	padding			: 2px 0px 0px 0px;
}
#img_banner img {
	padding			: 1px 4px 0px 4px;
}

/*White box*/
#logout {
	text-align		: center;
	font-weight		: bold;
	font-size		: 20px;
}
#logout a:hover {
	color			: #0B75BF;
}
.wb_top {
	height			: 12px;
	background		: url('../images/wb_top_bottom.gif') repeat-x top center;
	overflow		: hidden;
}
.wb_topleft {
	background		: url('../images/wb_corner.gif') no-repeat top left;
	width			: 12px;
	height			: 12px;
	float			: left;
}
.wb_topright {
	background		: url('../images/wb_corner.gif') no-repeat top right;
	width			: 12px;
	height			: 12px;
	float			: right;
}
.wb_left {
	background		: url('../images/wb_sides_rep.gif') repeat-y top left;
}
.wb_right {
	margin-left		: 6px;
	padding-right	: 6px;
	background		: url('../images/wb_sides_rep.gif') #FFFFFF repeat-y top right;
}
.wb_bottom {
	height			: 12px;
	background		: url('../images/wb_top_bottom.gif') repeat-x bottom center;
}
.wb_bottomleft {
	background		: url('../images/wb_corner.gif') no-repeat bottom left;
	width			: 12px;
	height			: 12px;
	float			: left;
}
.wb_bottomright {
	background		: url('../images/wb_corner.gif') no-repeat bottom right;
	width			: 12px;
	height			: 12px;
	float			: right;
}

/*Grey Box*/
.gb_top {
	height			: 12px;
	background		: url('../images/gb_top_bottom.gif') repeat-x top center;
	overflow		: hidden;
}
.gb_topleft {
	background		: url('../images/gb_corner.gif') no-repeat top left;
	width			: 12px;
	height			: 12px;
	float			: left;
}
.gb_topright {
	background		: url('../images/gb_corner.gif') no-repeat top right;
	width			: 12px;
	height			: 12px;
	float			: right;
}
.gb_left {
	background		: url('../images/gb_sides_rep.gif') repeat-y top left #b4b4b4;
}
.gb_right {
	margin-left		: 6px;
	/*padding-right	: 6px;*/
	background		: url('../images/gb_sides_rep.gif') repeat-y top right #b4b4b4;
}
.gb_bottom {
	height			: 12px;
	background		: url('../images/gb_top_bottom.gif') repeat-x bottom center;
	width			: 100%;
	float			: left;
}
.gb_bottomleft {
	background		: url('../images/gb_corner.gif') no-repeat bottom left;
	width			: 12px;
	height			: 12px;
	float			: left;
}
.gb_bottomright {
	background		: url('../images/gb_corner.gif') no-repeat bottom right;
	width			: 12px;
	height			: 12px;
	float			: right;
}
.gb_sideleft {
	background		: url('../images/gb_sides.gif') no-repeat top left;
	width			: 12px;
	height			: 403px;
	float			: left;
}
.gb_sideright {
	background		: url('../images/gb_sides.gif') no-repeat top right;
	width			: 12px;
	height			: 403px;
	float			: right;
}
.gb_vertical {
	background		: url('../images/gb_background_vertical.gif') repeat-y top right;
	overflow		: hidden;
}

/*Boxes*/
#advertise {
	text-align		: center;
	font-weight		: bold;
}
#advertise span {
	color			: #0b75bf;
}
#advertise .text_container {
	height			: 67px;
	line-height		: 1.8;
}
#text_area .text_container {
	/*padding			: 8px 24px;*/
	  padding			: 8px 24px;
	
}
#sidemenu {
	background		: #b5b5b5;
	float			: left;
	width			: 100%;
}
#advertise div.text_container a {
	color			: #000000;
	text-decoration	: none;
	width			: 100%;
	height			: 100%;
	float			: left;
}
#advertise div.text_container a:hover span {
	color			: #000000;
}
#advertise div.text_container a:hover {
	color			: #0b75bf;
}
#advert2 {
	text-align		: center;
	margin-top		: 2px;
	/*float			: left;
	margin-left		: 135px;*/
}
.widget {
	z-index:1;
  width			: 437px;
	text-align		: center;
	padding-bottom: 10px;
	/*margin			: 10px 0px;*/
}

.widget2 {
	z-index:1;
  width			: 437px;
	/*text-align		: center;*/
	padding-bottom: 10px;
	/*margin			: 10px;*/
	padding-left: 50px;
}

/*-----FOOTER-----*/
#footer {
	text-align		: center;
	margin-bottom	: 10px;
	font-size		: 11px;
}
#footer a {
	color			: #FFFFFF;
	text-decoration	: none;
	font-weight		: bold;
}
#footer a:hover {
	text-decoration	: underline;
}
#footer ul {
	list-style-type	: none;
	margin			: 0px;
}
#footer li {
	display			: inline;
	margin			: 0px 5px;
}
#jlc_logo {
	float			: right;
	margin			: 30px 10px 0px 0px;
	text-align		: right;
	font-size		: 10px;
	line-height		: 2;
}
#jlc_logo a {
	color			: #000000;
}
#jlc_logo a:hover {
	color			: rgb(0,147,208);
	text-decoration	: none;
}

/*ERROR/NOTICE*/
.notice {
	color						: #1c6b00;
	padding						: 5px;
	border						: 1px solid #1c6b00;
	background					: #8fe089;
	margin						: 5px 0px;
}
.error {
	color						: #ba0707;
	padding						: 5px;
	border						: #ba0707 1px solid;
	background					: #ffb3b3;
	margin						: 5px 0px;
}
/*ERRORS*/
.errorClass {
	display						: none;
	float						: right;
	margin						: 0px;
	padding						: 4px 5px 3px 5px;
	font-size					: 0.8em;
	border						: 1px solid red;
	background					: pink;
	width						: 135px;
	text-align					: left;
}
#contactform input, #contactform textarea {
	float						: left;
}