@charset "utf-8";
/* CSS Document */

BODY, HTML { width:100%; height:100%; margin:0; padding:0; background-image:url(images/bg_2.gif); background-repeat:repeat-y; background-position:center; }
a { color:#4a4a4a; }
a:hover { color:#0066FF; }

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,fieldset,input,img { margin: 0; padding: 0; }
fieldset,img { border: none; }
blockquote { margin:5px 0 0 5px; }

#bodyDiv { margin:0 auto; width:802px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:100%; }
#pageDiv { margin:0 auto; width:772px; height:100%; }

#topDiv { float:left; }
#bannerDiv { float:left; }
#midDiv { float:left; margin:0 8px; width:756px; }

#boxT { float:left; height:28px; width:755px; background-image:url(images/bg_boxt.gif); background-repeat:no-repeat; font-size:5px; }
#boxM { float:left; width:736px; padding:0 9px 0 10px; background-image:url(images/bg_boxbg.gif); background-repeat:repeat-y; }
#boxB { float:left; height:29px; width:755px; background-image:url(images/bg_boxb.gif); background-repeat:no-repeat; font-size:5px; }

#boxhomeL { width:302px; float:left; height:281px; margin:0 14px; background-image:url(images/bg_homeleft.gif); }
#boxhomeLc { position:relative; top:60px; left:55px; width:245px; }
#boxhomeLc a { background-image:url(images/icon_arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; color:#7f5d3e; text-decoration:none; line-height:18px; }
#boxhomeLc a:hover { color:#a5310a; }
#boxhomeR { width:376px; float:left; padding:15px 15px 0 15px; text-align:justify; }

.link2 { background-image:url(images/icon_arrow2.gif); background-position:left; background-repeat:no-repeat; padding:2px 0 2px 25px; line-height:25px; color:#a51f1f; text-decoration:none; font-weight:bold; }

#contentBox { float:left; padding:0 15px; width:706px; }

#footer { float:left; text-align:center; width:771px; margin:5px 0; border-top:1px dashed #000000; padding-top:4px; font-size:9px; color:#4c4c4c; }
#footer a { font-size:9px; color:#333333; text-decoration:none; }
#footer a:hover { color:#999999; }
#footer a.links { font-size:11px; color:#333333; text-decoration:none; text-transform:uppercase; font-weight:bold; }
#footer a.links:hover { color:#999999; }
#footer .spacer { margin:2px; font-size:1px; }

form.contact { padding: 5px; margin: 0; }
form.contact em { color: #FF0000; }
form.contact p { clear: left; margin: 0; padding:3px 5px; }
form.contact p label { float: left; padding:2px 0; width: 45%; }
form.contact p input { width:50%; padding:2px 4px; font-size:11px; border:1px solid #CCCCCC; background-color:#F2F2F2; }
form.contact p textarea { width:50%; padding:2px 4px; font-size:11px; border:1px solid #CCCCCC; background-color:#F2F2F2; }
form.contact .submit { background-color:#990000; border:1px solid #CCCCCC; color:#FFFFFF; font-weight:bold; width:120px; cursor:pointer; }

ul { margin-left:30px; }
li { margin-top:5px; }

h1 { font-size:14px; color:#990000; margin-bottom:10px; text-transform:uppercase; }

