﻿/*
dark purple: #46166B
mid #6C508B
light purple: #917FAC

highlight: #DADEED
blue #004990

*/

body { font-family: Helvetica, Arial, Sans-Serif; font-size: 0.85em; margin: 0; text-align: center; /* to correct the centering IE bug*/ background-color: #ccc; }
/* change main bkgd color in - body, divider, splashtopmenu, splashfooter */

#global { margin-left: auto; margin-right: auto; width: 960px; text-align: left; /* to realign text */ margin-top: 40px; }

#menu { color: #fff; width: 200px; padding-top: 25px; vertical-align: top; background: #6FB43F url(/templates/annualreport/2009/images/menu.jpg) no-repeat bottom left; }
#content { background-color: #fff; color: #000; width: 750px; padding: 0px; vertical-align: top; }
#divider { background-color: #ccc; width: 10px; }

img { border: 0; }

#splashtopmenu { background-color: #ccc; width: 960px; }
#topmenu { width: 960px; }
#footer { padding-top: 9px; width: 960px; font-size: 0.8em; }
#splashfooter { background-color: #ccc; padding-top: 9px; width: 960px; font-size: 0.8em; }

#splash { position: relative; height: 1200px; width: 900px; background-color: #6FB43F; background-image: url('/templates/annualreport/2009/images/splash.jpg'); background-repeat: no-repeat; }
#splash img.title { position: absolute; top: 50px; left: 50px; }
#splash img.logo { position: absolute; bottom: 50px; right: 0; }

div.generaltopnav { float: left; width: 210px !important; border-bottom: solid 3px #004990 !important; }
div.selectedtopnav { float: left; width: 210px !important; border-bottom: solid 3px #6FB43F !important; }
div.seperatetopnav { float: left; width: 15px; }

.bkgdpurple { background-color: #46166B; }
.bkgdmidpurple { background-color: #6C508B; }
.bkgdltpurple { background-color: #917FAC; }

.bkgdblue { background-color: #293D82; }
.bkgdmidblue { background-color: #5F69A3; }
.bkgdltblue { background-color: #9597C0; }

.bkgdwhite { background-color: #fff; }
.textblue { color: #293D82; }
.textwhite { color: #fff; }

h1 { margin-top: 0; padding-left: 10px; background-color: #004990; color:White; padding:20px; font-size: 1.5em; font-weight:bold; text-transform: uppercase; }
h2 { padding-left: 10px; color: #004990; font-size: 1.5em; font-weight:normal; text-transform: uppercase; }
h3 { padding-left: 10px; color: #6FB43F; font-size: 1.3em; font-weight:normal; text-transform: uppercase; }
h4 { padding-left: 10px; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
h5 { padding-left: 10px; color: #917FAC; font-size: 1.1em; font-weight:bold; text-transform: uppercase; margin-bottom: 2px; }
h6 { padding-left: 10px; color: #917FAC; font-size: 1.1em; font-weight:normal; text-transform: uppercase; }

div.highlight { background-color: #DADEED; padding: 15px 2px 15px 5px; margin: 0px;  }

div.profile { width:750px; background-color: #DADEED; padding: 0px; margin: 0px;  }
div.profile img { border-bottom: solid 10px #004990; }
div.profile h1  { background-color: #DADEED; color: #004990; font-size: 1.2em; font-weight:bold; padding-left: 25px; }
div.profile h2  { background-color: #DADEED; color: #004990; font-size: 1.0em; font-weight:bold; padding-left: 25px; }

div.pdf { padding: 20px; margin: 20px; text-align: center; border: solid 1px red; background-color: #ccc; background-image: url(/images/pdf.gif); background-repeat: no-repeat; background-position: 20px center; }

p { color: #000; padding-left: 10px; padding-right: 10px; line-height:130%; }

a:active, a:link, a:visited { text-decoration: none; color: #004990; }
a:hover { color: #6FB43F; text-decoration: underline; }
#menu a:active, #menu a:link, #menu a:visited { text-decoration: none; color: #fff; font-weight: bold; }
#menu a:hover { color: #fff; text-decoration: underline; }
#content a:active, #content a:link, #content a:visited { text-decoration: none; color: #004990; }
#content a:hover { color: #6FB43F; text-decoration: underline; }

a.selected:active, a.selected:link, a.selected:visited { text-decoration: none; color: #004990 !important; }
a.selected:hover { text-decoration: underline; }

li { padding-bottom: 5px; }
/*line-height:1.3em; }*/

/*ul { font-size:0.95em; }
ul, li { margin: 0; padding: 0; list-style: none;  }
li {	margin: 10px 0px 0px 15px;	line-height: 1em; }

*/
ul#tsLeftMenu { font-size: 0.95em; }
ul#tsLeftMenu, ul#tsLeftMenu li { margin: 0; padding: 0; list-style: none; }
ul#tsLeftMenu li { margin: 10px 0px 0px 15px; line-height: 1em !important; text-align: left; }
ul#tsLeftMenu li ul { margin: 0; padding: 0; list-style: none; }


/* ----- admin menu details ---- */
.toolboxtable { background-color: #ccf; width: 192px; text-align: left; }
.toolboxtitle { background-color: #036; color: #fff; }
a.toolboxlink, a.toolboxlink:active, a.toolboxlink:link, a.toolboxlink:visited { font-family: tahoma,verdana,arial,sans serif; font-size: 10px; text-decoration: none; color: black; }
a.toolboxlink:hover { text-decoration: underline; color: #fff; }

/* TOOLS ------------------------------------------------- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }
.clearfix { zoom: 1; /* Just for IE7 */ }

