.cl {
clear:both;
}
#main_container { width:990px; margin:0 auto;}
a:link{text-decoration:none}
a:hover {text-decoration:underline}
a:visited {text-decoration:none}
#header{background:#d6021b; height:90px;color:#fff;font-weight:bold;font-size:15px; padding:3px;}
#logo{margin:3px 15px 0px 5px;}
#news{background:#a1a1a1; height:29px;padding:0px;}
#news_img {float:left;}
#news_text {background-color:#e7e8e9; line-height:29px; color:#615c58; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}

#menu {background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; background-position:top left; height:35px; line-height:35px; text-align:right; padding:0px 5px 0px 0px; margin:8px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; }
#menu a:link{text-align:right; padding:0px 5px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000}
#menu a:hover{text-decoration:underline;}
#menu a:visited{text-align:right; padding:0px 5px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000}

#states{height:30px; line-height:30px; border-top:2px solid #615c58; background-color:#e7e8e9; text-align:left;  margin:15px 0px 0px 0px; }

#leftsection{width:250px; float:left;}
#midsection{width:472px; float:left; margin:0px 8px 0px 8px;}
#rightsection{width:252px; float:right;}


.column {background-color:#282828; width:248px; border:1px solid #615c58; color:#8b8b8b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.column .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:600; margin:3px 0px 5px 5px;}
.intnews_img { float:left; padding:9px 7px 0px 0px; margin:0px 0px 0px 7px}
.txt{font-size:12px; line-height:18px; color:#CCCCCC;padding:5px 0px 0px 0px; font-weight:normal; text-align:left; margin:0px 7px 0px 7px}
.txt a:link{color:#CCCCCC; text-decoration:none;}
.txt a:hover{color:#CCCCCC; text-decoration:underline;}
.txt a:visited{color:#CCCCCC; text-decoration:none;}
.txt span {color:#ffffff; font-weight:bold; font-size:13px;}
.txt span a:link{color:#ffffff; text-decoration:none;}
.txt span a:hover{color:#ffffff; text-decoration:underline;}
.txt span a:visited{color:#ffffff; text-decoration:none;}

.news_img { float:left; padding:5px 7px 0px 0px; margin:0px 0px 0px 0px}
.txt2{font-size:12px; line-height:18px; color:#615c58; padding:0px 0px 0px 0px; font-weight:normal; text-align:left; margin:0px 10px 0px 0px}
.txt2 span {color:#615c58; font-weight:bold; font-size:13px;}
.txt2 span a:link{color:#615c58; text-decoration:none;}
.txt2 span a:hover{color:#615c58; text-decoration:underline;}
.txt2 span a:visited{color:#615c58; text-decoration:none;}

.box-style {width:238px; border:1px solid #e5e5e5; border-top:3px solid #615c58; border-bottom:3px solid #615c58; color:#615c58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px 0px 10px 0px; padding:0px 0px 5px 10px; line-height:16px;}
.box-style .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#d60219; font-weight:600; margin:3px 0px 5px 0px;}
.exclusive ul{list-style-type:none;padding:0;margin:5px 5px 0 12px;}
.exclusive ul li{list-style-type:none;padding:0;list-style-image:url(../images/arrow.gif);font-size:12px; line-height:18px; color:#615c58;}
.exclusive ul li{list-style-type:none;padding:0;list-style-image:url(../images/arrow.gif);font-size:12px; line-height:18px; color:#615c58;}
.exclusive ul li a:link{ text-decoration:none; color:#615c58;}
.exclusive ul li a:hover{ text-decoration:underline; color:#615c58;}
.exclusive ul li a:visited{ text-decoration:none; color:#615c58;}

#top-news{width:472px; margin:0px 0px 10px 0px;}
.box1{width:232px; float:left; margin:0px 8px 0px 0px; background-color:#e5e5e5; margin:0px 0px 10px 0px;}
.box1 .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#d60219; font-weight:600; margin:3px 0px 5px 5px;}

.box2{width:232px; float:right; background-color:#e5e5e5; margin:0px 0px 10px 0px;}
.box2 .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#d60219; font-weight:600; margin:3px 0px 5px 5px;}


.box3{width:460px; margin:0px 0px 10px 0px; border:1px solid #e5e5e5; border-top:2px solid #615c58; border-bottom:2px solid #615c58; color:#615c58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:16px; padding:0px 0px 5px 10px;}
.box3 .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#615c58; font-weight:600; margin:3px 0px 5px 0px;}
.content ul{list-style-type:none;padding:0;margin:0 0 0 20px;}
.content ul li{list-style-type:none;padding:0; line-height:18px; list-style-image:url(../images/arrow.gif);margin-right:10px; color:#615c58}

.photo{width:470px; margin:0px 0px 10px 0px; border-top:2px solid #615c58; color:#615c58; padding:0px 0px 5px 0px;}
.photo .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#615c58; font-weight:600; margin:3px 0px 5px 10px;}
#photoimg{width:108px; float:left;margin-left:8px;text-align:center;}
.phototxt{margin:2px;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

.video{width:470px; margin:10px 0px 10px 0px; border-top:2px solid #615c58; color:#615c58; padding:0px 0px 5px 0px;}
.video .heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#615c58; font-weight:600; margin:3px 0px 5px 10px;}
#videoimg{width:108px; float:left;margin-left:8px;text-align:center;}
.videotxt{margin:2px;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

.readmore{color:#ed3333;text-align:right; padding:0px 0px 5px 0;font-size:11px; font-weight:bold}
.readmore a{color:#ed3333;text-align:right;text-decoration:none;font-size:11px; }
.readmore a:hover{color:#000;0text-decoration:underline;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#d60219; font-weight:600; margin:0px 0px 15px 0px;}
#footer {border-top:2px #615c58 solid; padding:5px 0px 0px 3px; height:60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

.comment-btn {
text-align:right;
margin:9px 30px 6px 0px;
padding:0px;
}