/* CSS Document */ 

a:link { color: #008080; }
a:visited { color: #008080; }
a:active { color: #008080; }
a:hover { color: #ACA88F; }

body {
	margin-left: 10px;
	margin-top: 10px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form {
 /* background : #9fc none; 
  border : solid #006600 1px;
  color : #000000;
  padding : 1ex;*/
}

input, textarea, select, option {
  /* background : #DDDDDD none; /* field and button color */
  color : #000000; /* font color */
  /* font-family:monospace; /* preserves size of data fields */
}	

.img_pic { color:#66CC33; }
A.img_pic:link		{ color: #66CC33; }
A.img_pic:active	{ color: #66CC33; }
A.img_pic:visited	{ color: #66CC33; }
A.img_pic:hover		{ color: #66CC33; }

.form_basic { /* for inputs */
	background : #FFFFFF none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.form_field { /* for inputs */
	background : #DDDDDD none none;
	background-color: #DDDDDD; /* for mozilla browsers */
	color : #000000; /* font color */
	font-family:monospace; /* preserves size of data fields */
}

.form_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.form_radio {
  background : #FFFFFF none;
}

.form_image {
  background : #FFFFFF none;
}

.form-colored {
	background : #9fc none; 
	background-color: #FF0000; /* for mozilla browsers */
	border : solid #006600 1px;
	color : #000000;
	padding : 1ex;
	font-family : "Times New Roman", serif;	
}

.title_bold {
	font-family: Impact, Haettenschweiler;
	font-size: 24px;
	color: #008080;
}

.title_bold_italic {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}

.data_medium {font-size: 14px}
.data_small {font-size: 11px}
.data_xsmall {font-size: 8px}

.titlebar_lightdata {
	color: #FFFFFF;
	font-size: xx-small;
}

.tealtone { color: #008080; }
.plumtone { color: #712CFD; }
.tantone { color: #ECE9D8; }
.dark_tan { color: #D0C99F; }
.deep_tan { color: #94917D; }
.lighter { color: #FFFFFF; }

.menulink {
	font-size: xx-small;
	text-decoration: none;
}

/* Word Wrapping */

.floatleft
{
	float: left;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
}

.floatright
{
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}

/* Calendar Formatting */

.cal_main {
	font-size: 9px;
	color: #008080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cal_header {
	background : #008080 none;
	color: #FFFFFF;
}

.cal_weekdays {
	background : #30B0B0 none;
	color: #FFFFFF;
}

.cal_border {
	background : #000000 none;
}

.cal_day {
	background : #FFFFFF none;
}

.cal_blank {
	background : #ECE9D8 none;
}

.cal_nav {
	text-decoration: none;
}

A.cal_nav:link		{ color: #FFFFFF; }
A.cal_nav:active	{ color: #FFFFFF; }
A.cal_nav:visited	{ color: #FFFFFF; }
A.cal_nav:hover		{ color: #FFFFFF; }

.cal_date {
	text-decoration: none;
}

A.cal_date:link		{ color: #008080; }
A.cal_date:active	{ color: #008080; }
A.cal_date:visited	{ color: #008080; }
A.cal_date:hover	{ color: #008080; }

/* Menu Navigation */

TD.MenuBorder
{
	background-color: #B2E0D5;
}

TD.MenuData
{
    FONT-SIZE: 8pt;
    cursor:pointer; cursor:hand;
    TEXT-DECORATION: none;
}

TD.MenuHover
{
    FONT-SIZE: 8pt;
    cursor:pointer; cursor:hand;
    TEXT-DECORATION: none;
	background-color: #ECE9D8;
}

A.MenuLink:link, A.MenuLink:visited, A.MenuLink:active
{
	color: #000000;
    TEXT-DECORATION: none;
}

A.MenuLink:hover
{
	color: #000000;
    TEXT-DECORATION: none;
    cursor:pointer; cursor:hand;
}

.xtrans {FILTER: alpha(Opacity=100,FinishOpacity=65,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2); -moz-opacity: 0.65; }

