/* CSS Document */

body{
	margin:0 auto;	
	background-color: #ccc;
	color:#464646;
	
	}

html{
	margin:0; padding:0; color:#464646;
	overflow-y: scroll;
	
	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	 margin:0; padding:0; 

	}
:focus {outline:0;}
textarea{
	font-size: 12px;
	line-height:18px;}

blockquote {
			margin-top:0;
			margin-bottom:0;
			margin-left:30px;
			}
p { margin: 8px 0;
	font-family: Verdana, Trebuchet, Arial; 
	font-size:12px;}
span.black {
			color:#000;
			padding:0;
			}
	 
img { border:0;
	  padding-bottom:5px; }
img.right {
			float:right;
			}
ol li 	{
	list-style-type: decimal;
	padding-bottom:5px;
	background-image:none;
	}
ol ol li{
	list-style-type:lower-alpha;
	padding-bottom:5px;}
ul  {
	
	padding: 0;
	margin: 0;
	}

	
	
li {
	font-size:12px;
	line-height:18px;
	text-decoration: none;
	

	}


ul#services li{	
				color:#ab273e;
				font-size:18px;
				font-weight:bold;
				background:url(/images/green_ball.jpg);
				background-repeat:no-repeat;
				background-position: 0px 0px;
				padding-top:2px;
				padding-bottom:10px;
				padding-left: 30px;
				list-style-type: none;	
		
			   }
ul#services li a{	
				color:#ab273e;
				}
ul.presentation li{
				font-size:10px;
				padding-left:15px;
				margin:0;
				list-style-type:none;
			}	

li.flushright {
				text-align:right;
				padding:0px;
				padding-bottom:0px;
				width:100%;
				height:auto;
				}
				


a 	{
	color: #0389c0;
	text-decoration: none;
	-moz-outline-style:none;
	}
a:hover {
	color: #0389c0;
	text-decoration:underline;

	}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:46px;
	color:#003263;
	margin-left:80px;
	margin-top:40px;
	font-weight:normal;
	}
.smallbany {
			font-size:21px;
			}
			

.home_right a{
text-decoration:none;
color:#464646;
}			
.home_right a:hover {
text-decoration:none;
color:#0389c0;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	width:auto;
	font-size: 21px;
	font-weight:lighter;
	color: #de4f14;
	text-decoration: none;
		}
	
h3 	{
	
	font:36px Georgia, "Times New Roman", Times, serif;
	padding-top:15px;
	letter-spacing:5px;
	color:#887E6E;}
	
h4 { margin: 8px 0;
	font-family: Verdana, Trebuchet, Arial; 
	font-weight:bold;
	font-size:14px;}	
.alink {
	background: url(/images/bullet.gif) no-repeat left center;
	padding: 0px 0px 0px 13px;
	background-position: 0 3px;
	}
	
	
.alink:hover {
	color: #0961fb !important;
	}

.clear{
	clear:both; 
	font-size:0; 
	line-height:0;
	}

/*--------------topheader--------------------*/
#header{
	width: 621px;
	}
#header-login{
	width: 1200px;
	height: 64px;
	background:url(/images/header-bg.gif) no-repeat;
	}
#logo {
	float:left;
	}
	#phone-top{
	float:right;
	} 

/*--------------menu--------------------*/

/* Navigation */

#top	{
		background-image:url(../images/top_image.png);
		_background:none;
       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top_image.png',sizingMethod='crop');
	   background-repeat:no-repeat;	
		height:187px;
		padding-top:0px;
		margin-top:0px;
		}
		
		
		
		
/* Headers */	
		
#home_block	{
		background-color:#d2e174;
		height:100%
		}
.home_rounder {
		height:11px;
		width:100%;
		background-image:url(../images/lime_rounder.jpg);
		background-repeat:no-repeat;
		}
#about_block	{
		background-color:#d28987;
		height:100%;
		}
.about_rounder {
		height:11px;
		width:100%;
		background-image:url(../images/red_rounder.jpg);
		}
#client_services_block	{
		background-color:#efc891;
		height:100%;
		}
.client_services_rounder {
		height:11px;
		width:100%;
		background-image:url(../images/orange_rounder.jpg);
		}
#presentation_folders_block	{
		background-color:#6cbce3;
		height:100%;
		}
.presentation_folders_rounder {
		height:11px;
		width:100%;
		background-image:url(../images/blue_rounder.jpg);
		}
#contact_block	{
		background-color:#5d9984;
		height:100%;
		}
.contact_rounder {
		height:11px;
		width:100%;
		background-image:url(../images/forest_rounder.jpg);
		}
#topnav	{
		position:relative;
		top:38px;
		left:80px;
		width:800px;
		height:40px;
		margin-right: 200px;
		margin: 0;
		list-style-type: none;
		}
ul#topnav li { 
				
				display: inline; }
#topnav	li a
		{	
			font:14px/36px Verdana, Arial, Helvetica, sans-serif;
			height:40px;
			float: left;
			display: block;
			margin-left:2px;
			text-decoration: none;
			text-align: center;
			}
		
#ftp {
		padding-top:5px;
		width:96px;
		float:left;}
		
li a:hover {color: #fff;}

li.home a
		{
		background-image:url(../images/butt_lime.jpg);
		width:109px;
		height:40px;
		color: #356;
		}	
		
li.about a
		{
		background-image:url(../images/butt_red.jpg);
		width:114px;
		height:40px;
		color: #FF9933;
		}	
			
li.client_services a
		{
		background-image:url(../images/butt_orange.jpg);
		width:131px!important;
		height:40px;
		color:#356;
		}	
li.presentation_folders a
		{
		background-image:url(../images/butt_blue.jpg);
		width:165px!important;
		height:40px;
		color: #356;
		}	
		
li.contact a
		{
		background-image:url(../images/butt_forest.jpg);
		width:110px;
		height:40px;
		color: #FF9933;
		}	
		

#menu{
	height:40px;
	font-family: Arial;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	width: 750px;
	float:left;
}

/*--------------body--------------------*/

#body_area{
	width:800px;
	padding-top:0px;
	margin: 0px auto;
	font-family: Verdana, Trebuchet, Arial;
	font-size: 11px;
	text-transform: none;
	color: #464646;
	text-decoration: none;
	padding:0px;
	padding-bottom:20px;
	background-color: #fff;

	}

#wrapper{
	width:100%;
	margin: 0px auto;
	padding:0px;
	margin:0px;
	}
#main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 370px;
	margin-left: 30px;
	line-height:16px;
	margin-top: 20px;
	}
#static_main {
	margin: 0px;
	padding: 0px;
	height: 430px;
	width: 463px;
	margin-left: 40px;
	line-height:16px;
	}


.left {
	
	padding-top:10px;
		margin-left:35px;
		width:96px;
		height:100%;
		float:left;
		text-align:right;
	}
.right {
	
	float: right;
	margin-left:0;
	margin-top:20px;
	margin-right:18px;
	width:200px;
	text-indent:0;
	}
.home_right {
	float: right;
	margin-left:0;
	margin-top:20px;
	margin-right:18px;
	width:200px;
	text-indent:0;

	}
.home-left td{
	padding-bottom: 10px;
	text-align:right;
	}	
#paperclip {
			background: url(/images/paperclip.jpg) no-repeat;
			width:400px;
			height:50px;
			}
			
#nib	{
		float:right;
		width:96px;
		text-align:right;}	
img	{
	padding-top:5px;
	padding-bottom:5px;
	}
img.nopad {
			padding:0;
			}
img.right	{
			float:right;
			padding:0;
			margin:0;
			width:39px;
			}
		
img.green_ball	{
			float:right;
			padding:8px 5px 8px 5px;
			}


/*--------------footer--------------------*/

#footer {
background-color: #fff;
height:auto;
line-height: 18px;
color:#000;
font-size:12px;
letter-spacing:1px;
padding-top:30px;
padding-bottom:40px;
}
#footer p { text-align:center;
			margin:0 auto;}

#logo {
float:left;
}
#address {
margin-left:180px;
}
