
body { background: #FFFFFF url('../images/bg_gradient.gif') repeat-x;}

* {margin:0; padding:0;}

a {
	text-decoration:none;
	font-weight: bold;
	color: #666666;
}
a:hover {
	color:#d6c29b;
	background:#666666;
}
.BodyText {
	font-size:85%;
}
.SubHeader {
	font-family:sans-serif;
	font-size: 100%;
	margin: 15px 0px 15px 0px;
}
p {
	margin-bottom: 15px;
}

h1 {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
}

img {
	border: none;
}
.moduletable {
	font-family: sans-serif;
	font-size:12px;
}
.moduletable  h3{
	background:#666666;
	color:white;
	padding:3px;
	margin-top:15px;
	margin-bottom:3px;
}
.contentheading , .componentheading {
	font-family:sans-serif;
	font-size: 120%;
	padding: 15px 0px 15px 0px;
}
.input {
	padding: 15px;
}
.button{
	color:#050; 
	background-color:#fed; 
	border:1px solid; 
	border-color: #696 #363 #363 #696;
	float:left;
	clear:right;
	display:block;
}
.inputbox {
background:#fff;
}
#left-panel .inputbox {
	margin-bottom:10px;
}
#left-panel ul {
list-style:none;
}
#right-panel ul {
list-style:none;
}





#page-wrap {
   background: #fff url('../images/col_bg.gif') repeat-y top right;
   margin: 0px auto;
   max-width:1000px;
   min-width:775px;
   position:relative;
   min-height:100%;
}

#inside {
   background: transparent url('../images/col_bg.gif') repeat-y top left;
   margin-top: 0px;
	position:relative;
}

#logotop1 {
   background:transparent url('../images/logotop1.gif') no-repeat;
   width:215px;
   height:44px;
   clear:left;
   float:left;
}
#logotop2 {
       background:transparent url('../images/logotop2.gif') repeat-x;
	   margin-left:215px;
	   margin-right:255px;
       height:44px;
}
#logotop3 {
       background:transparent url('../images/logotop3.gif') no-repeat;
       width:255px;
       clear:right;
       float:right;
       height:44px;
}
#logobott1 {
   background:transparent url('../images/logobott1.gif') no-repeat;
   width:215px;
   height:109px;
   clear:left;
   float:left;
}
#logobott2 {
       background:transparent url('../images/logobott2.gif') repeat-x;
       margin-left:215px;
	   margin-right:255px;
       height:109px;
}
#logobott3 {
       background:transparent url('../images/logobott3.gif') no-repeat;
       width:255px;
       height:109px;
       clear:right;
       float:right;
}

#menustrip {
   background: #666666;
   height: 26px;
   max-height:26px;
   color:white;
   padding-left:8px;
   padding-top: 8px;
   font-weight:bold;
   font-family:sans-serif;
   font-size: 14px;
}
#menustrip ul{
	display:inline;
}
#menustrip li{
	display:inline;
	margin-left:8px;
}
#menustrip a {
	color:white;
	text-decoration:none;
}
#menustrip a:hover {
	color:gray;
}

#main-content {
background: transparent url('../images/col_bg.gif') repeat-y top left;
   padding-left: 190px;
   margin-right:190px;
 
}

#content{
  margin: 0px;
  background:transparent;
}


#right-panel {
   float:right;
   background: transparent;
   width: 165px;
   padding: 10px 5px 5px 5px;
   color: #666;
   list-style:none;
}

#left-panel {
   float:left;
   background: transparent;
   width: 165px;
   padding: 10px 5px 5px 5px;
   color: #666;
   list-style:none;
}

#footer {
   background: #666666;
   height: 25px;
   max-height:25px;
   color:white;
   padding-left:20px;
   padding-top: 8px;
   font-weight:bold;
   font-family:sans-serif;
   font-size: 14px;
}

#form-login {
	font-family:sans-serif;
	display:block;
}
#form-login p {
	color: #666666;
	margin: 0px;
}
#form-login li {
	display:block;
	text-align: center;
}




#twocols{ /*the columns that gets dropped down over yours might be different*/
  z-index:20;
}
 
#leftcol{  /*the columns that gets dropped down over yours might be different*/
  z-index:10;
}
 
.moduletablemainnav { /* I have absolutely positioned the module, you might have a different scheme*/
  position:absolute;
  top:187px;
  left:20px;
  z-index:100;
  font:0.9em Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}
 
#mainlevelmainnav,#mainlevelmainnav ul {
  float:left;
  list-style:none;
  line-height:1em;
  background:transparent;
  font-weight:700;
  margin:0;
  padding:0;
}
 
#mainlevelmainnav a {
  display:block;
  font-weight:bold;
  text-decoration:none;
  margin-right:15px;
  padding:2px;
}
 
#mainlevelmainnav li {
  float:left;
  padding:0;
}
 
#mainlevelmainnav li ul  {
  position:absolute;
  left:-999em;
  height:auto;
  width:18em;
  font-weight:400;
  background:#666;
  opacity:0.7;
  border:#666 1px solid;
  margin:0;
}
 
#mainlevelmainnav li li {
  width:15em;
}
 
#mainlevelmainnav li ul a {
  width:15em;
  color:#fff;
  font-size:0.9em;
  line-height:1em;
}
 
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
  left:-999em;
}
 
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover
  l,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul {
  left:auto;
  z-index:6000;
}
 
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover {
  background:transparent;
}

div#eventlist dt dd {
	padding:0px;
	margin:0px;
}

.category {
font-family: sans-serif;
}

.moduletable_rkh{
padding: 20px;
}


