@charset "utf-8";
/* CSS Document */





A.external {
	padding-right:20px;
	background: url(../gfx/template/icons/newpage.gif) center right no-repeat;
}

/* CONTENT
	-------------------------------------------------------------------------- */

.content {
	padding: 40px 75px 0px 40px;
	font-size: 11px;
	line-height: 19px;
	color:#333333;
	font-family:Arial,Verdana;
}
	.content H1 {
		font-size: 22px;
		color: #333;
		font-weight:bold;
		border:none;
		letter-spacing:0px;
		padding:0px !important;
		margin: 0px 0px 20px 0px !important;
	}
	
	
	.content H2 {
		font-size: 16px;
		color: #333;
		font-weight:bold;
		border:none;
		letter-spacing:0px;
		padding:0px !important;
		margin: 15px 0px 5px 0px !important;
	}
	.content H3, .content H4, .content H5, .content H6  {
		font-size: 13px;
		color: #333;
		font-weight:bold;
		border:none;
		letter-spacing:0px;
		padding:0px !important;
		margin:20px 0px 3px 0px !important;
	}
	
	.content P {
		padding: 5px 0px 10px 0px;
		color:#333;
	}
	
	.content A {
		color: #0A68A6;
		text-decoration:underline;
	}
	.content A:hover {
		text-decoration:none;
	}

	.content UL {
		margin: 10px 0px 10px 30px;
	}

	.content #map {
		width: 560px;
		height: 300px;
		margin: 20px 0px;
	}




/* BODY
   -------------------------------------------------------------------------- */


TABLE.body_table {
	width: 862px;
	margin-left:10px;
	height: 100%;
}
TABLE.body_table #body_left {
	width: 260px;
	position:relative;
}

	DIV.aedsolutions_contact {
		padding: 10px 0px 20px 76px;
		width:150px;
		background: url(../gfx/aedsolutions_contact.jpg) bottom left no-repeat;
		height:100px;
		font-family:Arial,Verdana;
		font-size: 11px;
		color:#333333;
		margin:10px 0px 20px 15px;
	}
		DIV.aedsolutions_contact H3  {
			color: #2772AC !important;
			font-size:14px !important;
			font-weight:bold !important;
			margin: 0px !important;
			padding: 20px 0px 8px 0px !important;
		}
		DIV.aedsolutions_contact P {
			line-height: 16px;
			margin-bottom:0px;
			padding-bottom:5px;
		}
		DIV.aedsolutions_contact P.phonenumber {
			line-height: 18px;
			font-weight:bold;
			color:#000000;
			font-size: 12px;
			margin: 0px 0px 5px 12px;
			padding-left: 26px;
			background: url(../gfx/aedsolutions_phone.gif) top left no-repeat;
		}


TABLE.body_table #body_right {
	width: 602px;
	
	background:#FFFFFF url(../gfx/template/body_content_bg.png) top left repeat-y;
}
	TABLE.body_table #body_right_footer {
	background:#FFFFFF url(../gfx/template/body_content_footer_bg.png) top left no-repeat;
	height: 50px;
	width: 602px;
	}
	
	#body_right .rotating_img {
		width: 100%;
		height: 265px;
		background:blue;
		z-index:3;
	}
	

#body_left FORM {
	padding: 10px 30px;
	float: none;
}

#body_left H3 {
		padding: 0px 0px 10px 0px;
		font-size: 13px;
		font-weight:normal;
		color:#333;
		font-family:Arial,Verdana;
	}
#body_left H2 {
		padding: 0px 0px 10px 0px;
		font-size: 17px;
		font-weight:bolder;
		color:#333333;
	}
	
	.submenu {
		padding: 30px 10px 30px 30px;
		font-size: 11px;
		line-height: 17px;
		font-family:Arial,Verdana;
	}
		.submenu A {
			color: #0668A7;
			text-decoration:underline;
		}
		.submenu A.active {
			text-decoration:none;
			font-weight:bold;
		}	
	.submenu A:hover {
		text-decoration:none;
	}
	.submenu UL {
		margin: 10px 4px 0px 10px;
		list-style-image: url(../gfx/template/list-bullit.gif);
	}
	.submenu UL LI {
		padding: 0px 0px 8px 0px;
		color:#2E2E2E;
		line-height: 15px;
	}
	
	.submenu UL UL {
		margin: 5px 4px 8px 10px;
		list-style-image: url(../gfx/template/list-bullit.gif);
	}
	.submenu UL UL A {
		color:#333333;
	}
	






/* PAGES
	-------------------------------------------------------------------------- */

DIV.pages {
	width: 510px;
	overflow: auto;
	margin: 20px 0px 30px 0px;
}
	.pages A {
		color:#333333;
	}
	.pages .prev {
		width: 120px;
		float: left;
	}
	.pages .next {
		width: 120px;
		float: right;
		text-align:right;
	}
	.pages .page {
		width: 270px;
		float: left;
		text-align:center;
	}
	.page A {
		padding: 3px 6px;
		margin: 0px 2px;
		color:#333333;
		font-size: 12px;
	}
	.page A.active {
		background: #FFEB43;
		color: #000000;
		font-size: 14px;
		font-weight:bold;
		text-decoration:none;
	}





.newsfacts LI A.readon {
	margin-left: 5px;
}



/* TAGS
-------------------------------------------------------------------------- */

#tags {
	height: 103px;
	overflow:hidden;
	margin-bottom:10px;
}






/* SEARCHRESULTS
	-------------------------------------------------------------------------- */

Ul.searchresults {
	width: 90%;
}
	.searchresults H3, .searchresults H3 A {
		color: #333333;
		font-size: 13px;
		font-weight:bold;
		text-decoration:underline;
		margin:0;
		padding:0;
		line-height: 20px;
	}
	 .searchresults H3 A:hover {
	 	text-decoration: none;
	 }
	 .searchresults P.search_description A {
	 	text-decoration:none;
	 }	
	 .searchresults P.search_description A:hover {
	 	text-decoration:underline;
	 }


/* NEWSRESULTS
	-------------------------------------------------------------------------- */

Ul.news {
	width: 90%;
	list-style:none;
	list-style-item:none;
	margin:0px;
}
	UL.news LI {
		margin: 0px 0px 20px 0px;
	}
	.news H3, .news H3 A {
		color: #333333;
		font-size: 14px;
		text-decoration:none;
		margin:0;
		padding:0;
		font-variant:normal !important;
		line-height: 20px;
		float:left;
	}
	 .news H3 A:hover {
	 	text-decoration: underline;
	 }
	 .news P.news_description {
	 	clear:both;
	 }
		 .news P.news_description A {
			text-decoration:none;
		 }	
	 .news P.news_date {
		color: #999999;
		float:right;
		margin:0px;
		padding:0px;
		width: 40%;
		text-align:right;
	 }
	 .news P.news_description A:hover {
	 	text-decoration:underline;
	 }

.submenu SPAN.menu_news_date {
	font-size: 10px;
	color:#999999;
	margin-left: 5px;
}
.submenu .nolistitem {
	list-style:none;
	list-style-item:none;
}
