  p {text-decoration:none; color:black; FONT-FAMILY: arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 10px; fontsize: 10pt; font-size: 10pt;}
  .TitleBig {font-weight: bold; font-style: normal;  font-style: bold; color:black; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 25px; fontsize: 25pt; font-size: 25pt;}
  .TitleBigWhite {text-decoration:none; font-style: bold; color:white; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 14px; fontsize: 14pt; font-size: 14pt;}
  .TitleMed {text-decoration:none; font-style: bold; color:black; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 14px; fontsize: 14pt; font-size: 14pt;}
  .TitleSmallWhite {font-weight: bold; font-style: normal; color:white; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 11px; fontsize: 11pt; font-size: 11pt;}
  .TitleTable { margin:  0; padding: 0; font-weight: none; font-style: normal; color:#E7E8ED; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 18px; fontsize: 18pt; font-size: 24pt;}
  .TitleTableSmall { align:left; margin:  0; padding: 0; font-weight: none; font-style: normal; color:#E7E8ED; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 14px; fontsize: 18pt; font-size: 14pt;}
  p.date { margin:  0; padding: 0; font-size: 90%; color: #666; line-height: 1.4em;}
  p.BoldDate { margin:  0; padding: 0; font-size: 95%; color: navy; line-height: 1.4em; text-decoration:bold;}
  BODY {text-decoration:none; color:NAVY; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 10px; fontsize: 10pt; font-size: 10pt;}
  A {text-decoration:none; color:NAVY; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 10px; fontsize: 10pt; font-size: 10pt;}
  A:hover {
                    text-decoration:none;
                    border-bottom:1px solid white;
                    border-top:1px solid #ADB4D1;
                    color: green;
                    background-color:beige;
                    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Arial, Sans-serif 10px;
                    fontsize: 10pt;
                    font-size: 10pt;
  } 

  td {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	border-bottom-width: medium;
	border-bottom-style: none;
}

a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active {
        border:1px dotted #DFDFE8;
        padding-top: 6px;
        display: block;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
a.td.thumbnail:hover            {
        border-top:1px dotted #FEFEFE;
        border-left:1px dotted #FEFEFE;
        border-right:1px dotted #A8B2CC;
        border-bottom:1px dotted #A8B2CC;
        padding-top: 6px;
        background-color: #D6D4E7;
        display: block;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

}

tr { }
  .initial { background-color: #E2E3E9; color:#000000 }
  .normal { background-color: #DFDFE8;  }
  .highlight { background-color: #D1D7DE;}

span.Cap{
                    margin-right:6px;
                    margin-top:5px;
                    float:left;
                    color:white;
                    background:khaki;
                    border:1px solid darkkhaki;
                    font-size:80px;
                    line-height:60px;
                    padding-top:2px;
                    padding-right:5px;
                    font-family:times;
}

img.thumbnail 
{ 
     background-repeat: no-repeat;
     background-position: center center;
     background-image: url("img/online.gif"); 
     background-color: #D6D4E7;
} 
img.BigPicture 
{ 
     background-repeat: no-repeat;
     background-position: center center;
     background-image: url("img/online.gif"); 
     background-color: #DFDFE8;
} 

Div.Block {
                      float:left;
                      width:145;
                      height:200;
                      display: block;
}

Div.BlockSmall {
                      float:left;
                      width:110;
                      height:120;
                      display: block;
}

Table.Framed {
                      width:600;
                      background-color: #DFDFE8;
                      border-top:1px dotted #A8B2CC;
                      border-left:1px dotted #A8B2CC;
                      border-right:1px dotted #FEFEFE;
                      border-bottom:1px dotted #FEFEFE;
}

INPUT {
                      background-color: #EBECF1;
                      border-bottom:1px solid #A8B2CC;
                      border-right:1px solid #A8B2CC;
                      border-left:1px solid #FEFEFE;
                      border-top:1px solid #FEFEFE;
                      color: navy;
                      FONT-SIZE: 10pt;
                      FONT-FAMILY: Arial, Tahoma, Verdana
}

.specialSubmit { 

	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	background-color: #DFE5EF;
                  background-image: url("img/bg-button.gif"); 
	border: 0px none;
	cursor: hand;
                  width: 108px;
                  height: 21px;
}

.specialDelete { 

	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	background-color: #DFE5EF;
                  background-image: url("img/bg-button-red.gif"); 
	border: 0px none;
	cursor: hand;
                  width: 89px;
                  height: 21px;
}

.specialAdd { 

	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	background-color: #DFE5EF;
                  background-image: url("img/bg-button-green.gif"); 
	border: 0px none;
	cursor: hand;
                  width: 108px;
                  height: 21px;
}

.ButtonFlat { 
	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
                  font: 90% arial, verdana, sans-serif;
	background-color: #DFE5EF;
                  background-image: url("img/bg-button-flat.gif"); 
	border: 0px none;
	cursor: hand;
                  width: 33px;
                  height: 18px;
}

.dashed {
	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
                      color: #8A8AB0;
	background-color: #F7F7FB;
                    background-image: url("img/bg-field.gif"); 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #ADACBC;
	border-top:1px solid #ADACBC;
}
.formbutton {
                    cursor:pointer;
                    border:outset 1px #ccc;
                    border: 1px solid gray;
                    background:#999;
                    color:#666;
                    padding: 1px 2px;
	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
                    font-style: none; 
                    font-weight: none; 
                    background:url(img/formbg.gif) repeat-x left top;
}
textarea.dashed {
	font-family: Arial, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	background-color: #F7F7FB;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #ADACBC;
	border-top:1px solid #ADACBC;
}

/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(img/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: 10px;
		z-index: 20;
		position: absolute;
		padding: 0px;
                                        FONT-FAMILY: Arial, Tahoma, Verdana; 
                                        font-size: 8px;
	}
	.star-rating li a:hover{
		background: url(img/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(img/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: 10px;
                                        top: 0px;
		z-index: 1;
                                        FONT-FAMILY: Arial, Tahoma, Verdana; 
                                        font-size: 12px;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}
/*- Menu Tabs F--------------------------- */

    #tabsF {

      width:90%;
      background:#D6D4E7;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #666;
      }
    #tabsF ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("img/tableftF.gif") no-repeat left top;
      margin:0;
      border:0px dotted;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("img/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      border:0px dotted;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      border:0px dotted;
      }