BODY {
    margin-right : 5px;
    margin-left : 5px;
    margin-top : 0px;
    margin-bottom : 0px;
    background-color : #F7F7F9;
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
P {
	font-size : 12px;
	margin-bottom : 0px;
	margin-top : 0px;
    font-family : Arial, Helvetica, sans-serif;
}
A {
    text-decoration : underline;
    color : #2D4F7D;
}
A.lnk {
    text-decoration : underline;
    color : #0066CC;
}
A.lnk2 {
    text-decoration : none;
    color : #000000;
}
A:hover {
    text-decoration : none;
    color : #FF7F50;
}
A.list-item {
    color : #FF7F50;
	text-decoration : none;
}
A.header_a:hover {
    text-decoration : none;
    color : #ffffff;
}
.header {
    padding : 15px 10px 15px 10px;
    margin-bottom : 2px;
    color : #ffffff;/*#5f7999;*/
    font-size : 30px;
    font-family : Arial, Helvetica, sans-serif;
    background-color : #536e99;
    background-image : url(pic/bottom_bg.gif);
    background-repeat : repeat-x;
}
.header_a {
    font-weight : bold;
    color : #ffffff;/*#536e99;*/
    text-decoration : none;
}
.city-forum {
    border: 1px solid #536e99;
    padding-bottom: 7px;
}
.topic {
	font-weight : bold;
	color : #FF7F50;/*#1B3B65;*/
	text-decoration : none;
	margin-bottom : 5px;
	background-color : transparent;
	padding : 3px 3px 3px 3px;
}
.topic2 {
    font-weight : bold;
    color : #FF7F50;
    margin-bottom : 5px;
    background-color : transparent;
    padding : 3px 3px 3px 3px;
    font-size : 16px;
}
.topic3 {
    font-weight : bold;
    color : #536e99;
    text-decoration : none;
    margin-bottom : 2px;
    background-color : transparent;
    padding : 3px 3px 0px 3px;
}
.main_menu_item_p {
    color : #000000;
    font-size : 14px;
    padding : 8px 3px 8px 30px;
}
.main_menu_item_sel {
    color : #ffffff;
    font-size : 14px;
    padding : 8px 3px 8px 30px;
    font-weight : bold;
    background-color : #d0d0d3;
}
A.main_menu_item_a {
    color : #000000;
    text-decoration : none;
}
A.main_menu_item_a:hover {
    color : #000000;
    text-decoration : underline;
}
.topmenu {
    color : #ffffff;
    font-size : 14px;
    text-decoration : none;
    font-weight : bold;
    padding : 5px 10px 5px 10px;
    margin-top : 0px;
    text-transform : uppercase;
    text-align : center;
}
A.topmenu_a {
    text-decoration : none;
    color : #ffffff;
}
A.topmenu_a:hover {
    text-decoration : underline;
    color : #ffffff;
}
.nav_line_p {
    color : #ffffff;
    font-size : 11px;
    text-decoration : none;
    font-weight : normal;
    padding : 5px 8px 5px 8px;
    margin-top : 0px;
}
A.nav_line_a {
    text-decoration : underline;
    color : #ffffff;
}
A.nav_line_a:hover {
    text-decoration : none;
    color : #ffffff;
}
H1 {
	color : #5f7999;
	font-size : 30px;
	margin : 0px 0px 0px 0px;
}
H2 {
    color: #000000;
    font-size: 15px;
    margin-bottom : 3px;
    margin-top : 5px;
    font-weight : bold;
    background-color : #ededf0;
    font-family : Arial, Helvetica, sans-serif;
    padding : 3px 20px 3px;
}
H3 {
	color: #2D4F7D;
	font-size: 16px;
	margin-bottom : 3px;
	margin-top : 5px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
H4 {
	color: #000000;
	font-size: 13px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 3px;
	padding-left : 7px;
	background-color : #ffffff;
	border-left : 10px solid #8094B2; /*#e9ac9c*/
	padding : 5px 0px 5px 7px;
}
HR {
    color : #536e99;
}
UL, OL {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-left : 20px;
	padding-left : 20px;
	font-family : Arial, Helvetica, sans-serif;
}
LI {
	line-height: 150%;
	color: #000000;
}
LI.text {
	line-height: normal;
	text-indent : 0px;
}
FORM {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left : 0px;
}
INPUT {
    height : 24px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #000000;
    margin: 0 0 0 0;
}
.search {
    color: #000000;
    font-size: 13px;
    font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
    margin-top: 10px;
    margin-bottom : 3px;
}
.input_text {
    padding-left : 5px;
    padding-right : 5px;
    margin-bottom : 0px;
    border : 1px solid #d0d0d3;
    background-color : #FFFFFF;
    padding-top : 4px;
}
.button {
    height : 24px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #000000;
    margin: 0 0 0 0;
}
.search_res {
	font-size : 12px;
	margin-bottom : 5px;
}
.list-item {
	color : #777777;
	background-color :  #ededf0;
}
.list-item-sel {
    color: #ffffff;
    background-color : #FF7F50;
}
.news_date {
    color : #777777;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
    margin-top : 8px;
    margin-bottom : 2px;
}
.news_title {
    font-size : 12px;
    margin-bottom : 3px;
    color : #000000;
    font-weight : normal;
}
.news_topic {
	font-size : 14px;
	margin-bottom : 5px;
	color : #000000;
	font-weight : bold;
	padding : 5px 0px 5px 20px;
}
.news_an {
    color : #000000;
    font-size : 12px;
    padding : 15px 10px 15px 10px;
    font-weight : normal;
    background-color : #ededf0;
    font-style : italic;
    margin-bottom : 10px;
}
.news_text, .text {
    font-size : 14px;
    text-align : justify;
    margin-bottom : 3px;
    font-family : "Times New Roman", Times, serif;
    text-indent : 30px;
}
.news_source {
	color : #777777;
	font-size : 10px;
	margin-bottom : 0px;
	text-align : right;
	margin-top : 2px;
}
.srv {
    font-size : 11px;
}
.sub_menu_p {
    font-size : 11px;
    margin-bottom : 7px;
}
.bottom_bg {
    background-color : #536e99;
    padding : 20px 5px 20px 5px;
    margin-top : 10px;
    margin-bottom : 5px;
    color : White;
    background-image : url(pic/bottom_bg.gif);
    background-repeat : repeat-x;
}
.solartime1 {
	color : #ffffff;
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}
A.solartime2 {
	text-decoration : none;
	color: #ffffff;
}
A.solartime2:hover {
	text-decoration : none;
	color: #ffffff;
}
.solartime3 {
	color : #FFFFFF;
	background-color : #FF9933;
	font-weight : bold;
}
SELECT {
    height : 22px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #777777;
	color : #000000;
    margin: 0 0 0 0;
}
TEXTAREA {
	font-size : 11px;
	border : 1px solid #777777;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
PRE {
	margin-bottom : 0px;
	margin-top : 0px;
}
.label {
	height : 15px;
	border: 0px;
}
.hot {
	color: #ff0000;
}
.cold {
    color: #0000CD;
}
.green {
    color: #3CB371;
}
.sel {
    color: #FF8C00;
}
.copyright {
    font-size : 10px;
    margin-top : 0px;
    text-align : right;
}
.source {
    padding : 0px 3px 3px 3px;
    color : #777777;
    font-size : 10px;
}
.orange {
	color: #FF7F50;
}
