﻿/* ERRA Stylesheet */

body
{
	width:100%;
	height:100%;
	margin: 0 auto;
	background:url('../images/SubpageBG.png') repeat-x;
}

a img
{
	border:0px solid aqua;
}

#Fullsite
{
	width:1000px;
	margin: 0 auto;
}

.Header{
	width:1000px;
	float:left;
	height:128px;	
}

.EmailLink
{
	width: 150px;
	background-image:url('../images/EmailIcon.png');
	background-repeat: no-repeat;
	height: 24px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: white;
	padding:3px 0px 0px 35px;
	float:right;
	margin:55px 0px 0px 0px;
	display:block;
	text-decoration: none;
}

#Navigation
{
	width:1000px;
	float:left;
	height:50px;
}

#Navigation p
{ 
    font-family:Calibri;
	font-size:15px;
	float:left;
	width:100%;
    color:#8a570d;
}

#Navigation p a
{ 
	float:left;
    width:auto;
    margin:0px 0px 0px 40px;
    color:#8a570d;
    text-decoration:none;
}

#Navigation p a:hover
{ 
    color:#769807;
    
}

.SliderPanel
{
	width:1000px;
	float:left;
	background-image:url('../images/SliderIMG.jpg');
	background-repeat:no-repeat;
	height:420px;
	margin:1px 0px 50px 0px;
	z-index:-1;
}

.ContentPanelFull
{
	width:100%;
	margin:0 auto;
	background-image:url('../images/BottomBG.jpg');
	background-repeat:repeat;
	float:left;
	
}


#content {
	width: 975px;
	margin: 40px auto 30px auto;
	padding: 20px 0px 5px 20px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	float:left;
}

#content p
{
	width:auto;
	float:left;
	margin:0px;	
}

#content p a
{
	float:left;
	border:1px solid olivedrab;
	padding:0px;
	margin:0px 11px 15px 0px;
	height:75px;
	width:75px;
}

#content p a:hover
{
	border:1px solid burlywood;
	float:left;
}

.Content
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
	width:1000px;
	height:auto;
	margin:0 auto;
	min-height:350px;
}

.Content h3
{
   font-family: Verdana, Geneva, Tahoma, sans-serif;
   color:#7e7e7e;
   float:left;
   font-size:15px;
   margin:20px 0px 10px 0px;
   width:100%;
}

.Content p
{
   font-family: Verdana, Geneva, Tahoma, sans-serif;
   color:gray;
   float:left;
   font-size:13px;
   margin:5px 0px 10px 0px;
   width:1000px;
}

.Content ul
{
   width:auto;
   color:#616161;
   float:left;
   margin:0px 0px 0px 15px;
}

.Content ul li
{
   width:auto;
   color:#616161;
   line-height:20px;
   list-style: circle;
}

.Address
{
	width:300px;
	float:left;
}

.Address h3
{
	width:300px;
	float:left;
}

.Address p
{
	width:300px;
	float:left;
	color: gray;
	font-size:13px;
	margin:0px 0px 0px 0px;
}

.Address p a
{
	color: gray;
	text-decoration:none;
}

.Address p a:hover
{
	color: olivedrab;
}


.CurrentIssues
{
	width:960px;
	background-image:url('../images/CurrentIssuesBG.png');
	height:68px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 25px;
}

.CurrentIssues marquee
{
    width:730px;
    margin:15px 0px 0px 200px;
    float:left;
}

.CurrentIssues marquee p a
{
	margin:0px 0px 0px 50px;
	float:left;
	color:#91692a;
	text-decoration:none;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:13px;
	background-image:url('../images/CurrentIssuesPointer.png');
	padding:2px 0px 0px 30px;
	height:50px;
	background-repeat:no-repeat;
}





.SpecialPanels
{
	width:296px;
	height:315px;
	float:left;
	background-image:url('../images/SpecialLinks.png');
	margin:0px 0px 0px 27px;
}


.SpecialPanels ul
{
	width:250px;
	height:auto;
	margin:0px 0px 0px 25px;
	padding:0px;
	float:left;
}

.SpecialPanels ul li
{
	float:left;
	width:250px;
	height:80px;
	background-image:url('../images/EventsBG.png');
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.SpecialPanels ul li p 
{
    font-family: Calibri;
    color: gray;
    width:190px;
    margin:3px 0px 0px 17px;
    font-size:11.5px;
    line-height:normal;
}

.SpecialPanels ul li h5 
{
    font-family: Calibri;
    color: olivedrab;
    width:190px;
    margin:10px 0px 0px 17px;
    font-size:13px;
}

.SpecialPanels ul li h5 a{
    color: olivedrab;
    text-decoration:none;
}

.SpecialPanels ul li h5 a:hover
{
    color: darkgoldenrod;
    text-decoration:none;
}


.Heading
{
	width:260px;
	height:35px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin:20px 0px 0px 25px;
	float:left;
}

.Heading img
{
	float:left;
}

.Heading h3
{
	float:left;
	margin:7px 0px 0px 5px ;
	font-weight:normal;
	font-size:15px;
	color:#6f6f78;
	width:auto;
}

.ButtonMain
{
	width:100px;
	float:left;
	background-image:url('../images/ButtonBg%27.png');
	height:27px;
	margin:13px 0px 0px 90px;
	display:block;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-style:italic;
	color:#b5a261;
	font-size:13px;
	padding:10px 0px 0px 0px;
	text-align: center;
	text-decoration:none;
}

.ButtonMain:hover
{
	background-image:url('../images/ButtonBgHov.png');
}

.LoginContainer
{
	width: 330px;
	height:250px;
	float:left;
	background-image:url('../images/LoginBG.png');
	margin:0px 0px 0px 13px;
}

.Login
{
	width:250px;
	float:left;
	height:auto;
	margin:0px 0px 0px 45px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;

}

.Login input
{
	float:left;
}

.Login p
{
	margin:5px 0px 0px 5px;
	float:left;
	padding:0px;
	font-size:11px;
}

.Login p a
{
	color:#ca461f;
	text-decoration:none;
	margin-left:5px;
}

.txt_box
{
	width:225px;
	float:left;
	height:30px;
	margin:0px 0px 0px 0px;
	background-image:url('../images/TextField.png');
	border:0px solid yellow;
	padding:8px 0px 0px 12px;
	color:gray;
}

.LoginBtns
{
	float:left;
	height:auto;
	width:250px;
	color: gray;
	font-style:italic;
	font-size:12px;
	margin:7px 0px 0px 0px;
}

.LoginBtns P
{
    width:auto;
}

.LoginButton
{
	width:61px;
	height:29px;
	float:left;
	background-image:url('../images/LoginBtn.png');
	margin:0px 0px 0px 3px;
	
}

.ClearButton
{
	width:61px;
	height:29px;
	float:left;
	background-image:url('../images/ClearBtn.png');
	margin:0px 0px 0px 3px;
	
}

.SocialIconsContainer
{
	width:320px;
	height:65px;
	background-image:url('../images/SocialIconsContainer.png');
	float:left;
	margin:2px 0px 0px 12px;
	padding-left:10px;
}

.SocialIconsContainerSub
{
	width:320px;
	height:65px;
	float:right;
	margin:5px 0px 0px 12px;
	padding-left:10px;
}

.Social
{
	width:50px;
	height:40px;
	display: block;
	margin:12px 0px 0px 10px;
	float:left;
}

.FooterContainer
{
	width:100%;
	height:80px;
	margin:0 auto;
	background-color:#858585;
	float:left;
}

.Footer
{
	width:1000px;
	margin: 0 auto;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size:11px;
	text-align: right;
	padding-right:43px;
	color: silver;
	padding-top:10px;
}

.Footer a
{
	color: silver;
	font-style:italic;
	font-weight: bold;
	text-decoration: none;
}

.PageHeading
{
	width: auto;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #ad9953;
	margin:25px 0px 0px 0px;
	float:left;
}

.OfficeMembers
{
	width: 450px;
	float:left;
	margin:10px 0px 10px 15px;
}

.OfficeMembers p
{
  float:left;
  width:100%;
  color:#616161;
}

.OfficeMembers p span
{
  float:left;
  text-align:left;
  width:220px;
  
}


#newsticker-demo { float:left;
}

#newsticker-demo a { text-decoration:none; }


.newsticker-jcarousellite { width:280px; margin:0px 0px 0px 20px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; cursor:pointer}

.clear { clear: both; }

.PhotoGallery
{
	width:230px;
	margin:5px 0px 0px 33px;
	height:160px;
	float:left;
	height:auto;
}