@charset "UTF-8";
body  {
	background-color: #998675;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
}

h1 {
	font-size: 20px;
	color: #600;
	padding-bottom: 6px;
}
h2 {
	font-size: 18px;
	color: #790000;
	padding-top: 6px;
}
h3 {
	font-size: 14px;
	color: #600;
	padding-top: 6px;
}
ul { padding-bottom: 6px; }
p { padding-top: 2px; padding-bottom: 12px; }
strong { font-weight:bold; }

a:link, a:visited, a:active { color : #600; }
a:hover { color : #000; }
a.current, #header .menu a.current, #left a.current { color: #dd984e; }

.red { color: #660000; }
.red2 { color: #790000; }

ul.hanging { list-style-position:outside; list-style-type:disc; padding-left:16px; }
ul.sitemap { list-style-type:square; padding-left:16px; }

/** container */
#container { 
	position: relative;
	width: 975px;
	margin: 0 auto;
	text-align: left;
	background: url(images/background-975x630.jpg) top left no-repeat;
} 

/** header **/
#header { 
	height: 56px;
	padding: 0;
	font-size: 13px; 
	color:#fff; 
	letter-spacing:1px; 
	font-weight:normal;
	width:975px;
	text-align:right;
} 
#header a { color: #fff; text-decoration: none; }
#header a:hover { color: #dd984e; }
#header .welcome, #header .menu { padding:20px 30px 0; }
#header .welcome { font-size:18px; }
#header .menu { font-weight:normal; }

/** transparent image as link over logo **/
#logoLink { position:absolute; top:0; left:0; }

/** left **/
#left {
	position: absolute;
	top: 150px;
	left: 2px;
	width: 190px;
	padding: 15px 10px 15px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#fff;
	letter-spacing:1px;
}
#left a { display: block; color: #fff; padding: 4px; text-decoration: none; }
#left a:hover { color: #dd984e; }
#left ul { margin: 0; padding: 0; list-style: none; }
#left ul li { padding:3px 0 2px 0; margin:0; border-bottom:1px solid #ccc; }
#left ul li.last { border-bottom:none; }
#left ul li div.sub { padding:0 0 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
#left div.sub a { padding:0; margin:0; }

/** right **/
#right {
	position: absolute;
	top: 86px;
	right: 0;
	width: 155px;
	padding: 0;
	text-align:center;
}
.shrimpMenu, .shrimpMenuNoDesign {
	background:#fff url(images/shrimp_menu-bkg.jpg) no-repeat;
	position:absolute;
	top:-30px;
	left:-6px;
	width:159px;
	height:414px;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
.shrimpMenuNoDesign { background-image:url(/images/shrimp_menu-bkg-no_design.jpg); }
.shrimpMenu ul li a, .shrimpMenuNoDesign ul li a { display:block; color:#000; padding:2px; text-decoration:none; }
.shrimpMenu a:hover, .shrimpMenuNoDesign a:hover, .shrimpMenu a.current, .shrimpMenuNoDesign a.current { color: #8e1112; }
.shrimpMenu ul, .shrimpMenuNoDesign ul { margin: 5px; padding: 0; list-style: none; text-align:left; }
.shrimpMenu ul li, .shrimpMenuNoDesign ul li { padding:4px 0 3px 0; margin:0; border-bottom:1px solid #000; }
.shrimpMenu ul li.last, .shrimpMenuNoDesign ul li.last { border-bottom:none; }

/** main **/
#mainContent { 
	position:relative;
	z-index:10;
	margin: 0 226px;
	padding: 0 10px;
}

.content { 
	padding:70px 0 0 20px; 
	width:558px; 
	height:472px; 
	background:url('../../images/location-background-578x542.jpg') no-repeat;
}
.contentSub { height:472px; overflow:auto; scrollbar-base-color:#cc9966; }

/** bottom **/
#bottom { 
	padding: 6px 0;
}

#bottomNav { padding:10px 0 4px 12px; color:#fff; font-size:10px; font-weight:normal; }
#bottomNav a { color:#fff; text-decoration:none; }
#bottomNav a:hover { text-decoration:underline; }

div.cfaLogo { position:absolute; top:-49px; left:10px; z-index:99; }

div.print { position:absolute; top:35px; left:530px; z-index:100; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

p.question { padding-top:2px; padding-bottom:2px; color:#600; font-weight:bold; }
p.answer { padding-top:2px; padding-bottom:12px; margin-left:12px; }

div.contactUs { padding:100px 0 0 15px; }

.facebookLikeButton { border:none; overflow:hidden; width:100px; height:21px; margin:3px 0 0 12px; }