

*{
padding:0;
margin:0;
}

body{
	background:#3b3b3b url(../images/background.gif) center top repeat-y;
	font-family:Georgia, Times New Roman, serif;
	color:#454545;
	font-size:13px;		
}

a{
	color:#454545;
	text-decoration:none;
}

p{
	line-height:18px;
	margin-bottom:14px;
}
	

textarea{
	border:1px solid #DDDDDD;
	height:200px;
	margin:10px 0;
	width:430px;
}

label{
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}

span.caption{
	color:#888888;
	font-size:12px;
}

input{
	border:1px solid #DDDDDD;
}

form p{
	overflow:hidden;
	margin-bottom:0;
}

p label{
	float:left;
	margin-bottom:0;
	width:130px;
}
p input{
	float:left;
	margin:9px 0 0;
	padding:3px;
	width:294px;
}

p input.button{
	width:auto;
}

hr {
	margin:20px 0;
}

div.errors{
	color:#660000;
}	

	div.main{
		background-color:white;
		height:100%;
		left:50%;
		margin-left:-367px;
		position:absolute;
		top:0;
		width:732px;
	}
		


		
		/* END BANNERS */
		
		h1{
			width:342px;
			height:264px;
position:absolute;

		}
		
			
			h1 span, h2 span{
				margin-left:-9999px;
			}
		
		
		h2{
			float:left;
			width:390px;
position:absolute;
top:0;
left:342px;			
		}
		
		h3,h3 a{
			font-weight:normal;
			color:#908568;
			font-size:24px;
			margin-bottom:20px;
		}
		
		div.navigation{
			padding:7px 0 0 23px;
			position:absolute;
			top:132px;
		}
		
			div.navigation ul li {
				font-family:Georgia, Times New Roman, serif;
				text-transform:uppercase;
				font-size:11px;
				display:inline;
				padding-right:10px;
			}
			
			div.navigation ul li.active a{
				color:#908568;
			}
			
			div.navigation li.parent li.parent{
				
			}
		
		div.content{
			position:absolute;
			z-index:100;
			left:0;
			width:732px;
			background:white url(../images/shadow.gif) repeat-x top left;
		}
		
		div.content a{
			color:#908568;
		}
		
		div.content a:hover{
			color:#AEA17E;
		}
	
		div.content ol{
			padding-left:30px;
		}

			
			div.content p.first{
				font-size:15px;
				font-style:italic;
				letter-spacing:0.5px;
				line-height:22px;
			}
			
			div.content .left{
				width:456px;
			}
				
				div.content .left .wrapper{
					margin-left:23px;
					margin-top:25px;
				}
				
				div.content .left .B_crumbBox{
					display:block;
					margin-bottom:10px;
				}
				
				div.content .left ul{
					margin-left:23px;
				}
				
				div.content .left li{
					margin-bottom:14px;
				}
				
			div.content .right{
				width:276px;
				position:absolute;
				top:0;
				left:465px;
			}
			
			div.content .right h2{
				
				width:auto;
				height:auto;
				background:none;
				float:none;
				position:static;
				top:auto;
				left:auto;	
			}
			
			div.content .right ul{
				list-style:none;
			}

				div.content .right .wrapper{
					margin:57px 38px 10px;
				}

				div.content .right .links{
					font-family:Georgia,Times New Roman,serif;
					font-size:11px;
					text-transform:uppercase;	
					margin:0 0 25px;			
				}
				
					div.content .right .links li{
						margin:0 0 9px;
					}
			
				div.content .right .utility{
					color:#454545;
					font-family:Verdana,Helvetica,Arial,sans-serif;
					font-size:10px;
				}
				
				div.content .right .utility ul li ul li{
					margin:2px 0;
				}
				
				div.content .right .utility h3{
					font-family:Georgia, Times New Roman, serif;
					margin-top:20px;
					font-size:14px;
					color:#454545;
				}
												
				div.content .right .utility h2{
					font-family:Georgia, Times New Roman, serif;
					margin:20px 0 10px;
					font-weight:normal;
				}
				
				div.content .right .utility li a{
					background:transparent url(../images/arrowdown.gif) no-repeat scroll left top;
					color:#908568;
					display:block;
					height:30px;
					padding:9px 0 0 32px;
				}
				
				div.content .right .utility li a:hover{
					color:#AEA17E;
				}
				
				div.content .right .utility li.active a{
					color:#666666;
				}
				
					div.content .right .utility li a.email{
						background:transparent url(../images/envelope.gif) no-repeat scroll left top;
					}
