@charset "utf-8";
/* CSS Document */

#header{
	display:block;
	background-image:url(images/header-back.png);
	height:268px;
	width:944px;
	position:relative;
	margin:0 auto;
}
body{ background-color:#6a2889; margin-top:0;}
#siteContainer{ background-color:#FFFFFF; margin:0 auto; width:990px; padding-top:10px;text-align:center;}

#header-top{display:block;background:url(images/header-top.png) no-repeat top;height:14px;width:944px;}
#header-bottom{display:block;background-image:url(images/header-bottom.png);height:24px;width:944px;margin:0 auto;}

.blue #header{background-image:url(images/header-back-blue.png);}
.blue #header-top{background-image:url(images/header-top-blue.png);}
.blue #header-bottom{background-image:url(images/header-bottom-blue.png);}

.fussy-blue #header{background-image:url(images/header-back-fussy-blue.png);}
.fussy-blue #header-top{background-image:url(images/header-top-fussy-blue.png);}
.fussy-blue #header-bottom{background-image:url(images/header-bottom-fussy-blue.png);}

.purple #header{background-image:url(images/header-back-purple.png);}
.purple #header-top{background-image:url(images/header-top-purple.png);}
.purple #header-bottom{background-image:url(images/header-bottom-purple.png);}

.pink #header{background-image:url(images/header-back-pink.png);}
.pink #header-top{background-image:url(images/header-top-pink.png);}
.pink #header-bottom{background-image:url(images/header-bottom-pink.png);}

.light-green #header{background-image:url(images/header-back-light-green.png);}
.light-green #header-top{background-image:url(images/header-top-light-green.png);}
.light-green #header-bottom{background-image:url(images/header-bottom-light-green.png);}

.dark-green #header{background-image:url(images/header-back-dark-green.png);}
.dark-green #header-top{background-image:url(images/header-top-dark-green.png);}
.dark-green #header-bottom{background-image:url(images/header-bottom-dark-green.png);}


#header-logo{position:absolute;top:20px;left:580px;}
#header-image{position:absolute;top:0;left:0;}
#section-caption{position:absolute;left:640px;top:230px;font-size:35px;color:#fff;}

#menu{height:35px;	width:944px;}
#menu #nav{list-style:none;}
#menu li{display:block;height:35px;float:left;margin:0;}
#menu a{
	display:block;
	background:url(images/menu/red-left.png) no-repeat top left #a81049;
	line-height:30px;
	padding-left:15px;
	color:#FFFFFF;
	margin-top:5px;
	text-decoration:none;
}
#menu a:hover,#menu a#selected{line-height:35px;margin-top:0;text-decoration:underline;}
#menu a:hover span,#menu a#selected span{	line-height:35px;}
#menu a span{display:block;	background:url(images/menu/red-right.png) no-repeat top right;	padding-right:15px;	line-height:30px;}

#menu .pos0 a{background:url(images/menu/farm-green-left.png) no-repeat top left #339900;}
#menu .pos1 a{background:url(images/menu/red-left.png) no-repeat top left #a81049;}
#menu .pos2 a{background:url(images/menu/blue-left.png) no-repeat top left #1766a8;}
#menu .pos3 a{background:url(images/menu/fussy-blue-left.png) no-repeat top left #003366;}
#menu .pos4 a{background:url(images/menu/purple-left.png) no-repeat top left #6a2889;}
#menu .pos5 a{background:url(images/menu/pink-left.png) no-repeat top left #c00b7e;}
#menu .pos6 a{background:url(images/menu/light-green-left.png) no-repeat top left #aabf2c;}
#menu .pos7 a{background:url(images/menu/dark-green-left.png) no-repeat top left #0ea59c;}

#menu .pos0 a span{background-image:url(images/menu/farm-green-right.png);}
#menu .pos1 a span{background-image:url(images/menu/red-right.png);}
#menu .pos2 a span{background-image:url(images/menu/blue-right.png);}
#menu .pos3 a span{background-image:url(images/menu/fussy-blue-right.png);}
#menu .pos4 a span{background-image:url(images/menu/purple-right.png);}
#menu .pos5 a span{background-image:url(images/menu/pink-right.png);}
#menu .pos6 a span{background-image:url(images/menu/light-green-right.png);}
#menu .pos7 a span{background-image:url(images/menu/dark-green-right.png);}

#content{width:944px;text-align:left;margin:0 auto;}

#submenu{height:30px;background:url(images/menu/sub-red-left.png) no-repeat top left #a81049;line-height:30px;}
#sub-end{width:930px;background:url(images/menu/sub-red-right.png) no-repeat right; padding-right:8px;margin:0 auto; margin-right:28px}
#submenu li{display:block;float:left;margin:0;}
#submenu a{	display:block;padding-left:15px;color:#FFFFFF;text-decoration:none;	border-left:#fff 1px solid;}
#submenu .pos0 a{ border:none;}
#submenu a:hover,#submenu a#selected{margin-top:0;text-decoration:underline;}
#submenu a:hover span,#submenu a#selected span{}
#submenu a span{display:block;padding-right:15px;}

.red #content h1,.red #content h2,.red #content h3{color:#a81049;}

.blue #submenu{background:url(images/menu/sub-blue-left.png) no-repeat top left #1766a8;}
.blue #sub-end{background:url(images/menu/sub-blue-right.png) no-repeat right;}
.blue #content h1,.blue #content h2,.blue #content h3{color:#1766a8;}

.fussy-blue #submenu{background:url(images/menu/sub-fussy-blue-left.png) no-repeat top left #339900;}
.fussy-blue #sub-end{background:url(images/menu/sub-fussy-blue-right.png) no-repeat right;}
.fussy-blue #content h1,.fussy-blue #content h2,.fussy-blue #content h3{color:#339900;}

.purple #submenu{background:url(images/menu/sub-purple-left.png) no-repeat top left #6a2889;}
.purple #sub-end{background:url(images/menu/sub-purple-right.png) no-repeat right; }
.purple #content h1,.purple #content h2,.purple #content h3{color:#6a2889;}

.pink #submenu{background:url(images/menu/sub-pink-left.png) no-repeat top left #c00b7e;}
.pink #sub-end{background:url(images/menu/sub-pink-right.png) no-repeat right; }
.pink #content h1,.pink #content h2,.pink #content h3{color:#c00b7e;}

.light-green #submenu{background:url(images/menu/sub-light-green-left.png) no-repeat top left #aabf2c;}
.light-green #sub-end{background:url(images/menu/sub-light-green-right.png) no-repeat right; }
.light-green #content h1,.light-green #content h2,.light-green #content h3{color:#aabf2c;}

.dark-green #submenu{background:url(images/menu/sub-dark-green-left.png) no-repeat top left #0ea59c;}
.dark-green #sub-end{background:url(images/menu/sub-dark-green-right.png) no-repeat right; }
.dark-green #content h1,.dark-green #content h2,.dark-green #content h3{color:#0ea59c;}

#gallery-content-container{float:left;}
#gallery-thumbs-div{display:block;width:460px;float:left;}
#gallery-content{display:block;float:left;width:480px;}
#gallery-description-top{ background:url(images/galleryinterface/desc-top-purple.png) no-repeat; height:13px;width:455px;position:relative;margin-top:12px;}
#gallery-description{width:445px;background:url(images/galleryinterface/desc-back-purple.png) repeat-y;padding-left:10px;margin-top:-8px;color:#FFFFFF;}
#gallery-description .description{position:relative;font-size:15px;}
#gallery-description-bottom{background:url(images/galleryinterface/desc-bottom-purple.png) no-repeat; height:14px;width:455px;margin-bottom:10px;}

.gallery-thumb-image{padding:0 5px 5px 0;}

.block label{display:block;width:250px;text-align:right;float:left;clear:left; line-height:25px; padding-right:5px;}
.subtext{font-size:10px;line-height:11px;}
.block input[type='text']{width:250px;}
.block .checkboxes{margin-left:130px;}
.required{color:#FF0000;}



#footer{clear:both;margin-bottom:20px;}