/* CSS Document */
body {
	margin: 0px;
	border: 0px;
	position: relative;
}.MainContainer {
	float: left;
	width: 903px;
}
.MainLogo {
	background-image: url(../images/agilesytems-logo.jpg);
	float: left;
	height: 116px;
	width: 348px;
	cursor: pointer;
}
.Container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	width: 903px;
	top: 0px;
	border: 0px;
	margin-right: auto;
	margin-left: auto;
}
.TopStatement {
	background-image: url(../images/main-statement.jpg);
	float: left;
	height: 116px;
	width: 439px;
}
#TopRightIcons {
	float: left;
	height: 96px;
	width: 116px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(../images/top-right-back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#TopRightIcons ul {
	float: left;
	height: 116px;
	width: 106px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#SiteMap {
	background-image: url(../images/sitemap.gif);
	padding: 5px;
	height: 14px;
	width: 72px;
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: 1px solid #FFF;
}
#SiteMap:hover {
	background-color: #eee;
	border: 1px solid #cb2028;
}


#UserLogin {
	background-image: url(../images/user-login.gif);
	padding: 5px;
	height: 14px;
	width: 72px;
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: 1px solid #FFF
}
#UserLogin:hover {
	background-color: #eee;
	border: 1px solid #cb2028;
}
.centerimage {
	margin-right: auto;
	margin-left: 180px;
}


#ContactUs {
	background-image: url(../images/email-us.gif);
	padding: 5px;
	height: 14px;
	width: 72px;
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: 1px solid #FFF
}
#ContactUs:hover {
	background-color: #eee;
	border: 1px solid #cb2028;
}


.ContentContainer {
	float: left;
	width: 885px;
	background-image: url(../images/main-images-back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 5px;
	z-index: 0;
}
.Main-Page-Titles {
	float: left;
	width: 885px;
	background-image: url(../images/front-page-title.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.MainFrontContent {
	float: left;
	width: 885px;
	background-image: url(../images/front-gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
}
#FrontWelcome {
	float: left;
	width: 581px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#FrontWelcome ul {
	list-style-type: none;
}
#FrontWelcome ul li {
	color: #666666;
}

#FrontWelcome img {
	float: left;
	margin-right: 10px;
}

#FrontWelcome h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #cb2028;
	font-weight: bold;
	padding: 5px;
}
#FrontWelcome p {
	font-size: 3.2mm;
	color: #666;
	line-height: 20px;
	padding: 5px;
}

#FrontServices {
	float: left;
	width: 285px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding: 5px;
	height: 425px;
}
#FrontNews {
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 2px 5px;
	width: 282px;
	cursor: pointer;
	float: left;
	margin-left: 0px;
	padding: 5px;
}
#FrontNews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.2mm;
	line-height: 18px;
	color: #666;
}
#FrontNews h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #cb2028;
	padding: 0px;
	margin: 0px;
}
#FrontNews img {
	border: 4px solid #eeeeee;
	margin-right: 5px;
	margin-top: 5px;
	float: left;

}
#FrontNews ul {
	list-style-type: none;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	width: 275px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../images/read.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-bottom: 5px;
}
#FrontNews ul li {
	float: left;
	width: 275px;
	padding-bottom: 10px;
}
.ViewButton {
	background-image: url(../images/view.gif);
	height: 23px;
	width: 52px;
	float: right;
	clear: right;
}
#FrontServices h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #cb2028;
	font-weight: bold;
	padding: 5px;
}
#FrontServices p {
	font-size: 3.2mm;
	color: #666;
	line-height: 20px;
	padding: 5px;
}
.GreyDate {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
}
.BottomContainer {
	float: left;
	width: 884px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#FrontPartners {
	float: left;
	width: 285px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	height: 218px;
	background-image: url(../images/partners.jpg);
	background-repeat: no-repeat;
	background-position: 10px Top;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#FrontPartners img {
	border: 3px solid #eee;
	margin-right: 1px;
}
#FrontPartners img:hover {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#FrontContact {
	float: left;
	width: 275px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	height: 218px;
	background-image: url(../images/contact-us.jpg);
	background-position: left Top;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#FrontContact p {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 3.2mm;
}

#FrontSignup {
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 277px;
	float: left;
	margin-left: 0px;
	background-image: url(../images/newsletter.jpg);
	height: 218px;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#FrontSignup p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.2mm;
	line-height: 18px;
	color: #666;
	margin-bottom: 8px;
}
#FrontSignup h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #cb2028;
	padding: 0px;
	margin: 0px;
}
#FrontSignup img {
	border: 4px solid #eeeeee;
	margin-right: 5px;
	margin-top: 5px;
	float: left;

}
#FrontSignup ul {
	list-style-type: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	width: 275px;
	float: left;
	margin-bottom: 5px;
}
#FrontSignup ul li {
	float: left;
	padding-bottom: 0px;
	height: 24px;
}
#FrontSignup ul li a {
	color: #666;
	text-decoration: none;
}
#FrontSignup   form   #newsletter    {
	background-color: #EDB1B3;
	border: 1px solid #CCC;
	width: 210px;
	color: #cb2028;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
	padding-top: 3px;
	padding-left: 5px;
}

.BottomLinks {
	float: left;
	width: 884px;
	margin-top: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	background-color: #eee;
	height: 20px;
	text-align: center;
	font-size: 3mm;
}
.BottomLinks a {
	color: #000;
	text-decoration: none;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	padding-right: 10px;
}
.BottomLinks a:hover {
	color: #cb2028;
	text-decoration: none;
}
.WideLi {
	width: 250px;
	margin: 0px;
	padding: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
}
.WideLiBorder {
	width: 270px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.What-we-do-title {
	float: left;
	width: 885px;
	background-image: url(../images/what-we-do.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.InnerPagecContent {
	float: left;
	width: 885px;
	background-image: url(../images/front-gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
}
#InnerInfo {
	float: left;
	width: 870px;
	padding: 5px;
}
#InnerInfo img {
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
}

#InnerInfo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #cb2028;
	font-weight: bold;
	padding: 5px;
}
#InnerInfo p {
	font-size: 3.2mm;
	color: #666;
	line-height: 20px;
	padding: 5px;
}
#InnerIntro {
	float: left;
	width: 285px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#InnerIntro h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #cb2028;
	font-weight: bold;
	padding: 5px;
}
#InnerIntro p {
	font-size: 3.2mm;
	color: #666;
	line-height: 20px;
	padding: 5px;
}
.Business-services {
	float: left;
	width: 885px;
	background-image: url(../images/business-services.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.TopButton {
	background-image: url(../images/top.gif);
	height: 23px;
	width: 52px;
	float: right;
	clear: right;
	cursor: pointer;
}
.Expertise {
	float: left;
	width: 885px;
	background-image: url(../images/expertise.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.Clients {
	float: left;
	width: 885px;
	background-image: url(../images/clients-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.privacy {
	float: left;
	width: 885px;
	background-image: url(../images/disclaimes.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.ContactTitle {
	float: left;
	width: 885px;
	background-image: url(../images/contact-title.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.MoreInfo {
	float: left;
	width: 885px;
	background-image: url(../images/more-infotmation.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.Partners {
	float: left;
	width: 885px;
	background-image: url(../images/partners-title.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.CaseStudies {
	float: left;
	width: 885px;
	background-image: url(../images/case-studies.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.LatestNews {
	float: left;
	width: 885px;
	background-image: url(../images/clients.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
h2 {
	color: #cb2028;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 4mm;
}
#InnerInfo a {
	font-size: 3.2mm;
	color: #666;
}
.Terms {
	float: left;
	width: 885px;
	background-image: url(../images/terms-and-conditions.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
.TopImages {
	z-index: auto;
	float: left;
}
.ViewButton2 {
	background-image: url(../images/view.gif);
	height: 23px;
	line-height: 23px;
	color: #666666;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
}
#InnerInfo ul {
	list-style-type: square;
	padding-left: 20px;
	margin-left: 10px;
}
#InnerInfo ul li {
	line-height: 23px;
	height: 20px;
	color: #666666;
}
#FrontWelcome ul li a {
	background-image: url(../images/view.gif);
	color: #666666;
	background-position: right center;
	padding-right: 65px;
	line-height: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
#InnerInfo ul li a {
	background-image: url(../images/view.gif);
	color: #666666;
	background-position: right center;
	padding-right: 65px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.Company-services {
	float: left;
	width: 885px;
	background-image: url(../images/company.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 48px;
}
#FrontContact a {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 3.2mm;
}
