body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2C65AC;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../imgs/astraeus_bg.jpg);
	background-repeat: no-repeat;



}
#logo {
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 964px;
	background-image: url(../imgs/logo2.jpg);

}
#yellowbar {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 960px;
	background-image: url(../imgs/bar.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004383;


}
#mainmenu {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 960px;
	background-image: url(../imgs/mmbg.jpg);
	background-repeat: repeat-x;


}
#underbar {
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 960px;
	background-image: url(../imgs/bluebar.jpg);
	background-repeat: no-repeat;



}
#wrapper {
	padding: 0px;
	height: 100%;
	width: 960px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px solid #FFFFFF;

}
#content {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 960px;
	background-color: #003C71;

}

#text {
	margin: 0px 35px 65px;
	padding: 40px 0px 0px;


}

#text h1 {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding: 0px;

}

#text h2 {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 14px;
	color: #FFFFFF;
	margin: 10px 0px;
	padding: 0px;

}

#text p {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	margin: 0px 0px 10px;
	padding: 0px;
}

#text ul {
	margin: 0px 0px 10px;
	padding: 0px;
	display: block;
	list-style-type: disc;
}
#text li {
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 12px;
	color: #B9B9FF;
}

#text2 {
	margin: 0px 35px 65px;
	padding: 40px 0px 0px;



}

#text2 h1 {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding: 0px;

}

#text2 h2 {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 14px;
	color: #FFFFFF;
	margin: 10px 0px;
	padding: 0px;

}

#text2 p {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	margin: 0px 0px 10px;
	padding: 0px;



}

#text2 ul {
	margin: 0px 0px 10px;
	padding: 0px;
	display: block;
	list-style-type: disc;

}
#text2 li {
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 12px;
	color: #B9B9FF;


}

#text2 img.right {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#footer {
	margin: 0px;
	padding: 0px 0px 40px;
	height: 100%;
	width: 960px;
}
.footbar {
	background-color: #307EC4;
	margin: 5px 0px;
	padding: 0px;
	height: 3px;
	width: 960px;
}
#footer p {
	color: #99B1C6;
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 11px;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;


}

a:link.foot, a:visited.foot {
	font-size: 11px;
	color: #99B1C6;
	text-decoration: none;
}

a:hover.foot, a:active.foot {
	font-size: 11px;
	color: #99B1C6;
	text-decoration: underline;
}

.tel {
	color: #FFF77D;
}
#subfooter {
	color: #002341;
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 960px;





}
a:link.foot2, a:visited.foot2 {
	font-size: 10px;
	color: #00172A;
	text-decoration: none;
}

a:hover.foot2, a:active.foot2 {
	font-size: 10px;
	color: #00172A;
	text-decoration: underline;
}
#text img {

	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

#text img.right {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}


#subfooter p {
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 35px;
	margin-bottom: 5px;
	margin-left: 0px;

}
#mainwrapper {
	padding: 0px;
	height: 100%;
	width: 964px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;


}
#leftfeatures {
	margin: 0px 0px 0px 35px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 220px;
}
#leftfeatures p {
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 12px;
	color: #003C71;
	margin: 0px;
	padding: 0px;
	line-height: 25px;


}

a:link.features, a:visited.features {
	font-size: 12px;
	color: #00315C;
	text-decoration: none;
}

a:hover.features, a:active.features {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#bookmark {
	padding: 0px;
	height: 21px;
	width: 335px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;






}

#acmiflash {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 254px;
	width: 586px;
}

#acmiflash0 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 254px;
	width: 586px;
}

#onboardflash0 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 196px;
	width: 586px;
}
.rightcolumn {
	height: 100%;
	width: 150px;
	margin: 0px;
	padding: 0px;


}
.blog {
	background-color: #FFFF62;
	width: 660px;
	padding: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #000033;

}
.blog p {
	color: #000033;
}
.blogblue {
	color: #003C71;
}

.quote {
	background-color: #FFFF62;
	width: 570px;
	padding: 10px 15px 5px;
	margin: 0px 0px 10px;
	border: 1px solid #2F2F07;



}

.quoteblue {
	color: #003C71;

}

a:link.content, a:visited.content {
	font-size: 11px;
	color: #99B1C6;
	text-decoration: none;
}

a:hover.content, a:active.content {
	font-size: 11px;
	color: #99B1C6;
	text-decoration: underline;
}

.tbox {
	background-color: #535353;
	float: left;
	width: 264px;
	margin-right: 10px;
	clear: none;
	padding: 0px 10px 10px;
	height: 465px;
	border: 1px solid #00162A;
	margin-bottom: 10px;
}

.tboxb {
	background-color: #373737;
	float: left;
	width: 264px;
	margin-right: 10px;
	clear: none;
	padding: 0px 10px 10px;
	height: 465px;
	border: 1px solid #00162A;
	margin-bottom: 10px;
}

.tboxc {
	background-color: #1E1E1E;
	float: left;
	width: 264px;
	margin-right: 10px;
	clear: none;
	padding: 0px 10px 10px;
	height: 465px;
	border: 1px solid #00162A;
	margin-bottom: 10px;
}

#clear {
	clear: both;
}
.fullwidthlight {
	background-color: #002A50;
	width: 860px;
	padding: 10px;
	border: 1px solid #00162A;
	margin: 0px 0px 10px;

}

.fullwidthdark {
	background-color: #001E39;
	width: 860px;
	padding: 10px;
	border: 1px solid #00162A;
	margin: 0px 0px 10px;

}
.testimonialsig {
	font-size: 16px;
}
.contactsynopsis {
	background-color: #002A50;

	width: 530px;
	padding: 0px 10px 10px;
	border: 1px solid #00162A;

}
.contactdetails {
	background-color: #001E39;

	width: 530px;
	padding: 10px;
	border: 1px solid #00162A;
	margin-top: 10px;

}
.contactname {
	font-size: 12px;
	font-weight: bold;

}
.contactlarge {
	font-size: 16px;
}
.contactsmall {
	font-size: 10px;
}
#text img.arrow {
	float: left;
}

a:link.config, a:visited.config {
	font-size: 11px;
	color: #FFF600;
	text-decoration: none;
}

a:hover.config, a:active.config {
	font-size: 11px;
	color: #FFF600;
	text-decoration: underline;
}
.configmenu {
	width: 120px;
	margin: 0px;
	padding: 0px;

}
.contactnames {
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;

}
.contactrightside {
	float: right;
}
.testimonialsigb {
	font-size: 16px;
	color: #003c71;
}

.breakingnews {
	background-color: #FC2F2F;
	width: 596px;
	padding: 0px 20px 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	border: 1px solid #7A0000;

}

.breakingnewsred {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;


}
.cert-right {
	padding: 0px;
	height: 512px;
	width: 358px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;

}
.cert-gap {
	margin: 0px;
	padding: 0px;
	height: 512px;
	width: 25px;
	float: right;

}
.marioimgleft {
	float: right;
}
