body 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px; background:#a3a3a3 ; line-height:18px;}
p, hr, fieldset		{margin:12px 0;}
h2, h3, h4, h5		{margin:18px 0 12px 0;}
h1					{margin:0 0 12px 0;}

ul, blockquote	{margin-bottom:18px; margin-top:9px;}
form	{margin:0; padding:0;}

h1 {font-size:26px; color:#082a1d; line-height:30px; text-transform:uppercase; border-bottom:solid 0px #ccc; text-align:center;}
h2 {font-size:22px; color:#082a1d;}
h3 {font-size:18px; color:#fff; line-height:22px; background:#1e986a;}
h4 {font-size:16px; color:#082a1d; text-transform:uppercase; margin-bottom:0; background:url(http://scasm.org/images/backgr03.jpg) left repeat-y; padding:2px;}
h5 {font-size:14px; color:#082a1d;}
/*legend{position:absolute; top:-18px; left:.5em; margin-top:9px;}
fieldset{position:relative; margin-top:27px; padding-top:.75em;}*/
/*fieldset ul, fieldset blockquote	{margin-top:18px; margin-bottom:18px;}*/

legend.lgd1 {font-size:16px; font-weight:bold; color:#082a1d;}
legend.lgd1 {font-size:17px; font-weight:bold; color:#082a1d;}
legend.lgd2 {font-size:17px; font-weight:bold; color:#082a1d; margin:9px 0;}
fieldset.fs1	{background:#d6f3ce url(http://scasm.org/images/backgr02.jpg) 0 -5px repeat-x; border:solid 1px #bfecc3; padding:9px 18px; color:#111;}
fieldset.fs2	{background:#d6f3ce url(http://scasm.org/images/backgr02.jpg) 0 -5px repeat-x; border:solid 1px #bfecc3; padding:9px 18px; color:#111;}


    



a:hover {color:#01bd75;}
a		{color:#098254; text-decoration:none; font-weight:bold;}
a img	{border:none; text-decoration:none;}

#maincontain		{width:970px; margin:auto;}
#header				{height:237px;}
#contentcontainer	{background:url(http://scasm.org/images/midbackgr1.png) center repeat-y; padding:0 10px; width:950px;}
#botmcap			{background:url(http://scasm.org/images/botmcap.png) center no-repeat; height:35px; width:970px;}

#footer				{padding:0 10px 30px 10px; font-size:11px; color:#333; line-height:15px;}
#footer a:hover 	{color:#0b5d3f; text-decoration:underline;}
#footer a			{color:#333; text-decoration:none; font-size:11px; font-weight:normal;}
#copyright			{width:400px; float:left;}
#byhit				{width:400px; text-align:left;}
#ftrlinks			{width:550px; float:right; text-align:right;}


#lftnavcontainer	{width:218px; float:left;}
#content			{width:682px; padding:0 25px 0 25px; float:right; margin-top:-34px; margin-bottom:-16px; position:relative;}


.collft					{width:47%; float:left; margin:0;}
.colrgt					{width:47%; float:right; margin:0;}
.colrgt h4, .collft h4	{border-bottom:solid 0px #83948e; background:url(images/backgr04.jpg) left repeat-y;}
.colrgt h5, .collft h5	{border-bottom:solid 0px #83948e; margin-bottom:9px; background:#bfecc3; padding:2px 5px;}


ul.chkmrk1				{margin-left:15px; padding:0px; list-style-type:none;}
ul.chkmrk1 li			{padding:0 0 10px 20px; background:url(images/arrow1.gif) 0 2px no-repeat; list-style-type:none;}


.formfields {color:#000; font-size:12px; width:200px; padding-left:2px; padding-right:2px;}
.comments	{color:#000; font-size:12px; width:250px; padding-left:2px;}

.clear		{clear:both;}

div.index th a {
	background:#f2f2f2;
	display: block;
	padding: 8px 4px;
	text-decoration: none;
}

div.index table tr td {
	/*border-right: 1px solid #ccc;*/
	padding: 10px;
	color:#000;
	vertical-align: middle;
	
}
div.index td.actions a {
	margin: 0px 6px;
	color: #098254;
}
div.index table tr.altrow td {
	background: #FFFFFF;
}
div.index a:link { 
	font-weight: bold;
	color : #098254; 
	text-decoration: none; 
}

div.index a:visited{
	font-weight: bold;
	color: #000066;
	}	

div.actions a:hover {
	font-weight: bold;
	color : #CC0000; 
	text-decoration: underline;
}

div.actions a:link { 
	font-weight: bold;
	color : #000066; 
	text-decoration: none; 
}

div.actions a:visited{
	font-weight: bold;
	color: #000066;
	}	

div.index a:hover {
	font-weight: bold;
	color : #CC0000; 
	text-decoration: underline;
}


div.view a:hover {
	font-weight: bold;
	color : #CC0000; 
	text-decoration: underline;
}

div.form a:link { 
	font-weight: bold;
	color : #000066; 
	text-decoration: none; 
}
div.form a:visited{
	font-weight: bold;
	color: #000066;
	}	
div.form a:hover {
	font-weight: bold;
	color : #CC0000; 
	text-decoration: underline;
}

/* Related */
div.related {
	clear: both;
	display: block;
}

dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl a:link{
	color: #000066;  
	background: #f4f4f4;
}


dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
	}
	
	div.index,div.related th a {
	background:#f2f2f2;
	display: block;
	padding: 8px 4px;
	text-decoration: none;
}

div.index,div.related table tr td {
	/*border-right: 1px solid #ccc;*/
	padding: 10px;
	vertical-align: middle;
	
}
div.index,div.related  td.actions a {
	margin: 0px 6px;
	color: #000066;
}
div.index,div.related  table tr.altrow td {
	background: #FFFFFF;
}

div.form a:link { 
	font-weight: bold;
	color : #000066; 
	text-decoration: none; 
}
div.form a:visited{
	font-weight: bold;
	color: #000066;
	}	
div.form a:hover {
	font-weight: bold;
	color : #CC0000; 
	text-decoration: underline;
}


form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 100%;
}
form div {
	clear: both;
	margin-bottom: 1em;
	/*padding: .5em;*/
	vertical-align: text-top;
}
form div.input {
	color: #000;
}
label {
	color: #000;
	display: block;
	font-size: 15px;
	padding-right: 20px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 0 3px 7px 0;
}
table tr.altrow td {
	background: #098254;
}

dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl a:link{
	color: #000066;  
	background: #f4f4f4;
}


dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 20em;
	margin-top: -2em;
	vertical-align: top;
	}
div.hidden a:hover{
		 color:#01bd75;
}
div.hidden a{
		color:#FFF;
}