body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#e7e7e1}
td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a { color: #004d9a; TEXT-DECORATION: none}
a:hover { color: #DE3833; TEXT-DECORATION: underline}
input {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #443333; border:1px solid #7F9DB9; vertical-align:middle }
select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #443333; vertical-align:absmiddle; border:1px solid #7F9DB9; height:18px; }

.whiteBox { width:670px; height:400px; background-color:#FFFFFF; position:relative; top:10px; left:10px; padding:3px; }
.whiteBox_tl {background:url(images/whiteBox_lt.gif) no-repeat top left; width:3px; height:3px; position:absolute; top:0; left:0; }
.whiteBox_tr {background:url(images/whiteBox_rt.gif) no-repeat top right; width:3px; height:3px; position:absolute; top:0; right:0; }
.whiteBox_bl {background:url(images/whiteBox_lb.gif) no-repeat bottom left; width:3px; height:3px; position:absolute; bottom:0; left:0; }
.whiteBox_br {background:url(images/whiteBox_rb.gif) no-repeat bottom right; width:3px; height:3px; position:absolute; bottom:0; right:0; }

.menu_table { margin-left:32px; }
.menu_table thead td { height:29px; background:url(images/menu_top.png) no-repeat right bottom; }
.menu_table tbody td { height:44px; padding-right:50px; text-align:right; font-weight:bold;  border-right:1px solid #CB0101; }
.menu_table tbody td a, .menu_table tbody a:hover { color:#000000; text-decoration:none; }
.menu_table tbody td.corners { width:5px; height:42px; border-top:1px solid #CB0101; border-left:1px solid #CB0101; border-bottom:1px solid #CB0101; border-right:0; padding-right:0; }
.menu_table tbody td.selected { color:#CB0101; height:42px; font-weight:bold; border-top:1px solid #CB0101; border-bottom:1px solid #CB0101; border-right:0; padding-right:51px; }
.menu_table tfoot td { height:29px; background:url(images/menu_bottom.png) no-repeat right top; }

div.corner { width:5px; height:42px; position:relative; }
div.corner .top { width:5px; height:5px; background:url(images/menu_lt.gif) no-repeat left top; position:absolute; left:-1px; top:-1px; }
div.corner .bottom { width:5px; height:5px; background:url(images/menu_lb.gif) no-repeat left bottom; position:absolute; left:-1px; bottom:-1px; }

.textform {font-size: 12px; font-weight:bold; color: #000000;}
.redform {font-size: 12px; font-weight:bold; color: #CB0101;}
.noteform {font-size: 11px; color: #996600;}

.slogan { margin:30px 0 25px; font-size: 12px; font-weight:bold; color: #CB0101; }

.rost td {padding-top:10px; padding-bottom:10px}

.hint_container {position:relative; }
.hint {position:absolute; top:-40px; left:-15px; height:25px; width:250px; white-space:nowrap}
.hint_left {background:url(images/hint_left.png) no-repeat top left; float:left; padding:5px 2px 5px 10px; color:#FF0000; font-size:11px; font-weight:normal; white-space:nowrap; height:35px}
.hint_right {background:url(images/hint_right.png) no-repeat top left; float:left; width:9px; height:27px}

.cont_left { float:left; width:290px; padding-left:30px; }
.cont_middle { background:url(images/vert_line.png)  no-repeat top center; width:30px; height:309px; float:left; }

.copy {font-size: 11px; color: #939393; margin:15px 20px 5px 20px}
.copy a { color: #939393; TEXT-DECORATION: none; border-bottom:0;}
.copy a:hover { color: #939393; TEXT-DECORATION: none; border-bottom:1px dotted #939393;}
.copy td { color: #939393;}

.small {  font-size: 10px; color: #996600; }
.small a:hover {  font-size: 10px; color: #CC3300; text-decoration: none}

.partners { color: #3333dd; font-size: 12px; text-decoration: underline;}
.link_top { position: absolute; top:4px; right:6px; }
.link_bottom { position: absolute; bottom:4px; right:6px; }

.script { display: none; }
