/* CSS Document */

body {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #858501;
	scrollbar-shadow-color: #858501;
	scrollbar-highlight-color: #858501;
	scrollbar-3dlight-color: #464602;
	scrollbar-darkshadow-color: #464602;
	scrollbar-track-color: #616100;
	scrollbar-arrow-color: #ffffff;
	background-color: #858500;
	
	
	}


p {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
td {

	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px; color: #333333;
}


.Title {
	font-size: 16px;
	font-weight: bold;
	color: #7D0D00;
}


.subTitle {
	font-size: 14px;
	font-weight: bold;
	color: #7D0D00;
}



.subTitleGreyBold {
	font-size: 12px;
	font-weight: bold;
	color: #5F5B53;
}

.bannerText {
	font-size: 11px;
	color: #ffffff;
}

.smallText {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.onePixBorder {
	border: 1px solid #000000;
}


	
}

.address {
	font-size: 12px;
	color: #5F5B53;
	padding-left: 30px;
	padding-top: 40px;
	padding-bottom: 40px;
}



.bannerContainer {
	padding-right: 50px;
	padding-left: 30px;
	padding-top: 10px;
}

.restContainer {
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 30px;
}


.restContentContainer {
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 50px;
}

.contentContainer {
	padding-right: 30px;
	padding-left: 25px;
	padding-top: 30px;
}



.mainMenu                    					{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #FF6100;  text-decoration: none;}
.mainMenu:hover	          						{color:#2D3C6D; font-weight: bold; text-decoration: none; }

.mainMenuOver                    				{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #2D3C6D;  text-decoration: none;}


.miniMenu                    					{font-family:   Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2D3C6D; font-weight:normal;  text-decoration: none;}
.miniMenu:hover	 								{color:#2D3C6D;  text-decoration: underline;  font-weight:normal;}

.email                    						{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #5F5B53;  text-decoration: none;}
.email A:link	          						{ color:#5F5B53; text-decoration: none; }
.email A:visited	      						{ color:#5F5B53; text-decoration: none; }
.email A:hover	          						{ color:#FF6100; text-decoration: none; }
.email A:active           						{ color:#5F5B53; }

.moreDetails                    				{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #7D0D00;  text-decoration: none;}
.moreDetails A:link	          					{ color:#7D0D00; text-decoration: none; }
.moreDetails A:visited	      					{ color:#7D0D00; text-decoration: none; }
.moreDetails A:hover	          				{ color:#FF6100; text-decoration: none; }
.moreDetails A:active           				{ color:#7D0D00; }


.footer                    						{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #7D0D00;  text-decoration: none;}
.footer A:link	          						{ color:#7D0D00; text-decoration: none; }
.footer A:visited	      						{ color:#7D0D00; text-decoration: none; }
.footer A:hover	          						{ color:#FF6100; text-decoration: none; }
.footer A:active           						{ color:#7D0D00; }



blockquote{
 	margin:0;
    padding:0;    
    background: url(/images/quote-open.gif) top left no-repeat;
}
blockquote p{
	margin:1em 10px 0 0;
	padding:0 5px 0.5em 20px; 
	width: 400px;
    background: url(/images/quote-close.gif) bottom right no-repeat;
}
cite{ 
	display:block;
	padding-top:1em;
}