body { color: #7c7e7e;background-color: #fff;font: 12pt "Helvetica Neue",Helvetica,sans-serif;margin: 0pt;padding: 0pt;line-height: 1.4em;}
h1,h2,h3 { color: #577493;font: 14pt "Helvetica Neue",Helvetica,sans-serif;font-weight: normal;margin-top: 1.2em;margin-bottom: 2px; }
em { color: #444; font-style: normal; }
p, img, a.img { border: 0px; }
p { margin-top: 0.3em; }
a { color: #577493; text-decoration: none; }
a:link, a:visited { border: 0; }
a:hover { text-decoration: underline; }
blockquote.service {margin-left: 25px;color: #777;font-size: smaller;line-height: 1.4em;}
/*blockquote.testimonial {background: transparent url(/images/quote1.jpg) no-repeat 0 0}*/
/*blockquote.testimonial div {background: transparent url(/images/quote2.gif) no-repeat bottom right}*/
ul { list-style-type: square; list-style-position: inside; border: none; text-indent: -1em; }
ul.commitment li { margin-top: 1px; margin-bottom: 1px; padding: 0; }
ul.multiline li { margin-bottom: 4px; }
.boxed {box-shadow:3px 3px 2px #9a9a9a;-moz-box-shadow:3px 3px 2px #9a9a9a;-webkit-box-shadow:3px 3px 2px #9a9a9a;}
.button {border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;text-shadow:0 1px 0 #000;color:#fff;background-color:#c21004;font-weight:bold;padding:10px;}
.centered {margin: 0pt auto;width: 50%;}
.regular {font-weight: normal;}
.contact {text-align: center;margin-top: 2.5em;}
.content {position: relative;margin-top: 7em;font: 24px "Helvetica Neue",Helvetica,sans-serif;}
#copyright {clear: both;color: #ccc;font-size: x-small;text-align: center;border-top: 1px solid #ddd;margin-top: 2.5em;}
#copyright a { color: #ccc; text-decoration: none; }
#footer {position: relative;}
#header {}
#header h1 {color: #577493;letter-spacing: -1px;padding: 0px;}
#header h2 {font-size: large;font-weight: normal;padding: 0;}
.header-separator {margin-top:2.5em;}
.info {text-align: center;margin-top: 1em;}
#navigator {background: #577493 none repeat scroll 0%;height: 3em;border-top: 2px solid #fafafa;border-bottom: 2px solid #f0f0f0;margin-top: 1em;}
#navigator ul {list-style-type: none;text-align: center;}
#navigator li {color: #fff;display: inline;position: relative;margin: 10px 5px;}
#navigator li a {color: #fff;text-decoration: none;}
#navigator li a:hover {color: #fcdc16;text-decoration: underline;}
#news { position: relative; background: #FBFEB6 none repeat scroll 0%;margin-top: 0px;padding: 10px 0px 30px 0px; }
#news h1 h2 {letter-spacing: -1px;margin-top: 0px;padding-top: 0px;}
span.objectives {font-size: 1.5em;}
#page {margin-top: 1.2em;line-height: 1.5em;}
#service {position: relative;margin-top: 2em;}
.sidebar {position: absolute;z-index: 10;top: 0;right: 49px;}
#roles {padding-left: 21px;}
