/* Body Controls */

body {
	margin: 0px 0px 0px 0px;		
	background-image: url(../images/rj_bg.gif);
	background-repeat: repeat;
	background-color: #1c1c1c;
	}


/* Text Controls */

.text, p, li {
	font: 11px/19px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: justify;
	color: #000000;
	}	

.sidebar {
	font: 10px/15px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #000000;
	}	
	
.order {
	font: 10px/13px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #000000;
	}	

.foot {
	font: 10px/19px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #616161;
	}	

.home {
	font: 10px/15px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: justify;
	color: #333333;
	}	

.home2 {
	font: 10px/15px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: right;
	color: #FFFFFF;
	}	

.bold {
font-weight: bold;
	} 


	
/* Form Controls */

input, textarea	{
	background-color: #E6E6E6;
	border: #999999 1px solid; 
	font: 11px/11px Trebuchet, Trebuchet MS, Verdana, sans-serif; 
	color: #666666;
	}


	
/* Link Styles */	

a:link 	{ text-decoration: none; color: #d7191f; }
a:active	{ text-decoration: none; color: #d7191f; }
a:visited	{ text-decoration: none; color: #d7191f; }
a:hover	{ text-decoration: underline; color: #666666; }

a.foot:link 	{ text-decoration: none; color: #616161; }
a.foot:active	{ text-decoration: none; color: #616161; }
a.foot:visited	{ text-decoration: none; color: #616161; }
a.foot:hover	{ text-decoration: underline; color: #999999; }

a.callout:link 	{ text-decoration: none; color: #ffffff; }
a.callout:active	{ text-decoration: none; color: #ffffff; }
a.callout:visited	{ text-decoration: none; color: #ffffff; }
a.callout:hover	{ text-decoration: underline; color: #d7191f; }