/* Start of CMSMS style sheet 'General' */
/********** GENERAL FORMATTING **********/
* 		{margin: 0; 
			padding: 0;
			}

body 		{margin: 0;
			padding: 0;
			background: #FFFFFF;
			color: #444444;
			font: normal 0.7em/140% Verdana, Arial, Helvetica, sans-serif;
			}
			
p		{padding-bottom: 1em;
			}

img:link, a img {border: 0;
			}

.left		{float: left;
			display: block;
			}

.right		{float: right;
			display: block;
			}

ul, ol	 	{list-style-position: outside;
			padding-left: 20px;
			}

li			{padding: 5px;
			}


/********** TEXT FORMATTING **********/	
h1			{font: normal 1.4em "Trebuchet MS", Georgia, Helvetica, sans-serif;
			text-transform: uppercase;
                        color: #000000;
			padding-bottom: 1.5em;	
			}

.h2		{text-transform: capitalize;
                        color: #333333;
			}

h2      	{font: normal 1.3em "Trebuchet MS", Georgia, Helvetica, sans-serif;
			padding-top: 0.8em;
			color: #000000;
			}

h3              	{font: normal 1.2em "Trebuchet MS", Georgia, Helvetica, sans-serif;			
			padding-top: 0.5em;
			color: #000000;
			}

h4, h5, h6	{font: normal 1em "Trebuchet MS", Georgia, Helvetica, sans-serif;
			padding-top: 0.5em;
			color: #000000;
			}

a 			{color: #676A20;
			text-decoration: none;
			}

a:hover		{color: #333333;
			text-decoration: underline;
			}
							
/********** CONTENT FORMATTING **********/

.videoHome 	{width: 230px;
			margin-bottom: 30px;
			}

.adHome 	{width: 225px;
			border: 2px solid #FFFFFF;
			background: #FFFFFF;
			font-size: 0.9em;
			margin-bottom: 30px;
			}

.adHomeLeft 	{clear: both;
			float: left;
			width: 252px;
			border: 2px solid #000000;
			background: #FFFFFF;
			font-size: 0.9em;
			margin-bottom: 30px;
			height: 210px;
			}

.adHomeRight 	{float: right;
			width: 252px;
			border: 2px solid #000000;
			background: #FFFFFF;
			font-size: 0.9em;
			margin-bottom: 30px;
			height: 210px;
			}

.adHomePadding 	{padding: 16px 7px 0 7px;
			}

h1 a 		{color: #000000;
			text-decoration: none;
			}

h1 a:hover 	{color: #000000;
			text-decoration: underline;
			}

#rightNav h1	{font: normal 1.4em "Trebuchet MS", Georgia, Helvetica, sans-serif;
			text-transform: uppercase;
                        color: #FFFFFF;
			padding: 30px 0 26px 0;
			}

#rightNav a, #rightNav a:hover {
                        color: #FFFFFF;
			font-size: 1.1em;
			}

.mainPadding   {padding: 25px 30px;
			}

.leftNavPadding   {padding: 15px 0;
			font: normal 1em "Trebuchet MS", Georgia, Helvetica, sans-serif;			
			}

.leftNav a, .leftNav a:hover, .leftNavOn a, .leftNavOn a:hover {
			display: block;
			color: #000000;
			padding: 5px 0 5px 15px;
			text-decoration: none;
			text-transform: uppercase;
			}

.leftNav2 a, .leftNav2 a:hover, .leftNav2On a, .leftNav2On a:hover {
			display: block;
			color: #000000;
			padding: 3px 0 3px 30px;
			text-decoration: none;
			}

.leftNav a:hover, .leftNavOn a, .leftNavOn a:hover, .leftNav2 a:hover, .leftNav2On a, .leftNav2On a:hover {
			background: #B9C24A;
			}

.topNav a	{float: left;
			display: block;
			color: #000000;
			padding: 3px 15px;
			text-decoration: none;
			height: 18px;
			line-height: 18px;
			overflow: hidden;
			}

.topNav a:hover {color: #FFFFFF;
			background: #8F932C;
			text-decoration: none;
			}

.topNavOn a, .topNavOn a:hover	{
			float: left;
			display: block;
			color: #FFFFFF;
			background: #000000;
			padding: 3px 15px 3px 15px;
			text-decoration: none;
			height: 18px;
			line-height: 18px;
			overflow: hidden;
			}

#footer a	{color: #444444;
			text-decoration: underline;
			}

#footer a:hover {color: #444444;
			text-decoration: none;
			}
			
/********** FORMS **********/

.inputName	{font: normal .8em arial, helvetica, sans-serif;
			text-transform: uppercase;
			color: #EA802C;
			padding-bottom: 4px;
			}
						
.inputField	{border-top: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font: normal 11px/14px arial, helvetica, sans-serif;
			height: 16px;
			padding-left: 3px;
			}

.inputTextarea {border-top: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font: normal 11px/15px arial, helvetica, sans-serif;
			padding-left: 3px;
			}
		
/* End of 'General' */

