a:link.ltbl { color:#27bfb3; 
			text-decoration:none;
			font-family: verdana;
			font-size: 12; }
a:visited.ltbl { color:#27bfb3; 
			text-decoration:none;
			font-family: verdana;
			font-size: 12; }
a:hover.ltbl { color:#ffffff; 
			text-decoration:underline;
			font-family: verdana;
			font-size: 12; }

a:link.blk { color:#000000 }
a:visited.blk { color:#000000 }
a:hover.blk { color:#ffffff }
            
a:link.glink { color:#35753f }
a:visited.glink { color:#35753f }
a:hover.glink { color:#bbbbbb }

a:link.rlink { color:#c90b01 }
a:visited.rlink { color:#c90b01 }
a:hover.rlink { color:#bbbbbb }

a:link.teal, a:visited.teal{
	font-size: 12;
    font-family: verdana;
	text-decoration: none;
	font-weight: 500;
	color:#04db8a;
}

a:hover.teal{
	font-size: 12;
    font-family: verdana;
	text-decoration: underline;
	font-weight: 500;
	color:#00dfdf;
}

a:link.maph { color:#000000; text-decoration:none; font-family:verdana; font-size:14 }
a:visited.maph { color:#000000; text-decoration:none; font-family:verdana; font-size:14 }
a:hover.maph { color:#000000; text-decoration:underline; font-family:verdana; font-size:14 }

a.maph2 { color:#000000; text-decoration:none; font-family:verdana; font-size:14 }

a:link.map { color:#ffffff; text-decoration:none; font-family:verdana; font-size:12 }
a:visited.map { color:#ffffff; text-decoration:none; font-family:verdana; font-size:12 }
a:hover.map { color:#000000; text-decoration:underline; font-family:verdana; font-size:12 }

li{color:#008080}

body {
background-color: #000000;
color: #ffffff;
topmargin: 0;
font-family: verdana, arial, helvetica;
}

body.bgwht {
background-color: #FFFFFF;
font-color: #27bfb3;
font-family: verdana, arial, helvetica;
topmargin: 3;
}

p.plain { border-bottom: 0px solid white; }

p.bgwht {
color: #000000;
text-align: center;
font-family: verdana;
font-size: 12px;
}


li {
font-size: 12px;
text-decoration: none;
}

table { border: 1px groove #000000; }
td { border: 1px solid #000000; }
table.nbrdr { border: 0px; }
td.nbrdr { border: 0px; }

table.tbmain{ 
 /* Changes on the form */
 background: url(http://jotform.com/images/styles/style4_2_bg.gif) #363535 top repeat-x !important; 
 border: 0px;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;   
   text-align: left;
   border: 0px;   
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;
   text-align: left;
   border: 0px;
}

table.info {font-size: 12px; }

table.cal { 
font-size: 12px;
font-family: verdana; 
border: 1px solid white;
width: 100%;
border: 1px;
bordercolordark: #000000;
bordercolorlight: #FFFFFF;
cellpadding: 5px;
}

td.cal {
font-size: 12px;
font-family: verdana; 
border: 1px solid white;
vertical-align: top;
align: left; 
width: 14%;
}

th.cal {
border: 1px solid white;
vertical-Align: top;
align: middle;
width: 14%;
bgcolor: #000000;
}

#tcontainer a:link, #tcontainer a:visited { color:#27bfb3; 
			text-decoration:none;
			font-family: verdana;
			font-size: 12; }

#tcontainer a:hover { color:#27bfb3; 
			text-decoration:underline;
			font-family: verdana;
			font-size: 12; }

hr {
width: 100%;
color: #008080;
}

.searchBox { 
  font-size         :10px;
  padding      :1px;
  margin: 0;
  background-color: #008080;
  color:#dddddd;
  width: 110px;
  height:20px !important;

}

.styleButton {
  background-color:#000000!important; 
  position        :relative;
  float           :center;
  width           :30px;
  height          :20px;
  padding: 0;
  margin:0;
  line-height: 1.5em;
  font-size: 9px;
  cursor: hand;
  color: white;
}

.styleButtonOver {
  background-color:#008080!important; 
  position        :relative;
  float           :center;
  width           :30px;
  height          :20px;
  padding: 0;
  margin:0;
  line-height: 1.5em;
  font-size: 9px;
  text-decoration: bold;
  cursor: hand;
  color: #ffffff;
}

.main {
width:150px;
border:1px solid black;
}

.month {
background-color:black;
font:bold 10px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 9px verdana;
color:white;
}

.days {
font-size: 9px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}

.days #today{
font-weight: bold;
color: red;
}


#tablist{
padding: 1px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px arial;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 1px 0.5em;
margin-left: 1px;
border: 1px solid #000000;
border-bottom: none;
background: #989595;
}

#tablist li a:link, #tablist li a:visited{
color: #ffffff;
}

#tablist li a:hover{
color: #ffffff;
background: #585575;
border-color: #000000;
}

#tablist li a.current{
color: #ffffff;
background: #000000;
}


.glossymenu{
margin: 5px 0;
padding: 0;
width: 370px; /*width of menu*/
border: 1px solid #008080;
border-bottom-width: 1;
}

.glossymenu a.menuitem{
background: black url(glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #008080;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glmenu{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
border: 0px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

