body {
background:url(images/bg.jpg) repeat-x top #fff;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;
}
h1{
font-size:26px;
color:#878787;
font-weight:bold;
padding:0 0 5px 0;
margin:0px;
}
h2{
color:#4e4e4e;
padding:15px 0 15px 30px;
margin:0px;
font-size:18px;
font-weight:bold;
}
h3{
color:#4e4e4e;
padding:15px 0 15px 0px;
margin:0px;
font-size:18px;
font-weight:bold;
}
p{
text-align:justify;
line-height:19px;
padding:5px 0 5px 0;
margin:0px;
}
a{
text-decoration:none;
color:#2188ca;
}
.clear{
clear:both;
}
#main_container{
width:960px;
height:auto;
margin:auto;
}
#header{
width:960px;
height:135px;
margin:auto;
}
#logo{
padding:40px 0 0 45px;
float:left;
}
p.contact_information{
padding:20px 0 0 0;
}

/*----------------------menu-------------------------*/
#menu{
width:470px;
height:26px;
float:right;
padding:70px 5px 0 0;
}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block;
}
#menu ul li{
list-style:none;display:inline;line-height:26px;font-size:13px; font-weight:bold;
}
#menu ul li a{
float:left;text-decoration:none;padding:0px; margin:0px 3px 0 3px;color:#fff;text-align:center; width:80px; height:26px;
}
#menu ul li a:hover{
text-decoration:none;color: #fff; background:url(images/menu_bt.gif) no-repeat left;padding:0px;
}
#menu ul li a.current{
float:left;text-decoration:none;padding:0px; margin:0px 3px 0 3px;color:#fff;text-align:center; width:80px; height:26px; background:url(images/menu_bt.gif) no-repeat left;
}

/*---------------center_content--------------------*/
.center_content{
width:855px;
height:301px;
margin:45px auto auto auto;
background:url(images/center_bg.gif) no-repeat center;
}
.center_content_left{
float:left;
width:360px;
padding:25px 0 0 25px;
}
.center_content_right{
float:left;
width:440px;
padding:10px 0 0 20px;
}
a.read_more{
float:right;
padding:5px 0px 0px 0;
}
/*-------------main_content---------------------*/
.main_content{
width:855px;
margin:auto;
padding:20px 0 20px 0;
}
.main_content_contact{
width:855px;
height:630px;
margin:auto;
padding:20px 0 20px 0;
}
.left_content{
width:407px;
float:left;
padding:0 0 50px 0;
background:url(images/box_bg.gif) no-repeat center top;
}
.right_content{
width:407px;
float:right;
padding:0 0 50px 0;
background:url(images/box_bg.gif) no-repeat center top;
}
.rss_box{
padding:17px 0 0 22px;
}
.website_title{
border-bottom:1px dotted #2585b2;
width:auto;
float:left;
} 
.website_title a{
text-decoration:none;
color:#2585b2;
font-size:12px;
font-weight:bold;
}
.website_title a:hover{
color:#135776;
}
.rss_title{
clear:both;
float:left;
padding:10px 0 0 0;
}
.rss_title a{
background:url(images/rss.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#b41c1c;
padding:0 0 0 25px;
}
.rss_title2{
clear:both;
float:left;
padding:10px 0 0 15px;
}
.rss_title2 a{
background:url(images/rss-gray.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
.rss_title3{
clear:both;
float:left;
padding:10px 0 0 0px;
}
.rss_title3 a{
background:url(images/rss1.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
.rss_title4{
clear:both;
float:left;
padding:10px 0 0 0px;
}
.rss_title4 a{
background:url(images/rss2.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
.rss_title5{
clear:both;
float:left;
padding:10px 0 0 0px;
}
.rss_title5 a{
background:url(images/rss3.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
.rss_title6{
clear:both;
float:left;
padding:10px 0 0 0px;
}
.rss_title6 a{
background:url(images/rss4.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
.rss_title7{
clear:both;
float:left;
padding:10px 0 0 0px;
}
.rss_title7 a{
background:url(images/rss5.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
.rss_title8{
clear:both;
float:left;
padding:10px 0 0 0px;
}
.rss_title8 a{
background:url(images/rss.gif) no-repeat left;
display:block;
height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#b41c1c;
padding:5px 0 0 25px;
}
p.news_rss{
clear:both;
padding:0 20px 0 0;
}
p.news_rss_box{
clear:both;
padding:5px 20px 10px 15px;
}
img.screen{
border:3px #FFFFFF solid;
}
.network_box{
width:355px;
float:left;
padding:20px 50px 20px 20px;
}
.website_name{
padding:0 0 5px 5px;
}
.website_name a{
text-decoration:none;
color:#000000;
font-size:14px;
font-weight:bold;
}
.box_top{
width:355px;
height:8px;
background:url(images/box_top.gif) no-repeat center bottom;
}
.box_center{
width:355px;
height: auto;
text-align:center;
background:url(images/box_center.gif) repeat-y center;
}
.box_bottom{
width:355px;
height:8px;
background:url(images/box_bottom.gif) no-repeat center top;
}
/*-------------------------tabs------------------------ */

div.demolayout {
width:auto;
padding:0 0 100px 0;
}

ul.demolayout {
list-style-type: none;
float:left;
width:200px;
margin:0px;
padding:0px;
}

ul.demolayout li {
margin:0 0 15px 0;
float:left;
}
.tab{
padding:0 0 25px 0;
}
ul.demolayout a {
width:180px;
height:54px;
background:url(images/button_bg.gif) no-repeat center;
float:left;
font-size:24px;
display: block;
line-height:54px;
padding:0px 0px 0 20px;
color:#606060;
text-decoration:none;
}

ul.demolayout a:hover {
width:155px;
height:54px;
background:url(images/button_bg_a.gif) no-repeat center;
float:left;
font-size:24px;
display: block;
padding:0px 0px 0 45px;
color:#b70f0f;
text-decoration:none;
}

ul.demolayout a.active {
width:155px;
height:54px;
background:url(images/button_bg_a.gif) no-repeat center;
float:left;
font-size:24px;
display: block;
padding:0px 0px 0 45px;
color:#b70f0f;
text-decoration:none;
}

.tabs-container {
float:left;
width:600px;
padding:0px 0 0 40px;
}
span.red{
color:#d01111;
}
/*---------------contact_form------------------*/
.contact_form{
width:451px;
float:left;
padding:25px 0 0 25px;
}
.contact_form_top{
width:451px;
height:7px;
background:url(images/contact_form_top.gif) no-repeat center bottom;
}
.contact_form_center{
width:451px;
height: auto;
background:url(images/contact_form_center.gif) repeat-y center;
}
.contact_form_bottom{
width:451px;
height:7px;
background:url(images/contact_form_bottom.gif) no-repeat center top;
}
.form_row{
width:451px;
clear:both;
float:left;
padding:10px 0 5px 0;
}
label.contact{
width:95px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #175b6c;
}
input.input{
width:290px;
height:20px;
background-color:#fff;
color:#333333;
border:1px #c9c9c9 solid;
float:left;
}
textarea.textarea{
width:290px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
background-color:#fff;
border:1px #c9c9c9 solid;
float:left;
}
input.send{
float:right;
padding:0 60px 0 0;
}
.contact_info{
width:330px;
float:left;
padding:20px 0 0 30px;
margin:10px 0 0 0;
background:url(images/contact_info.gif) no-repeat right top;
}
/*------------------footer----------------*/
.footer{
width:100%;
height:51px;
margin:auto;
background:url(images/footer_bg.jpg) repeat-x top;
}
.footer_content{
width:900px;
margin:auto;
}
.left_footer{
float:left;
padding:10px;
width:300px;
}
.footer_copy{
float:left;
width:250px;
text-align:center;
color:#e78383;
font-size:11px;
padding:29px 0 0 0;
}
.footer_links{
width:300px;
float:right;
padding:17px 0 0 0;
color:#FFFFFF;
}
.footer_links a{
text-decoration:none;
color:#fff;
padding:0 5px 0 5px;
}
.footer_links a:hover{
color:#fff;
}

