/* CSS Document */

/* Style some HTML tags */
body {background: #000;}
body, tr, td {margin: 0; padding: 0;}
p, td {font-family: Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #303A33;}
h1 {margin: 0.4em 0; padding: 0; font-size: 26px; color: #5B693F;}
h2 {margin: 1.2em 0 0.1em 0; padding: 0; font-size: 20px; color: #596C5F;}
h3 {margin: 1em 0 0.2em 0; padding: 0; font-size:14px; font-weight:bold; font-stretch:expanded;}
p  {margin: 0.2em 0 1.1em 0; padding: 0;}
b, strong, dt {font-weight: bold; color: #000;}
a img {border: none;}
a:link, a:visited {color: #5B693F; text-decoration: underline;}
a:hover, a:active {color: #92A873; text-decoration: none;}

/* Body Layout & Styling */
#body_table {background: url(../images/elements/body_bkgrd.jpg) #D6E8DC repeat-y left;}
#body {margin: 0; padding: 5px 5px 10px 10px;}

/* Restyle some tables */
#smooth {margin: 0;}
#smooth table {border-width: 0 0 1px 1px; border-style: solid; border-color: #000;} 
#smooth td {padding: 4px; border-width: 1px 1px 0 0; border-style: solid; border-color: #000; background: #FEF8D6;}

#annoucement{background: #D6E8DC url(../images/elements/gradientBg.png) repeat-x; padding:5px 10px; height:122px;}

/*
.smooth {margin: 0;}
.smooth table, .smooth td {border-color: #000; border-style: solid;} //* #C4DACD
.smooth table {border-width:: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; padding: 0;}
.smooth td {padding: 4px; border-width:: 1px 1px 0 0; background: #FEF8D6;}
*/

#sidebar_lower p.evenlist{margin:75px 0 3px 0; padding:0; font-weight:bold; border-bottom: 1px dashed #90A997;}
#sidebar_lower ul.evenlist{margin:0; padding:0;}
#sidebar_lower ul.evenlist li{list-style-type: none; margin:0; padding:0 0 3px 3px;}
#sidebar_lower ul.evenlist li:hover{background:#333;}
#sidebar_lower ul.evenlist li span{display:block; font-size: 9px; color:#6A7E70; margin:0; padding:0;}

/* Side Bar Stuff */
#sidebar{margin:0; padding:20px 0 0 0; background:#C4DACD;}
#sidebar, #sidebar ul {width:130px;}
#sidebar ul {margin:0; padding:0; list-style:none; list-style-type:none;}
#sidebar li {margin:3px 0; padding:0 0 0 2px; border-bottom: 1px #FFF solid; list-style:none; list-style-type:none;}
#sidebar a {margin:0; padding:3px 0; font-size:10px; display:block; text-decoration:none; background:none; border:none;}
#sidebar a:link, #sidebar a:visited {color:#73907C;}
#sidebar a:hover, #sidebar a:active, #thispage {color:#000; background:#9CBEA7;}

#thispage {cursor: pointer; font-weight: bold;}

/* Footer Stuff */
#footer, #footer p {margin: 0; padding: 0; font-size: 10px; color: #92A873;}

/* Global Classes */
.image {border: 1px solid #000; margin: 5px;}
.small {font-size: 9px;}

.pdf {list-style-image: url(../images/icons/pdf.gif);}
.doc {list-style-image: url(../images/icons/ms_doc.gif);}
.xls {list-style-image: url(../images/icons/ms_xls.gif);}
.zip {list-style-image: url(../images/icons/zip.gif);}
.snd {list-style-image: url(../images/icons/wm.gif);}
.cal {list-style-type:none; background:url(../images/icons/calendar.png) 0 center no-repeat; height:19px; line-height:18px; text-indent:15px; margin-left:-25px;}

.title {font-weight:bold; font-size:14px; font-stretch:expanded; margin: .2em 0 0.3em 0;}
.info {background:#8080FF; border:2px solid #009; color:#fff;}
.alert {background:#FFB9B9; border:2px solid #900; color:#900;}
.alert, .info{padding:1em 2.5em; margin:2em; font-weight:bold;}
.heading {background:#C4DBCB; border-bottom:1px solid #333;}
.heading a{text-decoration:none;}

ul.checkmark li {list-style-image: url(../images/checkmark.gif);}
p.checkmark {background:url(../images/icons/check_mark.gif) no-repeat left center; padding:10px 35px; border:2px dotted #ff0;}

.question {font-weight: bold; margin-bottom: 0.2em;}
.answer {font-style:italic; text-indent: 10px; margin-top: 0.1em; margin-bottom: 1.2em;}