/* CSS Document */

a:link { color: #cccccc; text-decoration: none; }
a:hover { color: #c09149; text-decoration: none; }
a:visited { color: #ABBCD4; text-decoration:none; }
a:visited:hover { color: #c09149; text-decoration: none; }

a.nav:link { color: #23334d; text-decoration: none; }
a.nav:hover { color: #c09149; text-decoration: none; }
a.nav:visited { color: #41526E; text-decoration:none; }
a.nav:visited:hover { color: #c09149; text-decoration: none; }

body {
	background:url(/site/publisher/files/css/images/background.jpg) top center repeat-y #23334d;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e84a3;
	line-height: 136%;
	font-size:12px;
}

hr {
	color:#CCCCCC;
}

p {
	margin:12px 0px 12px 0px;
}

img {
	border-style:none;
}

.image_top_left {
	float:left;
	padding:0px 10px 10px 0px;
}

.image_top_right {
	float:right;
	padding:0px 0px 10px 10px;
}

.image_middle_left {
	float:left;
	padding:10px 10px 10px 0px;
}

.image_middle_right {
	float:right;
	padding:10px 0px 10px 10px;
}

.image_bottom_left {
	float:left;
	padding:10px 10px 0px 0px;
}

.image_bottom_right {
	float:right;
	padding:10px 0px 0px 10px;
}

.image_centered {
	text-align:center;
	padding:10px;
}

address {
	font-style:normal;
}

#banner_ads {
	text-align:center;
	height:70px;
}

#banner_ads {
	margin: 10px;
}

h6, .Header6 {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 0px;
	color:#FFFFFF;
}

h5, .Header5 {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
}

h4, .Header4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #cccccc;
	margin-top:10px;
}

h3, .Header3 {
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 1px solid #cccccc;
	color: #cccccc;
}

h2, .Header2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #41526E;
	padding-top:0px;
}

#main_container {
	position:absolute;
	left:50%;
	width:800px;
	margin-left:-400px;
}

#container {
	background:url(images/content_bg.jpg);
	width:800px;
	overflow:auto;
	margin:0px;
	padding:0px;
	clear:both;
}

#top_nav {
	position:absolute;
	top:3px;
	left:211px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#top_nav_home {
	position:absolute;
	top:100px;
	left:211px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.TextBox, textarea {
	border: 1px solid #ccc;
	background: #ABBCD4;
	width:140px;
}

.TextArea {
	border: 1px solid #ccc;
	background: #ABBCD4;
	width:290px;
}

.state {
	border: 1px solid #ccc;
	background: #ABBCD4;
	width:140px;
}

#nav {
	color:#23334d;
	list-style:none;
	padding:0;
}

#nav li{
	margin-top:12px;
}
#nav a:link { color: #23334d; text-decoration: none; }
#nav a:hover { color: #c09149; text-decoration: none; }
#nav a:visited { color: #41526E; text-decoration:none; }
#nav a:visited:hover { color: #c09149; text-decoration: none; }

.nav_separator {
	border-bottom:1px solid #ffffff;
}

#mast_head {
	width:800px;
	height:276px;
	background:url(/site/publisher/files/css/images/index_01.jpg) no-repeat;
}
#pages_head {
	width:800px;
	height:276px;
	background:url(images/pages_01.jpg) no-repeat;
}
#left_column {
	float:left;
	background:url(images/index_02.jpg) center;
	width:181px;
	padding:0px 10px 10px 10px;
}

#page_left_column {
	float:left;
	background:url(images/index_02.jpg) center;
	width:181px;
	padding:0px 10px 10px 10px;
}

#main_content {
	float:right;
	background-image:url(images/index_03.jpg);
	background-repeat:no-repeat;
	background-color:#23334d;
	width:599px;
}

#page_title {
	position:absolute;
	top:250px;
	left:212px;
	font:24px "Times New Roman", Times, serif;
	letter-spacing:3px;
	color:#c09149;
	text-transform: uppercase;
}

#page_content {
	float:right;
	background-image:url(images/pages_03.jpg);
	background-repeat:no-repeat;
	background-color:#23334d;
	width:579px;
	padding:0px 10px 10px 10px;
}

#database_page_content {
	float:right;
	background-image:url(images/pages_03.jpg);
	background-repeat:no-repeat;
	background-color:#23334d;
	width:599px;
	padding:0px;
}

.text_table {
	margin:10px;
	padding:10px;
	background-color:#364763;
}

.contact_table {
	padding:10px;
	background-color:#364763;
}

#committee {
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}

#quick_links {
	float:left;
	width:279px;
	padding:10px;
	border-right:#CCCCCC 1px solid;
	font-size:11px	
}

.QuickLinkPic { 
	background: #fff;
	padding: 2px;
	border: 1px solid #bcbcbc;
}

.QuickLinkBox {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
}

#events {
	float:left;
	width:280px;
	height:190px;
	margin-left:9px;
	border-right:#CCCCCC 1px solid;
}

#news_title {
	float:left;
	width:280px;
	height:27px;
	margin-left:9px;
}

.news_image {
	float:right;
}

#news {
	float:left;
	width:280px;
	margin-left:9px;
	border-right:#CCCCCC 1px solid;
}

.top_discount {
	width:579px;
	padding:5px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}

.discount {
	float:left;
}

.dis_table_cell {
	text-align:center;
	padding-bottom:10px;
}

.snapshot {
	width:100px;
	text-align:center;

}

#prism {
	background:url(images/prism.gif) top left no-repeat;
	height:450px;
}

#prism_text {
	position:absolute;
	top:297px;
	right:20px;
	width:220px;
}

#prism_entry {
	position:absolute;
	top:584px;
	right:20px;
	width:220px;
	color:#FFFFFF;
	font-size:11px;
	line-size:11px;
}

#prism_call {
	position:absolute;
	top:620px;
	right:20px;
	width:220px;
	color:#FFFFFF;
	font-size:11px;
	line-size:11px;
}

#prism_form {
	position:absolute;
	top:646px;
	right:20px;
	width:220px;
	color:#FFFFFF;
	font-size:11px;
	line-size:11px;
}

#prism_click {
	position:absolute;
	top:688px;
	right:20px;
	width:220px;
	font-size:10px;
}

#content_footer {
	clear:both;
	padding:5px;
}

#bottom_divider {
	width:800px;
	height:6px;
	margin:0px;
	padding:0px;
}

#footer {
	margin:20px;
	text-align:center;
}

#bf_link {
	font-size:10px;
}

#dd {
    margin: 0;
    padding: 0;
}

#dd li {   
	margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px Arial, Helvetica, sans-serif;
}
#dd ul li {
	float:none;
}
#dd li ul{
	text-indent:-999em;
	position:absolute;
	z-index:-1;
}
#dd li:hover ul { /*submenu*/
	text-indent:0;
	background-color:#FFFFFF;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;  
	position: absolute;
	width:200px;
	z-index: 3;
	padding-left:1px;
}
#dd li a.menu {   
	display: block;
    text-align: center;
    padding: 5px 14px 11px;
    margin: 0 1px 0 0;
    color: #41526E;
    text-decoration: none;
}

#dd li a.menu:hover {   
	background: none;
	color:#c09149;
}

.submenu {
	background-color:#FFFFFF;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;  
	visibility: hidden;
    position: absolute;
    z-index: 3;
}

#dd li ul a {   
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    padding: 5px;
    color: #41526E;}

#dd li ul a:hover {	
	color: #c09149;
}

#dd ul li ul li {
	float:none;
}

#dd li ul li ul{
	display:none;
}
#dd li ul li:hover ul { /*sub-submenu*/
	text-indent:0;
	background-color:#FFFFFF;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;  
	display:block;
	position:absolute;
	margin-top:-23px;
	width:200px;
	left:200px;
    z-index: 3;
    padding-left:1px;
}


.white {color: #ffffff;}
.style7 {color: #CCCCFF; font-weight: bold; font-size: 15px; font-style: italic; }
.style8 {color: #FFFFFF}
.style9 {color: #FFFFFF; font-weight: bold; font-size: 15px; font-style: italic; }
.style13 {color: #CCCCFF; font-size: 15px;}
.style15 {color: #FFFFFF; font-size: 15px; }
.style19 {font-size: 12px; color: #FFFFFF;}
.style22 {color: #FFFFFF; font-size: 18px; }
.style40 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style42 {
  font-size: 13px;
  font-family: "Times New Roman", Times, serif;
  color: #FFCC66;
}
.style44 {font-size: 15px; font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight: bold; }
.style51 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #66FF00; }
.style54 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #CCFFCC; }
.style60 {font-family: "Lucida Calligraphy"; color: #CCCCFF; font-size: 15px; }
.style61 {
  font-family: Arial, Helvetica, sans-serif;
  color: #23334D;
  font-size: 15px;
}
.style62 {font-family: "Lucida Calligraphy"; color: #FFFFFF; font-size: 13px; }
.style27 {
  color: #FFFFFF;
  font-family: Georgia, "Times New Roman", Times, serif, Broadway;
}
.style28 {
  color: #FFFF00;
  font-family: Georgia, "Times New Roman", Times, serif, Broadway;
  font-style: italic;
  font-size: 15px;
}
.style73 {
  font-size: 13px;
  color: #99CC00;
  font-family: Georgia, "Times New Roman", Times, serif, Broadway;
}
.style104 {
  color: #FFFFFF;
  font-size: 18px;
  font-family: Georgia, "Times New Roman", Times, serif, Broadway;
  font-weight: bold;
}
.style105 {color: #FFFFFF; font-size: 18px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }



/*[!Wayfinder?&startId=`0` &outerTpl=`TopLevel` &innerTpl=`SubLevel` &categoryFoldersTpl=`Category` &level=3!]*/
