BODY
{
    font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: lightgrey;
    margin-top: 5px;
}

A { color: maroon; }
A:hover { color: red; }



.TextBox {
	font: x-small Verdana, Arial, sans-serif;
	font-size: 12;
	color: darkblue;
	background-color: lightyellow;
}

.Grid_General {
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
	background-color: #F1F1F1;
}

.Grid_Item {
	font: x-small Verdana, Arial, sans-serif;
	vertical-align: top;
}

.Grid_Header {
	font: bold Arial;
	color: maroon;
	background-color: #C0C0FF;
}

.Grid_Header_Thin {
	font: x-small Verdana, Arial, sans-serif;
	color: white;
	background-color: darkblue;
}

.Grid_AlternatingItem {
	font: x-small Verdana, Arial, sans-serif;
	background-color: #E8E6E6;
	vertical-align: top;
}

.Grid_SelectedItem {
	font: x-small Verdana, Arial, sans-serif;
	color: Black;
	background-color: orange;
	vertical-align: top;
}

.MenuTable {
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: darkblue;
}

.Preview {
	color: darkblue;
	background-color: #F1F1F1;
}

.Error {
	color: red;
}

.Poll_Box {
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
	background-color: #F1F1F1;
}

.Poll_Question {
	color: red;
}

.Poll_Bar {
	color: magenta;
	height: 8;
}

.Poll_Results {
	color: green;
}

.Poll_Option {
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
}

.SubscrSubject {
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage {
	color: darkblue;
}

.MenuRow {
	font: x-small Verdana, Arial, sans-serif;
	color: lightgreen;
}

A.MenuItem {
	font: x-small Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: lightgreen;
}

A.MenuItem:hover {
	color: cyan;
}

.GridLink {
	color: maroon;
}

.GridLink:hover {
	color: red;
}



.Site_Header 
{
	font-family: Verdana;
	font-size: 9pt;
	color: white;
	background-color: #669999;
	border:1px;
	border-style: solid; 
	border-color: #000000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.SubscrSubject {
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage {
	color: darkblue;
}

.Book_News_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.Book_News_Header {
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #996633;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Book_News_Item {
	background-color: white;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Book_News_AlternatingItem {
	background-color: #ffeedd;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.DVD_News_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.DVD_News_Header {
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #663366;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.DVD_News_Item {
	background-color: white;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.DVD_News_AlternatingItem {
	font: tahoma;
	font-size: 2:
	color: white;
	background-color: #ffeeff;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Forums_Header {
	font: bold Arial;
	color: white;
	background-color: #E16161;
}

.Forums_Header2 {
	color: white;
	font: bold x-small Verdana, Arial, sans-serif;
	background-color: darkred;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Forums_TopicSubject {
	color: darkred;
	font: bold x-small Verdana, Arial, sans-serif;
	font-size: 16;
}

.Forums_Item {
	background-color: beige;
	vertical-align: top;
	border: 0px; 
	border-color: #c0c0c0;
	border-style: solid;
}

.Forums_AlternatingItem {
	font: tahoma;
	font-size: 2:
	color: white;
	background-color: moccasin;
	vertical-align: top;
	border: 0px; 
	border-color: #c0c0c0;
	border-style: solid;
}

.Forums_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
	background-color: beige;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
}

pre
{
    font-family: 'verdana, arial';
    font-size: 10pt;
    background-color: #eeeeee;
    border: #d6be5a 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}








/* */
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    height: 20px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}


/* */
.DropDownList1
{

    color: darkblue;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;

}


/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt
}


A.SiteLink:hover    
{
    text-decoration: underline;
    color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: normal;
    padding-bottom: 3px;
}

A.SiteLinkBold:hover
{
    color: blue;
    text-decoration: none;
}


A.SectionLink, A.SectionLink:link, A.SectionLink:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color: darkblue;
    font-size: 16px;
    line-height: 16px;
}   

A.SectionLink:hover    
{
    text-decoration: underline;
    color: red;
}

A.CatLink, A.CatLink:link, A.CatLink:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: blue;
    font-size: 14px;
    line-height: 14px;
}   

A.CatLink:hover    
{

    text-decoration: underline;
    color: red;
}


A.CatLink2, A.CatLink2:link, A.CatLink2:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: blue;
    font-size: 12px;
    line-height: 12px;
}   

A.CatLink2:hover    
{

    text-decoration: underline;
    color: red;
}


A.CatLink3, A.CatLink3:link, A.CatLink3:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: blue;
    font-size: 9px;
    line-height: 9px;
}   

A.CatLink3:hover    
{

    text-decoration: underline;
    color: red;
}
/* */

A.CatLink4, A.CatLink4:link, A.CatLink4:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: dimgray;
    font-size: 8px;
    font-style: italic;
    line-height: 8px;
}   

A.CatLink4:hover    
{

    text-decoration: underline;
    color: red;
}


A.CatLink5, A.CatLink5:link, A.CatLink5:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: red;
    font-size: 9px;
    line-height: 5px;
    font-style: italic;
    font-weight: bold;
}   

A.CatLink5:hover    
{

    text-decoration: underline;
    color: darkred;
}

A.CatLink6, A.CatLink6:link, A.CatLink6:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: dimgray;
    font-size: 8px;
    font-style: normal;
    line-height: 8px;
}   

A.CatLink6:hover    
{

    text-decoration: underline;
    color: red;
}


A.CatLinkVenue1, A.CatLinkVenue1:link, A.CatLinkVenue1:visited
{
    font-family: Verdana;
    text-decoration: none;
    color: Navy;

    font-style: normal;

    font-weight: bold;
}   

A.CatLinkVenue1:hover    
{

    text-decoration: underline;
    color: red;
}


A.CatLinkVenue0, A.CatLinkVenue0:link, A.CatLinkVenue0:visited
{
    font-family: Verdana;
    text-decoration: none;
    color: DimGray;

    font-style: normal;

    font-weight: bold;
}   

A.CatLinkVenue0:hover    
{

    text-decoration: underline;
    color: red;
}

A.CatLinkSection, A.CatLinkSection:link, A.CatLinkSection:visited
{

    text-decoration: none;
    color: DarkBlue;
}   
A.CatLinkSection:hover    
{
    text-decoration: none;
    color: red;
}

A.CatLinkSubSection, A.CatLinkSubSection:link, A.CatLinkSubSection:visited
{

    text-decoration: none;
    color: blue;
}   
A.CatLinkSubSection:hover    
{
    text-decoration: none;
    color: red;
}


A.CatLinkCategory, A.CatLinkCategory:link, A.CatLinkCategory:visited
{

    text-decoration: none;
    color: navy;
}   
A.CatLinkCategory:hover    
{
    text-decoration: none;
    color: red;
}


A.CatLinkUserPanel, A.CatLinkUserPanel:link, A.CatLinkUserPanel:visited
{

    text-decoration: none;
    color: navy;
}   
A.CatLinkUserPanel:hover    
{
    text-decoration: none;
    color: red;
}

A.CatLinkFront, A.CatLinkFront:link, A.CatLinkFront:visited
{

    text-decoration: none;
    color: navy;
}   
A.CatLinkFront:hover    
{
    text-decoration: underline;
    color: brown;
}



A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
    color: darkblue;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px
}

A.MenuUnselected:hover
{
    color: red;
    text-decoration: underline;
    padding-left: 10px
}

A.MenuSelected
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}


A.MenuUnselected3, A.MenuUnselected3:link, A.MenuUnselected3:visited
{
    color: goldenrod;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  18px;
    font-weight: normal;
    line-height: 16px;
    padding-left: 10px
}

A.MenuUnselected3:hover
{
    color: white;
    text-decoration: underline;
    padding-left: 10px
}


A.MenuUnselected4, A.MenuUnselected4:link, A.MenuUnselected4:visited
{
    color: darkblue;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  18px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuUnselected4:hover
{
    color: red;
    text-decoration: underline;
    padding-left: 10px
}


A.MenuUnselected5, A.MenuUnselected5:link, A.MenuUnselected5:visited
{
    color: brown;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px
}

A.MenuUnselected5:hover
{
    color: red;
    text-decoration: underline;
    padding-left: 10px
}



/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.Normal2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;

    line-height: 22px    
}

.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;    
}

.button {
	FONT-FAMILY: Verdana, Helvetica, Arial, San-Serif;
	font-weight:normal;
	font-size:70%;
	color:#000000;
	background-color:#ffffff;
	border-color:#6699ff;
	margin-top:6pt;
	margin-left: .5em;
	
}


.bluebutton
{
 background-color:LightSteelBlue;
 border-style:solid;
 border-width: 1px;
 border-color: LightSkyBlue;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px    
}


.NormalDate
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: darkred
}


A:link  {
    text-decoration: none;
    color:  black;
}

A, A:hover {
    text-decoration: underline;
    color:  black;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    height:1pt;
    text-align:left
}

.userAdminPanel {
  font: 9pt Verdana;
  background-color: darkblue;
  padding: 7px;
  border: darkblue 2px Groove;
  margin: 0px;
}

.PanelHead
{

    color: darkred;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: normal;
    HEIGHT: 25px
}

A.MenuUnselected2, A.MenuUnselected2:link, A.MenuUnselected2:visited
{
    color: navy;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
    line-height: 12px;
    padding-left: 10px
}


A.MenuUnselected2:hover
{
    color: red;
    text-decoration: underline;
    padding-left: 10px
}


.Head1
{

    color: darkblue;
    font-family: Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    height: 20px
}

.Head2
{

    color: darkred;
    font-family: Verdana, Arial;
    font-size: 15px;
    font-weight: bold;
    line-height: 20pt;

}

.Head3
{

    color: darkblue;
    font-family: Verdana, Arial;
    font-size: 15px;
    font-weight: bold;
    height: 20px
}


.Head4
{

    color: darkblue;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    height: 14px
}

.Head5
{

    color: red;
    font-family: Verdana, Arial;
    font-size: 22px;
    font-weight: bold;
    line-height: 20pt;

}

.Head6
{

    color: darkred;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 20pt;

}

.NormalBold2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px    
}


.NormalDouble2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px    
}






/*for calendar javascript*/

<style type="text/css">

.panel {
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  background-color:#f0f0f0;
}

.row_head {
  border-width:1px;
  border-style:solid;
  border-color:#f0f0f0;
  background-color:lightblue;
}
.head {
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color:navy;
  background-color:gainsboro;
  cursor:default;
}

.arrow_prev {
  font-family:verdana;
  font-size:11px;
  width:12px;
  margin-right:1px;
  text-align:center;
  color:#ffffff;
  background-color:#99b3cc;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.arrow_prev_over {
  font-family:verdana;
  font-size:11px;
  width:12px;
  margin-right:1px;
  text-align:center;
  color:#ffffff;
  background-color:brown;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.arrow_prev_down {
  font-family:verdana;
  font-size:11px;
  width:12px;
  margin-right:1px;
  text-align:center;
  color:#ffffff;
  background-color:#7e93aa;
  border-width:1px;
  border-style:solid;
  border-color:#4b6077 #afc6dd #afc6dd #4b6077;
  padding:2px 0px 0px 2px;
  cursor:pointer;
}

.arrow_next {
  font-family:verdana;
  font-size:11px;
  width:12px;
  margin-left:1px;
  text-align:center;
  color:#ffffff;
  background-color:#99b3cc;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.arrow_next_over {
  font-family:verdana;
  font-size:11px;
  width:12px;
  margin-left:1px;
  text-align:center;
  color:#ffffff;
  background-color:brown;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.arrow_next_down {
  font-family:verdana;
  font-size:11px;
  width:12px;
  margin-left:1px;
  text-align:center;
  color:#ffffff;
  background-color:#7e93aa;
  border-width:1px;
  border-style:solid;
  border-color:#4b6077 #afc6dd #afc6dd #4b6077;
  padding:2px 0px 0px 2px;
  cursor:pointer;
}

.row_week {
  border-width:1px;
  border-style:solid;
  border-color:#99b3cc #99b3cc #668099 #99b3cc;
}
.weekday {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#ffffff;
  background-color:navy;
  border:1px solid #99b3cc;
  padding:1px;
  cursor:default;
}

.row_day {
  padding:1px;
}
.day {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#000000;
  background-color:gainsboro;
  border:1px solid white;
  padding:1px;
  cursor:pointer;
}
.day_over {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:white;
  background-color:blue;
  border-width:1px;
  border-style:solid;
  border-color:gainsboro;
  padding:1px;
  cursor:pointer;
}
.day_down {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#000000;
  background-color:#cfcfcf;
  border-width:1px;
  border-style:solid;
  border-color:#9c9c9c #ffffff #ffffff #9c9c9c;
  padding:1px;
  cursor:pointer;
}
.day_empty {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:gainsboro;
  background-color:gainsboro;
  border:1px solid gainsboro;
  padding:1px;
  cursor:default;
}
.day_disabled {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  text-decoration:line-through;
  color:#999999;
  background-color:#f0f0f0;
  border:1px solid #f0f0f0;
  padding:1px;
  cursor:default;
}
.day_current {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#ffffff;
  background-color:blue;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.day_special {
  font-family:verdana;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#ffffff;
  background-color:#cc9999;
  border-width:1px;
  border-style:solid;
  border-color:#ffcccc #996666 #996666 #ffcccc;
  padding:1px;
  cursor:pointer;
}

.row_foot {
  margin:1px;
}
.foot {
  font-family:verdana;
  font-size:11px;
  width:50px;
  margin:0px 1px;
  text-align:center;
  color:#ffffff;
  background-color:#99b3cc;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.foot_over {
  font-family:verdana;
  font-size:11px;
  width:50px;
  margin:0px 1px;
  text-align:center;
  color:#ffffff;
  background-color:#afc6dd;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:1px;
  cursor:pointer;
}
.foot_down {
  font-family:verdana;
  font-size:11px;
  width:50px;
  margin:0px 1px;
  text-align:center;
  color:#ffffff;
  background-color:#7e93aa;
  border-width:1px;
  border-style:solid;
  border-color:#4b6077 #afc6dd #afc6dd #4b6077;
  padding:2px 0px 0px 2px;
  cursor:pointer;
}


.list {
  font-family:verdana;
  font-size:12px;
  color:#000000;
  background-color:#f0f0f0;
}

.info {
  font-size:10px;
  color:#000000;
  text-align:left;
  margin:2px 6px;
  padding:2px;
}

.tip_title {
  font-family:verdana;
  font-size:11px;
  text-align:center;
  color:#ffffff;
  background-color:#cc9999;
  border-width:1px;
  border-style:solid;
  border-color:#996666 #ffcccc #ffcccc #996666;
  padding:0px 3px;
}
.tip_box {
  filter:
    alpha(opacity:90)
    progid:DXImageTransform.Microsoft.RandomDissolve(duration=0.5);
  -moz-opacity:0.9;
  width:200px; height:100px;
  font-family:verdana;
  font-size:11px;
  text-align:left;
  color:#000000;
  background-color:#cfcfcf;
  border-width:1px;
  border-style:solid;
  border-color:#cce6ff #668099 #668099 #cce6ff;
  padding:3px;
  cursor:default;
  overflow:auto;
}





.selected, .unselected
{
    width: 80px;
    height: 80px;
    text-align: center;
    padding: 1px 1px 1px 1px;
}

.unselected
{
    background-color: transparent;
    border: solid 0px #FEFFAB;
}

.selected
{
     background: Silver;
     border: solid 1px Silver;
}


/************************************************************************
* 
* Next / previous specific formatting 
*
************************************************************************/

.nextlink
{
    position:absolute;
    right:0;
    padding-right:15px;    
}

/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}




