body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EFEFEF; background-image: url(images/bg.gif);	background-repeat: repeat-x; margin-left:5px; margin-right:10px; margin-top:0px; margin-bottom:0px;}

p { margin:0px;}

a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0070C1; text-decoration:underline;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0070C1; text-decoration:underline;}
a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0070C1; text-decoration:underline;}
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0070C1; text-decoration:none;}

/* main content curve style */
.lb {background-image: url(images/cur_lb.gif); background-repeat: no-repeat; width:18px; height:16px;} 
.rb {background-image: url(images/cur_rb.gif); background-repeat: no-repeat; width:18px; height:16px;} 
.lt {background-image: url(images/cur_lt.gif); background-repeat: no-repeat; width:18px; height:16px;} 
.rt {background-image: url(images/cur_rt.gif); background-repeat: no-repeat; width:18px; height:16px;} 
.ver-l {background-image: url(images/bh_ver-l.gif); background-repeat: repeat-y; background-color: #FFFFFF;}
.ver-r {background-image: url(images/bh_ver-r.gif); background-repeat: repeat-y; background-color: #FFFFFF;}
.hor-t {background-image: url(images/bh_hor-t.gif); background-repeat: repeat-x; background-color: #FFFFFF;}
.hor-b {background-image: url(images/bh_hor-b.gif); background-repeat: repeat-x; background-color: #FFFFFF;}

.top_title{ font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height: 25px; font-weight: bold; color: #3D3721;}
.main_tilte{ font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height: 25px; font-weight: bold; color: #373935; padding-bottom:5px;}
.sub_tilte{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height: 25px; font-weight: bold; color: #6A6A6A; padding-bottom:5px;}
.sub_heading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC7A00;}
.top_hdcontent{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:20px;}
.news{ padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.news_date{	height:45px; width:53px; background-image:url(images/news_date.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; vertical-align:middle; background-position: center center; margin-right:5px;}


.footer_bg{	background-image:url(images/footer_bg.gif); background-repeat:no-repeat; height:57px; width:988px; vertical-align:middle;	background-position: center center;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.footer a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.footer a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.footer a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.footer a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222; text-decoration:none;}

.sub_header {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333;}
.ver_line{ border-left-width: 1px; border-left-style: dotted; border-left-color: #666666; margin-left:10px;}
.hr {
	color: #CCCCCC;
}
