body {
	padding: 0;
	margin: 0;
	background-color: #94b7cd;
}
#main_container {
	background-image: url(main_bkg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: scroll;
	padding: 0;
	margin: 0;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/*
 * Header
 */
#header {
	padding: 0 10px 0 10px;
	margin: 0;
}
/*
 * Main Menu
 */
#main_menu {
	padding: 0 10px 0 10px;
	margin: 0;
	height: 50px;
	line-height: 50px;
	clear: both;
}
#main_menu ul {
	padding: 0;
	margin: 0;
}
#main_menu ul li {
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
}
a.index{
	width: 73px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.index:hover{
	background-attachment: scroll;
	background-image: url(home1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.index_active {
	width: 73px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(home1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.about{
	width: 82px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.about:hover{
	background-attachment: scroll;
	background-image: url(about1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.about_active {
	width: 82px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(about1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.purchase{
	width: 98px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(purchase.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.purchase:hover{
	background-attachment: scroll;
	background-image: url(purchase1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.purchase_active {
	width: 98px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(purchase1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.news{
	width: 116px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.news:hover{
	background-attachment: scroll;
	background-image: url(news1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.news_active {
	width: 116px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(news1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.rcenter{
	width: 157px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(rcenter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.rcenter:hover{
	background-attachment: scroll;
	background-image: url(rcenter1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.rcenter_active {
	width: 157px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(rcenter1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.kcenter{
	width: 108px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(kcenter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.kcenter:hover{
	background-attachment: scroll;
	background-image: url(kcenter1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.kcenter_active {
	width: 108px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(kcenter1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.contact{
	width: 126px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}
a.contact:hover{
	background-attachment: scroll;
	background-image: url(contact1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.contact_active {
	width: 126px;
	padding: 0;
	margin: 0;
	background-color: #710a00;
	list-style-type: none;
	float: left;
	background-attachment: scroll;
	background-image: url(contact1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
/*
 * Main Content
 */
#maincontent_index {
	padding: 0 10px 0 10px;
	margin: 0;
	height: 270px;
	clear: both;
}
#maincontent_index .index_content {
	width: 360px;
	padding: 0;
	margin: 0;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(index_content.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 270px;
}
#maincontent_index .index_content p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 15px 15px 0 15px;
}
#maincontent_index .index_content a.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #710a00;
	text-decoration: underline;
}
#maincontent_index .index_content a.normal:hover {
	color: #b74b40;
}



#maincontent_index .index_testemonials {
	width: 200px;
	padding: 0;
	margin: 0;
	background-attachment: scroll;
	background-color: #b4d079;
	background-image: url(index_testemonials.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 270px;
}
#maincontent_index .index_testemonials p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 15px 15px 0 20px;
}
#maincontent_index .index_testemonials a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#maincontent_index .index_survey {
	width: 200px;
	padding: 0;
	margin: 0;
	background-attachment: scroll;
	background-color: #d1c27a;
	background-image: url(index_survey.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 270px;
}
#maincontent_index .index_survey p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 15px 15px 0 20px;
}
#maincontent_index .index_survey a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#maincontent_index .index_radio {
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
	background: #CD5D52 url(radio-show-index.jpg) repeat-x scroll left top;
	height: 135px;
}

#maincontent_index .index_radio p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 15px 15px 0 20px;
}
#maincontent_index .index_radio a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#maincontent {
	padding: 0 10px 0 10px;
	margin: 0;
	clear: both;
	background-attachment: scroll;
	background-image: url(maincontent_bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}
#maincontent .left_content {
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #7c9eae;
	display: block;
}
#maincontent .content_container {
	width: 560px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(maincontent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
}
#maincontent .content_container .content {
	padding: 28px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#maincontent .content_container .content p{
	margin: 0;
	padding: 0 10px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#maincontent .content_container .content .ptitle{
	margin: 0;
	padding: 0 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #5192aa;
	border-bottom: 1px solid #94b7cd;
}
#maincontent .content_container .content .ptitle1{
	margin: 0;
	padding: 20px 10px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#maincontent .content_container .content .ptitle2{
	margin: 0;
	padding: 0 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#maincontent .content_container .content .ptitle3{
	margin: 0;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#maincontent .content_container .content ul{
	margin: 0 0 25px 50px;
	padding: 0;
}
#maincontent .content_container .content .ul1{
	margin: 0 0 10px 50px;
	padding: 0;
}
#maincontent .content_container .content .brdr {
	margin: 0 10px 20px 10px;
	padding: 0;
	border-bottom: 2px solid #eae9e8;
	line-height: 2px;
	height: 2px;
}
#maincontent .content_container .content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #710a00;
	text-decoration: underline;
}
#maincontent .content_container .content a:hover {
	color: #b74b40;
}
#maincontent .content_container .content a.normal, #maincontent .content_container .content .panel_example ul.news li.newslist a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #710a00;
	text-decoration: underline;
}



#maincontent .content_container .content a.normal:hover {
	color: #b74b40;
}

#maincontent .content_container .content a.right { text-decoration:none;   text-align:right; display:block;}
#maincontent .content_container .content a.right:hover {	color: #710a00;text-decoration:underline;}

#maincontent  p.sidetext  a.right { text-decoration:none;   text-align:right; display:block;}
#maincontent  p.sidetext  a.right:hover {text-decoration:underline;}

#maincontent_testemonials {
	padding: 0 10px 0 10px;
	margin: 0;
	clear: both;
	background-attachment: scroll;
	background-image: url(maincontent_testemonials.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}
#maincontent_testemonials .left_content {
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #b5d17a;
	display: block;
}
#maincontent_testemonials .content_container {
	width: 560px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(maincontent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
}
#maincontent_testemonials .content_container .content {
	padding: 28px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#maincontent_testemonials .content_container .content p{
	margin: 0;
	padding: 0 10px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#maincontent_testemonials .content_container .content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #710a00;
	text-decoration: underline;
}
#maincontent_testemonials .content_container .content a:hover {
	color: #b74b40;
}
#maincontent_survey {
	padding: 0 10px 0 10px;
	margin: 0;
	clear: both;
	background-attachment: scroll;
	background-image: url(maincontent_survey.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}
#maincontent_survey .left_content {
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #d1c27a;
	display: block;
}
#maincontent_survey .content_container {
	width: 560px;
	padding: 0;
	margin: 0;
	float: left;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(maincontent.gif);
	background-repeat: repeat-x;

	background-position: left top;
	display: block;
}
#maincontent_survey .content_container .content {
	padding: 28px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#maincontent_survey .content_container .content p{
	margin: 0;
	padding: 0 10px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#maincontent_survey .content_container .content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #710a00;
	text-decoration: underline;
}
#maincontent_survey .content_container .content a:hover {
	color: #b74b40;
}
hr {
	color: #eae9e8;
}
.surveytitle{
	margin: 0;
	padding: 0 10px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #784827;
}
.surveystyle{
	margin: 0;
	padding: 15px 10px 15px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-bottom: 3px solid #d1c27a;
}
.testimonialstyle{
	margin: 0;
	padding: 20px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-top: 3px solid #b5d17a;
}
#maincontent .content_container .content .newsup{
	margin: 0;
	padding: 0 10px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-bottom:30px;
}
#maincontent .content_container .content .newslist{
	margin: 0;
	padding: 5px 0 5px 0;
}
#maincontent .content_container .content a.inner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#maincontent .content_container .content a.inner:hover {
	color: #000000;
	text-decoration: underline;
}
a.special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom: 2px solid #710a00;
}
a.special:hover {
	border-bottom: 2px solid #b74b40;
}
/*
 * Footer
 */
#footer {
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(footer_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 780px;
	height: 70px;
	background-color: #94b7cd;
	float: left;
	position: relative;
}
#footer div.social
{
	position: absolute;
	right: 90px;
	top: 6px;
}

#footer ul {
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 35px;
	float: left;
}
#footer ul li {
	padding: 0 0 0 15px;
	margin: 0;
	list-style-type: none;
	float: left;
}
#footer ul li a{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
#footer ul li a:hover{
	color: #ffffff;
}
#footer ul .active {
	padding: 0 0 0 15px;
	margin: 0;
	list-style-type: none;
	float: left;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#footer .top {
	padding: 0 25px 0 0;
	margin: 0;
	line-height: 35px;
	float: right;
}
#footer .top a{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
#footer .top a:hover{
	color: #ffffff;
}
#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: both;
	margin: 0;
	padding: 10px 0 10px 0;
}
#footer a.gt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
#footer a.gt:hover {
	color: #710a00;
}

.newsYear, #maincontent .content_container .content p.newsYear{
   font-size: 14px;
   font-weight: bold;
   color: #336699;
   text-indent: 15px;
   text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#maincontent .content_container .content p.newsYear{
	text-indent:0px;
}

.newsListing {
    margin: 0px;
	padding: 0px;
}

#maincontent .content_container .content ul.resources{
margin:0; margin-top:10px;
padding:0; 
float:left;





}

#maincontent .content_container .content  .resources li {
float:left;
display:list-item;

list-style:none;

width:165px;
height:55px;
margin:0; padding:0;
overflow:hidden;


margin-left:7px; 
margin-bottom:7px;



}

#maincontent .content_container .content ul.resources li a {

background:url(bg-resourcelist.gif) no-repeat left top;
color:#FFFFFF;
text-align:center;
text-decoration:none;
display:block;

width:165px;
height:55px;

padding:0;

padding-left:7px; 
padding-right:10px;
width:148px;

font-weight:normal;
outline:none;

margin:0; 
}

#maincontent .content_container .content ul.resources li.oneline a {padding-top:17px; height:38px;}
#maincontent .content_container .content ul.resources li.twolines a {padding-top:10px; height:45px;}
#maincontent .content_container .content ul.resources li.threelines a {padding-top:5px; height:50px;}

#maincontent .content_container .content ul.resources li a:hover
{
background-image:url(bg-resourcelist-on.gif); color:#ffffff;
}

ul.sidenews
{
padding-left:15px;
padding-right:15px;
margin-bottom:20px;
margin-left:0px;
}

ul.sidenews li 
{

color:#333333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0;
list-style:none;
background:url(dot.gif) repeat-x left bottom;
}

ul.sidenews li.last {background:none;}

ul.sidenews li a {color:#eeeeee;color:#333333; display:block; padding-bottom:2px;text-decoration:none; font-size:11px; outline:none;}
ul.sidenews li a:hover {text-decoration:underline;}
/* general */
.clear{clear:both;}

#maincontent .left_content p.newsYear {margin:0;}


#maincontent .content_container .content .panel_example ul.news li.newslist a:visited,
#maincontent .content_container .content ul.links a:visited
 {
	color: #877c7b;
}

p.sidetext {
margin:0;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 13px 0 14px;
	padding-right:0px;

	padding-bottom:12px;
	line-height:20px;
	font-style:italic;
	width:173px;

}

p.sidetext a {color:#FFFFFF;}

p.sidetext a:hover{	color: #b74b40;}
p.sidetext a.small {font-size:10px;}
.box-radio {
	background: url(radio-box.jpg) no-repeat center top;
	margin-top: 10px;
	padding: 22px 12px 25px;
	text-align: center;
}
.box-radio a {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.newsYear a {
	color: #336699;
}
.newslist .active {
	text-decoration: underline;
}
.left_p {
	font-size: 13px;
	color: #336699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	line-height: 20px;
	font-weight: bold;
}
.left_p a {
	color: #710a00;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	display: block;
}
.height {
	height: 5px;
	padding-top: 10px !important;
}
.lista {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
}
.noin p {
	text-indent: 0;
	padding-left:0 !important;
}



.noin .height a {
	font-family: auto;
	font-size: 14px !important;
	font-weight: auto;
	color: #336699 !important;
	text-decoration: none;
}
