/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	background:url(images/body_bg_rpt.jpg) repeat-y top center #c6bcb2;
	} 
a, a:visited, a:hover {	
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
	text-decoration:underline;
	}
a:hover {
	color:#000000;
	text-decoration:none;
	}
#content {
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
}
#content td {
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
}
#content p {
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
}
#content span {
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
}
#content a, #content a:visited, #content a:hover {
	font-size:18px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000000;
	line-height:1.5em;
	text-decoration:none;
}
#content a:hover {
	color:#414141;
	text-decoration: underline;
}

* html .menuDrop a{ /*IE only hack*/
width: 100%;
}

/* Site Structure Start */
{ Start of New CSS Structure }

#site {
	margin:0 auto;
	padding:0;
	height: auto;
	background:url(images/contentbg.jpg) bottom center no-repeat;
	overflow:auto;
}
	#headerSpread{
		margin:0 auto;
		background:url(images/headerbg_rpt.jpg) top repeat-x;
	}
		#headerWrap{
			margin:0 auto;
			background: url(images/headerbg.jpg) top center no-repeat;
			height:111px;
		}
			#header{
				margin:0 auto;
				width:984px;
			}
				#logo{
					float:left;
					width:317px;
					height:111px;
					background:url(images/radden%20logo.jpg) top left no-repeat;
				}
				
				#navWrapper{
					float:right;
					width:667px;
					height:111px;
				}
					#nav{
						margin:16px 0 0;
						float:right;
						width:667px;
						height:31px;
						background:url(images/mainNav.jpg) top left no-repeat;
					}
						#pdca{
							margin:16px 0 0 482px;
							width:63px;
							height:48px;
							display:block;
							background:url(images/pdca.jpg) top center no-repeat;
						}
						#nav a{height: 31px; display: block; cursor:pointer;}
						#nav span{display:none;}
	
						#nav1 { width:80px; float:left; }
						#nav1 a{ display:block; width:80px; }
						#nav1 a:hover, #nav1 a.active { background:url(images/mainNav.jpg) 0 -31px no-repeat; }
						
						#nav2 { width:72px; float:left; }
						#nav2 a{ display:block; width:72px; }
						#nav2 a:hover, #nav2 a.active { background:url(images/mainNav.jpg) -80px -31px no-repeat; }
						
						#nav3 { width:79px; float:left; }
						#nav3 a{ display:block; width:79px; }
						#nav3 a:hover, #nav3 a.active { background:url(images/mainNav.jpg) -152px -31px no-repeat; }
						
						#nav4 { width:118px; float:left; }
						#nav4 a{ display:block; width:118px; }
						#nav4 a:hover, #nav4 a.active { background:url(images/mainNav.jpg) -231px -31px no-repeat; }
						
						#nav5 { width:105px; float:left; }
						#nav5 a{ display:block; width:105px; }
						#nav5 a:hover, #nav5 a.active { background:url(images/mainNav.jpg) -349px -31px no-repeat; }
						
						#nav6 { width:127px; float:left; }
						#nav6 a{ display:block; width:127px; }
						#nav6 a:hover, #nav6 a.active { background:url(images/mainNav.jpg) -454px -31px no-repeat; }
						
						#nav7 { width:86px; float:left; }
						#nav7 a{ display:block; width:86px; }
						#nav7 a:hover, #nav7 a.active { background:url(images/mainNav.jpg) -581px -31px no-repeat; }
					
	#contentWrapper{
		clear:both;
		margin:0 auto;
		width:984px;
	}
		#content {
			margin:20px 0 60px;
			padding:0;
			float:left;
			width:712px;
		}
			#slideshowContainer{
				margin:0 0 0 -50px;
				padding:0;
				width:748px;
				height:364px;
				position: relative;
				overflow:hidden;
			}
			#slideshowBorder {
				position:absolute;
				background:url(images/slideshowborderNew.png) top left no-repeat !important;
				background:url(images/slideshowborderNew.gif) top left no-repeat;
				height:364px;
				width:748px;
				z-index:1000;
			}
				#imgWrap{
					margin:25px 0 0 57px;
					position:absolute;
				}
				#imgContainer{
					/*margin-left:-60px;*/
				}
					#slideshowContainer img{
						margin:0 70px 0 0;
						padding:0;
						width:660px;
						border:none;
					}
			#slideshowContainerNew{
				margin:0 0 0 -50px;
				padding:0;
				width:746px;
				height:444px;
				position: relative;
				overflow:hidden;
			}
			#slideshowBorderNew {
				position:absolute;
				background:url(images/slideshowborderBig.png) top left no-repeat !important;
				background:url(images/slideshowborderBig.gif) top left no-repeat;
				height:444px;
				width:746px;
				z-index:1000;
			}
				#imgWrapNew{
					margin:25px 0 0 57px;
					position:absolute;
				}
				#imgContainerNew{
					/*margin-left:-60px;*/
				}
					#slideshowContainerNew img{
						margin:0 70px 0 0;
						padding:0;
						width:656px;
						border:none;
					}
		#requestInfo{
			margin:0;
			padding:0;
			float:right;
			width:270px;
			height:732px;
			background:url(images/additionalInfo.gif) top left no-repeat;
		}
			#spaceHolder{
				width:205px;
				height:94px;
				margin:0 36px 0 27px;
			}
			#requestInfo input{
				margin:9px 36px 0 27px;
				padding:0;
				width:205px;
				height:25px;
			}
			#requestInfo textarea{
				margin:9px 36px 0 27px;
				padding:0;
				width:205px;
				height:50px;
			}
			#requestInfo .button{
				width:205px;
				height:25px;
				background:url(images/button.jpg) top center no-repeat;
			}
				#requestInfo .button:hover{
					background:url(images/submit_hover.jpg) top center no-repeat;
				}
			#requestInfo p.error{
				background: none;
				border:none;
			}

#footerWrap{
	clear:both;
	margin:0 auto;
	padding:0;
	height:200px;
	width:auto;
	background:url(images/footerbg_rpt.jpg) top repeat-x #dbccb7;
}
#footer {
	clear:both;
	margin:0 auto;
	width:984px;
	height:200px;
}

#footer {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#999999;	
	line-height:1.1em;
	text-decoration:none;
}
#footer a, #footer a:visited, #footer a:hover {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#6b4141;	
	line-height:1.1em;
	text-decoration:none;
}
#footer a:hover {
	color:#666666;
	text-decoration:underline;
}
/* Site Structure End */



/* Custom Class Names */
p, td, li, .copy, .copySmall, .copyLarge, .form, .button, .error {
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;	
	line-height:1.5em;
	}
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:10px;	
	}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {
	background-color:#fff;
	}
	
.button { 
	color:#fff; 
	font-weight:bold; 
	background-color:#000;
	border:1px solid #666; 
	cursor:pointer;
	}
	.button:hover { 
	color:#000; 
	background-color:#999;
	}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana,Arial,Helvetica; 
	color:#400c0d;
	}
h1 {
	}
h2 {
	}
h3 {
	font-size:14px;
	border-bottom:0;
	}
h4 {
	font-size:10px;
	border-bottom:0;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
/*****************/
/* Message boxes */
/*****************/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/information.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('images/validation.png');
}

/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
