body {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a:focus {
	outline:none;
}
#main {
	width: 800px;
	margin: 0 auto;
}
#header {
	width: 800px;
	height: 120px;
	float: left;
	position: relative;
	z-index: 100;
}
#header .logo {
	overflow: hidden;
	text-indent: -3000px;
	position: absolute;
	background: url(../images/logo.gif) no-repeat;
	width: 292px;
	height: 75px;
	top: 9px;
	left: -1px;
}
#header ul {
	margin: 0;
	padding: 6px 0px 0px 0px;
	float: left;
	position: absolute;
	width: 800px;
	height: 26px;
	background: url(../images/bg-main-menu.gif) repeat-x;
	text-align: center;
	top: 90px;
	left: 0;
}
#header ul li {
	display: inline;

}
#header ul li a {
	color: #fff;
	font: 15px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 0 20px;
	margin-left: 25px;
	
}

#header ul li a:hover, #header ul li a.active {
	color: #feb036;
}
.container {
	width: 798px;
	float: left;
	border: 1px solid #979696;
	overflow: hidden;
	background: url(../images/bg-container.gif) repeat-y;
	margin: 0 0 2px 0;
}
.left-column {
	float: left;
	width: 187px;
	margin: -10px 0 0;
}
.border-holder {
	float: left;
	width: 798px;
	background: url(../images/border.gif) repeat-y;
	margin: 10px 0 13px;
	position: relative;
}
.left-column h2 {
	background: url(../images/our-affiliations.gif) no-repeat;
	text-indent: -3000px;
	overflow: hidden;
	width: 187px;
	height: 55px;
	margin: 23px 0 0;
	padding: 0;
}
.bg {
	position: absolute;
	bottom: -14px;
	right: 0;
}
* html .bg {
	bottom: -13px;
}
*+html .bg {
	bottom: 0;
}
.banners {
	float: left;
	width: 141px;
	margin: 21px 0 0 16px;
	padding: 0 0 3px 16px;
	display: inline;
	border-bottom: 1px solid #bfc0c1;
}
.banners img {
	margin: 0 0 24px 0;
}
.address {
	color: #515151;
	font: 13px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	float: right;
	margin: 24px 15px 0 0;
	display: inline;
}
.address p {
	margin: 0;
	padding: 0;
}
.address span {
	color: #0a6e86;
}
.address p a {
	color: #515151;
	text-decoration: none;
}
.address p a:hover {
	text-decoration: underline;
}
.content {
	float: right;
	width: 545px;
	margin: -10px 0 0;
	padding-bottom: 220px;
	position: relative;
}

.content-home {
	float: right;
	width: 525px;
	margin: -10px 0 0;
	padding-left:45px;
	padding-right:40px;
	padding-bottom: 220px;
	position: relative;
}

.cont-nav {
	margin: 10px 0 0 ;
	padding: 5px 0 0;
	width: 566px;
	padding: 0;
	padding-left: 44px;
	height: 25px;
	background-color: #bedae1;
	float: left;

}
.cont-nav li {
	display: inline;
	font: 13px/24px Georgia, "Times New Roman", Times, serif;
	padding: 0 25px 0 25px;
}
.cont-nav li a,
.cont-nav li a:active {
	color: #3e3e3e;
	text-decoration: none;
}
.cont-nav li a:hover {
	text-decoration: underline;
}

.tagline img{
	margin-top: 55px;
	margin-bottom: 30px;
}

.content-home h1 {
border-bottom:1px solid #C3C2C2;
display:inline;
float:left;
height:28px;
margin:55px 0 31px 0;
padding:0 0 7px;
overflow:hidden;
text-indent:-3000px;
width:511px;
}

h2 {
	color: #0B7B96;
	font-size: 14px;
	margin: 28px 0 20px 0;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.content-home ul.items {
	margin: 10px 0 15px 28px;
	color: #515151;
	font-size: 13px;
	padding-left: 5px;
	font-family:Georgia,"Times New Roman",Times,serif;
	float: left;
}
ul.items li.none{
	list-style-type: none;
}
ul.items2 {
	margin: 0px;
	color: #515151;
	font-size: 13px;
	padding-left: 45px;
	font-family:Georgia,"Times New Roman",Times,serif;
}


a {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	color: #AB7616;
}

ul.items li {
	padding-bottom:10px;
	padding-left: 5px;
}

h1.title-services {
	background: url(../images/page-titles/services.gif) no-repeat;
	
}

h1.title-thank-you {
	background: url(../images/page-titles/thank-you.gif) no-repeat;
	
}

h1.title-staff {
	background: url(../images/page-titles/staff.gif) no-repeat;
	
}

h1.title-about-us {
	background: url(../images/page-titles/about-us.gif) no-repeat;
	
}
h1.title-connections {
	background: url(../images/page-titles/connections.gif) no-repeat;
	
}
h1.title-partners {
	background: url(../images/page-titles/partners.gif) no-repeat;
	
}

h1.title-helpful-links {
	background: url(../images/page-titles/helpful-links.gif) no-repeat;
	
}

h1.title-contact {
	background: url(../images/page-titles/contact.gif) no-repeat;
	
}

h1.title-accounting {
	background: url(../images/page-titles/accounting.gif) no-repeat;
	
}

h1.title-accounting-auditing {
	background: url(../images/page-titles/accounting-auditing.gif) no-repeat;
	
}

h1.title-auditing {
	background: url(../images/page-titles/auditing.gif) no-repeat;
	
}

h1.title-tax-services {
	background: url(../images/page-titles/tax-services.gif) no-repeat;
	
}

h1.title-business-consulting {
	background: url(../images/page-titles/business-consulting.gif) no-repeat;
	
}

p {
	padding: 0;
	margin-bottom: 9px;
	clear: both;
	color: #515151;
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
}

.staff-images {
	padding: 0;
	margin-bottom: 18px;
	clear: both;
	color: #515151;
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
}

.staff-images img {
	border: solid 1px #C3C2C2;
	float: left; 
	margin-right: 15px;
	padding: 5px;
	margin-bottom: 8px;
	background-color: #FFFFFF;
	margin-top: 2px;}

.content-home p {
	margin: 0;
	clear: both;
	color: #515151;
	margin-bottom:7px;
	font: 14px/17px Georgia, "Times New Roman", Times, serif;
}

.content-home p a {
	color: #c79539;
	text-decoration: none;
}

.content p .big-letter {
	font-size: 45px;
	line-height: 40px;
	color: #0b7b96;
}

.content-home p .big-letter {
	font-size: 45px;
	line-height: 40px;
	color: #0b7b96;
}

#footer {
	color: #515151;
	font: 14px Georgia, "Times New Roman", Times, serif;
	float: left;
	padding-bottom: 10px;
}

/*Contact Form*/

#contact-form-div {
	margin-left: 55px;
	font-size: 13px;
	color: #515151;
}

#contact-form {
	margin-top: 15px;
	padding: 0px;
}

#name { 
	margin-bottom: 10px;
	}

#phone {
	margin-bottom: 10px;
	}

#zip {
	margin-bottom: 10px;
}	
	
#zip input {
	width:75px;
	}
	
#name input, #phone input {
	width:255px;
	}

#email { 
	margin-bottom: 10px;
	}
	
#message {
	margin-top: 10px;
}

#email input { 
	width:255px;
	}

label {
	display:block;
	padding-bottom:5px;
	}

label span { 
	font-size:80%; color:#7697C8;
	}

textarea {
	width:255px; 
	height:130px;
	}

input, textarea, select {
	border:1px solid #C3C2C2;
	}

input:focus, textarea:focus, select:focus {
	background:#DCE7EB;
	border:1px solid #C3C2C2;
	}

#submit, #submit:focus {
	border:none;
	}
	
.submit-button {
	background-color: #DCE7EB;
	color: #424242;

}

#submit-div {
	margin-top: 15px;
}

.h2 {
	font-size: 14px;
	color: #545454;
	font-weight: bold;
}

/*--------------------------- Drown Down Navigation Begin------------------------------*/


#sddm
{	margin: 0;
	padding: 0;
	z-index: 100;
	}

#sddm ul {
	z-index: 100;
}

#sddm li
{	margin: 0;
	z-index: 100;
	padding: 0;
	padding-left: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0;
	padding-left: 0px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	z-index: 100;}

#sddm li a:hover
{z-index: 100;
	
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #BEDAE1;
	border: 1px solid #0B7B96;
	margin-top: 7px;
	margin-left: 43px;
	padding-left: 0px;
	z-index: 100;
	display: block;
	}
	
#sddm li div {
	z-index: 100;
}

#sddm div a {	
	position: relative;
	display: block;
	margin: 0;
	margin-top:4px;
	margin-bottom: 4px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #BEDAE1;
	color: #2875DE;
	font: 10px arial;
	z-index: 100;
	}


		
#header ul li a.dropdown {
	color: #3E3E3E;
	font: 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding-left: 5px;
	margin-left: 0px;
	display: block;

	}
	
#header ul li a.dropdown:hover {
	color: #202220;
	background-color: #FFF;
	display: block;

	}



/*--------------------------- Drown Down Navigation End------------------------------*/

.content p img {
	border: solid 1px 000;
}
