* {
	padding:0px;
	margin:0px;
}

A:HOVER{
/*	font :  Verdana;
	color : #990000;
	color : #336699;*/

	text-decoration:none;
	}

A{
	font :  Verdana;
	color : #336699;
	text-decoration:underline;
}


BODY {
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#ffffff;
	text-align:center;
}

INPUT, TEXTAREA, SELECT {
	border: 1px solid #CCCCCC;
	color:black;
	font-family: Georgia;
	font-size:13px;
	background-color:white;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: none;
	width:250px;
}

.button {
	width:auto;
	font-family: Times;
	font-style : italic;
	font-size:11px;
	font-weight:bold;
}

.enter {
	width:auto;
	font-family: Times;
	font-style : italic;
	font-size:11px;
	font-weight:bold;

}

.buttonb {
	width:auto;
	font-family: Times;
	font-style : italic;
	font-size:11px;
	font-weight:bold;
	border:0px;
}

.checkbox {
	width:20px;
	border:0px;
}

TABLE, TD{
	color:#333333;
	font-family: Georgia, Times;
	font-size:13px;
	text-align:left;
}

DIV {
	font-family: Arial;
}

P {
	font-family: Arial;
	margin-bottom:10px;
}

P.blog_home {
	font-family: Georgia;
	margin-bottom:10px;
}


IMG {
	border:0px;
}

small {
	line-height: 80%;
	color:#999999;
}

h1 {
	font-family: Verdana;
	font-size: 16px;
	color: #336699;
	font-weight:none;
	margin:4px 0px 10px 0px;
}

h2 {
	font-family: Verdana;
	font-size: 13px;
	color: black;
	font-weight:normal;
	line-height: 120%;
}

h2 li {
	margin-left:20px;
	padding-left:0px;
}

#container {
	margin-right:auto;
	margin-left:auto;
	width:712px;
	height:auto;
	text-align:center;
	background-color:white;
	min-height: 508px;
	overflow:hidden;
	border:0px solid red;
}

#top {
	margin-right:auto;
	margin-left:auto;	
	padding:0px 15px 0px 0px;
	height:66px;
	width:712px;
	text-align:left;
}

#top_right {
	float:right;
	text-align:right;
	border:0px solid red;
	height:128px;
}

.sep {
	margin:0px 10px 0px 10px;
}

#menu {
	height:auto;
	font-size:10px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	margin-top:124px;
}

#search {
	font-family: Times;
	font-style : italic;
	font-size:11px;
	margin-top:75px;
	margin-bottom:10px;
	font-weight:bold;
}

#search input {
	font-size:15px;
	border:1px solid black;
}

#search .submit {
	font-size:1opx;
	border:1px solid black;
	width:60px;
	font-size:11px;
	text-align:right;
	font-family:Times;
	font-style : italic;
	border:0px;
}

#search .submitb {
	font-size:1opx;
	border:1px solid black;
	width:60px;
	font-size:11px;
	text-align:right;
	font-family:Times;
	font-style : italic;
	text-decoration:underline;
	border:0px;
}

.search {
	font-size:12px;
	left:665px;
	top:15px;
	position:absolute;
	width:400px;
}

.menu {
	color:black;
}

#menu a {
	color:black;
	text-decoration: none;
}

#menu a:hover {
	text-decoration:underline;
}

#i {
	
	width:712px;
	margin-top:80px;
	background-color:black;
}

#s_content {
	margin-right:auto;
	margin-left:auto;
	width:100%;
	margin-top:28px;
	text-align:left;
	font-family: Georgia;
	font-size:15px;
}

#s_content p {
	font-family: Georgia;
	font-size:15px;
}

#s_content2 {
	margin-right:auto;
	margin-left:auto;
	margin-top:8px;
	text-align:left;
	font-family: Georgia;
	font-size:15px;
}

#s_content2 p {
	font-family: Georgia;
	font-size:15px;
}

#content {
	margin-right:auto;
	margin-left:auto;
	width:777px;
	height:auto;
	text-align:center;
	background-color:white;
	background-image: url(../images/bg/bg_content.gif);
	background-repeat: repeat-y;
	min-height: 308px;
	overflow:hidden;
}

#left {
	margin-top:5px;
	width:212px;
	float:left;
	text-align:left;
	min-height: 308px;
}

#bottom {
	width:100%;
	float:left;
	height:auto;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	margin-top:10px;
	padding-bottom:20px;
}

#bottom a {
	color:black;
	text-decoration: none;
}

#bottom a:hover {
	text-decoration:underline;
}

#c_home {
	margin-top:18px;
	width:100%;
	overflow:auto;
	background-color:white;
	background-image: url(../images/bg/bg_home.gif);
	background-repeat: repeat-y;
	text-align:left;
}

#c_search {
	margin-top:18px;
	/*width:100%;*/
	
	background-color:white;
	background-repeat: repeat-y;
	text-align:left;
}

#_search {
	float:left;
	width:520px;
	margin-right:31px;
}

#c_home_news {
	float:left;
	width:329px;
	margin-right:31px;
}

#c_home_news {
	float:left;
	width:329px;
	margin-right:31px;
}

#c_home_blog {
	float:left;
	width:159px;
	margin-right:34px;
}

#c_search_contact {
	float:right;
	width:159px;
}

#c_home_contact {
	float:left;
	width:159px;
}

#c_other {
	margin-top:80px;
	width:100%;
	overflow:auto;
	background-color:white;
	background-image: url(../images/bg/bg_other.gif);
	background-repeat: repeat-y;
	text-align:left;
}

#c_login {
	margin-top:80px;
	width:100%;
	overflow:auto;
	background-color:white;
	text-align:left;
}

#login {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	text-align:center;
	padding:50px 0px 50px 0px;
}

#c_other2 {
	margin-top:18px;
	overflow:auto;
	background-color:white;
	background-image: url(../images/bg/bg_other.gif);
	background-repeat: repeat-y;
	text-align:left;
}

#c_other3 {
	margin-top:18px;
	overflow:auto;
	background-color:white;
	text-align:left;
}

#c_other_left {
	float:left;
	width:522px;
	margin-right:31px;
}

#c_other_right {
	float:left;
	width:159px;
}

.titlecolumn {
	font-family: Georgia;
	font-size:10px;
	font-style : italic;
	font-weight:bold;
	color: #333333;
	height:17px;
	border-bottom:4px solid #292929;
}

.titlecolumn2 {
	padding-top:6px;
	font-family: Georgia;
	font-size:10px;
	font-style : italic;
	font-weight:bold;
	color: #333333;
	height:23px;
	border-bottom:4px solid #292929;
}

.titlecolumn1 {
	margin-top:2px;
	font-family: Georgia;
	font-size:10px;
	font-style : italic;
	font-weight:bold;
	color: #333333;
	width:520px;
}

.titlecolumn_empty {
	font-family: Georgia;
	font-size:10px;
	font-style : italic;
	font-weight:bold;
	color: #333333;
	height:16px;
	border-bottom:4px solid #FFFFFF;
}

.list ul {
	margin-top:10px;
}

.list ul li {
	font-family:Arial;
	font-size:12px;
	line-height: 120%;
	list-style:none;
	margin: 0px;
}

.list a {
	color:black;
	text-decoration:none;
}

.list a:HOVER {
	text-decoration:underline;
}

.listpress ul {
	margin-top:10px;
}

.listpress ul li {
	font-family:Arial;
	font-size:12px;
	line-height: 120%;
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 15px;
}

.listpress a {
	color:black;
	text-decoration:none;
}

.listpress a:HOVER {
	text-decoration:underline;
}




/* home news */
.home_news {
	font-family:Times;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:26px;
	border-bottom:1px dotted black;
}

.home_news_empty p {
	font-family:Times;
	font-size:14px;
	margin-top:80px;
	margin-bottom:80px;
	padding-bottom:26px;
	border-bottom:1px dotted black;
	text-align:center;
	height:200px;
}

.home_news_cat {
	font-family:Times;
	font-size:12px;
	font-style : italic;
	color:#999999;
	margin-top:13px;
}

.home_news_date {
	font-family:Times;
	font-size:14px;
	font-style : bold;
	color:#999999;
	margin-top:10px;
}


.home_news_cat a{
	color:#999999;
}

.home_news_title {
	font-family:Georgia;
	font-size:12pt;
	font-weight:normal;
	margin-top:3px;
	color:#333333;
	line-height:20px;
}

.blog_text {
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#333333;
	margin-top:10px;
}

.home_news_text {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	margin-top:10px;
}



/* home blog */

.home_blog {
	font-family:Georgia;
	margin-top:10px;
	padding-bottom:13px;
	border-bottom:1px dotted black;
}

.home_blog_cat {
	font-family:Times;
	font-size:12px;
	font-style : italic;
	color:#999999;
}

.home_blog_title {
	font-family:Georgia;
	font-size:9pt;
	font-weight:bold;
	margin-top:3px;
	color:#333333;
}

.home_blog_text {
	font-family:Georgia;
	font-size:8.5pt;
	font-weight:normal;
	color:#333333;
	margin-top:10px;
}

/* home contact */

.contact_blog {
	font-family:Times;
	margin-top:10px;
	padding-bottom:13px;
}

.contact_blog_cat {
	font-family:Times;
	font-size:12px;
	font-style : italic;
	color:#999999;
}

.contact_blog_title {
	font-family:Georgia;
	font-size:8.5pt;
	font-weight:bold;
	margin-top:3px;
	color:#333333;
}

.contact_blog_text, .contact_blog_text p {
	font-family:Georgia;
	font-size:8.5pt;
	font-weight:normal;
	color:#333333;
	margin-top:10px;
}

.readmore {
	color:#ff0000;
	font-family: Arial;
}

.readmore_blog {
	color:#ff0000;
	font-family: Georgia;
	font-decoration:bold;
}

.black {
	color: black;
}	

.bold {
	font-weight:bold;
}

#download span{
	margin-right: 20px;
}

#download, #download a {
	color:black;
	text-decoration: none:
}

.error {
	color:red;
}

#loginuser {
	float:right;
	padding-top:10px;
	width:300px;
	position: relative;
	margin-right:auto;
	border:1px solid red;
}

div .contact_blog_text li {
	list-style:none;
	list-style-position: outside;
	margin-left:0px;
	padding-left:0px;
}

.title {
	font-family: Georgia, Times;
	color:black;
	font-size:16px;
}

.update a {
	font-family: Georgia, Times;	
	color: red;
	font-size:11px;
}

.blog {
	width:340px;
}


#search a {
	color: black;
	text-decoration: none;
}

#search a:HOVER {
	text-decoration: underline;
}

/*comments*/

.comments {
	font-family:Times;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	border:1px dotted #838383;
}

.comments_text {
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:4px;
	
}

.head_comments_text {
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	background:#bfbfbf;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:7px;
	margin-right:7px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
}

.no_res{
	margin-top:20px;
	margin-bottom:15px;
	text-align:center;
	font-family: Georgia, Times;
	color:#999999;
}

.cellOn{
	padding: 4px;
	background:#D7D8D7;
	width:20%;
	height:38px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

.cellOff{
	margin:0px 2px 2px 2px;
	padding: 4px;
	background:#E7EAEB;
	width:18%;
	height:36px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

.cellOff a{
	font-family: Verdana;
	color: #426EB1;
	text-decoration:none;
}

.cellOn a{
	font-family: Verdana;
	color: #5FA73F;
	text-decoration:none;
}

.typeOn{
	background:#D7D8D7;
}

.typeOff{
	background:#E7EAEB;
}

.box{
	float:left;
	font-family: Verdana;
	font-size:11px;
	height:auto;
	width:91%;
	background:#D7D8D7;
	padding:20px 4.8% 20px 4%;
	font-weight:bold;
	text-align:justify;
}

a#rollOver,
a#rollOver:visited {
	display: block;
	width: 712px;
	height: 323px;
	background: #fff url('../images/lighterside.jpg') no-repeat left top;
}
		
a#rollOver:hover {
	background-position: 0px -323px;
	cursor: default;
}


