/* reset.css - Reset all style */
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,input,p,blockquote,th {margin: 0 0 0 0; padding:0 0 0 0; font-family: Tahoma, Helvetica, sans-serif;}
body {font-weight: normal; font-size: 12px; color: #d6ab6a;}
table {border-collapse: collapse; border-spacing: 0;}
td {padding: 0px;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption, th {text-align: left;}
h1,h2,h3,h4,h5,h6 {color: #d3b27f; font-weight: bold; font-family: "trebuchet MS", Tahoma, Helvetica, sans-serif; margin: 0 0 10px 10px; line-height: normal;}
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
form {margin: 0 0 0 0; padding: 0 0 0 0; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}
fieldset, textarea, input {margin: 0 0 0 0; padding: 2px 2px 2px 2px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}
input[type="text"], textarea, input[type="file"], select {color:#e4ae6c; background:#423016; border: solid 1px #e4ae6c; padding: 4px 4px 4px;}
a, a:visited {outline: none; color: #d3b27f; text-decoration: none;}
a:hover {text-decoration: underline; color: #d3b27f;}
a:focus {-moz-outline-style: none;}
.margin10 {height: 10px; line-height: 0px; font-size: 0px;}
.margin20 {height: 20px; line-height: 0px; font-size: 0px;}
.margin30 {height: 30px; line-height: 0px; font-size: 0px;}
.margin40 {height: 40px; line-height: 0px; font-size: 0px;}
/*
div {overflow: hidden;}
input[type="radio"] {width:auto; margin: 2px 2px 2px 2px; padding: 1px 1px 1px 1px;} 
input[type="submit"] {background: #004775; color: #ffffff; font-weight: bold; width: 70px;}
minHeight {min-height: 500px; height: auto !important; height: 500px;}
*/
.thumbnail {border: solid 1px #b58d3b; padding: 6px; background: #dfc28a;}
.thumbnail:hover { background: #b58d3b;}
.rightImg {float: right; margin: 0 0 5px 15px;}
.leftImg {float: left; margin: 0 15px 5px 0;}
.leftFloat {float: left;}
.rightFloat {float: right;}
.leftAlign {text-align: left;}
.rightAlign {text-align: right;}
.centerBox {text-align: center;}
.centerBoxPadding {text-align: center; margin: 0 auto 0 auto; padding: 0 0 10px 0;}
.selected {font-weight: bold;}
.noborder {border: 0px; padding: 10px 0 10px 0;}
.article ul {padding: 10px 0 10px 50px;}
	.article ul li {list-style: disc;}
.clear {width: inherit; height: 0px; font-size: 0px; line-height: 0px; clear: both;}



/* css.css */
#pageWrapper {width: 980px; margin: 0 auto 0 auto;}
	#topLine {width: 980px; margin: 0 auto 0 auto; position:relative; height: 130px;}
		#logo {width:954px; height:120px; top: 10px; left: 50%; margin-left:-477px; position: absolute; z-index: 2;}
	#horizontal-menu {height:35px; width:980px; background:url(../layout/hor-menu-bg.png) top no-repeat; text-align:center; line-height:33px;}
		#horizontal-menu a, #horizontal-menu a:visited {color: #030201; font-size:24px; font-family:'Fondamento',cursive; padding: 0 10px 0 10px;}
		#horizontal-menu a:hover {color:#784400; text-decoration: none;}
	#bannerWrapper {height: 276px; width: 980px; background: url(../layout/slider-bg.jpg) 0px 0px no-repeat; position: relative;}
		#sliderWrapper {height: 251px; width: 956px; position: absolute; z-index: 1; top: 12px; left: 12px; }
	#bannerMargin {width: 980px; height: 15px;}
	#contentWrapper {border:solid 1px #36250e; background: url(../layout/content.png); -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
	#colLeft {width: 240px; float: left; display: inline; }
	#colRight {width: 738px; float: left; display: inline;}	
		#menuWrapper {width: 202px; padding: 30px 4px 30px 4px;}
			.menuPoz_1 {border-bottom: solid 1px #3d2d15; padding: 1px 0 1px;}
				.menuPoz_1 a, .menuPoz_1 a:visited {padding: 8px 0 8px 10px; display: block; text-decoration: none; font-weight: bold;}
					.menuPoz_1 a:hover {background: #3e2a0d; padding: 8px 0 8px 10px; color: #ffffff; text-decoration: none;}
			.menuPoz_2 {border-bottom: solid 1px #3d2d15; padding: 1px 0 1px;}
				.menuPoz_2 a , .menuPoz_2 a:visited {padding: 8px 0 8px 22px; display: block; text-decoration: none;}
					.menuPoz_2 a:hover {background: #3e2a0d; padding: 8px 0 8px 22px; color: #ffffff; text-decoration: none;}
			
			.menuPoz_3 {border-bottom: solid 1px #3d2d15; padding: 1px 0 1px;}
				.menuPoz_3 a , .menuPoz_3 a:visited {padding: 8px 0 8px 34px; display: block; text-decoration: none;}
					.menuPoz_3 a:hover {background: url(../layout/menu_hover.gif) top repeat-x #f74449; padding: 8px 0 8px 34px; color: #ffffff; text-decoration: none;}
				
				.menuPoz_1 a.menuPoz_1_selected {background: #3e2a0d; padding: 8px 0 8px 10px; color: #ffffff; text-decoration: none;}
				.menuPoz_2 a.menuPoz_2_selected {background: #3e2a0d; padding: 8px 0 8px 22px; color: #ffffff; text-decoration: none;}
				.menuPoz_3 a.menuPoz_3_selected {background: 3e2a0d#; padding: 8px 0 8px 34px; color: #ffffff; text-decoration: none;}
	
	#menuContact {padding: 40px 0 0px 0; text-align: center;}
	#footerWrapper {height: 51px; padding: 10px 0 0 0;text-align: center;}
		#footerWrapper a { padding: 0 10px 0 10px;}
		#adminLinks { padding: 10px 0 0 0;}
			#adminLinks a { font-size: 10px;}
		#footer { padding: 10px 0; font-size: 10px; }

		
.article {text-align: justify; line-height: 22px; padding: 20px 20px 25px 20px;}
	.article p {text-indent: 35px;}
	.article a, .article a:visited {text-decoration: underline;}
	.article a:hover {text-decoration: none;}

	.articleAttach {float: right; display: inline; padding: 10px 0 0 20px; font-size: 11px;}
		.articleAttach a, .articleAttach a:visited {}
		.articleAttach a:hover {}
	.articleLink{float: left; display: inline; padding: 10px 20px 0 0; font-size: 11px;}
		.articleLink a, .articleLink a:visited {}
		.articleALink a:hover {}

		.multiplePages {}
		.multiplePages a, .multiplePages a:visited {}
		.multiplePages a:hover {}

		
/* 
jFlow Plus Demo CSS 
Description: Demonstation CSS for jFlow Plus
Creator: Devin Walker
Date: July 29, 2010
*/

#container { width: 956px; height: 251px; position: relative; border: 0px; margin: 0 auto; }
#slide1 span, #slide2 span, #slide3 span, #slide4 span, #slide5 span, #slide6 span { text-align: center; background: url(../layout/contentBg-3.png) repeat top left transparent; position: absolute; width: 916px; bottom: 0px; right: 0px; padding: 3px 20px; }
#slide1 h3, #slide2 h3, #slide3 h3, #slide4 h3, #slide5 h3, #slide6 h3 { font-size: 16px; margin: 0px 0px 3px 0px; }
#slide1 p, #slide2 p, #slide3 p, #slide4 p, #slide5 p, #slide6 p { color: #e6ca9f; margin: 0; line-height: 14px; font-weight: normal; }
#mySlides .readmore, #mySlides .readmore:visited { color: #ffffff; text-decoration: none; }
#mySlides .readmore:hover { text-decoration: none; color: #ffffff; border-bottom: 1px dotted white; }
.jFlowSlideContainer a:focus { position: relative; top: 1px; }
.jFlowNext div { background:url(../layout/arrows.png) no-repeat scroll 0px 0px transparent; height: 18px; position: absolute; top: 30px; right: 15px; width: 23px; cursor: pointer; }
.jFlowPrev div { background:url(../layout/arrows.png) no-repeat scroll -23px 0px transparent; height: 18px; position:absolute; top: 30px; left: 880px; width:23px; cursor:pointer; }
.jFlowPrev div:hover { background-position: -23px -18px; }
.jFlowNext div:hover { background-position: 0px -18px; }		
		
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden;}
#cboxOverlay{position: fixed; width: 100%; height: 100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear: left;}
#cboxContent{position: relative;}
#cboxLoadedContent{overflow: auto;}
#cboxLoadedContent iframe{display: block; width: 100%; height: 100%; border: 0;}
#cboxTitle{margin: 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position: absolute; top: 0; left: 0; width: 100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor: pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background: #000;}

#colorbox{}
    #cboxContent{margin-top: 20px;}
        #cboxLoadedContent{background: #000; padding: 5px;}
        #cboxTitle{position: absolute; top: -20px; left: 0; color: #ccc;}
        #cboxCurrent{position: absolute; top: -20px; right: 0px; color: #ccc;}
        #cboxSlideshow{position: absolute; top: -20px; right: 90px; color: #fff;}
        #cboxPrevious{position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url(../layout/controls.png) top left no-repeat; width: 28px; height: 65px; text-indent: -9999px;}
        #cboxPrevious.hover{background-position: bottom left;}
        #cboxNext{position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url(../layout/controls.png) top right no-repeat; width: 28px; height: 65px; text-indent: -9999px;}
        #cboxNext.hover{background-position: bottom right;}
        #cboxLoadingOverlay{background: #000;}
        #cboxLoadingGraphic{background: url(../layout/loading.gif) center center no-repeat;}
        #cboxClose{position: absolute; top: 5px; right: 5px; display: block; background: url(../layout/controls.png) top center no-repeat; width: 38px; height: 19px; text-indent: -9999px;}
        #cboxClose.hover{background-position: bottom center;}
