/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family:"Times New Roman", Times, serif;
					color:#696969;					
					background-color:#7e7161;
					line-height:1.4em
					}
			
a 					{
					text-decoration:none;
					color:#29864c;
					font-weight:normal}

a:hover 			{color:#FF0000;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:10px;
					margin-right:5px;
					margin-top: 10px;
					margin-bottom: 10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	

ul.horseshoe		{
					list-style-image:url(images/horseshoe.jpg);
					font-size:16px;
					xline-height:1.7em;
					}

/* IMAGES */

img					{border: none;}
					
img.bordered		{border: #000000 solid 1px;
					padding: 2px;
					vspace:20px;
					hspace:20px;}


.captioned			{float:left;
					padding:0px 30px 10px 0px;
					margin: 20px;
					font-size:12px;
					text-align:center;}

.captioned img		{border:#666666 double}

.float_right		{float:right}

.float_left			{float:left}	

/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:950px;
					left:50%;
					margin-left:-475px;
					xbackground: url(images/shadow.gif) no-repeat;
					margin: 0 auto;
					margin-top:25px;
					}

#header				{width:950px;
					height:199px;
					background: url(images/header.gif) no-repeat;
					}

#header a			{
					font-size:18px;
					color:#000000;
					text-decoration: none;
					font-weight:bold;
					}

#header a:hover		{
						text-decoration: underline;
					}


#content_area		{
					width:950px;
					min-height:400px;
					float:none;
					clear:both;
					overflow:auto;
					background: url(images/content_bg.jpg);
					margin: 0 auto;
					}			


#left_column		{
					width:210px;
					float:left;
					margin: 0 auto;
					clear:both;
					}				

#right_column		{
					width:450px;
					margin-left:15px;
					}

#full_width			{
					width:700px;
					float:none;
					clear:both;
					background: url(images/rope_a.gif) bottom right no-repeat;
					background-color:#FFFFFF;
					margin-left:125px;
					margin-top:25px;
					}

#footer				{
					width:950px;
					text-align:center;
					height:130px;
					color:#FFFFFF;
					font-size:11px;
					clear:both;
					font-family:Arial, Helvetica, sans-serif;
					background: url(images/footer_bg.jpg) top no-repeat;
					}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#FFFF00}					
						
#bottom_links		{
					text-align:center;
					color:#FFFFFF;
					font-size:11px;
					clear:both;
					}
					
#bottom_links a		{color:#FFFFFF}

#bottom_links a:hover
					{color:#FFFF00}						

					
#dialog 			{
					color: #FFFFFF;
					background-color:#96c0dc;
					font-size:1.2em;
					text-align: left;
					float:left;
					}

#dialog a:hover		{color:#000000}		

table				{
					border:1 #999999;
					padding:5px;
					}
					
th					{text-align:left;
					background-color:#EFEFEF
					}
										
td					{
					border:1 #999999;
					height:23px;
					padding:5px;
					}

		
/*HEADER STYLES */

h1					{
					color:#29864c;
					text-decoration: none;
					font-size:1.7em;
					font-weight:bold;
					margin-bottom:15px;
					line-height:1.5em;
					}

h2					{
					color:#96c0dc;
					text-decoration: none;
					font-size:1.25em;
					margin-bottom:10px;
					}
									

/*OTHER FONT STYLES */

.font1				{color:#96c0dc;}

.font2				{color:#FF0000;
					font-size:34px}
					
.font3				{font-size:20px}					

/*OTHER GENERAL STYLES */
					
.align_right 		{
					text-align: right;
					float: right;
					}


#quote_box			{width:178px;
					text-align:center;
					border:#0db14b 1px solid;
					padding:5px;					
					font-size: 12px;
					font-style:italic;
					}
