* { margin: 0; padding: 0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #4F4F4F; text-align: left; background: #FFFFFF; }
p { margin: 5px 0; }

.clearer { clear: both; }
.left { float: left; }
.right { float: right; }

.container { width: 90%; margin: 0 auto; }

#head { text-align: left; background: url(images/header_bg.jpg) top right repeat-x; }
#menu { text-align: right; padding: 2px 0; }
#submenu { text-align: right; background: #DE2B29; padding: 2px 0; }
#content { background: url(images/background.gif) top left repeat-y; padding: 20px 0; }
#footer { color: #8C8C8C; padding: 5px 0; border-top: 5px solid #DE2B29; text-align:center; }

#head img { border: 0;}

#menu ul { list-style-type: none; }
#menu li { display: inline; margin-left: 10px; }

#menu a { font-size: 14px; color: #006861; text-decoration: none; font-variant: small-caps; }
#menu a:hover { border-top: 1px solid #DE2B29; color: #DE2B29; }
#menu a.active { border-top: 1px solid #006861; }

#submenu ul { list-style-type: none; }
#submenu li { display: inline; margin-left: 10px; }

#submenu a { font-size: 13px; color: #ffffff; text-decoration: none; }
#submenu a:hover { color: #cccccc; }
#submenu a.active { color: #cccccc; }

#main { text-align: left; margin-right: 65px; }
#side { float: right; width: 60px; }

#side a { margin-bottom: 5px; margin-left: 10px; }

#main-h { float: left; width: 59%; text-align: left; }
#side-h { float: right; width: 39%; }
#side-l { float: left; width: 120px; }
#side-r { text-align: left; padding-left: 125px; margin-left: 15px;}
#side-r ul { padding-left: 7px;}
#side-r ul li { list-style-image: url(images/arrow.png); border-bottom: 1px solid #006861; margin-bottom: 7px; padding-bottom: 5px; }

#side-l img { margin-bottom: 10px; }

#content a { color: #DE2B29; } 
#content a:hover { color: #006861; }
#content ul { list-style-type: square; margin-left: 16px; }
#content ol { margin-left: 26px; }
#content li { margin-bottom: 4px; }
#content li img { border: 0; }
#content h1 { border-bottom: 2px solid #006861; color: #006861; font-weight: normal; margin-bottom: 10px; }
#content h2 { border-bottom: 1px solid #006861; color: #006861; font-weight: normal; margin: 7px 0; }
#content h3 { border-bottom: 1px solid #006861; color: #006861; font-weight: normal; margin-bottom: 5px; }

#footer {}
#footer a { color: #006861; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#showcase-l {float: left; width: 20%;}
#showcase-r {float: left; width: 80%;}