body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, "sans-serif"; text-align: center; font-size: 12px; }
img { border: none; }
form { margin: 0px; padding: 0px; }
input, select, textarea { font-family: Arial, Helvetica, "sans-serif"; font-size: 12px; margin: 0px; }

.clear { clear: both; }

#container { width: 960px; margin: 20px auto; text-align: left; }

#header { position: relative; height: 100px; }
#header #logo { position: absolute; top: 0px; left: 50px; }
#header #strapline { position: absolute; right: 50px; top: 35px; color: #5c5d60; font-size: 16px; }

#nav { background: url("/images/nav-bg.png"); height: 45px; }
#nav ul { list-style: none; padding: 0px; margin: 0px; }
#nav li { float: left; padding: 0px; margin: 0px; }
#nav a { display: block; text-decoration: none; color: #fff; width: 120px; line-height: 45px; font-weight: normal; text-align: center; }
#nav a:hover { text-decoration: underline; }
#nav .selected a { text-decoration: underline; }

#home { background: url("/images/homepage-globe-3.jpg") no-repeat right top; }
#home #left { float: left; width: 325px; margin-right: 50px; }
#home #left ul { list-style: none; padding: 0px; margin: 0px; }
#home #left ul li { margin: 0px; padding: 0px; }
#home #left ul li a { display: block; width: 325px; height: 132px; overflow: hidden; text-decoration: none; }
#home #left ul li a:hover { display: block; width: 325px; height: 132px; overflow: hidden; text-decoration: none; }
#home #left img { width: 325px; height: 132px; border: 0px; }
#home #content { float: left; width: 580px; margin: 280px 0px 0px 0px; padding: 0px; }

#page { height: 185px; }

#content { margin: 50px; padding: 0px; color: #211f72; }
#content h1 { font-size: 24px; }
#content h2 { font-size: 18px; color: #5b5c60; }
#content h3 { }
#content p { line-height: 1.5em; }
#content ol, #content ul {  }
#content li { line-height: 1.5em; }
#content a { color: #211f72; text-decoration: none; font-weight: bold; }
#content a:hover { text-decoration: underline; }
#content input, #content textarea, #content select { }
#content label { font-weight: bold; }
#content table p { margin: 0px 0px 10px 0px; padding: 0px; background: none; }
#content form label b { color: #f00; }

#content .boxed { background: #e9ebf4; border: 1px solid #b7bbdb; margin: 10px 0px; padding: 10px; }

#nextprev { background: #eee; color: #000; text-align: center; }
#nextprev a { color: #000; }
#nextprev a:hover { color: #5c5d60; }

#footer { position: relative; clear: both; padding: 0px; margin: 40px 0px 20px 0px; color: #5c5d60; font-size: 11px; height: 75px; }
#footer a { color: #5c5d60; text-decoration: none; }
#footer .socialmedia { margin: 0px; padding: 0px; }
#footer .socialmedia a { display: block; float: left; width: 42px; margin-right: 10px; }
#footer .toplink { postion: absolute; right: 0px; bottom: 0px; }
#footer .toplink a { display: block; float: right; padding-right: 30px; background: url("/images/ventura-carbon-mini-logo.png") no-repeat right center; line-height: 25px; }
#footer .text { postion: absolute; left: 0px; bottom: 0px; line-height: 25px; }