/* CSS Document */
body
	{
		text-align:center;
		background-color:#EFEFEF;
		color:#56555A;
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
	}

h1
	{
		font-size:20px;
		color:#015DB0;
		font-weight:bold;
		margin-bottom:1px;
		margin-top:1px;
	}

h2
	{
		font-size:14px;
		color:#005CAF;
		margin-bottom:2px;
	}

a:link,a:visited
	{
		font-weight:bold;
		text-decoration:none;
		color:#56555A;
	}
	
	
a:hover
	{
		color:#015DA6;
	}


#container
	{
		margin:auto;
		background-color:#FFFFFF;
		text-align:left;
		width:900px;
		border: 2px solid #767676;
	}


#header
	{
		width:885px;
		margin-left:15px;
		text-align:left;
		clear:both;
		padding-bottom:10px;
		padding-top:10px;
	}

#middle
	{
		clear:both;
		width:885px;
		margin:5px 0px 10px 15px;
	}

/*Page Columns*/
.middle_column
	{
		width:200px;
		border-right: thin solid #CCCCCC;
		float:left;
		margin-bottom:10px;
		margin-left:5px;
		line-height:1.5;
	}


.int_left_column
	{
		width:655px;
		border-right: thin solid #CCCCCC;
		float:left;
		margin-bottom:10px;
		margin-left:5px;
	}
.int_right_column
	{
		width:175px;
		float:left;
		margin-bottom:10px;
		margin-left:5px;
		text-align:center;
	}



/*Footer*/
#footer
	{
		width:885px;
		margin-left:15px;
		margin-bottom:5px;
		height:20px;
		clear:both;
		font-size:12px;
	}


/*Home Clients List*/
#home_clients
	{
		width:885px;
		margin-left:15px;
		margin-bottom:5px;
		clear:both;
	}

#client_list
	{
		width:870px;
		height:73px;
		background:url("april09/images/clients_title.jpg") top left no-repeat #575A5F;
	}
.client_list_column
	{
		width:180px;
		padding-top:13px;
		padding-left: 10px;
		float:left;
		color:#FFFFFF;
		text-align:left;
		font-size:14px;
	}

a.client_links:link{
color:#FFFFFF; 
font-weight:normal;
}
a.client_links:hover{
color:#FFFFFF; 
font-weight:normal;
}
a.client_links:visited{
color:#FFFFFF; 
font-weight:normal;
}

/* Menu CSS Code */
#menu
	{
		width:900px;
		height:38px;
		background-image:url("april09/images/nav_bg.jpg");
	}
.menu_button
	{
		height:28px;
		display:block;
		padding-top:10px;
		text-align:center;
		float:left;
	}

.menu_button a:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		color:#5A595E;
		text-decoration:none;
	}

.menu_button a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		color:#5A595E;
		position: relative;
		padding-bottom:7px;
		border-bottom:thick solid #015DA6;
	}

.menu_button a:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		color:#5A595E;
		text-decoration:none;
	}
/******************************************/


p.portfolio
	{
		margin-bottom:8px;
		margin-top:0px;
		line-height:16px;
	}

.port_name
	{
		margin:0px 0px 10px 0px;
 		padding-bottom:8px; 
		border-bottom:thin solid #CCCCCC;
		line-height:22px;
	}
	
span.port_location
	{
		font-size:14px;
		font-style:italic;
		line-height:16px;
	}
	
.page_heading
	{
		border-bottom:thin solid #CCCCCC;
	}


