/* GENERAL POSITIONING AND PADDING/MARGINS */

body {margin:0px 0px 32px 0px; font-family:arial; font-size:12px; padding:0px; background-color:#1b331a; background-image:url(/images/tile_bg2.jpg); background-repeat: repeat-x; }

img { border:0px; }

#container { margin:0px auto; width:1000px; }

#header { float:left; clear:both; width:1000px; margin-bottom:0px; }

#logo { float:left; }

#logo h1 { background: transparent url(/images/sccf_logo.jpg) no-repeat top left; width: 470px; height: 175px; margin:0px; }

#logo h1 span { display:none; }

#logo h1 a { display:block; width:470px; height:175px; }

#header-rightside { padding-right:15px; color:#5fdeb5; font-size:14px; font-weight:bold; text-align:right; background-image: url(/images/header_rightside_bg.jpg); background-repeat:no-repeat; width:515px; height:155px; padding-top:20px; float:left; }

#header-rightside span { margin-left:4px; margin-right:4px; }

#header-rightside a { color:#5fdeb5; font-size:14px; font-weight:bold; }

#navigation { background-image:url(/images/navigation_bg.gif); height:62px; width:1000px; float:left; clear:both; }

#body { float:left; padding:24px 20px 0px 20px; background-image:url(/images/body_bg.gif); background-repeat:repeat-x; background-color:#7dae6f; width:960px; }

#content { float:left;  }

#flashcontent { clear:both; margin-bottom:10px; }

#sidebar-left { float:left; }

#center-column { float:left; width:446px; margin-left:19px; margin-right:15px; }
/* Main column used on Site2.Master */
#main-column { float:left; width:882px; margin-left:19px; margin-right:15px; }

#large-column { margin-left:0px; float:left; width:100%; text-align:center;  }

#sidebar-right { float:left; }

#footer { color:#6f906d; font-size:11px; font-family:arial; padding:35px 18px 0px 18px; text-align:center; clear:both; background-image:url(/images/footer_bg.gif); background-repeat:no-repeat; height:57px; width:964px; }

#footer a { color:#8ebb58; margin-left:5px; margin-right:5px; }

/* END */

/* BLATANT TEXT/FORMATTING STUFF */


.content { color:#fff; }

.content h1 { font-family:"Times New Roman", Times, serif, arial; font-size:24px; font-weight:normal; color:#fff; background-color:#296d35; padding:5px 10px 5px 10px; margin-bottom:0px; }

.content h2 { font-size:18px; font-weight:bold; color:#acf00a; margin-top:10px; margin-bottom:0px; padding:0px 10px 0px 0px; }

.content p { line-height:18px; margin-top:10px; }

.content a { color:#000000; }

.content ul { list-style:none; margin-left:0px; }

.content ul li { margin-bottom:5px; line-height:18px; padding-left:17px; background-position: 0px 4px; background-image:url(/images/bullet.gif); background-repeat:no-repeat; }

.content ol li { margin-bottom:5px; line-height:18px; }

.content .errorlist li { color:#fff; font-weight:bold; margin-bottom:5px; line-height:18px; padding-left:17px; background-position: 0px 4px; background-image:url(/images/bullet2.gif); background-repeat:no-repeat; }

.content img { margin:10px; }

.content img.nomargin { margin:0px; }
.content img.backtotop { margin:0px; }

.content .quote { font-size:13px; font-style:italic; color:#296d35; line-height:24px; display:block; background-color:#a5e592; padding:20px 30px 25px 30px; }

.copyright { display:block; margin-top:16px; }

#footer .copyright a { color:#6f906d; margin:0px; }

.form0 { text-align:left; font-size:16px; font-weight:bold; color:#93f277; background-color:#679a58; padding-top:10px; padding-bottom:10px; }

.form1 { font-size:14px; color:#000080; background-color:#679a58; text-align:center; padding-left:40px; padding-right:40px; }

.form2 { font-size:14px; color:#296d35; background-color:#a5e592; }

.form2 span { vertical-align:top; }

.form3 { font-size:14px; color:#296d35; background-color:#b8e9aa; }

.form3 span { vertical-align:top; }

.fields { background-color:#fff; border:1px solid #018769; }

.form2 a { color:#296d35; }
.form3 a { color:#296d35; }

/* END */

/* Text change icons & container */

img.textchange { margin: 0px; vertical-align: middle; }
div.textchange_container { float: right; margin-top: 22px; margin-right: 8px; }
/* FLASH MAPS */


#mapcontainer { z-index:100; width:960px; height:100%; left:-0%; top:0px; background-image:url(/images/flash_bkg_alpha.png); position:absolute; text-align:center; }
#map { }

.blackimageborder { border:1px solid #000; }

.red { color:#CC3300; font-size:11px; }
.upgrade {
	font-size: 24px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

