.body-home1{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-home3.jpg) no-repeat top center; margin:0; background-attachment:fixed}
.body-home2{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-home2.jpg) no-repeat top center; margin:0; background-attachment:fixed}
.body-home3{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-home3.jpg) no-repeat top center; margin:0; background-attachment:fixed}
.body-home4{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-home4.jpg) no-repeat top center; margin:0; background-attachment:fixed}
.body-news{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-news.jpg) no-repeat top center; margin:0; background-attachment:fixed}
.body-aboutus{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-aboutus.jpg) no-repeat top center; margin:0; background-attachment:fixed}
.body-contactus{font-family:Arial, Helvetica, sans-serif; background:#EAE5DE url(../images/bg-body-contactus.jpg) no-repeat top center; margin:0; background-attachment:fixed}
a {
  outline: none;
}

/* .slogan-home{font-family: Georgia, "Times New Roman", Times, serif; font-size:37px; width:384px; height:221px; padding-left:15px; letter-spacing:-1px; margin-top:161px; margin-left:122px; background:url(../images/bg-slogan-home.png) no-repeat}
.slogan-home span{color:#000000;}
.slogan-home span span{color:#ffffff}
.slogan-home div{ font-size:14px; color:#FFB400; padding:30px 17px 0 0;  line-height:18px; letter-spacing:0px; text-align:justify} 
.slogan-home div em{color:#ffffff; font-style:normal}
*/

.slogan-home{background:url(../images/bg-home-slogan.png) no-repeat; width:426px; height:216px; margin-top:120px; margin-bottom:50px; margin-left:90px;}


/* .slogan-news, .slogan-about, .slogan-contact {font-family: Georgia, "Times New Roman", Times, serif; font-size:36px;   width:263px; height:96px; line-height:38px; padding-top:4px; padding-left:8px; padding-right:25px; letter-spacing:0px; margin-top:65px; margin-left:434px; background:url(../images/bg-slogan-news.png) no-repeat}
.slogan-news span, .slogan-about span, .slogan-contact span{color:#000000;}
.slogan-news span span, .slogan-about span span, .slogan-contact span span{color:#ffffff}
.slogan-contact{margin-top:65px; margin-left:534px;} */

.slogan-news, .slogan-about, .slogan-contact{background:url(../images/bg-broadband-for-everyone.gif) no-repeat; width:211px; height:100px; float:right; margin-right:16px; margin-top:35px;}

.logo-white a, .top-links , .top-yellow-strip , .logo-grey a, .parent-left-nav, .whole-container-area, .content-w470, .heading410 img, .heading357 img {behavior:url(/js/iepngfix.htc) }
img{border:0}
h1.pageheading{color:#CC2D30; font-size:35px; padding:0; margin:18px 0 10px 0;}
h2.newsheading{color:#CC2D30; font-size:24px; font-weight:bold; margin:0 0 18px 0; padding-bottom:16px; padding-top:25px; background:url(../images/hr-line.gif) bottom repeat-x;}
h2.subheading{color:#CC2D30; font-size:18px; font-weight:bold; margin:8px 0 14px 0;}
/*
.wrapper-shaddow{background:url(../images/wrapper-shadow.png) repeat-y; width:1224px; margin:auto}
.wrapper-home1{background:url(../images/bg-wrapper-home1.jpg) top center #292425 no-repeat; width:1194px; margin:auto;}
.wrapper-home2{background:url(../images/bg-wrapper-home2.jpg) top center #6B6961 no-repeat; width:1194px; margin:auto;}
.wrapper-news{background:url(../images/bg-wrapper-news.jpg) top center #392F2C no-repeat; width:1194px; margin:auto;}
 */

.main{margin:auto; width:905px;}
.header{height:432px; vertical-align:top}
.header-inner{height:237px; vertical-align:top}



.top-links {
background:url("../images/bg-toplinks.png") no-repeat scroll right top transparent;
height:48px;
margin-left:449px;
width:453px;
}


.top-links ul{
    float:left;
list-style-type:none;
margin-left:12px;
margin-top:0;
padding-left:0;
padding-top:0;
width:430px;
    
}
.top-links ul li{float:left; margin-left:1px;display:inline;padding:0px;width:106px; }
.top-links ul li a{
    padding:0px;
    color:#7B7B7B;
display:block;
font-size:12px;
font-weight:bold;
line-height:25px;
text-align:center;
text-decoration:none;
width:106px;


}
    
    
.top-links ul li a:hover{color:#CC2D30; background:url(../images/bg-toplinks-hover.png) top center no-repeat; display:block; width:106px; height:32px; }
.logo-area{position:relative}
.logo-grey a{width:219px; height:78px; display:block; text-indent:-9999px; position:absolute; top:28px; left:25px; background:url(../images/logo-grey.png) no-repeat}
.logo-white a{width:219px; height:78px; display:block; text-indent:-9999px; position:absolute; top:28px; left:25px; background:url(../images/logo-white.png) no-repeat}

.whole-container-area{background:url(../images/bg-whole-container.png) no-repeat; width:873px; padding: 0 16px 0 16px; vertical-align:top; float:left;}
.top-yellow-strip{background:url(../images/bg-topyellowstrip.png) top center no-repeat; width:905px; height:24px; vertical-align:top; font-size:25px; font-weight:bold; color:#990000}
.yellow-curve{position:absolute; top:0; left:0; z-index:2 }
.bg-trasnperant-gradient{background:url(../images/bg-trasnperant-gradient.png); position:relative  ; }
.bg-trasnperant-gradient.pad15{padding-top:15px; padding-bottom:15px;}
.breadcrumbs{color:#000000; font-size:11px; font-weight:normal;}
.breadcrumbs span{font-weight:bold}
.breadcrumbs a{font-weight:normal; color:#000000; text-decoration:none}
.breadcrumbs a:hover{text-decoration:underline}
.content-w470{background:url(../images/bg-content-w470.png) no-repeat; height:390px; padding:6px 16px 6px 16px; width:438px; }
div.heading410{clear:both; float:left; width:438px; }
div.heading410 h1{border-bottom:1px solid #CC2D30; margin:0; padding-bottom:6px; padding-top:2px; color:#CC2D30; font-weight:bold; font-size:12px; width:410px; float:left}
div.heading410 img{float:right}

div.heading357{clear:both; float:left; width:379px; margin-bottom:5px; }
div.heading357 h1{border-bottom:1px solid #CC2D30; margin:0; padding-bottom:6px; padding-top:2px; color:#CC2D30; font-weight:bold; font-size:12px; width:357px; float:left}
div.heading357 img{float:right}

div.heading-video{clear:both; width:303px; margin:auto; overflow:hidden}
div.heading-video h1{ margin:0; padding-bottom:10px; padding-top:8px; color:#CC2D30; font-weight:bold; font-size:17px; float:left;  }
div.heading-video h1 span{color:#818182}


.news-rec h2{color:#CC2D30; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 0 0}
.news-rec h2 a{color:#CC2D30; }
.news-rec h2 span{color:#000000}
.news-rec p{color:#000000; font-size:12px; margin:0; margin-bottom:15px;}
.news-rec p a{color:#CC2D30; font-weight:bold; text-decoration:none;}

.blog-rec h2{color:#CC2D30; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 0 0}
.blog-rec h2 a{color:#CC2D30;}
.blog-rec h2 span{color:#000000}
.blog-rec p{color:#000000; font-size:12px; margin:0; margin-bottom:15px;}
.blog-rec p a{color:#CC2D30; font-weight:bold; text-decoration:none;}
.blog-rec p span{color:#CC2D30}



.bg-top-bor{background:url(../images/bg-top-border.png) repeat-x; height:6px; line-height:6px; width:391px;}
.bg-bot-bor{background:url(../images/bg-bottom-border.png) repeat-x; height:6px; line-height:6px; width:391px;}
.bg-both-bor{background:url(../images/bg-both-border.png) center repeat-y; padding: 5px 12px 5px 12px; width:383px; }
.bg-both-bor-video{background:url(../images/bg-both-border-video.png) center repeat-y; padding: 0px 0px 10px 0px; width:341px; }

.paging{text-align:right; margin-bottom:5px;}
.paging a{margin-left:3px; color:#000000; text-decoration:none; font-size:11px;}
.paging a:hover{text-decoration:underline}
.paging a.cur{text-decoration:underline}

.news-detail{ font-size:12px;}
.news-detail p{margin:0 0 15px 0; line-height:16px;}
.news-detail img.f_right{float:right; margin:0 0 25px 15px;}
.btn-back{float:right; margin-top:25px;}
.hr-line{background:url(../images/hr-line.gif) repeat-x center; line-height:10px;}

form.addcoment{ padding:0; margin:0}
form.addcoment label{width:90px; float:left; text-align:left; margin-right:15px; margin-bottom:8px; clear:left; font-weight:bold; line-height:23px;}
form.addcoment input.txtbox{width:384px; background:#ffffff; border:1px solid #A5A4A3; margin-bottom:8px; padding:3px; font-size:13px;}
form.addcoment textarea{width:384px; background:#ffffff; border:1px solid #A5A4A3; margin-bottom:8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:3px}
form.addcoment .btn-submit{margin-left:10px; margin-bottom:5px; cursor:pointer}


.content{ font-size:12px; padding:10px 0 10px 0px; height:300px; vertical-align:top}
.content p{margin:10px 0 15px 0; line-height:16px;}
.content p.nopad{margin:0px 0 15px 0; line-height:16px;}
.content img.f_right{float:right; margin:10px 0 10px 15px;}
.content ul.simple-list{ margin-left:15px; padding-left:15px; margin-top:0}
.content ul.simple-list li{line-height:20px}
.content a{color:#CC2D30; text-decoration:none;}
.content a:hover{text-decoration:underline;}
.content.contact-detail{line-height:20px;}

.people-list{background:url(../images/bg-divider.jpg) repeat-y top left; padding:0 0 0 15px; font-size:11px;}
.people-list img{border:1px solid #cccccc;}

.left-col{background:url(../images/bg-left-nav.jpg) #D2D2D2 repeat-x; width:152px; border-right:1px solid #F8E7D2;}
.parent-left-nav{background:url(../images/bg-left-nav.jpg) #D2D2D2 repeat-x; width:152px; position:absolute;  top:-15px; z-index:1;}
ul.left-nav{ list-style-type:none; margin:0; padding:0}
ul.left-nav li{margin:0; padding:0; text-indent:25px; }
ul.left-nav li a{ line-height:40px; border-bottom:1px solid #F5E4CF; color:#4C3737; font-weight:bold; font-size:15px; text-decoration:none; display:block}
ul.left-nav li a:hover{ background:#F4D4D5; color:#CC2D30;}
ul.left-nav li.cur a{ background:#F4D4D5; color:#CC2D30;}

.postname{font-size:24px; font-weight:bold; color:#5F6468}
.peoplename{font-size:24px; font-weight:bold; color:#25292D}
/*
ul.left-nav{background:url(../images/bg-left-nav.jpg) #D2D2D2 repeat-x; width:152px; height:529px; border-right:1px solid #F6E5D0; position:absolute; left:-25px; top:-15px; z-index:1; list-style-type:none; margin:0; padding:0}
ul.left-nav li{margin:0; padding:0; text-indent:25px; }
ul.left-nav li a{ line-height:40px; border-bottom:1px solid #F4D4AF; color:#4C3737; font-weight:bold; font-size:15px; text-decoration:none; display:block}
ul.left-nav li a:hover{ background:#F8E7D2; color:#DF7308;}
ul.left-nav li.cur a{ background:#F8E7D2; color:#DF7308;}
*/

div.clear{clear:both; width:auto;}

.footer table{background:#CC2D30; height:25px; color:#000000; font-size:10px; margin:auto}
.footer table a{color:#000000; font-size:10px; text-decoration:none; text-indent:12px; margin:0 10px 0 10px}
.footer table a:hover{text-decoration:underline}

.current_video { background:#ccc;   display:block; margin:0;}
.video_link {   display:block; padding:5px; width:295px; margin:0;}
a.video_link {color:#CC2D30; }
#video_title { text-align:left; }
#other_vid { text-align:left;padding-left:20px;font-size:13px;font-weight:bold;margin-top:4px;margin-bottom:4px ; }
#other_vid_wrapper { padding:8px;border:0px solid gray;width:295px;padding-top:0; }
