@charset "utf-8";

body { background: #e8e8e8 url(img/BG.jpg) repeat-x top; margin: 0px; padding: 0px; color: #666666; font: 12px Geneva, Arial, Helvetica, sans-serif; }

#wrapper { width: 970px; margin: 0px auto; padding-right: 10px; padding-left: 10px; }

#header { height: 400px; width: 970px; background: url(img/HeaderBG.jpg) no-repeat center top; margin: 0px; padding: 10px 0px 0px; float: left; }

#content { float: left; width: 950px; padding-right: 10px; padding-left: 10px; margin-bottom: 30px; padding-top: 25px; }

#LeftBar { width: 280px; float: left; margin-right: 20px; }

#featureBar,
#contactBar { float: left; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; width: 260px; }

#featureBarContent,
#contactBarContent { float: left; border: 1px solid #039FCC; padding: 10px 20px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: #FFFFFF; }

#centerContent { width: 650px; float: left; }

#featuredDiscovery { clear: both; padding-top: 30px; margin: 0px; width: 650px; }

#footer { clear: both; float: none; width: 950px; text-align: center; padding-top: 15px; border-top: 1px solid #CCCCCC; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }

a { color: #039FCC; text-decoration: none; font-weight: bold; }

a:hover { text-decoration: underline; }

p { text-align: left; margin: 10px 0px 15px; padding: 0px; }

#centerContent p { margin: 10px 0px 10px 0px; padding: 0px; text-align: justify; line-height: 16px; }

h2 { margin-left: 0px; margin-top: 0px; color: #50546e; font-size: 15px; }

h1 { font-size: 25px; }

.subtitle { text-align: center; font-size: 0.9em; margin-bottom: 10px; border: 1px solid #CCCCCC; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

.alignRight { float: right; margin-left: 10px; }

.alignLeft { float: left; padding-right: 15px; }

#MeetOurPrinciples { clear: both; padding-top: 30px; margin: 0px; width: 650px; float: left; }

table { margin-top: 20px; }

.suppliment { vertical-align: 3px; font-size: 9px; }

#centerContent table p,
#centerContent table h2 { margin-left: 10px; margin-bottom: 20px; }

strong { color: #505F6E; }
