.content{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 22px;

}
.content2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #838383;

}
.content3{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #ba1f00;

}
.content4{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #666666;
}

.content4:link {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #C99C0D;
	text-decoration:underline;
}

.content4:visited {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #C99C0D;
	text-decoration:underline;
}


.content4:hover {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #C99C0D;
}

.content4:active {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #C99C0D;
}

.content_black{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration:none;	
}

.content_btn{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration:none;	
}
.content_btn:link{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration:none;
}

.content_btn:hover{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #f6b7ac;
	line-height: 20px;
	text-decoration:none;
}

.content_btn:active{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration:none;
}

.content_btn:visited{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

.content_red{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 13px;
	color: #741b0a;
	line-height: 18px;

}

.seachbox{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #838383;
	width: 120px;
	border: 1px solid #741b0a;

}
.seachlist{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	width: 350px;
	height: 50px
	list-style-type: none;

}

.seachlist2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
	height: 50px
	list-style-type: none;

}

.pagelist{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #000000;
	width: 70px;
	height: 50px
	list-style-type: none;

}



.inputbox{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #f40000;
	line-height: 20px;
	width: 380px;
	border: 1px solid #D2D2D2;

}
.inputbox2{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	width: 380px;
	border: 1px solid #999999;
	height: 150px;

}

.title {
	font-family: "Arial";
	font-size: 16px;
	color: #cc000f;

}
.title2 {
	font-family: "Arial";
	font-size: 15px;
	color: #000000;

}

.heading1 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;

}
.heading2 {
	font-family: Verdana,Times New Roman, Times, serif;
	font-size: 16px;
	color: #eb6046;
	line-height: 22px;
	font-weight: bold;

}
.date {
	font-family: Verdana,Times New Roman, Times, serif;
	font-size: 12px;
	color: #CB3216;
	line-height: 22px;
	font-weight: bold;

}


.leftmenuitem {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}



.leftmenuitem:link {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}

.leftmenuitem:visited {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}


.leftmenuitem:hover {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #21AEAD;
	font-weight:bold;
	text-decoration: none;
}

.leftmenuitem:active {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}

.fooder{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #6c6c6c;
	line-height: 22px;

}

.fooder:link {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #6c6c6c;
	text-decoration: none;
}

.fooder:visited {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #6c6c6c;
	text-decoration: none;
}


.fooder:hover {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #6c6c6c;
	text-decoration: none;
}

.fooder:active {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 11px;
	color: #6c6c6c;
	text-decoration: none;
}

/*
Common
*/

td{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
}

#button{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
}

.align_left{text-align:left}
.align_right{text-align:right}
.align_center{text-align:center}
.align_top{vertical-align:top}
.align_bottom{vertical-align:bottom}
.align_middle{vertical-align:middle}
.black_border{border:1px solid black}
.float_left{float:left}
.float_right{float:right}
.float_none{float:none}
.clear_both{clear:both}
.noborder{border:none}
.bold{font-weight:bold}
.no_margin{margin:0}
.more{margin:5px}


/* ListTable */
.ListTable{}
.ListTable .row_header{background:#EC6047;color:#fff;font-weight:bold; font-size:13px;}
.ListTable .row_content_1{background:#fff;}
.ListTable .row_content_2{background:#efefef}
.ListTable .row_content_1 td a{color:#000000;text-decoration:none}
.ListTable .row_content_1 td a:hover{color:#424141;text-decoration:underline}
.ListTable .row_content_1:hover{background:#f6b7ac;}
.ListTable .row_content_2 td a{color:#000000; text-decoration:none}
.ListTable .row_content_2 td a:hover{color:#424141;text-decoration:underline}
.ListTable .row_content_2:hover{background:#f6b7ac;}

/* Paging */
.PagingWrapper{}
.PagingWrapper .Paging{margin:10px 5px 2px 0;}
.PagingWrapper .Paging span{float:left;}
.PagingWrapper .Paging span a{display:block;padding:2px 5px; margin:2px}
.PagingWrapper .Paging span a.number{border:1px solid #333333;height:16px;width:14px;}
.PagingWrapper .Paging span a.number_on{border:1px solid #FF9218;height:16px;width:14px;}
.PagingWrapper .Paging span a:hover.number{background:#fbd0d7;border:1px solid #FF9218;}
.PagingWrapper .Paging span .prev,.Paging span .next,.Paging span .info{position:relative;top:5px;}


/*
Article
*/
.Article .title{font-size:16px; color:#B02840; font-weight:bold;margin:0 0 5px 0;}
.Article .date{font-size:11px;color:#333;}
.Article .info span{color:#B02840;}
.Article .content{margin:10px 0;font-size:13px;color:#000000;}
.Article .content a{color:#000000;}


.date_news{font-size:12px;color:#942923;}
.title_news{font-size:12px;color:black;}
.title_news a{font-size:12px;color:black;}
.title_news a:hover{font-size:12px;color:black;text-decoration:underline}
.news_sep{color:#942923;height:1px;}




body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EFEBEF;
}

input.groovybutton
{
   font-size:12px;
   height:30px;
   background-color:#AAAAAA;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ffFFFFFF');
   border-top-style:solid;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-width:1px;
   border-right-style:solid;
   border-right-width:1px;
}

.buttondiv {
margin-top: 10px;
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

/* button styles */
a.button, a.buttonDis {
display: inline-block;
background-color: transparent;
background-image: url("../images/buttonBackground.gif");
background-repeat: no-repeat;
width: 50px;
height: 28px;
padding: 8px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button:link, a.button:visited {
color: #002577;
}
a.button:hover, a.button:active {
background-position: 0 -36px;
color: #FF7200;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 -72px;
color: #5F5F5F;
cursor: default;
}
.icon {
display: inline-block;
background-repeat: no-repeat;
padding: 0 0 5px 18px;
}
a.button:hover .icon, a.button:active .icon {
background-position: 0 -28px;
}
a.buttonDis:link .icon, a.buttonDis:visited .icon, a.buttonDis:hover .icon, a.buttonDis:active .icon {
background-position: 0 -56px;
}

/* button styles */
a.button2 {
display: inline-block;
background-color: transparent;
background-image: url("../images/buttonBackground.gif");
background-repeat: no-repeat;
background-position: 0 -72px;
width: 50px;
height: 28px;
padding: 8px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button2:link, a.button2:visited {
color: #666666;
}
a.button2:hover, a.button2:active {
background-position: 0 0px;
color: #002577;
}

/* comment button style */
/* http://www.dynamicdrive.com/style/csslibrary/item/css_square_buttons/*/

a.squarebutton{
background: transparent url('../images/square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('../images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 5px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


