BODY {     scrollbar-3d-light-color:#999999;
           scrollbar-arrow-color:#FFFF00;
           scrollbar-base-color:black;
           scrollbar-dark-shadow-color:#333333;
           scrollbar-face-color:#737E8A;
           scrollbar-highlight-color:#999999;
           scrollbar-shadow-color:black;
}
a {
	outline:none;
}

p, body, td {
	COLOR: #000000;
    FONT-FAMILY: Roboto, verdana;
    FONT-SIZE: 13px;
	line-height:16px;
}

.sidemenu
{
    COLOR: slategray;
    FONT-FAMILY: Roboto, verdana,arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

ul li.sidemenu {
	list-style-image:url(../images/homeArrow.gif);
	margin: 7px 10px 7px 0;
	padding-bottom:7px;
	padding-left:3px;
	background:url(../images/greydot.gif) repeat-x bottom;
}

ul.sidemenu{
	margin-left:10px;
	padding-left:8px;
}

A.sidemenu:link
{
    FONT-FAMILY: Roboto, verdana,arial;
    TEXT-DECORATION: none;
}
A.sidemenu:visited
{
    FONT-FAMILY: Roboto, verdana,arial;
    TEXT-DECORATION: none;
}
A.sidemenu:hover
{
    FONT-FAMILY: Roboto, verdana,arial;
    TEXT-DECORATION: underline;
}
A:link
{
    FONT-FAMILY: Roboto, verdana,arial;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-FAMILY: Roboto, verdana,arial;
    TEXT-DECORATION: none;
}
A.nav:hover
{
    FONT-FAMILY: Roboto, verdana,arial;
    TEXT-DECORATION: underline;
}

.textheading2
{
    COLOR: #fb7910;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.textheading2:link
{
    COLOR: #fb7910;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.textheading2:visited
{
    COLOR: #fb7910;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.textheading2:hover
{
    COLOR: #ca5100;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.formbox
{
    COLOR: #000000;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
}
.table
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 13px;
}
.tabletext
{
    COLOR: #2336c6;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
.blurbs
{
    COLOR: #4d4b50;
    FONT-FAMILY: Roboto, verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

li {
    COLOR: #4d4b50;
    FONT-FAMILY: Roboto, verdana;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none;
	list-style-image:url(../images/yellowGreyBullet.gif);
	padding-top:4px;
	padding-bottom:4px;
}

.headings
{
    COLOR: #395e6f;
    FONT-FAMILY: Roboto, verdana;
    FONT-SIZE: 15px;
	font-weight:bold;
}
.tbHeading
{
    COLOR: #000000;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.tbHeadingLink
{
    COLOR: #1096e5;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.PagingLink
{
    COLOR: darkgreen;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.Alerts
{
    COLOR: darkgreen;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.SpecialLink
{
    COLOR: #66ccff;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.Softricks_Calendar
{
    HEIGHT: 250px;
    LEFT: 10px;
    POSITION: absolute;
    TOP: 200px;
    VISIBILITY: visible;
    WIDTH: 250px;
}
.navLine
{
    COLOR: #66ccff;
    FONT-FAMILY: Roboto, verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
.whiteText
{
    COLOR: white;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
}
.demoText
{
    COLOR: #003060;
    FONT-SIZE: 11px;
}
.demoLink
{
    COLOR: #0044dd;
    FONT-SIZE: 11px;
}
.redText
{
    COLOR: red;
    FONT-SIZE: 11px;
}
.whiteLink
{
    COLOR: white;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
.toplink
{
    COLOR: #dbdbdb;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
}
A.toplink:link
{
    COLOR: #dbdbdb;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
A.toplink:visited
{
    COLOR: #dbdbdb;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
A.toplink:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
.pagingtext
{
    COLOR: #fb7910;
    FONT-FAMILY: Roboto, verdana, arial;
    FONT-SIZE: 11px;
}
.categories
{
    COLOR: #4D4B50;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
}
A.categories:link
{
    COLOR: #4D4B50;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
}
A.categories:visited
{
    COLOR: #4D4B50;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
}
A.categories:hover
{
    COLOR: #B1AEB4;
    FONT-FAMILY: geneva, MS Sans Serif, Roboto, verdana, arial;
    FONT-SIZE: 14px;
    TEXT-DECORATION: underline;
}

 main table cell in center of page 
.contentCellTopper{
	color:#353535;
	margin: 5px;
	background-color: white;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
	border-top:1px solid #353535;
	border-bottom:0px solid #353535;
	font-size:11px;
	font-family:Roboto, verdana;
	padding:10px;
	padding-top:5px;
}

.contentCell{
	color:#353535;
	margin: 5px;
	background-color: white;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
	border-top:0px solid #353535;
	border-bottom:1px solid #353535;
	height:100%;
	font-size:11px;
	font-family:Roboto, verdana;
	padding:10px;
	padding-top:20px;
}

.contentCellheadingText {
color:#003366;
}

.contentCellpageName {
color:#7F95BF;
}

.searchCriteria {
	color:#4E69BA;
	font-size:10px;
	font-family:Roboto, verdana;
	font-weight:bold;
}

.calendarTable {
	border:#353535 solid 1px;
	font:Roboto, verdana;
	font-size:10px;
	color:#87A0DA;
}

.calendarRow  {
	border-bottom:#353535 solid 1px;
}

.resultsTable {
	border:1px solid #2148A1;
	font:Roboto, verdana;
	font-size:10px;
	color:#333333;
}

.resultsHeading {
	color:white;
	background-color:#87A0DA;
	font-size:9px;
}

.resultsHighlight {
	background-color:#E7EFFF;
}

.resultsSort:link {
	color:white; 
	font-weight:bold;
}

.resultsSort:visited {
	color:white; 
}

.resultsSort:hover	{
	color:#ACC2F5; 
}
.searchHolder{
	border: 1px solid #ccc; 
	padding:20px 0 20px 15px; 
	width:50%; 
	text-align:left;
	}

.divider {
	background: url(../images/greydot.gif) repeat-x bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	width: 85%;

}

.divider a{
	font: 10px Roboto, verdana, Helvetica, sans-serif;
	color:#5a96a0;
	padding:0 0 0 15px;
	margin:0;
	background:url(../images/upArrow.gif) no-repeat left ;
	}
	
.divider a:hover{
	text-decoration:underline;
	}
	
input, select, textarea{
	font:11px Roboto, verdana, Arial, Helvetica, sans-serif; 
	}
	
/*button classes for css buttons*/

.cssbutton{
	border: 1px #ccc outset;
	padding: 4px 10px 4px 20px;
	color: #666;
	text-decoration: none;
	font:  85% Roboto, verdana, Helvetica, sans-serif;
	background-image: url(../images/buttons/buttonBG_Blue.gif);
}

.cssbutton:visited{
color: #666;
}

.cssbutton:hover{
border-style: inset;
background-color: #e9e9e9;
color:#FF9900;
padding: 4px 10px 4px 20px; /*shift text 1px to the right and down - not used on this example*/
}

.cssbutton:active{
color: #999;
}
