﻿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: 750px;
	text-align: left; /* to realign text */
	margin-top: 40px;
}

#menu { color:#fff; width:200px; padding-top:25px; vertical-align:top; background: #293D82 url(/images/nav-footer.jpg) no-repeat bottom left; }
#content { background-color:#fff; color:#000; width:540px; padding:10px; vertical-align:top; }
#divider { background-color:#ccc; width:10px; }

#splashtopmenu { background-color:#ccc; width:750px; }
#topmenu { width:740px; }
#footer { padding-top:9px; width:740px; font-size:0.8em; }
#splashfooter { background-color:#ccc; padding-top:9px; width:750px; font-size:0.8em; }

div.generaltopnav { float:left; width:210px !important; border-bottom: solid 3px #293D82 !important; }
div.selectedtopnav { float:left; width:210px !important; border-bottom: solid 3px #000 !important;  }
div.seperatetopnav { float:left; width:15px; }

.bkgdblue { background-color:#293D82; }
.bkgdmidblue { background-color:#5F69A3; }
.bkgdltblue { background-color:#9597C0; }
.bkgdwhite { background-color:#fff; }
.textblue { color:#293D82; }
.textwhite { color:#fff; }

h1 { color:#293D82; font-size: 1.5em;  margin: 0; }
h2 { color:#293D82; font-size: 1em; text-transform:uppercase; margin: 0; }
p { color: #000; }

a:active, a:link, a:visited { text-decoration: none; color:#293D82; }
a:hover { color:#5F69A3; text-decoration:underline; }
#menu a:active, #menu a:link, #menu a:visited { text-decoration:none; color:#fff; }
#menu a:hover { color:#fff; text-decoration:underline; }
#content a:active,  #content a:link, #content a:visited { text-decoration: none; color:#293D82; }
#content a:hover { color:#5F69A3; text-decoration:underline; }

a.selected:active, a.selected:link, a.selected:visited { text-decoration:none; color:#9597C0 !important; }
a.selected:hover { color:#9597C0 !important; 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 */ }

