/* General style classes */
body { font-family: Arial, Helvetica, sans-serif;}
body { background-color: #ffffff; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 12px; }
.poll1 { background-image: url(poll.jpg);}
.poll2 { background-color: #EDEDED;}
a { text-decoration: underline; color: #434343;}
a:hover {text-decoration: underline; color: #A2A2A2;}
form { margin-bottom: 0; margin-top: 0;}
ul{ margin-top: 8px; margin-bottom: 8px;}
img{ border-width: 0px;}
.mbg { height: 41px;}
.lowerspacer { height: 80px;}
textarea { text-decoration: none; font-weight: normal; font-style: normal; font-size: 95%; color: #000000;}
textarea{ font-size: 120%;}
#header-root{ background-color: #ffffff; margin: 0 5px 0 5px;}
#header-title{ color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 225%; margin: 2px 5px 2px 5px;}
header-navbox{ background-color: #7bbeef; border: 1px solid #7bbeef;}
a.header-navbox{ display: inline; padding: 2px 5px 2px 5px; margin: 1px 2px 1px 2px; color: #FEA621; }
a.header-navbox:hover{ background-color: #FFFFFF; color: #000000; text-decoration: none;}
#layout-root{ width: 100%; position: relative; margin-top: 10px;}
#layout-center{ position: relative; padding: 1px 1px 1px 1px; margin-left: 20%; margin-right: 20%;}
#layout-left{ padding: 1px 1px 1px 1px; position: absolute; left: 0px; top: 0px; width: 19%;}
#layout-right{ padding: 1px 1px 1px 1px; position: absolute; right: 0px; top: 0px; width: 19%;}
#copyright{ text-align: center;}
.window-title{ color: #FEA621; text-decoration: none; font-size: 170%; text-align: left; margin-top: 20px; padding-left: 5px; margin-bottom: 15px; margin-left: 15px; border-bottom: 2px solid #A2A2A2; border-left: 2px solid #A2A2A2; }
.window-main{ margin: 2px 0px 10px 0px; padding: 2px 2px 2px 2px; border: 1px dotted #EEEEEE; background-color: #FAFAFA;}
/*	th { background-color: #F9FDFF; padding: 1px 1px 1px 1px; }		*/
th { color: #A2A2A2; text-decoration: none; text-align: center; margin-top: 20px; margin-bottom: 15px; margin-left: 10px; font-size: 120%; }
.row1 { padding: 1px 1px 1px 1px;}
.row2 { background-color: White; padding: 1px 1px 1px 1px;}
.row3 { background-color: White; padding: 1px 1px 1px 1px;}
.special { color: red ! important;}
.border{ border: 1px solid black;}
.codetitle { margin: 10px 5px 0px 5px; padding: 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #A9B8C2; color: black; background-color: #A9B8C2; font-size: 8pt;}
.codetext { margin: 0px 5px 10px 5px; padding: 5px 5px 5px 5px; border-color: #A9B8C2; border-width: 0px 1px 1px 1px; border-style: solid; color: black; font-weight: normal; font-size: 8pt; font-family: "Courier New", Courier, mono; background-color: #FAFAFA; overflow: auto;}
.hidden { margin: 0px 5px 10px 5px; padding: 2px 2px 2px 2px; border-color: Navy; border-width: 1px 1px 1px 1px; border-style: dashed; color: black; font-weight: normal; font-size: 8pt; font-family: "Courier New", Courier, mono; background-color: #F68A3B; overflow: auto;}
.rate { margin: 0px 5px 10px 5px; padding: 2px 2px 2px 2px; border-color: Navy; border-width: 1px 1px 1px 1px; border-style: dotted; color: black; font-weight: normal; font-size: 8pt; font-family: "Courier New", Courier, mono; overflow: auto; background-color: #F68A3B;}
.rate-text { width: 20%;}
.rate-fill { border: 1px; border-color: Black; background-image: url(poll.jpg); height: 10px; width: 20%;}
.rate-empty { border: 1px; border-color: Black; height: 10px; width: 20%;}
.rate-radio { background-image: none;}
.delete_button { height: 21px; width: 21px; border: solid; border-width: 0px; background-image: url(../delete.gif);}
.frrow1	{ background-color: #EFEFEF; }
.frrow2	{ background-color: #DEE3E7; }
.frrow3	{ background-color: #D1D7DC; }

/* Added */
#site_header { position: absolute; text-align: left; top: 0px; left: 10%; width: 80%; }
#site_menu { position: absolute; text-align: center; top: 100px; left: 10%; width: 80%; height: 28px; background-image: url(gr_grad.gif); }
#site_content { position: absolute; text-align: center; top: 150px; left: 10%; width: 80%; }

#site_menu_table { font-weight: bold; width: 100%; height: 28px; }
.site_menu_item { font-weight: bold; height: 28px; background-image: url(or_grad.gif); }
.site_menu_item:link { font-weight: bold; height: 28px; background-image: url(or_grad.gif); }
.site_menu_item:hover { background-color: White; background-image: none; }

hr { color: #CED2D3; height: 2px; border: 1px solid #CED2D3;}