@charset "utf-8";
/* CSS Document */

/* Start Resets */
html 
{
	color:#000;

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td 
{
	margin:0;
	padding:0;
}

table 
{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img 
{
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var 
{
	
}

li 
{
	list-style:none;
}

caption, th 
{
	text-align:left;
}

h1, h2, h3, h4, h5, h6 
{
	font-size:100%;
	font-weight:normal;
}

q:before, q:after 
{
	content:'';
}

abbr, acronym 
{
	border:0;
	font-variant:normal;
}

sup 
{
	vertical-align:text-top;
}

sub 
{
	vertical-align:text-bottom;
}

input, textarea, select 
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select 
{
	*font-size:100%;
}

legend 
{
	color:#000;
}
/* End Resets */


body 
{
	font-size:10px;
	background-color: #d8a46c;
	font-family: Verdana, Geneva, sans-serif;
	color:#878f9c;
}

#headerbg
{
	background:url(../images/headerwrap.jpg) repeat-x;
	width:100%;
	height:185px;
	}

#header
{
	
	height:185px;
	width:806px;
	margin:0 auto;
	padding:0;
	background:url(../images/header.jpg) no-repeat center;
}



.main
	{
		width: 806px;
		margin: 0 auto;
		padding:0;
		height:100%;
	}
	
	h1
	{
		color: #878f9c;
		font-size:20px;
		padding: 30px 0 5px  30px;
		text-align:left;
	
	}

	h2
	{
		color: #878f9c;
		font-size:14px;
		padding: 10px 0 0  30px;
		text-align:left;
		font-style:italic;
	}
	
	h3
	{
		color: #878f9c;
		font-size:12px;
		padding: 10px 0 0px 30px;
		text-align:left;
		font-weight:bold;
	}
	
	
	h4
	{
		color: #878f9c;
		font-size:12px;
		padding: 10px 0 5px 30px;
		text-align:left;
		font-style:italic;
	}
	
	h5
	{
		color: #878f9c;
		font-size:11px;
		padding: 5px 0;
		text-align:center;
		font-weight:bold;
	}
	
	h6
	{
		text-decoration:underline;
		font-size:12px;
		padding: 10px 0 5px 30px;
		
		text-align:left;
	}
	
	.redstar
{
	padding: 2px 0;
	text-align:center;
	color:#f3270b;
	}
	
	.menu
{ 
	background:#be874c;
	height:100%;
	width:228px;
	float:left;
}

.menuitem
{ 
	margin:0px;
	width:228px;
	height: 40px;
	text-align:left;
	}

	.menuitem a
	{
		color: #ffffff;
		text-decoration: none;
		font-size: 12px;
		font-family: Verdana, Geneva, sans-serif;
		display: block;
		padding: 11px 12px;
	}

	.menuitem a:hover
	{
		cursor: pointer;
		background: url(../images/menuactive_bg.jpg) no-repeat;
		color: #4a65b4;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
		height: 20px;
	}
	
	.menuitem a.active
	{
		background: url(../images/menuactive_bg.jpg) no-repeat;
		color: #4a65b4;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
		height:20px;
	}
	
	.menuitem a span
	{
		padding: 0;
		height:40px;
		width:228px;
		margin:0;
		display:block;
	}

	.menu_separator
	{
		height: 1px;
		width: 227px;
		background:url(../images/menuspacer.jpg) center no-repeat;
		
	}
	
			.main_right
			{
				width: 578px;
				margin: 0;
				padding: 0 0 10px 0;
				float:right;
				display:block;
				background:#e4c29e;
			
			}
			
				.main_white
				{
					width: 560px;
					margin: 0 auto;
					padding: 0 0 10px 0;
					display:block;
					background:#fff;
					
				}			
				
				
			.main_white a
			{
				text-decoration:none;
				color: #be711f;
				font-size:12px;
				margin: 0;
				padding: 0;
				text-align:left;
			}
			
			
				.main_white p
			{
				color: #878f9c;
				font-size:12px;
				margin: 5px 30px;
				padding: 0 0;
				text-align:justify;
				line-height:normal;
			}
			
				.main_white ul li
			{
				color: #878f9c;
				font-size:12px;
				margin: 0px 45px;
				padding: 0 0;
				text-align:left;
				line-height:1.5;
				list-style:disc;
			}
			
			.main_white ol li
			{
				color: #878f9c;
				font-size:12px;
				margin: 0px 48px;
				padding: 0 0;
				text-align:left;
				line-height:1.5;
				list-style:decimal;
			}
			
			.main_white ol ul li
			{
				color: #878f9c;
				font-size:12px;
				margin: 0px 68px;
				padding: 0 0;
				text-align:left;
				line-height:1.5;
				list-style-type:lower-alpha;
			}
			
				.main_white ul ul li
			{
				color: #878f9c;
				font-size:12px;
				margin: 2px 65px;
				padding: 0;
				text-align:left;
				line-height:1.5;
				list-style:circle;
			}
			
						.main_whitetop
						{
							width: 560px;
							margin: 0 auto;
							padding: 0px;
							display:block;
							background:#fff;
							height:55px;
						}			
						
							.main_whitetop_right
						{
							width: 375px;
							margin: 0 ;
							padding: 0px;
							display:block;
							background:#fff;
							height:55px;
							float:left;
						}			
							
								.main_whitetop_left
						{
							width: 185px;
							margin: 0 ;
							padding: 0px;
							display:block;
							background:#fff;
							height:55px;
							float:left;
						}			
						
				
							
			.readmore
			{
				height:80px;
				width:558px;
				margin:10px 10px;
				padding:0;
			}
			
					.readmore_leftimg
					{
						background:url(../images/infocorner_left.jpg) no-repeat;
						height:90px;
						width:9px;
						float:left;
						display:block;
						}
						
						.readmore_rightimg
					{
						background:url(../images/infocorner_right.jpg) no-repeat;
						height:90px;
						width:9px;
						float:left;
						display:block;
						}
					
					.readmore_left 
					{
						width:176px;
						height:90px;
						padding:0px;
						float:left;
						background-color:#b5deeb;
						text-align:left;
					}
					
					.readmore_left p
					{
						font-size:10px;
						padding:0 11px 0 2px;
						text-align:center;
						color:#4a65b4;
						}
					
					.readmore_leftheading
					{
						margin:0;
						padding:5px  0 5px 12px;
						font-size:12px;
						color:#4b6fb6;
						text-align:left;
						}
						
					.readmore_left a 
					{
						color:#be711f;
						font-size:12px;
						text-decoration:none;
						padding:0 11px 0 2px;
						line-height:1.5;
					}	
						
					.readmore_middle 
					{
						width:186px;
						height:90px;
						float:left;
						background-color:#cbe7f0;
						text-align:center;
					}
					
						.readmore_middle a 
					{
						color:#be711f;
						font-size:12px;
						padding:0px 0px;
						text-decoration:none;
						line-height:1.5;
						}
						
					.readmore_middle p
					{
						font-size:10px;
						padding:0 11px;
						text-align:center;
						color:#4a65b4;
						}	
					
					.readmore_middleheading
					{
						margin:0;
						padding:5px  0 5px 0px;
						font-size:12px;
						color:#4b6fb6;
						text-align:center;
						}
						
					.readmore_right 
					{
						width:176px;
						height:90px;
						float:left;
						background-color:#b5deeb;
						text-align:left;
					}
					
					.readmore_right a 
					{
						color:#be711f;
						font-size:11px;
						padding:0px;
						text-decoration:none;
						line-height:1.5;
					}	
					
					.readmore_right p
					{
						font-size:10px;
						padding:0 2px 0 11px;
						text-align:center;
						color:#4a65b4;
						}
					
					.readmore_rightheading
					{
						margin:0;
						padding:5px 2px 5px 30px;
						font-size:12px;
						color:#4b6fb6;
						text-align:left;
					}
					
					.readmore_rightheading a 
					{
						color:#be711f;
						font-size:12px;
						padding:0px;
						text-decoration:none;
						line-height:1.5;
					}
						
						.readmore_spacer
						{
							background:url(../images/infospacer.jpg) no-repeat;
							height:90px;
							width:1px;
							float:left;
							}
						
.clearboth
{
	clear: both;
	padding: 0;
	margin: 0;
}	

.cadiz_outer 
{
	width:805px;
	margin: 0px auto;
	display:block;
}	
	
.cadiz 
{
	width:577px;
	margin: 0;
	display:block;
	float:right;
}	

.cadiz a
{
	text-decoration:none;
	color: #676869;
	font-size:9px;
	padding: 10px 0px 0 40px;
}	





	.form
			{
				width: 500px;
				margin: 0px auto;
				padding:0;
				font-size:12px;
				color:#7d7d7d;
				
			}
			
			.form textarea
			{
				line-height: 15px; 
				width: 350px; 
				height: 40px; 
				margin:5px 0 0 0px;
			}
			
			.form input
			{
				margin: 5px 0px 5px 0px;
				font-size:10px;
			}
			
			.form2
			{
				width: 210px;
				
				font-size:12px;
				color:#fff;
			}
			
			.form2 input
			{
				margin: 5px 0px 5px 0px;
				font-size:10px;
			}
