/* Start of CMSMS style sheet 'GrassStains : grass stain' */
/******* structure and layout *******/
body { font-family:comic sans ms,sans-serif; font-size:12px; color:#180000; background:#ffffff; margin:0px auto; padding:0 0 0 0;}

.header { width:100%; height:94px; padding:0 0 0 0; background-image: url(uploads/images/header_bkg.gif); background-repeat:repeat-x; }

.header_logo { width:980px; height:94px; margin:0px auto; padding:0 0 0 0; }

.search { float:right; padding-top: 35px; }

.nav_menu_bar { width:100%; height:32px; padding:0 0 0 0; background-image: url(uploads/images/nav_bkg.gif); background-repeat:repeat-x; }

.top_nav { width:980px; height:32px; margin:0px auto; padding:0 0 0 0; }

.wrap { width:980px; margin:0 auto; padding:0 0 0 0; }

.container { clear:both; width:980px; margin:10px 10px 0 10px; padding:0 0 0 0; text-align:left; }

.news_right { float:right; clear:both; width:200px; margin:0 0 5px 10px; padding:0 10px 0 10px; background:#CFD9BE; color:#000000; font-family:comic sans ms,sans-serif; font-size:8pt; }

.news p { margin:10px 10px; }

.news_cnr_top { background:url(images/cnr_tr.gif) no-repeat top right; margin:0 -10px 0 -10px; }

.news_cnr_bottom { background:url(images/cnr_br.gif) no-repeat top right; margin:0 -10px 0 -10px; }

img.cnr { width:8px; height:8px; border:none; display:block !important; }

.footer { position:relative; clear:both; width:980px; margin:0; padding:0;font-size:8pt; border-top:1px solid #180000; }

*html body

#footer{margin:10px 0 0 0; }

div#flat{clear:both; width:66%; height:38px; margin:10px 0 20px; padding:0px}

div.left49 {float:left; width:70%; }

div.right49 {float:right; width:15%; text-align:right; }

div.left49 p{margin:0px 20px; padding:0px}

div.right49 p{margin:0; padding:0px}

/******* links *******/

a { color:#0225BB; text-decoration:underline; }

a:hover { color:#707FBF; text-decoration:none; }

#news a { color:#D3812D; text-decoration:underline; }

#news a:hover { color:#E39243; text-decoration:none; }

#footer a { color:#000000; text-decoration:none; }

#footer a:hover { color:#000000; text-decoration:none; }

/******* fonts and colors *******/

.header strong { font-family:comic sans ms,sans-serif; color:#ffffff; font-size:13pt; letter-spacing:.7em; }

.news_title { font-family:comic sans ms,sans-serif; color:#65764B; font-size:10pt; font-weight:bold; }

.page_title { font-family:comic sans ms,sans-serif; color:#697D55; font-size:10pt; font-weight:bold; padding:0 0 0 0; margin:0 0 -8px 0; }

/******* flash*******/
.flash{ float:left; padding:0 0 0 0; margin:15px 25px 15px 0px; }

/******* images *******/
img { border:none; }

.right img{ float:right; padding:0 0 0 0; margin:5px 2px 2px 5px; }

.left img{ float:left; padding:0 0 0 0; margin:0 5px 0 0px; }

/******* workarounds and hacks *******/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix {display:inline-table; }

/* Hides from IE-mac \*/

* html .clearfix {height:1%; }

.clearfix {display:block; }

/* End hide from IE-mac */


/* End of 'GrassStains : grass stain' */

