@charset "utf-8";
/* CSS Document */
.article-content p{
 text-align: justify;
}

.module-homefeed{
	float:right;
}

.newsfeed-homefeed{
position: relative;
left: -20px;

}
p{ 
text-align: justify;
}


html {
	margin:0;
	padding:0;
} 
body {
	margin:0;
	padding:0;
	font-size:12px;
	background:#f1f1f1;
}
#main {
	width:1020px;
	border:0px solid green;
	position:relative; /* IE 6 Peekaboo bug hack */
	line-height: 1.6em; /* IE 6 Peekaboo bug hack */
	margin: auto;
}


#header {
	border:0px solid red;
	background:url(../images/header_right.jpg) no-repeat right;
	height:206px;
}
#header .background {
	border:0px solid red;
	background:url(../images/header_left.jpg) no-repeat ;
	height:168px;
	padding:39px 32px 0 32px;
}

#flashHeader {
	border:0px solid red;
	height:167px;
}

.search{
	position:absolute;
	top:10px;
	right:33px;

}
#header .logo {
	width:250px;
	height:150px;
	float:left;
}
#header .logo span{
	display:none;
}

.buttons  {
	float:right;
	width:226px;
	height:80px;
	margin:0 45px 0 0;
	display: none;
}
.buttons a span {
	display:none;
}
.buttons a#one {
	width:64px;
	height:80px;
	display:block;
	background:url(../images/header_btn1.png);
	float:left;

}
.buttons a#two {
	width:46px;
	height:80px;
	display:block;
	background:url(../images/header_btn2.png);
	float:left;
}
.buttons a#three {
	width:46px;
	height:80px;
	display:block;
	background:url(../images/header_btn3.png);
	float:left;
}
.buttons a#four {
	width:70px;
	height:80px;
	display:block;
	background:url(../images/header_btn4.png);
	float:left;
}

#content {
	background:url(../images/page_left.jpg) repeat-y;
		line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	height:1%; /* IE 6 Peekaboo bug hack */

}

#content .background {
	background:url(../images/page_right.jpg) repeat-y right;
		line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	height:1%; /* IE 6 Peekaboo bug hack */
}
#content .wrap {
	margin:0 32px 0 32px;
	background:white url(../images/content_bg.jpg) repeat-y;
		line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	height:1%; /* IE 6 Peekaboo bug hack */
}

#content .left {
	width:260px;
	float:left;
	margin:0 0 0 0;
	padding:20px 25px 0 25px;
	background:url(../images/left_bg.jpg) repeat-x top left;
	line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	position: relative;
}

#content .right {
	width:auto;
	margin:0 0 0 310px;
	padding:20px 25px 0 10px;
	position:relative;
	line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	position: relative;
	

}

#infoHeader {
	height:25px;
}

#footer {
	background:url(../images/footer_right.jpg) repeat-y right;
	text-align: center;
	
	
}
#footer div div{
	text-align: center;
	color: #fff;
	position: relative; 
	top: 15px;
	
}

#footer .background {
	background:url(../images/footer_left.jpg) repeat-y;
	height:100px;
}

.clear {clear:both;height:1px;line-height:0;font-size:0px;padding:0;margin:0 0 -1px 0;}
.displayNone {display:none;}

.cornerBox {
	background:#283845 url(../images/cornerBoxTL.png) no-repeat;
	color:#fff;
	margin:0 0 15px 0;
}
.cornerBox a, .cornerBox a:hover {
	color:#fff;
}
.cornerBox span {
	background:url(../images/cornerBoxTR.png) top right no-repeat;
	
	display:block;
}
.cornerBox span span{
	background:url(../images/cornerBoxBL.png) bottom left no-repeat;
	display:block;
	
}
.cornerBox span span span{
	background:url(../images/cornerBoxBR.png) bottom right no-repeat;
	padding:10px;
	display:block;
}

.orangeBox {
	background:#c2722c url(../images/cornerBoxTL.png) no-repeat;
	color:#fff;
}
.lightBlueBox {
	background:#bac2c5 url(../images/cornerBoxTL.png) no-repeat;
	color:#283845;
}

.lightBlueBox a, .lightBlueBox a:hover {
	color:#283845;
}

#component-contact {
	margin:0 0 0 10px;
}

#searchForm  {
	margin:0 0 0 10px;

}
#commentsForm { 
	margin:0 0 0 5px;
}
	


