BODY	{ background:#ffffff ; color:#777777; font-family:tahoma, Verdana, Sans-serif; font-size:12px; }

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

.nicolaside {
background-color: #ffffff; background-image: url('images/nicolaside1.jpg');background-repeat: no-repeat;
}

.heading {
font-family:Times New Roman, Verdana, Sans-serif;
font-size: 28px; color: #999999;
text-align: right;
display: block;
padding-right: 25px;
border: 2px solid;
border-color: #ffffff #ffffff #d0d0d0 #ffffff;
margin-left: 25px;
}

.mainbody {
font-size: 12px; color: #777777;
text-align: left;
padding-right: 25px;
border: 0px solid;
border-color: #ffffff #ffffff #d0d0d0 #ffffff;
margin-left: 25px;
height: 600px; width: 400px;
overflow: auto; 
}
.mainbody ul {
padding: 10px 0px 5px 5px;
margin: 10px 0px 5px 5px;
list-style-type: square; 
list-style-image: url(images/reddot.jpg);
list-style-position: inside;
font-size: 12px; color: #222222;
font-weight: 550;
}

.mainbody A:link {text-decoration: underline; color: #444444;}
.mainbody A:visited {text-decoration: underline; color: #444444;}
.mainbody A:active {text-decoration: underline; color: #444444;}
.mainbody A:hover {text-decoration: underline; color: #777777;}

.tableborder1{ border: 1px solid #777777;}
.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;}

.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: #d7d7d7;}
.cellbg4 {background-color: #f2f2f2;}
.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 {font-size: 8px; text-decoration: none; color: #e5e5e5;}
.smalllink A:link {text-decoration: none; color: #e5e5e5;}
.smalllink A:visited {text-decoration: none; color: #e5e5e5;}
.smalllink A:active {text-decoration: none; color: #e5e5e5;}
.smalllink A:hover {text-decoration: underline; color: #777777;}

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

.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}

.buttonscontainer {width: 180px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 10px;
padding-right: 0px;
}

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

.buttons a:link {text-decoration: none; color: #777777;}
.buttons a:visited {text-decoration: none; color: #777777;}
.buttons a:active {text-decoration: none; color: #777777;}
.buttons a:hover {color: #999999; padding-left: 10px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #dd0000;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 1px;
font-weight: 500;
background-color: #ffffff;
}