/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	text-align:center;
	background-color: #BA8630;
	background-image: url(images/bg1.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}

html, input, textarea
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#010101;
	text-align: left;
	}

input, select { vertical-align:middle; font-weight:normal;}

h1 { font-size:1.833em; font-weight:bold; font-style:italic; color:#FFFFFF; letter-spacing:0.01em;}
h3 { font-size:1.1em; font-weight:bold; font-style:italic; color:#D1D1A7; letter-spacing:0.01em;}

h2 {
	font-size:1.417em;
	font-weight:bold;
	font-style:italic;
	color:#D1D1A7;
	letter-spacing:0.03em;
}

a {outline:none; color:#000000;}
a:hover{text-decoration:none;}
p {padding-top:12px;}

.link-1 {
	background:url(images/marker1.gif) right 5px no-repeat;
	padding-right:9px;
	color:#D1D1A7;
	text-decoration:underline;
	font-weight: bold;
	text-align: center;
}
.link-2 { background:url(images/marker2.gif) right 5px no-repeat; padding-right:9px; color:#9B1A00; text-decoration:underline;}
.link-3 { background:url(images/marker4.gif) left 4px no-repeat; padding-left:9px; color:#92BD03; text-decoration:underline;}
.link-4 { color:#92BD03; text-decoration:underline;}
.link-5 {
	color:#FF9;
}

.text-2 { font-size:1.083em; font-style:italic; line-height:1.231em;}
.text-3 { color:#9B1A00;}
.text-6 {
	color:#FFFFFF;
}
.text-logo {
	color:#F00;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 20px;
}

/* ============================= main layout ====================== */

.bg-tail { background:url(images/bg3.jpg) center repeat-y; }
.bg-top { background:url(images/bg2.jpg) center top no-repeat; }
.bg-bot { background:url(images/bg4.jpg) center bottom no-repeat; }

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 30px 0 0; float:left;}
.imgindent3 {margin:25px 30px 0 0; float:left;}

.space-1 { margin-right:30px;}
.indent-1a {
	padding-right:25px;
	padding-top: 15px;
}
.indent-1 { padding-right:25px;}
/*.indent-2 { padding-top:25px;}*/
.indent-2 { padding-top:5px;}
.indent-3 { padding-right:30px;}
.indent-4 { padding-left:33px;}
.indent-5 { padding-left:20px;}
.indent-6 { padding-top:12px;}
.indent-7 { padding-top:8px;}
.indent-8 { padding:32px 0 27px;}
object { outline:none;}
/* ============================= header ====================== */
#header {height:520px;}
.header-row-2 {
	height:123px;
	text-align:center;
	padding-top:12px;
	background-image: url(images/logoBkg.jpg);
	background-repeat: no-repeat;
}
.header-row-3 {
    height:397px;
	padding-top:1px;
	/*background-image: url(images/bkg.jpg);
	background-repeat: no-repeat;*/
	width: 960px;
	background-image: url(images/bkheader.png);
	background-repeat: no-repeat;
	background-color: #000;
}
/* ============================= content ====================== */
.list-1 { font-size:1.083em; line-height:1em; }
.list-1 li a { display:block; background:url(images/marker3.gif) 10px 3px no-repeat; padding:6px 0 11px 40px;}


.about  {
	font-size:1.083em;
	line-height:1em;
	display:block;
	background:url(images/marker3.gif) 10px 3px no-repeat;
	padding:6px 0 11px 40px;
	background-color: #D5CDBE;
	border: 1px solid #9a9a6c;
}
.about2  {
	font-size:1.083em;
	line-height:1em;
	display:block;
	padding:6px 0 11px 40px;
	border-top:1px solid #9a9a6c;
	border-bottom:1px solid #9a9a6c;
	background-image: url(images/marker3.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}


.content-row-1 strong {
	color:#D1D1A7;
	text-align: left;
}
.content-row-2 strong {font-size:1.167em;}
.content-row-2 em {font-size:1.167em; color:#9B1A00;}

.list-1 .active {
	border-top:1px solid #9a9a6c;
	border-bottom:1px solid #9a9a6c;
	background-color: #D5CDBE;
}

.content-row-testimonials {
	color:#FFFFFF;
	background-color: #003366;
	padding-top: 8px;
	padding-right: 34;
	padding-bottom: 10px;
	padding-left: 34px;
	text-align: center;
}
.content-row-1 {
	color:#000;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 34px;
	background:  url(images/bghome.gif) repeat-x;
}
.content-row-2 {
	background:#FFFFFF;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(images/bghome.gif);
	background-repeat: repeat;
}

.content-row-2sponsors {
	background:#D1D1A7;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(images/logoBkg2.jpg);
	background-repeat: repeat;
}

.content-row-2home {
	background: url(images/logoBkg2.jpg) repeat;
	padding: 10px 34px;
}
.content-row-about {
	color:#000;
	background: url(images/bghome.gif) repeat-x;
	padding-top: 8px;
	padding-right: 34px;
	padding-bottom: 10px;
	padding-left: 34px;
	}
.phone { float:left; width:80px;}

#frame {
	background-color: #000000;
	float: left;
	margin-left: 500px;
	clear: both;
	padding: 0px;
	margin-right: 0px;
	position: absolute;
	width: 450px;
	overflow: auto;
}


/* ============================= footer ====================== */
#footer {
	height:15px;
	color:#FFFFFF;
	font-size:0.8333em;
	padding:3px 0 3px 34px;
	background: url(images/bghome.gif) repeat-x;
}
#footer a { color:#928965;}
#footer a:hover { color:#CCCC99;}
/* ============================= forms ============================= */
#SearchForm input {width:154px; height:16px; border:1px solid #716C57; background:#534E3B; padding:2px 0 0 12px; line-height:1em; font-size:1em; color:#BAB18B; }
#SearchForm .button { width:20px; height:20px; background:none; border:none; padding:0; margin:0;}
label { height:42px; display:block;} 
#ContactForm {height:33px; line-height:1.3em;}
#ContactForm input {width:172px; height:18px; border:1px solid #9A9A6C; background:#DEDEB4; padding:1px 0 0 5px; font-size:1em; }
#ContactForm textarea {width:193px; height:103px; border:1px solid #9A9A6C; background:#DEDEB4; padding:0 0 0 5px; overflow:auto; font-size:1em;}


#dlmenu {
	height:10em;
	margin-top: 1px;
	margin-right: 400px;
	margin-bottom: 200px;
	margin-left: 1px;
}
#menu {
	list-style-type:none;
	padding:0;
	position:absolute;
	width:450px;
	background:#fff;
	z-index:100;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:yes;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {
	color:#FC0;
	background-color: #000000;
	background-image: url(images/top_grad_2.gif);
	background-position: center center;
}
#menu li:hover dd, #menu li a:hover dd {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*#menu li:hover dl, #menu li a:hover dl {
	height:20em;
	background-color: #b4be9c;
	background-image: url(images/sub_grad.gif);
}*/
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:20px;}
#menu dl {
	width: 450px;
	margin: 0;
	cursor:pointer;
	background-color: #000000;
	background-image: url(images/sub_grad.gif);
}
#menu dt {
	margin:0;
	padding: 0;
	font-size: 1.1em;
	border-top:1px solid #cce;
	text-align: center;
	font-weight: bold;
}
#menu dd {
	margin:0;
	padding:0;
	font-size: 1em;
	text-align:center;
	font-weight: bold;
}
.gallery dt a, .gallery dt a:visited {
	display:block;
	color:#fff;
	padding:5px 5px 5px 10px;
	background-color: #000000;
	background-image: url(images/top_grad.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
/*.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#b4be9c url(images/sub_grad.gif);}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {
	color:#ff0;
	background-color: #666666;
}*/

.use-photosbkgpanel{
	display:block;
	color:#300;
	padding:5px 5px 5px 10px;
	background-image: url(images/top_grad.gif);
	background-position: center center;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.use-photossub--grad {
	/*height:20em;*/
	background-color: #b4be9c;
	background-image: url(images/sub_grad.gif);
}
