/*
extra dark brown: 5d5c48
dark brown: 79785e
brown: a9a883
light brown: d0cca7
extra light brown: f0ead4
dark green: 54972f
green: 8fb833
light green: a6ce3a
extra light green: c3cea7
*/

* { margin:0; padding:0; }
body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:30px; }
.wrapper { width:780px; margin:0 auto; text-align:left; }
#header { color:#a9a883; font-size:10px; }
#header a { color:#a9a883; text-decoration:none; }
#main { padding-top:20px; }
#content { float:right; width:540px; }
#side_nav { float:left; width:240px; }
#footer { font-size:10px; padding:10px; margin-top:10px; color:#000000; text-align:center; }
#footer img { vertical-align:middle; }
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { color:#a9a883; }
.inside { margin:10px; }
h1 { color:#5d5c48; font-size:18px; }
h2 { color:#79785e; font-size:16px; }
h3 { color:#79785e; font-size:14px; }
h4 { color:#a9a883; font-size:14px; }
a { color:#54972f; font-weight:bold; text-decoration:underline; }
a:hover { color:#8fb833; text-decoration:none; }
img { border:#a9a883 2px solid; background:#f0ead4; padding:4px; margin:0 10px 10px 10px; }
li { margin-left:16px; padding:0; }

/* Forms */
label, input, textarea { display:block; }
textarea { width:300px; height:200px; border:#a9a883 1px solid; }
.text { width:200px; border:#a9a883 1px solid; }
.submit { color:#5d5c48; font-weight:bold; background:url(images/button.gif) no-repeat; width:120px; height:40px; margin:auto; border:0; display:inline; cursor: pointer; /* hand-shaped cursor */ /* cursor: hand; */ /* for IE 5.x */ }
.wide_submit { color:#5d5c48; font-weight:bold; background:url(images/wide-button.gif) no-repeat; width:200px; height:40px; margin:auto; border:0; display:inline; cursor: pointer; /* hand-shaped cursor */ /* cursor: hand; */ /* for IE 5.x */ }
#side_nav .text { width:120px; border:#a9a883 1px solid; }

/* images */
#header img { border:none; padding:0; margin:0; background:none; }
#side_nav img { border:none; padding:0; margin:0; background:none; }
#footer img { border:none; padding:0; margin:0; background:none; }

ul, p { margin-bottom:10px; }
.clear { clear:both; line-height:0; height:0; font-size:0px; }
.error { border:#a9a883 1px solid; padding:10px; background-color:#f0ead4; }
.row0 { background-color:#f0ead4; padding:10px; }
.row1 { padding:10px; }

#side_nav li { list-style-type:none; margin:0; }
#side_nav ul, #side_nav p { margin-bottom:0; padding-bottom:3px; }
#side_nav li li a { font-weight:normal; }

.button { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; }
.button a { color:#5d5c48; width:120px; line-height:40px; text-decoration:none; display:block; background: url(images/button.gif) no-repeat; margin:auto; }
.button a:hover { /* background: url(images/button_hover.gif) no-repeat; */ color:#54972f; }
span.button a { float:left; margin-right:10px; }
.wide a { background: url(images/wide_button.gif) no-repeat; width:200px; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.nodot li { list-style-type:none; margin:0; }

#hidden-7 { background:#FFF; color:#000; overflow:hidden ; text-align:left; }

/* Brown */
.roundedcornr_box_brown { background: url(images/roundedcornr_brown_tl.png) no-repeat top left; margin-bottom:10px; }
.roundedcornr_top_brown { background: url(images/roundedcornr_brown_tr.png) no-repeat top right; }
.roundedcornr_bottom_brown { background: url(images/roundedcornr_brown_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_brown div { background: url(images/roundedcornr_brown_br.png) no-repeat bottom right; }
.roundedcornr_content_brown { background: url(images/roundedcornr_brown_r.png) top right repeat-y; }
.roundedcornr_top_brown div,.roundedcornr_top_brown, .roundedcornr_bottom_brown div, .roundedcornr_bottom_brown { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content_brown { padding: 0 10px; }

/* Green */
.roundedcornr_box_green { background: url(images/roundedcornr_green_tl.png) no-repeat top left; margin-bottom:10px; }
.roundedcornr_top_green { background: url(images/roundedcornr_green_tr.png) no-repeat top right; }
.roundedcornr_bottom_green { background: url(images/roundedcornr_green_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_green div { background: url(images/roundedcornr_green_br.png) no-repeat bottom right; }
.roundedcornr_content_green { background: url(images/roundedcornr_green_r.png) top right repeat-y; }
.roundedcornr_top_green div,.roundedcornr_top_green, .roundedcornr_bottom_green div, .roundedcornr_bottom_green { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content_green { padding: 0 10px; }

#license { font-size:12px; }
#license a { font-weight:normal; }
#license img { border-width:0; border:none; padding:0; margin-left:0; }

.table, .table th, .table td { border-collapse:collapse; border:1px solid #5d5c48; padding:3px; }
.table th { background-color:#f0ead4; color:#5d5c48; }

.col { width:50%; float:left; }
.col a { font-weight:normal; }

a.highlight { color:#0066FF; }
a.highlight:hover { color:#0099FF; }
ul#articles li { padding:3px 0; }