html,body{margin:0;padding:0}
body{font: 100% Arial,sans-serif;background:url(bg-outer.gif);
background-repeat:repeat;text-align:center;}
p{margin:0 10px 10px;font-size:88%}
a{color: #008;padding:0px;text-decoration:none}
a:hover{text-decoration:underline}

li{list-style-type:none}

#navi{background: transparent url(blockdefault.gif) center center repeat-x;padding:10;font-size:120%}
#navi a:hover{background: transparent url(blockactive.gif) center center repeat-x;}

.navig{background:#c1c1c1;color:white;padding:10;margin:10 5;background: transparent url(blockdefault.gif) center center repeat-x;}
.navig a:hover{background: transparent url(blockactive.gif) center center repeat-x; }
#current{background: transparent url(blockactive.gif) center center repeat-x;}

.thumb {margin:10px;border:1px solid black}

.signup{clear:right;float:left;margin-left:400;padding-top:50;}
.services{clear:right;float:left;margin-top:-150}

.edit{border: 1px solid black;background-color:#e1e1e1;padding:20px}

.incentive{background:green;color:white;padding:10px;text-align:center;border:solid 1px black}
.incentive a{color:white;text-decoration:underline}

.rt {text-align:right}
.club_float {clear:right;float:right;padding-top:20}

#leader {text-align:right;font-size:82%;color:white;padding-bottom:15;width:1000;margin:5 auto}
#leader a{color:white;font-size:82%;}

.log {float:right;font-size:66%; margin-top:-25px; padding:5px; color: white}
.log a{color:white}

#header {text-align:left;font-size:82%;border-bottom:0px solid gray; margin:0px; padding:5px;background: #008; color: white}
#header a{color:white}
#header img{padding:5px}

#datebackground {background-image: url(images/date_holder.gif); background-repeat: no-repeat;height:74px;width:74px; text-align:center; padding-top:7px;float:left;font:150% Trebuchet MS;color:darkblue}
#news {padding:5px; width:100%}
#posted {font: 82%; color:gray;}

#hl {font: 200% Tahoma; margin-left:50px;padding:20px 50px}

.opacity {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}

.head {clear:right;float:right;background:transparent;}
#clubtext {background:#000088;padding:5;padding-left:20;margin:0}
#clubtext a{color:white;text-decoration:none}
#clubtext b{padding:0 0 0 10;font-weight:normal}

.intro{background-color:#e1e1e1;border:1px solid black;padding:20 20 20 20}

#w600{width:600px}
.tab table{border:solid black 1px;border-collapse:collapse;background:#e1e1e1;margin:20 0;width:600px}

#back{background-image:url('http://www.irb.com/imgML/IRB/body/comp_logos/irb7_comp_logo_4.jpg');background-repeat:no-repeat;}

.tab th{font-size:100%;background:green;color:white;border-bottom:solid 1px black}
.tab td{font-size:75%;padding: 5 10;border-bottom:dashed 1px gray;}
.blue th{background:#008;color:white;width:700px;}
.red th{background:#8B0000;color:white;width:700px;}
.green th{background:green;color:white;width:700px;}



.update{color:red;font-weight:bold}
.date{font-size:120%}
.thumbs {border:none; margin:5}
.tags p{background:gray;color:white;border:2px solid black;}

#content {text-align:left;padding-top:20px;padding-left:20px;margin-top:0px;width:650px}
#content lh{font-size:100%;padding-left:5px;margin-left:5px}
#content ul{font-size:100%;line-height:1.5;margin-bottom:20px;margin-top:0px;margin-left:5px;border:solid 1px black; background:#008;color:white; width:300px; padding-left:0px; margin-left:0px}
#content li{list-style-type:disc;list-style-position:inside;font-size:82%;background:#e1e1e1;line-height:1.5;margin-left:0px;border-left:solid 5px #e1e1e1;color:black}
#content p{text-align:justify}

#content h1 {margin:0 0 20px 0; padding:0}

#extra{background:white;}
#footer{text-align:left;text-align:center;font-size:82%;background: white; color: black;border-top:0px solid gray;padding:10px 0}
#footer li{display:inline;}
#footer p{margin:0;padding:10px 0px}
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #e1e1e1;
width: 205px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.anylinkcss a{
color: darkblue;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: darkblue;
color: white;
}

#navigation li{font-color:black}

#navigation {
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, sans-serif;
	font-size:82%;
	}
	
	#navigation ul {
		margin: 0;
		padding: 0;
		border-top: none;
		}
		
	#navigation li {
        border-top: 1px solid black;
		margin: 0 0px;
		}
	#navigation li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid red;
		background-color:silver;
		color: black;
		text-decoration: none;
		width: 100%;
		}
	html>body #navigation li a {
		width: auto;
		}
	#navigation li a:hover {
		border-left: 5px solid #008;
		background-color: gray;
		color: #fff;
		}
#container {text-align:left;width:1000px; margin:5 auto;margin-top:25;border:1px solid #343434; background:white}
#wrapper{text-align:left;float:left;width:100%}
#content{text-align:left;margin: 0 50px}
#navigation{text-align:left;float:left;width:50px;padding-top:0px;margin-left:-100%}
#extra{text-align:left;float:left;width:200px;margin-left:-200px;}
#footer{clear:left;width:100%}

#ajax_listOfOptions{
  position:absolute;
  width:200px; 
  height:250px; 
  overflow:auto;
  border:1px solid darkblue;
  background-color:#FFF;
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{
  
}
#ajax_listOfOptions .optionDivSelected{
  background-color:darkblue;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}}


.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #e1e1e1;
width: 205px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.anylinkcss a{
color: darkblue;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: darkblue;
color: white;
}
