/*RESET*/
div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;vertical-align: baseline;}

body{font-size: 100%;line-height: 1.125em;font-family: "Georgia", Times New Roman, Times, serif;margin:0px;background-color: #dddddd;}
.wrap{background-color: white;}

.alert{background-color: #ccc;color: #3f3f3f;padding: 2px;text-align: center;}

#topBar{background-color: #dddddd;height: 22px;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: .75em;}
#topBar .content{width: 940px;margin: 0px auto;background-color: #a70000;height:22px;color: #edcccc;line-height: 1.8em;}
#topBar .register{background-color:#cb0000;/*width: 140px;*/padding:0 10px;height: 22px;}
#topBar .register a:link,#topBar .register a:visited{color: #edcccc; text-decoration: none;margin: 0 4px;}
#topBar .register a:hover{text-decoration: underline;}
#topBar .weather{margin-right: 10px;}

#topBar .date{/*color: #dc9999;*/color: #edcccc;padding:0 10px;height: 22px;}

#topBar .text{/*font-size: .75em;*/padding-left: 15px;width: 100px;float: left;}
#topBar .text a{color: #f0b3b3;font-family: "Georgia", Times New Roman, Times, serif;padding-right: 3px;text-decoration: none;}
#topBar .text a.small{font-size: .75em;}


#page{margin: 0px auto;width: 960px;}

/*HEADER*/
#header{height: 160px;position: relative;width: 940px;margin: 0px auto;font-size: 100%;line-height: 1.125em;font-family: "Georgia", Times New Roman, Times, serif;margin:0px auto;}
#header .sidebar p{text-align: right;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
#header .sidebar .claim{color: #999999;font-style: italic;font-size: .8125em;margin-top: 55px;}
#header .logo{position: absolute;width:390px;height:44px;background: transparent url(../images/generals.png) no-repeat -8px -168px;top: 40px;}
#header .logo a:link,#header .logo a:visited{display: block;text-indent: -9000px;width:380px;height:44px;}
#header .logo a:hover{}
#header .searchBox{color: #818181;padding-top: 10px;line-height: 1.5em;width: 200px;}
#header label{float: right;}
#header .searchBox input{width: 120px;border: 1px solid #dddddd;padding: 3px;margin-left: 10px;float: right;}

.bottom{position: absolute;bottom: 0px;width: 940px;background: transparent url(../images/generals.png) no-repeat center 44px;}

/*MenuItems*/
ul,li{list-style: none;margin: 0px;padding: 0px;}
ul.navigation{float: left;width: 700px;}
ul.navigation li{float: left;line-height: 2.75em;}
ul.navigation li a{color: #272727;text-decoration: none;padding:0px 15px;display: block;}

ul.navigation li.politics a,ul.navigation li.politics_selected a{border-bottom: 4px solid #cb0000;}
ul.navigation li.commerce a,ul.navigation li.commerce_selected a{border-bottom: 4px solid #327bb0;}
ul.navigation li.environment a,ul.navigation li.environment_selected a{border-bottom: 4px solid #225e01;}
ul.navigation li.health a,ul.navigation li.health_selected a{border-bottom: 4px solid #94548f;}
ul.navigation li.culture a,ul.navigation li.culture_selected a{border-bottom: 4px solid #5f7585;}
ul.navigation li.rights a,ul.navigation li.rights_selected a{border-bottom: 4px solid #ff9c01;}
ul.navigation li.politics,ul.navigation li.commerce,ul.navigation li.environment,ul.navigation li.health,ul.navigation li.culture,ul.navigation li.politics_selected,ul.navigation li.commerce_selected,ul.navigation li.environment_selected,ul.navigation li.health_selected,ul.navigation li.culture_selected{background: transparent url(../images/generals.png) no-repeat right -68px;}


ul.navigation li.politics_selected a,ul.navigation li.politics a:hover{background: transparent url(../images/generals.png) no-repeat right -179px;margin-right:1px;text-decoration: none;}
ul.navigation li.commerce_selected a,ul.navigation li.commerce a:hover{background: transparent url(../images/generals.png) no-repeat right -233px;margin-right:1px;text-decoration: none;}
ul.navigation li.environment_selected a,ul.navigation li.environment a:hover{background: transparent url(../images/generals.png) no-repeat right -287px;margin-right:1px;text-decoration: none;}
ul.navigation li.health_selected a,ul.navigation li.health a:hover{background: transparent url(../images/generals.png) no-repeat right -341px;margin-right:1px;text-decoration: none;}
ul.navigation li.culture_selected a,ul.navigation li.culture a:hover{background: transparent url(../images/generals.png) no-repeat right -449px;margin-right:1px;text-decoration: none;}
ul.navigation li.rights_selected a,ul.navigation li.rights a:hover{background: transparent url(../images/generals.png) no-repeat right -395px;margin-right:1px;text-decoration: none;}

ul.navigation li.politics a,ul.navigation li.commerce a,ul.navigation li.environment a,ul.navigation li.health a,ul.navigation li.culture a,ul.navigation li.rights a{margin-right:1px;}

ul.submenu{clear: both;height: 35px;border-bottom: 1px solid #e0e4e6;margin: 0 10px;}
.submenu li{float: left;line-height: 1.25em;background: transparent url(../images/generals.png) no-repeat right -68px;}
.submenu li a{margin:0 1px 0 0;}
.submenu li a:link,.submenu li a:visited{display: block;text-decoration: none;color:#333333;padding: 0 15px;font-size:.8125em;line-height: 2.7em;}
.submenu li a.selected,.submenu li a:hover{background: transparent url(../images/generals.png) no-repeat right -512px;margin:0 1px 0 0;}

/*CONTENT*/
#container a:link,#container a:visited{text-decoration: none;}
#container a:hover{text-decoration: underline;}

.sidebar{float: right;width:300px;}

#container{margin-top: 16px;width: 960px;padding-bottom: 30px;}
#container .sidebar{padding-right: 10px;}
#container .content{margin: 0 320px 0 10px;}

.top{padding: 0 10px 20px 10px;}

/*FEATURE*/
/* @group Features */
#feature div.hidden { display:none; }
#feature{height: 278px;width: 620px;position: relative;z-index: 1;overflow: hidden;}
#feature .img{}
#feature .splash{position:absolute;z-index: 2;width: 590px;padding: 10px 15px 15px 15px;bottom: 0px;color: white;background: transparent url(../images/generals.png) repeat-x left -1500px;}

#feature .featurePag{font-size: .625em;float: right;}
#feature .featurePag a{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;text-decoration: none;color: white;padding: 4px 7px;background-color: #5d5c5b;margin: 0 2px;}
#feature .featurePag .politics:link,#feature .featurePag .politics:visited{background-color:#5d5c5b;}
#feature .featurePag .politics:hover ,#feature .featurePag .politics_selected {background-color:#a60404;}
#feature .featurePag .commerce:link,#feature .featurePag .commerce:visited{background-color:#5d5c5b;}
#feature .featurePag .commerce:hover ,#feature .featurePag .commerce_selected {background-color:#327bb0;}
#feature .featurePag .environment:link,#feature .featurePag .environment:visited{background-color:#5d5c5b;}
#feature .featurePag .environment:hover,#feature .featurePag .environment_selected{background-color:#225e01;}
#feature .featurePag .health:link,#feature .featurePag .health:visited{background-color:#5d5c5b;}
#feature .featurePag .health:hover,#feature .featurePag .health_selected{background-color:#94548f;}
#feature .featurePag .culture:link,#feature .featurePag .culture:visited{background-color:#5d5c5b;}
#feature .featurePag .culture:hover,#feature .featurePag .culture_selected{background-color:#5f7585;}
#feature .featurePag .rights:link,#feature .featurePag .rights:visited{background-color:#5d5c5b;}
#feature .featurePag .rights:hover ,#feature .featurePag .rights_selected{background-color:#ff9c01;}


#feature  h2 a:link,#feature  h2 a:visited{font-size:.75em; padding:0 5px 6px 0; color: white; text-decoration: none;}
#feature  p a:link,#feature p a:visited{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;display: block;margin-top: 10px;line-height: 1.35em;font-size: .8125em; color: white; text-decoration: none;}
/* @end */


/*WIDGET*/
/* @group Widget Top Articles */
#topArticles{height: 278px;float: right;width: 300px;position: relative;z-index: 3;}

#topArticles .tabs{display: inline;position: absolute;top: 1px;width:250px;z-index: 5;}
#topArticles .tabs a:link,#topArticles .tabs a:visited{text-align: center;color: #394d5a;text-decoration: none;font-size: .8125em;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;display: inline;padding: 9px 0;width: 103px;float: left;}
#topArticles .tabs a.noselected{margin-right: 2px;background: transparent url(../images/generals.png) no-repeat -104px -975px;}
#topArticles .tabs a.selected{margin-right: 2px;text-align: center;background: transparent url(../images/generals.png) no-repeat left -978px;/*border-bottom: 1px solid #ffffff;*/}

#topArticles .articles_content{position: absolute;top: 36px;height: 236px;z-index: 4;padding-top: 10px;background: transparent url(../images/generals.png) no-repeat left -1044px;width: 300px;}
#topArticles .articles_content ul {margin: 0 10px;padding: 0px 0px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: .6875em;line-height: 1.55em;}
#topArticles .articles_content ul li{padding: 5px 0px 5px 8px;background: transparent url(../images/bullet.gif) no-repeat 0px 11px;}
#topArticles .articles_content ul a:link, #topArticles .articles_content ul a:visited{color: #58595b;}
#topArticles .articles_content ul a:hover{}
#topArticles .articles_content ul.most_viewed {display:none}
/* @end */

/* @group Stocks */
#stocks ul{clear: both;height: 35px;padding-top: 10px;margin: 0 10px;}
#stocks li{float: left;line-height: 1.25em;font-size: .75em;color:#333333;padding-right: 25px;}
#stocks li p.itemUp{height: 30px;padding-right: 15px;color: #394d5a;background:transparent url(../images/generals.png) no-repeat right -928px;}
#stocks li p.itemDown{height: 30px;padding-right: 15px;color: #394d5a;background:transparent url(../images/generals.png) no-repeat right -962px;}
/* @end */

/*Generals Container*/
#container .bTitle{font-size: 1.5em;line-height: 1.2em;font-weight: normal;}
#container .author_top{font-family: "Palatino",Georgia, Times New Roman, Times, serif;font-size: .75em;/*font-size: .8125em;*/color: #3f3f3f;padding: 10px 0 0 0;/*border-bottom: 1px solid #327bb0;*/}
#container .author_bottom{font-family: "Palatino",Georgia, Times New Roman, Times, serif;/*font-size: .75em;*/font-size: .8125em;color: #3f3f3f;padding: 20px 0 0 0;/*border-bottom: 1px solid #327bb0;*/}
#container .date{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: .625em;color: #3f3f3f;font-weight: bold;}
#container .text{/*color: #3f3f3f;*/color: #000000;overflow: hidden;}

#container .text p { margin-bottom: 10px;}
#container .imgArticle{margin: 10px 0px;}

.imgAuthor{font-size: .675em;float: right;text-align: right;width: 200px;font-style: italic;color: #666666;}
.imgAuthor a.photographer:link,.imgAuthor a.photographer:visited{color: #3f3f3f;}

.descAuthor{font-size: .675em;text-align: left;width: 400px;font-style: italic;color: #666666;padding-bottom:10px;}


/*FREESTYLING*/

/* @group Freestyling */
#container .freeStyling,#apply{margin: 0 10px;}

#error_messages{padding-top: 10px;clear: left;}
#container .freeStyling h1,#container .department h1,#errorExplanation h1,#apply h1{color: #394d5a;font-size: 1.25em;margin: 0px 0 15px;}
#container .freeStyling h2,#container .department h2,#errorExplanation h2,#apply h2{color: #394d5a;font-size: 1.25em;margin: 10px 0;}
#container .freeStyling h3,#container .department h3,#errorExplanation h3#apply h3{color: #394d5a;font-size: 1em;font-weight: normal;margin: 10px 0;}
#container .freeStyling p,#container .department p,#container .department,#errorExplanation p{font-size: .875em;color: #3f3f3f;margin-bottom: 10px;}
#container .freeStyling ul,#container .department ul,#errorExplanation ul{margin-left: 10px;color: #3f3f3f;margin-bottom: 10px;}
#container .freeStyling li,#container .department li,#errorExplanation li{list-style-type: disc;list-style-position: inside;font-size: .875em;margin-bottom: 2px;}
#container .department{padding-bottom: 10px;border-bottom: 1px dotted #394d5a;}

#analytics.freeStyling{font-size: .825em;padding: 0 20px;color: #3f3f3f;}
#analytics.freeStyling h1,#analytics.freeStyling h2{font-weight: normal;font-size: 1.4em;}
#analytics.freeStyling a { text-decoration:none;}
#analytics.freeStyling a:link,#analytics.freeStyling a:visited {color: #2c6cd3;}
#analytics.freeStyling a:hover {color: #ff5c07;}
#analytics.freeStyling a:active {color: #910;}

#analytics.freeStyling table { border: 1px solid #ccc; border-collapse: collapse; margin: 1em 0;}
#analytics.freeStyling th, #analytics.freeStyling td { border: 1px solid #ccc; padding: 0.2em 0.5em;}
#analytics.freeStyling th {background-color: #f9f9f9;font-weight: bold;}
/* @end */


/*OPPORTUNITIES*/
/* @group Opportunities */
#table .title td{font-weight: bold;color: #394d5a;background-color: #ebedee;padding: 10px 5px;border-bottom: 1px dotted #bdbfc0;}
#table td{padding:7px 5px;line-height: 1.2em;}
#table .info td{border-bottom: 1px dotted #bdbfc0;}
#table .info a:link,#table .info a:visited{color: #3f3f3f;text-decoration: none;}
#table .info a:hover{text-decoration: underline;}
#table .on{/*background-color: #f7f5f5 !important;*/}
#table .info{font-size: .75em;background-color:transparent;}
#table .info:hover{background-color: #ebf1fb !important;}
#table .filled{color: #8f8f8f;font-style: italic;}

#table .pagination td{padding: 10px 0;border: none;border-top: 2px solid;border-bottom:none;}
#table .pagination a{padding: 0 3px;}
/* @end */


/* @group Apply */
#apply{color: #3f3f3f;margin-bottom: 10px;}

#apply .dlTop{background: transparent url(../images/generals.jpg) no-repeat left -14px;height: 14px;width: 100%;display: block;clear: both;}
#apply .dlBottom{background: transparent url(../images/generals.jpg) no-repeat left -46px;height: 14px;width: 960px;display: block;clear: both;}

#apply dl.description{background-color: #ebedee;padding: 0 2em;font-size: .875em;}
#apply div.description{background-color: #ebedee;padding: 1em 2em 0;font-size: .875em;}

#apply dl.description dt{position: relative;left: 0em;line-height: 2em;color: #3f3f3f;font-weight: bold;}
#apply dl.description dd{margin: -1.8em 0 0 8em;font-size: .875em;}
#apply dl.description .detail{font-style: italic;color: #8f8f8f;}
#apply input.applyButtom_sky{float: left;font-family: "Georgia", Times New Roman, Times, serif;background: transparent url(../images/generals.png) no-repeat -150px -1834px;margin-left: 5.2em;width: 140px;height: 45px;padding-bottom: 5px;text-decoration: none;/*display: block;*/border:none;color: white;font-size: 1.3em;font-weight: bold;cursor: pointer;}

div.blue_input{position: relative;float: right;height: 45px;padding-right: 10px;}
/*div.blue_input input{font-family: "Georgia", Times New Roman, Times, serif;background: transparent url(../images/generals.png) no-repeat left -1834px;width: 140px;height: 45px;padding-bottom: 5px;text-decoration: none;display: block;border:none;color: white;font-size: 1em;font-weight: bold;cursor: pointer;}*/
div.blue_input div{padding-right: 10px;display: block;background: transparent url(../images/generals.png) no-repeat right -1893px;}
div.blue_input input{font-family: "Georgia", Times New Roman, Times, serif;background: transparent url(../images/generals.png) no-repeat left -1893px;height: 45px;padding:0 0 5px 10px;text-decoration: none;display: block;border:none;color: white;font-size: .825em;font-weight: bold;cursor: pointer;}
div.blue_input form{margin-left: 5px; float: right; position: relative;}

#apply .progress{float: left;margin-left: 20px;padding-top: 13px;}

#apply .titleBlue{background:transparent url(../images/generals.jpg) no-repeat left -88px;height: 22px;padding: 12px;font-size: 1.125em;font-weight: bold;color: white;margin-bottom: 10px;}

#apply .personalInfo{float: left;font-size: .875em;width: 300px;}
#apply .personalInfo ul{margin: 0px;padding: 0px;}
#apply .personalInfo li{list-style: none;margin: 0px;list-style-image: none !important;}
#apply .personalInfo label,#apply .expInfo label,#apply .expInfo span{font-size: .875em;display: block;margin: 5px 0 0 0;padding: 0px;}
#apply .personalInfo input,#apply .expInfo input{display: block;border: 1px solid #bdbfc0;padding: 6px;width: 270px;}


#apply ul.education{/*height: 95px;*//*border: 1px solid;*/}
#apply ul.education,#apply ul.experience{}
#apply .education li,#apply .experience li{float: left;margin-right:10px;/*height: 50px;*/}


#apply .expInfo{float: right;font-size: .875em;width: 600px;border-left: 1px dotted #bdbfc0;padding-left:25px;}
#apply .expInfo li.full{clear: both;width: 600px;/*height: 150px;*/}
#apply .expInfo li.full textarea{width: 99%;padding: 0px;border: 1px solid #bdbfc0;clear: right;}
#apply .expInfo input{border: 1px solid #bdbfc0;padding: 3px;width: 205px;}

#apply .expInfo select{margin-bottom: 5px;/* Bug IE6*/}

#apply .add{display: block;border-bottom: 1px solid #bdbfc0;clear: both;padding-top: 6px;margin: 2px 0 10px;}

#apply .addExp{width: 600px;display: block;border-bottom: 1px solid #bdbfc0;clear: both;padding-top: 6px;margin: 2px 0 10px;}
#apply .addLine{border-bottom: 1px solid #bdbfc0;margin-bottom: 10px;;}

#apply .addLink:link,#apply .addLink:visited{font-size: 11px;text-decoration: none;color:#394d5a;height: 20px;}

#apply .back{width: 200px;text-align: right;}
#apply li.remove{float: right;text-align: right;display: block;/*width: 600px;*/padding-top:25px;height: 20px;}
#apply ul.education li.remove a{display: block;/*position: absolute;right: 0px;bottom: 0px;*/}

#apply .back a:link,#apply .back a:visited{margin: 0px 0;text-decoration: none;display: block;font-weight: normal;color:#394d5a;height: 20px;font-size: .75em;}

#apply .remove a:link,#apply .remove a:visited{margin: 0 0;text-decoration: none;color:#394d5a;text-align: right;font-size: .875em;/*font-size: 12px;font-weight: normal;*/}

#apply .removeExp{float: right;text-decoration: none;color:#394d5a;font-size: .875em;font-weight: normal;}
#apply li.removeExperience{float: right;text-align: right;display: block;clear: both;}


#apply .addLink:hover,#apply .back a:hover,#apply .remove a:hover{text-decoration: underline;}

#apply input.applyButtom{float: left;font-family: "Georgia", Times New Roman, Times, serif;background: transparent url(../images/generals.png) no-repeat left -1834px;width: 145px;height: 43px;border: none;text-decoration: none;display: block;color: white;font-size: 1.3em;font-weight: bold;cursor: pointer;padding:5px;}

#apply .errorExplanation{font-size: .9em;color:#ccc;background-color: #f3f3f3;padding:0px 10px;margin-top: 10px;border: 1px solid #ccc;}
#apply .errorExplanation h2{color: #990000;font-size: 1em;}
#apply .errorExplanation p,#apply .errorExplanation li{color: #666;}
/* @end */

#container .section{width: 500px;float: left;}
#container .application{width: 350px;float: right;padding-left: 20px;border-left: 1px dotted #ccc;margin-bottom: 20px;}

/* @group AppSubmit */
#appSubmit {}
#appSubmit .element{font-size: .75em;color: #3f3f3f;margin-bottom: 10px;}
#appSubmit .element label{display: block;}
#appSubmit .element input{height: 25px;}
#appSubmit .element input,#appSubmit .element textarea{border: 1px solid #ccc;width: 300px;color: #3f3f3f;}
#appSubmit p{font-size: .75em;color: #3f3f3f;}
#appSubmit .checklist{font-size: .75em;color: #3f3f3f;margin: 15px 0;}
#appSubmit span.label{display: block;font-weight: bold;}
#appSubmit .button{background-color: #424242;color: #fff;border: 1px solid #555555;width: 120px;height: 25px;}
/* @end */

/* @group Contact */
#container .contact{color: #818181;padding: 0 0 20px 0;line-height: 1.5em;}
#container .title{color: #327bb0;font-size: .875em;}
#container .contact label{text-indent: 8px;width: 310px;color: #3f3f3f;float: left;overflow: hidden;font-size: .75em;}
#container .contact input,#container .contact textarea{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;color: #555555;}
#container .contact input,#container .login input{display: block;border: 1px solid #b2b2b2;padding: 3px;width:280px;}

#container .contact textarea{display: block;width: 590px;border: 1px solid #b2b2b2;padding: 3px;overflow: hidden;}
#container .contact label.messageInput{width: 600px;}
#container .contact label.messageInput input{width: 590px;}
#container .contact .button{clear: both;background-color: #424242;width: 120px;height: 25px;margin-top: 10px;color: #fff;border: 1px solid #555555;}
#container .login .button{background-color: #424242;width: 120px;height: 25px;margin-top: 10px;color: #fff;border: 1px solid #555555;}
/* @end */

/* @group Login */
#container .login{width: 330px;margin: 0 auto;padding: 50px;}
#container .login label{margin: 0 auto;color: #3f3f3f;line-height: 2em;}
#container .login input{height: 20px;}
#container .login .forgot{text-align: right;}
#container .login .forgot a{color: #3f3f3f; font-size: .75em; position: relative; float: right; margin-top: 4px;}
#container .login fieldset{border: 1px solid #ccc;padding: 20px;background-color:#f5f5f5;}

#container .login input.check{width: auto;display: inline;margin: 10px 8px 0 0px;border: none;}
input[type="hidden"]{display: none !important;}
#container .login .text{/*border-top: 1px solid #f3f3f3;*/font-size: .75em;color: #3f3f3f;line-height: 3em;text-align: right;}
#container .login .text a:link,#container .login .text a:visited{color: #3f3f3f;font-weight: bold;}
#container .login .text a:hover{color: #6f6f6f;}
/* @end */

/* Moves login form to the left*/
#container .w330{width: 330px;padding-top: 10px;}
#container .w330 .login{padding: 0px;}
#container .w330 p.title{/*border-bottom: 1px solid #f3f3f3;*/font-size: .9em;color: #3f3f3f;line-height: 1.8em;text-align: left;margin-bottom: 10px;}


/* Moves login form to the left*/
#container .w330{width: 330px;padding-top: 10px;}
#container .w330 .login{padding: 0px;}
#container .w330 p.title{/*border-bottom: 1px solid #f3f3f3;*/font-size: .9em;color: #3f3f3f;line-height: 1.8em;text-align: left;margin-bottom: 10px;}


/* @group Search */
#search{margin: 0 10px;}
#search fieldset{border: 1px solid #ccc;padding: 10px;background-color:#f5f5f5;}
#search label{font-size: .875em;color: #3f3f3f;}

#search div.col label{font-size: .875em;color: #3f3f3f;padding-right: 10px;}
#search div.col{width: 250px;float: left;padding: 0 15px 0 0px;}
#search div.col div{border-top: 1px dotted #3f3f3f;margin-top: 5px;padding-top:5px;}
#search div.col1{width: 120px;float: right;}
#search select{font-size: .75em;line-height: 1.25em;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;color: #818181;width:150px;margin: 0px;padding: 0px;}
#search input{padding: 2px;font-size: .75em;line-height: 1.25em;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;color: #818181;width:150px;}
#search input{width: 180px;border: 1px solid #b2b2b2;}
#search select{}
#search .button{background-color: #424242;color: #fff;border: 1px solid #555555;float: right;width: 120px;height: 25px;}

#search .boxSearch{padding:10px 10px;color: #3f3f3f;margin-top: 10px;border-top: 1px dotted #3f3f3f;}
#search .boxSearch p{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;line-height: 1.25em;}
#search .boxSearch .text{font-size: .75em;}
#search .boxSearch .sub{font-size: .875em;}
#search .boxSearch h2{font-size: 1em;font-weight: normal;line-height: 1.25em;padding: 2px 0;}
#search .boxSearch h3{display: inline;font-size: 1.125em;line-height: 1.5em;font-weight: normal;}
#search .boxSearch h2 a,#search .boxSearch h3 a{text-decoration: none; color: #394d5a;padding: 2px 0;margin: 5px 0;}

#search .politics{color: #cb0000;font-size: .75em;}
#search .commerce{color: #327bb0;font-size: .75em;}
#search .environment{color: #225e01;font-size: .75em;}
#search .health{color: #94548f;font-size: .75em;}
#search .culture{color: #5f7585;font-size: .75em;}
#search .rights{color: #ff9c01;font-size: .75em;}
/* @end */

#advertisement {width: 105px;text-align: right;float: right;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: .75em;color: #394d5a;background: transparent url(../images/generals.png) no-repeat -950px -530px;margin-top: 5px;}


/*coloured BOXES*/
/* @group Coloured Boxes */
#container .box{width: 300px;margin-bottom: 30px;float: left;padding:0px 10px;color: #3f3f3f;}
#container .box p{/*font-family: "Lucida Grande", Lucida, Verdana, sans-serif;line-height: 1.25em;*/margin-bottom: 10px;}
#container .box .text{font-size: .75em;color: #3f3f3f;}
#container .box .sub{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: .875em;}
#container .box h2{font-size: 1em;font-weight: normal;line-height: 1.25em;padding: 3px 0;}
#container .box h3{font-size: 1.125em;line-height: 1.25em;font-weight: normal;padding: 0px 0 8px 0;height: 2.5em;}
#container .box h2 a,#container .box h3 a{text-decoration: none;}
#container .box h2 a:hover,#container .box h3 a:hover{text-decoration: none;}
#container .box a.read{display: block;float: right;/*font-size: .875em;*/}

#container .content .politicsBox .text,#container .content .commerceBox .text,#container .content .environmentBox .text,#container .content .healthBox .text,#container .content .cultureBox .text,#container .content .rightsBox .text{font-family: "Palatino",Georgia, Times New Roman, Times, serif;font-size: .8125em;line-height: 1.8em;}

#container .content .politicsBox .text p,#container .content .commerceBox .text p,#container .content .environmentBox .text p,#container .content .healthBox .text p,#container .content .cultureBox .text p,#container .content .rightsBox .text p{margin-bottom:15px;}

.politicsBox h2,.politicsBox h3,.politicsBox a:link,.politicsBox a:visited{color: #cb0000;}
.politicsBox a:hover{color: #cb0000;}
.politicsBox .img{border-top: 4px solid #cb0000;}
.politicsBox .sub{color: #cb0000;}
.politicsBox p.bTitle{color: #cb0000;}
.commerceBox h2,.commerceBox h3,.commerceBox a:link,.commerceBox a:visited{color: #327bb0;}
.commerceBox a:hover{color: #327bb0;}
.commerceBox .img{border-top: 4px solid #327bb0;}
.commerceBox .sub{color: #327bb0;}
.commerceBox p.bTitle{color: #327bb0;}
.environmentBox h2,.environmentBox h3,.environmentBox a:link,.environmentBox a:visited{color: #225e01;}
.environmentBox a:hover{color: #225e01;}
.environmentBox .img{border-top: 4px solid #225e01;}
.environmentBox .sub{color: #225e01;}
.environmentBox p.bTitle{color: #225e01;}
.healthBox h2,.healthBox h3,.healthBox a:link,.healthBox a:visited{color: #94548f;}
.healthBox a:hover{color: #94548f;}
.healthBox .img{border-top: 4px solid #94548f;}
.healthBox .sub{color: #94548f;}
.healthBox p.bTitle{color: #94548f;}
.cultureBox h2,.cultureBox h3,.cultureBox a:link,.cultureBox a:visited{color: #5f7585;}
.cultureBox a:hover{color: #5f7585;}
.cultureBox .img{border-top: 4px solid #5f7585;}
.cultureBox .sub{color: #5f7585;}
.cultureBox p.bTitle{color: #5f7585;}
.rightsBox h2,.rightsBox h3,.rightsBox a:link,.rightsBox a:visited{color: #ff9c01;}
.rightsBox a:hover{color: #ff9c01;}
.rightsBox .img{border-top: 4px solid #ff9c01;}
.rightsBox .sub{color: #ff9c01;}
.rightsBox p.bTitle{color: #ff9c01;}

.politicsLine{background-color:#cb0000;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}
.commerceLine{background-color:#327bb0;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}
.environmentLine{background-color:#225e01;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}
.healthLine{background-color:#94548f;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}
.cultureLine{background-color:#5f7585;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}
.rightsLine{background-color:#ff9c01;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}

.img{margin-bottom: 8px;}

.box ul.latest{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: .6875em;line-height: 1.55em;}
.box ul.latest li{background: transparent url(../images/bullet.gif) no-repeat 0px 6px;padding-left: 8px;}
.box ul.latest a:link, .box ul.latest a:visited{color: #58595b;}
.box ul.latest a:hover{}

#detail_info {font-size: .75em;}
#detail_info a.print {background:transparent url(../images/generals.png) no-repeat left -400px;padding:5px 25px;}

/* @end */

/* @group Feedback */
#container .feedback{color: #818181;padding: 30px 0 40px 0;line-height: 1.5em;}
#container .title{color: #327bb0;font-size: .875em;}
#container .feedback label{text-indent: 8px;width: 310px;color: #3f3f3f;float: left;overflow: hidden;font-size: .75em;}
#container .feedback input,#container .feedback textarea{font-family: "Lucida Grande", Lucida, Verdana, sans-serif;color: #555555;}
#container .feedback input{display: block;border: 1px solid #b2b2b2;padding: 3px;width:280px;}
#container .feedback input.hidden {border: none;}
#container .feedback textarea{display: block;width: 590px;border: 1px solid #b2b2b2;padding: 3px;overflow: hidden;}
#container .feedback label.messageInput{width: 600px;}
#container .feedback label.messageInput input{width: 590px;}
#container .feedback .button{background-color: #424242;width: 120px;height: 25px;margin-top: 5px;color: #fff;border: 1px solid #555555;}
/* @end */



.boxCentered{text-align:center;padding:20px 10px;background-color:#f3f3f3;border:1px solid #d3d3d3;color: #5f5f5;margin: 0 auto;}
.boxCentered a{color: #3f3f3f;text-decoration: underline;}
.boxCentered h1{margin:0px !important;}
.freeStyling .boxCentered{margin: 70px auto 50px;}
.freeStyling .boxCentered p{margin: 0px !important;padding: 0px;}


/* @group Pagination */
.pagination{clear: both;text-align: right;font-size: .75em;color: #394d5a;margin: 0 10px;}
.pagination span{padding: 0 3px;color: #394d5a;}
.pagination a:link,.pagination a:visited{color: #394d5a;text-decoration: none;padding: 0 3px;}
.pagination a:hover{}
/* @end */

/*FOOTER*/
/* @group Footer */
#footer{clear: both;background: #b2b2b2 url(../images/generals.png) repeat-x left -630px;}
#footer .content{width: 940px;margin: 0px auto;height: 140px;}

ul.nav_footer{height: 48px;}
ul.nav_footer li{float: left;line-height: 2.75em;}
ul.nav_footer li a{color: #58595b;text-decoration: none;padding:0px 15px;display: block;}

ul.nav_footer li.politics a,ul.nav_footer li.politics_selected a{border-top: 4px solid #cb0000;}
ul.nav_footer li.commerce a,ul.nav_footer li.commerce_selected a{border-top: 4px solid #327bb0;}
ul.nav_footer li.environment a,ul.nav_footer li.environment_selected a{border-top: 4px solid #225e01;}
ul.nav_footer li.health a,ul.nav_footer li.health_selected a{border-top: 4px solid #94548f;}
ul.nav_footer li.culture a,ul.nav_footer li.culture_selected a{border-top: 4px solid #5f7585;}
ul.nav_footer li.rights a,ul.nav_footer li.rights_selected a{border-top: 4px solid #ff9c01;}

ul.nav_footer li.politics a,ul.nav_footer li.commerce a,ul.nav_footer li.environment a,ul.nav_footer li.health a,ul.nav_footer li.culture a,ul.nav_footer li.rights a{margin-right:1px;}

ul.nav_footer li.politics_selected a,ul.nav_footer li.politics a:hover{background: transparent url(../images/generals.png) no-repeat  right -1002px;margin-right:1px;}
ul.nav_footer li.commerce_selected a,ul.nav_footer li.commerce a:hover{background: transparent url(../images/generals.png) no-repeat right -1056px;margin-right:1px;}
ul.nav_footer li.environment_selected a,ul.nav_footer li.environment a:hover{background: transparent url(../images/generals.png) no-repeat right -1110px;margin-right:1px;}
ul.nav_footer li.health_selected a,ul.nav_footer li.health a:hover{background: transparent url(../images/generals.png) no-repeat right -1164px;margin-right:1px;}
ul.nav_footer li.culture_selected a,ul.nav_footer li.culture a:hover{background: transparent url(../images/generals.png) no-repeat right -1218px;margin-right:1px;}
ul.nav_footer li.rights_selected a,ul.nav_footer li.rights a:hover{background: transparent url(../images/generals.png) no-repeat right -1272px;margin-right:1px;}

ul.nav_footer li.politics,ul.nav_footer li.commerce,ul.nav_footer li.environment,ul.nav_footer li.health,ul.nav_footer li.culture,ul.nav_footer li.politics_selected,ul.nav_footer li.commerce_selected,ul.nav_footer li.environment_selected,ul.nav_footer li.health_selected,ul.nav_footer li.culture_selected{background: transparent url(../images/generals.png) no-repeat right -570px;}

#footer .links{width: 600px;margin-top: 7px;margin-left: 8px;cursor: default;}
#footer .links a{float: left;margin-right:24px;margin-top: 10px;border:1px solid;color: #747578;text-decoration: none;font-size: .875em;border: none;cursor: pointer;}
/* @end */

#copy {float: right;color: #747578;font-size: .875em;margin-top: 17px;}




/*SUBSCRIBE*/
/* @group Subscribe Landing Page */
#subscribe{background:transparent url(../images/subscribe-background.jpg) no-repeat left top;padding-left:370px;padding-right:10px;padding-top:20px;height:300px;}

        #subscribe h2{font-size:1.5em;font-weight:normal;}
        #subscribe p{font-size:1em !important;line-height:1.4em;color:#717171;}
        #subscribe p.yellow{background-color:#fffec7;border:1px solid #c4c5b9;color:#717171;padding:10px 20px;margin-bottom:30px;text-align:center;width:320px;font-size:1.5em !important;}
        #subscribe p.subscribe{width: 200px;position: relative;float: right;text-align: right;color: #0c1c26;text-decoration: underline;margin-right:20px;}
                #subscribe p.subscribe a:link,#subscribe p.subscribe a:visited{color: #0c1c26;}
                #subscribe p.subscribe a:hover,#subscribe p.subscribe a:active{color: #394d5a;}


        #subscribe div.actions a{padding-top: 20px;line-height: 2em;}
        div.actions input#user_submit{position: relative;float: right;margin-left: 15px;background-color: #424242;color: #fff;border: 1px solid #555555;width: 120px !important;height: 25px;}
/* @end */


/* Step 1 Subscription*/
/* @group Subscribe Info User */
div.subscribe{padding: 20px;font-size: .825em;}

        div.subscribe h2{font-size: .75em;font-weight:normal;}
        div.subscribe div.right{position: relative;float: right;width: 500px;/*border: 1px solid #ccc;background-color:#f5f5f5;*/padding: 0 15px 15px;border-left: 1px dotted #bdbfc0;padding-left:25px;}
        div.subscribe div.left{position: relative;float: left;width: 300px;padding: 10px 15px 15px;border: 1px solid #ccc;background-color:#f5f5f5;}
        div.subscribe div.right input{display: block;border: 1px solid #b2b2b2;padding: 3px;width: 450px;}
        div.subscribe div.element{padding-bottom: 8px;}
        div.subscribe div.left input{display: block;border: 1px solid #b2b2b2;padding: 3px;width:280px;}
        div.subscribe select{display: block;width: 280px;margin: 0px;padding: 2px;}
        div.subscribe .note{font-size: .75em;color: #999;font-style: italic;}
        div.subscribe input.check{width: auto;display: inline;margin: 10px 8px 0 0px;border: none;}
        div.subscribe .text{border-top: 1px solid #f3f3f3;font-size: .75em;color: #3f3f3f;line-height: 3em;text-align: right;}
                div.subscribe div.actions a:link,div.subscribe div.actions a:visited{text-decoration: underline;color: #3f3f3f;}
                div.subscribe div.actions a:hover{color: #6f6f6f;}

        div.subscribe label{margin: 0 auto;color: #3f3f3f;line-height: 2em;}
        div.subscribe input{height: 20px;}
                #container .subscribe .send{position: relative;float: right;width: 200px;}
                #container .subscribe .save{margin-top: 50px;background-color: #424242;color: #fff;border: 1px solid #555555;width: 120px !important;height: 25px;}
        div.subscribe .actions{line-height: 2em;}
        div.subscribe .select{width: 300px;}
        div.subscribe .select input{margin: 0px;padding: 0px;border: none !important; width: 20px !important;}
        div.subscribe .select label{position: relative;float: right;width: 90%;padding: 0px;line-height: 1.2em;}
/* @end */

/* Step 2 Billing*/
/* @group Subscribe Billing */
div.subscribe_product{padding-top: 20px;font-size: .825em;}

        div.subscribe_product h2{font-size: .75em;font-weight:normal;}

        div.subscribe_product div.left{/*position: relative;float: left;width: 600px;*/padding: 0 0 15px;}

                div.subscribe_product div.left .inner{padding: 10px 15px 15px;border: 1px solid #ccc;background-color: #f3f3f3;margin: 10px 0;}
                div.subscribe_product div.left .inner input{display: block;border: 1px solid #b2b2b2;padding: 3px;width: 260px;}
                div.subscribe_product div.left div.inner .col{position: relative;float: left;width: 300px;}

                div.subscribe_product div.left .innerCard{position: relative;float: left;width: 280px;padding: 10px 15px 15px;border: 1px solid #ccc;background-color: #f3f3f3;/*margin: 10px 0;*/}
                div.subscribe_product div.left .innerCard input{display: block;border: 1px solid #b2b2b2;padding: 3px;width: 260px;}

        #billing{border: 1px solid #ccc;background-color: #f1f6fb;padding: 10px 15px 5px;width: 280px;}
        #billing div.same{height: 30px;}
        #billing div.same label{position: relative;float: right;width: 250px;}
        #billing div.same input.checkbox{width:30px !important;position: relative;float: left;display: inline;padding-top: 5px !important;}

        div.subscribe_product div.right{margin-left: 400px;padding: 10px 0 0 20px;border: 1px dotted #ccc;}

        div.subscribe_product .product{padding: 10px 10px 0;margin-top: 10px;/*position: relative;float: left;*/margin-right: 20px;/*width:410px;height: 100px;*/}
                div.subscribe_product .selectedBack{background-color: #fff8c7;border: 1px solid #edf1d7;}
                div.subscribe_product .Back{background-color: #f5f5f5;border: 1px solid #e5e5e5;}
                div.subscribe_product .greyBack{background-color: #f5f5f5;border: 1px solid #e5e5e5;}


        div.subscribe_product div.right input{display: inline;border: 1px solid #b2b2b2;padding: 0px;}

        div.subscribe_product .product .check{position: relative;float: left;height: 40px;padding-right: 10px;}
        div.subscribe_product .product p.title input{border:none;}
        div.subscribe_product .product p{}
        div.subscribe_product .product p.title{padding: 5px 0;font-size: 1.4em !important;line-height: 1em;font-style: italic;}
        div.subscribe_product .product p.title input{margin-right: 10px;}
        div.subscribe_product .product p.body{font-size: 1em !important;line-height: 1.7em;padding-bottom: 10px;/*border-bottom: 1px dotted #ccc;*/}
        div.subscribe_product .product p.price{font-style: italic;width: 100px;text-align: right;position: relative;float: right;font-size: 1em !important;color: #666 !important;}
        div.subscribe_product .product p.price span.numb{color: #394d5a;font-size: 1.4em !important;}

        div.subscribe_product .greyBack p.price,div.subscribe_product .greyBack p,div.subscribe_product .greyBack p.price span.numb{color: #ccc !important;}

        div.subscribe_product .total{padding: 5px 5px;margin-top: 10px;margin-right: 20px;font-size: 1.5em;border-top: 1px dotted #ccc;display: block;line-height: 2em;}
        div.subscribe_product .total p.subtotal{font-style: italic;text-align: right;font-size: .625em !important;color: #333 !important;clear: both;margin: 0px !important;}

        div.subscribe_product .total p.price{font-style: italic;text-align: right;font-size: 1em !important;color: #666 !important;}
        div.subscribe_product .total p.price span.numb{color: #394d5a;font-size: 1.4em !important;}
        div.subscribe_product .tax{font-style: italic;text-align: right;font-size: .625em !important;color: #333 !important;clear: both;border-bottom: 1px solid #ccc;margin: 0px !important;}

        div.subscribe_product div.element{padding-bottom: 8px;}
        div.subscribe_product select{/*position: relative;float: left;*/}
        div.subscribe_product .note{font-size: .75em;color: #999;font-style: italic;}
        div.subscribe_product input.check{width: auto;display: inline;margin: 10px 8px 0 0px;border: none;}
        div.subscribe_product .text{border-top: 1px solid #f3f3f3;font-size: .75em;color: #3f3f3f;line-height: 3em;text-align: right;}
                div.subscribe_product div.actions a:link,div.subscribe_product div.actions a:visited{text-decoration: underline;color: #3f3f3f;}
                div.subscribe_product div.actions a:hover{color: #6f6f6f;}

        div.subscribe_product label{margin: 0 auto;color: #3f3f3f;line-height: 2em;display: block;}
        div.subscribe_product input{height: 20px;}

        /*#container .subscribe_product .send{position: relative;float: right;}*/
        .subscribe_product .send{margin-top: 20px;position: relative;clear: right;float: right;width: 190px;}
        .subscribe_product .send_left{padding-top: 20px;position: relative;clear: both;width: 190px; margin-left: 122px;}
        .subscribe_product .actions{line-height: 2em;}
/* @end */




#container .subscribe .errorExplanation,#container .subscribe_product .errorExplanation{width: 500px;margin-bottom: 20px;font-size: 1.2em;color:#ccc;background-color: #feeff2;padding:0px 10px;border: 1px solid #dac3b3;}

#container .subscribe .errorExplanation h2,#container .subscribe_product .errorExplanation h2{color: #990000;font-size: 1em;}

#container .subscribe .errorExplanation p,#container .subscribe .errorExplanation li,#container .subscribe_product .errorExplanation p,#container .subscribe_product .errorExplanation li{font-size: .825em;color: #666;}





/*gen*/
/* @group Generals  */
.line{background-color:#394d5a;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 10px 0;}
.lineDotted{border-bottom: 1px dotted #ccc;height: 1px;line-height: 1px;font-size: 1px;margin: 20px 0 20px 0;}
.grey{color: #777777;}
.blue{color: #394d5a;}

.normal{font-weight: normal;}
.bold{font-weight: bold;}
.fLeft{float: left;}
.fRight{float: right;}
.clearBoth{clear: both;}
.clearNone{clear: none;}
.clearRight{clear: right;}
/* @end */


/*ICONS WEATHER*/
/* @group Weather */
#topBar .weather1{background:transparent url(../images/weather/icons/1.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather2{background:transparent url(../images/weather/icons/2.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather3{background:transparent url(../images/weather/icons/3.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather4{background:transparent url(../images/weather/icons/4.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather5{background:transparent url(../images/weather/icons/5.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather6{background:transparent url(../images/weather/icons/6.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather7{background:transparent url(../images/weather/icons/7.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather8{background:transparent url(../images/weather/icons/8.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather9{background:transparent url(../images/weather/icons/9.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather10{background:transparent url(../images/weather/icons/10.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather11{background:transparent url(../images/weather/icons/11.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather12{background:transparent url(../images/weather/icons/12.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather13{background:transparent url(../images/weather/icons/13.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather14{background:transparent url(../images/weather/icons/14.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather15{background:transparent url(../images/weather/icons/15.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather16{background:transparent url(../images/weather/icons/16.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather17{background:transparent url(../images/weather/icons/17.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather18{background:transparent url(../images/weather/icons/18.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather19{background:transparent url(../images/weather/icons/19.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather20{background:transparent url(../images/weather/icons/20.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather21{background:transparent url(../images/weather/icons/21.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather22{background:transparent url(../images/weather/icons/22.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather23{background:transparent url(../images/weather/icons/23.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather24{background:transparent url(../images/weather/icons/24.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather25{background:transparent url(../images/weather/icons/25.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather26{background:transparent url(../images/weather/icons/26.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather27{background:transparent url(../images/weather/icons/27.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather28{background:transparent url(../images/weather/icons/28.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather29{background:transparent url(../images/weather/icons/29.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather30{background:transparent url(../images/weather/icons/30.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather31{background:transparent url(../images/weather/icons/31.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather32{background:transparent url(../images/weather/icons/32.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather33{background:transparent url(../images/weather/icons/33.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather34{background:transparent url(../images/weather/icons/34.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather35{background:transparent url(../images/weather/icons/35.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather36{background:transparent url(../images/weather/icons/36.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather37{background:transparent url(../images/weather/icons/37.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather38{background:transparent url(../images/weather/icons/38.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather39{background:transparent url(../images/weather/icons/39.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather40{background:transparent url(../images/weather/icons/40.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather41{background:transparent url(../images/weather/icons/41.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather42{background:transparent url(../images/weather/icons/42.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather43{background:transparent url(../images/weather/icons/43.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather44{background:transparent url(../images/weather/icons/44.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather45{background:transparent url(../images/weather/icons/45.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather46{background:transparent url(../images/weather/icons/46.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
#topBar .weather47{background:transparent url(../images/weather/icons/47.gif) no-repeat;color: #f0b3b3;background-color:#cb0000;padding:0 10px;height: 22px;text-indent:20px;}
/* @end */

#topBar .city{color: #f0b3b3;background-color:#cb0000;padding: 0 10px;height: 22px;}
