BODY {
	MARGIN: 0px; FONT: 14px/150% Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(/images/bg_body.jpg) #022b42 repeat-x 0px 0px; COLOR: #000
}
#flashheader {
	MARGIN: 0px auto; WIDTH: 828px; BACKGROUND: url(/images/bg_header.jpg) no-repeat 0px 0px; HEIGHT: 219px
}
#mainpics {
	MARGIN: 0px auto; WIDTH: 828px; BACKGROUND: url(/images/toppics.jpg) no-repeat 0px 0px; HEIGHT: 122px
}
#shell {
	Z-INDEX: 90; POSITION: relative; PADDING-BOTTOM: 30px; MARGIN: 0px auto 25px; WIDTH: 828px; BACKGROUND: url(/images/bg_shell.jpg) no-repeat 0px bottom
}
#mainmenu {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 341px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#mainmenu IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmenu LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#mainmenu LI A {
	
}
#mainmenu LI A:link {
	
}
#mainmenu LI A:active {
	
}
#mainmenu LI A:visited {
	
}
#mainmenu LI A:hover {
	
}
#mainmenu LI IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmenu LI A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#mainmenu UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; LIST-STYLE-TYPE: none; PADDING-LEFT: 7px; WIDTH: 170px; PADDING-RIGHT: 7px; FONT: 14px "Trebuchet"; BACKGROUND: #817558; TOP: -999em; LIST-STYLE-IMAGE: none; PADDING-TOP: 7px; LEFT: -1px
}
#mainmenu LI:hover UL {
	POSITION: absolute; TOP: 31px; LEFT: -25%; _left: -100px
}
#mainmenu LI.sfHover UL {
	POSITION: absolute; TOP: 31px; LEFT: -25%; _left: -100px
}
#mainmenu UL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
#mainmenu UL LI:hover {
	
}
#mainmenu UL A {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainmenu LI:hover A {
	COLOR: #840606
}
#mainmenu LI.sfHover A {
	COLOR: #840606
}
#mainmenu LI:hover UL A {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainmenu LI.sfHover UL A {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainmenu LI:hover UL A:hover {
	COLOR: #840606
}
#mainmenu LI.sfHover UL A:hover {
	COLOR: #840606
}
.superfish LI:hover UL {
	TOP: -999em
}
.superfish LI LI:hover UL {
	TOP: -999em
}
#container {
	WIDTH: 827px; DISPLAY: block; BACKGROUND: url(/images/bg_container.jpg) #fff repeat-x 0px 30px
}
#box {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MIN-HEIGHT: 300px; WIDTH: 215px; DISPLAY: block; BACKGROUND: url(/images/bg_box.jpg) no-repeat 0px 0px; COLOR: #022b42; TOP: 390px; LEFT: 20px; height: 415px
}
#box P {
	MARGIN-TOP: 15px
}
.content {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 35px; MIN-HEIGHT: 250px; WIDTH: 540px; DISPLAY: block; COLOR: #022b42; MARGIN-LEFT: 250px; _height: 250px
}
.content A {
	COLOR: #2883bf; TEXT-DECORATION: underline
}
.content A:hover {
	COLOR: #817558; TEXT-DECORATION: none
}
.content HR {
	BACKGROUND: #222; HEIGHT: 1px; COLOR: #222; size: 1px
}
.content P {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 16px
}
.content OL {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 16px
}
.content UL {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 16px
}
.content FORM {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 16px
}
.content H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: oblique 48px/50px "Times New Roman", Times, serif; COLOR: #022b42; PADDING-TOP: 0px
}
.content H2 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #b2a27c; LETTER-SPACING: 2px; COLOR: #fff; FONT-SIZE: 18px; PADDING-TOP: 0px
}
.content H3 {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LETTER-SPACING: 1px; COLOR: #840606; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.content H4 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LETTER-SPACING: 1px; COLOR: #2883bf; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#footer {
	TEXT-ALIGN: center; MARGIN: 0px auto; MIN-HEIGHT: 30px; WIDTH: 828px; FONT: 11px/14px Verdana, Arial, Helvetica, sans-serif; COLOR: #b2a27c; _height: 30px
}
#footer P {
	TEXT-ALIGN: center; FONT: 11px/150% Verdana, Arial, Helvetica, sans-serif; COLOR: #b2a27c
}
#footer A {
	COLOR: #b2a27c; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#vspace {
	HEIGHT: 1px; CLEAR: both
}
.clear {
	HEIGHT: 1px; CLEAR: both
}
#feature {
	MARGIN: 25px auto
}
#pagePhoto {
	POSITION: absolute; TOP: 89px; LEFT: 506px
}
.caption {
	FONT-STYLE: italic; COLOR: #333
}
.right {
	MARGIN: 0px 0px 8px 9px; FLOAT: right
}
.left {
	MARGIN: 0px 9px 8px 0px; FLOAT: left
}
.photoright {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 3px; MARGIN: 1px 0px 9px 10px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 3px
}
.photoleft {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 3px; MARGIN: 1px 10px 9px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 3px
}
.photo {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #fff; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 3px
}
.featureRight {
	BORDER-BOTTOM: #b9d1e6 5px solid; BORDER-LEFT: #b9d1e6 5px solid; PADDING-BOTTOM: 2px; MARGIN: 1px 0px 8px 9px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: right; BORDER-TOP: #b9d1e6 5px solid; BORDER-RIGHT: #b9d1e6 5px solid; PADDING-TOP: 2px
}
.featureCenter {
	BORDER-BOTTOM: #b9d1e6 5px solid; BORDER-LEFT: #b9d1e6 5px solid; PADDING-BOTTOM: 2px; MARGIN: 7px auto; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #b9d1e6 5px solid; BORDER-RIGHT: #b9d1e6 5px solid; PADDING-TOP: 2px
}
#altmenu {
	BORDER-BOTTOM: #113453 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #113453 2px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN: 15px auto; PADDING-LEFT: 8px; WIDTH: 95%; PADDING-RIGHT: 8px; FONT: bold 13px/20px Arial, Helvetica, verdana, sans-serif; COLOR: #113453; BORDER-TOP: #113453 2px solid; BORDER-RIGHT: #113453 2px solid; PADDING-TOP: 8px
}
#altmenu A {
	COLOR: #113453; TEXT-DECORATION: none
}
#altmenu A:hover {
	COLOR: #467096
}
#altmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#altmenu UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 12px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.tableTime TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; FONT: 11px/14px tahoma, Verdana, Arial, Helvetica, sans-serif
}
.tableTime H4 {
	MARGIN: 0px 0px 5px
}
.sIFR-flash {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 70px; VISIBILITY: visible !important; PADDING-TOP: 0px
}
.sIFR-replaced {
	VISIBILITY: visible !important
}
.sIFR-alternate {
	POSITION: absolute; WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.sIFR-replaced > DIV {
	DISPLAY: none !important
}
.sIFR-active #sideaddress {
	MARGIN-TOP: 35px; FONT: 15px/15px "Lucida Sans", Arial, Helvetica, sans-serif; VISIBILITY: hidden; COLOR: #022b42
}
.sIFR-active #sideemail {
	FONT: 15px/15px "Lucida Sans", Arial, Helvetica, sans-serif; VISIBILITY: hidden; COLOR: #022b42
}
.sIFR-active #sidecontact {
	MARGIN-TOP: 0px; FONT: 20px/20px "Lucida Sans", Arial, Helvetica, sans-serif; VISIBILITY: hidden; COLOR: #022b42
}
#validationmsg {
	COLOR: #990000
}
#validationmsg H4 {
	COLOR: #ff0000
}
.errmsg {
	DISPLAY: none
}
.notvalid {
	BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BACKGROUND: #ff8080; BORDER-RIGHT-COLOR: #ff0000; BORDER-LEFT-COLOR: #ff0000
}
