/*************
General Styles
**************/


/*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,
tt, var, dl, dt, dd, ol, ul, li, fieldset,
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;
}

html {
	overflow-y: scroll;
}

/*body*/
	
body {
	font: normal 16px Arial, Helvetica, sans-serif;
}

/*links*/
	
a:link,
a:visited,
a:hover,
a:active {
	color:#3F82CC;
	cursor:pointer;
}

a:link,
a:visited {
	text-decoration:none;
}

a:hover,
a:active {
	text-decoration:underline;
}

/*other tags*/
	
hr {
	border: none 0;
	border-top: 1px solid #cbcbcb;
	height: 1px;
	width:100%;
}

/* page layout*/
div#container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin:0 auto;
	width:902px;
}

div#content_container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:#FFFFFF;
	margin:30px auto 0;
	min-height:458px;
	width:902px;
}

div#CONTENT {
	padding:0;
	position:relative;
	width:902px;
}

div#CONTENT .main_content {
	float:left;
	padding-right:14px;
	padding-bottom:50px;
	width:670px;
}
	

div#CONTENT h2 {
	color:#444444;
	border-bottom:1px solid #CBCBCB;
	font-size:1.375em;
	margin-bottom:15px;
	padding:27px 0 10px;
}

div#CONTENT .main_content h3 {
	color:#444444;
	font-size:0.9375em;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:20px;
}

div#CONTENT .main_content h4 {
	color:#444444;
	font-size:0.8125em;
	font-weight:bold;
	padding-bottom:20px;
}

div#CONTENT .main_content p {
	color:#444444;
	margin-bottom:20px;
	font-size:0.75em;
	line-height:1.42;
}

div#CONTENT .side_img {
	float:right;
	padding:0;
}