/* Gerenal Styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption {background:transparent; border:0; margin:0; padding:0; vertical-align:baseline; font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-style:normal; font-weight:400; font-size:15px; color:#808080}
input, select, textarea {font-size:15px}
body {line-height:1}
h1, h2, h3, h4, h5, h6 {clear:both}
a img {border:none}
a {outline-style:none; text-decoration:none}
div {outline-style:none}
.clear {clear:both; height:0; overflow:hidden}

/* Template Styles */

.bodytext {margin:auto; text-align:center}
.bodytext,
.bodytext * {font-size:15px; line-height:20px; color:#253144}
.bodytext ul {margin:0; padding:0}
.bodytext ul li {margin-left:20px; text-align:left}
.bodytext a {font-style:italic; text-decoration:underline}
.bodytext a:hover {text-decoration:none}

html, body {}

#backgrounds {display:block; height:0; width:0; z-index:1}
#backgrounds div.bg {background-position:50% 0; background-attachment:fixed}

#wrapper {width:1000px; margin:auto}
#wrapper .page {overflow:hidden; width:100%; height:1100px; position:relative}
#wrapper .page .content {margin-top:200px}
#wrapper .page .content h1 {color:#65777d; font-size:20px; line-height:28px; font-weight:bold; text-align:center; text-transform:uppercase; margin-bottom:28px}

#our-founders .founders {width:476px; margin:auto}
#our-founders .founders .founder {width:238px; margin: auto;}
#our-founders .founders .founder img {text-align: center;}
#our-founders .founders .founder .name {color:#708999; font-size:18px; font-style:italic; margin:25px 0 20px; text-align: center;}
#our-founders .founders .founder .bio {text-align: center;}
#our-founders .founders .founder .bodytext {text-align: justify;}

#services h2 {color:#65777d; font-size:16px; font-style:italic; text-align:left; padding-left:200px}
#services h3 {margin-bottom:20px; text-align:left; padding-left:200px}

#contact h1 {padding-top: 50px;}
#location h1 {padding-top: 50px;}

#footer {position:fixed; bottom:0; left:0; width:100%; height:32px; background:#253144}
#footer .nav {position:absolute; top:0; left:0; width:100%; height:32px; background:#253144; z-index:1000}
#footer .nav .inner {width:900px; height:32px; margin:auto}
#footer .nav .inner ul {margin:0; list-style:none}
#footer .nav .inner ul li {display:block; float:left; list-style:none; margin-right:37px}
#footer .nav .inner ul li a {display:block; height:32px; line-height:32px; color:#c6d0d6; font-size:14px}
#footer .nav .inner ul li a.disclaimer {font-size:13px; font-style:italic; color:#b3c6cb}
#footer .nav .inner ul li.lang a {font-size:13px; display:inline; color:#b3c6cb}
#footer .nav .inner ul li a:hover {color:#fff}
#footer .page-bottom {position:absolute; top:-100px; left:0; width:100%; height:100px; overflow:hidden}
#footer .page-bottom h4 {position:absolute; bottom:0; left:0; width:100%; height:100px; background-position:bottom center; background-repeat:no-repeat; display:none}
#footer div.disclaimer {position:absolute; top:32px; left:0; width:100%; height:175px; overflow:hidden; background:#253144}
#footer div.disclaimer .content {width:600px; margin:20px auto 0; text-align:justify; color:#b0cada; line-height:20px; font-size:14px}