/* global variables */

* 		{margin: 0;padding: 0;}

body	{
		background: #7d0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
}


p		{
		font-size:10px;
		margin:20px;
		text-align:left;

}





h1		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		color:#41332e;
		margin:5px 0 5px 5px;
		

}

h1 span{display:none;}
h2, h3	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#fff;
		

}
h4		{
		margin-left:30px;
		border-bottom: 1px dashed #61522C;
		border-bottom-width:1px;
		width:400px;
		
}



/* website structure */

#wrapper	{
		background:#7d0000;
		position:absolute;
		width:760px;
		top:0;
		left:50%;
		margin-left:-380px;
		margin-top:0;
		padding:0 21px 0 21px;

}

#container	{
		position:absolute;
		background-color:#fffbf3;
		width:718px;
		border-left:4px solid #000;
		border-right:4px solid #000;
}

#header	{
		background:url(images/mainHeader.jpg) top center no-repeat;
		width:718px;
		height:160px;
}


/* 2 columns (left & Right) inside content, inside container  */

#leftSide	{
		background:#fff url(images/leftSideBG.gif);
		float:left;
		margin:0;
		
		width:210px;
		padding:0;
		
}
#leftContent ul	{
		margin:0;
		list-style:none;
		

}
 
#leftContent li	{ 
		background-image: url(images/square.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding-left:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:5px 0 15px 5px;
		
}


#leftContent	{
float:left;
		background-color:#fff;
		width:180px;
		margin:10px 10px 30px 10px;
		padding:0;
		border:1px solid #000;

}
#leftContent p{font-size:10px;margin:20px 5px 20px 5px;padding:0;}

#rightSide	{
		float:right;
		width:508px;
		margin:0;

}

#rightContent ul	{
		margin:0;
		list-style:none;
		

}
 
#rightContent li	{ 
		background-image: url(images/square.gif);
		background-repeat: no-repeat;
		background-position: 0 20%;
		padding-left:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px 0 15px 5px;
		
}


#rightContent	{
		background-color:#fff;
		float:right;
		background-color:#fff;
		width:460px;
		margin:10px 15px 50px 0;
		padding:0;
		border:1px solid #000;

}
#rightContent p{font-size:12px;margin:20px 15px 20px 15px;padding-bottom:0;}
#rightContent ul	{
		margin:0;
		list-style:none;
		

}
 







/*  nav  */

#navBar	{
		background:url(images/mainNavBG.jpg);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:718px;
		height:47px;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		margin-top:-5px;
		
		
		

				
}

#nav {
		padding-top: 21px;
		
		height:11px;
		list-style: none;
		
}


/* main nav properties */


#nav ul {
		padding:0;
		margin: 0;
		list-style: none;
		background-color:#fff;
		text-align:left;
		
	
}
#nav a {
		display: block;
		color:#000;
		text-decoration:none;
		
		
		
}

#nav li {
		float: left;
		margin-top:5px;
		
		
}

#nav li ul {
		position: absolute;
		width: 220px;
		left: -999em;
		margin:0;
	
}




#nav li:hover ul {
		left: auto;
		padding:0;
		
	
	
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	
	
}
#nav li a {
		
		
		display : block;
		color : #000;
		padding:5px 5px 0 5px;
		margin:0 10px 0 10px;
		font-weight : bold;
		text-decoration : none;
		background-color:#fff;
		text-align:center;
		border:2px solid #000;
	
		}
#nav li a:hover	{
		background-color: #7d0000;
		color:#fff;
		padding:5px 5px 0 5px;
		margin:0 10px 0 10px;
		border:2px solid #fff;

}


/* nav ul li (drop down) properties */


#dropDown	{padding:0 10px 0 10px;}
#dropDown li a	{
		width:190px;
		height:25px;
		
		border:1px solid #7d0000;
		padding:5px 5px 0 5px;
	
}

#dropDown li a:hover	{
		width:190px;
		height:25px;
		color:#fff;
		border:1px solid #41332e;
		background-color:#7d0000;

	
}
#dropDown2 a {
		padding:0 20px 0 15px;
		
		display: block;
		color:#fff;
		text-decoration:none;
		
}

#dropDown2 a:hover {
		padding:0 20px 0 15px;
		display: block;
		background-color:#7d0000;
		color:#fff;
		text-decoration:none;
	
}


/* footer */

#footer	{
		float:left;
		background-color:#41332e;
		width:718px;
		height:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#ccc;
		text-align:center;
	


}

#footer a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#f9e5bd;
	margin-right:10px;
}

#footer a:visited	{ color:#f9e5bd; }
#footer a:hover	{ color:#fff; text-decoration:none;	}

.formy	{
		padding-left:15px;

}


/* classes */

.boldText{

		
		font-size:12px;
		font-weight:bold;

}

.title	{
		float:left;
		background-color:#41332e;
		width:170px;
		margin:30px 19px 0 10px;
		padding:5px;
		}

.welcomeImg	{
		background:url(images/welcomeImg.jpg) right no-repeat;
		
		height:159px;

}
.map	{border:1px solid #000;margin:10px 0 0 15px;}
.map2	{border:1px solid #000;margin:30px 0 0 140px;}

.contact	{
		
		font-size:11px;
		text-align:right;
		margin:5px 5px 0 0;
		font-weight:bold;

}
.contactHeading	{
		
		font-size:14px;
		text-align:right;
		font-weight:bold;
		margin:0;
		padding:10px 10px 0 0;
		color:#fff;

}
.contentLogo	{
		margin:10px 0 0 200px;

}

.footerNav	{
		font-size:11px;
		text-align:left;
		margin:-5px 0 5px 10px;
		font-weight:bold;
}

.bottomContent	{
		padding-bottom:40px;

}
.top {text-align:right;}
.captionsL	{ list-style: none; display: inline; text-align:left;}
.captionsR	{ list-style: none; display: inline; text-align:right;}
/* misc */


