/* Start of CMSMS style sheet 'Default Styles - Baniakas &amp; Associates EDITED' */
body {
	margin: 0;
	background: #f0f1e4;
	font: normal 12px/1.3 Arial, Helvetica, sans-serif;
	color: #434b3f;
}

#Wrapper {
	margin: 0 auto;
	width: 708px;
	overflow: hidden;
}

#Header {
	height: 328px;
	background: transparent url(/uploads/Design/images/HeaderBg-OurFirm.jpg) no-repeat 0 0;
	overflow: hidden;
}
.ContactUs #Header {
	background-image: url(/uploads/Design/images/HeaderBg-ContactUs.jpg);
}
.History #Header {
	background-image: url(/uploads/Design/images/HeaderBg-History.jpg);
}
.Industries #Header {
	background-image: url(/uploads/Design/images/HeaderBg-Industries.jpg);
}
.News #Header {
	background-image: url(/uploads/Design/images/HeaderBg-News.jpg);
}
.Resources #Header {
	background-image: url(/uploads/Design/images/HeaderBg-Resources.jpg);
}
.Services #Header {
	background-image: url(/uploads/Design/images/HeaderBg-Services.jpg);
}
.Staff #Header {
	background-image: url(/uploads/Design/images/HeaderBg-Staff.jpg);
}
.Newsletter #Header {
        height: 178px;
	background-image: url(/uploads/Design/images/HeaderBg-Newsletter.jpg);
}


#Logo {margin-left: 12px;}

#Page {
	background: transparent url(/uploads/Design/images/BodyBg-Repeat.jpg) repeat-y 0 0;
}

#PageContent {
	padding: 20px 0 20px 40px;
	background: transparent url(/uploads/Design/images/BodyBg-Top.jpg) no-repeat 0 0;
	min-height: 413px;
}

#PageBottom {
	height: 27px;
	background: transparent url(/uploads/Design/images/BodyBg-Bottom.jpg) no-repeat;
	overflow:hidden;
}

#PageFooter {
	height: 25px;
	padding: 11px 0 0;
	background: transparent url(/uploads/Design/images/FooterBg.jpg) no-repeat;
	text-align: center;
	font-size: 9px;
	color: #838d7e;
	overflow:hidden;
}

#InnerContent {
	float:right;
	width:445px;
}

#InnerContentContainer {
	margin: 0 40px 0 0;
}

.PageTitle {
	font-size: 24px;
	margin: 10px 40px 0 0;}

.TitleUnderline {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e4e6d3;
	height: 0px;
	margin-right:4px;
	overflow: hidden;
}

#NavTitle {
	font-weight: bold;
	font-size: 11px;
	margin: 14px 0 0;
}

#SideNavigation {
	float:left;
	width:210px;
	font-size: 11px;
	font-weight: bold;
	color: #212f1b;
}
#SideNavigation ul {
	padding: 0;
	margin: 9px 0 0;
}
#SideNavigation ul li {
	list-style: none;
	margin-top:  9px
}
#SideNavigation ul li ul {
	padding-left: 12px;
	margin: 0;
}
#SideNavigation ul li ul li{
	margin-top: 1px;
}

#SideNavigation a:link, #SideNavigation a:visited {
	text-decoration: none;
	color: #21431f;
}
#SideNavigation a:hover, #SideNavigation a:active {
	text-decoration: underline;
}
#SideNavigation a.currentpage:link, #SideNavigation a.currentpage:visited, 
#SideNavigation a.menuactive:link, #SideNavigation a.menuactive:visited{
	text-decoration: none;
	color: #778250;
}
#SideNavigation a.sectionheader,
#SideNavigation a.sectionheader:link , #SideNavigation a.sectionheader:visited ,
#SideNavigation a.sectionheader:hover, #SideNavigation a.sectionheader:active {
	text-decoration: none !important;
	color: #21431f;
	cursor: text;
}
.HomePage #Header {
	height:	379px;
	background: transparent url(/uploads/Design/images/HeaderBg-Home.jpg) repeat-y 0 0;	
}
.HomePage #Page {
	background: transparent url(/uploads/Design/images/HomeBg-Repeat.jpg) repeat-y 0 0;
}

.HomePage #PageContent {
	background: transparent url(/uploads/Design/images/HomeBg-Top.jpg) no-repeat 0 0;
	min-height: 240px;
}

.HomePage #PageBottom {
	background: transparent url(/uploads/Design/images/HomeBg-Bottom.jpg) no-repeat;
	height: 36px
}
.HomePage #SideNavigation {
	color: #0e180b;
	margin-top:50px;
	width:165px;
}
.HomePage #SideNavigation a:link, .HomePage #SideNavigation a:visited {
	color: #858f58;
}


#TopNav {
	float: right;
	width: 430px;
	overflow: hidden;
	text-align: right;
	font-weight: bold;
	color: #d2d5c1;
	margin: 40px 30px 0 0;
}
#TopNav a:link, #TopNav a:visited {
	text-decoration: none;
	color: #d2d5c1;
}
#TopNav a:hover, #TopNav a:active {
	text-decoration: underline;
}
#TopNav a.activeparent:link, #TopNav a.activeparent:visited, 
#TopNav a.currentpage:link, #TopNav a.currentpage:visited{
	text-decoration: none;
	color: #fff;
}
#TopNav a.activeparent:hover, #TopNav a.activeparent:active, 
#TopNav a.currentpage:hover, #TopNav a.currentpage:active{
	text-decoration: underline;
}
#TopNav ul {
	margin: 0;
	padding: 0;
}
#TopNav ul li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 1px 8px;
	border-right: 1px solid #d2d5c1;
}
#TopNav ul li:last-child {
	border-right: 0;
}

.ContactMessage textarea {
	height:150px;
	width:380px;}

.captchapict {
	border: 1px solid #999;}

.Industries #Page {
	background: transparent url(/uploads/Design/images/HomeBg-Repeat.jpg) repeat-y 0 0;
}

.Industries #PageContent {
	background: transparent url(/uploads/Design/images/HomeBg-Top.jpg) no-repeat 0 0;
	min-height: 240px;
}

.Industries #PageBottom {
	background: transparent url(/uploads/Design/images/HomeBg-Bottom.jpg) no-repeat;
	height: 36px
}
.Industries #SideNavigation {
	color: #0e180b;
	margin-top:50px;
	width:165px;
}
.Industries #SideNavigation a:link, .Industries #SideNavigation a:visited {
	color: #858f58;
}

.Newsletter #Page {
	background: transparent url(/uploads/Design/images/HomeBg-Repeat.jpg) repeat-y 0 0;
}

.Newsletter #PageContent {
	background: transparent url(/uploads/Design/images/HomeBg-Top-Newsletter.jpg) no-repeat 0 0;
	min-height: 240px;
}

.Newsletter #PageBottom {
	background: transparent url(/uploads/Design/images/HomeBg-Bottom.jpg) no-repeat;
	height: 36px
}
/* End of 'Default Styles - Baniakas &amp; Associates EDITED' */

