@charset "utf-8";
/* CSS Document */

/* layout */

body {	background-color:#23479E;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
			}

a:link {	color: #00AA4F; text-decoration:none;}
a:visited {	color: #00AA4F; text-decoration:none;}
a:hover {	color: #00AA4F; text-decoration:underline;}
a:focus {	color: #00AA4F;}
a:active {	color: #00AA4F; text-decoration:underline;}



h1 {	font-size:18px;
		font-weight:bolder;
		color:#23479E;
		margin-top:10px;
		margin-bottom:10px;
			}

h2 {	font-size:16px;
		font-weight:bold;
		color:#00aa4f;
		margin-top:5px;
		margin-bottom:5px;
			}


p {		font-size:12px;
		margin-top:0px;
		margin-bottom:10px;}

ol {	margin-top:0px;
		margin-bottom:0px;}
		
ul.nav	{	width:655px;
			margin-top:0px;
			margin-bottom:20px;
			margin-left:auto;
			margin-right:auto;
			
				}

ul.nav li{
    text-align:center;
    list-style: none;
	float:left;
	margin:inherit;
	padding-left:20px;
	padding-right:20px;
}

ul.nav	{	font-size:18px;
			color:#23479E;
			}
.nav a:link {	color: #23479E; text-decoration:none;}
.nav a:visited {color: #23479E; text-decoration:none;}
.nav a:hover {	color: #2F60D7; text-decoration:none;}
.nav a:focus {	color: #23479E; text-decoration:none;}
.nav a:active {	color: #23479E; text-decoration:none;}
		
#container {	width:900px;
				background-color:#FFFFFF;
				margin-top:20px;
				margin-bottom:50px;
				margin-left:auto;
				margin-right:auto;
				min-height:700px;
		}

#login	{	background-color:#23479E;
			width:900px;
			float:right;
				}
				
#login_btn	{	height: 50px;
				width: 200px;
				overflow: hidden;
				background:url(../images/accounting-bookkeeping-nav-login.jpg) top left no-repeat;
				display: block;
					}
 
#login_btn:hover{	background-position: bottom left;
					}
		
#header {	width:885px;
			height:207px;
			background-image:url(../images/accounting-bookkeeping-nav-header.jpg);
			background-repeat:no-repeat;
			padding-top:15px;
			padding-right:15px;
			text-align:right;
			clear:both;
			}
			
#quickbooks {
	list-style: none;
	margin: 0px;
	position: absolute;
	right: -20px;
	bottom: 180px;
	width: 110px;
}
			


#wrapper	{	float:left;
				width:670px;
				}


#leftnav	{	width:150px;
				background-color:#00AA4F;
				background-image:url(../images/accounting-bookkeeping-Lnav-bot.jpg);
				background-position:100% 100%;
				background-repeat:no-repeat;
				margin-left:20px;
				color:#FFFFFF;
				float:left;
				text-align:left;
				}
				
ul.navleft li{
    text-align:left;
    list-style: none;
	margin-left:10px;
}

				
#leftnav a:link {	color: #FFFFFF; text-decoration:underline;}
#leftnav a:visited {	color: #FFFFFF; text-decoration:underline;}
#leftnav a:hover {	color: #FFFFFF; text-decoration:none;}
#leftnav a:focus {	color: #FFFFFF;}
#leftnav a:active {	color: #FFFFFF; text-decoration:underline;}
				
#rightcol	{	width:190px;
				margin-right:20px;
				margin-bottom:30px;
				float:right;
				}
				
#enewsletter	{	width:200px;
					background-image:url(../images/accounting-bookkeeping-Rcol-bg.jpg);
					background-repeat:repeat-y;
					margin-top:20px;
					margin-bottom:20px;
				}
				
#quote	{	width:200px;
					background-image:url(../images/accounting-bookkeeping-Rcol-bg.jpg);
					background-repeat:repeat-y;
					margin-top:20px;
				}

#content {	width:475px;
			float:right;
			min-height:575px;
			margin-bottom:20px;
				}
			


#footer {	width:80%;
			margin-left:auto;
			margin-right:auto;
			background-color:#23479E;
			text-align:center;
			color:#FFFFFF;
			clear:both;
			padding:10px;
			}

#footer a:link {	color: #FFFFFF;
					text-decoration:underline;}
#footer a:visited {	color: #FFFFFF;
					text-decoration:underline;}
#footer a:hover {	color: #FFFFFF;
			text-decoration:none;}
#footer a:focus {	color: #FFFFFF;}
#footer a:active {	color: #FFFFFF;}
