/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
body { background: #c2b691; color: #000; font-family: Trebuchet MS; font-size: 15px; margin: 0; padding: 0;}

p { font-size: 1.2em; }
h1 { font-size: 1.500em; font-family: Georgia; margin: 4px 0 12px 0; color: #692125; }
h2 { font-size: 1.500em; margin: 4px 0 10px 0; color: #692125; }

a:link { text-decoration: none; color: #692125; }
a:visited { text-decoration: none; color: #692125; }
a:active { text-decoration: none; color: #692125; }
a:hover { color: #692125; text-decoration: underline; }
a img { border: none; }


.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; overflow: hidden;width: 100%; }

/* ------------------------------------------ */
/*               PAGE STRUCTURE              */
/* ------------------------------------------ */

.wrapper { background: #692125; width: 1100px; min-height:600px; 
    margin: 0 auto; position: relative; }

.headerArea { width: 1100px; height: 125px; }

.breadcrumb { display: none; }

.contentArea { width: 1050px; background: #fff; position: relative; min-height: 500px; padding: 25px 25px 0; }

.socialMedia_Group { width: 16px !important; }
.socialMedia_GroupText { display: none; }

/* ------------------------------------------ */
/*               ADVERTISEMENT                */
/* ------------------------------------------ */
.banner1 { width: 1100px; }

.column1 { width: 206px; float: left; margin: 0 40px 0 20px; display: none; }
.colad1 { float: left; }

.column2 { width: 750px; float: left;  }

.column3 { width: 280px; float: right; }

.rss2 { float: left; width: 231px; }

.colad2 {  float: left;  margin: 0 0 0 0; }

/* ------------------------------------------ */
/*                  SEARCH                    */
/* ------------------------------------------ */
.search { position: absolute; top: 90px; right: 15px;width: 200px; }
.search_Link, .Search_Link { display: none; }


/* ------------------------------------------ */
/*                   FOOTER                   */
/* ------------------------------------------ */

.footerArea { width: 1060px; background: url(/full-footer.png) no-repeat top right #5e191c;
	padding: 60px 20px 10px; color: #fff; font-size: 0.9em; text-align: center; overflow: hidden; }
	
.footerArea a { color: #fff; }
.footerArea span { margin: 0 0 0 5px; }
.footerArea .banner2 { margin: 5px; width: 100%; clear: both; }
.footerArea .poweredBy { font-family: Georgia; float: left;  text-align: left; width: 300px; }
.footerArea .loginContainer, .footerArea .logoutContainer { float: right; }

#login { width: 1080px; text-align: right; font-family: Georgia; font-size: 0.9em;
	padding: 5px 20px 10px 0; background: #692125; height: 30px; }

.loginContainer a:link, .loginContainer a:visited, 
.loginContainer a:active, .loginContainer a:hover,
.logoutContainer a:link, .logoutContainer a:visited, 
.logoutContainer a:active, .logoutContainer a:hover
{ color: #fff; font-family: Georgia;}

/* ------------------------------------------ */
/*                   MENU                     */
/* ------------------------------------------ */

.navArea { background: #692125; font-family: Georgia; min-height: 47px; width: 1100px; }

.rmLink { font-size: 15px; }
.rmLink span { cursor: pointer;}
.rmRootGroup > .rmItem > .rmLink { border-top: 3px solid #7a423f; 
    border-right: 3px solid #280508; border-bottom: 3px solid #280508; 
    border-left: 3px solid #7a423f; color: #ffffff; line-height: 40px; 
    padding: 0 14px 0 14px; }
    
.rmRootGroup > .rmItem > .rmLink:hover { background: #c2b691;
	border-top: 3px solid #9c8b5d; border-right: 3px solid #d3caaf;
    border-bottom: 3px solid #d3caaf; border-left: 3px solid #9c8b5d;
    color: #692125; text-decoration: none; 
}

.rmGroup { background: #c2b691; }

.rmGroup .rmLink { color: #692125; line-height: 27px; text-decoration: none;}
.rmGroup .rmLink:hover { color: #fff; text-decoration: none; background: #692125; }
.rmGroup .rmLink .rmText { padding-left: 12px !important; }

.rmGroup .rmLink .rpExpandLeft, 
.rmGroup .rmLink .rmExpandRight { background: transparent url(/Arrow.png) 
   right top no-repeat; }

.rmGroup .rmLink:hover .rpExpandLeft, 
.rmGroup .rmLink:hover .rmExpandRight { background: transparent url(/Arrow.png) 
   right bottom no-repeat; }

/* ------------------------------------------ */
/*                   RSS FEEDS                */
/* ------------------------------------------ */

.rss1 { float: left; }

.WebBox_TitleDiv {
	background: url(../images/gen-rss.gif) no-repeat top right;
	display: block;
	font-family: Arial Narrow, Arial;
	font-size: 1.500em;
	height: 25px;
	line-height: 1em;
	border-bottom: 1px solid #d2d2bb;
	font-weight: bold;
	width: 206px;
}

.WebBox_ServiceTitleLink {
	color: #00226a;
	cursor: pointer !important;
}

a:hover.WebBox_ServiceTitleLink {
	color: #00226a;
	text-decoration: none;
}

.WebBox_UnderTitleSpacerDiv {
	height: 10px;
}

.WebBox_ListTitleLink {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.167em;
	display: block;
}

.WebBox_UnderItemTitleSpacerDiv {
	height: 5px;
}

.WebBox_UnderItemDescriptionSpacerDiv {
	height: 10px;
}

.WebBox_ListServiceItemInner {
	border-bottom: 1px solid #d2d2bb;
	margin: 0 0 10px 0;
}

.WebBox_LastRefreshed {
	display: none;
}



.WebServiceBox_ListServiceTitle {
	background: url(../images/gen-rss.gif) no-repeat top right;
	display: block;
	font-family: Arial Narrow, Arial;
	font-size: 1.500em;
	height: 25px;
	line-height: 1em;
	border-bottom: 1px solid #d2d2bb;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.WebServiceBox_ServiceTitleLink {
	color: #00226a;
	cursor: pointer !important;
}

a:hover.WebServiceBox_ServiceTitleLink {
	color: #00226a;
	text-decoration: none;
}

.WebBox_UnderTitleSpacerDiv {
	height: 10px;
}

.WebServiceBox_ListTitleLink {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.167em;
	display: block;
	margin: 0 0 5px 0;
}

.WebServiceBox_ListServiceItemInner {
	border-bottom: 1px solid #d2d2bb;
	margin: 0 0 10px 0;
}

.WebServiceBox_LastRefreshed {
	display: none;
}

/* ------------------------------------------ */
/*                   SEARCH                   */
/* ------------------------------------------ */

.SearchTxtBox {
  width: 100px;
  border: 1px solid #d2d2bb;
}

.Search_Button {
  text-align: right;
  margin: 10px 0 0 0;
  margin: 0px;
}

a.Search_Button { color: #00226a !important; }

/* ------------------------------------------ */
/*                ALL SECTIONS                */
/* ------------------------------------------ */

.itemTitle { color: #00226a; font-size: 1.15em; text-transform: uppercase; }

.itemLinkTitle a { color: #00226a; font-size: 1.15em; text-transform: uppercase; }

.hasRead { display: none; }

/* ------------------------------------------ */
/*                 GEO MAP                    */
/* ------------------------------------------ */

.geoMap_Canvas { width: 600px !important; height: 500px !important; }

/* ------------------------------------------ */
/*                  HIDDEN                    */
/* ------------------------------------------ */

.welcome { display: none; }

.sectionTitle_Text {display: none; }

/* END STRUCTURE */
