/* Start of CMSMS style sheet 'global' */
body {
	background:#3a7f7f;
	font-family:Helvetica,Arial,sans-serif;
}

body, html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin: 0; 
	padding: 0; 
}

a {
	text-decoration:none;
	color:#3a7f7f;
}

ul,li {
	list-style-type:none;
}


ol li{
       list-style-type:decimal; 
       list-style-position:outside;
       margin-left:25px;
}
.clear {
	clear:both;
}

div#wrapper {
	background:url(/uploads/images/main_bg.gif) repeat-y;
	width:800px;
	margin:0 auto;

}

div#main {
    margin:0 25px;
	border-top:6px solid #6c0000;
}

div#header {
	height:152px;
	background:url(/uploads/images/pattern_bg.gif) repeat-x left bottom;
}
div#header_content{
	height:94px;
	background:url(/uploads/images/header_logo.gif) no-repeat;
	
}
a#logo_link {
       display:block;
float:left;
       width:105px;
       height:92px;
}
div#header_content h1 {
	font-size:17px;
	text-transform:uppercase;
	width:220px;
	padding-top:25px;
	float:left;
}
div#header_content h1 a {
        color:#000000;
}

div#header_content div.form {
	float:left;
	width:300px;
	padding:15px 0 0 120px;
	font-size:11px;
	color:#857967;
	line-height:150%;
	font-weight:bold;

}

div#header_content div.form .error {
       color:#9A0404;
}

div#header_content div.form .input_box {
	width:185px;
	padding:0 0 0 4px;
	background-color:#e9dfcf;
	border:1px solid #b6c4b4;
}

div#header_content div.form input {
	background-color:#e9dfcf;
	color:#a29888;
	font-size:10px;
	border:none;
	width:160px;
}

div#header_content div.form input.submit {
	width:18px;
	height:16px;
	margin-bottom:1px;

}

div#header_content div#member_logged_in {
       height:20px;
}

div#header_content div#member_logged_in a {
        width:100%;
        height:100%;
        background: #869f95;
        font-size:11px;
        color:#000;
        font-weight:bold;
        padding:2px 50px 2px 4px;
        color:#4f493f;
        text-transform:uppercase;
}

div#header_content div#member_logged_in a:hover {
        background: url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
        color:#000000;
}

body#page155 div#header_content div#member_logged_in a {
        background: url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
        color:#000000;
}


div#menu {
	height:41px;
	background-color:#869f95;
}



div#menu li {
	width:106px;
	float:left;
	height:41px;
	border-right:1px solid #ebddc8;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:105%;
	letter-spacing:1px;
        margin:0;
        padding:0;
}


div#menu li.last {
	border:none;
}
div#menu li.last a:hover {
	width:101px;
}


div#menu li a{
	background:transparent;
	display:block;
	width:99px;
	height:27px;
	color:#4f493f;
	padding:14px 0 0 7px;
}

div#menu li a:hover {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}



/* Suckerfish dropdown styles*/
div#menu li ul {
	position: absolute;
	width: 106px;
	left: -999em;
}

div#menu li:hover ul, div#menu li.sfhover ul{
	left: auto;
}
*/-----------------------------*/





body#page72 div#menu li a#toggle_menu1 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}

body#page52 div#menu li a#toggle_menu2 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}

body#page107 div#menu li a#toggle_menu3 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}

body#page138 div#menu li a#toggle_menu4 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}

body#page142 div#menu li a#toggle_menu5 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}

body#page55 div#menu li a#toggle_menu6 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}

body#page153 div#menu li a#toggle_menu7 {
	background:url(/uploads/images/menu_bg_over.gif) #55807c no-repeat right top;
	color:#000;
}





div#menu li ul.dropdown {
	display:block;
	width:106px;
	background:#869f95;
        z-index:1000;
}


div#menu li ul.dropdown li {
	 float:none;
	text-transform:none;
	border:none;
        height:auto;
	letter-spacing:0;
	font-size:11px;
	background-color:#869f95;
        padding:0 !important;
        margin:0 !important;

}

div#menu li ul.dropdown li a {
	 text-transform:none;
	border:none;
	letter-spacing:0;
	width:86px;
	height:100%;
	padding:5px 10px;
}

div#menu li.last ul.dropdown li {
	width:108px;
}
div#menu li.last ul.dropdown li a {
	width:88px;
}

div#menu li ul.dropdown li a:hover {
	background:#FFFFFF none;
	color:#000000;
}

div#bottom {
	background:url(/uploads/images/pattern2_bg.gif) repeat-x left top;
	min-height:20px;
	height:auto !important;
	height:20px;
}

div#bottom_content {
       padding:20px 0 12px 12px;
       width:726px;

}




div#footer {
	clear:left;
	border-top:1px solid #beac91;
	background-color:#d6c2a4;
}

div#footer_search {
	font-weight:bold;
	color:#857967;
	margin:5px 0 0 22px;
	padding-bottom:5px;
	font-size:12px;
	margin-bottom:2px;
}

div#footer_search input {
	background-color:#e9dfcf;
	border:1px solid #b6c4b4;
	margin-left:10px;
	font-size:10px;
	color:#a29888;
	padding:2px 5px;
}
div#footer_search input.submit {
	border:none;
	background:none;
	width:62px;
	height:19px;
	padding:0;
        margin-top:5px;
}

div#footer_menu {
	height:22px;
	background-color:#410000;
}
div#footer_menu ul {
	margin-left:22px;
}
div#footer_menu ul li {
	float:left;
	background:url(/uploads/images/footer_menu_dot.gif) no-repeat right 5px;
	padding-right:7px;
	margin-right:3px;
	margin-top:5px;
	font-size:11px;
}
div#footer_menu ul li a {
	color:#855a40;
}

div#footer_menu div#footer_address {
	font-size:11px;
	color:#855a40;
	padding-top:5px;
}

div#image_loader img {
       display:none;
}


.box_home_text, .box_subpage_text {
	margin:0 9px 0 9px;
	font-size:10px;
	line-height:105%;
	font-weight:bold;
}

.box_home_text h1, .box_subpage_text h1{
	line-height:120%;
	font-size:19px;
}
/* End of 'global' */

/* Start of CMSMS style sheet 'home' */
div#flash {
	height:225px;
	background:#000;
}

.box_home {
	width:172px;
	height:128px;
	margin:0 12px 12px 0;
	float:left;
        padding:0;
}

.box_home a {
	background:url(/uploads/images/box_home_bg.jpg) no-repeat;
	display:block;
	width:100%;
	height:100%;
	color:#857967;
}

.box_home a:hover {
	background-position:-172px 0;
	color:#000000;
}

.box_home img {
	margin:9px 9px 0 9px;
}
/* End of 'home' */

