﻿/*Reset
==============================*/
/*
GLOBAL RESET
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, 
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

/* Main Layout Begin */

html body {
	background-image:		url('images/background.png');
	background-position:	left top;
	background-repeat:		repeat-x;
	font-family:			Arial!important;
	font-size:				12px!important;
	color:					#333333!important;
	width:					100%;
	height:					100%;
	padding:				0px;
	margin:					0px;
}

#layout {
	top:					0px;
	width:					940px;
	margin-left:			auto;
	margin-right:			auto;
}

/* Main Layout End */

/* Page Style Begin */

h1, h2 {
	color:					#649A44;
	font-size:				21px;
	padding-top:			12px;
	margin-bottom:			22px;
	padding-bottom:			9px;
	font-weight:			normal;
	border-bottom:			1px #D9D9D9 solid;
	text-transform:			lowercase;
}

h2 {
	font-size:				16px;
	border-bottom:			0px;
	margin-bottom:			14px;
	padding:				0px;
}



a {
	color:					#333333;
	text-decoration:		none;
}

p {
	margin-bottom:			14px;
}

address {
	font-style:				normal;
	margin-bottom:			20px;
}

/* Page Style End */

/* Banner */

.b_banner {
	margin-bottom:			4px;
	margin-left:			-40px;
}

/* Banner */

/* Body Begin */

#body {
	margin-bottom:			45px;
	float:					left;
}

#body img {
	border:					1px #D9D9D9 solid;
}


/* Left Body Begin */

#left_b {
	width:					220px;
	margin-right:			20px;
	float:					left;
}

#left_b img {
	margin-bottom:			19px;
}

#left_b form {
	margin-top:				-5px;
}

#left_b form label {
	z-index:				3;
	display:				block;
}

#left_b form div {
	background-image:		url('images/input_background.gif');
	width:					228px;
	height:					28px;
	border:					0px;
	margin-top:				-3px;
	margin-bottom:			-5px;
	margin-left:			-10px;
	padding-top:			12px;
	padding-left:			12px;
	z-index:				1;
}

#left_b form input {
	border:					0px;
	width:					208px;
	background-color:		transparent;
	margin-top:				-1px;
}

.hightlight {   
	background:url(images/iconCaution.gif) no-repeat 2px;
	padding-left:20px;
}

.done {   
	background:url(images/iconIdea.gif) no-repeat 2px;    
	padding-left:20px;   
	font-family:arial;  
	font-size:12px;    
	width:70%;    
	margin:20px auto;    
	display:none  
}  

.loading {   
	float:right;    
	background:url(images/ajax-loader.gif) no-repeat 1px;    
	height:28px;    
	width:28px;    
	display:none;   
}   

.button {
	width:					auto!important;
	margin-left:			-10px!important;
	padding-top:			10px;
}

/* Left Body End */

/* Middle Body Begin */

#middle_b {
	width:					460px;
	float:					left;
}

#middle_b h1 {
	margin-bottom:			19px;
}

#middle_b ul {
	float:					left;
	list-style-position:	inside;
	margin:					0px;
	padding:				0px;
	padding-right:			20px;
	margin-bottom:			16px;
}

/* Middle Body End */

/* Right Body Begin */

#right_b {
	width:					220px;
	margin-left:			20px;
	float:					left;
}

#right_b img {
	border:			1px #D9D9D9 solid;
}

.forever {
	border:					0px!important;
	border-bottom:			1px #D9D9D9 solid;
}

#right_b p {
	text-align:				center;
	margin-top:				20px;
}

/* Right Body End */

/* Footer Begin */

#footer {
	background-image:		url('images/footer_background.gif');
	background-repeat:		repeat-x;
	height:					49px;
	width:					940px;
	float:					left;
}

#footer ul {
	margin:					0px;
	padding:				0px;
	font-size:				10px;
	margin-top:				14px;
}

#footer li {
	display:				inline;
}

#footer a {
	font-size:				10px;
}

/* Footer End */
