body{
	font-family:Arial, Sans Serif;
	font-size:13px;
	color:black;
	padding:0px;
	background-image:url("../images/assets/grad01.jpg");
	background-repeat:repeat-x;
	}
a{
	color:#000;
	text-decoration:none
	}
a:hover{
	text-decoration:underline;
	}
#mainWrap{
	width:900px;
	min-height:500px;
	margin:0px auto;
	}
#headWrap{
	position:relative;
	height:125px;
	background-image:url("/images/assets/arch_top.png");
	background-repeat:no-repeat;
	background-position:bottom right;
	}
#topNav{
	position:absolute;
	left:10px;
	top: 0px;
	background-color:none;
	background-image:url("../images/assets/redgrad_topleft.png");
	background-repeat:no-repeat;
	width:900px;
	}
#login{
	position:absolute;
	top:0;
	right:0;
	}
#leftWrap{
	float:left;
	width:65%;
	}
#slideshowWrap{
	background-color:#B5A579;
	border:1px solid #000;
	height:480px;
	overflow:hidden;
	margin-bottom:7px;
	}
#rightWrap{
	float:right;
	width:34%;
	}
#navInset{
	background-color:#D1C7AB;
	height:360px;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #000;
	background-image:url(../images/assets/arch_btm.png);
	background-repeat: no-repeat;
	background-position: -70px -35px;
	}


/* --- this merges attributes of leftWrap and slideshowWrap for all content pages --- */
#leftWrapContent{
	float:right;
	width:65%;
	background-color:#B5A579;
	border:1px solid #000;
	background-image:url("/images/assets/arch_btm.png");
	background-repeat:no-repeat;
	background-position: 216px 0px;
	/* font-size:14px; */
	}
/* --- this merges attributes of rightWrap and navInset for all content pages --- */
#rightWrapContent{
	float:left;
	width:34%;
	background-color:#D1C7AB;
	border:1px solid #000;
	/* font-size:14px; */
	}

#videoWrap{
	background-color:#D1C7AB;
	/* height:250px; (instyle) */
	overflow:hidden;
	border:1px solid #000;
	}
.homeBalloon{
	float:left;
	width:32.3%;
	margin-right:5px;
	background-color:#036;
	height:156px;
	border:1px solid #000;
	}
.homeBalloon a{
	color:white;
	}
#logo{
	position:absolute;
	left:0px;
	top:65px;
	}
#emblem{
	position:absolute;
	left:10px;
	top:10px;
	}
#find{
	position:absolute;
	left: 725px;
	top: 92px;
	padding:0px 15px;
	font-weight:900;
	}
#find a{
	color:#FFF;
	}
#wS{
	width:100%;
	border:none;
	margin:0px;
	padding:0px;
	}
#topnavbar {
	position: absolute;
	left: 0px;
	top: 0px;
}
#clientsignin {
	position: absolute;
	right: 20px;
	top: 45px;
	color:white;
}
#clientsignin a{
	color:inherit;
	}
#sibutton1 {
	height: 20px;
	border: double;
	font-family:"Courier New", Courier, monospace;
	font-size: small;
	color:#FFFFFF;
	background-color:#990000;
}
#sibutton2 {
	height: 20px;
	border: double;
	font-family:"Courier New", Courier, monospace;
	font-size: small;
	color:#FFFFFF;
	background-color:#990000;
}
#sibutton3 {
	height: 20px;
	border: double;
	font-family:"Courier New", Courier, monospace;
	font-size: small;
	color:#FFFFFF;
	background-color:#990000;
}
#tagline {
	position:absolute;
	top: 105px;
	left: 0px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:small;
	}
.aDarkBg{
	display:inline;
	}
.aDarkBg a{
	color:white;
	padding:0px 5px;
	}
.aDarkBg li, #footer li{
	display:inline;
	list-style:none;
	}
.search{
	position:absolute;
	left:375px;
	top:85px;
	display:none;
	}
.search form{
	display:inline;
	}
.search input#search{
	margin-bottom:5px;
	padding:0px 0px 1px 3px;
	border:1px solid #333;
	width:75px;
	}
.home{
	background-color:#8D0000;
	float:left;
	padding:0px 10px;
	border-right:1px solid #fff;
	}
.home a{
	color:#FFF;
	}
#footer{
	clear:both;
	text-align:center;
	}
#footer a{
	font-family:Tahoma, Arial;
	color:#667;
	}
.spd{
	padding:7px 4px 10px 12px;
	}
.h2_1{
	font-size:139%;
	font-weight:400;
	margin-bottom:15px;
	color:darkred;
	}
.tlc{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-size:129%;
	}
/* vertical location links navbar */
.locationViewHdr{
	font-size:152%;
	font-weight:900;
	font-family:Georgia;
	text-align:center;
	color:DARKRED;
	width:220px;
	}
.locationBullets{
	margin-top:20px;
	border-top:1px solid #666;
	width:200px;
	}
.locationBullets li{
	display:block;
	border-bottom:1px solid #666;
	width:200px;
	margin:0px;
	}
.locationBullets li a h2{
	font-family:Georgia;
	font-size:143%;
	font-weight:400;
	text-decoration:none;

	margin:0px;
	padding:1px 0px 2px 25px;
	width:175px;

	background-image:url("../images/assets/bluesquare.gif");
	background-position:3px 7px;
	background-repeat:no-repeat;
	}
.locationBullets li a:hover h2{
	cursor:pointer;
	background-color:gold;
	color:#FFF;
	
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	}



/* for admin mode toolbar */
#adminMode{
	background-color:SADDLEBROWN;
	border:1px solid #000;
	width:200px;
	padding:0px 5px;
	color:WHITE;
	font-family:Arial;
	position:fixed;
	top:15px;
	left:15px;
	}
#adminModeExit{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
#adminModeExit a{
	color:#FFF;
	text-align:center;
	font-size:9px;
	}
.amBtn{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
.amBtn a{
	color:#FFF;
	text-align:center;
	font-size:9px;
	font-weight:900;
	padding:0px 3px;
	}
#adminMode{
	text-align:left;
	width:275px;
	-moz-opacity:.85;
	background-color:DARKKHAKI;
	}
textarea.amFlds{
	font-size:11px;
	line-height:13px;
	width:250px;
	border:1px solid #000;
	}

#menuWrap1{
	background-color:TAN;
	}
#Title{
	margin-top:15px;
	font-size:119%;
	font-weight:400;
	color:#333;
	width:575px;
	}

#languages{
	text-align:right;
	}
