/* CSS Document */
body {
background-color:#ffffff; 
font-family:Arial, Helvetica, sans-serif;
font-size:small;
background-image:url(rti-img/page-bkg.jpg);
background-position:center;
background-repeat:repeat-y;
}

a {
color:#4b446d;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}

hr {
color:#e6e8f2;
size:1px;
}

#sitecontainer {
width:990px; 
margin:auto;
padding:0;
background-color:#ffffff;
}

#banner {
width:990px; 
margin:auto; 
padding:0;
height:118px;
background-image:url(rti-img/pra-banner.jpg);
background-position:center;
background-repeat:no-repeat;
background-color:#ffffff;
}

	#banner #prettyriveracademy {
		width:990px;
		color:#4b446d;
		text-align:right;
		height:44px
		}	
		#banner #prettyriveracademy h1{
		font-family:"Times New Roman", Times, serif;
		font-size:xx-large;
		margin:0px 5px 0px 0px;
		}	
		#banner #prettyriveracademy a{
		color:#4b446d;
		text-decoration:none
		}	

		#banner #nav {
		text-align:right;
		width:990px; 
		margin:0; 
		padding:4px;
		height:26px;
		}
		
		#banner #search {
		text-align:right;
		width:990px; 
		margin:0; 
		padding:0;
		color:#FFFFFF 
		}
			#banner #search form{
			padding:0;
			}
			#banner #search p{
			padding:0;
			margin:0px 10px 0px 0px;
			}
			#banner #search a{
			color:#FFFFFF;
			text-decoration:none;
			}
			#banner #search a:hover{
			color:#FFFFFF;
			text-decoration:underline;
			}

#pagenav {
width:990px; 
padding:0;
margin:0;
background-color:#ffffff;
color:#4b446d;
}
	
	#pagenav p{
	margin:0px 0px 0px 50px; 
	font-size:x-small;
	color:#333333
	}
	
	#pagenav a{
	color:#4b446d;
	font-size:x-small;
	text-decoration:none;
	}	
	
	#pagenav a:hover{
	text-decoration:underline;
	}	

#content {
width:990px; 
margin:auto; 
padding:0;
background-image:url(rti-img/p-background.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;
}	
	#content #pagetext {
	width:460px; 
	margin:10px 10px 0px 0px; 
	padding:0;
	float:left;
	}			

		#content #pagetext h1{
		font-size:large; 
		color:#4B446D;
		border-bottom:1px solid #4B446D;
		}			

		#content #pagetext h2{
		font-size:large; 
		color:#73727b;
		border-bottom:1px solid #b8b5c7;
		}			

		#content #pagetext h3{
		font-size:small; 
		color:#73727b;
		border-bottom:1px solid #eeeeee;
		margin-bottom:0px
		}					

		#content #pagetext h4{
		font-size:small; 
		color:#73727b;
		margin-bottom:0px
		}			

		#content #pagetext p{
		color:#333333;
		margin:4px 0px 4px 0px;
		}	
		
		#content #pagetext p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}		

		#content #pagetext ul,li{
		color:#333333;
		margin-top:4px;
		}			

		#content #pagetext #answer{
		color:#333333;
		margin-left:20px
		}	
	#content #pagetextwide {
	width:660px; 
	margin:10px 10px 0px 0px; 
	padding:0;
	float:left;
	}			

		#content #pagetextwide h1{
		font-size:large; 
		color:#4B446D;
		border-bottom:1px solid #4B446D;
		}			

		#content #pagetextwide h2{
		font-size:large; 
		color:#73727b;
		border-bottom:1px solid #b8b5c7;
		}			

		#content #pagetextwide h3{
		font-size:small; 
		color:#73727b;
		border-bottom:1px solid #eeeeee;
		margin-bottom:0px
		}					

		#content #pagetextwide h4{
		font-size:small; 
		color:#73727b;
		margin-bottom:0px
		}			

		#content #pagetextwide p{
		color:#333333;
		margin:4px 0px 4px 0px;
		}	
		
		#content #pagetextwide p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}		

		#content #pagetextwide ul,li{
		color:#333333;
		margin-top:4px;
		}			

		#content #pagetextwide #answer{
		color:#333333;
		margin-left:20px
		}
		
	#content #indextext {
	width:665px; 
	margin:10px 10px 0px 5px; 
	padding:0;
	float:left;
	}			

		#content #indextext h2{
		font-size:large; 
		color:#73727b;
		border-bottom:1px solid #b8b5c7;
		}			

		#content #indextext h3{
		font-size:medium; 
		color:#73727b;
		border-bottom:1px solid #eeeeee;
		margin-bottom:0px
		}		

		#content #indextext p{
		color:#333333;
		margin-top:4px
		}		
		
		#content #indextext p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}	
	
	#content #pageimage {
	width:300px; 
	margin:10px 5px 0px 5px; 
	padding:0;
	float:left;
	}	
		#content #pageimage img{
		border:6px solid #eeeeee;
		}		
		
		#content #pageimage #bluebox{
		width:286px;
		border:1px solid #6b83fe;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg-bl-lrg.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #pageimage #bluebox h1{
		background-image:url(rti-img/box-title-bkg-bl-lrg.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #pageimage #bluebox h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #pageimage #bluebox p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #pageimage #bluebox p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}
		
		#content #pageimage #bluebox a{
		text-decoration:none;
		}
		
		#content #pageimage #bluebox a.title{
		color:#ffffff;
		text-decoration:none;
		}			
		
		#content #pageimage #greenbox{
		width:286px;
		border:1px solid #6b83fe;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg-grn-lrg.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #pageimage #greenbox h1{
		background-image:url(rti-img/box-title-bkg-grn-lrg.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #pageimage #greenbox h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #pageimage #greenbox p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #pageimage #greenbox p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}
		
		#content #pageimage #greenbox a{
		text-decoration:none;
		}
		
		#content #pageimage #greenbox a.title{
		color:#ffffff;
		text-decoration:none;
		}	

	#content #pagenews {
	width:192px; 
	margin:10px 0px 0px 0px; 
	padding:0px 0px 20px 8px;
	float:right;
	border-left:1px dotted #333333;
	}			

		#content #pagenews #box{
		width:180px;
		border:1px solid #c0d400;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #pagenews #box h1{
		background-image:url(rti-img/box-title-bkg.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #pagenews #box h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #pagenews #box p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #pagenews #box p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}
		
		#content #pagenews #box a{
		text-decoration:none;
		}
		
		#content #pagenews #box a.title{
		color:#ffffff;
		text-decoration:none;
		}
		
		#content #pagenews #orangebox{
		width:180px;
		border:1px solid #f8c806;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg-or.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #pagenews #orangebox h1{
		background-image:url(rti-img/box-title-bkg-or.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #pagenews #orangebox h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #pagenews #orangebox p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #pagenews #orangebox p.more{
		text-align:right;
		border-bottom:1px dotted #f8c806;
		margin:0px 4px 0px 0px;
		}
		
		#content #pagenews #orangebox a{
		text-decoration:none;
		}
		
		#content #pagenews #orangebox a.title{
		color:#ffffff;
		text-decoration:none;
		}
		
		#content #pagenews #bluebox{
		width:180px;
		border:1px solid #6b83fe;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg-bl.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #pagenews #bluebox h1{
		background-image:url(rti-img/box-title-bkg-bl.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #pagenews #bluebox h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #pagenews #bluebox p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #pagenews #bluebox p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}
		
		#content #pagenews #bluebox a{
		text-decoration:none;
		}
		
		#content #pagenews #bluebox a.title{
		color:#ffffff;
		text-decoration:none;
		}
		
	#content #indexnews {
	width:192px; 
	margin:10px 0px 0px 0px; 
	padding:0px 0px 20px 8px;
	float:left;
	border-right:1px dotted #333333;
	}			

		#content #indexnews #box{
		width:180px;
		border:1px solid #c0d400;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg-bl.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #indexnews #box h1{
		background-image:url(rti-img/box-title-bkg-bl.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #indexnews #box h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #indexnews #box p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #indexnews #box p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}
		
		#content #indexnews #box a{
		text-decoration:none;
		}
		
		#content #indexnews #box a.title{
		color:#ffffff;
		text-decoration:none;
		}
				

		#content #indexnews #bluebox{
		width:180px;
		border:1px solid #c0d400;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #indexnews #bluebox h1{
		background-image:url(rti-img/box-title-bkg.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #indexnews #bluebox h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #indexnews #bluebox p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #indexnews #bluebox p.more{
		text-align:right;
		border-bottom:1px dotted #aab7fc;
		margin:0px 4px 0px 0px;
		}
		
		#content #indexnews #bluebox a{
		text-decoration:none;
		}
		
		#content #indexnews #bluebox a.title{
		color:#ffffff;
		text-decoration:none;
		}
		
		#content #indexnews #orangebox{
		width:180px;
		border:1px solid #f8c806;
		padding:2px;
		margin-bottom:4px;
		background-image:url(rti-img/box-bkg-or.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		}
		
		#content #indexnews #orangebox h1{
		background-image:url(rti-img/box-title-bkg-or.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:medium;
		padding-left:2px;
		margin:0px 0px 2px 0px;
		}
		
		#content #indexnews #orangebox h2{
		font-size:small; 
		color:#4b446d;
		margin:7px 0px 0px 0px;
		}
		
		#content #indexnews #orangebox p{
		font-size:small; 
		color:#333333;
		margin:0px 0px 0px 0px;
		}
		
		#content #indexnews #orangebox p.more{
		text-align:right;
		border-bottom:1px dotted #f8c806;
		margin:0px 4px 0px 0px;
		}
		
		#content #indexnews #orangebox a{
		text-decoration:none;
		}
		
		#content #indexnews #orangebox a.title{
		color:#ffffff;
		text-decoration:none;
		}

#footer {
width:990px; 
margin:auto; 
padding:0;
border-bottom:10px solid #eeeeee;
background-color:#ffffff;
}			
	
	#footer h4{
	text-align:center;
	margin:0px 5px 0px 310px;
	padding:0px 10px 0px 10px;
	font-family:"Times New Roman", Helvetica, serif; 
	font-size:large; 
	color:#CBCED7; 
	text-decoration: none;
	border-top:1px solid #CBCED7;
	border-bottom:1px solid #CBCED7;
	letter-spacing:3px;
	}			
	
	#footer a.biglinkslight{
	font-family:"Times New Roman", Helvetica, serif; 
	font-size:large; 
	color:#CBCED7; 
	text-decoration: none
	}
	#footer a.biglinkslight:hover {
	color:#C0D400; 
	text-decoration: underline;
	}			
	
	#footer p{
	text-align:center;
	margin:10px 5px 10px 215px;
	padding:0;
	font-size:small; 
	color:#999999; 
	}				
	
	#footer a{
	font-size:small; 
	color:#999999; 
	text-decoration: none
	}
	#footer a:hover {
	color:#C0D400; 
	text-decoration: underline;
	}	
	
#indexfooter {
width:990px; 
margin:auto; 
padding:0;
border-bottom:10px solid #eeeeee;
background-color:#ffffff;
}			
	
	#indexfooter h4{
	text-align:center;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-family:"Times New Roman", Helvetica, serif; 
	font-size:large; 
	color:#CBCED7; 
	text-decoration: none;
	border-top:1px solid #CBCED7;
	border-bottom:1px solid #CBCED7;
	letter-spacing:3px;
	}			
	
	#indexfooter a.biglinkslight{
	font-family:"Times New Roman", Helvetica, serif; 
	font-size:large; 
	color:#CBCED7; 
	text-decoration: none
	}
	#indexfooter a.biglinkslight:hover {
	color:#C0D400; 
	text-decoration: underline;
	}			
	
	#indexfooter p{
	text-align:center;
	margin:10px 0px 10px 0px;
	padding:0;
	font-size:small; 
	color:#999999; 
	}				
	
	#indexfooter a{
	font-size:small; 
	color:#999999; 
	text-decoration: none
	}
	#indexfooter a:hover {
	color:#C0D400; 
	text-decoration: underline;
	}									



#printbanner {
width:7.5in;
float:left; 
padding:10px;
height:118px;
background-image:url(rti-img/pra-banner.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#ffffff;
}
#printcontent {
width:7.5in; 
float:left; 
padding:10px;
background-color:#ffffff;
}	


#rti {
width:990px; 
margin:auto; 
padding:0;
color:#CBCED7;
text-align:right;
font-size:x-small;
}					
	
	#rti a{
	font-size:x-small; 
	color:#999999; 
	text-decoration: none
	}
	#rti a:hover {
	color:#C0D400; 
	text-decoration: underline;
	}		
	
/*dropdown menus */
#cssdropdown {
width:722px;
float:right;
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown li {
float: left;
position: relative;
padding: 0;
margin: 0;
z-index:99999;
list-style: none;
}

.mainitems{
z-index:99999;
padding:0;
font-weight:bold;
}

	.mainitems a {
	color:#4b446d; 
	text-decoration:none; 
	padding: 2px 8px 2px 8px;
	}

	.mainitems a:hover {
	color:#4b446d; 
	text-decoration:none;
	}	


.subuls{
padding:0;
display: none;
position: absolute;
top: 1.2em;
left: 8px;
background-color: #4b446d;
border: 1px solid #C0D400;
z-index:999999;
}

	.subuls li{
	width: 98%;
	text-align:left;
	z-index:99999;
background-color: #4b446d;
	}

	.subuls li:hover{
background-color: #ffffff;
	}
	
	.subuls a{
	font-size:small;
	padding: 2px; 
	text-decoration: none; 
	color:#ffffff;
	z-index:99999;
	font-weight:normal;
	}
	
	.subuls a:hover{
	color:#4b446d;
	}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
z-index:99999;
}

#adminnavcontainer {
width:190px;
float:left;
margin:0px 0px 20px 0px;
padding:10px 0px 20px 10px;
}

#adminnav {
color:#00286a;
padding:0;
margin:0px 10px 0px 10px;
border-right:2px solid #f2f6cc;
}
#adminnav ul{
list-style:disc;
color:#00286a;
}
#adminnav ul.sub{
list-style:circle;
color:#00286a;
margin:0px 0px 0px 14px;
background-color:#f2f6cc
}
#adminnav li{
margin-top:8px;
}
#adminnav a{
color:#00286a;
text-decoration:none;
}
#adminnav a:hover{
color:#000000;
text-decoration:none;
}