body {
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : .9em;
color : #000000;
background-color : #D5E6F6;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto;
}

SPAN.hiddenField {
	BACKGROUND: url(images/gradient_blue-white_vertical.png) white;
	WIDTH: 100%;
	BORDER-BOTTOM: #8cacbb 1px solid;
	BORDER-LEFT: #8cacbb 1px solid;
	BORDER-RIGHT: #8cacbb 1px solid;
	BORDER-TOP: #8cacbb 1px solid;
	COLOR: black;
	FONT: 98% Verdana, Helvetica, Arial, sans-serif;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-RIGHT: 0.1em;
	PADDING-TOP: 0.1em;
	VERTICAL-ALIGN: middle;
}
	
TEXTAREA {
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: #8cacbb 1px solid;
	BORDER-LEFT: #8cacbb 1px solid;
	BORDER-RIGHT: #8cacbb 1px solid;
	BORDER-TOP: #8cacbb 1px solid;
	COLOR: black;
	FONT: 98% Verdana, Helvetica, Arial, sans-serif;
	PADDING-BOTTOM: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-RIGHT: 0.1em;
	PADDING-TOP: 0.1em;
	WIDTH: 90%
}

FORM {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 0px
}

INPUT {
	BACKGROUND: url(images/gradient_blue-white_vertical.png) white;
	BORDER-BOTTOM: #8cacbb 1px solid;
	BORDER-LEFT: #8cacbb 1px solid;
	BORDER-RIGHT: #8cacbb 1px solid;
	BORDER-TOP: #8cacbb 1px solid;
	COLOR: black;
	FONT: 98% Verdana, Helvetica, Arial, sans-serif;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-RIGHT: 0.1em;
	PADDING-TOP: 0.1em;
	VERTICAL-ALIGN: middle;
}

INPUT.formButton {
	FONT-SIZE: 100%! important;
	MARGIN-BOTTOM: 1px! important;
}

INPUT.radio {
	BACKGROUND: transparent;
	WIDTH: 1em;
	BORDER: 0px;
	PADDING: 0px;
	MARGIN: 0px;	
}

SELECT {
	BACKGROUND: url(images/gradient_blue-white_vertical.png);
	BORDER-STYLE: solid!important;
	BORDER-BOTTOM: #8cacbb 1px;
	BORDER-LEFT: #8cacbb 1px;
	BORDER-RIGHT: #8cacbb 1px;
	BORDER-TOP: #8cacbb 1px;
	FONT: 98% Verdana, Helvetica, Arial, sans-serif;
	VERTICAL-ALIGN: top
}

OPTION {
	BACKGROUND: #f0f5f0;	
}


DIV.formBox {
	BACKGROUND-COLOR: transparent;
	COLOR: black;
	FLOAT: right;
	MARGIN: 3em 0em 0em;
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	PADDING-RIGHT: 2em;
	PADDING-TOP: 0em;
	TEXT-ALIGN: right;
	TEXT-TRANSFORM: lowercase;
	WIDTH: 30%
}



h1, h2, h3, h4, p, b, a, ul {
font-family : Arial, Helvetica, sans-serif; 
}

h1 {
font-size : 1.2em;
margin : 0 0 0 0;
}

p, form, td, form, i, a {
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : .9em;
margin : 0 0 0 0;
}

b {
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 1.0em;
}

a:visited{
color : #255b91;
font-weight : bold; 
}

a:link{
color : #2F74BA;
font-weight : bold;
}

.bg_fresh {
background-color : #D5E6F6;
}

.bg_light {
background-color : #C9D9E8;
}

.bg_medium {
background-color : #BECDDC;
color : #18630B;
font-size : 1.1em;
font-weight : bold;
}

.bg_dark {
background-color : #AAB7C5;
color : #ffffff;
font-weight : bold;
}

.tableheadertext {
font-size : 1.2em;
color : #125699;
font-weight : bold;
}

.smalltextatbottom {
font-size : .8em;
color : #22800E;
}

.smalltext {
font-size : .9em;
}
.normaltext {
font-size : .9em;
}

.largetext {
font-size : 1.1em;
}

.errortext {
color : red;
}

.grid {
border : #255b91 .05em solid;
}

table.calendar {
background-color : black;
}

table.calendar th {
background-color : #255b91;
color : white;
font-weight : bold;
text-align : right;
font-size : .9em;
}

table.calendar td {
background-color : #bec0d3;
color : black;
font-size : .9em;
}

table.calendar td.bg_medium {
background-color :#618BB1;
}

table.calendar td.bg_light {
background-color : #819fb4;
}

table.calendar td a:link{
font-weight : normal;
}

table.calendar td a:visited {
font-weight : normal;
}

table.calendar td.halloween {
background-image : url(img/pumkin.gif);
background-repeat : no-repeat;
}


table.calendar ul {
padding-left : 12%;
margin : 0% 0% 0% 0%;
}
table.mini_cal {
background-color : black;
font-size : .8em;
}


table.mini_cal th {
background-color : #255b91;
color : white;
font-weight : bold;
text-align : right;
}

table.mini_cal td {
background-color : #bec0d3;
color : black;
text-align : center;
}

table.mini_cal td.bg_medium {
background-color :#618BB1;
}

table.mini_cal td.bg_light {
background-color :#819fb4;
}

table.mini_cal td.halloween {
background-image : url(img/pumkin.gif);
background-repeat : no-repeat;
}


table.mini_cal td a:link{
font-weight : bold;
text-decoration : none; 
}

table.mini_cal td a:visited {
font-weight : bold;
text-decoration : none;
}


