/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0;
					padding:0px;
					font-size: 14px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					background:url(images/body_bg.jpg) repeat-x #0083CA;
					line-height:1.2em;
					}
			
a 					{
					text-decoration:underline;
					color:#0083ca;
					font-weight:normal}

a:hover 			{color:#fff200;}	

/* PARAGRAPH FORMAT */
					
p					{
					margin-left:20px;
					margin-right:20px;
					margin-top: 10px;
					margin-bottom: 10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	

li 					{
					padding-left:-5px;
					margin-left:-5px;
					}



/* IMAGES & TABLES */

img					{border: none;}

img a				{border: none;}
					
img.bordered		{border: #00599c solid 3px;}

.float_right		{float:right}

.float_left			{float:left}

.captioned			{float:right;
					padding:0px 0px 0px 0px;
					font-size:11px;
					color:#00599c;
					text-align:center;}

.captioned img     {border:#00599c solid 3px}


/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:960px;
					left:50%;
					margin-left:-480px;
					margin: 0 auto;
					margin-top:0px;
					xbackground:url(images/wrap_bg.jpg) no-repeat #FFFFFF;
					}

#header				{width:960px;
					margin-left:0px;
					height:360px;
					background:url(images/header_bg.jpg) no-repeat;
					}


#header_left		{width:290px;
					height:360px;
					float:left;
					}


#header_right		{width:660px;
					height:360px;
					float:left;
					z-index:1;
					xbackground:url(images/header_placeholder.jpg) no-repeat;
					}


#navigation			{width:960px;
					height:48px;
					float:left;
					padding-top:312px;
					margin:0;
					position:absolute;
					xtop: -10px;
					z-index:10;
					}
					
													
#content_area		{
					width:960px;
					float:left;	
					padding-left:70px;
					padding-top:20px;
					padding-right:20px;
					padding-bottom:20px;
					background:url(images/content_bg.jpg) repeat-y;
					}			


#site_content		{width:870px;
					float:none;	
					xpadding-left:70px;
					xpadding-top:20px;
					xpadding-right:20px;
					xpadding-bottom:20px;
					}			
					
#footer				{
					width:960px;
					text-align:center;
					height:25px;
					color:#ffffff;
					font-size:10px;
					clear:both;
					background:#0083ca;
					}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#000000;
					text-decoration:none;
					}					
						
					

/*HEADER STYLES */

h1					{
					color:#00599c;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
					text-decoration: none;
					font-size:17px;
					margin-top:0px;
					margin-bottom:0px;
					}

h2					{
					color:#0083ca;
					text-decoration: none;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:15px;
					margin-top:15px;
					margin-bottom:15px;
					}



h3					{color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:15px;
					font-weight:bold;					
					margin-left:25px;
					margin-top:25px;
					}
				
h4					{color:#666666;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;					
					margin-bottom:0px;
					}
										
/*OTHER GENERAL STYLES */


.fun_world			{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#0083ca;
					line-height:1.2em;
					}

.pricing			{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#0083ca;
					font-weight:bold;
					line-height:1.2em;
					}
					
.banner				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:15px;
					line-height:1.2em;
					color:#ffffff;
					font-weight:bold;
					margin:0;
					padding-top:25px;
					padding-left:25px;
					}

.twoline_banner		{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:15px;
					line-height:1.2em;
					color:#ffffff;
					font-weight:bold;
					margin:0;
					padding-top:16px;
					padding-left:25px;
					}	
									
.cityline a 		{
					text-decoration:underline;
					color:#ffffff;
					font-weight:normal}

.cityline a:hover 	{color:#fff200;}	