*{margin:0; padding:0}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead,{border:0; outline:0; vertical-align:baseline; background:transparent}

body{background:url("../images/bg.gif") 50% 0 repeat-y; xcolor:#4f6b72; color:#000; font:0.8em/1.5 Arial,Helvetica,sans-serif; background-color:#dfdfdf}

#main{width:940px; margin:0 auto; overflow:hidden; background-color:#FFF}

#topheader{width:940px; height:100px; overflow:hidden; color:#dcd66e; background-image:url(../images/header3.jpg); background-repeat:no-repeat}
.top_strip{float:left; height:25px; width:425px; padding-left:540px}

.signuphere{font-family:Arial; font-size:9px; font-weight:normal; text-transform:capitalize; color:#090909; text-decoration:none; background-image:url(../images/topmenu_01.png); background-repeat:no-repeat; float:left; height:16px; width:62px; padding-top:9px; padding-left:23px}

.freeregistration{font-family:Arial; font-size:9px; font-weight:normal; text-transform:capitalize; color:#090909; text-decoration:none; background-image:url(../images/topmenu_02.png); background-repeat:no-repeat; float:left; height:16px; width:80px; padding-top:9px; padding-left:22px}

.bookmark{font-family:Arial; font-size:9px; font-weight:normal; text-transform:capitalize; color:#090909; text-decoration:none; background-image:url(../images/topmenu_03.png); background-repeat:no-repeat; float:left; height:16px; width:95px; padding-top:9px; padding-left:22px}

.suscribe{font-family:Arial; font-size:9px; font-weight:normal; text-transform:capitalize; color:#090909; text-decoration:none; background-image:url(../images/topmenu_04.png); background-repeat:no-repeat; float:left; height:16px; width:68px; padding-top:9px; padding-left:22px}

.signuphere:hover .bookmark:hover .freeregistration:hover .suscribe:hover{color:#af0602; text-decoration:none}

.top_logo{float:left; height:55px; width:200px; margin-top:10px; margin-left:20px}

.top_search{float:right; height:53px; width:300px; border:1px dotted #999; background-image:url(../images/search2.png); background-repeat:no-repeat; margin-top:10px; margin-right:10px}

.searchname{float:left; height:20px; padding-top:13px; padding-right:8px; padding-left:50px; margin-top:5px}

.searchtextbox{float:left; height:19px; width:175px; border:1px solid #CCC}
.searchtextbox:hover{border:1px solid #999}

.searchname1{color:#a57d53; float:left; height:20px; padding-top:11px; padding-right:8px; margin-top:5px}

.go{font-size:10px; color:#FFF;  background-color:#8b9f07; float:left; height:25px; width:32px}
.go:hover{background-color:#c11717}

#tray{padding:5px 0 10px 5px; background:url("../images/tray.gif") 0 100% no-repeat; background-color:#9fcf00; color:#FFF; height:20px}

#tray ul{margin:0; list-style:none; padding-left:85px; font-weight:bold}
#tray ul li{display:inline}
#tray ul li a{display:block; color:#FFF; float:left; padding:0 15px 0 10px; background:url("../images/tray-separator.gif") 100% 50% no-repeat; text-decoration:underline}
 #tray ul li a:hover{xtext-decoration:none; color:black}
 #tray ul li#tray-active a{font-weight:bold; text-decoration:none; xcolor:#390}

#cols{position:relative; margin:10px 0; background:url("../images/cols.gif") 0 0 repeat-y}
.ie6 #cols {position:absolute; margin:10px 0; background:url("../images/cols.gif") 0 0 repeat-y;padding-bottom: 120px;}

#aside{float:left; width:190px; overflow:hidden}
#aside-top{width:190px; height:5px; background:url("../images/aside-top.gif") 0 0 no-repeat; font-size:0; line-height:0}
#aside-bottom{position:absolute; bottom:0; left:0; width:190px; height:5px; background:url("../images/aside-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0}

.nav{margin:0; list-style:none; padding-bottom:20px}
.nav li{display:inline}
.nav li a{display:block; padding:7px 10px 7px 30px; background:url("../images/nav-link.gif") 15px 13px no-repeat; border-top:1px solid #e5e5e5; background-color:#d0d0d0 !important; color:#000 !important}
.nav li#nav-active a{background-color:#9fcf00 !important; color:#FFF !important; background:url("../images/nav-active.gif") 15px 13px no-repeat; text-decoration:none; font-weight:bold}
.nav #nav-active ul li a{border-top:1px solid #525252; background-color:#2f2f2f !important; color:#F1FADD !important; padding-left:45px; background:url("../images/nav-sub.gif") 30px 10px no-repeat}

.nav a:hover{text-decoration:none}

#search{position:relative; height:22px; margin:0 -15px; padding:15px; text-align:center}
#search-input{position:absolute; top:15px; left:15px; width:100px; height:22px; border:0}
#search-submit{position:absolute; top:15px; left:115px; width:60px; height:22px; border:0}
#search-input, #search-submit{font-size:100%; font-family:"arial",sans-serif}

#aside h4{font-size:100%}
#aside h4.margin{margin:15px 0 5px 0}

#content{float:right; width:740px; overflow:hidden; xborder:1px solid black}

#content-left{float:left; width:430px; padding-top:10px}
#content-left-in{xpadding:0 10px}
#content-right{float:right; width:300px; xpadding-top:60px; xborder:1px solid black}

#footer{clear:both; padding:20px 0; background:url("../images/footer.gif") 0 0 repeat-x; font-size:85%}
#footer p{margin:0}
#footer a:hover{text-decoration:none}
.ie6 #footer {display: none;}

.noscreen{display:none}

.box:after{display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:"."}

.fix{float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0}

.f-left{float:left !important}
.f-right{float:right !important}

.t-left{text-align:left !important}
.t-center{text-align:center !important}
.t-right{text-align:right !important}
.t-justify{text-align:justify !important}

.va-top{vertical-align:top !important}
.va-middle{vertical-align:middle !important}
.va-bottom{vertical-align:bottom !important}

.nom{margin:0 !important}
.nomt{margin-top:0 !important}
.nomb{margin-bottom:0 !important}

.hidden{position:absolute; left:-1000em; top:-1000em; width:1px; height:1px; overflow:hidden}

a{color:#27537a; font-weight:bold}
a:hover{color:#516F0D}

h3.title{xborder-bottom:1px solid #D7ECF4; color:#3fa5cd; padding:5px}

h3{font-size:140%}

.soft{margin-bottom:10px; padding-bottom:10px; background:url("../images/dot.gif") 0 100% repeat-x}
.soft .soft-left{float:left; width:215px}
.soft .soft-img{display:block}
.soft .soft-right{float:right; width:220px}

.soft h3{margin:0; font-size:140%; font-weight:normal}
.soft .info{margin:0; font-size:85%}
.soft p.nomb{margin-top:8px; text-align:justify}

.box-01-top{width:300px; height:5px; margin-top:5px; background:url("../images/box-01-top.gif") 0 0 no-repeat; font-size:0; line-height:0;background-color:#44A1CA; color:#FFF;}
.box-01-top-b{padding:5px 10px 15px 10px; background:url("../images/box-01-top-b.gif") 0 100% no-repeat;background-color:#44A1CA; color:#FFF;}
.box-01-top-b .f-left{text-transform:uppercase}
.box-01-top-b .f-right{padding-top:2px; font-size:85%;color:#D7ECF4;}
.box-01-bottom{width:300px; height:11px; background:url("../images/box-01-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0}
.box-01{padding:5px; background:url("../images/box-01.gif") 0 0 repeat-y}
.box-01 .bg{margin:10px 0; padding:10px 0;border-top:1px solid #D7F199; border-bottom:1px solid #D7F199; background:#F1FADD;}

.news{margin:0}
.news dt{display:block; float:left; width:50px; font-weight:bold; text-align:center; line-height:1.2; color:#739D13;}
.news dt span{font-size:140%; color:#5F5F5F;}
.news dd{display:block; float:left; width:190px; font-size:85%; line-height:1.6}
.box-02{
    border: 4px solid #44A1CA;
    xpadding:5px 10px 15px 10px;
    width: 292px;
    margin: 0;
    border-radius: 10px;

}
.box-02 .bg{margin:10px 0; padding:10px 0;border-top:1px solid #D7F199; border-bottom:1px solid #D7F199; background:#F1FADD;}

.box-02-header {
    color:#FFF; background-color:#44A1CA;
    width: 282px;
    height: 30px;
    font-size: 18px;


    padding-left: 12px;
}

.box-03-top{width:300px; height:5px; margin-top:5px; background:url("../images/box-03-top.gif") 0 0 no-repeat; font-size:0; line-height:0}
.box-03-top-b{padding:5px 10px 15px 10px; background:url("../images/box-03-top-b.gif") 0 100% no-repeat}
.box-03-top-b .f-left{text-transform:uppercase}
.box-03-top-b .f-right{padding-top:2px; font-size:85%}
.box-03-bottom{width:300px; height:11px; background:url("../images/box-03-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0}
.box-03{padding:5px; background:url("../images/box-03.gif") 0 0 repeat-y}
.box-03 .bg{margin:10px 0; padding:10px 0}
.box-03-top, .box-03-top-b{background-color:#fff0a5; color:#000}
.box-03-top-b .f-right{color:#8e2800}
.box-03 .bg{border-top:1px solid #FCEFA3; border-bottom:1px solid #FCEFA3; background:#fff8d9}

.boxrighttop{height:19px; background:#fff url(/media/images/boxtop1.gif) no-repeat; color:#000}
.boxright{background:#fff url(/media/images/box1.gif) no-repeat bottom left; color:#5b5b5b; padding:0 10px 15px 10px; margin:0 0 10px 0}
.boxright p{padding:0; margin:0}
 .mostreaded{margin:0; list-style:none}
 .mostreaded span{font-size:85%}

#aside .padding{padding:10px 15px}

.more{padding-right:15px; background:url("../images/arrow.gif") 100% 50% no-repeat}

.rss{padding-left:22px; background:url("../images/rss.gif") 0 50% no-repeat}

#footer, #footer a{color:#000}

#topstory-top{width:470px; height:5px; xbackground:url("../images/topstory-top.gif") 0 0 no-repeat; font-size:0; line-height:0}
#topstory-bottom{width:470px; height:5px; xbackground:url("../images/topstory-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0}
#topstory{padding:5px 10px 10px 10px}

 #topstory-img{float:left; width:180px}
 #topstory-img img{display:block}
 
 #topstory h2{margin:0; font-size:140%; font-weight:normal}
 #topstory .info{margin:0; font-size:85%}

#topstory-list{padding:10px 0 5px 10px; overflow:hidden}
#topstory-list img{display:block; float:left; padding-right:10px}
#topstory-list img.last{margin-right:0}

#topstory-top, #topstory{xbackground-color:#D7ECF4}
#topstory .info, #topstory .info a, .soft .info, .soft .info a{color:#5F5F5F}
#topstory .info a:hover, .soft .info a:hover{color:#2F2F2F}
#topstory h2 a{color:#3087ad; font-size:140%}
#topstory h2 a:hover{color:#256785}
#topstory-list{border-top:1px solid #EBF4F8; background-color:#C2DFEC}


 .mostreaded span{color:#5F5F5F}

.rss{color:#000}

.caption{text-align:left; background-color:#fff; margin:10px; margin-top:0px; width:335px; float:right}

.caption_award{border:1px solid #ddd; text-align:left; background-color:#f3f3f3;  padding:5px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}


.buttons{text-align:right; padding:4px 3px 0 0; margin:0}
.bluebtn{font-weight:normal; margin:0; background:#488EB2 url(/media/images/bluebtn.gif) no-repeat; width:50px; padding:1px 13px 0px 16px; color:#fff; text-decoration:none}
.greenbtn{font-weight:normal; margin:0; background:#488EB2 url(/media/images/greenbtn.gif) no-repeat; padding:1px 20px 0px 16px; color:#fff; text-decoration:none}
.bluebtn:hover, .greenbtn:hover{font-weight:normal; background:#488EB2 url(/media/images/hoverbtn.gif) no-repeat; color:#fff}

.icon{height:40px; float:left;  width:40px; padding:0;  color:#808080}
.iconimg{height:32px; width:32px; xalign:left; padding:3px; border:0}

h1{font:bold 2.5em "Arial",Sans-Serif; margin:0; letter-spacing:-1px; padding-bottom:15px}
h2{font:bold 2em Arial,Sans-Serif; margin:0; padding:0}
h1 a, h2 a{color:#2b2b2b; background:#fff; text-decoration:none}
h1 a:hover, h2 a:hover{color:#2b2b2b; background:#FFF}
h4{padding-bottom:10px; padding-top:10px}

hr{xbackground:#fff url(/media/images/borderLine.gif) no-repeat center bottom; margin:5px auto; height:1px; border:0 none; border-top:1px dotted #000}

#title{padding-bottom:5px}
#title h1{display:inline}
#title h2{display:inline; font:bold 2.6em"Arial",Sans-Serif; margin:2px; letter-spacing:-1px; color:#666}
#title a{text-decoration:none; cursor:pointer; color:#000}
#title a:hover{text-decoration:none; color:#000}

.editorsbar{background-color:#f3f3f3; width:98%; color:#000; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #000; padding:5px; margin-top:10px}

div.usenotifier a{color:#FFF; background:inherit}
div.usenotifier a:hover{color:#FFF; text-decoration:none}

#table1{-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #C1DAD7; padding:0; margin:0; font:normal 11px auto "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
.ie6 #table1{width: 375px;}
#table1 td{border:1px solid #C1DAD7; padding:6px 6px 6px 12px; xcolor:#4f6b72}
#table1 td.alt{background:#F5FAFA; xcolor:#797268}
#table1 th{font:bold 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#4f6b72; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; letter-spacing:2px; text-transform:uppercase; text-align:left; padding:6px 6px 6px 12px; background:#CAE8EA url(../images/bg_header.jpg) no-repeat}


.disc{list-style-type:circle; padding:10px; margin-left:20px}

.calendar{height:50px; float:left; background:#fff url(/media/images/calendar.gif) no-repeat; width:50px; padding:5px 0 0 9px;  color:#808080}
.calendar p{padding:0; margin:0}

@media projection, screen{ .tabs-hide{ display:none}
}

@media print{ .tabs-nav{ display:none}
}

.tabs-nav{ list-style:none;  margin:0;  padding:0 0 0 4px}
.tabs-nav:after{ display:block;  clear:both;  content:""}
.tabs-nav li{ float:left;  margin:0 0 0 1px;  min-width:84px}
.tabs-nav a, .tabs-nav a span{display:block; padding:0 10px; background:url(../images/tab.png) no-repeat}
.tabs-nav a{ position:relative;  top:1px;  z-index:2;  padding-left:0;  color:#27537a;  font-size:12px;  font-weight:bold;  line-height:1.2;  text-align:center;  text-decoration:none;  white-space:nowrap}
.tabs-nav .tabs-selected a{ color:#000}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{ background-position:100% -150px;  outline:0}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active{ background-position:100% -100px}
.tabs-nav a span{ width:64px;  min-width:64px;  height:18px;  min-height:18px;  padding-top:6px;  padding-right:0}
*>.tabs-nav a span{ width:auto;  height:auto}
.tabs-nav .tabs-selected a span{ padding-top:7px}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span{ background-position:0 -50px}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span{ background-position:0 0}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited{ cursor:text}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{ cursor:pointer}
.tabs-nav .tabs-disabled{ opacity:.4}
.tabs-container{ border-top:1px solid #97a5b0;  padding:1em 8px;  background:#fff}
.tabs-loading em{padding:0 0 0 20px; background:url(loading.gif) no-repeat 0 50%}


.usenotifier {background-color: #4683BA; color: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 5px;}
div.usenotifier a { color: #FFFFFF; background: inherit; }
div.usenotifier a:hover { color: #FFFFFF; text-decoration: none;}
hr{ background: #fff url(/media/images/borderLine.gif) no-repeat center bottom; margin: 8px auto;height: 1px;border: 0 none;}


a.printit{text-decoration:none; color:#3b3b3b; margin-left:10px; width:25px; padding:0 0 0 21px; background:url(../images/icons/print.gif) no-repeat left; display:inline}
a.emailit{text-decoration:none; color:#3b3b3b; margin-left:10px; width:25px; padding:0 0 0 21px; background:url(../images/icons/email.gif) no-repeat left; display:inline}
a.addit{text-decoration:none; color:#3b3b3b; margin-left:10px; width:25px; padding:0 0 2px 21px; background:url(../images/icons/plus.png) no-repeat left; display:inline}

a.printit:hover{text-decoration:underline; color:#3b3b3b; margin-left:10px; width:25px; padding:0 0 0 21px; background:url(../images/icons/print.gif) no-repeat left; display:inline}
a.emailit:hover{text-decoration:underline; color:#3b3b3b; margin-left:10px; width:25px; padding:0 0 0 21px; background:url(../images/icons/email.gif) no-repeat left; display:inline}
a.addit:hover{text-decoration:underline; color:#3b3b3b; margin-left:10px; width:25px; padding:0 0 2px 21px; background:url(../images/icons/plus.png) no-repeat left; display:inline}

#likesbar {
position: absolute;
width: 55px;
height: 250px;
display: none;
background-color: #FFFFFF;
padding: 10px;
text-align: center;
border-color: #aaa;
border-width: 1px;
border-style: solid;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
