/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #ffffff url(/assets/img/bg.gif) top left repeat-x;
color: #424950;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 847px;
}

	#top{
		position: relative;
		height: 69px;	
	}
	
		#logo{
			position: relative;
			float: left;
			height: 69px;
			width: 140px;
			background: url(/assets/img/logo.gif) top left no-repeat;	
		}
		
		#meta{
			position: relative;
			float: right;
			padding-top: 47px;
			background: url(/assets/img/tag-line.gif) top right no-repeat;
			height: 17px;	
		}
		
			#meta li{
				position: relative;
				float: left;
				height: 17px;
				padding-left: 1px;
				margin-left: -1px;
				background: url(/assets/img/menu-break.gif) top left no-repeat;	
			}
			
			#meta li.print{
				background: url(/assets/img/print-menu.gif) top left no-repeat;	
				width: 26px;
			}
			
			#meta li a{
				position: relative;
				float: left;
				padding: 1px 10px 0 10px;
				height: 16px;
				font-size: 11px;
				color: #707070;
			}
			
			#meta li.print a{
				width: 6px;
			}
			
			#meta li.last a{
				padding-right: 0;
			}


	#nav{
		position: relative;
		background: url(/assets/img/nav-bg.gif) top left repeat-x;
		height: 26px;
		font-size: 1.2em;
		margin-bottom: 8px;
	}
	
		#nav li{
			position: relative;
			float: left;
			padding-right: 3px;
			background: url(/assets/img/nav-break.gif) top right no-repeat;
		}
		
		#nav li a{
			position: relative;
			float: left;
			padding: 5px 8px 0 8px;
			height: 21px;
			color: #72787E;	
			text-decoration: none;	
		}
		
		#nav li a:hover{
			background: url(/assets/img/nh.gif) top left repeat-x;
		}
		
		.submit-btn{
			position: absolute;
			top: 3px;
			right: 7px;
			height: 19px;
			width: 25px;
			background: url(/assets/img/go.gif) top left no-repeat;
			border: 0;
		}
		
		#nav .ltext{
			position: absolute;
			top: 3px;
			right: 36px;
			height: 16px;
			padding: 3px 5px 0 5px;
			width: 125px;
			border: 0;
			font-size: 11px;
			color: #707070;
			background: url(/assets/img/search-bg.gif) top left no-repeat;
		}
	
	
	
	
	#splash-wrap{
		position: relative;
		padding: 6px 0 6px 0;
		border-top: 1px solid #CDCDCD;
		border-top: 1px solid #CDCDCD;
		border-bottom: 1px solid #CDCDCD;
		background: #E3E3E3;	
		margin-bottom: 27px;
		background-color: White;
		
	}
	
		#splash{
			position: relative;
			height: 322px;
			text-align: left;
		}
		
			.slider{
				position: relative;
				height: 322px;
				padding-right: 45px;
				padding-left: 568px;
				overflow: hidden;
				background: #F7F9FA;
			}
			
				.slider-img{
					position: absolute;
					top: 0;
					left: 0;
					width: 552px;
					height: 322px;
				}
				
				.slider h2{
					position: relative;
					display: block;
					padding: 132px 0 15px 0;
					text-align:left;
				}
				
				.slider p{
					position: relative;
					line-height: 1.5em;
					padding-bottom: 1em;
					font-size: 1.4em;
					color: #707070;
					text-align:left;
				}
				
				.slider p a{
					position: relative;
					font-size: .8em;
					color: #4C9FD7;
				}
			
			#slider-links{
				position: absolute;
				color: #4C9FD7;
				top: 10px;
				left: 568px;
				font-size: 1.2em;	
				z-index: 100;			
			}
			
				#slider-links a{		
					position: relative;			
					color: #4C9FD7;
					margin-right: 7px;
				}
				
				#slider-links a:hover, #slider-links a.active{
					text-decoration: underline;
				}




	#front{
		position: relative;
		overflow: hidden;
		text-align: left;
		background: url(/assets/img/fbg.gif) bottom left no-repeat;
	}
	
		#front-content{
			position: relative;
			float: left;
			width: 537px;
			padding: 0 0 35px 0;
			border-top: 1px solid #CDCDCD;
			font-size: 1.2em;
		}
		
			#front-content h1{
				position: relative;
				font-size: 1.6em;
				color: #FC8600;
				padding: 12px 0 12px 0;	
			}

		
		#front-sidebar{
			position: relative;
			float: left;
			width: 280px;
			padding: 0 0 35px 10px;
			margin-left: 10px;
			border-top: 1px solid #CDCDCD;
			font-size: 1.2em;
		}
		
			#front-sidebar h2{
				position: relative;
				font-size: 1.6em;
				color: #FC8600;
				padding: 12px 0 12px 0;	
			}
			
				.rpt li{
					position: relative;
					padding-bottom: 12px;	
				}
				
				.rpt li span{
					position: relative;
					display: block;
					color: #FC8600;
				}
				
				.rpt li a{
					position: relative;
					color: #35689C;
					text-decoration: underline;
				}
			
			.two-pics{
				position: relative;
				overflow: hidden;
			}
			
				.two-pics a{
					position: relative;
					float: left;
					width: 128px;	
					margin-right: 12px;
				}
				
				.two-pics img{
					position: relative;
					display: block;
				}
				
				.two-pics span{
					position: relative;
					display: block;
					text-align: center;
					background: #CDCDCD;
					padding: 4px 0 4px 4px;
					text-align: left;
					color: #4B5158;
					width: 124px;	
				}
		
	
	
	
	#page-wrap{
		position: relative;
		padding: 6px 0 6px 0;
		border-top: 1px solid #CDCDCD;
		border-bottom: 1px solid #CDCDCD;
		background: #E3E3E3;	
	}
	
		#page{
			position: relative;
			overflow: hidden;
			padding-bottom: 30px;
			text-align: left;
			padding-right: 10px;
			background: #fff url(/assets/img/pbg.png) top left repeat-y;
		}
		
			#sidebar{
				position: relative;
				float: left;
				padding: 24px 8px 8px 8px;
				width: 172px;
			}
			
				#sidebar h3{
					position: relative;
					font-size: 1.6em;
					padding-bottom: 8px;
					color: #35689C;
				}
			
			    #sidebar ul
			    {
			    	position: relative;
					font-size: 1.2em;
					border-top: 1px solid #35689C;
			    }
			
				#sidebar ul ul
				{
					font-size: 1em;
				}
				
			    #sidebar ul li
			    {
					position: relative;						
					border-bottom: 1px solid #35689C;
			    }
			    
			    #sidebar ul li a
			    {
					position: relative;
					display: block;
					padding: 3px 0 3px 12px;
					text-decoration: none;
					color: #35689C;
					background: url(/assets/img/tick1.png) left center no-repeat;			    	
			    }
				
				#sidebar ul li.level2 
				{
					position: relative;						
					border-bottom: 1px solid #35689C;	
					margin-left: 20px;
				}
				
				#sidebar ul li ul .last
				{
					border: none;
				}
				
				#sidebar ul li.level2 a
				{
					position: relative;
					display: block;
					padding: 3px 0 3px 12px;
					text-decoration: none;
					color: #35689C;
					background: url(/assets/img/tick1.png) left center no-repeat;	
				}
			/*
				.menu{
					position: relative;
					font-size: 1.2em;
					border-top: 1px solid #35689C;
				}
				
					.menu li{
						position: relative;						
						border-bottom: 1px solid #35689C;
					}
					
					.menu li a{
						position: relative;
						display: block;
						padding: 3px 0 3px 12px;
						text-decoration: none;
						color: #35689C;
						background: url(/assets/img/tick1.png) left center no-repeat;
					}
					
					.menu ul{
						position: relative;
						display: none;
						font-size: .8em;
						padding-left: 12px;
					}
					
					.menu li.active ul{
						position: relative;
						display: block;
					}
					
					.menu li.active a{
						color: #454545;
						background: url(/assets/img/tick2.png) left center no-repeat;
					}
					
					.menu li.active ul a{
						color: #35689C;
					}
					
					.menu ul li{
						position: relative;
						border: 0;
					}
					
					.menu li.active ul li a{
						background: url(/assets/img/tick1.png) left center no-repeat;
					}
			
			*/
			
			
			
			#content{
				position: relative;
				float: right;
				width: 416px;
				padding-top: 10px;
				font-size: 1.2em;
				color: #494949;
				padding-right: 213px;
			}
			
			#content.wide{
				width: 629px;
				padding-right: 0px;
			}
			
				#breadcrumb{
					position: relative;
					font-size: 10px;
					padding-bottom: 14px;	
					color: #D2D2D2;
				}
				
				.B_crumbBox
				{
					position: relative;
					font-size: 10px;
					padding-bottom: 14px;	
					color: #D2D2D2;
					display:inline-block;
				}
				
					#breadcrumb a{
						position: relative;
						color: #D2D2D2;
					}
					
					.B_homeCrumb 
					{
						position: relative;
						color: #D2D2D2;
					}	
					
					.B_crumb
					{
						position: relative;
						color: #D2D2D2;
					}
					
					.B_currentCrumb
					{
						color: #494949;
					}									
					#breadcrumb span{
						color: #494949;
					}
			
				#content-bar{
					position: relative;
					float: right;
					margin-right: -213px;
					padding-top: 1.6em;
					margin-top: 25px;
					right: 0;
					margin-left:10px;
				}	
				
					#content-bar p{
						position: relative;
						line-height: 1.5em;
						padding-bottom: 1em;	
					}
				
				
				.member{
					position: relative;
					overflow: hidden;
				}
				
					.member-pic{
						position: relative;
						float: right;
						width: 215px;
						padding-left: 10px;	
						overflow: hidden;
						text-align: right;
						height:200px;
						z-index:100;
					}
					
						.member-pic img{
							position: relative;
							float: left;
							margin-right: 15px;
							width: 100px;
						}
						
						.member-pic span{
							position: relative;
							display: block;
							color: #fc8700;
						}
					
					
					
		
			



	#foot{
		position: relative;
		padding: 16px 0 16px 0;
		overflow: hidden;
		color: #898989;
	}



.entry{
	position: relative;
}

	.entry p{
		position: relative;
		line-height: 1.4em;
		padding-bottom: 1em;	
	}
	
	.entry p.strap{
		position: relative;
		font-weight: bold;
	}
	
	.entry strong{
		font-weight: bold;	
	}
	
	.entry em{
		font-style: italic;	
	}
	
	.entry blockquote{
		position: relative;
		padding: 10px;
		background: #f3f3f3;
		border: 1px solid #ccc;
	}
	
	.entry a{
		color: #35689C;
		text-decoration: underline;
		vertical-align: top;
	}
	
	.entry h1{
		position: relative;
		font-size: 1.6em;
		padding-bottom: 22px;	
	}
	
	.entry h2{
		position: relative;
		font-size: 1.6em;
	}
	
	.entry h3
	{
		position:relative;
		padding-bottom:5px;
	}
	
	.entry ul, .entry ol	{
		position: relative;
		line-height: 1.5em;
		padding-bottom: 1em;	
	}
	
	.entry ul{
		padding-left: 10px;	
	}
	
	.entry ul li{
		position: relative;
		padding-left: 8px;
		background: url(/assets/img/bull.gif) left 0.7em no-repeat;	
	}
	
	/* Transactions */
    .transaction 
    {
    	width:200px;
    	text-align: center;
    	float:left;
    	height:100%;
    	line-height:125px;

    }
    
    .transaction img
    {
    	height:125px;
    	vertical-align:bottom;
    }
    
    .transaction-container
    {
    	height:125px;
    }
    
    .main-transaction
    {
        float:left;
        
    }

    .main-transaction-image
    {
    	float:left;
    	text-align:center;
    	margin-left:15px;
    }
    
    .main-transaction-title
    {
    	float:left;
    	text-align:center;
		clear: left;
    }
    
    .main-transaction-info
    {
    	float:left;
    	text-align:left;
		clear: left;
    }
    
    .transaction-info-container
    {
    	margin-left: 50px;
    	width:300px;
    	float:left;
    }

	#prevNextContainer
	{
		width:100%;
		text-align: center;
		float: left;
		
	}
	
	.PJN_Menu
	{
		padding: 0px 10px;
	}
/*	
	.PJN_Prev a{
		background: transparent url(/assets/img/prev.png) no-repeat scroll left center;
		padding-left:15px;
	}
	
	.PJN_Next a{
		background: transparent url(/assets/img/next.png) no-repeat scroll right center;
		padding-right:15px;
	}
*/	
	.contactus_address
	{
    	float:left;
    	width:250px;
    	text-align:left;
    }
    
    .contactus_location
    {
    	float:left;
    }
	
.opac
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	display: block; 
	z-index: 10; 
	opacity: 1; 

}

.trans
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	display: none; 
	z-index: 1; 
	opacity: 0; 
	width: auto;

}

.right-side-image
{
	width: 225px;
}

.services-transaction-container
{
	height: 70px;
	width: 175px;
}

.services-transaction
{
	float: left;
	padding-right: 10px;
}

.services-transaction img
{
	width: 50px;
}

.clear
{
	clear: left;
}

#splashes
{
	background-color: #F7F9FA;
}

















