BODY {
width: 962px;
border-width: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
background-color: #FFFFFF;
z-index: 1;
}
img {
border-width: 0px;
}
a {
color: #1C4991;
text-decoration: none;
}
a:hover{
color: #1C4991;
text-decoration: underline;
}
a.footer {
color: #B2B2B2;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
}
ul{
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
a.footer:hover {
color: #B2B2B2;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
}
h1 {
font-size: 18px;
font-family: Sansa, arial, sans-serif;
color: #1C4991;
}
h2 {
font-size: 14px;
font-family: Veranda, sans-serif;
color: #1C4991;
}
h3 {
font-size: 12px;
font-family: Arial, sans-serif;
font-weight: bold;
color: #1C4991;
}
p {
font-family: Arial, sans-serif;
font-size: 12px;
color: #4D4D4D;
line-height: 150%;
}
/*Generic float classes*/
.left{
float:left;
}
.right{
float:right;
}
.formleft{
float:left;
margin-bottom:10px;
}
/*two links for top right of home page next to search bar.*/
#topright{
float: right; 
text-align:right;
width:600px;
height:40px;
margin-top:25px;
}
#searchbox{
margin:0 8px;
}
#topright img{
vertical-align:middle;
}
.redundantLink {
background: transparent url(../images/upOrangeArrow.gif) no-repeat center bottom;
padding-bottom:8px;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #F79623;
margin-left:8px;
margin-right:8px;
}
.nonRedundantLink {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1C4991;
margin-left:8px;
margin-right:8px;
}
a.nonRedundantLink{
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1C4991;
margin-left:8px;
margin-right:8px;
}
a.nonRedundantLink:hover{
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #F79623;
margin-left:8px;
margin-right:8px;
text-decoration: none;
}
form{
margin:0;
padding:0;
border:0;
}
#elm1{
width: 474px;
margin:0;
padding:0;
}
.admintop{
float: left; 
width: 100%;
border-width: 10px; 
padding: 10px; 
border-style:solid; 
border-color: #ddd;
}
#logo{
float: left; 
width: 227px;
}
/*-----------------------------------------------------------------------*/
.header {
width: 100%;
height: 85px;
margin: 0px;
margin-top: 20px;
margin-bottom: 20px;
float: left;
}
/*Form elements---------------------------------------------------------------*/
.field, .businessRegField, .busField, .addField{
background-color: white;
border-width: 1px;
border-style: solid;
border-color: #559F1D;
font-size: 10px;
color: #666666;
font-family: Arial, sans-serif;
padding: 3px;
}
.businessRegField{
width:454px;
}
select.businessRegField{
width:460px;
}
.busField{
width:400px;
}
.addField{
width:300px;
}
select.busField{
width:408px;
}
input.button {
font-size: 11px;
color: #FFFFFF;
font-family: Arial, sans-serif;
font-weight: bold;
background: #559F1D;
border: #559F1D 0px solid;
padding: 3px 13px;
cursor:pointer;
}
input.button2 {
width: 98px;
font-size: 11px;
color: #FFFFFF;
font-family: Arial, sans-serif;
font-weight: bold;
background: #F79623;
border: #559F1D 0px solid;
padding: 3px 13px;
cursor:pointer;
}
.button:hover, .button2:hover{
background:#F79623;
}
.memberContentBox table td{
vertical-align:top;
}
.memberContentBox table label{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#4d4d4d;
width:105px;
display:block;
}
#existBox{
background:#f2f2f2;
font-family:Arial, Helvetica, sans-serif;
padding:7px;
}
#existBox label{
width:auto;
}
#existBox p{
font-size:10px;
line-height:1.0;
}
#existBox a{
font-weight:bold;
}
#captcha{
display:block;
margin-bottom:10px;
}
#memberContentForgot{
text-align:center;
}
#memberContentForgot table{
margin:0 auto;
text-align:left;
}
/*Menu bar elements for general.dwt.php template-----------------------------------------------------------*/
.menuBar{
float: left;
width: 100%;
height: 33px;
margin: 0;
padding: 0;
border: 0;
background: url(../images/menuBGrender.gif) repeat-x;
position:relative;
z-index:6;
}
.menuItem, .menuItemOn{
float: left;
width: 136px;
height: 20px;
background-color: transparent;
padding-bottom:8px;
padding-top: 5px;
border-width: 0px;
border-right-width: 1px;
border-color: #ffffff;
border-style: solid;
font-family: Sansa, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align:center;
position:relative;
}
.menuItem{
background: transparent url(../images/upBlueArrow.gif) no-repeat center bottom;
color: #1C4991;
}
.menuItemOn{
background:url(assets/images/menuBGrenderHover.gif) repeat-x;
color:#F79623;
}
.menuheight1{
height:250px;
}
.menuheight2{
height:313px;
}
.menuheight3{
height:315px;
}
#ContactSection{
width:139px;
}
.staticMenuItem{
float: left;
width: 136px;
height: 20px;
background-color: transparent;
background: transparent url(../images/upBlueArrow.gif) no-repeat center bottom;
padding-bottom:8px;
padding-top: 5px;
border-width: 0px;
border-right-width: 1px;
border-color: #ffffff;
border-style: solid;
font-family: Sansa, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1C4991;
text-align:center;
}
.staticMenuItem:hover{
background: url(../images/staticBG.gif) no-repeat;
color: #F79623;
}
.menuItem:hover{
color: #F79623;
background: transparent;
}
.dropDown{
width:116px;
/*height:315px;*/
visibility:hidden;
float: left;
padding:10px;
line-height: 150%;
background: #fff url(../images/dropDownArrowOrange.gif) no-repeat center top;
z-index: 20;
filter:alpha(opacity=90);
opacity:.90;
position:absolute;
left:0;
top:33px;
text-align:left;

}
.dropDown a, .dropDown3 a{
display:block;
padding-top:2px;
padding-bottom:3px;
}
.subMenu{
visibility:hidden;
margin-left:116px;
background-color:#fff;
width:106px;
padding:10px;
padding-left:30px;
z-index: 22;
position:absolute;
left:0px;
top:0px;
margin-top:-10px;
}
.menuTree{
width: 100%;
height: 25px;
background: url(../images/subMenuArrowBlue.gif) no-repeat center right;
z-index: 23;
position:relative;
}
.ddArrow{
text-align:center;
position:absolute;
top:0px;
left:0px;
width:136px;
margin:0;
padding:0;
}
.menuTree:hover{
background: url(../images/subMenuArrowOrange.gif) no-repeat center right;
}
a.menu {
color: #1C4991;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
.menuLine{
line-height: 100%;	
}
a.menu:hover, a.subMenuIn{
color: #F79623;
text-decoration: none;
}
a.subLink{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D4D4D;
font-style: italic;
text-decoration: none;
z-index: 25;
}
a.subLink:hover{
color: #F79623;
text-decoration: none;
}
/*Menu bar elements for general3.dwt.php template-----------------------------------------------------------*/
.dropDown3{
width:116px;
height:244px;
visibility:hidden;
position: absolute;
padding:10px;
line-height: 150%;
background: #fff;
z-index: 40;
/*filter:alpha(opacity=90); --Unsupported in IE 8*/
opacity:.90;
text-align: left;
margin-top: 14px;
left: 0px;
top: 19px;
background: #fff url(../images/dropDownArrowOrange.gif) no-repeat center top;
}
.menuContainer{
padding-top: 5px;
padding-bottom:5px;
}
.menuTree3{
padding-top: 2px;
width: 100%;
height: 20px;
z-index: 23;
position:relative;
background: url(../images/subMenuArrowBlue.gif) no-repeat center right;
}
.menuTree3:hover{
background: url(../images/subMenuArrowOrange.gif) no-repeat center right;
}
.menuArrow{
position: absolute;
right: 10px;
top: 5px;
}
.menuBar3{
float: left;
width: 100%;
height: 33px;
margin: 0;
padding: 0;
border: 0;
background: url(../images/menuBGrender.gif) repeat-x;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #559F1D;
position: relative;
}
#pageBanner{
background-repeat:no-repeat; 
height:137px;
}
/*-----------------------------------------------------------------------------*/
.foot{
float: left;
width: 100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #b2b2b2;
line-height: 150%;
}
.credentials1{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
}
.credentials2{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}
.credentials2 a{
color:#666666;
}
/*home page specific classes-----------------------------------------------------*/
.homeMainPanel{
float: left;
width: 100%;
height: 333px;
background: url(../images/homeBGImage.jpg) no-repeat;
border: 0;
border-top-width: 0px;
border-bottom-width: 2px;
border-color: #559F1D;
border-style: solid;
position:relative;
}
.homePanelLink{
position:absolute;
z-index:5;
font-family:Arial, Helvetica, sans-serif;
color:#F79623;
font-weight:bold;
font-size:11px;
height:14px;
}
.homePanelLink:hover{
text-decoration:none;
}
#homePanel1{
left:56px;
top:188px;
width:64px;
}
#homePanel2{
top:188px;
left:217px;
width:80px;
}
#homePanel3{
left:306px;
top:225px;
width:63px;
}
hr.green {
color: #559F1D;
border-style: solid;
border-width:1px;
border-color: #559F1D;
}
hr.white {
color: #ffffff;	
border-style: solid;
border-width:1px;
border-color: #ffffff;
}
hr.grey {
color: #999999;	
border-style: solid;
border-width:1px;
border-color: #999999;
}
.homeAuxPanelMiddle{
position:relative;
padding-top: 7px;
margin: 0;
display:inline-block;
}
.homeAuxPanelMiddle h2{
margin-bottom:5px;
}
.homeColumn{
float:left;
}
.nonrightColumn{
margin-right:6px;
}
a.homeSectionBox{
margin-bottom:8px;
border:2px solid #999999;
width:231px;
height:98px;
background-position:right bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
}
a.homeSectionBox:hover{
border:2px solid #559f1d;
}
#homebox1{
background-image:url(../images/homeGreenZone.jpg);
}
#homebox2{
background-image:url(../images/homeLocate.jpg);
}
#homebox3{
background-image:url(../images/homeSibaMap.jpg);
}
#homebox4{
background-image:url(../images/homeBusinessDirectory.jpg);
}
#homebox5{
background-image:url(../images/homeNewsLetter.jpg);
}
#homebox6{
background-image:url(../images/homeFeatured.jpg);
}
.homeH2Blue{
background-color: transparent;
background: transparent url(../images/orangeArrow.gif) no-repeat center left;
padding-left: 12px;
font-family: Sansa, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #1C4991;
}
.homeH2White{
background-color: transparent;
background: transparent url(../images/orangeArrow.gif) no-repeat center left;
padding-left: 12px;
font-family: Sansa, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}
.homeH2White a{
color: #ffffff;
}
a.homeSectionBox .title{
background: transparent url(../images/orangeArrow.gif) no-repeat center left;
padding-left: 12px;
margin:7px 0 12px 5px;
font-family: Sansa, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color:#1C4991;
display:block;
}
a.homeSectionBox:hover .title{
color:#559F1D;
}
a.homeSectionBox .text{
font-family: Arial, sans-serif;
font-size: 10px;
color: #000000;
line-height: 100%;
margin-left:5px;
width:50%;
margin-top:0;
display:block;
}
.homeAuxSubText{
font-family: Arial, sans-serif;
font-size: 10px;
color: #000000;
line-height: 100%;
}
.homeLogin, .homeUpcoming{
background:#559f1d;
padding-left:5px;
padding-top:7px;
height:95px;
width:232px;
margin-bottom:8px;
}
.homeLogin h2, .homeUpcoming h2{
margin-top:0;
}
.homeUpcoming{
background:#1c4991;
display:inline-block;
}
.homeLogin{
background:#559f1d;
}
.homeLogin input.field{
width:148px;
display:block;
margin-bottom:9px;
}
.squarebutton{
border:0;
text-align:center;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#f79623;
width:56px;
height:51px;
float:right;
margin-right:10px;
}
.homeEventColumn{
float:left;
width:100px;
margin-right:12px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
line-height:100%;
font-size:10px;
}
* html div.homeEventColumn{
display:inline;
}
.homeEventColumn a{
color:#ffffff;
}
.homeEventHeader{
color: #F79623;
padding-bottom:5px;
}
.generalMainPanel{
float: left;
width: 100%;
height: 333px;
background: url(../images/generalBGImage.jpg) no-repeat;
border: 0;
border-top-width: 2px;
border-bottom-width: 2px;
border-color: #559F1D;
border-style: solid;
}
.membersOnly{
border-bottom-width: 0px;
visibility:hidden;
}
/*General template elements---------------------------------------------------------*/
.generalMainPanelShort{
float: left;
width: 100%;
height: 262px;
border: 0;
border-top-width: 0px;
border-bottom-width: 2px;
border-color: #559F1D;
border-style: solid;
}
.dropDownShort{
width:116px;
height:244px;
visibility:hidden;
float: left;
margin-top:-2px;
padding:10px;
line-height: 150%;
background: #fff url(../images/dropDownArrowOrange.gif) no-repeat center top;
z-index: 20;
/*filter:alpha(opacity=90); --Unsupported in IE 8*/
opacity:.90;
}
.generalAuxPanel{
float: left;
width: 100%;
padding: 0;
margin: 0;
margin-top: 10px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color: #559F1D;
background: transparent url(../images/generalAuxBG.jpg) no-repeat bottom right;
margin-bottom: 20px;
padding-bottom: 10px;
}
.generalAuxPanelLeft{
float: left;
width: 176px;
margin:0px;
border-width: 7px;
border-style: solid;
border-color: #f2f2f2;
margin-right: 20px;
}
h2.generalAuxPanelLeftHeader{
width:156px;
background-color: #f2f2f2;
padding: 10px;
color: #1C4991;
font-family: Sansa, arial, sans-serif;
font-size: 12px;
font-weight: 700;
margin: 0px;
}
.generalAuxLeftBody{
padding: 10px;
float:left;
width: 156px;
line-height: 150%;
}
.auxLeftSub{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #F79623;
font-style: italic;
margin-left: 10px;
}
a.auxLeftSub{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D4D4D;
font-style: italic;
text-decoration: none;
margin-left: 10px;
}
a.auxLeftSub:hover{
color: #F79623;
text-decoration: none;
}
.auxLeftRedundant{
color: #F79623;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
.generalAuxPanelMiddle, .generalAuxPanelBusiness{
float: left;
width: 474px;
margin: 0;
padding:0;
margin-top: 20px;
}
.generalAuxPanelBusiness{
width:942px;
}
.membersOnlyPanel{
width:700px;
}
a.breadCrumbArrow{
color:#1C4991;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
background:url(../images/breadcrumb.gif) no-repeat center right;
padding-right: 8px;
margin-right: 3px;
text-decoration: none;
}
a.breadCrumb{
color:#1C4991;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}
a.breadCrumbArrow:hover{
color: #F79623;
text-decoration: underline;
}
a.breadCrumb:hover{
color: #F79623;
text-decoration: underline;
}
.generalAuxPanelRight{
float: right;
background-color: #f2f2f2;
width: 170px;
padding: 10px;
}
.rightPanelPic{
margin-top:10px;
}
#logoutArea{
float:right;
}
.logoutLink{
font-weight:bold;
font-size:12px;
color:#F79623;
cursor:pointer;
}
/*------Member login styles---------------------------------------------------------------*/
.memberTab{
	background-color: #F2F2F2;
	margin-right: 10px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	cursor:pointer;
}
.tabOn{
	color:#F79623;
}
.memberContentBox{
	border-style:solid;
	border-width:10px;
	border-color: #F2F2F2;
	padding: 30px;
	width: 420px;
}
td.tableText, td.tableDescript{
font-family: Arial, sans-serif;
font-size: 12px;
color: #4D4D4D;
}
td.tableDescript{
font-size: 10px;
}
.directoryAdmin{
float:left;
width:800px;
}
/*------Registration form styles--------------------------------------------------------------*/
.subHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	/*color: #F79623;*/
	color:#ffffff;
	background-color: #559F1D;
	font-weight: bold;
	padding:3px 0 3px 10px;
	width: 612px;
	float: left;
	margin:0;
	margin-bottom: 15px;
}
.whiteLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin-left: 20px;
	font-weight: 400;
	white-space:normal;
}
.generalLine{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #1C4991;
	background-color: #F2F2F2;
	font-weight: bold;
	padding-bottom: 5px;
	float:left;
}
.smallLine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
	text-align: right;
	background-color: #F2F2F2;
	float:left;
}
.slTitle{
width: 140px;
}
.slNo{
width: 57px;
}
.slStreetName{
width: 279px;
}
.slStreetType{
width: 66px;
}
select.slStreetType{
height:21px;
width:66px;
}
.slDirection{
width: 58px;
}
.slEmploy{
width:78px;
}
.slEmployField{
width:72px;
}
.smallLine.slTitle, .smallLine.slNo, .smallLine.slStreetName, .smallLine.slStreetType, .smallLine.slDirection, 
.smallLine.slEmploy{
padding-bottom:0;
}
div.slTitle, div.slNo, div.slStreetName, div.slStreetType, div.slDirection, div.slEmploy{
padding-top:0;
}
#mailPostalCode{
width:150px;
}
.greenHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #559F1D;
	padding-left: 20px;
	padding-top: 20px;
	float:left;
	width: 100%;
	margin:0 0 10px;
}
.caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D4D4D;
	font-style: italic;
}
.generalLine .caption{
	width:454px;
}
.regTable{
	border: 0;
	background-color: #F2F2F2;
	width: 622px;
	margin: 0;
	padding: 0;
	float: left;
	margin-top:20px;
}
.regTable fieldset{
	border:none;
	padding:0;
	margin:0;
	position:relative;
}
.regTable fieldset .greenHeading{
	padding-top:10px;
}
.regTable legend{
margin:0;
padding:0;
}
.regTable legend span.subHeading{
	position:absolute;
	display:block;
	left:0;
}
.regTable fieldset{
	padding-bottom:20px;
	margin-top:37px;
}
fieldset#business-fields{
	padding-bottom:10px;
}
fieldset .subHeading{
	top:-37px;
}
.regTable fieldset#development-fields, .regTable fieldset#contact-fields{
	margin-top:51px;
}
.regTable fieldset#development-fields .subHeading, .regTable fieldset#contact-fields .subHeading{
	top:-51px;
}
#yearEstablished, #currentEstablished{
	width:100px;
	margin-right:10px;
}
#ebstablishLine{
	width:400px;
}

#headOfficeLine{	
	margin-bottom: 5px;
}
.generalLineText, .formLineText, .fullRowText{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #1C4991;
	background-color: #F2F2F2;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 20px;
	width: 125px;
	float: left;
}
.formLineText{
	background-color:#fff;
	padding-left:0px;
}
.fullRowText{
	width: 602px;
}
.descriptionTextBox{
	width:444px;
}
.helpLink{
	font-weight:bold;
	font-family:arial,sans-serif;
	font-size:9px;
	font-style:italic;
	color:#F79623
}
#employmentGrid{
	float:left; 
	width: 390px;
}
.employmentRow{
	float:left;
	width:100%;
}
.employmentRow div{
	padding-top:0px;
}
.contactRow{
	display:inline-block;
	width:100%;
}
#contactNameRow{
	padding-top:20px;
}
.slPrefix{
	width:50px;
}
.slFName{
	width:182px;
}
.slLName{
	width:123px;
}
input.slFName{
	width:176px;
}
input.slLName{
	width:117px;
}
#contactLong{
	width:360px;
}
.phoneField{
	width:156px;
}
#contactRole{
	width:250px;
}
#publicDisplayRow{
	padding-top: 20px;
	padding-bottom: 20px;
	width: 400px;
}
/**********************Post An Event****************************************************/
#postEventIntro{
width: 580px;
}
.rightSideLength{
width:400px;
}
.dateLine{
width:450px;
}
/*--------------------------------Job posting page styles-------------------------------*/
#jobform{
margin-top:15px;
}
.jobPosting{
	margin:10px 0 30px;
	float:left;
	border-top:1px solid #000000;
	padding-top:10px;
}
.jobButton{
float:right;
font-size:11px;
font-family:arial,sans-serif;
font-weight:bold;
margin-bottom:15px;
}
.jobLine, .jobLineAdmin, .jobLineCenter{
	width: 520px;
	background-color: #F2F2F2;
	border: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	margin: 0;
	padding: 0;
	float: left;
}
.jobLine, .jobLineCenter{
	margin-bottom:10px;
}
.jobLineCenter{
	text-align:center;
}
.jobCategory{
	padding-left: 20px;
	width: 148px;
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1C4991;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.jobItem, .jobDescription{
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
}
.jobItem{
	padding: 5px 20px 5px 0;
}
.jobDescription{
	padding:5px 20px 5px 20px;
}
.jobItemTitle{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-weight: bold;
}
#changePassLine{
	margin-bottom:15px;
}
#postingDetails .field{
	width:350px;
}
/*------------Photo gallery styles=-------------------------------------------------------*/
.photoGalleryBox{
	width: 520px;
	padding: 10px;
	/*height: 345px;*/
	background-color: #E6E6E6;
}
.prevBox{
	float:right;
	height: 20px;
	width: 65px;
	background-color: #559F1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 5px;
	margin-right: 5px;
	cursor:pointer;
}
.nextBox{
	float:right;
	height: 20px;
	width: 65px;
	background-color: #559F1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 5px;
	cursor:pointer;
}
.zoomBox{
	height: 20px;
	width: 65px;
	background-color: #559F1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 5px;
	float:left;
	cursor:pointer;
}
.thumbBox{
	width: 540px;
	padding: 0;
	height: 50px;
	/*position: relative;*/
	/*float:left;*/
	background-color: #E6E6E6;
	margin-top: 10px;
	text-align: center;
}
.pgLeft{
	/*position: absolute;
	top: 15px;
	left: 5px;*/
	float:left;
}
.pgRight{
	/*position: absolute;
	top: 15px;
	right: 5px;*/
	float:right;
}
#galleryTable{
width:520px;
/*height:345px;*/
border-collapse:collapse;
border-width:0px;
table-layout:fixed;
}
#picCell{
width:390px;
/*height:325px;*/
}
#imgBox{
height:315px;
width:520px;
overflow:auto;
}
#thumbTable{
width:540px;
background-color:#E6E6E6;
margin-top:10px;
}
#thumbTable th{
color:#1C4991;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#thumbTable div, #thumbTable img{
cursor:pointer;
}
#thumbs{
text-align:center;
}
#thumbs img, #albumArea img{
width:91px;
height:55px;
}
#elm1{
width: 474px;
margin:0;
padding:0;
}

#albumArea{
width:520px;
padding:10px;
padding-bottom:0px;
background:#E6E6E6;
display:inline-block;
text-align:center;
}
#albumArea .album{
float:left;
margin-right:7px;
width:91px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
cursor:pointer;
}
#albumArea .left, #albumArea .right{
cursor:pointer;
height:55px;
width:15px;
}
#albumArea h3{
margin-top:0;
margin-bottom:4px;
}
#albumArea .left{
background:url(../images/pgLeft.gif) no-repeat left center;
}
#albumArea .right{
background:url(../images/pgRight.gif) no-repeat right center;
}
.album img{
display:block;
}
#albumTitle{
text-align:center;
color:#1C4991;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#addPhotoArea{
width:600px;
}
.addPhotoFields{
width: 600px;
float:left;
}
.addPhotoLabel{
width: 100px;
float:left;
color:#1C4991;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.addPhotoInput{
float:left;
width:400px;
}
#editPhotoArea, #deletePhotoArea{
width:600px;
background:#E6E6E6;
display:inline-block;
}
#editPhotoPreview, #oldThumbPreview, #newThumbPreview{
float:right;
width:100px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
input.disabled, select.disabled{
background:#bebebe;
}
label.disabled{
color:#bebebe;
}
#picDescript{
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#picDecript p{
padding-top:5px;
padding-bottom:5px;
margin:0;
}
/*-------------Calendar of events style-----------------------------------------*/
#calendarTop{
	width:750px;
	float:left;
	margin-bottom:10px;
}
#calendarModes{
	float:left;
	margin-left: 20px;
	font-size:12px;
	font-weight:bold;
	color:#F79623;
	font-family:arial,sans-serif;
}
#calendarModes span{
	margin-right:25px;
}
#calendarLegend{
	float:right;
	color:#4D4D4D;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:right;
}
.calendarContainer{
	width: 730px;
	padding: 10px;
	background-color: #E6E6E6;
	float: left;
	position:relative;
}
#eventDetails{
	position:absolute;
	z-index:100;
	background:#ffffff;	
	border:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	display:none;
}
#eventDetails label{
	font-weight:bold;
	width:100px;
	float:left;
	display:block;
}
#eventDetails input, #eventDetails textarea, #eventDetails select{	
	float:left;
	display:block;
	margin-left:10px;
	width:250px;
}
#eventDetails #changePass{
	width:auto;
}
#eventDetails input.button{
	width:auto;
}
#eventDetails .timefield{
	width:30px;
}
#eventDetails textarea{
	width:250px;
}
.formfields{
	display:inline-block;
	width:100%;
}
.formfields .button{
	text-align:center;
	float:none;
	display:inline;
}
#eventStuff{
	position:relative;
}
#eventStuff .hd{
	background:#bebebe;
	font-size:13px;
	text-align:center;
}
#eventStuff .bd{
	padding:10px;
}

#eventStuff .container-close{
	width:100px;
	border:1px solid #000000;
	background:#ffffff;	
	position:absolute;
	top:0px;
	right:0px;
	width:35px;
	text-align:center;
}
.calendarTable{
	width: 730px;
	background-color: #E6E6E6;
	border-collapse: collapse;	
}
.calendarTable td{
	vertical-align:top;
}
td.header1{
	text-align: center;
	font-size: 16px;
	color: #1C4991;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
td.header2{
	text-align: left;
	font-size: 13px;
	color: #1C4991;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
td.calendarCell{
	width: 94px;
	height: 94px;
	padding: 5px;
	color: #F79524;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-left-width: 0px;
	border-bottom-width: 0px;
}
td.calendarCellRight{
	width: 94px;
	height: 94px;
	padding: 5px;
	color: #F79524;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #E6E6E6;
}
a.viewType{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	font-family:arial,sans-serif;
	text-decoration:none;
}
a.viewType:hover{
	font-size:12px;
	font-weight:bold;
	color:#F79524;
	font-family:arial,sans-serif;
	text-decoration:none;
}
td.calendarCellRightVar{
	width: 104px;
	color: #F79524;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #E6E6E6;
}
td.calendarCellVar{
	width: 104px;
	color: #F79524;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:right;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-left-width: 0px;
	border-bottom-width: 0px;
}
.communityEvent{
	width: 94px;
	height: 94px;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	background-color: #F79623;
	position: relative;
}
.sbiaEvent{
	width: 94px;
	height: 94px;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	background-color: #559F1D;
	position: relative;
}
.pastEvent{
	width: 94px;
	height: 94px;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	background-color: #888888;
	position: relative;
}
.eventDes{
	position:absolute;
	z-index:100;
	width:200px;	
}
.notApproved{
	width: 94px;
	height: 94px;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	background-color: red;
	position: relative;
}
.eventDay{
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
.eventTitle{
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	width: 70px;
	text-align:left;
	cursor:pointer;
}
.notApproved .eventTitle{
	font-size:9px;
}
.eventTitle:hover{
	color:#1C4991;
}
.eventTableTitle{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	cursor:pointer;
}
.eventTableTitle:hover{
	color:#F79623;
}
.eventStart{
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	width: 90px;
	font-style: italic;
	text-align: left;
}
.registrationRequired{
	position: absolute;
	bottom: 5px;
	right: 5px;
	background-color: transparent;
}
td.tableItem, td.tableItemTitle{
	padding: 5px;
	color: #1C4991;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-left-width: 0px;
	border-bottom-width: 0px;
}
td.tableItemTitle{
	font-weight:bold;
}
td.tableItemRight{
	padding: 5px;
	color: #1C4991;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #E6E6E6;
}
li.sbiaList{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #559F1D;
	line-height: 150%;
}
li.comList, li.comListRed{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F79623;
	line-height: 150%;
}
li.comListRed{
	color:red;
}
.listEvent{
	font-weight:bold;
	cursor:pointer;
}
.listEvent:hover{
	text-decoration:underline;
}
/*------------event registration form style-------------------------------------------------*/
.regHead{
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1C4991;
	float:left;
	margin-bottom:15px;
	width: 400px;
}
.regLabel{
	width:120px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1C4991;
	float:left;
}
#eventDescription, #eventPreview{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#eventPreview{
	float:left;
	width:460px;
}
/*------------press release & articles styles--------------------------------------------------*/
.pressViewRedundant{
	color:#F79623;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 10px;
	font-weight:bold;
}
a.pressView{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
	margin-right: 10px;
	font-weight:bold;
}
a.pressView:hover{
	color:#F79623;
	text-decoration: none;
}
.pdfLink, .videoLink, .urlLink{
	padding: 10px;
	padding-left:50px;
	width: 444px;
	height: 27px;	
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #1C4991;
	text-decoration:none;
}
.pdfLink{
background:#F2F2F2 url(../images/pdfIcon.gif) no-repeat 5px center;
}
.videoLink{
background:#F2F2F2 url(../images/videoIcon.gif) no-repeat 5px center;
}
.urlLink{
background:#F2F2F2 url(../images/linkIcon.gif) no-repeat 5px center;
}
a.pdfLink:hover{
	text-decoration:underline;
}
.greyPDFLinkArrow{
height:39px;
width:143px;
background:url(../images/pdfLinkArrowGrey.gif) no-repeat;
padding: 10px;
padding-left:80px;
font-weight: bold;
font-size: 11px;
color: #1C4991;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0;
}
/*-----------Business directory style--------------------------*/
a.liLink{
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:pointer;
}
#busContent{
margin-top:20px;
/*float:left;*/
}
.busFieldHolder{
float:left;
margin-top:10px;
}
.busFieldLabel{
float:left;
width:200px;
color: #1C4991;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}
.busInputs{
float:left;
}
#busCategories{
margin-top: 20px;
width:930px;
float:left;
}
.busColumn{
float:left;
width:220px;
}
.areYou{
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1C4991;
float:left;
margin-top:20px;
}
.businessTable, .businessTableAdmin{
width: 902px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
background-color:#E6E6E6;
float:left;
}
.businessTableAdmin{
width:950px;
}
.businessTableHeader{
margin-right:10px;
font-size:12px;
font-weight:bold;
font-style:italic;
font-family:arial,sans-serif;
color:#F79623;
float:left;
}
.businessTableCell{
margin-right:10px;
font-size:12px;
font-weight:bold;
font-family:arial,sans-serif;
color:#4d4d4d;
float:left;
}
.business-Name{
width:162px;
}
.business-Address{
width:120px;
}
.business-Phone{
width:86px;
}
.business-Email{
width:200px;
}
.business-Website{
width:155px;
}
.business-Image{
width:95px;
}
#map_canvas{
width: 942px; 
height: 500px;
/*float:left;*/
margin-top:1px;
}
#g_directions{
width:942px;
margin-top:15px;
font-family:arial,sans-serif;
font-size:11px;
position:relative;
display:block;
float:left;
overflow:auto;
}
#direction_panel{
visibility:hidden;
color:#4D4D4D;
font-family:Arial,sans-serif;
font-size:12px;
}
#direction_panel label{
font-weight:bold;
}
.instruct{
color:#bebebe;
font-size:11px;
}
.gmnoprint{
overflow:visible;
}
.info-bubble{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
max-width:450px;
}
/*****************Datalist****************************/
.dlist{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
border-collapse:collapse;
}
.dlist th{
font-size:13px;
font-weight:bold;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}
.dlist thead th:first-child,  .dlist tr td:first-child{
border-left:none;
}
.dlist td{
padding:3px;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
}
table.dlist tr:last-child td{
border-bottom:none;
}
.directorDetailBox{
width:500px;
background:#F2F2F2;
}
.directorDetailBox label{
float:left;
width:140px;
text-align:right;
padding-right:10px;
}
.readonly{
background:#eeeeee;
}
/*****************Blog****************************/
.blogEntry{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.date{
font-size:10px;
font-style:italic;
padding-bottom:10px;
}
.blogLink{
font-size:14px;
font-weight:bold;
color:#1C4991;
}
/*****************Banner****************************/
#bannerEdit{
font-family:Arial, Helvetica, sans-serif;
}
#bannerEdit label{
font-size:12px;
color: #1C4991;
font-weight:bold;
}
/*****************Discussion****************************/
.discussTable td label{
width:6em;
font-size: 12px;
font-family: Arial, sans-serif;
font-weight: bold;
color: #1C4991;
}
.discussTable td{
vertical-align:top;
}
.discussionBack{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#F79623;
font-weight:bold;
}
.threadText{
padding-left:20px;
}
/*****************MemberList****************************/
.memberlist{
width:100%;
border-collapse:collapse;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
.memberlist th{
font-weight:bold;
text-align:left;
}
.memberlist tr td, .memberlist tr th{
border-bottom:1px solid #000000;
}
#memberinfo-area{
position:relative;
}
#memberDetails{
position:absolute;
z-index:100;
background:#ffffff;	
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:400px;
display:none;
}
/*****************Archive****************************/
#archives{
width:504px;
}
.archive-head{
display:inline-block;
width:100%;
}
.archive-head .right{
text-align:right;
}
.icon-pic{
margin-right:10px;
}
.archive-link{
font-size:12px;
font-weight:bold;
font-family:arial,sans-serif;
}
.media-date{
font-style:italic;
}
/*****************Contact Form****************************/
.contactRow{
width:500px;
float:left;
}
/*****************Newsletter****************************/
.newsAdmin{
width:450px;
float:left;
}
/*****************Event Registration********************/
#dumpLink{
float:left;
width:400px;
}
/*****************Search Results********************/
.searchResult{
margin-right:20px;
}
.searchTitle{
font-weight:bold;
}