img { border: none; }
body { margin: 0px; padding: 0px; }
body, p, td, input { font-family: tahoma, verdana, arial; font-size: 12px; color: #0B0B48; }
table { empty-cells: show; }
a { color: blue; }
.pattern { background: url('?images/pattern.gif') repeat; }
.middleblue { background-color: #315387; padding-right: 10px; }
.middleblue a { color: white; }
.darkblue { background-color: #2B3B4F; }
.yellow { background-color: #FFBD16; }
.decor { width: 500px; border-right: 1px #F0F0F0 solid; border-left: 1px #F6F6F6 solid; }
.gradient1 { background: url('?images/grad1.jpg') repeat-x top left; background-color: #DEE9FA; }
.gradient2 { background: url('?images/grad2.gif') repeat-y top left; background-color: #2B4B7C; }
.gradient3 { background: url('?images/grad3.gif') repeat-x top left; }
.menu, .menu_arrow { padding: 5px 0px 9px 0px; }
.menu { padding-right: 30px; text-align: right; background: url('?images/stripes.gif') repeat-x bottom left; }
.menu a { text-decoration: none; color: black; }
.yellowlineright { background: url('?images/yellowpix.gif') repeat-y right top; }
.yellowlineleft { background: url('?images/yellowpix.gif') repeat-y left top; }
.contentcell { padding: 0px 15px 10px 15px; }
.head { color: #FFBD16; font-size: 16px; padding: 2px 5px 5px 10px; font-weight: bold; }
.yellowtext { color: #FFBD16; }
.inputtext, .textarea { width: 250px; border: 1px #315387 solid; background-color: #F6F6F6; }
.textarea { height: 100px; }
.inputsubmit { border: 1px #315387 solid; background-color: #FFBD16; color: black; font-weight: bold; }

.error { width: 100%; padding: 5px; text-align: center; background-color: F87830; color: black; font-weight: bold; margin: 10px 0px 10px 0px; }
