@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#336FA7;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#004B91;
	margin:0;
	font-size:13px;
	font-weight:bold;
}
p.whoweare {
	font-family:Arial, Helvetica, sans-serif;
	color:#004B91;
	font-size:12px;
	margin:10px 5px 0px 35px;
}
p.biography {
	font-family:Arial, Helvetica, sans-serif;
	color:#004B91;
	font-size:12px;
	margin:10px 5px 0px 35px;
}
a.bio:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C6F7C;
	text-decoration:none;
	font-weight:bold;
}
a.bio:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C6F7C;
	text-decoration:none;
	font-weight:bold;
}
a.bio:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	text-decoration:none;
	font-weight:bold;
}
.mainbox #container {
	width: 1020px;
	background: #FFFFFF repeat-y;
	text-align:left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	height:1020px;
}
.mainbox #sidebar1 {
	float: right;
	width: 408px; /* since this element is floated, a width must be given */
	height:1020px;
	background-image:url(../images/form_gradient_long2.jpg);
	padding:0; /* top and bottom padding create visual space within this div */
}
.mainbox #biography {
	width: 1020px;
	background: #FFFFFF;
	text-align:left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	height:1025px;
}
.mainbox #sidebar1bio {
	float: right;
	width: 408px; /* since this element is floated, a width must be given */
	height:1025px;
	background-image:url(../images/form_gradient_long2.jpg);
	padding:0; /* top and bottom padding create visual space within this div */
}

.mainbox #logo {
	/*background:url(../images/awc_logo.jpg) no-repeat;*/
	float: left;
	width:302px;
	height:110px;
	margin-top:15px;
}
.mainbox #sidebarimg {
	/*background:url(../images/rightcol_servicesnumbers.png) no-repeat;*/
	width:408px;
	height:108px;
	float:right;
	margin-top:90px;
}
.mainbox #requestimg {
	/*background:url(../images/rightcol_servicesnumbers.png) no-repeat;*/
	width:408px;
	height:42px;
	float:right;
	margin-top:69px;
}
.mainbox #form {
	width:408px;
	margin-top:10px;
	float:right;
}
.mainbox #formtext {
	float:left;
	width:100px;
}
.formtext {
	margin:0;
	padding:0;
}
p.formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	color:#004B91;
	font-weight:bold;
	margin-right:10px;
}
.mainbox #formbox {
	float:right;
	width:308px;
}
.formboxspace {
	margin-left:10px;
}
input.submit {
	background-image:url(../images/submit_bkgd.jpg);
	width:60px;
	height:22px;
	color:#FFF;
	padding:2px;
	border:none;
}
/*textarea
{
  resize:none;
}*/
.textbox_space {
	margin-top:2px;
}
div.row {
	clear: both;
	padding-top: 15px;
}
div.row span.label {
	float: left;
	width: 100px;
	text-align: right;
	margin-right:10px;
}
div.row span.formw {
	float: right;
	width: 298px;
	text-align: left;
}
div.row span.formsubmit {
	float: right;
	width: 131px;
	text-align:left;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#004B91;
	font-weight:bold;
}
.requestform{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E1F3FF;
	text-align:left;
}
.text_form {
	border: 1px solid #004B91;
	width:225px;
}

#dots {
	width:408px;
	margin-top:40px;
	float:right;
}
.contactinfo {
	width:408px;
	float:right;
	margin-top:10px;
	padding:0;
}

span.dcainfo {
	font-size:10px;
}

p.contactinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#E1F3FF;*/
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

a.email:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E1F3FF;
	text-decoration:none;
	font-weight:bold;
}
a.email:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	text-decoration:none;
	font-weight:bold;
}
a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	text-decoration:none;
	font-weight:bold;
}

a.dca:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004B91;
	text-decoration:none;
}
a.dca:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E1F3FF;
	text-decoration:none;
}
a.dca:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004B91;
	text-decoration:none;
}

.mainbox #whoweare_containter {
	/*width: 550px;*/
	margin-left:15px;
	z-index:5;
}
.mainbox #whoweare_header {
	/*width:550px;*/
	/*height:42px;*/
	padding-top:266px;
}

.whoweare_img{
	float:left;
	position:relative;
	margin-right:5px;
}

.mainbox #whoweare_textbox {
	width:550px;
	/*width:513px;*/
}

#annephoto {
	/*width:125px;*/
	float:right;
	padding-left:15px;
}

.annephoto{
	background-image:url(../images/AEWImage9.1_web.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:155px;
}
.mainbox #services_header {
	width:513px;
	height:42px;
	padding-top:30px;
}
.services_navcontainer {
	margin-left:30px;
	width:242px;
	z-index:100;
}
.menu {
	margin:0px;
	padding:0px;
	width:242px;
	list-style:none;
	background:#fff;
}
.menu li {
	margin:0px;
	padding:0px;
	height:47px;
	list-style:none;
	background-repeat:no-repeat;
}
.menu li a, .menu li a:visited {
	display:block;
	outline:none;
	text-indent:-9000px;
	text-decoration:none;
	height:47px;
	background-repeat:no-repeat;
}
.accounting {
	background-image:url(../images/accounting-over.jpg);
}
.accounting a {
	background-image:url(../images/accounting.jpg);
}
.bookkeeping {
	background-image:url(../images/bookkeeping-over.jpg);
}
.bookkeeping a {
	background-image:url(../images/bookkeeping.jpg);
}
.businessmanagement {
	background-image:url(../images/businessmanagement-over.jpg);
}
.businessmanagement a {
	background-image:url(../images/businessmanagement.jpg);
}
.payroll {
	background-image:url(../images/payroll-over.jpg);
}
.payroll a {
	background-image:url(../images/payroll.jpg);
}
.software {
	background-image:url(../images/software_btn-over.jpg);
}
.software a {
	background-image:url(../images/software_btn.jpg);
}
ul.menu li a:hover {
	background:none;
}
#accounting_description {
	position:absolute;
	z-index:20;
	margin-left:262px;
	margin-top:6px;
	width:275px;
	visibility:visible;
}
p.accounting_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
}
ul.accounting_text {
	margin:0;
	padding-left:40px;
	padding-top:5px;
}
li.accounting_text {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	list-style:circle;
}
#bookkeeping_desc {
	position:absolute;
	z-index:30;
	margin-left:262px;
	margin-top:6px;
	width:275px;
	visibility:hidden;
}
p.bookkeeping_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
}
ul.bookkeeping_text {
	margin:0;
	padding-left:40px;
	padding-top:5px;
}
li.bookkeeping_text {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	list-style:circle;
}
#busman_desc {
	position:absolute;
	z-index:40;
	margin-left:262px;
	margin-top:6px;
	width:275px;
	visibility:hidden;
}
p.busman_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
}
ul.busman_text {
	margin:0;
	padding-left:40px;
	padding-top:5px;
}
li.busman_text {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	list-style:circle;
}
#payroll_desc {
	position:absolute;
	z-index:50;
	margin-left:262px;
	margin-top:6px;
	width:275px;
	visibility:hidden;
}
p.payroll_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
}
ul.payroll_text {
	margin:0;
	padding-left:40px;
	padding-top:5px;
}
li.payroll_text {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	list-style:circle;
}
#software_desc {
	position:absolute;
	z-index:60;
	margin-left:262px;
	margin-top:6px;
	width:275px;
	visibility:hidden;
}
p.software_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
}
ul.software_text {
	margin:0;
	padding-left:40px;
	padding-top:5px;
}
li.software_text {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004B91;
	list-style:circle;
}
#biocontainer {
	width: 500px;
	background: #FFFFFF;
	text-align:left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	height:950px;
}
#bioContent {
	padding: 10px; 20px;
}
.biotextHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.biotext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.logo {
	text-align:center; height:90px; margin:120px 50px 0px 50px;
}