BODY	{ background:#ffffff ; color:#000000; font-family:tahoma, Verdana, Sans-serif; font-size:12px; background-image: url('images/main_bg.jpg'); }

basefont     { font-size: 12px; color:#000000; }
tbody        { font-size: 12px; color:#000000; }

.tableborder1{ border: 1px solid #000033;}
.tableborder2{ border: 1px solid #555555;}
.basetable { background-color: #ffffff; border: 1px solid #7A7B74;}
.sidebartable { background-color: #ffffff; 
border: 1px solid ;
border-color: #ffffff #7A7B74 #ffffff #ffffff;}
.sidebarcellbg {background-color: #0058A1;}

.tableblue {background-color: #DEE7EF;}
.tablegrey1 {background-color: #e7e7e7;}
.tablebg1 {background-color: #DEE7EF;}
.greytable {background-color: #f2f2f2;}

.whitecell {background-color: #ffffff;}
.vsmallkeys {font-size: 4px; color: #ffffff;}
.vsmallkeys {background-color: #ffffff;}
.cellbg1 {background-color: #f2f2f2;}
.cellbg2 {background-color: #B7D2EE;}
.cellbg3 {background-color: #BFD0DE;}
.cellbg4 {background-color: #EFF3F7;}
.cellbg5 {background-color: #ededed; background-image: url('images/cellpic5.gif');background-repeat: repeat-x}
.navcell {background-color: #f3f3f3; background-image: url('/images/cellpic5.gif');background-repeat: repeat-x}
.centercell {background-color: #ffffff; background-image: url('images/spheregrid.jpg');background-repeat: no-repeat;background-position: bottom right}

.smalllink {text-decoration: none; color: #999999;}
.smalllink A:link {text-decoration: none; color: #999999;}
.smalllink A:visited {text-decoration: none; color: #999999;}
.smalllink A:active {text-decoration: none; color: #999999;}
.smalllink A:hover {text-decoration: underline; color: #999999;}



.headbar1 {background-color: #7A7B74;}
.headbar1 {font-size: 15px; color: #E6F1FF;}
.headbar1 A:link {text-decoration: none; color: #ffffff;}
.headbar1 A:visited {text-decoration: none; color: #ffffff;}
.headbar1 A:active {text-decoration: none; color: #ffffff;}
.headbar1 A:hover {text-decoration: underline; color: #eeeeee;}
.greygrad {background-image: url('images/greygrad.jpg');background-repeat: repeat-x}

p {color:#000000;}
H1 {font-size: 300%}
H2{color:#000000;}
.bignumber{font-size: 460%}

.darkbluelarge {font-size: 120%; color:#000000;}
.darkbluenormal {font-size: 100%; color:#000000;}
.darkbluesmaller {font-size: 92%; color:#000000;}
.darkbluesmall {font-size: 85%; color:#000000;}

A:link {text-decoration: underline; color: navy;}
A:visited {text-decoration: underline; color: navy;}
A:active {text-decoration: underline; color: navy;}
A:hover {text-decoration: underline; color: #7A7B74;}



.normal {font-size: 12px; color:#000000;}

div.img-shadow {
background: url('/images/shadow.gif') no-repeat bottom right;
clear: right;
float: right;
padding: 0;
position: relative; margin-left:5px; margin-right:0; margin-top:5; margin-bottom:5px
}

div.img-shadow img {
background-color: #fff;
border: 1px solid #a9a9a9;
display: block;
margin: -5px 5px 5px -5px;
padding: 4px;
position: relative;
} 

.buttonscontainer {width: 180px;}

.buttons a {color: #000000;
border: 1px solid;
background-color: #e7e7e7;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 1px;
font: 12px Tahoma,Trebuchet MS, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #ffffff #ffffff #999999 #ffffff;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:link {text-decoration: none; color: #000000;}
.buttons a:visited {text-decoration: none; color: #000000;}
.buttons a:active {text-decoration: none; }

.buttons a:hover {border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #999999; padding-left: 10px;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 1px;
font-weight: bold;
background-color: #cccccc;
background-image: url('images/buttonbg_arrow.gif'); color:#ffffff; background-repeat: no-repeat;background-position: left center; font-style:normal; font-variant:normal; font-size:12px; font-family:Tahoma, Trebuchet MS, sans-serif; no-repeat}

.sectionbuttons a {
border: 1px solid;
background-color: #BFD0DE;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 1px;
font: 12px Tahoma,Trebuchet MS, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #ffffff #ffffff #999999 #ffffff;
display: block;
color: #000000;
margin: 0px;
width: 100%;
text-align: left;}

.sectionbuttons a:link {text-decoration: none;}
.sectionbuttons a:visited {text-decoration: none;}
.sectionbuttons a:active {text-decoration: none;}

.sectionbuttons a:hover {border: 1px solid;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 1px;
font: 12px Tahoma,Trebuchet MS, sans-serif;
font-weight: bold;
background-color: #8DACC5;
border-color: #ffffff #ffffff #999999 #ffffff;
color: #ffffff;
text-decoration: none;}