/* Start of CMSMS style sheet 'Default' */
/********** GENERAL FORMATTING **********/

* 			{margin: 0; 
			padding: 0;
			}

body 		{font:  normal .8em/190% arial, helvetica, sans-serif;
			letter-spacing: .01em;
			color: #000000;
			}

.background      {background: #3B3838;
			}

p			{padding-bottom: 1.5em;
			}

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: 2px 5px;
			}

a 			{color: #7A2626;
			font-weight: normal;
			text-decoration: underline;
			}

a:hover	        {color: #7A2626;
			font-weight: normal;
			text-decoration: none;
			}

/********** MAIN STRUCTURE **********/
#container		{width: 900px;
			margin-left: 50px;
			background: #ffffff;
			margin-bottom: 30px;
			}

#innerContainer	{padding-left: 30px;
			padding-right: 30px;
			}

#logo		{padding-top: 30px;
			}

#nav			{padding-top: 30px;
			padding-bottom: 30px;
			text-align: left;
			}

#image		{padding-top: 20px;
			padding-bottom: 50px;
			}	

#middleContainer {
			padding-bottom: 10px;
			width: 840px;
			}	

#subnav		{float: left;
			width: 205px;
                        }

#body		{float: right;
			width: 635px;
			}

#bottom		{float: left;
			width: 840px;
			}

#bottomLeft	{float: left;
			width: 205px;
			}

#bottomRight	{float: right;
			text-align: right;
			width: 635px;
			padding-top: 30px;
			padding-bottom: 0px;
			}

/********** TEXT FORMATTING **********/	
h1			{color: #000000;
			font-size:  1.2em;
			padding-bottom: .5em;
			font-weight: bold;
			}

h2			{color: #000000;
			font-size:  1.15em;
			padding-bottom: .5em;
			font-weight: bold;
			}

h3			{color: #000000;
			font-size:  1.1em;
			padding-bottom: .5em;
			font-weight: bold;
			}

h4			{color: #000000;
			font-size:  1.05em;
			padding-bottom: .5em;
			font-weight: bold;
			}

.nav a, .navPad a {
			color: #000000;
			font-size: 1.4em;
			float: left;
                        text-decoration: none;
			letter-spacing: .05em;
			}

.nav a:hover, .navOn a, .navOn a:hover, .navPad a:hover, .navOnPad a, .navOnPad a:hover {
			color: #000000;
			font-size: 1.4em;
			float: left;
                        text-decoration: underline;
			letter-spacing: .05em;
			}

.navPad a, .navOnPad a {
                        margin-right: 50px;
			}

.subnav a  	{font-weight: normal;
			text-decoration: none;
			padding: 1px 0 0 18px;
			}

.subnav a:hover, .subnavOn a, .subnavOn a:hover {
                        font-weight: normal;
			text-decoration: none;
			background: url(uploads/images/structure/arrow.jpg) no-repeat left;
			padding: 1px 0 0 18px;
			}

.subnav2 a  	{font-weight: normal;
			text-decoration: none;
			padding: 1px 0 0 18px;
			margin-left: 18px;
			}

.subnav2 a:hover, .subnav2On a, .subnav2On a:hover {
                        font-weight: normal;
			text-decoration: none;
			background: url(uploads/images/structure/arrow.jpg) no-repeat left;
			padding: 1px 0 0 18px;
			margin-left: 18px;
			}

#footer		{font-size:  0.8em;
			}

#footer a  		{font-weight: normal;
			text-decoration: underline;
			}

#footer a:hover	{font-weight: normal;
			text-decoration: none;
			}

.inputField, .inputTextarea {
			border: #CCCCCC 1px solid;
			padding: 2px 4px;
			}

.formStyle         {font-size: 0.9em;
                         line-height: 1.2em;
			}

/* End of 'Default' */

