body {
background-color : #F8F8F8;
color : #222222;
font-family : Tahoma, Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: left;
}

img {border : none;}

table, html, body, h1, h2, h3, h4, h5, h6, div, p, form {
margin : 0;
padding : 0;
}

a {
  text-decoration: underline;
  color: #fff;
}
a:link {}
a:visited {}
a:hover {text-decoration: none; color: #BCBCBC;}

.header {width: 780px; margin: 0 auto; background-color: #F8F8F8; height: 95px;}
.header #logo {float: left;}
.header #contact {float: right;}
.menu {width: 780px; clear: both; margin: 0 auto; background-color: #C0C0C0; height: 47px; text-align: center;}
.menu img {padding: 0 3px 0 24px;}
.menu a {font-family : Arial; text-decoration: none; color: #222; font-size: 13px; font-weight: 500;}
.menu a:hover {text-decoration: none; color: #444;}
.pt{padding-top: 13px;}


.footer {background-image: url(images/footer_bg.jpg);background-repeat: repeat-x; height: 51px; width: 780px; clear: both; margin: 0 auto;}
.copyright {padding-top: 18px;}
.footer p,.footer p a{font-size: 10px; color: #999;}
.left {float: left;}
.right {float: right;}

.search {background-image: url(images/search_bg.jpg);background-repeat: repeat-x; height: 46px; width: 780px; clear: both; margin: 0 auto;}
.search_form {background-color:#fff; border: 1px solid #999;}

.w780 { width: 780px; clear: both; margin: 0 auto;text-align: left;}
.bottom_text {background-image: url(images/search_bg.jpg);background-repeat: repeat-x; width: 780px; clear: both; margin: 0 auto;}
.bot_01 {background-color: #2A2A2A; background-image: url(images/bot_001.jpg);background-repeat: repeat-x; height: 158px; }
.bot_02 {background-color: #2E2E2E; background-image: url(images/bot_002.jpg);background-repeat: repeat-x; height: 158px; }
.bot_03 {background-color: #323232; height: 158px; width: 39%;}

.b {padding: 15px 5px 5px 20px; color: #ddd; text-align: left;}
.b ul li,.b ul {margin:0; padding:0; margin-top: 8px;}
.b ul {list-style: none;}
.b ul li a{text-decoration: none; color: #ddd;}
.b ul li a:hover {text-decoration: underline;}

.m4 {padding: 10px 5px 10px 20px; color: #666; background-color: #fff;}
.login {padding: 10px 5px 10px 20px; color: #666; background-color: #fff; width: 190px;}

.clear {width: 33%; padding: 10px 5px 10px 20px; background-repeat: no-repeat; background-position: bottom center; color: #666;}
.clear2 {width: 33%; background-color: #EBEBEB; padding: 10px 5px 10px 20px; background-repeat: no-repeat; background-position: bottom center; color: #666;}
.clear3 {width: 66%; padding: 10px 5px 10px 20px; background-repeat: no-repeat; background-position: bottom center; color: #666;}
.m1, .m2, .m3{padding: 10px 5px 180px 20px; background-repeat: no-repeat; background-position: bottom center; color: #666; text-align: left;}
.m1_sec, .m2_sec, .m3_sec {padding: 10px 5px 180px 20px; background-repeat: no-repeat; background-position: bottom right; color: #666;}
h1, h1 a, a h1{font-size: 17px; color: #444; font-weight: 500; padding-bottom:10px; text-decoration: none;}
h1 a:hover, a h1:hover{color: #444; }
.m1, .m1_sec {background-color: #F8F8F8; background-image: url(images/m1.jpg);}
.m2, .m2_sec  {background-color: #EBEBEB; background-image: url(images/m2.jpg);}
.m3, .m3_sec  {background-color: #F8F8F8; background-image: url(images/m3.jpg);}


.w780 a{color: #333; }
.line {}


.form
	{
		height:21px; margin-top:6px;
	}	

.form input, .input
	{
		width:171px; height:18px; border-color:#C5CFD8; border-width:1px; background-color:#ffffff; padding-left:7px; line-height:11px;
	}
	
	.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}