

/* Start Header  Styles

-----------------------------------------------------*/
#wrapper{
	
	margin: 0 auto;
	width: 896px;
}
#header {
	position: relative;
	width: 894px;
	height: 40px;
	border: 1px solid #666667;	
	background-color:#5A5A5A;
	background-image: url(/images/RJValentineHead.gif);
	background-repeat: no-repeat;
	background-position: 5px 11px;
}

#subheader {	
	width: 894px;
	height: 40px;
	background-color:#E7E7E7;
	border: 1px solid #666667;	
}

#subheader #SectionHeader {
	float: left;
	font-size: 15px;
	font-weight: 600;
	margin-top: 10px;
	text-indent: 10px;
	display: block;
	width: 200px;
	
}


/* Gallery Styles*/

	#galleryHover{
	position: absolute;
	top: 183px;
	left: 394px;
	width: 500px;
	height: 216px;
	
}


	
	
/* End Gallery Styles*/


#description{
	font-size: 10px;
	color: #EAEAEA;
	float: right;
	visibility: hidden;
	font-family: Arial,  sans-serif;
}


/* End Header  Styles

-----------------------------------------------------*/

#content{
	width: 896px;
	background-color: #fff;
	background-image: url(/images/fauxContentbar.gif);
	background-repeat: repeat-y;
	font-family: Arial, sans-serif;
	font-size: 15px;
}

#content.galleryfix{
	background-color: #fff;
	background-image: url(/images/fauxContentbarGallery.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
}
#mainContentArea{
	float:left;
	width: 596px;
}

#mainContentArea p{
	margin: 10px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#mainContentArea p a{
	margin: 1px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #B0232A;
}

#mainContentArea dl,dt a{
	margin: 15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #B0232A;
}

#mainContentArea dd{
	/*
	Format is wrong:
	margin: 0px, 15px, 0, 0;
	
	Please use
	
	margin: 0 15px 0 0;
	*/
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666667;
}

#mainContentArea h1{
	margin: 10px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #80232A;
}

#mainContentArea h2{
	margin: 10px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

#mainContentArea.scroll{
height: 200px;
overflow: scroll;
}

/* Pres releases DL Styles 
-------------------------------------*/

.pressReleases .newsdate{
	width: 577px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, sans-serif;
	background-color: #414141;
	padding:  12px 10px 13px 10px;
	/*color: #B0232A;*/
	color: #ffffff;
}



/* Pres releases DL Styles 
------------------------------------*/




#sideContentArea{
	float:right;
	width: 298px;
	
}

#sideContentArea p{
	margin: 10px 10px 10px 20px;
	
}
#sideContentArea #SideHeader{
	margin-top: 10px;
}
#sideContentArea h2{
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
}

#sideContentArea ul{
	margin-top: 10px;
	margin-left: 30px;
	
}
#sideContentArea li{
	margin: 10px 0 10px 0;
}
/*   Div Boxes




-----------------------------------------------------*/
#boxwrapper {
	width: 894px;
	height: 218px;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: left;
	
	background-color: #fff;
}



#boxwrapper .box1Position{
	position:absolute;
	top: 0;
	left: 0;
}

#boxwrapper .box2Position{
	position:absolute;
	top: 0;
	left: 299px;
}

#boxwrapper .box3Position{
	position:absolute;
	top: 0;
	left: 597px;
}

.boxcontent #news{
	margin: 10px;
}

.boxcontent #news a{
	text-decoration: none;
	color: #000;
}

.boxcontent #news a:hover{
	text-decoration: underline;
}


.boxcontent #news p{
	padding: 5px;
	border-bottom: 1px solid #666667;
}

.boxcontent td{
	padding: 4px;
	border-bottom: 1px solid #666667;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000;
}

.boxcontent td a{
	text-decoration: none;
	color: #000;
}

.boxcontent td a:hover{
	text-decoration: underline;
}


.boxcontent #redboxes td{
	padding: 4px;
	border-bottom: 1px solid #666667;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.boxcontent #redboxes td a{
	text-decoration: none;
	color: #ffffff;
}

.boxcontent #redboxes td a:hover{
	text-decoration: underline;
}

#redboxes{
	padding: 4px;
	border-bottom: 1px solid #666667;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/* fix for Cascade error */

#sideContentArea  #news p{
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid #666667;

}

/*  End right Column Div Boxes

-----------------------------------------------------*/


/*-----------------Footer
------------------------------------------------------------------------------*/


#footer {
	margin: 0 auto;
	position: relative;
	width: 894px;
	height: 63px;
	margin-top: 10px;
	border: 1px solid #666667;	
	background-color: #414141;
}

#footer h2 a{
	position: absolute;
	top:0;
	left:0;
	color: #B0232A;
	font-weight: bold;
	text-align: center;
	width: 298px;
	height: 18px;
	padding: 25px 0 20px 0 ;
	border-right: 1px solid #666667;
	text-decoration:none
	
	
}
#homethumbs {
	
	position: absolute;
	top:0;
	left: 330px;
}

#homethumbs img {
	margin:  10px 7px 0 0;
	float: left;
}
/*-----------------Footer
------------------------------------------------------------------------------*/

.highLights table { 
font-size: 12px;
margin-left: 30px;
 }

.highLights td { 
font-size: 12px;
padding: 4px;
 }

.boldText { 
font-weight: bold;
font-size: 12px;
 }

.clearfloats{
	clear: both;
}

.hide{
	visibility: hidden;
}
.dontshow{display:none;}
.noimg {
	display: none;
}


