﻿
body {
font-family:Verdana;
font-size:small;
margin: 0;
padding: 0;
margin-right: 30;
text-align: left;
color: #440500;
text-decoration: none;
background-color: #DBDBDB;
scrollbar-face-color : Gray;
scrollbar-shadow-color : #000000;
scrollbar-highlight-color : #FFFFFF;
scrollbar-3dlight-color : #000000;
scrollbar-darkshadow-color : #000000;
scrollbar-track-color : #F5F5F5;
scrollbar-arrow-color : #FFFFFF;
}
body.override { background-color: #DBDBDB; }

a.brink:link     { color: #7B68EE; text-decoration: underline overline; font-weight: bold; }
a.brink:visited 	{ color: #7B68EE; text-decoration: underline overline; font-weight: bold; }
a.brink:hover 	{ color: #483D8B;  cursor: hand; text-decoration: none; font-weight: bold; }
a.brink:active 	{ color: #DC143C;  cursor: hand; text-decoration: none; font-weight: bold; }

.small {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	margin: 0;
 }
 
 /* Headings                    */
/*-----------------------------*/
h1
{
    font-size: large;
    color: #000000;
    margin-bottom: 6;
    font-family: Verdana;
}
h2
{
    font-family: Verdana;
    font-size: medium;
    margin-top: 0;
    color: navy;
    margin-bottom: 4;
}
	
h3
{
    font-family: Verdana;
    font-size: small;
    margin-top: 0;
    margin-bottom: 4;
    color: navy;
}

h4, h5
{
    margin: 0;
    font-family: Verdana;
    color: #2f4f4f;
}


.validation
{
    list-style-image: url(Images/bullet1.gif);
    list-style-position: outside;
    list-style-type: disc;
    color: red;
    font-family: verdana;
}

.table {
border: 1px solid #000000;
background-color:#fddc03;
margin-top: 15px; 
margin-right: 15px; 
font-family: arial; 
font-size: 9pt;
color: #440500;
}

table.innercontent
{
    border-right: black thin double;
    border-top: black thin double;
    border-left: black thin double;
    border-bottom: black thin double;
    background-color: #f5f5f5;
}
tr.innercontenthead 
{ font-weight: bold;
  font-size: medium;
  vertical-align: middle;
  color: black;
  font-family: Verdana;
  background-color: silver;
  text-align: center; 
}
 tr.innercontentalt
{
    background-color: #DCDCDC;
}
td.innercontentoffhead
{
  background-color: #F5F5F5;
}        
.DHTR_Grid_Row td
{
    border-right: silver 1px solid;
    border-top: 0px;
    border-left: silver 1px solid;
    border-bottom: 0px;
}         

table.border {
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
   border-bottom: black thin solid padding: 0px;
   }

td.titlebar {
	padding-right: 0px;
   padding-left: 0px;
	font-weight: bolder;
	font-size: small;
	padding-bottom: 0px;
   margin: 0px;
	vertical-align: middle;
	border-right: white thin outset;
	border-top: white thin outset;
	border-left: white thin outset;
	border-bottom: white thin outset;
	color: Black;
	padding-top: 0px;
	font-family: Verdana;
	background-image: Url(Images/titlebar.gif);
	background-repeat: repeat;
	height: 20px;
	background-color: Black;
   text-align: center
}
td.logo {
	text-align: left;
	width: 328px;
	height: 119px;
}
td.title {
		text-align: right;
		background-image: url(Images/head.jpg);
		background-repeat: no-repeat;
		background-position: left;
		background-color: Black;
		font-family: verdana;
		font-size: x-large;
		font-weight: bolder;
	   color: #B0E0E6;
		padding: 3px;
}
td.headerbar {
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}
td.menu {
   background-color: #DBDBDB;
	vertical-align: top;
	border-right: silver thin outset;
	border-top: silver thin outset;
	border-left: silver medium outset;
	border-bottom: silver medium outset;
}
table.content {
	background-color: #F5F5F5;
}
td.content_l {
   background-color: #DBDBDB;
	border-right: thin black solid;
}
td.content_r {
	background-color: #DBDBDB;
	border-left: thin black solid;
}
td.content_t {
	height: 20px;
	background-image: url(Images/content_t.jpg);
	background-repeat: repeat;
   text-align: center;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Black;
}
td.content_b {
	height: 20px;
	background-image: url(Images/content_t.jpg);
	background-repeat: repeat;
}
td.content_tl {
	height: 20px;
	width: 20px;
	background-image: url(Images/content_tl.jpg);
	background-repeat: no-repeat;
	background-color: #B0C4DE;
}
td.content_tr {
	height: 20px;
	width: 20px;
	background-image: url(Images/content_tr.jpg);
	background-repeat: no-repeat;
	background-color: #B0C4DE;
}
td.content_bl {
	height: 20px;
	width: 20px;
	background-image: url(Images/content_tl.jpg);
	background-repeat: no-repeat;
	background-color: #B0C4DE;
}
td.content_br {
	height: 20px;
	width: 20px;
	background-image: url(Images/content_tr.jpg);
	background-repeat: no-repeat;
	background-color: #B0C4DE;	
}
.loading {
    width:16px;
    height: 16px;  
}
.controlstyle 
{
    background-color:#F5F5F5;
    border-color: Silver;
    border-style: outset;
    border-width: 2px;
    font-family: Verdana;
    font-size: x-small;
    color: #2F4F4F;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #f5f5f5;
    color: black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: silver;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    font-weight:bolder;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
}
.MyCalendar .ajax__calendar_footer { 
   background-color:Gainsboro;
  }

.MyCalendar .ajax__calendar_today {
    color: Navy;
}
.MyCalendar .ajax__calendar_header 
{
    background-color:Silver;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}