/* Main Containers */

html,body {	height:100%; margin:0; padding:0 }

body { background-repeat:repeat-x; background-color: #b5aa8e; text-align:center; min-width:900px; min-height:480px; font:.8em Verdana, arial, helvetica, sans-serif }

#vertPosition {	float:left;  height:25%; margin-top:-240px /*Should be half vertical height of #content - Changed to make off-center vertically (closer to top) */; width:100%; }

#contentArea { width:70em; min-width:800px; height:39em; min-height:480px; margin-left:auto; margin-right:auto; text-align:center; border:1px solid silver; background:#FFF url(/images/backgroundFix2.jpg) repeat-x; text-align:left; clear:both; position:relative;  }/*top: 24px*/

#slideshowPlaceholder { position:absolute; top:92px; display:inline; overflow:hidden; z-index:10	}

#homeContent #rightColumn { position:absolute; left:480px; width:30em; height:100% }

#homeContent #homeText { position:absolute; top:20px }

#headerBar {position:relative; background:#f8f9f3; width:100%; height:51px; line-height:51px; top:1em; vertical-align: middle; overflow:hidden; background-color:white;}

.headerLogo { position:absolute; left:2em; padding-top:3px; line-height:51px; vertical-align:middle }
	
/*Home Page Containers */

/*Background box in the middle */

#homeContent { position:relative; top:41px; width:100%; height:210px; background:#C1B9A2 url(/images/tanBackground.jpg) repeat -48px 0px; overflow:visible }
	
#content { position:relative; top:3.2em; width:100%; height:16.5em; background:#FFF; overflow:hidden }

#content #rightColumn { position:relative; float:right; overflow:auto; height:300px; width:592px; padding-right:4em; padding-left:2em }

/* Secondary Navigation */

/* Sec Nav Heads positioning */

#secondaryNavigation { display:block; position:relative; top:6em; width:66em; margin-left: 1.6em; height:auto }

#secNavTitle1 { position:absolute; display:inline; top:0; left:0em; width:11em; height:1em; overflow:visible }

#secNavTitle2 {	position:absolute; display:inline; top:0px;	left:11.2em; width:11em; height:1em; overflow:visible }

#secNavTitle3 {	position:absolute; display:inline; top:0px; left:22.4em; width:11em; height:1em; overflow:visible }

#secNavTitle4 {	position:absolute; display:inline; top:0px;	left:33.6em; width:11em; height:1em; overflow:visible }

#secNavTitle5 {	position:absolute; display:inline; top:0px;	left:44.8em; width:11em; height:1em; overflow:visible }

#secNavTitle6 {	position:absolute; display:inline; top:0px; left:56em; width:11em; height:1em; overflow:visible }

/* Sec Nav Lists positioning */

#secNavCol1 { position:absolute; display:inline; top:2.5em; left:0em; width:11em; height:4.5em; overflow:visible }

#secNavCol2 { position:absolute; display:inline; top:2.5em; left:11.2em; width:11em; height:4.5em; overflow:visible }

#secNavCol3 { position:absolute; display:inline; top:2.5em; left:22.4em; width:11em; height:4.5em; overflow:visible }

#secNavCol4 { position:absolute; display:inline; top:2.5em; left:33.6em; width:11em; height:4.5em; overflow:visible }

#secNavCol5 { position:absolute; display:inline; top:2.5em; left:44.8em; width:11em; height:4.5em; overflow:visible }

#secNavCol6 { position:absolute; display:inline; top:2.5em; left:56em; width:11em; height:4.5em; overflow:visible }

/* Creates vertical gray line next to secondary nav list */

.secNavList { border-left:#999999 solid 1px }

/* ======= TEXT FORMATTING =======  */

/* Top Navigation in headerBar FOR GLOBAL HOME*/

#headerNav { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:90%; text-transform:uppercase; color:#A62525; text-align:right }

#headerNav a { text-decoration:none; font-size:90%; font-weight:bold; text-transform:uppercase; color:#bd242f }

#headerNav a:hover { color:#666666 }

#headerNav input{ vertical-align:middle; display:inline; margin-top:12px; margin-bottom:12px }

#headerNav .searchField { font-size:11px; font-weight:bold; color:#666666 }

#headerNav .searchSubmit { border:silver solid 1px; margin-right:8px; margin-left:4px }

/* For Content areas either home content or interior page content area */

#homeContent h1 { color: #FFF; font-size: 150% }
	
#homeContent h2 { font-weight: bold; font-variant: normal; color: #FFF; font-size: 87% }

#homeContent p { letter-spacing: 0.5px; line-height: 16px; color: #FFF; font-size: 85% }
	
#content h1 { color: #C1B9A2; font-size: 150%; margin-top: 2em }
	
#content h2 { color: #000; font-weight: bold; font-size: 105%; text-transform: capitalize }

#content p { line-height:1.3em; font-style: normal; color: #666666; font-weight: normal; font-size:85% }

#content a { color: #C1B9A2; font-weight: bold; font-size:80% }

#content .topImage { text-align: left; margin-top: -14px; margin-left: 0 }

/* Home Secondary Nav */	

#secondaryNavigation ul { margin-bottom:-1px; margin-top:0px }

#secondaryNavigation ul li { font-family:Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; text-transform:uppercase; font-size:90%; color:#555f6a; list-style-type:none; margin-left:-32px; list-style:none; line-height:1.5em }
	
#secondaryNavigation ul li a { display:inline; text-decoration:none; text-transform:capitalize; font-size:90%; color:#555f6a }
	
#secondaryNavigation ul li a:hover { color:#C1B9A2; text-decoration:none; background:#F5F5EF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }	

/* Global Home Footer */

#footer { position:absolute; bottom:.8em; height:1.4em; width:100%; font-family:Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; font-size:80%; color:#666666; text-align:center }

#footer a { font-family:Verdana, Arial, Helvetica, Sans-Serif; text-decoration:none; color:#666666 }
	
#footer a:hover { color:#BD242F; background-color: #eec6c9;}

/* global-nav */
#global-nav {
	height: 10px;
	background-color: #b5aa8e;
	color: #fff;
        width:850px;
        margin:0 auto;
        border:1px solid #b5aa8e;
        padding:3px 10px 3px 0;
        font-weight:bold;
        font-family:arial, helvetica, sans-serif;
}

#global-nav ul {
	float: right;
	margin:0 13px 0 0;
        padding:0; 
        font-size:10px;
}

#global-nav li{
       display:inline;
}

#global-nav a {
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 10px;
        text-decoration:none;
       
}

#global-nav a:hover {
	text-decoration:underline;
}

#global-nav a.last {
	border-right: none;
	padding-right: 0;
}