body { margin: 0; padding: 0; background: #fff; font-family: Arial, sans-serif; font-size: 12px; }
*:focus { outline: 0; }

a { color: #3fade3; text-decoration: none; }
a:hover { text-decoration: none; }
.small {
	font-family: Arial, sans-serif; font-size: 10px;
}
	
/* ie png fix */
img, div { 
	behavior: url(../js/iepngfix.htc) 
}

#container {
	width: 980px;
	margin: 0 auto;
	}
#container #header {
	position: relative;
	height: 150px;
	background: url(../images/00_bg_top_red_bar.gif) bottom left no-repeat;
	}
#container #header img.logo {
	position: absolute;
	border: 0;
	top: 43px; left: 14px;
	}
#container #header #repbox {
	display:block;
	float:right;
	color: #363636;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-align: right;
	margin-top: 30px;
	}
#container #header #repbox p {
	margin-right: 0px;
	vertical-align:middle;
	}

#container #content {
	background: url('../images/01_bg_content.jpg') repeat;
	padding: 0;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	height: 1%;
	}
#container #content #leftmain {
	width: 600px;
	float: left;
	padding: 30px 20px 40px 20px;
	/*background: green;*/
	}
#container #content #rightside {
	background: url(../images/01_bg_column.jpg) top right no-repeat;
	width: 340px;
	float: right;
	min-height:470px;
	/*background: orange;*/
	}

#container #footer {
	font-size: 11px;
	color: #363636;
	border-top: 1px solid #ebd8bd;
	padding: 26px 10px;
	}
	
#container #abovefooter {
	height: 24px;
	color: #363636;
	border-top: 1px solid #ebd8bd;
	text-decoration:none;
	padding:6px;
	}
	
#containerxx #abovefooter a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	float:left;
}

#containerxx #abovefooter a:link {
	text-decoration:none;
}
	
#container #abovefooterxxx img {
	float:right;
	}

#container h1,h2,h3,h4,h5,h6 {
  font-family: arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #3f4040;
  }

#container h1 {
  font-size: 30px;
  margin:16px 0px;
  color:#eb382f;
  }

#container h2 {
  font-size: 26px;
  margin-top:0px;
  color:#363636;
  }

#container h3 {
  font-size: 20px;
  padding-top:10px;
  color:#0093dd;
  }

#container h4 {
  font-size: 16px;
  }

.clearme { clear: both; height: 0px; width: 0px; overflow: hidden; }