/* RJ Affiliates 2006 CSS Document */

	#gridTable{
		border-collapse:collapse;
		border:1px solid #ccc;
		margin:0 0 0 0;
		/*float:left;*/
	}
	
	#gridTable tr th{
		font-size:1em;
		padding:1px 3px;;
		background-color: #eee;
		white-space:nowrap;			
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	
	#gridTable td{
		border:none;
		padding:2px;
		margin:0;
		white-space:nowrap;
		vertical-align:top;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
	}



	#linedTable{
		border-collapse:collapse;
		border-top:1px solid #ccc;
		margin:0 0 0 0;
		/*float:left;*/
	}
	
	#linedTable tr th{
		font-size:1.1em;
		padding:1px 3px;;
		background-color: #eee;
		text-align:left;
		white-space:nowrap;			
		border-bottom:1px solid #ccc;
	}
	
	#linedTable td{
		border:none;
		padding:2px;
		margin:0;
		text-align:left;
		white-space:nowrap;		
		border-bottom:1px solid #ccc;
	}
	
	#displayTable{
		border-collapse:collapse;
		border:1px solid #ccc;
		margin:0 0 0 0;
		/*float:left;*/
	}
	
	#displayTable tr th{
		font-size:1em;
		padding:1px 3px;;
		background-color: #eee;
		text-align:left;
		white-space:nowrap;
		border-bottom:1px solid #ccc;
	}
	
	#displayTable td{
		border:none;
		padding:2px;
		margin:0;
		text-align:left;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	
	.successBox {
		border:1px solid #336600;
		font-size:0.9em;
		font-weight:normal;
		margin:20px 20px 20px 30px;
		padding:20px;
		width: 450px;
		background-color: #99FF99;
	}	


	.errorBox {
		border:1px solid #ff0000;
		background:#ffeaea;
		font-weight:bold;
		margin:10px;
		padding:10px;
		width: 450px;
		font-size:1em;
		}
	
	body {
		text-align:center;
		background:#fff url("images/background-top-green.jpg") repeat-x top left;
		margin-top:0px;
		padding-top:0px;		
		}
		
	a { 
		color:#336699;
		text-decoration:underline;
		}
		
	a:hover {
		color:#ff8800;
		}

	a:visited {
		}
		
	h1 {
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
		font-size:1.3em;
		font-weight:bold;
		color:#cc3300; 
		margin:5px 10px 10px 10px;
		}
		
	h2 {
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
		font-size:0.85em;
		font-weight:bold;
		color:#000;
		margin:5px 10px 10px 10px;		
		}
		
	h3 {
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
		font-size:0.95em;
		font-weight:bold;
		color:#000; 
		margin:5px 10px 10px 10px;		
		}
		
	p {	
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
		color:#000;
		font-size:0.85em;
		line-height:1.5em;
		margin:5px 10px 10px 10px;
		}
		
	ul {
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
		font-size:0.85em;
		line-height:1.5em;
		}
	
	li {
		}
		
	#nav {
		float:right;
		width:100%;
		background:#9bb605;
		font-size:93%;
		line-height:normal;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
		}
  
	#nav ul {
		margin:0;
		padding:10px 10px 0;
		list-style:none;
		  }
		  
#nav li {
		float:right;
		background:url("images/left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
		}
  
#nav a {
		float:right;
		display:block;
		background:url("images/right.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
		}
		
/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav a {
		float:none;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
		}

/* End IE5-Mac hack */

#nav a:hover {
		color:#FE9900;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
		}

#nav #current {
		background-image:url("images/left_on.gif");
		}
	
#nav #current a {
		background-image:url("images/right_on.gif");
		color:#cc3300;
		padding-bottom:5px;
		}
	
	#bannerTop {
		height:20px;
		background:#6c7e03;
		}
		
	#bannerBottom {
		padding-top:20px;
		height:110px;
		background:#9bb605;
		}
		
	#container {
		position:relative;
		background:#fff;
		width:750px;
		margin:0 auto;
		text-align:left;
		border:none;
		}
	
	#leftcolumn {
		float:left;
		padding-top:7px;
		width:410px;
		border-right:none;
		background:#fff;
		}	

	#rightcolumn {
		float:left;
		padding-top:12px;
		width:330px;
		text-align:left;
		background:#fff;
		}
	
	#footer {
		position:relative;
		clear:both;
		height:16px;
		padding:5px;
		background:#fff;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:0.60em;
		}

	.box {
		border:none;
		padding:5px;
		background:#fff;
		margin-left:7px;
		margin-top:10px;
		width:390px;
		}	
		
	.boxSide {
		border:0;
		padding:5px;
		background:#fff url("images/background-box-blue.jpg") repeat-x bottom left;
		margin-left:10px;
		width:309px;
		}			
		 			
	.floatleft {
		float:left;
		padding-top:0px;
		}
		
	.floatleftLogo {
		float:left;
		padding-top:9px;
		}		
		
	.floatrightbottom {
		float:right;
		}				
		
	.floatrightNav {
		float:right;
		padding-top:0px;
		padding-right:0px;
		}		
		
	.floatrightGraphic {
		float:left;
		padding-top:65px;
		}		
			
	.link { 
		color:#336699;
		text-decoration:none;
		border-bottom:1px dashed #003366;
		}
		
	.link:hover {
		color:#ff8800;
		text-decoration:none;
		border-bottom:1px dashed #ff8800;		
		}

	.linkutility {		
		text-decoration:none;
		color:#ccc;
		}
		
	.linkutility:hover {		
		}
			
	.linkbody {
		color:#336699;
		text-decoration:none;
		border-bottom:1px dashed #336699;
		}

	.linkbody:hover {  
		color: #990000;
		text-decoration:none;
		border-bottom:1px dashed #990000;
		}
	
	.submitbutton { 
		background-color:#9bb605; 
		color:#fff; 
		font-family:'trebuchet ms',helvetica,sans-serif;
		font-weight:bold;
		}
		
	.textshift {
		padding-top:0px;
		padding-left:8px;
		margin-left:10px;
		margin-right:10px;
		}		
		
	.textform {
		font-family:'trebuchet ms',helvetica,sans-serif;
		color:#000; 		
		font-size:0.85em;		
		}		