.gen                 { font-size : medium;  }
.genmed              { font-size : medium;  }
.gensmall            { font-size : small;   }
.genXsmall           { font-size : x-small; }
.genXXsmall          { font-size : xx-small;}
.genlarge            { font-size : large;}
.genXlarge           { font-size : x-large;}
.genXXlarge          { font-size : xx-large;}

.genbold             { font-size : medium;    font-weight: bold;}
.genmedbold          { font-size : medium;    font-weight: bold;}
.gensmallbold        { font-size : small;     font-weight: bold;}
.genXsmallbold       { font-size : x-small;   font-weight: bold;}
.genXXsmallbold      { font-size : xx-small;  font-weight: bold;}
.genlargebold        { font-size : large;     font-weight: bold;}
.genXlargebold       { font-size : x-large;   font-weight: bold;}
.genXXlargebold      { font-size : xx-large;  font-weight: bold;}

.gen,.genmed,.gensmall                      { color : #000000; }

.green {color:green;}
.red   {color:red;}
.blue  {color:blue;}
.white {color:white;}

.backgreen {background-color:green;}
.backred {background-color:red;}
.backblue {background-color:blue;}
.backwhite {background-color:white;}
.backlightcyan {background-color: #e0ffff;}
.backbeige {background-color: #f5f5dc;}
.backwhite {background-color:white;}
.backwhite {background-color:white;}



.backgreenwhite {background-color:green; color:white;}
.backredwhite   {background-color:red;   color:white;}
.backbluewhite  {background-color:blue;  color:white;}

.nowrapsmall {
  white-space: nowrap;
  font-size: x-small;  
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
}

table{
 border-collapse: collapse;
 bordercolor: #111111 ;
}

table.nowrap {
  white-space: nowrap;
}


a.gen,a.genmed,a.gensmall                   { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

a:link    {  
text-decoration: none; 
color: #0000ff; 
font-weight: bold;
}
a:visited {  
text-decoration: none; 
color: #0000ff; 
font-weight: bold;
}
a:hover   {  
text-decoration: none; 
color: #ff0000; 
background-color: #ffa07a; 
border-color: white
}
a:active  {  
text-decoration: none; 
color: #008080; 
background-color: #ffb6c1;
}


/* Form elements */
input
{ 
	color : #000000;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-left:   2px  solid #000000;
	border-top:    1px  solid #000000;
	border-right:  2px  solid #000000;
	border-bottom: 1px  solid #000000;
	text-decoration: none;
}

/* Form elements */
/* input[type="submit"] css2 */
input.sub
{ 
	color : #000000;
	font:  xx-small Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-left:   2px  solid #000000;
	border-top:    2px  solid #000000;
	border-right:  2px  solid #000000;
	border-bottom: 2px  solid #000000;
	text-decoration: none;
}

/* Form elements */
input.fml{
	color: Navy;
	font: medium Verdana, Arial, Helvetica, sans-serif;
	border-color: White;
	border-left: 1px none White;
	border-top: 1px none White;
	border-right: 1px none White;
	border-bottom: 1px dotted MenuText;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
}
thead {
  text-align: center;
  font-size : large;
  }
  
th {
  text-align: center;
  font-size : medium;
  font-weight: bold;
  }

td.noleft {
  border-style: none;
  text-align: left;
}
td.left {
  text-align: left;
}
td.noborder {
  border-style: none;
  border-color: transparent;
}
.frmip0 {
	color: Navy;
	font: small Verdana, Arial, Helvetica, sans-serif;
	border-color: White;
	border-left: 1px none White;
	border-top: 1px none White;
	border-right: 1px none White;
	border-bottom: 1px dotted MenuText;
	text-decoration: none;
	background-color: #fff8dc;
}
.frmip1 {
	color: Navy;
	font: small Verdana, Arial, Helvetica, sans-serif;
	border-color: White;
	border-left: 1px none White;
	border-top: 1px none White;
	border-right: 1px none White;
	border-bottom: 1px dotted MenuText;
	text-decoration: none;
	background-color: #ffefd5;
}
input.underline {
	color: Navy;
	font: normal medium Verdana, Arial, Helvetica, sans-serif;
	border-color: White;
	border-left: 1px none White;
	border-top: 1px none White;
	border-right: 1px none White;
	border-bottom: 1px dotted MenuText;
	text-decoration: none;
}


select  {
	color: #000000;
	font-size: x-small;
	border-color: #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select.post{
	background-color : #FFFAFA;
}

input, select { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: small; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p small { 
  font-size: small 
}

p.top {
  margin-left: 1%;
  margin-right: 1%
}

h1 {
  color: #c33;
  background: transparent none;
  font-weight: bold;
  text-align: center
}
h2 {
  color: #00008b;
  background: transparent none;
  margin-left: 2%;
  margin-right: 2%;
  font-weight: bold
}
h3 {
  color: #006400;
  background: transparent none;
  margin-left: 4%;
  margin-right: 4%;
  font-weight: bold
}
h4 {
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold
}
h5 {
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold
}
.CalendarTitle {
	border-color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.NormalDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #F7F7F7;
	text-align: center;
	vertical-align: middle;
}
.MarkDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF0000;
	background-color: #EAF5FF;
	text-align: center;
	vertical-align: middle;
}
.BlankDay {
	background-color: #EEEEEE;
}
.WeekdayTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #C9C9C9;
	text-align: center;
	vertical-align: middle;
}

