/* CSS Document */
html {
	height:100%;
}
body {
	text-align:center;	color:#573F18; background:url(webimages/background.jpg) repeat-x top #659ACF;	font-family:Arial, Helvetica, sans-serif font-size:14px; margin:0; height:100%; line-height:1.2em;
}

td {
	color:#473309;	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.2em;;
}

a {
	color:#A5001A;	font-size:14px;	text-decoration:none;
}

a:hover {
	color:#A5001A;	font-size:14px;	text-decoration:underline;
}

h1 {
	font-size:16px;	font-weight:bold; text-align:left; color:#A5001A;
}

#wrapper {
	width:820px; margin:0 auto; height:auto; background:url(webimages/content_bk.jpg) repeat-y; position:relative; border-bottom:#999900 1px solid;
}

#statue {
	width:100%; height:auto; margin:0 auto; background:url(webimages/statue_bk.jpg) left bottom no-repeat; position:relative;
}
#header {
	width:100%; height:103px; background:url(webimages/header.jpg) no-repeat; clear:both;
}
#menu {
	width:100%; height:26px; clear:both; background:url(webimages/menubk.jpg) no-repeat; padding:4px 10px; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;
}
#menu a {
	color:#1C2643; text-transform:uppercase; margin:0 15px 0 0; text-decoration:none; font-size:12px; font-weight:bold; padding-bottom:12px; font-family:Arial, Helvetica, sans-serif;
}
#menu a:hover {
	color:#990000; text-transform:uppercase; margin:0 15px 0 0; text-decoration:none; font-size:12px; font-weight:bold; padding-bottom:12px; font-family:Arial, Helvetica, sans-serif;
}
#content {
	width:100%; clear:both; position:relative; height:auto; padding:0 20px 0 20px; text-align:center;
}


#menu2 {
	width:600px; float:right; clear:both; position:relative; font-size:11px; color:#999999; text-align:right; padding:10px; line-height:1.4em; margin:0 auto;	
}
#menu2 a { 
	color:#5A94CE; font-size:11px; margin:0 0 2px 10px;
}

#menu2 .none {
	color:#999999; margin:0;
}

.menucellsub {
	height:24px; padding: 0px 10px; vertical-align:middle; border-right:#AD7B55 1px solid; border-left:#AD7B55 1px solid; border-bottom:#AD7B55 1px solid; background:#FFFFFF; text-align:left;
}
a.menucellsub {
	font-size:12px; color:#1C2643; text-align:left; cursor:pointer; font-weight:bold; margin:0px; height:100%; border:none; vertical-align:middle;
}
a.menucellsub:hover {
	font-size:12px; color:#990000; text-align:left; cursor:pointer; font-weight:bold; margin:0px; text-decoration:none; height:100%; border:none; vertical-align:middle;
}





.nav {
	font-size:13px;	background-image:url(webimages/btnBack.gif); background-repeat:repeat-x; background-position:top; border-left: 1px solid #00CCCC;	border-right: 1px solid #00CCCC;
}

a.nav {
	color:#7AD7DF;	background-image:none;	font-size:13px;	text-decoration:none; font-weight:bold; border: none;
}

a.nav:hover {
	color:#C68B9C;	background-image:none;	font-size:13px;	text-decoration:none; font-weight:bold;	border: none;
}

.large {
	font-size:14px;	text-decoration:underline;	font-weight:bold; color:#990000;
}
a.large {
	color:#990000;	font-size:16px;	text-decoration:underline;	font-weight:bold;
}

.large2 {
	font-size:16px;	font-weight:bold; text-align:left; color:#990000;
}

a.large2 {
	font-size:16px;	font-weight:bold; color:#990000;
}

a.large2:hover {
	font-size:16px;	font-weight:bold;
}

.small {
	font-size:11px;
}

a.small {
	font-size:11px;
}

a.small:hover {
	font-size:11px;
}

.highlight {
	color:#187179;	font-weight:bold;
}
.butcss {
	font-size:14px;	font-weight:bold;	color:#FFFFFF;	background-color:#8F7E42; border:1px solid #2E325F;	padding-top:1px;
}
.butcss:hover {
	font-size:14px;	font-weight:bold; color:#700E0E; background-color:#DCCE9B;	border:1px solid #700E0E; padding-top:1px;
}
a.butcss {
	font-size:14px;	font-weight:bold; color:#FFFFFF; background-color:#8F7E42; border:1px solid #2E325F; padding-top:1px; padding-bottom:2px; padding-right:8px; padding-left:8px;	line-height:28px;
}
a.butcss:hover {
	font-size:14px;	font-weight:bold; color:#700E0E; background-color:#DCCE9B; border:1px solid #700E0E; padding-top:1px; padding-bottom:2px; padding-right:8px; padding-left:8px; line-height:28px;
}
.feattable {
	font-size:14px;	color:#573F18;	background-color:#ECE8DA;	border:1px #573F18 solid;	padding-top:2px;	padding-bottom:2px;	padding-right:8px;	padding-left:8px;
}
.feat {
	font-size:14px;	color:#573F18;	background-color:#ECE8DA;	border:1px #573F18 solid;	padding:2px;
}
.form {
	font-size:14px;	color:#573F18;	background-color:#ECE8DA;	border:1px #573F18 solid;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


