body {margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; overflow-x:hidden!important;}
a, input {outline:none; text-decoration:none;}
a:visited {outline:none; text-decoration:none;}
a:active {outline:none; text-decoration:none;}
img {border:none;}
h1 {margin:0; padding:0; color:#7eaba4; font-size:8px;}
h2 {margin:0; padding:7px 0 0 0; color:#facac3; font-size:12px;}
h3 {margin:0; padding:5px 2px 5px 2px; color:#7eaba4; font-size:16px;}
h4 {margin:0; padding:5px 2px 5px 2px; color:#538880; font-size:12px;}
p {margin:0; padding:5px 5px 5px 5px;}

#Wrapper {margin:40px auto; padding:0; width:980px; margin-bottom:0;}

#Menu {margin:0; padding:0; text-align:center; height:20px; position:relative; font-weight:bold;}
#Menu ul li a {color:#538880; text-decoration:none;}
#Menu ul li a span {margin:0; padding:15px 25px 2px 25px;}
#Menu ul, #Menu ul li, #Menu ul ul {list-style:none; margin:0; padding:0; display:inline;}
#Menu ul {position:relative; z-index:597;}
#Menu ul li:hover {background:url(../images/menu_select.gif) no-repeat left bottom;}
#Menu ul li.hover, #Menu ul li:hover {position:relative;z-index:599;cursor:default;}
#Menu ul ul {visibility:hidden; position:absolute; top:100%; left:0; z-index:598; border-left:2px solid #facac3;  /*IE6 fix*/_top:155%; background:#fde6e2; font-size:10px;}
#Menu ul ul li {float:none;}
#Menu ul li ul li:hover {background:#facac3;}
#Menu ul ul ul {top:1px; left:99%; /*IE6 fix*/_left:90%;}
#Menu ul li:hover > ul {visibility:visible;}
/* SubMenu */
#Menu ul li ul {background:#fde6e2;}
#Menu ul li ul li {display:block; border-bottom:1px solid #cccccc;}
#Menu ul li ul li a {display:block; text-align:left; width:160px;}
#Menu ul li ul li a span {display:block; text-align:left; padding:5px 0 5px 2px;}
/* Sub SubMenu */
#Menu ul li ul li ul {background:#fde6e2;}
#Menu ul li ul li ul li {display:block;}
#Menu ul li ul li ul li a {display:block; text-align:left; width:160px;}
#Menu ul li ul li ul li a span {display:block; text-align:left; padding:5px 0 5px 2px;}
#Menu .hover {background:#facac3;}
#Menu .open {background:#fde6e2;}
#Menu .MenuOn {background:url(../images/menu_select.gif) no-repeat left bottom;}

#Header {margin:-4px 0 0 0; padding:0; height:260px; background:url(../images/header.jpg) no-repeat top center;}

#Content {margin:10px auto;}
#Content a {color:#538880;}
#Content ul {list-style-image:url(../images/list-image.gif);}
#Content ul li {margin:2px 0 2px 0;}
#ContentLeft {margin:0 0 0 30px; padding:0 5px 0 0; width:720px;}
#ContentLeft #LeftContent {margin:0; padding:0 0 0 5px; width:420px; float:left;}
#ContentLeft #RightContent {margin:0; padding:0 0 0 25px; width:235px; float:left;}
#ContentRight {margin:0 30px 0 0; padding:0; width:160px; float:right;}
.Sidelink {width:160px; height:20px; background:url(../images/sidelinks-bg.jpg) no-repeat left; margin:0; padding:5px 0 5px 0; text-align:center; font-weight:bold;}
#Content .Sidelink a {margin:0; padding:0; line-height:20px; color:#fde6e2; text-decoration:none;}
.Sidelink select {height:16px; margin:1px 0 1px 0; padding:0; font-size:9px;}
.Sidelink input {height:20px; margin:0; padding:0;}
#DMCopy {width:115px; float:right;}
#DMCopy a img {margin:50px 0 0 0; float:right;}
#DMImage {width:110px; float:left;}

#Clear {clear:both;}

#MemberASPS {margin:80px auto 0 auto; clear:both; width:180px;}
#Footer {height:50px; background:#7eaba4; margin:0 0 0 0; padding:0; text-align:center; clear:both;}
#Footer a {color:#363636;}
#Footer h2 a {color:#facac3;}

#Disclaimer {margin:10px;}
#Disclaimer a {color:#538880;}

#PhotoGalleryWrapper {width:730px; height:520px; margin:0 auto; overflow-y:scroll;}
#PhotoGalleryLeft {width:294px; float:left; position:fixed; padding-left:5px;}
#PhotoGalleryLeft ul {margin:0; line-height:20px;}
#PhotoGalleryRight {width:430px; float:right;}

.required {color:#FF0000;}

#TextContainer1 {width:550px;}
#ImageContainer1 {width:147px; float:right; padding-top:2px;}
#TextContainer2 {width:650px;}
#ImageContainer2 {width:50px; float:right; padding-top:2px;}

.Special {width:420px; border:2px solid #7eaba4; margin:10px auto 10px auto; text-align:center;}

/* Gallery CSS */
#Gallery {width:599px; height:392px; margin:10px auto; padding:0; background:url(../images/gallery/gallery-bg.jpg) no-repeat top;}
#GalleryContainer {width:495px; height:295px;}
#GalleryContainer img {padding:30px 35px;}
#GalleryThumb {width:459px; margin:0 auto; padding:0; margin-bottom:10px;}
#GalleryThumb a {padding:0; margin:0; outline:none;}
#GalleryThumb a img {padding:0; margin:2px; outline:none;}
#GalleryThumb a:link {outline:none;}
#GalleryThumb a:visited {outline:none;}
#GalleryThumb a:active {outline:none;}

/* Multibox */
.MultiBoxContainer {position:absolute; border:10px solid #facac3; background-color:#FFF; display:none; z-index:601; text-align:left;}
.MultiBoxLoading {background:url(../images/loader.gif) no-repeat center;}
.MultiBoxContent {position:relative; width:100%; height:100%; overflow:hidden;}
.MultiBoxClose {position:absolute; top:-22px; right:-22px; background:url(../images/close.png) no-repeat; width:24px; height:24px; cursor:pointer; z-index:999999;}
.MultiBoxControlsContainer {overflow:hidden; height:0px; position:relative;}
.MultiBoxControls {width:100%; height:auto; position:relative; background-color:#000000;}
#OverlayContainer {overflow:hidden;}