body {
    margin: 0px; 
    background-color: #fff;
    background-image: url(../_img/bg_tile.jpg); 
    background-repeat: repeat-x; 
    font-family: "Myriad Pro", Arial, sans-serif;
    }
    
/* Text styles */
.bodytext { font-size: 10pt; color: #6b6e6f; }
.bodytextmore { font-size: 11pt; color: #6b6e6f; }
.bodytitle { font-size: 10pt; color: #02003c }
.bodytitlemore { font-size: 10pt; color: #02003c; font-weight: bold; }
.bodytitleplus { font-size: 11pt; color: #02003c; font-weight: bold; }
.bodytitlecenter { font-size: 11pt; color: #02003c; font-weight: bold; text-align: center; width: 90%; }
.bodylink { font-size: 10pt; color: #02003c; text-decoration: none; }
.bodylink:hover { font-size: 10pt; color: #02003c; text-decoration: underline; }

.addrtext { font-size: 9pt; color: #333; }
.addrtitle { font-size: 10pt; color: #02003c; font-weight: bold; }
.addrlink { font-size: 9pt; color: #333; text-decoration: none; }
.addrlink:hover { font-size: 9pt; color: #333; text-decoration: underline; }
#side_email { font-size: 9pt; color: #333; }

/* Sections */
#Container { width: 960px; margin: auto; }
#Title { margin: 50px 0px 0px 8px; }
#SubTitle { z-index: 2; }
#RHS_Container { margin-top: -20px; }
#Logo { width: 160px; margin: 35px 0px 30px 0px; }
#Nav { margin: -10px 0px 0px 8px; }
#LHS { float: left; width: 175px; margin: 0px 0px 0px 20px; }
#RHS { float: right; margin: 0px 35px 0px 0px; width: 730px; }
#RHS_Columns { width: 720px; background-image: url(../_img/text_back_tile.png); background-repeat: repeat-y; }
/* columns within RHS */
#RHS_Col1 { width: 320px; float: left; margin: 10px 10px 10px 30px; }
#RHS_Col2 { width: 320px; float: right; margin: 10px 30px 10px 10px; }

#RHS_Col1_Narrow { width: 170px; float: left; margin: 10px 10px 10px 30px; }
#RHS_Col2_Wide { width: 440px; float: right; margin: 0px 60px 10px 10px; }

#RHS_Col1_Wide { width: 400px; float: left; margin: 10px 10px 10px 30px; }
#RHS_Col2_Narrow { width: 240px; float: right; margin: 10px 20px 10px 10px; }

#onewide { width: 600px; float: left; margin: 10px 10px 10px 30px; } 
#topcol2 { display: none } 
.coltop { background-image: url(../_img/text_back_top.png); background-repeat: no-repeat; height: 10px; margin: 0; }
#case1, #case2, #case3, #case4, #case5, #case6, #case7, #case8, #case9  { width: 360px; float: left; background-image: url(../_img/cs_tile.png); background-repeat: repeat-y; margin-top: 10px; min-height: 385px; }
.case_content { padding: 0px 30px 0px 30px; }
#img_box { width: 60px; float: right; }
.moon {
    list-style-image:url("../_img/list_demi_moon.gif");
    list-style-type:square;
    vertical-align: text-top;
}

/* Footer */
#footer { width: 100%; border-top: 1px solid #02003c; border-bottom: 1px solid #02003c; font-size: 8pt; text-align: center; padding: 3px 0px 3px 0px; color: #6b6e6f; margin-bottom: 10px;}
#footer .footer_links { color: #6b6e6f; text-decoration: none; }
#footer .footer_links:hover { color: #6b6e6f; text-decoration: none; }

/* Other bits, deals with floats and clickable image outlines */
.clearhigh { clear: both; height: 20px; }
.clear { clear: both; }
img { border: 0px; }
.minus { margin: 0px 0px 0px -20px; }
h3 { font-size: 18pt; color: #6b6e6f; font-weight: bold; }

#caselink1, #caselink2, #caselink3, #caselink4, #caselink5, #caselink6, #caselink7, #caselink8, #caselink9 { width: 210px; min-height: 20px; margin-right: 2px; font-size: 10pt; color: #02003c; }