* { padding: 0; margin: 0 }
body { background: #E3ECFE url(images/bg.jpg) left top repeat-x;  font: "Times New Roman", Times, serif;  }
#main { width: 924px; margin: 0 auto; }
#header { width: 924px; height: 120px; }
#banner { width: 924px; height: 114px; }

/*menu */
#menu { padding-left: 25px; }
#menu a { font-size: 18px; }
#menu ul { list-style: none; margin-left: 0px; list-style-image: none; }
#menu li { border-bottom: 1px solid #cec76e; padding: 8px 0 8px 0; }
#menu li.last { border-bottom: none; }

#container { background: url(images/BG_body.gif) top left repeat-y; width: 924px; height: auto; }
#left { float: left; width: 280px; padding-top: 25px; }
#right { float: right; width: 600px;  padding-right: 28px; }
#footer { background: url(images/BG_Bottom.gif) top left no-repeat; width: 924px; height: 45px; clear: both; text-align: center; }

/* common classes */
.mtop { margin-top: 10px }
.mbottom { margin-bottom: 10px }
.mleft { margin-left: 10px; }
.mright { margin-right: 10px}

.mtop25 { margin-top: 25px }
.mbottom25 { margin-bottom: 25px }
.mleft25 { margin-left: 25px }
.mright25 { margin-right: 25px}

.mt_half { margin-top: 5px }
.mb_half { margin-bottom: 5px }
.ml_half { margin-left: 5px; }
.mr_half { margin-right: 5px}

.ptop { padding-top: 10px }
.pbottom { padding-bottom: 10px }
.pleft { padding-left: 10px; }
.pright { padding-right: 10px}

.pt_half { padding-top: 5px }
.pb_half { padding-bottom: 5px }
.pl_half { padding-left: 5px; }
.pr_half { padding-right: 5px}

.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.tcenter { text-align: center; }
strong { color: #840c07; font-weight: bold; font-style: italic; }

h1 { font-size: 18px; color: #8C0D09; padding-bottom: 10px; }
h2 { font-size: 16px; color: #8C0D09; padding-bottom: 10px; }
p { font-size: 14px; color: #3D2518; padding-bottom: 10px; }
img { border: none; }

ul { font:"Times New Roman", Times, serif; list-style-image: url(images/bullet.gif); font-size: 14px; color: #3D2518; padding-bottom: 10px; margin-left: 25px; }

a {	text-decoration: none; color:#3D5577; font-weight: bold; border: none; }
a:visited { color:#3D5577 }
a:hover { color:#94A6C0 }
a { outline: none }