body { 
	margin:0px 0px 0px 0px;
	background:url(../images/bg.gif);
}

a { color:#9a1f25; }
a:hover, a:active { color:#9a1f25; }

a.blk { color:#000000; text-decoration:none; }
a.blk:hover, a.blk:active { color:#9a1f25; text-decoration:none; }

a.gray { color:#666666; }
a.gray:hover, a.gray:active { color:#9a1f25; }

img { border:0px; margin:0px; }
img.attythm { border:1px #666666 solid; margin:0px 10px 0px 0px; }
img.atty { border:1px #666666 solid; margin:5px 0px 5px 0px; }

p { font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px; }

h1 { font-family:arial,helvetica,sans-serif; color:#000000; font-size:21px; font-weight:normal; }

.title { font-family:arial,helvetica,sans-serif; color:#000000; font-size:14px; }

b.red { color:#9a1f25; }

#main {
	width:889px;
	position:relative;
	overflow:hidden;
	background:url(../images/main_bg.gif); background-repeat:repeat-y;
}

div.logo {
	margin-top:16px; margin-left:19px; margin-bottom:10px;
	width:328px; height:70px;
	overflow:hidden;
}

div.red_bar {
	width:881px; height:11px;
	background:url(../images/red_bar.gif);
	overflow:hidden;
}

div.nav {
	width:881px; height:39px;
	overflow:hidden;
	text-align:left;
	border:0px #333333 solid;
}

div.home_content {
	width:881px;
	position:relative;
	overflow:hidden;
	background:url(../images/home_content_bg.gif);
	text-align:right;
 
}

div.hrd {
	width:611px; height:7px;
	background:url(../images/dotted_hr.gif);
	float:right;
}

div.home_text {
	width:585px;
	padding:0px 10px 10px 10px;
	overflow:hidden;
	float:right;
	text-align:left;
	font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px;
}

div.sub_content {
	width:881px;
	position:relative;
	overflow:hidden;
	background:url(../images/sub_bg.gif);
	text-align:right;
}

div.sub_addy {
	width:881px;
	background:url(../images/sub_addy.gif);
	background-repeat:no-repeat;
	background-position:18px 100%;
}

div.sub_addy2 {
	width:881px;
	background:url(../images/sub_addy.gif);
	background-repeat:no-repeat;
	background-position:18px 67px;
	min-height:400px;
}


div.sub_text {
	width:630px;
	padding:0px 10px 10px 10px;
	overflow:hidden;
	float:right;
	text-align:left;
	font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px;
}

div.sub2_text {
	width:630px;
	padding:0px 10px 10px 10px;
	overflow:hidden;
	float:right;
	text-align:left;
	font-family:arial,helvetica,sans-serif; color:#000000; font-size:11px;
}


div.bot_shadow {
	width:881px; height:8px;
	background:url(../images/lower_ds.gif); background-repeat:no-repeat;
	overflow:hidden;
}

div.footer {
	width:881px;
	text-align:right;
	font-family:arial,helvetica,sans-serif; color:#9c936d; font-size:11px;
}

div.footer a { color:#9c936d; text-decoration:none; }
div.footer a:hover, div.footer a:active { color:#9c936d; text-decoration:underline; }

div.footer2 {
	
	text-align:center;
	font-family:arial,helvetica,sans-serif; color:#9c936d; font-size:11px;
}

div.footer2 a { color:#9c936d; text-decoration:none; }
div.footer2 a:hover, div.footer a:active { color:#9c936d; text-decoration:underline; }


td.divider { 
	height:7px;
	background:url(../images/dotted_hr.gif);
}

div.left_column {
	width:220px;
	text-align:right;
	background-color:#ffffff;
	font-family:arial,helvetica,sans-serif; color:#333333; font-size:11px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
}

div.left_column p {
	font-family:arial,helvetica,sans-serif; color:#333333; font-size:11px;
}

/********** hp news **********/

#hp_news {
	overflow:hidden;
}

#hp_news h2 {
	font-size:16px; color:#000;
	border-bottom:1px #000 solid;
}

div.half {
	width:49%; float:left; overflow:hidden;
}

div.half p { margin-top:0px; padding-top:0px; }

#newslist {
	overflow:hidden;
}

#newslist h2 {
	font-size:14px; margin:15px 0px 5px 0px; padding:0px;
}

#newslist p {
	margin:0px 0px 15px 0px; padding:0px;
}

div.hrg {
	width:400px; height:1px; background:#ccc; margin:0px auto;
}


























