body { min-width: 950px; background-color:#626363; }

#container { padding-left: 48px; padding-right: 48px; }
#container .column { position: relative; float: left; }
/*** Equal-height Columns ***/
#container { overflow: hidden; }
#container .column { padding-bottom: 1001em; margin-bottom: -1001em;}
/*** IE Fix ***/
* html #container .column { padding-bottom: 0; margin-bottom: 0;}

#center { padding: 0px; width: 100%; background-color:#ffffff; }
* html #center { overflow:hidden }

#left { width: 38px; padding: 0 5px; right: 48px; margin-left: -100%; background-image:url(/includes/images/left_design.gif); background-position:bottom right; background-repeat:repeat-y; background-color:#626363 }
/*** IE Fix ***/
* html #left { width: 0px; padding: 0px; right: 0px; }

#right { width: 38px; padding: 0 5px; margin-right: -100%; background-image:url(/includes/images/right_design.gif); background-position:bottom left; background-repeat:repeat-y; background-color:#626363 }
/*** IE Fix ***/
* html #right { width: 0px; padding: 0px; }

#header { height:56px; border-bottom: 3px solid #bbb; font-family:Arial, Helvetica, sans-serif; font-size:70%; background:url(/includes/images/header_background.gif) left no-repeat; background-color:#1c4822 }
#header ul { float:right; padding-top: 5px; margin-right:15px; letter-spacing: .8px }
#header li { display:inline; margin-left: 10px }
#header a { color:#fff; font-weight:bold; text-decoration:none }
#header a:hover { color:#ddd }

#searchform { clear:right; float:right; padding-top: 10px; margin-right:15px; white-space:nowrap; }

#footer { clear:both; height:65px; position:relative; padding-left: 48px; padding-right: 48px;}
#footer .column { position: relative; float: left; }

#footerc { height:65px; padding: 0px; background-color:#1c4822; width:100%; background-image:url(/includes/images/footer_fade.gif); background-position:top; background-repeat:repeat-x;}
#footerc .footer_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ddd; text-align:center; padding-top: 16px; line-height:14px; letter-spacing: 0.6px}

#footerl { height:65px; width: 38px; padding: 0 5px; right: 48px; margin-left: -100%; background-image:url(/includes/images/left_footer.gif); background-position:top right; background-repeat:repeat-y; background-color:#626363 }
/*** IE Fix ***/
* html #footerl { width: 0px; padding: 0px; right: 0px;}

#footerr { height:65px; width: 38px; padding: 0 5px; margin-right: -100%; background-image:url(/includes/images/right_footer.gif);background-position:top left; background-repeat:repeat-y; background-color:#626363 }
/*** IE Fix ***/
* html #footerr { width: 0px; padding: 0px; right: 0px;}


/********************* Sidebar Menu ******************************/
#sidebar {float:left; width:175px; font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:70%; color:#333; }
#sidebar ul { margin:0; padding:0; list-style:none; width: 175px; font-weight:bold;}
#sidebar ul li { display:block; border-bottom:1px solid #bbb; }
#sidebar ul li a { display:block; text-decoration: none; color: #333; background:#fff; padding: 3px; border-right: 8px solid #fff; }
#sidebar ul li a:hover { background-color:#eee; border-right: 8px solid #1c4822 }
#sidebar ul li ul li { border-bottom:0; border-top: 1px solid #bbb; }
#sidebar ul li ul li a { display:block; padding-left: 14px; }
#sidebar ul li ul li ul li a { padding-left: 28px; }
/* Fix IE. Hide from IE Mac \*/
* html #sidebar ul li { float: left; }
* html #sidebar ul li a { height: 1%; }
/* End */



/*********************** Content Tweaks **********************************************/
#content { padding: 6px; font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:90%; color:#333; line-height:120%; }
#content_with_sidebar { padding: 6px; font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:90%; color:#333; line-height:120%; margin-left: 175px; border-left: 1px solid #bbb; min-height:387px }

#content_with_sidebar h1, #content h1 { font-size:150%; padding: 2px 0 8px}
#content_with_sidebar h2, #content h2 { font-size:140%; padding: 2px 0 8px}
#content_with_sidebar h3, #content h3 { font-size:130%; padding: 2px 0 8px}
#content_with_sidebar h4, #content h4 { font-size:120%; padding: 2px 0 8px}
#content_with_sidebar h5, #content h5 { font-size:110%; padding: 2px 0 8px}
#content_with_sidebar h6, #content h6 { font-size:100%; padding: 2px 0 8px}

#content_with_sidebar p, #content p { padding-bottom: 6px; padding-top: 0px;}
#content_with_sidebar a, #content a { color:#063; text-decoration:none; }
#content_with_sidebar a:hover, #content a:hover { color:#063; text-decoration:underline; }

#content_with_sidebar dl, #content dl { padding-bottom: 6px; padding-top: 6px; padding-left:10px }
#content_with_sidebar dt, #content dt { padding-bottom: 4px; }
#content_with_sidebar dd, #content dd { padding-left:10px }

#content_with_sidebar ol, #content ol { padding-bottom: 6px; padding-top: 6px; list-style:decimal; margin-left: 40px }

#content_with_sidebar ul, #content ul { padding-bottom: 6px; padding-top: 6px; list-style:square; margin-left: 34px }

#content_with_sidebar blockquote, #content blockquote { padding: 8px 20px }

#content_with_sidebar fieldset, #content fieldset { border: 2px solid #333333; padding: 12px; margin:6px; }
#content_with_sidebar legend, #content legend { font-size:100%; font-weight:bold; padding: 0 4px; }

#content_with_sidebar sup, #content_with_sidebar sub, #content sup, #content sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; font-size:80%; }
#content_with_sidebar sub, #content sub { top: .5ex; }
#content_with_sidebar sup, #content sup { bottom: 1ex; }

#content_with_sidebar pre, #content_with_sidebar code, #content_with_sidebar xmp, #content pre, #content code, #content xmp { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; padding: 5px 15px; margin: 25px; border: 1px solid #000; background: #eee; font-family: Lucida Console, Monaco, monospace; display: block; }

#content_with_sidebar abbr, #content_with_sidebar acronym, #content abbr, #content acronym { border-bottom: 1px dotted #AAA }