BODY{ background-color:#E4E4E4; margin:0px; text-align:left;}
BODY, TABLE, TR, TD, P {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#6F6F6F; line-height:18px;
}
img{ border:none;}
A { outline: none; }

table { background:#E0E0E0; }
tr{ background:#FFFFFF;}

A:link    {	COLOR: #507500; TEXT-DECORATION: none;}
A:visited {	COLOR: #507500; TEXT-DECORATION: none;}
A:active  {	COLOR: #6276b3; TEXT-DECORATION: none;}
A:hover   {	COLOR: #507500; TEXT-DECORATION: underline;}

.clear { clear:both; line-height:0px; height:0px; }

h2 { width:100%; color:#464861; font-size:15px; font-weight:bold; } 
h2 A:hover{ text-decoration:none; }
h1{ FONT-SIZE: 20px; COLOR: #85a806; font-weight:italic; text-align:left;}
/* Layout */
#BackgroundArea{ width:100%; background:url( '../images/body-b.gif' ) left top repeat-x; }
#MainArea{ width:927px; margin:0px auto; background-color:#FFFFFF; }
#HeaderArea{ width:100%; }
#LogoArea{float:left; margin:21px 0px 0px 32px; }

/* Top Menu */
#TopMenuArea{float:right; height:44px; margin-top:42px; background:url( '../images/topmenu-b.gif' ) repeat-x;}
#TopMenuArea ul{ margin:0px; padding:0px 5px 0px 0px;}
#TopMenuArea li{ float:left; list-style:none; margin:5px 0px 0px 5px; padding:2px 2px 5px 2px; background-color:#5F6482; }
#TopMenuArea li a{ float:left; width:103px; height:31px; text-align:center; line-height:31px; color:#FFFFFF; font-size:13px; font-weight:bold; background:url( '../images/topmenu_item-b.gif' ) repeat-x; }
#TopMenuArea li a:hover{ text-decoration:none; }

#FlashArea{border:solid 2px #F5F3F6; }

/* Content Layout */
#ContentArea{ width:100%; margin-top:1px; padding-top:20px; background:url('../images/content_top-b.gif') left top repeat-x; }
#ContentArea div#CenterLeftArea{float:left; width:180px; margin-left:10px;}
#ContentArea div#CenterRightArea{float:right; width:690px; margin-right:10px;}

/* Left Side */
#CenterLeftArea h2.left_title{ text-indent:20px; }
#CenterLeftArea li{ list-style:none; text-indent:15px; line-height:22px;  }
#CenterLeftArea ul.leftmenu_1{ margin:5px 0px 0px 20px; padding:0px; }
#CenterLeftArea ul.leftmenu_1 li{ background:url('../images/leftmenu_1_icon.gif') left center no-repeat; }

#CenterLeftArea ul.leftmenu_2{ margin:15px 0px 0px 17px; padding:0px; }
#CenterLeftArea ul.leftmenu_2 li{ background:url('../images/leftmenu_2_icon.gif') left center no-repeat; }

#CenterLeftArea div.left_call{ width:120px; height:40px; margin-top:20px; height:32px; padding:47px 0px 0px 53px; color:#464861; font-size:11px; font-family:Gulim; font-weight:bold; background:url( '../images/left_call-back.gif' ) left top no-repeat; }
*html #CenterLeftArea div.left_call{ width:173px; height:78px;}
#CenterLeftArea div.left_location{ width:172px; background:url('../images/left_location-b.gif') repeat-y;}
#CenterLeftArea div.left_location div.top{ width:100%; background:  url('../images/left_location-top.gif') left top no-repeat;}
#CenterLeftArea div.left_location div.bottom{ width:100%; background:url('../images/left_location-bottom.gif') left bottom no-repeat;}
#CenterLeftArea div.left_location ul{ padding:70px 0px 15px 25px; margin:0px;}
#CenterLeftArea div.left_location ul li { background:url('../images/leftmenu_1_icon.gif') left center no-repeat; }

#CenterLeftArea  ul A{ color:#6F6F6F; }
#CenterLeftArea div.left_qa{ margin:10px 0px 0px 4px;}

/* Content Side */
#CenterRightArea H1{ width:100%; margin-bottom:10px;}

/* Footer Side */
#FooterArea{width:100%; height:85px; margin-top:10px; line-height:40px; border-top:solid 1px #dedede; background:url( '../images/footer-b.gif' ) repeat-x; text-align:center;}

/* Drive Family Title */
.drivefamily_title{ text-decoration:underline; font-weight:bold; font-size:17px; }