@charset "utf-8";
body {
	font: 80%/1.4 "Century Gothic", Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0;
	padding: 0;
	color: #000;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	font-weight:normal;
}

h1{
    font-size:2em;	
}

p{
     font-size:1em;	
	 text-align:justify;
}

a img { 
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline;
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}

#wrapper {
	width: 850px;
	background: #FFF;
	margin: 25px auto 0 auto; 
}

#content-wrapper{
    width:800px;
	margin: 0 auto; 
	background: #ECECEC;	
}

#content-top {
	height: 107px;
	width: 100%;
	padding-top:11px;
	text-align:center;
}

#content-banner {
	height: 197px;
	width: 100%;
}

#content-breadcrumb {
	height: 37px;
	padding-top:6px;
	width: 100%;
	background: url(../images/bg-breadcrumb.gif) top left no-repeat;
	text-align:right;
}

#breadcrumb{
	margin-right:14px;	
}

#content {
	padding: 0;
}

#left{
  float:left;
  display:inline;
  margin:58px 14px 0 14px;
  width:23px;	
}

#center{
  float:left;
  display:inline;
  width:415px;
  margin:0 40px 0 0;	
}

#right{
  float:left;
  display:inline;
  width:260px;
  margin:0 14px 0 20px;	
}

#footer-wrap{
  background: url(../images/bg-footer.gif) top center no-repeat;
}

#footer{
  padding:10px 0;
  text-align:right;
  margin: 0 39px;
  
}

#footer a{
  color:#999;
}


.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.squarelink{
    display:block;
	height:23px;
	width:23px;	
	padding:12px 0 0 0;
}

#redlink{
	background:url(../images/redsquare.gif) top left no-repeat;
}

#bluelink{
	background:url(../images/bluesquare.gif) top left no-repeat;
}

#greenlink{
	background:url(../images/greensquare.gif) top left no-repeat;
}