/* CSS Document */

a
{
text-decoration:none;

}
a:visited
{
   color:#AA0B69; 	
}
a:hover
{
  color:#FF4B3D;	
}
p
{
font-family:Verdana, Geneva, sans-serif;
	/*color:#666666;*/
	color:#000000;
	font-size:11px;
}
img
{
border:0;
}
body
{
background-color:#F4FAFF;
font-family:Verdana, Geneva, sans-serif;

}
.sidebarselect
{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}
.sidebarform
{
display:block;
}
hr
{
color:#D3D3D3;
height:1px;
}
ul
{
font-family:Verdana, Geneva, sans-serif;
	/*color:#666666;*/
	color:#000000;
	font-size:10px;	
}
ol
{
font-family:Verdana, Geneva, sans-serif;
	/*color:#666666;*/
	color:#000000;
	font-size:10px;	
}
h2
{
font-size:12px;
font-weight:bold;
	color:#3D9EAF;

}
h3
{
	font-size:11px;
	color:#3D9EAF;

}
#container
{
  top:0px;
  left:0px;
  position:absolute;
  /*margin: 0 auto;*/
  width:100%;
  /*position:relative;*/
  height:97%;
  background-color:#FFFFFF;
  padding-bottom:25px;
  /*border: 1px solid black;   debug */
 }

#toprightcorner
{
position:absolute;
  z-index:2;
  top:-5px;
  right:0px;
  width:200px;
  height:50px;
  background-image:url(toprightcornerofsite.png);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px;

}

#top
{
	height: 129px;
	left:0px;
	top:0px;
	position:relative;
	/*background-color:#FF8400;*/
	background-image:url(topslice.gif);
}

#menu
{
left:0px;
width:100%;
position:relative;
background-color:#FF8400;
}

#sidebar
{
left:0px;
width:210px;
position:absolute;
height:100%;
padding-left:10px;
padding-top:10px;
padding-right:10px;
/*border: 2px solid green;*/
}

#workshopfind
{
  width:200px;
  height:300px;
 /* background-color:#F00;*/
  float:left;
}

#maintext
{ 
padding-top:10px;
position:absolute;
/* margin-left: 240px;*/
overflow:hidden;


/*width:100%; 
border: 2px solid blue;*/
}

#footer
{
 margin: 0 auto;
 left:0px;
 width:100%;
 background-color:#F4FAFF;
 /*position:relative;*/
}
.tablediv
{
	display:table;
	width:200px;
	border-spacing:0px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;

	

	
}
.titlediv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:100%;
background-color:#AA0B69;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
color:white;
height:20px;
font-size:11px;
padding-left:10px;
padding-top:10px;
}
.celldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:100%;

/*background-color:#C1D8E3;*/
background-color:#90E1FF;
font-family:Verdana, Geneva, sans-serif;
padding-left:10px;
padding-top:5px;
font-size:11px;
color:#3585BC;
font-weight:bold;
}
.celldiv a{
font-family:Verdana, Geneva, sans-serif;
color:#3585BC;
font-weight:bold;
}
.celldiv a:visited{
font-family:Verdana, Geneva, sans-serif;
color:#3585BC;
font-weight:bold;
}
.celldiv a:hover{
font-family:Verdana, Geneva, sans-serif;
color:#3585BC;	
font-weight:bold;
}

.rowdiv
{
	display:table-row;
	width:100%;
	
}

.headlines
{
	font-family:Verdana, Geneva, sans-serif;
	color:#5B86A4;
	font-size:10px;
	font-weight:bold;
	padding-left:11px;
}
.quotes
{
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	padding-left:11px;
}
.normaltext
{
	font-family:Verdana, Geneva, sans-serif;
	/*color:#666666;*/
	color:#000000;
	font-size:11px;
}
.copyright
{
  font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:9px;
}
.normaltext a:visited
{
   color: #AA0B69; 	
}
.normaltext a:hover
{
  color: #FF4B3D;	
}
.copyright a:visited
{
   color: #AA0B69; 	
}
.copyright a:hover
{
  color: #FF4B3D;	
}


/*menu*/
#tabmenu
{
left:0px;
width:100%;
position:relative;
background-color:#85deff;
height:40px;
}

#tab1
{
left:0px;
width:100%;
position:relative;
background-color:#df3853;
padding:.5em 0 .5em 0;
text-align:center;
}



