body, p, td, div, input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0; padding:0; background:#FFF url(../img/body_bg.gif) repeat-y; background-position:center; }

h1 { color:#a40001; font-size:18px; font-weight:bold; }
h1.first { margin-top:0; padding-top:0;  }

h2 { color:#a40001; font-size:14px; text-transform:uppercase; font-weight:bold; }

a:link, a:active, a:visited { color:#776853; }
a:hover { color:#a40001; }

ul { list-style:square; }
li { list-style:square; }

#main { }

#head { background:#a40001 url(../img/gsa_memory_conf_head_bg.jpg) repeat-x; text-align:center;  }

#body { text-align:center; }
#body .wrapper { width:850px; text-align:left; margin:0 auto 0 auto; }

#left { float:left; width:150px; display:inline; }
#left .container { padding:10px; }

#left ul { list-style:none; margin:0; padding:0; border:none; }

#left ul li { list-style:none; margin:0; border:0; line-height:normal; float:left; text-transform:uppercase; }

.header { color:#776853; padding:0px 5px 5px 0px; }

#left ul li a:link, #left ul li a:visited, #left ul li a:active { 
display:block; padding:5px 10px; color:#776853; border:0; margin:0; text-decoration:none; width:110px; }
#left ul li a:hover { background:#776853; padding:4px 9px; border:1px solid #FFF; color:#FFF; }

#left ul li ul li a:link, #left ul li ul li a:visited, #left ul li ul li a:active { 
font-size:11px; text-transform:none; padding:5px 5px 5px 15px; }
#left ul li ul li a:hover { padding:4px 4px 4px 14px; }

#content { float:left; width:544px; margin:0 1px 0 2px; background:#FFF; }
#content .container { padding:10px; }

#right { float:left; width:150px;  }
#right .container { padding:10px; text-align:center; }

#right h1 { color:#776853; font-size:10px; text-transform:uppercase; }
#right h1.first { margin-top:5px; padding-top:0; }

#foot { clear:both; text-align:center; padding:10px; color:#776853; }

.label { float:left; padding-top:3px; font-weight:bold; font-size:11px; }
.input { clear:right; margin-left:150px; margin-bottom:10px; }
.space { clear:both; }

.tableHead td { background:#a40001; color:#FFF; }

.tableHead td a:link, .tableHead td a:visited, .tableHead td a:active { color:#FFF; text-decoration:none; }
.tableHead td a:hover { color:#FFF; text-decoration:none; }

.tableBody td { background:#FFF; border-bottom:1px solid #a40001; }
