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

body{
	background-color:#000000;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color:#A6B5BF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	behavior: url("csshover3.htc");
	}

h1{color:#b1bec7; font-weight:normal; font-size:28px; margin-top:15px;}
h1 strong{color:#ff2809; font-weight:bold;}

h2{margin:0px; padding:0px 0px 5px 0px; text-transform:uppercase; color:#ff2809; font-size:18px;}
h3{margin:0px; padding:0px; text-transform:uppercase; font-size:14px; color:#6e91a6;}

h2 a{text-decoration:none;}

strong{ color:#C4D1D9; }

a{color:#ff2809;}
a:hover{color:#FFFFFF;}

u{color:#ff2809; text-decoration:none;}

.displace{position:absolute; display:none;}

.staff_photo{float:left; margin:3px 15px 0px 0px;}

.container{width:810px; margin-left:auto; margin-right:auto;}

.top{ height:118px; width:810px; background-image:url(images/top_bg.jpg);}

.logo{width:230px; height:118px; float:left;}
.logo a{display:block; width:230px; height:118px; background-image:url(images/assured_asset_protection_logo.jpg);}

ul.menu{width:566px; height:50px; margin:49px 0px 0px 0px; padding:0px; list-style:none; float:right;}
ul.menu li{ height:50px; float:left; display:block;}
ul.menu li a{ height:50px; display:block; background-image:url(images/menu.jpg);}


#aboutaap a{width:120px; background-position:0px 0px;}
#services a{width:104px; background-position:-120px 0px;}
#proaff a{width:222px; background-position:-224px 0px;}
#contact a{width:120px; background-position:-446px 0px;}

#aboutaap a:hover{ background-position:0px -50px;}
#services a:hover{ background-position:-120px -50px;}
#proaff a:hover{ background-position:-224px -50px;}
#contact a:hover{ background-position:-446px -50px;}


.banner{background-image:url(images/banner.jpg); width:810px; height:270px;}

.middle_container{width:810px; overflow:hidden; padding-bottom:20px;}

.middle_left_content{width:540px; float:left; overflow:hidden;}

.news_bucket{
	width:412px;
	padding-left:115px;
	padding-right:13px;
	height:90px;
	padding-top:10px;
	background-image:url(images/news_bucket.png);
	margin-top:30px;
	line-height: 15px;
}
.news_bucket ul{margin:0px; padding:0px;}
.news_bucket ul li{padding-bottom:5px;}
.news_bucket a{color:#c4cfd7;}
.news_bucket a:hover{color:#ffffff;}

.more_news a{ display:block; width:100px; height:30px; background-image:url(images/more_news.jpg); float:right; margin-top:48px;}
.more_news a:hover{background-position:0px -30px;}

.middle_right_content{width:245px; float:right; overflow:hidden;}

.why_assured{ width:205px; height:105px; background-image:url(images/why_assured.jpg); padding-left:15px; padding-right:25px; padding-top:40px; line-height:15px; margin-top:12px;}

.services{
	width:225px;
	height:297px;
	background-image:url(images/services.jpg);
	padding-left:20px;
	padding-top:10px;
	margin-top:7px;
	line-height: 13px;
}
.services h2 {padding-bottom:5px; color:#0a7630;}
.services ul{margin:0px; padding:0px; margin-left:5px; padding-left:5px; }
.services li{font-size:9px; text-transform:uppercase; margin-top:3px;}

.bottom_container{width:810px; overflow:hidden; margin-top:8px; line-height:17px;}

.buckets_container{width:810px; height:222px; background-image:url(images/buckets.png);}

.bucket a{
	color:#b1bec7;
	display:block;
	float:left;
	padding-top:65px;
	width:230px;
	padding-left:30px;
	padding-right:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.bucket a:hover{
	color:#ffffff;
}
.bucket ul{margin:0px; padding:0px;}
.bucket ul li{padding-bottom:7px;}

.companies{width:810px; height:102px; background-image:url(images/companies.jpg); margin-top:10px;}

.copyright{text-align:right; margin-top:10px; color:#6e91a6; line-height:18px;}
.copyright a{color:#6e91a6;}
.copyright a:hover{color:#ffffff;}

.newsletter{ width:420px; padding-right:5px; height:45px; background-image:url(images/newsletter.jpg); float:left; text-align:left;}
.newsletter form{margin:0px; padding:0px;}
.newsletter input{width:210px; margin-left:125px; margin-top:10px;}

.sign_up a{display:block; width:75px; height:25px; margin-top:10px; background-image:url(images/sign_up.jpg); float:right;}
.sign_up a:hover{background-position:0px -25px;}

.bee a{
	width:64px;
	height:64px;
	background-image:url(images/bee.jpg);
	background-position:0px 0px;
	display:block;
	float:right;
	margin-left:10px;
	margin-top:-5px;
}
.bee a:hover{background-position:0px 64px;}

/* CSS Drop Down Menu */

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	height:50px;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	height:auto;
	background-image:none;
	background:none;
	}


#menuh li ul li
	{
	background-image:none;
	background-color:#000000;
	padding:5px 0px 15px 0px;
	height:auto;
	margin-left:0px;
	margin-top:-5px;
	}	

#menuh li ul li a
	{
	margin:0px;
	line-height:14px;
	opacity:0.9;
	background-image:none;
	background-color:#000000;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	height:auto;
	}


ul#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

#menuh li ul
{display:none;}

#menuh li:hover ul
{display:block; position:absolute;}

#menu1{width:100px;}

#menu2{width:85px;}

#menu3{width:110px;}

/* End CSS Drop Down Menu */