/****
	Main Page Elements***
***/
body {margin:0; font:normal 14px/18px  Verdana,  Arial, Helvetica, sans-serif; color: #fff; 
background:#6387C1 url(images/pageElements/repeater-across.jpg) 0 0 repeat-x; }
#shell { margin:0 auto; background:url(images/pageElements/repeater_up.jpg) 0 0 repeat-y; position:relative;  padding:0; width:941px;}

.content {margin: 0 ; background:url(images/pageElements/header.jpg) 0 0 no-repeat; padding: 365px 79px 25px 406px; min-height:380px; _height:380px; }
/****
	Content Styles***
***/
	.content a {text-decoration:underline; color:#E9B03F;}
	.content a:hover{text-decoration:none; color:#FFA5C9;}
	.content hr {height:1px; color:#222; background:#222; size:1px;}
	.content p, .content ol, .content ul, .content form {margin-top:5px; margin-bottom:16px; }
	.content h2{display:block; font:normal 22px/24px "Times New Roman", Times, serif;color:#E9B03F; margin:0; padding:0 0 5px 0;}
	.content h3{display:block; color:#E9B03F; font:bold 18px/22px  Verdana,  Arial, Helvetica, sans-serif;margin:0; padding:0 0 5px 0;}
	.content h4{display:block; color:#fff; font-size:14px;  line-height:20px; margin:0; padding:0 0 5px 0;}
	.content h5{display:block; color:#E9B03F; font-size:14px;  line-height:20px; margin:0; padding:0 0 5px 0;}
/****
	Secondary Page Elements***
***/
#footer { font:11px/14px Arial, Helvetica, sans-serif; color:#153159; text-align:center; padding:0;  margin:0 auto; width:941px; position:relative; }
#footer strong{font:14px/16px Arial, Helvetica, sans-serif; font-weight:bold}
	#footer a {color:#153159; text-decoration:none;}
	#footer a:hover {color:#153159; text-decoration:underline;}
	#footer #bottomtext{text-align:right; width:370px; right:40px; top:-30px; position:absolute;}
	#footer img{position:relative; top:-16px;}
	#pagephoto{position:absolute; top:445px; left:38px;}
/****
	Specialty Formatting***
***/
.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}
/*photos*/
.photoright {padding:1px; background:#fff; border:1px solid #B79152; float:right; margin:1px 0px 9px 10px;}
.photoleft{padding:1px; background:#fff; border:1px solid #B79152; float:left; margin:1px 10px 9px 0px;}
.photo {padding:1px; background:#fff; border:1px solid #B79152;}
.photocenter {padding:1px; background:#fff; border:1px solid #B79152;display:block; margin:1px auto 9px auto;}
/*features*/
#feature {margin:16px auto ;}
.featureRight {border:3px solid #B79152; padding:2px; float:right; margin:1px 0px 8px 9px;}
.featureCenter {border:3px solid #B79152; padding:2px; margin:7px auto 7px auto; }
/*OTHER*/

ul.fancy{display:block; list-style:none; margin:0; padding:0; margin:15px 0;;}
ul.fancy li{display:block; position:relative; height:20px; line-height:20px; width:400px;}
ul.shorter li{width:300px;}
ul.fancy li strong{display:block; position:absolute; left:0; top:0;}
ul.fancy li span{display:block; position:absolute; right:0; top:0;}
/****
	SIFR 3***
**/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1{ visibility: hidden; font:normal 40px/40px Arial, Helvetica, sans-serif; color:#006fc5; margin:0 0 0 0; width:600px; position:absolute;  top:20px; left:42px;  }
.sIFR-active h6{ visibility: hidden; font:normal 60px/60px Arial, Helvetica, sans-serif; color:#006fc5; margin:0 0 0 0; position:absolute;  top:0;}
div.header{position:absolute; top:300px; left:379px; width:680px; height:60px;}


.errmsg{display:none;}

/****
	MENU***
***/
#menu{position:absolute; top:155px; left:45px; z-index:100; width:230px;}
#menu div.menuitem{position:relative; margin-bottom:8px; height:39px; width:172px;}
#menu div.menuitem img{width:172px; height:39px;}
#menu div.menuitem a{display:block; position:absolute; top:0; left:0; line-height:39px; width:152px; font-size:18px; color:#fff; text-decoration:none;  padding-left:20px;}
#menu  ul {list-style:none;}
#menu ul li a{position:static; font-size:12px; line-height:14px; color:#D8B26B; font-weight:bold; text-decoration:none;}
#menu ul li a:hover{color:#fff;}
