body { 
	width: 100%;
	background-color: #eeeeee;
	text-align: left;
	font : 12px #000 ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0px auto;
	line-height: 1.25em;
	border-top-color: #eeeeee;
}
		
h1 {
	text-align: left;
	color: #6F8B46;
	padding: 15px 0px 0px 7px;
	margin: 5px 0px 10px 0px;
	font : 21px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

h2 {
	color: #000000;
	background-color: #cccccc; 
	font-family: Arial;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	border: 4px;
}
h2 .brick
	{color: #993333;
	text-align: right;}
h2 .yellow
	{color: #ffcc00;
	text-align: right;}
h2 .green
	{color: #6F8B46;
	text-align: right;}	
h3	{
	background-color: #ffcc00; 
	border-style:solid;
	border-color: #ffcc00;
	font-family: verdana;
	font-size:14px;
	line-height:1.2em;
	font-style: normal ;
	color: #000000; 
	margin: 0pt 0pt 5pt 0pt ;
	border-width: 2px 2px 2px 2px;
	width: 100%;
	padding: 0pt 0pt 4pt 0pt;
}

h4 {
	text-align: left;
	color: #333333;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	font-size: 14px;
	line-height: 20px;
}
p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font : 12px #000 ;
}

blockquote {
	padding: 0px 20px 15px 10px;
	margin: 10px 0px 0px 5px;
	font-style: italic;
	color: #993333;
	background: #eeeeee url(/images/gr_arrow_icon.gif) no-repeat top left;
		}

.yel_body	{
			Font-Family : Verdana ;
			Font-Size : small ;
			Color : #FFCC00
		}
.brick_body	{
			Font-Family : Verdana ;
			Font-Size : x-small ;
			Color : #993333
		}
.brick_body A	{
			Font-Family : Verdana ;
			Font-Size : x-small ;
			Color : #993333 ;
			TEXT-DECORATION : none ;		
		}
.brick_body A:hover
		{	font-weight : bold ;
			Font-Size : x-small ;
			Color : #99B85E	;
			TEXT-DECORATION : underline ;
			background-color: #DDDDFF;
		}		
.apple_body	{
			Font-Family : Verdana ;
			Font-Size : small ;
			Color : #99B95E
		}
.blue_body A	{	Font-Family : Verdana ;
			Font-Size : small ;
			Color : #5A7DFA
		}
.blue_body A hover
		{	Font-Family : Verdana ;
			Font-Size : small ;
			Color : #5A7DFA
		}
.blue_body	{	Font-Family : Verdana ;
			Font-Size : small ;
			Color : #5A7DFA
		}
.footer		{	
			Font-Family : Verdana ;
			Font-Size : XX-small ;
			Color : #993333
		}
#footer_1 A	{	Font-Family : Verdana ;
			Font-Size : XX-small ;
			Color : #993333 ;
			TEXT-DECORATION: none ;
		}	
#footer_1 A:hover
		{	font-weight : bold ;
			Color : #99B85E	;
			TEXT-DECORATION: underline ;
			background-color: #DDDDFF;
		}
.mid_mid	{	Font-Family : Verdana ;
			Font-Size : 12px ;
			Color : #000000 ;
			TEXT-DECORATION: none ;
			line-height: 1.5em;
		}

.mid_mid A, #links A
		{	Font-Family : Verdana ;
			Font-Size : x-small ;
			Color : #000000 ;
			TEXT-DECORATION: none ;
		}
.mid_mid A:hover, #links A:hover
		{	font-weight : bold ;
			Font-Size : x-small ;
			Color : #99B85E	;
			TEXT-DECORATION: underline ;
			background-color: #DDDDFF; 
		}
img		{	border : none ;
		}

.icon		{	font-weight : normal ;
			color : #5A7DFA ;
			font-size : xx-small ;
		}
.icon A		{	font-weight : normal ;
			color : #5A7DFA ;
			font-size : xx-small ;
			text-decoration : none ;
		}
icon A:hover	{	font-weight : normal ;
			color : #99B85E ;
			font-size : xx-small ;
			text-decoration : underline ;
			background-color: #DDDDFF;
		}
.bullets	{
		List-Style-Type : Decimal ;
		Font-Family : Verdana ;
		Font-Size : x-Small ;
		Color : #000099
		}
.item_head	{
		background-color: #ffcc00;
		font-family: verdana;
		font-weight: bold ;
		}
.nav-menu	{
		font-family: Arial;
		padding-top: 20px;
		padding-top: 5px;
		padding-bottom: 0;
		padding-left: 40px;
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: auto;
		margin-left: auto;
}
object		{
		margin: 20px 0px 20px 0px
		}
#message	{
		List-Style-Type : Decimal ;
		Font-Family : Verdana ;
		Font-Size : x-Small ;
		Color : #000099
	}
hr
		{
		color:#cccccc;
		width:80%;
		border:1px inset;
		text-align:center;
		}
		
#page_name	{
		Font-Family : Verdana ;
		Font-Size : small ;
		font-weight: bold ;
		Color : #99B95E ;
		margin-left : 3em;
		}
#links ul	{
		list-style-type : none ;
		}
#donate		{

		margin: 1em;
		}
.toright img{	float: right;
		margin:0px 0px 5px 5px }
.toleft img{	float: left;
		margin:0px 5px 0px 5px }
#middle2 p, #middle2 ul, #middle2 ol{
		Font-Family : Verdana ;
		Font-Size : 12px ;
		Color : #000000 ;
		TEXT-DECORATION: none ;
		line-height: 1.5em;}

/***********************************************/
/* Download Specialities                       */
/***********************************************/
#csbsm {

		margin: 0px 20px 5px 70px;

}
#csbsm img {
		margin: 0px 0px 0px 10px;
		position:relative;
}
#csbsm p {
		position:relative;
		top: -40px;		
		left: 40px;
}

#backScreen img {
		margin: 0px 0px 0px 10px;
		}		

#backScreen p {
		position:relative;
		top: -90px;		
		left: 180px;
		font-weight:bold;
}

#backScreen span{
		Font-Family : Verdana ;
		Font-Size : XX-small ;
		Color : #993333		
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
		padding: 0px 0px 5px 0px;
		width: 100%;
		border-bottom: 2px solid #99B95E;
		margin-bottom:5px;
		}

#leftside{
		float: left;
		width: 140px;
		margin: 0px;
		padding: 0px 2px 0px 0px;
		background-color: #eeeeee;
}

#rightside{
		float:right;
		width: 20%;
		border-bottom: 1px solid #cccccc;
		padding-right: 5px;
}

#middle{
		float: left;
		width: 58%;
		margin-left: 5px;
		padding: 10px 0px 10px 0px;
}
#middle2{	/*For all 2 column pages */
		float: left;
		width: 650px;
		margin-left: 5px;
		padding: 0px 0px 10px 0px;
		
}
#bottom{
		clear: both;
		font-size: 75%;
		background-color: #99B95E;
		padding: 0px 0px 10px 0px;
}
