body {
	background-image: url(images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y
}
td { vertical-align: top; }
td.leftmenu { font-family: arial,sans-serif; font-size: 11px; font-weight: normal; padding: 6px; }
td.content { font-family: arial,sans-serif; font-size: 12px; padding: 6px; }
td.headerrow { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight: bold; color: #040C21; background-color: #E0E0FF; }
td.datarow1 { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight: normal; color: #040C21; background-color: #FFFFFF; }
td.datarow2 { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight: normal; color: #040C21; background-color: #F0F0FF; }

font.pagetitle { font-family: arial,sans-serif; font-size: 28px; font-weight: bold; color: #040C21; }
font.heading { font-family: arial,sans-serif; font-size: 16px; font-weight: bold; color: #040C21; }
font.subheading { font-family: arial,sans-serif; font-size: 14px; font-weight: bold; color: #040C21; }
font.normal { font-family: arial,sans-serif; font-size: 12px; font-weight: bold; color: #040C21; }
font.smcaption { font-family: arial,sans-serif; font-size: 11px; font-weight: bold; color: #040C21; }


ul.leftmenu { list-style-image: url('images/menu_arrow.jpg'); margin: 10px; padding: 10px; line-height: 16px; color: #FFFFFF; font-family: arial,sans-serif; font-size: 12px; font-weight: bold;  }
a.leftmenu { color: #FFFFFF; font-family: arial,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a.leftmenu:hover { color: #FFFF00; font-family: arial,sans-serif; font-size: 12px; font-weight: normal;  text-decoration: none; }
a.heading { color: #040C21; font-family: arial,sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; }
a.heading:hover { color: #040C99; font-family: arial,sans-serif; font-size: 16px; font-weight: bold;  text-decoration: none; }
a.more { color: #040C21; font-family: arial,sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.more:hover { color: #040C99; font-family: arial,sans-serif; font-size: 11px; font-weight: bold;  text-decoration: none; }

img.homeimage_right { float: right; border-style: solid; border-width: 2px; border-color: #111F47; }
img.homeimage_left { float: left; border-style: solid; border-width: 2px; border-color: #111F47; }
img.fixedimage { border-style: solid; border-width: 2px; border-color: #111F47; }


#CMS

td.headrow { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight:bold; color:#040C21; background-color: #FFFFFF; }
td.row1 { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight:bold; background-color:#000000; color: #F0F0F0; }
td.row2 { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight:bold; background-color:#303030; color: #F0F0F0; }
td.row_gray { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight:bold; background-color:#333333; color: #F0F0F0; }
td.content { text-align: left; vertical-align: top; font-family: arial,sans-serif; font-size: 12px; font-weight: bold; }


input.standard { background-color:#CCCCCC; color: #040C21; font-weight:bold; width: 130px; font-weight: bold; font-size: 12px; }
input.standardbig { background-color:#CCCCCC; color: #040C21; font-weight:bold; width: 200px; font-weight: bold; font-size: 12px; }
input.standardhuge { background-color:#CCCCCC; color: #040C21; font-weight:bold; width: 400px; font-weight: bold; font-size: 12px; } 
input.standardslim { background-color:#CCCCCC; color: #040C21; font-weight:bold; width: 60px; font-weight: bold; font-size: 10px; }
input.rolledslim { color:#CCCCCC; background-color: #040C21; font-weight:bold; width: 60px; font-weight: bold; font-size: 10px; }

input.pw_enter { background-color:#CCCCCC; color: #040C21; font-weight:bold; width: 100px; font-weight: bold; font-size: 12px; }
input.pw_enter_rolled { background-color:#CCCCCC; color: #CC0000; font-weight:bold; width: 100px; font-weight: bold; font-size: 12px; }

input.bigtextbox { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 600px; }
input.medtextbox { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 400px; }
input.txtposition { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 20px; }

input.smalltxt { font-size: 12px; font-weight: bold; width: 20px; }
input.medtxt { font-size: 12px; font-weight: bold; width: 200px; }
input.gbtxt { font-size: 12px; font-weight: bold; width: 300px; }
input.bigtxt { font-size: 12px; font-weight: bold; width: 480px; }

textarea { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 600px; height: 200px; }

textarea.ta { font-family: arial,sans-serif; font-size: 12px; font-weight: bold; width: 480px; height: 200px; }
textarea.tashort { font-family: arial,sans-serif; font-size: 12px; font-weight: bold; width: 480px; height: 80px; }
textarea.gbta { font-family: arial,sans-serif; font-size: 12px; font-weight: bold; width: 300px; height: 80px; }

textarea.tasummary { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 600px; height: 90px; }
textarea.tabody { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 600px; height: 180px; }
textarea.tanarrow { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 300px; height: 300px; }
textarea.tafullpage { font-family: arial,sans-serif; font-size: 12px; color: #000000; width: 600px; height: 500px; }

img.cms1 { border-style: solid; border-width: 2px; border-color: #333333; }
img.cms2 { border-style: solid; border-width: 2px; border-color: #CCCCCC; }
img.fl_left { float: left; width: 200px; border-style: solid; border-width: 2px; border-color: #CCCCCC; }

a.whitelink { color: #FFFFFF; } 
a.whitelink:hover { color: #FFFFFF; } 

