#main {
	margin:7px 10px 0;
	clear:both;
	width:926px;
}
.horizontal_dotted_line {
	border-bottom: 1px dotted #80c080;
	width: 100px;
}
.copy {
	margin:0 35px 30px;
}
div.subscribe {
	width:100px;
	font-size:8pt;
	font-weight:normal;
	float:right;
	margin-top:10px;
	color:#c8c7c7;
}
.subscribe .icon {
	padding:0 3px 0 0;
	margin:0 4px 0 0;
	width:14px;
}
/* ----- news ----- */

#news-ticker{
	background-color:#fed48e;
	margin:0 11px;
	top:-6px;
	padding:10px 15px 6px;
	clear:both;
	display:block;
	position:relative;
	z-index:11;
	overflow:hidden;
	height:16px;
	width:894px;
}
#news-ticker h4{
	float:left;
color:#ff7f01;
	margin-right:5px;
	font-size:14px;
	width:8em;
}
#news-ticker h4 a{
color:#ff7f01;
border:0px solid #ff7f01;
text-decoration:none;
}
#news-ticker ul{
	list-style-type:none;
	float:left;
	position:relative;
	width:auto;
margin-left:8em;
/*overflow:hidden;*/
}
#news-ticker li{
	width:auto;
flaot:left;
}
#news-ticker-items a{ color:#4167af; 
border:0px solid #eee;
}
#news-ticker-items a:hover{ text-decoration:none; color:#454d85; }
	
#news-ticker-items{
position: absolute; /*leave this value alone*/
	left: 10em;
	top: 10px;
	height:16px;
	overflow:hidden;
}
#news-ticker-items .panel{
		float:left;
		width:860px;
		position:relative;
}
.copy p {
	line-height:160%;
	margin-bottom:10px;
}
.copy h2 {
	color:#f58025;
	font-size:55px;
}
.copy h2 a {
	color:#f58025;
	font-size:55px;
	text-decoration:none;
}
.copy h2 a:hover {
	color:#f58025;
	font-size:55px;
	text-decoration:none;
}
.copy img {
	padding:12px;
	float:right;
}
.copy ul {
	padding-bottom:10px;
	margin-left:15px;
}
.copy ul li {list-style:disc;}
div.copy-front {
	width:570px;
	background-color:#fff;
	margin-top:30px;
	margin-left:20px;
}
.blue-title {
	color:#4c60ae;
	font-size:16pt;
	font-weight:bold;
	padding-bottom:10px;
}
.news-item p {margin:0;line-height:130%;}
div.feedburnerFeedBlock ul {
	margin-left:0;
	padding-left:0;
	list-style-type: none;
}
div.feedburnerFeedBlock ul li, .news-item {
	border-bottom:1px dotted #c8c7c7;
	margin:15px 0 10px;
	padding-bottom:20px;
	list-style:none;
}
div.feedburnerFeedBlock ul li span.headline, .news-item-title {
	text-transform:lowercase;
	color:#f58025;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
}
div.feedburnerFeedBlock li span.headline a, .news-item-title a {
	color:#f58025;
	text-decoration:none;
}
div.feedburnerFeedBlock li span.headline a:hover, .news-item-title a:hover {
	color:#4c60ae;
	text-decoration:none;
}
div.feedburnerFeedBlock p{margin:0;}
p.date {
	margin:0;
	padding:0;
	font-size:9px;
}
/*---- HOMEPAGE NEWS AREA ----*/
div.front-news {
	width:620px;
	float:left;
}
.front-news .blue-title {
	margin-left:25px;
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	font-size:10px;
}
.front-news .blue-title a{
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
.front-news .blue-title a:hover{
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
.front-news .feedburnerFeedBlock ul, div.front-news .news-item {
	margin:15px 0 0 25px;
}
div.front-news div.feedburnerFeedBlock ul li, .news-item {
	margin:15px 0;
	padding-bottom:20px;
}
.front-news .news-item-title {
	margin:0 0 5px;
}
/*-- END --*/

/*---- INTERNAL NEWS AREA ----*/
div.internal-news {
	width:620px;
	float:left;
}
.internal-news .blue-title {
	margin-left:25px;
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	font-size:10px;
}
.internal-news .blue-title a{
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
.internal-news .blue-title a:hover{
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
.internal-news .feedburnerFeedBlock ul, div.front-news .news-item {
	margin:15px 0 0 25px;
}
div.internal-news div.feedburnerFeedBlock ul li, .news-item {
	margin:0 0;
	padding-bottom:20px;
}
.internal-news .news-item-title {
	margin:0 0 5px;
}
/*-- END --*/

span.stButton {
	padding:0 3px 0 0;
	margin:0 4px 0 0;
	width:12px;
}
.social {height:30px;}
hr.s {
	border-bottom:1px solid #c8c7c7;
	background-color:#fff;
	width: 100%;
	height: 1px;
	margin-top: 10px;
}
hr.d {
	border: none 0;
	border-bottom: 1px dashed #c8c7c7;
	width: 100%;
	background-color:#fff;
	height: 1px;
	margin-top: 10px;
}
div.paginate {float:right;}
.paginate strong {
	padding:5px 8px;
	color:#00467f;
}
.paginate a {
	padding:5px 8px;
	background:url(http://img268.imageshack.us/img268/2220/bgrow.png) repeat-x top center;
	border:solid #ccc;
	border-width:0 1px 1px 1px;
	color:#606060!important;
}
/*-------HOME---------*/

div.wrapper-news-front {
	margin-top:15px;
	clear:both;
	width:926px;
	background-color:white;
	display:block;
}
.wrapper-news-front {
	font-size:8pt;
	color:inherit;
	line-height:1.5em;
}
.wrapper-news-front a img.icon {
	margin:15px 15px 0 0;
	float:right;
}
div.wrapper-news-front h3 {
	font: normal bold 10px Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif!important;
	color:#3e5291;
	letter-spacing:.2em;
	text-transform:uppercase;
	line-height:1em;
}
div.blog-front {
	border: 1px solid #fdd887;
	background-color: #fdd887;
	border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	float:right;
	width:285px;
	display:inline-block;
	margin-bottom:15px;
}
.blog-front a {
	color:#446cad;
	text-decoration:none;
}
.blog-item-front {margin:20px;}
div.blog-front h3 {
	margin:15px 0 0 19px;
}
div.blog-item-title {
	text-transform:lowercase;
	color:#f58025;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	padding-bottom:10px;
}
div.blog-item-title a {
	text-decoration:none;
	color:#4567ae;
	font-weight:normal;
}
.fltlt {
	float:left;
	margin-right:10px;
}
.fltrt {
	float:right;
	margin-left:10px;
}
br.clearthis {
	display:block;
	clear:both;
	height:1px;
	background:transparent;
}
