/* Layout */
body {background: #a5d1df url(images/nguyen_bak.jpg) repeat-x}
body, table {margin: 0; font: 12px/20px Arial, Helvetica, sans-serif; color: #000; border: 0}
#container {width: 792px; margin: 0 auto}
#bg {background: url(images/content_bg.gif) repeat-y; width: 548px}
#flash_bg {background: url(images/flash_bg.jpg) no-repeat}
#content {margin: 10px 80px 20px 30px}
#left-col {background: url(images/left-col_bg.gif) repeat-y}
#right-col {background: url(images/right-col_bg.gif) repeat-y}
#footer {font: 10px/12px Arial, Helvetica, sans-serif; color: #015772; padding: 15px 0 0 50px; margin-bottom: 15px}
#address {margin-right: 20px; float: left}
.clear {clear: both}

/* Images */
#page_image {position: absolute; z-index: 2; margin: 324px 0 0 503px}
.img_border {border: solid 1px #000}
.img_right_border {border: solid 1px #000; float: right; margin: 0 0 15px 15px; display: inline}
.center {text-align: center}
.sidebar {width: 120px; padding: 10px; margin: 0 0 15px 15px; border: solid 1px #000; background-color: #a5d1df; text-align: center; font: 10px Arial, Helvetica, sans-serif; float: right}

/* Links */
a:link, a:visited {text-decoration: underline; color: #000}
a:hover {text-decoration: none}
a.active {font-weight: bold; text-decoration: none; cursor: default}
.sidebar a:link, .sidebar a:visited {text-decoration: underline}
.sidebar a:hover {text-decoration: none}
#footer_nav a:link, #footer a:visited {font: 10px/12px Arial, Helvetica, sans-serif; color: #015772; text-decoration: none}
#footer_nav a:hover {text-decoration: underline}

/* Headings */
h1 {font: bold 14px Arial, Helvetica, sans-serif; color: #015772; margin: 15px 0 5px 0}
h2 {font: bold 12px Arial, Helvetica, sans-serif; margin: 10px 0}
