body { font-weight: normal; font-style: normal; text-align: center; margin: 10px 0 0; padding: 0; background-color: #1365ad; background-image: url(images/bg.gif); background-repeat: repeat-x; }
p { margin: 0 0 10px; }
.____comms_fonts_____ { }
.body { color: #cfdee8; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.body_blue { color: #00b8ff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.body_orange { color: #fbaf12; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.subheader { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; }
.subheader_green { color: #87de00; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; }
.subheader_blue { color: #00b8ff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; }
.subheader_orange { color: #fbaf12; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; }
.header { color: #fbaf12; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; }
.header_white { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; }
.header_green { color: #87de00; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; }
.header_blue { color: #00b8ff; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; }
.header_news { color: #fbaf12; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 22px; }
.body_pink { color: #e666a3; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.footer { color: #71a3cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; margin: 0; padding: 0; }
.tiny { color: #71a3cc; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; margin: 0; padding: 0; }
.______do_not_use_below______ { }
/*<agl.folder "main nav">*/
	/*home*/
	a.home:link { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.home:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.home:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_white.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.home:active { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_white.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	/*about*/
	a.about:link { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.about:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.about:hover { color: #ff850d; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_about.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.about:active { color: #ff850d; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_about.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	/*case*/
	a.case:link { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.case:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.case:hover { color: #87de00; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_case.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.case:active { color: #87de00; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_case.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	/*news*/
	a.news:link { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.news:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.news:hover { color: #fbaf12; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_news.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.news:active { color: #fbaf12; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_news.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	/*services*/
	a.service:link { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.service:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.service:hover { color: #3cbced; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_services.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.service:active { color: #3cbced; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_services.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	/*contact*/
	a.contact:link { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.contact:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.contact:hover { color: #f2668a; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_contact.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
	a.contact:active { color: #f2668a; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_contact.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-left: 12px; padding-left: 12px; }
/*</agl.folder>*/
/*<agl.folder "sub">*/
	a.sub:link  { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; text-decoration: none; padding-left: 12px; }
	a.sub:visited { color: #a6aecd; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_out.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-left: 12px; }
	a.sub:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_white.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-left: 12px; }
	a.sub:active { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/main_arrow_white.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-left: 12px; }
/*</agl.folder>*/
/*<agl.folder "submenu">*/
	a.submenu:link { color: #91bde4; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_out.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
	a.submenu:visited { color: #91bde4; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_out.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
	a.submenu:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_over.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
	a.submenu:active { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_over.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
/*</agl.folder>*/
/*<agl.folder "submenuhit">*/
	a.submenuhit:link { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_over.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
	a.submenuhit:visited { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_over.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
	a.submenuhit:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_over.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
	a.submenuhit:active { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url(images/navi/sub_arrow_over.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding-left: 12px; }
/*</agl.folder>*/
.nav2temp  { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; background-repeat: no-repeat; background-position: right top; text-decoration: none; text-align: right; margin: 0; padding: 0; }
a.nav2:link { color: #91bde4; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-image: url(images/navi/sub_arrow_out.gif); background-repeat: no-repeat; background-position: right top; text-align: right; padding-right: 11px; }
a.nav2:hover { color: #fff; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/navi/sub_arrow_over.gif); text-decoration: none; background-repeat: no-repeat; background-position: right top; text-align: right; padding-right: 11px; }
input { color: #91bde4; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4183bd; margin: 3px 0; padding: 3px; border-width: 0; outline-width: 0; }
textarea { color: #91bde4; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4183bd; margin: 3px 0; padding: 3px; border-width: 0; outline-width: 0; }
select { color: #91bde4; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4183bd; margin: 3px 0; padding: 3px; border-width: 0; outline-width: 0; }
a:link  { color: #91bde4; text-decoration: none; }
a:visited { color: #91bde4; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
a:active { color: #fff; text-decoration: none; }
h1 { color: #fbaf12; font-size: 22px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 400; font-style: normal; line-height: 26px; margin: 0 0 10px; }
h2 { color: #cfdee8; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; margin: 0 0 10px; }
.class { padding-top: 200px; }
.mm { font-weight: 700; }
/*<agl.folder "casestudies">*/
	a.case_study:link { color: #87de00; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
	a.case_study:visited { color: #87de00; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
	a.case_study:hover { color: #87de00; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; }
	a.case_study:active { color: #87de00; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "testmonials">*/
	a.testi:link { color: #fbaf12; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
	a.testi:visited { color: #fbaf12; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
	a.testi:hover { color: #fbaf12; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
	a.testi:active { color: #fbaf12; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "newslink">*/
	a.newslink:link { color: #fbaf12; text-decoration: none; }
	a.newslink:visited { color: #fbaf12; text-decoration: none; }
	a.newslink:hover { color: #fbaf12; text-decoration: underline; }
	a.newslink:active { color: #fbaf12; text-decoration: none; }
/*</agl.folder>*/
ul { margin-left: 0; padding-left: 0; list-style-type: none; }
li      { background: url(images/bullet.gif) no-repeat 15px 4px; margin-bottom: 10px; padding-left: 30px   }
