body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.px1216 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px
}
.bm {
	FONT-SIZE: 12px; COLOR: #333333
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #000000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
/*link*/
.News:link {
	color: #3175C6;
	text-decoration: none;
}
.News:visited {
	text-decoration: none;
	color: #3175C6;
}
.News:hover {
	text-decoration: underline;
	color:#0000CC;
}
.News:active {
	text-decoration: none;
	color: #3175C6;
}
.NewsMenu:link {
	color:#FFFFFF;
	text-decoration: none;
}
.NewsMenu:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.NewsMenu:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
.NewsMenu:active {
	text-decoration: none;
	color:#FFFFFF;
}
.CompanyMenu:link {
    font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
.CompanyMenu:visited {
    font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
}
.CompanyMenu:hover {
    font-size:14px;
	font-weight:bold;
	text-decoration: underline;
	color:#FFFFFF;
}
.CompanyMenu:active {
    font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}
/**/
.font12{
font-size:12px;
font-weight:bold;
}
.font14{
font-size:14px;
font-weight:bold;
}
/**/
.borderA{
border-top:#e8e8e8 solid 0px;
border-bottom:#e8e8e8 solid 1px;
border-right:#e8e8e8 solid 1px;
border-left:#e8e8e8 solid 0px;
}
.borderrl{
border-top:#999999 solid 0px;
border-bottom:#999999 solid 0px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
}
.borderl{
border-top:#999999 solid 0px;
border-bottom:#999999 solid 0px;
border-right:#999999 solid 1px;
border-left:#999999 solid 0px;
}
.bordert{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 0px;
border-right:#999999 solid 0px;
border-left:#999999 solid 0px;
}
.borderplace{
border-bottom:#cccccc solid 1px;
border-top:#cccccc solid 1px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
}
.borderbottom_link{
border-bottom:#CCCCCC dashed 1px;
border-top:#cccccc solid 0px;
border-right:#cccccc solid 0px;
border-left:#cccccc solid 0px;
}
/**/
.input10{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:30px;
height:20px;
}
.input40{
border-top:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
width:60px;
height:20px;
}
.input80{
background-color:#FFFFFF;
border-top:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
border-right:#cccccc solid 1px;
border-left:#cccccc solid 1px;
width:80px;
height:20px;
}
.input100{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:100px;
height:20px;
}
.input200{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:200px;
height:20px;
}
.input200A{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:200px;
height:200px;
}
.input300{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:300px;
height:20px;
}
.input400{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:400px;
height:20px;
}
.input500{
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
width:500px;
height:100px;
}
.LoginForm {
FONT-WEIGHT: bold; 
BACKGROUND: url(/images/login_submit.gif) #f6f6f6 no-repeat 0px 0px; 
VERTICAL-ALIGN: middle; 
WIDTH: 130px; 
CURSOR: hand; 
COLOR: #fff; 
BORDER-TOP-STYLE: none; 
BORDER-RIGHT-STYLE: none; 
BORDER-LEFT-STYLE: none; 
LETTER-SPACING: 1em; 
HEIGHT: 35px; 
BORDER-BOTTOM-STYLE: none;
}
/*img*/
.imgdiv {
overflow:hidden;
width:300px;
height:200px;
}