/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family: arial, helvetica, sans-serif;
					color:#333333;
					background:#CCCCCC;
					line-height:1.4em;
					}
			
a 					{
					text-decoration:none;
					color:#9c817d;
					font-weight:bold}

a:hover 			{color:#000000;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:10px;
					margin-right:10px;
					margin-top: 10px;
					margin-bottom: 10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	


/* IMAGES */

img					{border: none;}
					
img.bordered		{border:#ffffff 5px solid;
					vspace:10px;
					hspace:10px;}

.captioned			{float:left;
					padding:0px 10px 10px 0px;
					margin: 15px;
					font-size:12px;
					text-align:center;}

.captioned img		{border:#000000 1px solid;}

.float_right		{float:right}

.float_left			{float:left}


/* FORMATTING OF MAIN CONTENTS */

iframe				{border:none;}

div#wrap			{
					width:980px;
					margin: 0 auto;
					}

#top_bar			{
					width:980px;
					height:172px;
					margin: 0 auto;
					font-size:14px;
					background: url(images/header_bg.gif) bottom no-repeat;			
					}
					
#top_bar a			{
					color:#FFFFFF;
					font-weight:normal;
					font-size:16px;
					}
					
#top_bar a:hover	{
					color:#cede49;
					}										


#top_bar a.green_link		
					{
					color:#cede49;
					font-weight:normal;
					padding-top:20px;
					font-size:14px;
					}
					
#top_bar a:hover.green_link	
					{color:#CCCCCC}	


#top_bar a.black_link		
					{
					color:#000000;
					font-weight:normal;
					padding-top:20px;
					font-size:14px;
					}
					
#top_bar a:hover.black_link	
					{color:#cede49}	
					
													
#content_area		{
					width:980px;
					overflow:auto;
					background:#cccccc url(images/main_bg_light.gif) repeat-y;
					margin: 0 auto;
					clear:both;
					}			

#index_content_area {
					width:980px;
					height:580px;
					background:url(images/index_bg.gif) repeat-y;
					margin: 0 auto;
					clear:both;
					text-align:center;					
					}
			
					
#left_column		{
					width:200px;
					min-height:500px;
					overflow:visible;
					float:left;
					margin: 0 auto;
					padding-left:10px;
					}

					
#right_column		{
					width:730px;
					min-height:500px;
					overflow:visible;
					float:left;
					margin: 0 auto;
					padding-left:10px;
					}

#footer				{
					background:url(images/footer_bg.gif) no-repeat;
					height:50px;
					width:980px;
					color:#AAAAAA;
					font-size:12px;
					font-family: verdana, arial, helvetica, sans-serif;
					clear:both;
					margin: 0 auto;
					text-align:center;
					}
					
#footer a			{
					color:#FFFFFF;
					text-decoration:none;
					font-weight:bold;
					}

#footer a:hover
					{color:#cede49}					
			

#footer a.grey_link		
					{
					color:#666666;
					font-weight:normal;
					}
					
#footer a:hover.grey_link	
					{color:#cede49}	

/* FORM ELEMENTS */

/* FORM ELEMENTS */

form				{
					width:600px;
					xbackground-color:#F7F7F7;
					padding-left: 20px;
					padding-top: 20px;
					background:url(images/form_bg.png);
					border-top:#0033FF 1px solid;					
					}
					
label				{
					display:block;
					color:#000000;
					margin:5px 0;
					xwidth:200px;
					float:left;
					}
					
input				{
					xpadding: 2px;
					xborder:#999999 1px solid;
					xfont: normal 1em arial, sans-serif;
					color:#333333;
					xbackground-color:#FFFF99;
					float:left;
					}
					
					
textarea		  	{
					width:400px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					xbackground-color:#FFFF99;					
					}


		
/*HEADER STYLES */

h1					{
					font-family:verdana, arial, sans-serif;
					color:#000000;
					text-decoration: none;
					font-size:1.35em;
					font-weight:bold;
					margin-bottom:15px;
					line-height:1.5em;
					margin-top:25px;
					}

h2					{
					font-family:verdana, arial, sans-serif;
					color:#000000;
					text-decoration: none;
					font-size:1.1em;
					margin-bottom:10px;
					}


/* FOOTER FONT STYLES */



				

/*OTHER GENERAL STYLES */


#index_box_top			{
					height:50px;
					text-align:center;
					font-size:24px;
					color:#000000;
					overflow:hidden;
					padding-top:50px;
					margin-right:18px; /* to help with lining up */
					}			

#index_box_bottom	{
					height:100px;
					text-align:left;
					font-size:13px;
					color:#000000;
					overflow:auto;
					margin-top: 5px;
					margin-bottom:0px;
					margin-left:150px;
					margin-right:150px; /* to help with lining up */
					xbackground-image:url(images/form_bg.png);
					text-align:justify;
					}	
					
#index_box_bottom a {color:#000000;}

#index_box_bottom a:hover {color:#662d91;}


.smaller			{
					font-size:18px;
					vertical-align:text-top;
					}

#boxed_area			{
					border: 1px #000000 solid;
					width:880px;
					background-color:#FFFFFF;
					padding:20px;
					} 

.boxed_250			{
					border: none;
					width:250px;
					float:left;
					padding:10px;
					} 

.boxed_300			{
					border: none;
					width:300px;
					float:left;
					padding:10px;
					} 
					
.boxed_400			{
					border: none;
					width:400px;
					float:left;
					padding:10px;
					} 					
					
.boxed_600			{
					border: none;
					width:500px;
					float:left;
					padding:10px;
					} 	
.nav2 				{
					color:#666; 
					font-family:Helvetica, sans-serif; 
					font-size:20px; 
					text-align:left; 
					vertical-align:middle;
					padding-top:70px;
					padding-left:20px;
					line-height:2.2em;
					}
					
.nav2 a:hover		{
					color:#cede49;
					}
					
					
					