/**Begin CSS Style*****************************************/
/**DO NOT MODIFY ANYTHING IN THIS SECTION.**/
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,500);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);

p, ul, ol, li, h1, h2, h3, h4, h5  {
	margin: 0;
	padding: 0;
}

a:link, a:visited, a:active	{
	color: #ffffff;
	font-weight : normal;
	text-decoration : underline;
}

a:hover	{
	color: #347791;
}

a:focus {
	outline: none;
}

html, body {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13pt;
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	height: 100%;
	text-align: center;
	background: url("../images/bg01.jpg") no-repeat fixed top center;
}

#container {
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
	z-index: 0;
	overflow: hidden;
	background: url("../images/topheaderbg01.png") repeat-x scroll top left;


}

* html #container { height: 100%; } /* Height Hack for IE */

#headerwrapper {
	width: 100%;
	margin: 0 auto;
	z-index: 10;
	position: relative;
	height: 656px;

}

#header {

	color: #FFFFFF;
	position: relative;
	width: 960px;
	z-index: 10;
	margin: 0 auto;
	height: 200px;
}



#headerwrappersub {
	width: 100%;
	margin: 0 auto;
	z-index: 10;
	position: relative;
	height: 200px;

}

#headersub {

	color: #FFFFFF;
	position: relative;
	width: 960px;
	z-index: 10;
	margin: 0 auto;
	height: 300px;
}



#headercontent {

	height: 112px;

}


#headeraddress {

	color: #063F68;
	font-size: 15pt;
	font-weight: 700;
	position: absolute;
	right: 0px;
	text-align: center;
	top: 8px;
	text-transform: uppercase;
	font-weight: 400;
	




}


#headeraddress a:link, #headeraddress a:active, #headeraddress a:visited{
	color: #ffffff;
}


#headerlogo {
	position: absolute;
	z-index: 1;
	display: block;
	top: 73px;
	left: -1px;
}

#headertext {
	position: absolute;
	z-index: 1;
	display: block;
	top: 65px;
	left: 140px;

}

.topheaderbar {
	color: #FFFFFF;
	font-size: 10.05pt;
	font-weight: 300;
	letter-spacing: 0.5px;
	padding-top: 11px;
	text-align: right;
	width: 780px;
	float: right;
}

#emergencyboxcont ul {
	list-style: none;
	right: 0px !important;
	




}
#slogan {

	right: -1px;
	top: 56px;
	position: absolute;


}

#footertext {
	position: absolute;
	z-index: 1;
	display: block;
	top: 6px;
	left: 140px;

}


#headeraddy {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 11pt;
	z-index: 2;
}

#Phone {
	position: absolute;
	top: 40px;
	right: 20px;
	font-size: 18pt;
	z-index: 2;
}

#guides {
	position: absolute; 
	top: 90px;
	right:0px;



}

.gudieimage {
	width: 100px;
	float: left;
	font-size: 7pt;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);
	

}

#headersocialmedia {
	position: absolute;
	top: 100px;
	left: 422px;
	z-index: 2;
	border-left: dotted 2px #B5CC82;
	padding: 0px 10px;
	border-right: dotted 2px #B5CC82;
}

#headersocialmedia img {
	width: 34px;
	height: 34px;
	border: 0;
}

#headersocialmedia a:link, #headersocialmedia a:active, #headersocialmedia a:visited{
	width: 34px;
	height: 34px;
	display: block;
	margin-left: 7px;
	float: left;
}


#headercont {
	position: absolute;
	padding: 0;
	margin: 0;
	width: 300px;
	height: 114px;
	z-index: 4;
	top: 0;
	right: 0;
}

#headercontact {
	font-size: 13pt;
	padding: 5px 0 0;
	position: absolute;
	right: 254px;
	text-align: right;
	top: 30px;
}

.phone {
	float: left;
	font-size: 10pt;
	width: 103px;
	padding-left: 19px;
}

.fax {
	float: left;
	font-size: 10pt;
	width: 100px;
	padding-left: 19px;
	width: 70px;
}

#topcolleft {
	margin-top: 11px;

}
#date {

	width: 95px;
	padding-left: 5px;


}

#dateclock {
	position: absolute;
	top: 87px;
	right: 17px;
	font-weight: 400;
	color: #ffffff;
	font-family: 'Oswald',sans-serif;
	font-size: 9pt;



}


#onlinebanking {
	padding: 0px 6px;


}

#onlinebanking ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#onlinebanking li {
	float: left;
	padding: 0px;
	margin: 0px;
}


#onlinebanking h1 {
	font-size: 18pt;
	font-family: 'Cinzel',serif;
	font-weight: 700;
	padding-left: 6px;


}

ul.clock {
    color: #ffffff;
    list-style: none outside none;
    text-align: left;
    z-index: 7;

}
ul.clock li {
    display: inline;
    text-align: left;
}
#clockpoint {
    animation: 1s ease 0s normal none infinite mymove;
    position: relative;
}

.contactinfo {
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.contactinfo span {
	font-weight: 700;
	display: block;
}

#homecontacts {
	width: 241px;
	font-size: 11pt;
	padding: 0 17px;
}

.homemenu {
	margin: 0 auto;
	width: 254px;
}

.homemenu ul {
	padding: 0px;
	margin: 0px;
}

.homemenu ul li {
	width: 246px;
	height: 59px;
	list-style: none;
	margin-bottom: 4px;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.3);
}

.homemenu li a:link, .homemenu li a:visited, .homemenu li a:active {
	display: block;
	text-decoration: none;
	font-size: 13pt;
	line-height: 54px;
	padding-left: 54px;
	padding-bottom: 5px;
	color: #c7b6af;
	font-weight: 400;
}


.homemenu li a:hover {
	color: #AD2323;
}

.leftmenu {
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.3);
}

.leftmenu ul {
	padding: 0px;
	margin: 0px;
}

.leftmenu ul li {
	width: 283px;
	height: 66px;
	list-style: none;
}

.leftmenu li a:link, .leftmenu li a:visited, .leftmenu li a:active {
	display: block;
	text-decoration: none;
	font-size: 13pt;
	line-height: 61px;
	padding-left: 68px;
	padding-bottom: 5px;
	color: #c7b6af;
	font-weight: 400;
}


.leftmenu li a:hover {
	color: #AD2323;
}


/* ########## Begin Staff Style ########## */

#liststaff {
	border-bottom: 1px dotted #000000;
	height: 150px;
}


#staffprofile {

}

.staffprofileimage  {
	float: left;
	margin: 5px 20px 10px 0;
	border: 3px solid #CCCCCC;
}


#directorylist {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #000000;
    border-radius: 18px 18px 18px 18px;
    padding: 10px;
    width: 886px;
}

.emailtag { width: 166px; background: transparent url(../images/icons/icon_email.png) no-repeat left bottom; }
.emailtag a:link, .emailtag a:active, .emailtag a:visited { color: #FFFFFF; }
.emailtag a:hover { color: #D58F00; }
.tagright { float: right; height: 19px; margin-bottom: 3px; font-family: 'Oswald',sans-serif; font-weight: 400; text-align: right;}
.tagbottom { float: left; height: 19px; margin-bottom: 3px; padding-left: 20px; font-family: 'Oswald',sans-serif; font-weight: 400; }
.tagleft { float:left;  height: 19px; margin-bottom: 3px; }

.socialmedia {
	padding: 7px 0 0;
}

.socialmedia img {
	margin-left: 4px;
}

#footeraddress {
	float: left;
	margin-top: 8px;
	width: 283px;
	padding-left: 25px;
	border-left: 1px dotted #ffffff;

}


#footeraddress a:link, #footeraddress a:active, #footeraddress a:visited{
	color: #ffffff;
}

#footersocialmedia {
	float: left;
	padding-top: 83px;
	width: 160px;
	
}


#footersocialmedia img {
	width: 32px;
	height: 32px;
	border: 0;
}

#footersocialmedia a, #footersocialmedia  a:active, #footersocialmedia  a:visited {
	padding-right: 5px;
	
}

#footerimage {
	position: absolute;
	left: 5px;

}



#bodywrapper {
	width: 960px;

	margin: 0px auto 185px auto;
}

#colleft {

	float: left;
	z-index: 4;
	width: 348px;
	height: 473px;

}



#collefthome {
	float: left;
	width: 681px;
}




#colcenter {

	margin-top: 20px;



}

#colright {
	float: left;
	width: 610px;
}

.colrightcont {
	margin: 14px 18px 0 18px;
}

#colrighthome {
	float: left;
	width: 275px;
	padding: 0 0;
	margin-top: 17px;
	padding-bottom: 25px;
	border-left: 2px solid #4a4644;
}


#homecontent {
	width: 731px;
	float: left;




}


.calhometitle {
	background: #0580CC;
	padding: 8px 15px;
 	font-family: 'Oswald', sans-serif; 
	font-weight: 400;
	font-size: 11pt;
	text-transform: uppercase;
	color: #FFFFFF;
	clear: both;
}

a.calhomeall:link, a.calhomeall:active, a.calhomeall:visited {
	float: right;
	box-shadow: inset 0px 0px 0px 0px #fce2c1;
	-moz-box-shadow: inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow: inset 0px 0px 0px 0px #fce2c1;
	background: #E79A14;
	text-indent: 0px;
	border: 1px solid #eeb44f;
	display: inline-block;
	color: #ffffff;
	font-size: 8pt;
	height: 22px;
	line-height: 22px;
	width: 66px;
	text-decoration: none;
	text-align: center;
	position: relative;
	top: -1px;
}

a.calhomeall:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #e79a14) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #e79a14 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#e79a14');
	background-color:#ffc477;

}

.calhomesearch {
	background: #dcdcdc;
	color: #000000;
	padding: 4px;
	font-weight: bold;
	padding: 4px 8px 8px 8px;
}

.calhomesearch input {
	border: 1px solid #ACACAC;
	border-radius: 3px 3px 3px 3px;
	color: #AAAAAA;
	font-size: 7pt;
	padding: 3px;
	width: 78px;
}

.caliconstart {

}

.caliconstart {

}


ul.calhomeevents {
	color: #000000;
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.calhomeevents li {
	padding: 10px 0;
	border-bottom: 1px solid #FFFFFF;
}	
	
ul.calhomeevents li a:link, ul.calhomeevents li a:visited, ul.calhomeevents li a:active {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.25;
}
	
ul.calhomeevents li a:hover {

}


ul.calhomeevents span.calhomeeventtitle {
 	font-family: 'Oswald', sans-serif!important; 
	font-weight: 400!important;
	color: #0580CC!important;
	padding: 0;
	margin: 0 0 8px 0;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 12pt;
	line-height: 1;
	white-space: nowrap;
}

ul.calhomeevents span {
	display: block;
}

.calhomelink {
}

.calhomedate {
	float: left;
	width: 52px;
	height: 48px;
 	font-family: 'Oswald', sans-serif; 
	font-weight: 400;
	background: #e79a14;
	font-size: 19pt;
	color: #FFFFFF;
	padding-top: 4px;
	line-height: 1;
	text-align: center;
	margin: 0 12px 0 0;
}

.calhomemonth {
	font-size: 12pt;
	text-transform: uppercase;
	color: #FFFFFF;
}


.calendarlist {
	border: 1px solid #000000;
	border-radius: 5px 5px 5px 5px;
	display: block;
	background: #C8E6F0;
	margin: 0 0 5px 29px;
	position: relative;
}

.calendarlist a:link, .calendarlist a:active, .calendarlist a:visited  {
	color: #000000;
	text-decoration: none;
	padding: 0px 5px 5px 5px;


}

.calendarlist a:hover {
	color: #1B6983;
	background: #EEEEEE;
	border-radius: 5px 5px 5px 5px;
}

.calendarlist h4 {
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #000000;
}

.calmonth {
	font-size: 15pt;
	color: #000000;
	font-weight: bold;
	margin: 25px 0 0 0;

	padding: 0 0 8px 28px;
	height: 24px;
}

.calimageleft {
  	margin: 5px 10px 0px 0px;
  	float: left;
  	border: 1px solid #000000;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.caldatetab {
	width: 19px;
	position: absolute;
	left: -31px;
	top: 3px;
	border: 1px solid #000000;
	border-right: none;
	border-radius: 3px 0px 0px 3px;
	background: #1B6983;
	padding: 5px;
	font-size: 12pt;
	color: #FFFFFF;
	text-align: center;
}

.calmonthtab {
	font-size: 8px;
	text-transform: uppercase;
	color: #FFFFFF;
}

#calendarcats {
	width: 225px;
	float: right;
	
}

#calendarcats h2, #calendarcats h2 {
	font-size: 17pt;
	font-weight: bold;
	color: #25408F;
	margin: 0;
	padding: 0;
	text-shadow: 0 0.5px 0.5px #FFFFFF;
	letter-spacing: -1.5px;
}

.calendarselects {
	padding: 4px;
	width: 215px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	margin: 21px 0 0 5px;
}


.caldateshome {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10pt;
	letter-spacing: -0.5px;



}

.caldatelinks {
	padding-bottom: 15px;



}




######### Begin Product List #########

.productlist {
	width: 960px;
	position: relative;
	padding-bottom: 15px;
	border: 1px dashed #cccccc;



}

#productimage {
	width: 200px;
	height: 150px;
	float: left;
	margin-right: 15px;
	padding: 3px;
	border: 1px solid #cccccc;

	

}

#productdescription {
	width: 725px;
	float: left;
	height: 200px;



}

#productdescription a, #productdescription  a:active, #productdescription  a:visited {
	color: #ffffff;
	text-decoration: none;
	
}


/* ########## Begin Tabs Style ######################## */

.tabsstyle {
	border-left: 0px solid #999999 !important;
	border-right: 0px solid #999999 !important;
	border-bottom: 0px solid #999999 !important;
	border-top: 0px solid #999999 !important;
	border-radius: 0 0px 0px 0px;
	max-height: 119px;
}

.tabsstyle p {
	margin: 0;
	padding: 0;
}

#tabs-min { 
	background: transparent; 
	border: none;
	padding: 0;
	position: relative;
	width: 333px;
	margin: 0 auto;

} 
#tabs-min .ui-widget-header { 
	background: transparent; 
	border: none; 
	border-bottom: 0px solid #A9A9A9; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px;
	height: 36px;

}


#tabs-min .ui-tabs {
	padding: 0;
}


#tabs-min .ui-tabs-nav {
	padding: 0;
}

#tabs-min .ui-tabs-nav li {
	margin: 0 0px 0 0;
}






#tabs-min .ui-tabs-nav .ui-state-default { 
	background: transparent; 
	border: none;
	color: #a9a9a9;
 	font-family: 'Oswald', sans-serif; 
	font-weight: 400;
	font-size: 10pt;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px;
	text-transform: uppercase;
	-webkit-box-shadow: inset 0px -10px 2px -9px #A9A9A9;
	box-shadow: inset 0px -10px 2px -9px #A9A9A9;
	z-index: 2;
}



#tabs-min .ui-tabs-nav .ui-state-active { 
	border: none;
	color: #ffffff;
 	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 10pt;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 3;
} 

#tabs-min .ui-tabs-nav .ui-state-default a, #tabs-min .ui-state-default a:link, #tabs-min .ui-state-default a:visited { 
	color: #347791!important;
	width: 89px;
 	font-family: 'Oswald', sans-serif; 
	font-size: 11pt;
	font-weight: bold;
	
}

#tabs-min .ui-tabs-nav .ui-state-default a:hover { 
	color: #ffffff!important;
}

#tabs-min .ui-tabs-nav .ui-state-active a, #tabs-min .ui-state-active a:link, #tabs-min .ui-state-active a:visited { 
	color: #FFFFFF!important; 

}

#tabs-min .ui-tabs-panel {
	padding: 0px;
}

#tabs-min .tabcontent {
	height: 224px;
	width: 319px;
	overflow: auto;
	padding: 7px;
}

#tabs-min .ui-tabs-nav li a {
	padding: 10px 8px 9px 9px !important;
	text-align: center;
}

.tabcontent::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border: 1px solid #0580cc;
}

.tabcontent::-webkit-scrollbar {
	width: 18px;
	background-color: #F5F5F5;
}

.tabcontent::-webkit-scrollbar-thumb {
	background-color: #0580cc;
}

/*.tabcontent::-webkit-scrollbar-button {
	background-color: #7c2929;
}  optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */

/*.tabcontent::-webkit-scrollbar-corner {
	background-color: black;
}  if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */


/* ########## End Tabs Style ######################## */


/* ########## Table Styles ######################## */

.spectable {
	background: none;
	/*border-collapse: collapse;*/
	font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px;
	text-align: left;
	width: auto;
	cursor: pointer;
	/*border: 1px solid #999999;*/
	/*border-radius: 5px 5px 5px 5px;*/
}

.csvcenter {
	margin: 20px auto;
	width: 100%;
}

.spectable th {
	border-bottom: 2px solid #999999;
	color: #FFFFFF;
	font-size: 10.5pt;
	font-weight: bold;
	padding: 7px 8px;
	/*background: #000000;*/
	text-transform: uppercase;
}

.spectable .thclass1 {
	color: #000000;
}

.spectable .thclass2, .spectable .thclass3 {
	background: #000000;
}
.Xspectable th:first-child {
	border-radius: 5px 0px 0px 0px;
}

.Xspectable th:last-child {
	border-radius: 0px 5px 0px 0px;
}

.spectable td {
	color: #000000;
	padding: 9px 30px 9px 8px;
}

.spectable tbody tr:hover td {
	background: #CCCCCC;
}

.spectable tr.zebraeven {
	background: #EEEEEE;
}

.spectable tr.zebraodd {
	background: #DDDDDD;
}

.spectable .cellclass1 {
	font-weight: bold;
	padding-right: 
}

/* ########## Begin Smooth Scroll ########## */

#smoothscroll {
  position: absolute;
  top: 0;
  /* just used to show how to include the margin in the effect */
  margin-top: 0;
  padding-top: 0;
  width: 258px;
}

#smoothscroll.fixed {
  position: fixed;
  top: 0;
}

#smoothscroll.fixedbottom {
  position: fixed;
  top: 240px;
}


/* ############## Mega Menu Overrides ####################### */

/*  _______________________________________

    01 MENU BAR
    _______________________________________  */

/* 1. Mega Menu Bar */
#menubg {
	border: 1px solid #881719;
	height: 45px;
	margin: 0 auto 8px auto;
	width: 958px;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.3);
}

.megamenu_container {
	height: 48px;
	z-index:2;
	background-image: none;
	background-color: transparent;
	border: none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.megamenu_fixed { }

.megamenu {
	font-size: 0px;
	line-height: 48px;
}

	.megamenu > li {
		border-right:none;
		border-left:none;
		padding: 13px 0 13px 10px;
		font-family: 'Oswald', sans-serif;
		font-weight: 400;
		font-size: 11pt;

	}

	.megamenu_fixed .megamenu > li { }

		.megamenu > li:hover {
			background-color:#202020;
			background-image: none;
		}

		.megamenu > li.active {
			background-color:#131313;
			background-image: none;
		}

		.megamenu > li.active > .drop {
			background-image:url(../scripts/megaslidemenu/img/up.png)
		}

		.megamenu li.noactive { }

		.megamenu_container .megamenu > li:first-child {
			-webkit-border-radius:0;
			-moz-border-radius:0;
			border-radius:0;	
		}

		.megamenu_fixed .megamenu > li:first-child,
		.megamenu_carousel .megamenu > li:first-child { }

		.megamenu > li:last-child {
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
		}

		.megamenu > li a {
			color:#FFFFFF;
		}

			.megamenu > li a:hover {
				color:#E79A14;
			}

		.megamenu > li span a { }

		.megamenu > li a:focus { }

		.megamenu > li .drop,
		.megamenu > li .nodrop {
			font-size: 11pt;
			line-height:48px;
			text-shadow:none;
		}

		.megamenu > li .drop {
			background-position:right 21px;
			padding: 13px 20px 13px 0;
		}

		.megamenu > li .nodrop {
			padding: 13px 11px 13px 0;
		}

		.megamenu > li .drop:hover,
		.megamenu > li .nodrop:hover { }

		.megamenu > li .drop a:hover,
		.megamenu > li .nodrop a:hover { color:#FFFFFF; }

		.megamenu li.megamenu_button { }

		.megamenu li.megamenu_button_active {
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;	
		}

		.megamenu li.megamenu_button span { }

		.megamenu li.megamenu_button_active span { }

/* 2. Mega Menu Trigger Button */

#megamenu_trigger { }

#megamenu_trigger.active { }

/* 3. Mega Menu Carousel Buttons */

.megamenu_carousel_frame { }

.megamenu_carousel_prev,
.megamenu_carousel_next { }

.megamenu_carousel_prev:hover,
.megamenu_carousel_next:hover { }

	.megamenu_carousel_prev { }

	.megamenu_carousel_next { }


/*  _______________________________________

    02 DROP DOWN CONTAINER
    _______________________________________  */


.megamenu > li .megamenu_fullwidth {
	margin:0 0 15px -1px;
	padding:10px 0 10px 0;
}

.megamenu_push .megamenu > li .megamenu_fullwidth {
	top:0px;
	display: none;
}

.megamenu > li:hover .megamenu_fullwidth { }

.megamenu > li .blocktitles {
	line-height: 32pt;
}


/*  _______________________________________

    03 DROP DOWN SCROLLBARS
    _______________________________________  */


.megamenu > li .megamenu_scrollbars { }

.megamenu_scrollbars .megamenu_scroller_container { }

.megamenu_scrollbars .megamenu_scroller_container .megamenu_scroll_area { }

.megamenu_scrollbars .megamenu_scroller_container .pane { }

.megamenu_scrollbars .megamenu_scroller_container .pane .slider { }

.megamenu_scrollbars .megamenu_scroller_container .pane .slider:hover { }

.megamenu_scrollbars .megamenu_scroller_container:hover .pane, 
.megamenu_scrollbars .pane.active { }


/*  _______________________________________

    04 COLUMNS GRID
    _______________________________________  */

.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 { }

.megamenu .col_1 {}
.megamenu .col_2 {}
.megamenu .col_3 {}
.megamenu .col_4 {}
.megamenu .col_5 {}
.megamenu .col_6 {}
.megamenu .col_7 {}
.megamenu .col_8 {}
.megamenu .col_9 {}
.megamenu .col_10 {}
.megamenu .col_11 {}
.megamenu .col_12 {}

.megamenu .col_nomargins { }

.megamenu .col_nomargin_left { }

.megamenu .col_nomargin_right { }

.megamenu .col_border-left {
	border-left: 1px solid #FFFFFF;
	margin-left: 0;
	padding-left: 14px;
}

.megamenu .clear { }

/*  _______________________________________

    05 CONTENT & TYPOGRAPHY
    _______________________________________  */


/* 1. Basic Typography */

.megamenu .black_bg { }

.megamenu p, 
.megamenu h1, 
.megamenu h2, 
.megamenu h3, 
.megamenu h4, 
.megamenu h5, 
.megamenu h6 { }

.megamenu p { }
.megamenu h1 { }
.megamenu h2 { }
.megamenu h3 { }
.megamenu h4 { }
.megamenu h5 { }
.megamenu h6 { }

/* 2. Lists */

.megamenu > li ul,
.megamenu > li ol { }

.megamenu > li ul { }

.megamenu > li ol { }

.megamenu > li ul li,
.megamenu > li ol li {
	list-style-type: square;
	list-style-image: url(../scripts/megaslidemenu/img/right.png);
	font-family: 'News Cycle', sans-serif;
	font-size: 12pt;
}

/* 3. Paragraphs with Icons */

.megamenu .calendar, 
.megamenu .note, 
.megamenu .help, 
.megamenu .delete, 
.megamenu .favorite, 
.megamenu .lock, 
.megamenu .archive, 
.megamenu .briefcase, 
.megamenu .search, 
.megamenu .user { }

.megamenu .calendar { }
.megamenu .note { }
.megamenu .archive { }
.megamenu .search { }
.megamenu .help { }
.megamenu .delete { }
.megamenu .favorite { }
.megamenu .lock { }
.megamenu .briefcase { }
.megamenu .user { }

/* 4. Paragraphs with borders */

.megamenu .dark, 
.megamenu .brown, 
.megamenu .yellow, 
.megamenu .red, 
.megamenu .blue, 
.megamenu .green { }

.megamenu .dark { }
.megamenu .brown { }
.megamenu .yellow { }
.megamenu .red { }
.megamenu .blue { }
.megamenu .green { }
.megamenu .table_light, 
.megamenu .table_dark { }

/* 5. Tables */

.megamenu table { }

.megamenu .table_light th, 
.megamenu .table_dark th { }
.megamenu .table_light { }
	.megamenu .table_light th { }
	.megamenu .table_light td { }

.megamenu .table_dark { }
	.megamenu .table_dark th { }
	.megamenu .table_dark td { }

/* 6. Inline Images */

.megamenu img { }
.megamenu .inline_img { }
.megamenu .megamenu_fullwidth .img_list { }
.megamenu .megamenu_fullwidth .img_list li {
	list-style: none;
	list-style-image: none;
}
.megamenu iframe { }


/*  _______________________________________

    06 DROP DOWN TABS
    _______________________________________  */


.megamenu_tabs .megamenu_tabs_panels { }
.megamenu_tabs ul { }
.megamenu_tabs_hide { }
.megamenu_tabs .megamenu_tabs_nav { }
.megamenu_tabs .megamenu_tabs_nav li { }
.megamenu_tabs .megamenu_tabs_nav li a { }
.megamenu_tabs li a.current,
.megamenu_tabs li a.current:hover { }
.megamenu_tabs .megamenu_tabs_nav li a:hover,
.megamenu_tabs .megamenu_tabs_nav li a:focus { }


ul#topnav {
	font-size: 10pt;
	line-height: normal;
	margin: 0;
	list-style: none;
	z-index: 13000 !important;
}

ul#topnav li {
	margin: 0; 
	position: relative;
	float: left;
	padding-top: 7px;


}

ul#topnav li a, ul#topnav a:active, ul#topnav a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px 18px;
   	border-right: 1px solid #FFFFFF;
	font-family: 'BebasNeueRegular';
}

ul#topnav li:hover a, ul#topnav li a:hover {
	color: #C7903A;

}

ul#topnav li .sub {
	position: absolute;	
	top: 33px; left: -1px;
	background: #9c988d;
	padding: 7px 11px 10px 11px;
	float: left;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 4px;
	-khtml-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	display: none;
	z-index: 13000 !important;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

ul#topnav li .row {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 175px;
	float: left;

}

ul#topnav .sub ul li {
	width: 100%;
	color: #FFFFFF;
}

ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 10pt;
	font-weight: normal;
}

ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #FFFFFF;
}

ul#topnav .sub ul li a, ul#topnav .sub ul li a:active, ul#topnav .sub ul li a:visited  {
	float: none; 
	background: transparent url(../scripts/megamenu/navlist_arrow.png) 4px 10px no-repeat;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 3px 5px 3px 18px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: none;
	font-size: 10pt;
	border-right: 0;
}

ul#topnav .sub ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	color: #FFFFFF;
}

/* ########## End Main Menu ########## */


/* ########## Begin Search ########## */

.searchwrap {
	font-size: 10pt;
	width: 275px;
	float: right;
	margin: 10px 20px 0 0;
}


.searchinput {
	border: 1px solid #FFFFFF;
	padding: 2px;
	width: 180px;
}

.searchinput:hover {
	border: 1px solid #d72323;
	color: #454743;
}

.searchinput:focus {
	border: 1px solid #000000;
	color: #454743;
}

/* ########## End Search ########## */



#headersearch {
	width: 215px;
	height: 68px;
	position: absolute;
	right: 0px;

}

.searchboxtag {
    font-size: 17pt;
    font-weight: bold;
    position: absolute;
    right: 300px;
    top: 5px;
    width: 80px;
}

.searchbox {
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
	height: 31px; */
	text-align: right;
	background: none;
	letter-spacing: 0;
}

.searchboxform {
	padding: 0;
	margin: 0;
}

.searchboxselect {
	margin: 4px 0 0 0;
	padding: 4px;
}


#businesssearch {
	width: 238px;
	height: 90px;
	padding: 0px;
}


.searchops {
	border: 1px solid #533215;
	margin: 20px 15px 0 15px;
	padding: 0;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.searchops legend {
	font-size: 14pt;
	margin: 0 0 0 13px;
	font-weight: bold;
	color: #533215;
}

.searchmapops {
	border: 1px solid #533215;
	margin: 0 5px;
	padding: 0 8px 10px 8px;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.searchmapops legend {
	font-size: 12pt;
	margin: 0 0 0 42px;
	font-weight: bold;
	color: #533215;
}

.searchcontent {
	padding: 10px 0 15px 0;
	margin:  0;
	position: relative;
	z-index:0;
}

.searchcontent h2 {
	font-size: 10pt;
	color: #FFFFFF;
}

#advancedsearch {
	margin: 0;
	padding: 0;
}

ul#advsearchcontainer {
	margin: 0;
	list-style: none;
	width: 220px;
	padding: 0;
}

ul#advsearchcontainer li {
	margin: 0;
	display: inline;
	padding: 0;
}

li#advsearchinput {
	background-color: #FFFFFF;
	border-color: #888888 #AAAAAA #B6B6B6;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px #888888 inset;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 6px 5px 5px 5px !important;
}

li#advsearchinput input {
	border: 0 none #FFFFFF;
	font-size: 13px;
	height: 18px;
	outline: medium none;
	padding: 3px 0 1px 0;
	width: 158px;
}

.advsearchbtn {
	background: #CCCCCC;
	border: 2px solid #777777;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

ul#advsearchopsl, ul#advsearchopsr {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul#advsearchopsl li, ul#advsearchopsr li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul#advsearchopsl li.advsearchopstxt, ul#advsearchopsr li.advsearchopstxt {
	margin: 0 10px 0 0;
	padding: 0 0 0 16px;
	font-size: 8pt;
	vertical-align: middle;
}

ul#advsearchopsl li input, ul#advsearchopsr li input {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3px;
}


/* ########## Begin Business Listings ########## */

#businesscats {
	width: 225px;
	float: left;
	padding: 8px 8px 0px 8px;
	height: 62px;
	
}

#businesscats h2, #businesslisitng h2 {
	font-size: 17pt;
	font-weight: bold;
	color: #25408F;
	margin: 0;
	padding: 0;
	text-shadow: 0 0.5px 0.5px #FFFFFF;
	letter-spacing: -1.5px;
}




.businesstitles {
	background-color: #E05830;
	border-bottom: 1px dotted #B7B8B9;
	padding: 5px;
	text-transform: capitalize;
	font-size: 18pt;
	color: #FFFFFF;
	border-radius: 5px;
	
}


.businesstitles a, .businesstitles a:visited, .businesstitles a:active {

	color: #FFFFFF;
	padding-left: 20px;
}


.businesstitles a:hover {
	color: #000000;
}

.catlistcontainer {
	background: #ffffff;
	border-radius: 5px;
	padding: 15px;



}

.businessprofile {

	background: #ffffff;
	border-radius: 5px;
	padding: 15px;
	color: #000000;
	margin-top: 10px;


}

.bussinessdirlist {
	
	background: #ffffff;
	border-radius: 5px;
	margin-top: 5px;


}

.businessdircats {

	border-radius: 5px;
	margin-top: 5px;


}
.businessheading {
	font-size: 15pt;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	color: #E05830;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	line-height: 1;
	letter-spacing: 0;
	border-bottom: 1px dotted #B7B8B9;
	border-top: 1px dotted #B7B8B9;
	text-transform: uppercase;
	
}

.businessheading span {
	font-size: 10pt;
	font-weight: normal;
	background: none;
}

.businessprofilecontent {
	font-size: 10pt;
	border-top: 1px dotted #B7B8B9;
	margin-top: 5px;
	padding-top: 5px;
}

a.getdirectionsdialog:link, a.getdirectionsdialog:visited, a.getdirectionsdialog.active {
	color: #FFFFFF;
	padding-left: 20px;
}

a.getdirectionsdialog:hover {
	color: #FFFF00;
}

.textnine {
	font-size: 9.1pt;
	line-height: 15px;
}

.businesslistwrap {
	margin: 8px 0 0 0;
	line-height: 1.25;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #B7B8B9;
	border-radius: 5px;
}

.imagecenter {
	margin: 5px auto;
	display: block;
	text-align: center;
}

.listingimageright {
	margin: 2px 0px 10px 10px; 
	float: right;
	box-shadow: 0 2px 3px #999999;
	border: 4px solid #FFFFFF;
}

.viewmorelink {
	text-align: right;
	font-size: 9.1pt;
	text-transform: uppercase;
	margin: -8px 0 15px 0;
}

.viewmorelink a, .viewmorelink a:visited, .viewmorelink a:active {
	text-decoration: none;
	color: #AC1F19;
	font-weight: bold;
}

.viewmorelink a:hover {
	text-decoration: underline;
}

.readmore {
	white-space: nowrap;
}

.readmore a, .readmore a:visited, .readmore a:active {
	text-decoration: none;
	color: #AC1F19;
	font-weight: bold;
}

.readmore a:hover {
	text-decoration: underline;
}

.businesslist {
	color: #275A77;
}

.businesslist a, .businesslist a:visited, .businesslist a:active {
	text-decoration: none;
	font-weight: bold;
	color: #E05830;
}


.listingimageright {
	margin: 2px 0px 10px 10px; 
	float: right;
	box-shadow: 0 2px 3px #999999;
	border: 4px solid #FFFFFF;
}


.businesslist a:hover {
	text-decoration: underline;
}

.businesslistaddy {
	font-size: 9.1pt;
	color: #000000;
}
.businessprofileaddy {
	font-size: 9.1pt;
	line-height: 15px;
}


.businessprofileaddy a, .businessprofileaddy a:visited, .businessprofileaddy a:active {
	color: #141414;
	font-weight: bold;
}

.businesslistpro a:hover {
	text-decoration: underline;
	color: #77A845;
	font-weight: bold;


}

.catlistcontainer a, .catlistcontainer a:visited, .catlistcontainer a:active {
	color: #141414;
	font-weight: bold;
}

.catlistcontainer a:hover {
	text-decoration: underline;
	color: #E05830;
	font-weight: bold;


}

.businessprofile a, .businessprofile a:visited, .businessprofile a:active {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}



.businesslistpro {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 15px;
}

.businesslistpro a, .businesslistpro a:visited, .businesslistpro a:active {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

.businesslistpro a:hover {
	text-decoration: underline;
	color: #B32317;
}

.listimageright {
  	margin: 3px 0px 5px 5px; 
  	float: right; 
  	border: 1px solid #000000;

}

.listimageleft {
  	margin:5px;
  	float: left;
  	border: 1px solid #000000;

}

.listimageno {
  	padding-left: 33px;
}

.googlemap  {
	border: solid 1px #000000;
	margin: 10px 0;
}

/* ########## End Business Listings ########## */



/* ########## Begin Weather ########## */

#loadwx {
	float: right;
	width: 200px;
}
.wxstickerwrap {
	color: #b5cc82;
	text-align: left;
	position: absolute;
	left: 265px;
	top: 94px;
	white-space: nowrap;
	width: 200px;
	text-shadow: 2px 2px 0px rgba(150, 150, 150, 1);
}

.wxstickerimg {
	width: 40px;
	float: left;
	margin-right: 3px;
}

.wxstickertemp {
	font-size: 17pt;
}

.wxstickertxt {
	font-size: 12pt;
	white-space: nowrap;
}


/* ########## End Weather ########## */



/* ########## Begin Event Listings ########## */

#agenda {
	color: #000000;
	padding: 0 4px;
	margin: 0;
}

#agenda ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#agenda  li{
	padding: 2px 0 8px 0;
	color: #B32317;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted;
}	
	
#agenda  li a:link, #agenda li a:visited {
	color: #000000;
	display: block;
	text-decoration: none;
	text-transform: none;
}
	
#agenda  li a:hover {
	text-decoration: underline;
}

#agenda span {
	text-transform: none;
	font-weight: normal;
	font-size: 10pt;
	display: none;
}

/* ########## End Event Listings ########## */




/* ########## Begin Search ########## */

.searchwrap {
	font-size: 10pt;
	width: 275px;
	float: right;
	margin: 10px 20px 0 0;
}


.searchinput {
	border: 1px solid #FFFFFF;
	padding: 2px;
	width: 180px;
}

.searchinput:hover {
	border: 1px solid #d72323;
	color: #454743;
}

.searchinput:focus {
	border: 1px solid #000000;
	color: #454743;
}

.searchcontainer {
	border: 1px solid #cccccc; 
	height: 30px; 
	background: #FFFFFF;
	position: relative;
	margin: 10px 0px 5px 0px;
	z-index: 4;
	width: 300px;
	float: left;
}

.searchtext {
	border: 0 none; 
	color: #444444;  
	padding: 0 0 0 10px; 
	width: 260px;
	position: absolute;
	top: 7px;
	left: 0;
	z-index: 5;
}

.searchbutton {
	border: 0 none;  
	cursor: pointer;
	height: 30px;
	width: 30px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}




/* ########## End Search ########## */



.listingimage {
	border: 2px solid #000000;
}




.maincontentprofile {

	clear: both;
	z-index: 0;
	padding: 5px 20px 15px 20px;
	position: relative;



}


.textnine {
	font-size: 9.1pt;
	line-height: 15px;
}



.viewmorelink {
	text-align: right;
	font-size: 9.1pt;
	text-transform: uppercase;
	margin: -8px 0 15px 0;
}

.viewmorelink a, .viewmorelink a:visited, .viewmorelink a:active {
	text-decoration: none;
	color: #AC1F19;
	font-weight: bold;
}

.viewmorelink a:hover {
	text-decoration: underline;
}

.readmore {
	bottom: 7px;
	font-size: 9pt;
	font-weight: bold;
	height: 16px;
	padding-top: 4px;
	position: absolute;
	text-align: right;
	width: 94px;
	right: 10px;
	color: #D30D0E;
}

.readmore a:link, .readmore a:visited, .readmore a:active {
	font-weight: bold;
	color: #BD0A24;
	text-decoration: none;
}

.readmore a:hover {
	color: #000000;
	text-decoration: underline;
}



/* ########## Begin Maps ########## */

.loadcitymap {
	margin: 10px 0;
	padding: 0;
}

.googlemap  {
	border: solid 1px #000000;
	margin: 10px 0;
}

/* Footer Position Container - Same height as #body padding-bottom */


* html #footer { position: relative; } /* Height Hack for IE */
#footer {
	bottom: 0;
	height: 153px;
	margin: 0 auto;
	position: absolute;
	width:100%;
	z-index: 4;
	background: url(../images/footerbg01.png) repeat-x top left;

}

* html #footer {
	position: relative;
}

#footerlogo {
	position: absolute;
	left: -14px;
	bottom: 0px;
}



.footercontent {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	position: relative;
	height: 153px;
}	



#footercopyright {
	font-size: 15pt;
	text-align: center;
	margin: 0 auto;
	line-height: 40px;
	font-weight: 500;
	color: #012746;
}

#footercopyright span {
	color: #ffffff;
	font-size: 8.5pt;
	display: block;
	padding: 8px 0 0;
}


#footercontact {
	width: 196px;
	float: left;
}

#footercontact a:link, #footercontact:active, #footercontact:visited {
	color: #FFFFFF;
}

#footercontact a:hover {
	color: #FEE300;
}

#footerleftcontainer {
	height: 88px;
	padding-left: 155px;
	padding-top: 10px;
	position: relative;
	width: 383px;
	text-shadow: 1px 1px 1px #000000;
}


#footermenu {
	padding-top: 27px;


}
#footermenu ul {
	list-style: none;
	text-align: center;
}


#footermenu li {
	list-style: none;
	display: inline;
	font-weight: 400;
	font-size: 9pt;
	padding-right: 18px;
	



}

#footermenu li a:link, #footermenu li a:active, #footermenu li a:visited  {
	font-size: 16pt;
	color: #012746;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;



}

#footermenu li a:hover {
	color: #347791;

}


	



#footerleft {
	float: left;
	height: 158px;
	width: 214px;
	color: #143F5E;
	font-size: 9pt;
	padding-top: 12px;
	padding-left: 12px;
	line-height: 14px;
	

}




#footerleft b {

	font-size: 10.5pt;

	

}

#footerright {
	float: left;
	width: 546px;
	height: 158px;
	text-align: center;
	font-size: 12pt;

}


#footerright h1 {
	text-align: center;
	font-family: 'Cinzel', serif;
	font-weight: 600;
	font-size: 18pt;
	padding-bottom: 5px;

}


#footerright a:link, #footerright a:active, #footerright a:visited  {
	color: #143F5E;
	text-decoration: none;
	



}


#lowerfootercontainer {
	margin: 0 auto;
	position: relative;
}

#footerleftcontain {
	color: #ffffff;
	float: left;
	height: 244px;
	padding: 10px 11px 0 0;
	position: relative;
	text-align: left;
	width: 500px;
}
#footerleftcontain h1 {
	color: #ffffff;
	font-size: 18pt;
	font-weight: normal;
}
#footerleftcontain p {
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
}

#footerleftcontain h2 {
	Color: #ffffff;
	font-size: 11pt;
	margin-bottom: 0
}
.footerbuttons {
	margin-top: 8px;
}

#footerrightcontain {
	color: #FFFFFF;
	float: left;
	height: 244px;
	padding: 10px 0 0 15px;
	position: relative;
	text-align: left;
	width: 352px;
}
#footerrightcontain h1 {
	color: #ffffff;
	font-size: 18pt;
	font-weight: normal;
}
#footerrightcontain p {
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
}

.footerul {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	/*float: left;
	width: 220px;*/
}

.footerul li {
	list-style-type: none;
}

.footerul li a:link, .footerul li a:visited, .footerul li a:active {
	color: #FFFFFF;
	line-height: 18px;
}



.footerul li a:hover {
	color: #D58F00;
}

.column200ul {
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
	width: 200px;
}

.column200ul li {
	list-style-type: none;
	height: 18px;
}

.column200ul li a:link, .column200ul li a:visited, .column200ul li a:active {
	color: #015383;
	line-height: 18px;
}

.column200ul li a:hover {
	color: #BD0A24;
}

.neiacommunities {
	float: left;
	padding-right: 20px;
	width: 220px;
}

.lendersschools {
	float: left;
	padding-left: 25px;
	width: 235px;
}

.loadneialenders {
	margin-bottom: 16px;
}

.loadneiaschools {

}

.footerpadding {
	padding: 22px 37px 0 38px;
}



/*######### IROC FOOTER - White Border #########
a.irocfooterlogo:link, a.irocfooterlogo:active, a.irocfooterlogo:visited, a.irocfooterlogo:hover {
background: url(data:image/png;base64,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) no-repeat left top;
	width: 117px;
	height: 43px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
}
############################################*/


/*######## IROC FOOTER - Black Border ##########*/
a.irocfooterlogo:link, a.irocfooterlogo:active, a.irocfooterlogo:visited {
background: url(data:image/gif;base64,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) no-repeat left top;
	width: 117px;
	height: 43px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
}



a.irocfooterlogo:hover {
	opacity: 1;
}

/*############################################*/

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
	color: #000000;
	font-size: 8pt;
	line-height: 1;
	text-decoration: none;
	display: block;
	margin-top: 4px;
}


#rightsres{
	float: left;
	width: 390px;
	font: 8pt Arial;
	height: 42px;
	padding: 12px 0 0 0;
	text-align: left;
}

#designedweb {
	padding-left: 4px;
	position: absolute;
	color: #ffffff;
	text-align: left;
	font-size: 7pt;
	bottom: 10px;
	width: 161px;
} 


#contactus h1 {
	color: #ffffff;
	font-size: 18pt;
	font-weight: normal;
}

#contactus p {
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
}




.footerpadding{
	 padding: 22px 37px 0px 38px;
}



.socialmediafooter {
	border-right: 1px solid #CCCCCC;
	float: left;
	height: 75px;
	margin-left: 77px;
	margin-top: 15px;
	width: 383px;

}

#socialone  {
	width: 90px;
	float: left;
	color: #000000;
	font-size: 7pt;
	margin-top: 3px;

}
#socialone img {
	margin-bottom: 4px;
}

#socialtwo  {
	width: 225px;
	float: left;
	color: #000000;
	font-size: 7pt;
	text-align: center;
}




#homeboxtop {
	width: 960px;
	position: relative;
	z-index: 9999;
	height: 364px;
}



.homeboxtop1 {
	width: 312px;
	height: 330px;
	background: #ffffff;
-webkit-box-shadow: 0px 2px 27px rgba(50, 50, 50, 0.98);
-moz-box-shadow:    0px 2px 27px rgba(50, 50, 50, 0.98);
box-shadow:         0px 2px 27px rgba(50, 50, 50, 0.98);
	float: left;
	text-align: center;
	position: relative;

	

}

.homeboxtop2{
	width: 312px;
	height: 330px;
	background: #ffffff;
-webkit-box-shadow: 0px 2px 27px rgba(50, 50, 50, 0.98);
-moz-box-shadow:    0px 2px 27px rgba(50, 50, 50, 0.98);
box-shadow:         0px 2px 27px rgba(50, 50, 50, 0.98);
	float: left;
	text-align: center;
	position: relative;
	margin: 0px 9px;

}

.homeboxtop3{
	width: 312px;
	height: 330px;
	background: #ffffff;
-webkit-box-shadow: 0px 2px 27px rgba(50, 50, 50, 0.98);
-moz-box-shadow:    0px 2px 27px rgba(50, 50, 50, 0.98);
box-shadow:         0px 2px 27px rgba(50, 50, 50, 0.98);
	float: left;
	text-align: center;
	position: relative;
	


}





#homebox {
	width: 960px;
	position: relative;
	z-index: 9999;
	height: 469px;
	margin-bottom: 30px;
}


.homeboximg {
	border: 3px solid #004163;
	bottom: 4px;
	left: 4px;
	position: absolute;
}


a:link.hbreadmore , a:visited.hbreadmore,  a:active.hbreadmore {
	color: #012746;
	font-size: 11pt;
	font-weight: bold;
	position: absolute;
	left: 178px;
	top:193px;
	
}


a:hover.hbreadmore {
	color: #347791;

}


#homebox h4 {
	font-size: 25pt;
	color: #143F5E;
 	font-family: 'Oswald', sans-serif; 
	font-weight: 400;
	text-align: center;
	text-transform: uppercase; 
	text-shadow: none !important;
	margin: 0px 15px;
	padding: 15px 0 5px 0;
}

.homebox1 div.descbox, .homebox2 div.descbox, .homebox3 div.descbox, .homebox4 div.descbox {
	font-size: 10pt;
	color: #000000;
	font-weight: 400;
	text-align: left;
	background: none !important;
	padding: 20px 40px 0 40px;
}


.homebox1 {
	width: 313px;
	height: 469px;
	background: #ffffff;
-webkit-box-shadow: 0px 2px 27px rgba(50, 50, 50, 0.98);
-moz-box-shadow:    0px 2px 27px rgba(50, 50, 50, 0.98);
box-shadow:         0px 2px 27px rgba(50, 50, 50, 0.98);
	float: left;
	text-align: center;
	position: relative;

	

}

.homebox2 {
	width: 313px;
	height: 469px;
	background: #ffffff;
-webkit-box-shadow: 0px 2px 27px rgba(50, 50, 50, 0.98);
-moz-box-shadow:    0px 2px 27px rgba(50, 50, 50, 0.98);
box-shadow:         0px 2px 27px rgba(50, 50, 50, 0.98);
	float: left;
	text-align: center;
	position: relative;
	margin: 0px 9px;

}

.homebox3 {
	width: 313px;
	height: 469px;
	background: #ffffff;
-webkit-box-shadow: 0px 2px 27px rgba(50, 50, 50, 0.98);
-moz-box-shadow:    0px 2px 27px rgba(50, 50, 50, 0.98);
box-shadow:         0px 2px 27px rgba(50, 50, 50, 0.98);
	float: left;
	text-align: center;
	position: relative;
	


}


.homebox4 {
	width: 220px;
	height: 223px;
	float: left;
	text-align: center;
	position: relative;



}



/* ##### BEGIN CAROUFREDSEL SLIDESHOW ##### */

#slideshow {
	height: 476px;
	position: relative;
	width: 960px;
	margin: 0 auto;
	z-index: 1;
}

#slideshow ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 680px;
	height: 476px;
}

#slideshow li {
    cursor: pointer;
    text-align: center;
	width: 587px;
	height: 406px;
}

li.roundabout-in-focus {
    cursor: default;
}
#slideshow li span {
    display: block;
    padding-top: 6em;
}
#carbonads-container .carbonad {
    margin: 0 auto;
}
#slideshow li img {
	width: 98%;
	background: url("../images/sliderbg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	padding: 9px;

	
}

/* ##### END CAROUFREDSEL SLIDESHOW ##### */

/* ##### BEGIN CAROUFREDSEL CONTENT ##### */

.slidercontentcont {
	position: absolute;
	bottom: 0;
	padding: 5px;
}

.slidertitle {
	font-size: 11pt;
	color: #ffffff;
 	font-family: 'Oswald', sans-serif; 
	font-weight: 400;
	text-align: left;
	text-transform: uppercase; 
	padding: 3px 15px 4px 15px;
	background: #e79a14;
	margin-bottom: 11px;
}

.slidersubtitle {
	font-family: 'Lobster Two',cursive;
	font-size: 17pt;
	font-weight: 400;
	padding: 1px 15px 0 8px;
	background: #FFFFFF;
	color: #e79a14;
}

.sliderdesc {
	background: #FFFFFF;
	color: #000000;
	width: 596px;
	padding: 10px 12px;
}

.titlewrapper {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

/* ##### END CAROUFREDSEL CONTENT ####### */

.colleftcontent{
	margin: 0;
	clear: both;
	z-index: 0;
}

.maincontent{
	clear: both;
	margin: 0 0 6px;
	padding: 17px 22px;
	z-index: 0;
	line-height: 16pt;
}

#colcentercontent {
	padding: 15px 25px;
	
}

.maincontentcont {
	padding: 0;
}

.maincontent p {
	margin: 0px;
	padding-bottom: 13px;	
}

.maincontent ul, .maincontent ol, .rightcontent ul, .rightcontent ol {
	margin: 0 20px;
	padding: 0 10px;
	*margin: 0 0 0 8px;
	*padding: 0 0 0 15px;
	list-style-type: square;
}

.maincontent ul, .rightcontent ul {
	list-style-type: square;
	list-style-image: url(../images/icons/ul-square-bullet.png);
}

.maincontent pre {
	margin: 0;
}

.maincontent hr {
	height: 1px;
	border-width: 0;
	color: #AAAAAA;
	background-color: #AAAAAA;
	clear: both;
	margin: 6px 0px;
}

/* Column Right Content */



.viewallbutton {
	padding: 1px 18px;
	margin: 10px 0 0 150px;
	height: 24px;
	width: 99px;
	text-align: left;
}


.viewallbutton  a:link, .viewallbutton a:visited, .viewallbutton a:active {
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
	font-size: 11pt;
	display: block;	
}

.viewallbutton  a:hover {
	text-decoration: underline;
}


.viewallbuttonwrapper  a:link, .viewallbuttonwrapper a:visited, .viewallbuttonwrapper a:active	{
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000000;
	text-decoration: none;
	font-size: 10pt;	
}

.viewallbuttonwrapper {
	margin-top :10px;
	height: 24px;
	width: 250px;

}

.buttonfloat {
	width: 99px; 
	float: left;
	height: 24px;
	padding: 1px 5px;	
}


.rightcontent{
	clear: both;
	z-index: 0;
	padding: 0;
	margin: 0 0 15px 0;
	padding: 8px;
	border-radius: 8px 8px 8px 8px;
}



.rightcontent h1 {
	color: #ffffff;
	background: #005eb5; 
	width: 186px;
	padding: 5px;

}

.rightcontent a, .rightcontent  a:active, .rightcontent  a:visited {
	color: #ffffff;
	text-decoration: none;
	
}



.rightcontentdescription {
	font-size: 9pt;
}

.rightcontentvideo {
	margin: 0px auto 5px auto;
	display: block;
	text-align: center;
	border: 0;
	z-index: 10;
}

.imagerightcontentleft {
	margin: 3px 10px 10px 0px;
	float: left;
}

.imagerightcontentright {
	margin: 3px 0px 10px 10px;
	float: right;
}

.imagerightcontentcenter {
	margin: 0px auto 5px auto;
	display: block;
	text-align: center;
}



/* ########## Begin CMS Controls ########## */

/* Entering no in the CMS hides the content */
.no {
	display: none!important;
}

/* ########## End CMS Controls ########## */


/* ########## Begin Image & Video Gallery + Image Control ########## */

.imageright {
  margin: 5px 0px 10px 20px; 
  float: right;

}

.imageleft {
  margin: 5px 20px 10px 0px;
  float: left;
}

.imagecenter {
  margin: 5px auto;
  display: block;
  text-align: center;
}

.widgetleft {
  margin: 5px 18px 0px 0px;
  float: left;
}

.mainimagecontainleft {
	text-align: center;
	float: left;
	margin: 5px 20px 10px 0px;
}

.mainimagecontainright {
	text-align: center;
	float: right;
	margin: 5px 0px 10px 20px;
}

.mainimagecontaincenter {
	text-align: center;
  	display: block;
	margin: 5px auto;
}

.mainimagecontainleft img, .mainimagecontainright img, .mainimagecontaincenter img {
	display: inline;
	margin: 0px;
	border: none;
}

.mainimagedesc {
	text-align: center;
	font: bold 8pt arial;
	padding: 2px !important;
	margin: 4px 0 0 0;
}

.imagecontain {
	width: 217px;
	text-align: center;
	float: left;
	background: #E5E5E5;
	margin: 6px 3px 0 3px;
}

.ui-tabs-pic {
	padding: 2px;
	position: relative;
}
	
.imagecontain img {
	display: inline;
	margin: 0px;
}


.imagedesc {
	text-align: center;
	font: bold 8pt arial;
	padding: 2px;
}

.noborder {
	border: 0;
}
.yesborder {
	border: 1px solid #888888;
	box-shadow: 0 0 3px #888888;
}

.gallery_wrap {
	width: 375px;
	float: right;
	margin: 3px 10px 10px 15px;
}

.galleryimagecenter {
  margin: 4px;
  text-align: center;
  border: 3px solid #89AF4E;
  float: left;
}

.gallerycontainer {
	float: right;
	margin: 5px auto;
	padding-left: 15px;
	width: 275px;

}

.gallerydiv {
	float: left;
	width: 126px;
	height: 125px;
	margin: 0 11px 4px 11px;
	text-align: center;
	overflow: hidden;
}

.subgalleryimage {
	text-align: center;
	margin: 3px 0;
	border: solid 1px #B6B2B2;
	float: left;
}

.productprofilepic {
	border-radius: 0 0 5px 5px;
	margin-bottom: 6px;
}

.loadpiccont {
	text-align: center;
}

.videoright {
	margin: 5px 0px 5px 20px; 
	float: right; 
	border: 0;
}

.videoleft {
	margin: 5px 20px 5px 0px;
	float: left;
	border: 0;
}

.videocenter {
	margin: 5px auto;
	display: block;
	text-align: center;
	border: 0;
}


.videocontainer {
	list-style: none;
	position: relative;
	margin: 0 0 20px 0;
}

.videocontainer li {
	width: 445px;
	padding: 0px;
	float: left;
	margin-top: 20px;
}

.videocontainer li div {
	text-align: left;
	padding: 0 5px;
	font-size: 10pt;
}

.videocontainer li.videosubleft {
	padding-right: 9px;
	clear: both;	
}

.videocontainer li.videosubright {
	padding-left: 9px;
}

.phototag {
  text-align: center;
  font-size: 8pt;
}

.phototag {
  text-align: center;
  font-size: 8pt;
}


.mainimagecontainleft {
	text-align: center;
	float: left;
	margin: 5px 20px 10px 0px;
}

.mainimagecontainright {
	text-align: center;
	float: right;
	margin: 5px 0px 10px 20px;
}

.mainimagecontaincenter {
	text-align: center;
  	display: block;
	margin: 5px auto;
}

.mainimagecontainleft img, .mainimagecontainright img, .mainimagecontaincenter img {
	display: inline;
	margin: 0px;
	border: none;
}

.mainimagedesc {
	text-align: center;
	font: bold 8pt arial;
	padding: 2px !important;
	margin: 4px 0 0 0;
}

.imagecontain {
	width: 217px;
	text-align: center;
	float: left;
	background: #E5E5E5;
	margin: 6px 3px 0 3px;
}

.ui-tabs-pic {
	padding: 2px;
	position: relative;
}
	
.imagecontain img {
	display: inline;
	margin: 0px;
}


.imagedesc {
	text-align: center;
	font: bold 8pt arial;
	padding: 2px;
}

.noborder {
	border: 0;
}



/* ########## End Image & Video Gallery + Image Control ########## */

/* ########## Agent Block ########## */
.agentsideblock {
	font-size: 8.5pt;
 	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-variant: small-caps;
	margin: 10px 6px;
}

.agentsideimg, .agentprofileimg {
	margin: 2px 5px 2px 0;
	box-shadow: 0 0 3px #888888;
	border: 1px solid #888888;
}

.agentprofileimg {
	margin: 4px 14px 4px 0;
}

.agentsideblockname {
	font-size: 10.5pt;
	font-weight: 400;
}

.agentsideblockcont, .agentprofileinfo {
	width: 169px;
	float: left;
	height: 18px;
}

.agentprofileinfo {
	width: 422px;
	font-size: 9.5pt;
	height: auto;
}

.agentsideblockhome, .agentprofilehome {
	padding-left: 15px;
	width: 69px;
	float: left;
	height: 18px;
}

.agentprofilehome {
	width: 88px;
	line-height: 18px;
}

.agentsideblockcell, .agentprofilecell {
	padding-left: 15px;
	width: 70px;
	float: left;
	height: 18px;
}

.agentprofilecell {
	width: 83px;
	line-height: 18px;	
}

.agentsideblockemail, .agentprofileemail {
	padding-left: 15px;
	width: 69px;
	float: left;
	height: 18px;
}

.agentprofileemail {
	width: auto;
	margin-right: 16px;
	line-height: 18px;
}

.agentsideblockabout {
	padding-left: 15px;
	width: 70px;
	float: left;
	height: 18px;
}

.agentsideblocklist {
	padding-left: 15px;
	width: 124px;
	float: left;
	height: 18px;
}

.agentsideblocksep, .agentprofilesep {
	border-bottom: 3px double #BBBBBB;
	clear: both;
	height: 1px;
	margin: 0 auto;
	width: 246px;
	padding-top: 8px;
}

.agentprofilesep {
	width: auto;
	padding: 6px 0 0 0;
	margin: 0 0 5px 0;
}

/* ########## Begin Search ########## */

.searchwrap {
	font-size: 10pt;
	width: 275px;
	float: right;
	margin: 10px 20px 0 0;
}


.searchinput {
	border: 1px solid #FFFFFF;
	padding: 2px;
	width: 180px;
}

.searchinput:hover {
	border: 1px solid #d72323;
	color: #454743;
}

.searchinput:focus {
	border: 1px solid #000000;
	color: #454743;
}

/* ########## End Search ########## */





/* ############# Video CSS ############# */
.videocenter {
	text-align: center;
	margin: 15px auto;
}

/* ######### Begin Header Tags ########### */


h1 {
	color: #ffffff;
	font-size: 22pt;
	font-weight: 400;
	margin: 0 0 0 -6px;
	padding: 0;
	text-align: left;
	text-transform: normal;
	line-height: 30px;
}

h2 {
	font-size: 13pt;
	color: #ffffff;
	margin: 0;
	padding: 0;
	line-height: 34px;
	font-weight: 400; 
	text-transform: uppercase;
	
}



h4 {
	font-size: 12pt;
	color: #ffffff;
	margin: 0;
	padding: 0 0 5px 0;
 	font-family: 'Oswald', sans-serif; 
	font-weight: 400; 
	text-transform: uppercase; 
}




/* ####################################### */

/* ########### Begin Tool Tips ########### */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 237px;
padding: 5px;
visibility: hidden;
font: normal 9pt arial;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

* html #dhtmltooltip{ width: 247px; }

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.dhtmlpic{
float: left;
margin-right: 8px;
}

/* ####################################### */


/* ##########Printer Css############## */

.printerlink {
	margin: 0;
	font: normal 9pt arial;
	color: #444445;
	width: 145px;
	float: right;
	padding-top: 7px;

}

.printerlink a, .printerlink a:visited {
	color: #444445;
	padding: 0 0 0 18px;
	text-decoration: none;
}

.printerlink a:hover {
	color: #808000;
	text-decoration: underline;
}


/* ####################################### */




/* ############ LINKIT CLASSES ########### */

a.emaillink:link, a.emaillink:visited, a.emaillink:active {
	background: transparent url(../images/icons/icon_email.png) no-repeat left center;
	padding: 7px 0 7px 20px;
}

a.pdflink:link, a.pdflink:visited, a.pdflink:active {
	background: transparent url(../images/icons/icon_pdf.png) no-repeat left center;
	padding: 7px 0 7px 20px;
}


.linkit {
	font-weight: normal;
	color: #000000;
	margin: 0 0 4px 0;
}


.forward a {
	font-weight: 400;
	padding: 7px 0 7px 20px;
	background: transparent url(../images/icons/icon_forward.png) no-repeat left 15px;
	
}

a.forward:link, a.forward:visited, a.forward:active {
	background: transparent url(../images/icons/icon_forward.png) no-repeat 3px 11px;
	padding: 7px 0 7px 20px;
	font-weight: 300;
	
	
}


.forward a:hover	{

}

.forward span {
	padding-left: 20px;
	display: block;
	color: #A1A1A1;
	font-size: 9pt;
}


.pdf a {
	font-weight: 400;
	padding: 7px 0 7px 20px;
	background: transparent url(../images/icons/icon_pdf.png) no-repeat left 15px;
}

.pdf a:hover	{

}

.doc a {
	font-weight: 400;
	padding: 7px 0 7px 20px;
}

.doc a:hover	{

}

.pdfgallery {
	list-style: none!important;
	position: relative;
	margin: 20px auto!important;
	padding: 0!important;
}

.pdfgallery li {
	float: left;
	margin: 5px;
	background: #fff;
	padding: 8px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.pdfgallery li a,
.pdfgallery li a img {
	display: block;
	position: relative;
}
.pdfgallery li a {
	overflow: hidden;
}

.pdfgallery li a div {
	position: absolute;
	width: 100%;
	height: 100%;
}
.pdfgallery li a div span {
	display: block;
	padding: 0;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	margin: 10px;
/*
	text-transform: uppercase;
	margin: 40px 20px 20px 20px;
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
*/
}

.pdfgallery li div.pdflinker {
	width: 130px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat left 2px;
	font-size: 9pt;
	padding: 2px 0 0 20px;
	display: block!important;
	min-height: 18px;
}


.rightcontent .pdf a:link, .rightcontent .pdf a:visited, .rightcontent .pdf a:active {
	font-size: 8pt;
	padding: 3px 8px 8px 14px; 
}

.rightcontent .pdf a:hover {
	text-decoration: underline;
}


div.printer {
	width: 180px;
	float: right;
}

div.printertop {
	width: 155px;
}

.printer a {
	color: #4F8A9D;
	padding: 5px 0 5px 20px;
	text-decoration: none;
}

.printer a:hover	{
	color: #808080;
	text-decoration: underline;
}

div.backbutton {
	width: 262px;
}

.backbutton a {
	padding: 1px 0 5px 26px;
	text-decoration: none;
}

.backbutton a:hover	{
	color: #808080;
	text-decoration: underline;
}

.email a {
	color: #4F8A9D;
	padding: 5px 0 5px 20px;
	background: transparent url(../images/icons/icon_email.png) no-repeat center left;
	text-decoration: none;
}

.email a:hover	{
	color: #694300;
	text-decoration: underline;
}

.share a {
	color: #4F8A9D;
	padding: 5px 0 5px 20px;
	text-decoration: none;
}

.share a:hover	{
	color: #808080;
	text-decoration: underline;
}

.calendar a {
	padding: 3px 0 3px 20px;
	width: 254px;
	float: right;
	font-weight: bold;
}

.calendar a:hover	{

}

.linkitbuzz {
	width: 75px;
	float: left;
	padding: 4px 0;
	font: normal 12px Arial;	
}

.linkitbuzz a {
	color: #4F8A9D;
	text-decoration: none;
}


.linkitbuzz a:hover	{
	color: #808080;
	text-decoration: underline;
}


.photo a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	margin-left: 10px;
}

.photo a:hover	{
	color: #1827E2;
}

.video a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	margin-left: 10px;
}

.video a:hover	{
	color: #1827E2;
}

.pps a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
}

.pps a:hover	{
	color: #808080;
}


.back a {
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0 5px 20px;
}

.back a:hover	{
	color: #FFFF00;
	text-decoration: underline;
}


/* ########### END LINKIT CLASSES ########## */

#linkitdoc {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0;
	line-height: 25px;
}

#linkitdoc a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
}

#linkitdoc a:hover	{
	color: #808080;
	text-align: right;
}

#search_box {
	width: 201px;
	height: 31px;
}

#search_box #s {
	float: left;
	padding: 0;
	margin: 5px 0 0 6px;
	border: 0;
	width: 158px;
	background: white;

}

#search_box #go {
	float: right;
	margin: 3px 3px 3px 0;
}

#borderbar { border-bottom: 2px solid #89AF4E; padding: 6px 0; }

/* ######### Start CSS for Lightbox ######### */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	cursor: pointer;
	}

#lightbox a img{ border: none; cursor: pointer;}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/lightbox/blank.png) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink, #prevLink:visited { background: url(../images/lightbox/prevlabel.png) left 15% no-repeat; }
#nextLink, #nextLink:visited { background: url(../images/lightbox/nextlabel.png) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-size:11px; font-weight: normal;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

	
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

/* ######### End CSS for Lightbox ######### */

.pagination{
	padding: 5px 2px 0 2px;
	text-align: right;
	color: #FBFDCC;
	width: 350px;
	float: right;
	height: 24px
}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/

}

.pagination li{
	list-style-type: none;
	display: inline;
	margin: 0 1px;

}

.pagination li a, .pagination li a:visited{
	background: #2B1C5F;
	text-decoration: none; 
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 6px;
	font-size: 8pt;
}

	.pagination li a:hover, .pagination li a:active{
	color: #FFFFFF;
	font-weight: bold;
	background: #006346;
}

	.pagination li a.currentpage{
	background-color: #006346;
	color: #FFFFFF !important;
	font-weight: bold;
	cursor: pointer;

}

.pagination li a.disablelink, .pagination li a.disablelink:hover{
	background-color: #F06C00;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: normal !important;

}

.pagination li a.prevnext{
	font-weight: bold;

}

/* ##### STYLIZED FORM ######## */

#stylized {
	font-size: 10pt;

}

#stylized form {
	padding: 14px;
	margin: 0;
	border: 0;
}

#stylized .maincontent {
	padding: 0;
}

#stylized h1 {
	background: none;
}

#stylized h2 {
	margin:0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	color: #B32317;
}

#stylized p {
	margin:0;
	padding:0;
	font-size: 11px;
	color: #666666;
	margin-bottom: 20px;
	border-bottom: solid 1px #B32317;
	padding-bottom: 10px;
}

#stylized label {
	display: block;
	font-weight: bold;
	text-align: right;
	width: 250px;
	float: left;
}

#stylized .small {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	width: 250px;
}

#stylized input, #stylized select {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #aacfe4;
	width: 200px;
	margin: 2px 0 15px 10px;
}

#stylized textarea {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #aacfe4;
	width: 250px;
	height: 100px;
	margin: 2px 0 15px 10px;
}

#stylized button { 
	clear: both;
	margin-left: 150px;
	width: 125px;
	height: 31px;
	background: transparent url(../scripts/jquery-validate/img/formbutton.png) no-repeat;
	text-align: center;
	line-height: 31px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

#stylized button {border:0; margin:0; padding:0;}

.spacer {clear:both; height: 1px;}

#stylized label.error {
	display: block;
	color: #B32317;
	font-style: italic;
	font-weight: normal;
	clear: both;
	margin: -15px 0 10px 260px;
	text-align: left;
	width: 300px;
}

#stylized input.error {
	border: 2px solid #B32317;
}

#stylized textarea.error {
	border: 2px solid #B32317;
}

#stylized select.error {
	border: 2px solid #B32317;
	*background-color: #B32317;
}


#stylized div.error {
	color: #B32317;
	margin: 10px 0 20px 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #B32317;
	font-weight: bold;
}

#stylized .requiredfield {
	color: #B32317;
}

/* ##### STYLIZEDOLD FORM ######## */

#stylizedold {
	width: 592px;
	padding: 0px;
	margin: 0 auto;
}

#stylizedold h1 {
	margin:0;
	padding:0;
	font-size: 14pt;
	font-weight: 400;
	margin-bottom: 8px;
	color: #000000;
	border: none;
	font-variant: normal;
	background: none;
	text-shadow: none;
}

#stylizedold h2 {
	margin:0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	color: #B32317;
}

#stylizedold p {
	margin:0;
	padding:0;
	color: #666666;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#stylizedold label {
	display: block;
	font-weight: bold;
	text-align: right;
	width: 250px;
	float: left;
}

#stylizedold .small {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	width: 250px;
}

#stylizedold input, #stylizedold select {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #aacfe4;
	width: 200px;
	margin: 2px 0 20px 10px;
}

#stylizedold .radiobutton {
	float: left;
	font-size: 10pt;
	padding: 0;
	width: 39px;
	margin: 9px 8px 20px 8px;
}

#stylizedold .radiobutton input {
	float: none;
	font-size: 10pt;
	padding: 0;
	border: none;
	width: auto;
	margin: 0;
}

#stylizedold textarea {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #aacfe4;
	width: 250px;
	height: 100px;
	margin: 2px 0 20px 10px;
}

#stylizedold button { 
	clear: both;
	margin-left: 150px;
	width: 125px;
	height: 31px;
	background: transparent url(../scripts/jquery-validate/img/formbutton.png) no-repeat;
	text-align: center;
	line-height: 31px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

#stylizedold form, #stylizedold button {border:0; margin:0; padding:0;}
.spacer {clear:both; height: 1px;}

#stylizedold label.error {
	display: block;
	color: #B32317;
	font-style: italic;
	font-weight: normal;
	clear: both;
	margin: -15px 0 10px 260px;
	text-align: left;
	width: 300px;
}

#stylizedold input.error {
	border: 2px solid #B32317;
}

#stylizedold textarea.error {
	border: 2px solid #B32317;
}

#stylizedold select.error {
	border: 2px solid #B32317;
	*background-color: #B32317;
}


#stylizedold div.error {
	color: #B32317;
	margin: 10px 0 20px 0;
	padding-bottom: 10px;
	border-bottom: solid 1px #B32317;
	font-weight: bold;
}

#stylizedold .requiredfield {
	color: #B32317;
}

/* ############### ORIGINAL HOVER 10 ##################
.view {
   width: 594px;
   height: 381px;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   background: #fff url(/images/bgimg.jpg) repeat left top;
}
.view .mask,.view .content {
   width: 514px;
   height: 301px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   padding: 40px;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block!important;
   text-decoration: none!important;
   padding: 7px 14px;
   background: #000;
   color: #fff!important;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   background-color: rgba(255, 231, 179, 0.3);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: url(/images/open-house-house.png) no-repeat scroll 10px 0 transparent;
   margin-bottom: 8px!important;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #333;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   font-size: 27pt;
   height: 48px;
   padding: 50px 0 4px 70px !important;
}

.view-tenth p {
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   font-size: 12pt;
}

.view-tenth p a {
	display: inline !important;
}

.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

 */

/* ############### ORIGINAL HOVER 5 ##################

.view {
   width: 594px;
   height: 381px;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   background: #fff url(/images/bgimg.jpg) repeat left top;
}
.view .mask,.view .content {
   width: 514px;
   height: 301px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   padding: 40px;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block!important;
   text-decoration: none!important;
   padding: 7px 14px;
   background: #000;
   color: #fff!important;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}


.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
   background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-594px);
   -moz-transform: translateX(-594px);
   -o-transform: translateX(-594px);
   -ms-transform: translateX(-594px);
   transform: translateX(-594px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: url(/images/open-house-house.png) no-repeat scroll 10px 0 transparent;
   margin-bottom: 8px!important;
   color: #333;
   font-size: 27pt;
   height: 48px;
   padding: 50px 0 4px 70px !important;
}

.view-fifth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   color: #333;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   font-size: 12pt;
}

.view-fifth p a {
	display: inline !important;
}

.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}
.view-fifth:hover img {
   -webkit-transform: translateX(594px);
   -moz-transform: translateX(594px);
   -o-transform: translateX(594px);
   -ms-transform: translateX(594px);
   transform: translateX(594px);
}
.view-fifth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

*/


/* ############### ORIGINAL HOVER 5 ################## */

.contenthover {
   width: 514px;
   height: 301px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   padding: 40px;
}

.contenthover img {
   display: block;
   position: relative;
}

.contenthover h2 {
   text-transform: uppercase;
   text-align: center;
   position: relative;
   margin: 20px 0 8px 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   color: #333;
   font-size: 27pt;
   height: 48px;
   padding: 50px 0 4px 70px !important;
}

.contenthover p {
   font-family: Georgia, serif;
   font-style: italic;
   position: relative;
   padding: 10px 20px 20px;
   text-align: center;
   color: #333;
   font-size: 12pt;
}

.contenthover p a {
	display: inline !important;
}


/* ################### WYSIWYG ############## */

/* TinyMCE specific rules */
body.mceContentBody { text-align: left; padding: 0 5px; line-height: 16pt; }

body.mceContentBody ul { margin: 0 20px; padding: 0 10px; *margin: 0 0 0 8px; *padding: 0 0 0 15px; list-style-type: square; }
body.mceContentBody ol { margin: 0 20px; padding: 0 10px; *margin: 0 0 0 8px; *padding: 0 0 0 15px; }
body.mceContentBody ul { list-style-type: square; list-style-image: url(../images/icons/ul-square-bullet.png); }
body.mceContentBody p { padding-bottom: 13px; }

/**End CSS Style*****************************************/
