/* styles for secondary pages */

/* -- backgrounds ----------------------*/
#middleBackground {
	background: url(../images/back_secondary-body.gif) no-repeat;
	width: 675px; 
	margin: 0px auto;
	padding: 40px;
	text-align: left;
	}
	
#backgroundExpand {
	background: url(../images/back_sub-white-repeat2.gif) repeat-y;
	text-align: center;
	width: 755px;
	margin: 0px auto;		
	}
	
/* -- navigation ----------------------*/
#nav {
	background: url(../images/back_sub-nav.gif) no-repeat;
	width: 755px; height: 27px;
	margin: 0 auto;
	text-align: center;
	}
	html > body #nav {
		text-align: left;
		}
	#nav ul {
		list-style-type: none;
		margin: 0; padding-top: 3px;
		}
		html > body #nav ul {
			margin-left: -18px;
			}
		#nav li {
			display: inline;
			margin: 0 18px 0;			
			}
	#nav a:link, #nav a:visited {
		color: #fff;
		font: 13px "Lucida Sans Unicode", Verdana, sans-serif;
		text-decoration: none;
		}
		#nav a:hover {
			color: #FBDD48;
			}

/* -- body -----------------------*/
#middleBackground p, #middleBackground div, #middleBackground td, #middleBackground li {
	color: #484848;
	font: 0.8em/1.4em "Lucida Sans Unicode", Verdana, sans-serif;
	}
	#middleBackground a:link, #middleBackground a:visited, #navBlock a:link {
		color: #3B6BC5;
		}
		#middleBackground a:hover {
			color: #EACC39;
			}
	#middleBackground li.leftmargin {
		margin-left: 15px;
		list-style-type: circle;
		}
#middleBackground table {
	border-collapse: collapse;	
	}
			
/*-- secondary sub navigation block-------*/
#navBlock {
	width: 130px;
	background-color: #E8EEF4;
	float: right;
	padding: 20px;
	margin-left: 25px;
	border: 1px solid #A5B7D7;
	}
	#navBlock ul {
		list-style-type: none;
		padding: 0; margin: 0;
		}
		#navBlock li {
			font: 1em/1.4em "Lucida Sans Unicode", Verdana, sans-serif;
			}
		#navBlock a:visited {
			color: #3B6BC5;
			}
			#navBlock a:hover {
				color: #EACC39;
				}
				
/*-- fees block-------*/
#checklist {
	width: 280px;
	background-color: #E8EEF4;
	float: right;
	padding: 20px;
	margin-left: 25px;
	border: 1px solid #A5B7D7;
	text-align: left;
	}
	#checklist h3, #checklist p, #checklist li {
		font-size: 1em;
		}

		
		
/* -- building blocks ----------------------*/

.block {
	list-style-type: none;
	margin-left: 0; padding: 10px 0 0 0;
	}
	.block li {
		display: inline;
		background-color: #E8EEF4;
		border: 1px solid #A5B7D7;
		padding: 5px;
		margin: 0 -2px 0;
		}
		
	

