/* Start of CMSMS style sheet 'General' */
/********** GENERAL FORMATTING **********/
* 			{margin: 0; 
			padding: 0;
			}

body 		{margin: 0;
			padding: 0;
			background: #FFFFFF;
			color: #505659;
			font: normal 0.8em/130% arial, helvetica, sans-serif;
			}

.background	 {background:#84888A;
			}
			
p			{padding-bottom: .7em;
			}

img:link, a img {
			border: 0;
			}

.left		{float: left;}
.right		{float: right;}
.clear	{clear:both;line-height:0;}

ul, ol	 	{list-style-position: outside;
			padding-left: 20px;
			}

li			{padding: 5px;
			}
						
/********** TEXT FORMATTING **********/	
h1			{color: #549426;
			font: normal 1.3em/110% arial, helvetica, sans-serif;
			text-transform: uppercase;
			padding-bottom: 0.5em;
			}

h2			{color: #549426;
			font: normal 1.2em/110% arial, helvetica, sans-serif;
			padding-bottom: 0.5em;
			}

h3			{color: #549426;
			font: normal 1.1em/110% arial, helvetica, sans-serif;
			padding-bottom: 0.5em;
			}

h4, h5, h6	{color: #549426;
			font: normal 1em/110% arial, helvetica, sans-serif;
			padding-top: 0.5em;
			}

a 			{color: #957D34;
			font-weight: normal;
			text-decoration: none;
			}

a:hover		{color: #957D34;
			font-weight: normal;
			text-decoration: underline;
			}

.mainPad	{padding: 27px;
			}

.sideAd 	{float: right;
			width: 259px;
			background: url(uploads/images/structure/sideAd-top.gif) no-repeat;
			}

.sideAdPad 	{padding: 11px 0 3px 14px;
			width: 223px;
			font-size: .8em;
			line-height: 130%;
			overflow: hidden;
			}

.ad		{padding: 11px 28px 0 26px;
			font-size: .8em;
			line-height: 130%;
			height: 119px;
			overflow: hidden;
			}

.ad a, .sideAdPad a {color: #005CAE;
			font-weight: normal;
			text-decoration: none;
			}

.ad a:hover, .sideAdPad a:hover	{color: #005CAE;
			font-weight: normal;
			text-decoration: underline;
			}

.inputName	{clear: both;
			float: left;
			width: 100px;
			padding-bottom: 8px;
			font-size: 0.9em;
			}

.inputField    {border: 1px solid #DAD6D2;
			float: left;
			font-size: 0.9em;
			padding: 3px 6px;
			}


.inputTextarea {
			border: 1px solid #DAD6D2;
			float: left;
			padding: 3px 6px;
			}


#footer a 	{color: #FFFFFF;
			font-weight: normal;
			text-decoration: none;
			}

#footer a:hover	{color: #FFFFFF;
			font-weight: normal;
			text-decoration: underline;
			}

.footerLeft 	{float: left;
			text-decoration: none;
			font-size: .9em;
			line-height: 130%;
			color: #ABCA95;
			padding-left: 19px;
			}

.footerRight 	{float: right;
			text-decoration: none;
			font-size: .9em;
			line-height: 130%;
			color: #FFFFFF;
			padding-right: 12px;
			}
/* End of 'General' */

/* Start of CMSMS style sheet 'Structure' */
/********** MAIN STRUCTURE **********/

#container 	{background: #FFFFFF url(uploads/images/structure/bkgd.gif);
			width: 989px;
			}

#header		{background: url(uploads/images/structure/bkgd-top.gif);
			width: 989px;
			height: 99px;
			float: left;
			padding-top: 19px;
			}

#topNav 	{background: url(uploads/images/structure/nav.gif);
			width: 871px;
			height: 29px;
			margin-left: 26px;
			padding-left: 66px;
			}

#main		{position: relative;
			width: 937px;
			background: #F8F8F8;
			margin-left: 26px;
			}

#mainBkg	{width: 937px;
			background: #549426;
			}


#mainLeft	{position: absolute;
			top: 61px;
			left: 61px;
			width: 503px;
			height: 461px;
			overflow: auto;
			}

#mainRight	{position: absolute;
			top: 61px;
			left: 369px;
			width: 503px;
			height: 461px;
			overflow: auto;
			}

#mainMid	{padding: 20px 0 0 175px;
			width: 433px;
			float: left;
			}

#imgAd1		{position: absolute;
			top: 571px;
			left: 46px;
			width: 280px;
			height: 177px;
			background: url(uploads/images/structure/imgAd1.gif);
			}

#imgAd2		{position: absolute;
			top: 571px;
			left: 326px;
			width: 280px;
			height: 177px;
			background: url(uploads/images/structure/imgAd2.gif);
			}

#imgAd3		{position: absolute;
			top: 571px;
			left: 606px;
			width: 281px;
			height: 177px;
			background: url(uploads/images/structure/imgAd3.gif);
			}

#sideAds	{float: right;
			width: 259px;
                        padding: 42px 42px 0 0;
			}

#footer		{clear: both;
			float: left;
			background: #549426;
			padding-bottom: 11px;
			width: 937px;
			}

#containerEnd	{clear: both;
			background: url(uploads/images/structure/bkgd-bottom.gif);
			width: 989px;
			height: 60px;
			}
/* End of 'Structure' */

