.maintable {  font-family: Verdana, Arial; font-size: 10pt; color: #000033; font-weight: normal}
.maintable TR:hover { BACKGROUND-COLOR: #d0d7e2 }
.maintable TR.hovered { BACKGROUND-COLOR: #d0d7e2 }


HR.fancy { height: 1px; text-align: center; width: 100%; color: black;}
P.normal {font-family: Arial; font-size: 10pt; font-weight: normal }
P.bold {font-family: Arial; font-size: 12pt; font-weight: bold }
P.green {font-family: Arial; font-size: 10pt; font-weight: bold; color: green;}

Div.tiny {font-family: Arial; font-size: 7pt; font-weight: normal }
Div.small {font-family: Arial; font-size: 8pt; font-weight: normal }
Div.normal {font-family: Arial; font-size: 8pt; font-weight: normal }
Div.medium {font-family: Arial; font-size: 10pt; font-weight: normal }
Div.large {font-family: Arial; font-size: 14pt; font-weight: bold }
Div.largegold {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC9900; }
Div.largeblue {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #084284; }
Div.weegreen {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: CFECEE; }
Div.red {font-family: Arial; font-size: 8pt; font-weight: normal; color: red; }
Div.brown {font-family: Arial; font-size: 8pt; font-weight: normal; color: cc9900; }

div.menuitem { padding :3 0 0 3 }


img { border:0 }

.graybg { background-color:f7f7f7 }

INPUT, TEXTAREA, SUBMIT, SELECT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000033; font-weight: normal }

table.red {border-collapse:collapse;border:solid windowtext .75pt; border-color:black; background-color: ffccff}
table.realred {border-collapse:collapse;border:solid windowtext .75pt; border-color:black; background-color: ff0033}
table.tblbbord {border-collapse:collapse;border:solid;border-color:black; border-width:1px}
table.bordernone {border-collapse:collapse;border:none}
table.green {border-collapse:collapse;border:solid windowtext .75pt; border-color:black; background-color: dce5fa}
table.oldgreen {border-collapse:collapse;border:solid windowtext .75pt; border-color:black; background-color: d8e8b6}
table.yellow {border-collapse:collapse;border:solid windowtext .75pt; border-color:black; background-color: #94bcae}
table.small {border-collapse:collapse;border:solid windowtext .75pt; border-color: 084284;}
table.smallt {border:solid; windowtext .75pt; border-color:black}
table.closing {border-collapse:collapse;border:solid windowtext .75pt; border-color:black; background-color: ffcc99}

tr.closing {background-color: ffcc99}
tr.tr2 {background-color: E5F0D0}

td.lnsr {border-top:none;border-left:none;border-bottom:solid windowtext .75pt;border-right:solid windowtext .75pt}
td.closing {background-color: ffcc99}
td.small {border:solid windowtext 1.0pt;border-left:none}
td.greenout {border-collapse:collapse;border:solid windowtext .75pt; border-color: 94bcae; }
td.do {border:solid windowtext .75pt;border-top:none}
td.dogrey {border:solid windowtext .75pt;border-top:none}
td.duh {border:none;padding: 4.25pt 5.4pt 2.85pt 5.4pt;height:11.8pt}
td.um {border:solid windowtext .5pt; padding:0cm 5.4pt 0cm 5.4pt}
td.leftnone {border:solid windowtext .5pt;border-left:none}
td.sol {border:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt}
td.tblbbord {border-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000033; font-weight: normal }
td.tblbbordb {border-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000033; font-weight: bold }
td.bordernone {border:none;padding:4.25pt 5.4pt 2.85pt 5.4pt;height:25.95pt}

.tablehead {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #CC9900}
.tablebody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000033; font-weight: normal}
.tablebodyerror {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: Red; font-weight: normal}
.tablebodybd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: bold}
.tablebodybdwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #ffffff; font-weight: bold}
.tablebodysmall {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000033; font-weight: normal}
.tablebodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; font-weight: bold }
.tablebodyheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000033; font-weight: bold}
.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #084284}

a.calendar {  font-family: Verdana, Arial; font-size: 12; }
select.calendar-select {  font-family: Verdana, Arial; font-size: 12; }

h2{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #084284; text-decoration: none }


aa:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal }
aa:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal }
aa:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal }

a.menu_selected { background: url("images/notext2.gif"); padding:0 0 0 40; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #084284; text-decoration: none }
       
a.menu_unselected:link { background: url("images/notext1.gif"); padding:0 0 0 40; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #D6E7EF; text-decoration: none}
a.menu_unselected:visited { background: url("images/notext1.gif"); padding:0 0 0 40; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #D6E7EF; text-decoration: none}
a.menu_unselected:hover { background: url("images/notext2.gif"); padding:0 0 0 40; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #084284; text-decoration: none }

a.submenu_selected {  padding:0 0 0 40; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #084284; text-decoration: none}

a.submenu_unselected:link { padding:0 0 0 40; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #D6E7EF; text-decoration: none}
a.submenu_unselected:visited { padding:0 0 0 40; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #D6E7EF; text-decoration: none}
a.submenu_unselected:hover { padding:0 0 0 40; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #084284; text-decoration: none}

a.link:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal}
a.link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal}
a.link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal}

.messageboard:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal}
.messageboard:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: normal}
.messageboard:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal}

.pretext {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 wh7ite-space:normal;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 color: #000000; 
 font-weight: normal
}


.thead {
	background: url("images/tile_sub.gif") #618db9 repeat-x;
	color: #ffffff;
	font-weight: bold;
}

.latest-menu {
	background: url("images/list.gif") #ffffff repeat-x;
}

body { margin:0px 0px; }

.record5em {width : 5em; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.record10em {width : 10em; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.record6em {width : 6em; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.record8em {width : 8em; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }


.td80px {width : 80px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.td100px {width : 100px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.td120px {width : 120px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.td140px {width : 140px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.td160px {width : 160px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }
.td180px {width : 180px; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000033; font-weight: normal; }


div.notescontainer
{
	float: right; 
	width: auto; 
	height: auto; 
}

div.notes
{
	width: 240px; 
	height: auto; 
	margin: 0 0 10px 10px; 
	padding: 5px; 
	border: 1px solid #666666; 
	background-color: #ffffe1; 
	color: #666666; 
	font-size: 80%;
}

div.photoholder
{
	width: 240px; 
	height: auto; 
	margin: 0 0 10px 10px; 
	padding: 5px; 
	border: 1px solid #666666; 
	color: #000000; 
	font-size: 80%;
}


div.blackBackgroundStyle
{
	display: none;
	background:#000000;
	width:100%;
	height:150%;
	position:absolute;
	top:0;
	right:0;
	opacity:.75;
	filter: alpha(opacity=75);
	z-index:1001;
}


div.controlPanelStyle
{
	padding : 5;
	display: none;
	background:#ffffff;
	width:40%;
	height:110;
	position:absolute;
	top:50%;
	left:30%;
	opacity:1;
	z-index:1002;
	border : 1px solid;
}


span.titleleft { text-align: left; padding: 0px; float: left; margin : 1 5 0 0; }
span.titlenowidth { padding: 0px; float: left; margin : 1 5 0 0; }
span.titlesmall { width: 180px; text-align: right; padding: 0px; float: left; margin : 1 5 0 0; font-size:0.8em}
span.titlebd { width: 180px; text-align: right; padding: 0px; float: left; margin : 1 5 0 0; font-weight:bold}
span.title { width: 180px; text-align: right; padding: 0px; float: left; margin : 1 5 0 0; }
span.titlenorm { width: 180px; text-align: right; padding: 0px; float: left; margin : 1 5 0 0; }
span.input { margin : 1 5 0 0 ; font-family:verdana; font-size:9pt}
span.inputsmall { margin : 1 5 0 0 ; font-family:verdana; font-size:0.8em}
span.error { color:red;height:100px; width:200px;    position: relative;  }

div { font-family:verdana; font-size:9pt; margin : 1 5 0 0 ; }

.fileInputsize {font-family:verdana; font-size:9pt }

