body, div, p, td, input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

body { background:#F3F3F3; margin:10px; }

h1 { color:#F00; margin:0; padding:0; font-size:18px; }

h2 { color:#00A0C6; border-bottom:1px solid #DDD; font-size:14px; padding-bottom:3px; text-transform:uppercase; }

h3 { background:#00A0C6; color:#FFF; padding:3px 3px 3px 5px; }

a:link, a:active, a:visited { color:#F00; }
a:hover { color:#F00; }

a.black:link, a.black:active, a.black:visited { color:#000; text-decoration:none; }
a.black:hover { color:#F00; text-decoration:underline; }

#main { width:850px; padding:10px; border:1px solid #CCC; background:#FFF; }

#head {  }

#menu { margin-top:10px; padding:0; background:#DDD url(../images/menu_bg.jpg); background-repeat:repeat-x; height:28px; text-transform:uppercase; 
border-top:1px solid #CCC; border-bottom:1px solid #888; font-size:14px; }

#menu ul { list-style:none; margin:0; padding:0; border:none; }

#menu ul li { list-style:none; margin:0; border:0; font-weight:bold; line-height:normal; float:left; }

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active { 
display:block; padding:5px 10px; color:#000; border:0; margin:1px 1px 2px 1px; text-decoration:none; }
#menu ul li a:hover { background:#00A0C6; padding:4px 9px; border:1px solid #FFF; color:#FFF; }

#body { margin-top:10px; }

#body .left { float:left; width:200px; border:1px solid #CCC; padding:10px; background:url(../images/left_bg.jpg); background-repeat:repeat-x; }

#body .left p { padding-left:5px; padding-right:5px; }

#body .right { margin-left:230px; border:1px solid #FFF; padding:10px; }

#body .srForm { border:1px solid #CCC; background:#F3F3F3; padding:5px; }

#body .srForm a:link, #body .srForm a:active, #body .srForm a:visited { text-decoration:none; }
#body .srForm a:hover { text-decoration:underline; }

#body .srForm a.good:link, #body .srForm a.good:active, #body .srForm a.good:visited { text-decoration:none; color:#090; }
#body .srForm a.good:hover { text-decoration:underline; color:#090; }

.imgBlue {border:1px solid #00A0C6;  }
.imgRed { border:1px solid #F00; }

#foot { background:#00A0C6; padding:10px; color:#FFF; margin-top:10px; clear:both; text-align:center; }

#foot a:link, #foot a:active, #foot a:visited { color:#FFF; font-weight:bold; text-decoration:none; }
#foot a:hover { text-decoration:underline; }

.tableHead { color:#FFF; }

.tableHead a:link, .tableHead a:active, .tableHead a:visited { color:#FFF; text-decoration:none; }
.tableHead a:hover { text-decoration:underline; }

.tableBody { background:#FFF; }

.label { float:left; padding-top:3px; font-weight:bold; }
.input { margin-left:150px; clear:right; margin-bottom:5px; }

.tableFoot { background:#B2131C; color:#FFF; }

a.picnik:link, a.picnik:active, a.picnik:visited { background:#F00; color:#FFF; text-decoration:none; padding:5px 10px; font-weight:bold; } 
a.picnik:hover { background:#393; color:#FFF; text-decoration:none; padding:5px 10px; font-weight:bold; }