/* CSS Document */

html, body, div, span, applet, object, iframe, , blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption,  tfoot, thead, h1, h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

#wrapper {
	margin:0 auto;
	width:950px;
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}

body {
	background:#fff url(/images/texture2.jpg) repeat fixed top;
}

p {
	font-family:Calibri;
	font-size:14px;
	color:#000;
}

h1 {
	font-family:Times New Roman;
	font-size:24px;
	color:#003471;
}

h2 {
	font-family:Times New Roman;
	font-size:18px;
	color:#8f774f;
	margin-top: 0;
}

h3 {
	font-family:Times New Roman;
	font-size:16px;
	color:#000;
	margin-top: 0;
}

a:link, a:visited {
	font-family:Calibri;
 	color:#7b001d;
	text-decoration: none;
}

a:hover {
	font-family:Calibri;
 	color:#7b001d;
	text-decoration: underline;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#dropshadow {
	background:url(/images/shadow.png) repeat-y scroll top;
	width:1000px;
	margin:0 auto;
}

#top {
	background:#fff url(/images/top-header2.jpg) no-repeat top;
	height:151px;
	width:950px;
}

#logo {
	height:140px;
	float:left;
	width:150px;
	margin-left:10px;
	margin-top:3px; 
}

#header-topimg {
 	background:url(/images/top-header.jpg) no-repeat;
 	height:151px;
 	width:949px;
}

#info {
 	float:right;
 	margin-top:-80px;
 	margin-right:15px;
 	text-align:right;
 	font-weight:bold;
 	font-size:14px;
}

#events {
 	float:left;
 	background-color:#fff;
 	width:250px;
 	margin-top:15px;
 	padding-left:10px;
 	padding-right:10px;
 	padding-top:5px;
 	font-family:"Times New Roman", Times, serif;
 	font-size:20px;
 	margin-left:20px;
}

#events ul li {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	list-style-image:url(/images/buttons.png);
 	padding-top:-5px;
 	background-color:#fff;
}

#header {
 	background-color:#fff;
	width:950px;
 	height:194px;  
	clear:both;
}

#spacer {
 	height:2px;
 	background-color:#2d2010;
}

#h-navigation {
 	background:url(/images/h-navigation.jpg) repeat-x;
 	/* height:34px; */
 	height:30px;
 	background-color:#750221;
 	margin-top:1px;
}

#h-menus {
  	float:left;
  	margin-left:32px;
  	cursor: pointer; 
}

/* #h-menus ul li { 
 	color:#FFFFFF;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;
 	font-weight:bold;
 	display:inline;
 	padding-left:18px;
} */

.menu {
	margin:0;
	height:30px; 
	/*text-transform:uppercase;*/
	color:#FFFFFF;
    	font-family:Arial;
    	font-size:12px;   
	font-weight: bold;	
    	text-align:center;  	
	cursor:pointer;
	border-bottom:0;
}

.menu_hover {
	margin:0;
	height:30px; 
	font-family:Arial; 
    	font-size:12px;   
	font-weight: bold;	
	/*text-transform:uppercase;*/
	color:#FFFFFF; 
	background:transparent url("/images/navigation_hover.png") repeat-x;
    	text-align:center; 
	cursor:pointer;
}

.menu_selected {
	margin:0;
	height:30px; 
	font-family:Arial;  
    	font-size:12px;   
	font-weight: bold;	
	/*text-transform:uppercase;*/
	color:#FFFFFF; 
	background:transparent url("/images/navigation_hover.png") repeat-x;
    	text-align:center; 
	cursor:pointer;
}


#title-bar {
 	background:#1b64ba url(/images/titlebar-img.jpg) no-repeat;
 	width:950px;
 	height:36px;
 	clear:both;
}

#content-pane {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#000; 
 	clear:both;
 	background-color:#fff;
 	width:950px;
 	padding-top:10px;
 	padding-bottom:10px; 
}

#content-left {
 	float:left;
 	width:200px;
 	padding-left:5px;
 	padding-right:5px;
 	padding-top: 10px;
 	padding-bottom:10px;
}

#content-interior {
 	float:left;
 	margin-left:8px;
 	width:930px;
}

.horizontaline {
 	background-color:#fcb525; 
 	height:2px; 
}

#content-right {
 	float:left;
 	width:500px;
 	padding-top: 10px;
 	padding-bottom:10px;
}

#right-pane {
 	float:left;
 	width: 160px;
 	padding-bottom:10px;
}

#footer {
 	height:56px;
 	background-color:#2d2010;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
 	width:950px;
 	text-align:center;
 	color:#fff;
 	clear:both;
	padding-top:10px;
}

#footer a {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:#fff;
}

#footer-menus a {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:#fff;
}



#footer-menus a:hover {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:#8f7457;
}

.top {
 	background:url(/images/top-callbox.jpg) no-repeat;
 	height:23px;
 	width:188px;
 	margin-left:1px;
}

.middle {
 	background:url(/images/content-callbox.jpg) repeat-y;
 	width:188px;
 	margin-left:1px;
 	font-size:12px;
}

.middle-content {
 	width:168px;
 	font-family:Calibri;
 	font-size:13px;
 	padding-left:10px;
 	margin-right:3px;
 	margin-top:3px;
}

.middle-content p {
 	padding:0;
 	margin:0;
}

.middle-content a {
 	color:#7b001d;
 	text-decoration:none; 
 	font-style:italic;
}


.callbox-spacer {
 	height:2px;
}

.bottom {
 	background:url(/images/bottom-callbox.jpg) no-repeat;
 	height:23px;
 	width:188px
 	padding:0;
 	margin-top:-2px;
 	margin-left:1px;
}

#callbox {
 	font-size:12px; 
}



     
            #slider{
            width:180px;
            }
            #slider .ul-container, #slider .li-container{
            margin:0;
            padding:0;
            list-style:none;
            }
            #slider .li-container{
            width:180px;
            height:630px;
            overflow:hidden;
            list-style:none;
            }
            .graphic, #prevBtn, #nextBtn{
            margin:0 auto;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
            /* // */
            #slider-container
            {
            position:relative;
            width:180px;
            height:630px;
            margin:0 auto;
            padding-top:7px;
            margin-left:6.5px;
            }
            #slider-container-pane
            {
            position:relative;
            width:180px;
            height:300px;
            background-color:#fff;
            }
      

