body { margin-top: 0px; margin-left: 0px; margin-right: 0px; 
	font-family: arial,sans-serif; 
	background-color: #ffffff;
	background-image: url(images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

font.pagetitle { font-size: 20px; font-weight: bold; color: #CC0000; }
font.headline { font-size: 14px; font-weight: bold; color: #000000; }
font.caption { font-size: 12px; font-weight: bold; color: #000000; }
font.small { font-size: 10px; font-weight: bold; color: #000000; }
font.boldred { font-weight: bold; color: #CC0000; }
td { vertical-align: top; }
td.content_area { vertical-align: top; font-size: 12px; color: #000000; }
td.menu_area { vertical-align: top; background-color: #7F94B7; color: #FFFFFF; }
td.menu_item { vertical-align: middle; font-size: 12px; background-color: #7F94B7; color: #FFFFFF; }
td.menu_item_hover { vertical-align: middle; font-size: 12px; color: #7F94B7; background-color: #FFFFFF; }
td.gridhead { vertical-align: top; font-size: 12px; font-weight: bold; background-color: #404966; color: #FFFFFF; }
td.gridrow1 { vertical-align: top; font-size: 12px; background-color: #F0F0F0; color: #000000; }
td.gridrow2 { vertical-align: top; font-size: 12px; background-color: #FFFFFF; color: #000000; }
td.displaystem { vertical-align: top; font-size: 16px; background-color: #FFFFFF; color: #333333; }
td.displayfoil { vertical-align: top; font-size: 16px; background-color: #FFFFFF; color: #000000; font-weight: bold;}

a { color: #0000CC; }
a:hover { color: #CC0000; text-decoration: none; }
a.menu { font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.menu:hover { font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; }
a.menu_current { font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; background-color: #C0C9DC; }
a.tab { font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.tab:hover { font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; }
a.tab_current { font-size: 14px; font-weight: bold; background-color: #FFFFFF; color: #000000; text-decoration: none; border-style: solid; border-width: 1px; border-color: #CC0000; }
a.blue { font-size: 14px; font-weight: bold; color: #0000CC; text-decoration: underline; }
a.blue:hover { font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; }
a.general { font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
a.general:hover { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

a.aheadline { font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; }
a.aheadline:hover { font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }a.acontact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
a.acontact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
a.acontact:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.amore { font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }
a.amore:hover { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }

a.acaption { font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
a.acaption:hover { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }a.acontact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
a.amore_r { font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a.amore_r:hover { font-size: 10px; font-weight: bold; color: #FFFF00; text-decoration: none; }

img.img1 { border-style: solid; border-width: 1px; border-color: #7F94B7; }
img.img2 { border-style: solid; border-width: 2px; border-color: #7F94B7; }
img.homeimage_left { float: left; padding: 4px; }
img.image_right { float: right; padding: 4px; border-style: solid; border-width: 2px; border-color: #7F94B7; }


td.headrow { vertical-align: top; font-size: 12px; background-color: #000000; font-weight: bold; color: #FFFFFF; }
td.row1 { vertical-align: top; font-size: 11px; background-color: #000000; color: #FFFFFF; }
td.row2 { vertical-align: top; font-size: 11px; background-color: #333333; color: #FFFFFF; }

td.whheadrow { vertical-align: top; font-size: 16px; background-color: #CCCCCC; font-weight: bold; color: #000000; }
td.whrow1 { vertical-align: top; font-size: 14px; background-color: #FFFFFF; color: #000000; }
td.whrow2 { vertical-align: top; font-size: 14px; background-color: #F0F0F0; color: #000000; }

input.txt { width: 200px; }
input.smalltxt { font-size: 9pt; font-weight: bold; width: 20; }
input.medsmalltxt { font-size: 9pt; font-weight: bold; width: 100; }
input.medtxt { font-size: 9pt; font-weight: bold; width: 200; }
input.bigtxt { font-size: 9pt; font-weight: bold; width: 480; }
input.biggertxt { font-size: 9pt; font-weight: bold; width: 600px; }
input.sm_but { cursor: hand; background-color: #7F94B7; color: #000000; font-family: arial,sans-serif; font-size: 10px; font-weight: normal; width: 220px; border-style: solid; border-width: 1px; border-color: #CCCCCC; background-image: URL('./images/arrow.gif'); background-repeat: no-repeat; }
input.sm_but_hov { cursor: hand; background-color: #9FB4D7; color: #000000; font-family: arial,sans-serif; font-size: 10px; font-weight: normal; width: 220px; border-style: solid; border-width: 1px; border-color: #CCCCCC; background-image: URL('./images/arrow.gif'); background-repeat: no-repeat; }

select { font-size: 9pt; font-weight: bold; }

textarea { font-family: arial,sans-serif; font-size: 9pt; color: #000000; width: 600px; height: 200px; }

textarea.ta { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; width: 480; height: 200px; }
textarea.tashort { font-family: arial,sans-serif; font-size: 9pt; font-weight: bold; width: 480; height: 80; }

textarea.tasummary { font-family: arial,sans-serif; font-size: 9pt; color: #000000; width: 600px; height: 60px; }
textarea.tabody { font-family: arial,sans-serif; font-size: 9pt; color: #000000; width: 600px; height: 180px; }
textarea.tanarrow { font-family: arial,sans-serif; font-size: 9pt; color: #000000; width: 300px; height: 300px; }
textarea.tafullpage { font-family: arial,sans-serif; font-size: 9pt; color: #000000; width: 600px; height: 500px; }

