body {
	background: #FFFFFF url(../img/bg_globe.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica; 
	font-size: 11px;
}
body.window {
	background: #336699;
	font-family:Verdana, Arial, Helvetica; 
	font-size: 11px;
}
td, th, p, div, ul, ol, b, i	{font-family:Verdana, Arial, Helvetica; font-size: 11px}

img {border:none}

a		{color:#336699;text-decoration: none}
a:visited	{color:#336699;text-decoration: none}
a:hover		{color:#CB1009;text-decoration: underline}
a:active	{color:#CB1009;text-decoration: none}
.sidebar	{color:#336699; font-size:10px}
.menu {color:#FFFFFF}
a.menu	{color:#FFFFFF;text-decoration: none}
a.menu:visited	{color: #FFFFFF;text-decoration: none}
a.menu:hover	{color: #FFFFFF;text-decoration: underline}
.topmenu	{color:#AA0000; font-weight:bold; font-size:10px}
a.topmenu	{color:#AA0000;text-decoration: none}
a.topmenu:visited	{color: #AA0000;text-decoration: none}
a.topmenu:hover	{color: #AA0000;text-decoration: underline}
.medtext {font-family:Verdana, Arial, Helvetica; font-size: 12px}
.error {color:#AA0000; font-weight: bold}
.errorborder {color:#AA0000; font-weight: bold; padding: 20px; border: 1px solid #AA0000; text-align:center;}
.warning {padding: 20px; border: 1px solid #AA0000; }
.dkblue	{background-color: #336699; color: #FFFFFF}
.ltblue	{background-color: #E5ECFB}
.dkred	{background-color: #CB1009; color: #FFFFFF; font-weight: bold}
.small {font-size: 10px;font-family:Verdana, Arial, Helvetica}
.vsmall {font-size: 9px;font-family:Verdana, Arial, Helvetica}
.smallwhite {font-size: 10px;font-family:Verdana, Arial, Helvetica; color: #FFFFFF}
.redheader {font-size: 12px;font-family:Verdana, Arial, Helvetica; color: #CB1009; font-weight: bold}
.greyheader {font-size: 12pt;font-family:Arial, Helvetica; color: #999999; font-weight: bold}
.greyheadersm {font-size: 13px;font-family:Arial, Helvetica; color: #999999; font-weight: bold}

.blacklgheader {font-size: 12pt;font-family:Verdana, Arial, Helvetica; color: #000000; font-weight: bold}
.blackheader {font-size: 11px;font-family:Verdana, Arial, Helvetica; color: #000000; font-weight: bold}
.redlgheader {font-size: 12pt;font-family:Verdana, Arial, Helvetica; color: #CB1009; font-weight: bold}
.greenheader {font-size: 12px;font-family:Verdana, Arial, Helvetica; color: #00AC00; font-weight: bold}
.blueheader {font-size: 12px;font-family:Verdana, Arial, Helvetica; color: #336699; font-weight: bold}
.mediumbold {font-size: 9pt;font-family:Verdana, Arial, Helvetica; font-weight: bold}
.nav {font-size: 8pt;font-family:Verdana, Arial, Helvetica; color: #CB1009; font-weight: bold}
.navhead {font-size: 8pt;font-family:Verdana, Arial, Helvetica; color: #336699; font-weight: bold}
.smlblueheader {font-size: 11px;font-family:Verdana, Arial, Helvetica; color: #336699; font-weight: bold}
.smlredheader {font-size: 11px;font-family:Verdana, Arial, Helvetica; color: #CB1009; font-weight: bold}
h3	{color: #336699; font-size:14pt;letter-spacing: 3pt; font-weight: normal}
h4	{font-size:12px;letter-spacing: 1px; font-weight: bold}

h3.red	{color: #CB1009; font-size:14pt;letter-spacing: 3pt; font-weight: normal}
h4.red	{color: #CB1009}
.redText {color: #CB1009}
.blueText {color: #336699}
.greenText {color: #00AA00}
.bgltblue {background-color: #BDD3DF}
.bgdkblue {background-color: #336699; color:#FFFFFF}
.bgwhite {background-color: #FFFFFF}
.bgltgrey {background-color: #666666}
.wel {font-family: "Arial Black", Verdana, Arial, Helvetica; font-size: 12pt; color: #CB1009; font-style: italic}
UL LI {list-style-image: URL(/images/bullet.gif)}
.redbullet {list-style-image: URL(/images/bullet_red.gif)}
.pagination_links {font-weight:bold; margin-bottom: 2px;}

.admintable {border:thin solid #000066}
.admintable th { background-color: #336699; color: #FFFFFF;}


/* Positional IDs */
#titlebox {position: absolute; top: 158px; left: 137px; width: 640px; border-bottom: 1px solid #9CB5CE;}
#titlebox div {margin-left: 30px; font-size: 12pt;font-family:Verdana, Arial, Helvetica; color: #CB1009; font-weight: bold}
#subtitlebox {position: absolute; top: 185px; left: 160px; width: 610px; z-index:10}
#subtitlebox div {margin-left: 7px; color: #CB1009; font-weight: bold}
#content {position: absolute; top:  205px; left: 160px; width: 610px}
#copyright {text-align:center; font-size: 10px; padding: 4px; border-top: 1px solid #9CB5CE; color: #336699}
#sidemenu {position: absolute; top:  165px; left: 25px; width: 135px; height: 75%; overflow: visible; border-right: 1px solid #9CB5CE; }
#topindex {position: absolute; top:  110px; left: 560px; }
#topindex form {margin-top: 0px; margin-bottom: 0px}
#promo {border: 1px solid #336699; padding: 1px}
#promo div {border: 1px solid #9CB5CE; padding: 3px}
/* New classes */
.sidemenu_head {color: #BE0101;font-size:11px; font-weight: bold;  margin-right: 4px; margin-bottom: 6px}
.sidemenu_item {margin-right: 4px}
.sidewhatsnew  {border: 1px solid #A8A8A8; width: 130px; font-size:10px; padding: 1px}
.sidewhatsnew p, .sidewhatsnew b, .sidewhatsnew a {font-size:10px}
.sidewhatsnew div {border: 1px solid #cccccc;}
.commentbox {border: 1px solid #A8A8A8; margin:15px 50px; font-size:11px; padding: 5px 10px; text-align:center}
.PCCostsTable td {font-size:7pt;}
.PCCostsTable input {margin:0;padding:0; font-size:7pt;}
.ReportCounts {font-size:7pt; color:#909090;}

.cssbutton1 {padding:4px; border:thin solid grey; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:10px;background-color:#EEE; cursor:pointer}