/* global */
body {margin:0 auto; width:950px; background-color:#DCE1E5; color:#77706A; background-image:url("../images/homepage/background.jpg"); background-repeat:repeat-x}
div, span, td {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:150%}
td {vertical-align:top}
li {line-height:130%; list-style-type:circle; font-size:8pt; padding-bottom:5px}
/* global */

/* hyperlinks */
a {text-decoration:none}
a:link {color:#5C8EC9}
a:hover {color:#750000}
a:active {color:#761000}
a:visited {color:#BE5221}
/* hyperlinks */

.wrapperall {position:absolute; top:0px; width:950px; float:left; margin-bottom:10px}
.header {position:absolute; top:0px; width:950px; float:left}
.content {position:absolute; top:100px; left:20px; width:910px; float:left}
/* footer */
.footerwrapper {margin:10px 0 10px 0}
.footertext {font-size:7pt; color:#000000; text-align:center}
.footertexttitle {font-size:9pt; color:#000000; text-align:center; font-weight:900; text-transform:uppercase}
/* footer */

td.access {background-image:url("../images/homepage/working_at_height_background.jpg"); background-repeat:repeat-y; vertical-align:bottom; 
text-align:center}
td.canvas {background-color:#FFF}
.canvascontent {margin:20px 0 0 0}
td.columnleft {width:400px; padding-right:10px}
td.columnright {width:260px; padding-left:10px; border-left:1px dotted #DDE0E5}
td.navstyle {background-color:#FFF}
td.navstyle a:hover {border-bottom:2px solid #C03D0B}
td.backleft {background-image:url("../images/homepage/backleft.jpg"); background-repeat:repeat-y}
.editorial {padding-right:10px}

/* navigation */

/* navigation */

/* fonts */
.title {font-size:12pt; font-weight:900; margin-top:10px; color:#C03D0B; line-height:150%}
.highlight {font-weight:900; font-size:11pt; line-height:120%; margin:15px 0 0 0; 
color:#5E7796; font-family:Arial, Helvetica, sans-serif}
.headline {margin:5px 0 15px 0; font-size:18pt; color:#F26530; font-weight:900; text-align:center}
.emphasize {font-weight:900; font-size:16pt; line-height:150%; text-align:center; padding:20px 0}
.subnormal {font-size:7pt; color:#705C1A}
/* fonts */

/* images */
img.imagestyle {padding:70px 0 20px 0}
img.style1 {padding:20px 0 0 0}
img.style2 {padding:6px 3px 3px 0}
img.style3 {padding:6px 0 3px 3px}
img.style4 {padding:6px 0 0 0}
img.bottom {vertical-align:bottom}
/* images */

.membershipwrapper {text-align:center}
img.membership {margin:10px 0}

