﻿#page-container {
	width: 970px;
	margin: auto;
	text-align: left;
    border-left: 1px solid #1962AE;
    border-right: 1px solid #1962AE;
}

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family:Verdana, Arial, Helvetica,  Sans-serif;
	font-size: 12px;
	color: #333333;
	background: #ffffff;
	text-align: center;

}


h3{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a{
  text-decoration: none;
  font-size: 12px;		
	font-weight: bold;	
  color: #1962AE; 
}

a:hover{
  color:#3CA04C;
}


img {
	border:0 px;
}

#header {
	height: 70px;
	background: #f0fae5;

}

#header .logo {
	float: left;
	margin: 0;
	padding: 0;	
	margin-top: 19px;
	padding-left: 41px;
	
}

#header .name {
	margin: 0;
	padding: 0;
	float: left;
	margin-top:30px;
	padding-left: 15px;

}

#headermenu{
	background: #f0fae5;
}

.menu {
	padding: 5px 0px 0px 2em;
	margin: 0;
	list-style: none;
	height: 40px;
	background: url('../images/nav/nav_0c.gif') repeat-x left bottom;
	font-size: 12px;
}
.menu li {float:left; height:40px; margin-right:1px; }
.menu li a {display:block; float:left; height:40px; line-height:35px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url('../images/nav/nav_0a.gif') no-repeat;
}
.menu li a b {float:left; display:block; padding:0 16px 5px 12px; background:url('../images/nav/nav_0b.gif') no-repeat right top;
}
.menu li.current a {color:#ffffff; background:url('../images/nav/nav_2a.gif') no-repeat;
}
.menu li.current a b {background:url('../images/nav/nav_2b.gif') no-repeat right top;
}
.menu li a:hover {color:#ffffff; background: url('../images/nav/nav_1a.gif') no-repeat;
}
.menu li a:hover b {background:url('../images/nav/nav_1b.gif') no-repeat right top;
}
.menu li.current a:hover {color:#ffffff; background: url('../images/nav/nav_2a.gif') no-repeat; 
cursor:default;
}
.menu li.current a:hover b {background:url('../images/nav/nav_2b.gif') no-repeat right top;
}
.menu li.space{
	padding-left:555px;
}


#sidebar-a {
	float: right;
	width: 210px;
	line-height: 15px;
	
}

#sidebar-a .padding {
	padding: 10px;
	
}

#content {
	 margin-left: 210px;
	 margin-right: 210px;
	 line-height: 18px;
}

#content .padding {
	padding: 25px;
}

#footer {
	clear: both;
	height: 66px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	border-top: 1px solid #efefef;
	padding: 13px 25px;
	line-height: 18px;
	
}

#footer #altnav {
	width: 350px;
	float: right;
	text-align: right;
	padding-top: 23px;
}

#footer #copyright {
	padding-top: 23px;
}


#navipane {
	float: left;
	width: 220px;
	line-height: 18px;
	font-family:Arial,Verdana,  Helvetica,  Sans-serif;

}

#navipane .padding {
	padding: 5px;
}

.sidebox {
	MARGIN: 0px auto; WIDTH: 17em; BACKGROUND: url('../images/nav/sbbody-r.gif') no-repeat right bottom; 
FONT-SIZE: 100%
}

.sidebox a{
	font-weight: normal;
}

.boxhead {
	padding: 0px;
	TEXT-ALIGN: center; 	MARGIN: 0px; BACKGROUND: url('../images/nav/sbhead-r.gif') no-repeat right top;
}
.boxhead H2 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url('../images/nav/sbhead-l.gif') no-repeat left top; 
COLOR: white; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 20px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px
}
.boxbody {
	PADDING-BOTTOM: 31px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url('../images/nav/sbbody-l.gif') no-repeat left bottom; 
PADDING-TOP: 5px
}
.widthlessbox {
	MARGIN: 0px 25%; BACKGROUND: url('../images/nav/sbbody-r.gif') no-repeat right bottom; 
FONT-SIZE: 100%
}


#menul {

}
#menul DL {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px;  PADDING-TOP: 0px
}

#menul DD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  COLOR: #000; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#gallery B {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 162px; PADDING-RIGHT: 5px; DISPLAY: block;  COLOR: #1962AE; TEXT-DECORATION: none; PADDING-TOP: 5px;
}

#gallery A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 162px; PADDING-RIGHT: 5px; DISPLAY: block;  COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#gallery A:visited {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 162px; PADDING-RIGHT: 5px; DISPLAY: block;  COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#gallery A:hover {
	BACKGROUND: #1962AE no-repeat 11px 10px; COLOR: #ffffff
}
#gallery A.current {
	BACKGROUND: #1962AE no-repeat 11px 10px; COLOR: #ffffff
}

OL LI {
	FONT-SIZE: 11px
}








.hidden {
	display: none;
}


#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;

}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;

}

#xsnazzy P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;PADDING-TOP: 0px
}
#xsnazzy P {
	PADDING-BOTTOM: 0.5em;
}

#xsnazzy a {
   font-size:11px;
}

#xsnazzy {
	MARGIN: 15px 1px 25px; BACKGROUND: none transparent scroll repeat 0% 0%; font-size:11px; 
}

#topleft{
	font-size:12px; width:300px;  float:left; margin:15px 0px 0px 15px;
}

#topright{
	font-size:12px; width:300px; float:right; margin-right:15px;margin-top:15px;
}
#bottomleft{
	font-size:12px; width:300px; float:left; margin:0px 0px 30px 15px;
}


#xsnazzy .left{
	float: left;
	padding: 15px 5px 15px 5px;
	width: 50%;
	text-align: center;
}

#xsnazzy .right{
	float:left; padding:15px 5px 15px 5px;
    width:223px;
}

#xsnazzy .cleanlink{
	font-family:Verdana, Arial, Helvetica,  Sans-serif;
	font-size: 12px;
	font-weight:normal;
	WIDTH: 100%;  DISPLAY: block; 
	color: #333333;
}

#xsnazzy .cleanlink:hover{
	text-decoration:underline;
}


.xtop {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 1px
}
.xbottom {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 1px
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-LEFT: #88C443 1px solid; BACKGROUND: #ffffff; BORDER-RIGHT: #88C443 1px solid
}
.xb3 {
	BORDER-LEFT: #88C443 1px solid; BACKGROUND: #ffffff; BORDER-RIGHT: #88C443 1px solid
}
.xb4 {
	BORDER-LEFT: #88C443 1px solid; BACKGROUND: #ffffff; BORDER-RIGHT: #88C443 1px solid
}
.xb1 {
	MARGIN: 0px 5px; BACKGROUND: #88C443
}
.xb2 {
	BORDER-RIGHT-WIDTH: 2px; MARGIN: 0px 3px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px ;
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontent {
	BORDER-BOTTOM: #88C443 0px solid; BORDER-LEFT: #88C443 1px solid; DISPLAY: block; BACKGROUND: #ffffff; BORDER-TOP: #88C443 0px solid; BORDER-RIGHT: #88C443 1px solid;padding:15px 0px 15px 0px;
}
.xbtoptitle {
	PADDING: 1px 0px 3px 0px; height :auto; text-align:center; color:white; background:#88C443;
}
