/*
Template
12/5/08
JumpMedia
*/



/*Global*/

/*--GLOBAL STYLES*/




div.NewsPBody{
margin-bottom:20px;}

body{
	margin:0;
	padding:0;
	font-family:  Arial, Helvetica, sans-serif;
	min-height:100%;
	}
	
	
	
	
	
h1 {
	color: #0b1725;
	margin: 0px;
	padding: 0px 0px 12px;
	font: bold normal 22px Arial, Helvetica, sans-serif;
}

h2 {
	color: #1d344f;
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 18px Arial, Helvetica, sans-serif;
}




h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #b6e1da;
	padding: 0px;
	font-weight: lighter;
	margin: 0px;
}




h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #939a3d;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: lighter;
}



p {
	color: #4c5158;
	margin: 0px;
	padding: 0px;
	font: 12px/20px Arial, Helvetica, sans-serif;
}




ul {
	padding: 0px;
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
}

li {
	padding-right: 15px;
}


a:link{
    color:#2b5683;
	text-decoration:none;
	}	
	
a:hover{
	color:#2b5683;
	text-decoration:underline;
	}

a:visited{
    color:#2b5683;
	text-decoration:none;
	}

a:active{
    color:#2b5683;
	text-decoration:none;
	}



/*Layout*/

div#wrapper{
	width:960px;
	margin:0 auto;
	text-align:left;
	padding: 35px 0px 0px;
	}
	
	
div#wrapper-top{
	width:960px;
	margin:0 auto;
	text-align:right;
	padding: 0px;
	}	
	
	
div.clearme {
	clear: both;
}

.endbit{ margin-right:0 !important;


}

div.Date{

color: #1d344f;
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 14px Arial, Helvetica, sans-serif;
}
	


div.NewsPTitle{
color: #1d344f;
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 18px Arial, Helvetica, sans-serif;
}	
	
/*Masthead & Navigation*/

div#masthead{
	padding:0px 0;
	margin-bottom: 35px;
 }

h1#logo{
	display:block;
	float:left;
	width:132px;
	height:96px;
	background: url(/gfx/logo.jpg) top center no-repeat;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	}

h1#logo a{
	display:block;
	width:132px;
	height:96px;
	}

h1#logo a span{
	display:none;
	}

h1#logo a:hover{
	background:transparent;
	}
	
	
div.mastbox{
	width:107px;
	float:left;
	margin: 0px 6px 0px 0px;
	background: #e5e8ee;
	height: 76px;
	padding: 10px 5px 10px 5px;
	}
	
	
div.mastbox p{
	font-family:Arial, Helvetica, sans-serif
	color:#2b5683;
	line-height:12px !important;
	font-size:13px;

	}
	
	
p.small{
	font-size:11px !important;
	padding-top: 23px !important;
	line-height: 15px !important;	
	}	
	
	
div.mastbox a:link{
	color:#666666;
	text-decoration:none;

	}
	
div.mastbox a:visited{
	color:#666666;
	text-decoration:none;
	}
	
div.mastbox a:hover{
	color:#2b5683;
	text-decoration:none;
	}
	
div.mastbox a:active{
	color:#666666;
	text-decoration:none;
	}	
	
		
	
	
div#toplink{
	width:100%;
	text-align:right;
	background: #2b5683;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	
div#toplink-contact{
	float:right;
	width:67px;
	text-align:right;
	background: #264572;
	padding-right: 5px;
	}	
	
			
	
	
p.introtext{
	display:block;
	font-size:11px;
	float:left;
	width:334px;
	line-height:16px;
	margin:0 0px 10px 23px;
	padding-right: 10px;
	}
	
	
	
	

	
/*Home Page*/

div.mastbox-home{
	width:105px;
	float:left;
	margin: 0px 6px 0px 0px;
	background: #e5e8ee;
	height: 76px;
	padding: 10px 0px 15px 5px;
	}
	
	
div.mastbox-home p{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b5683;
	line-height:15px;
	font-size:13px;

	}
	
	
p.small{
	font-size:11px !important;
	padding-top: 23px !important;
	line-height: 15px !important;	
	}	
	
	
div.mastbox-home a:link{
	color:#2b5683;
	text-decoration:none;
	}
	
div.mastbox-home a:visited{
	color:#2b5683;
	text-decoration:none;
	}
	
div.mastbox-home a:hover{
	color:#666666;
	text-decoration:none;
	}
	
div.mastbox-home a:active{
	color:#2b5683;
	text-decoration:none;
	}	
	
	
	
/*internal page columns*/

h2.headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#adb54c;
	margin:0 0 20px 0;
	font-weight:normal;
	}
	
	h3.headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#adb54c;
	margin:0 0 10px;
	font-weight:normal;
	}
	
	
	
div.gallery-frame{
	width:573px;
	height: 410px;
	float: left;
	background: #CCCCCC;
	padding: 10px;
	}	
	
div.sub-nav{
	width:206px;
	margin:0;
	float: left;
	color: #2b5683;
	font: 13px/25px Arial, Helvetica, sans-serif;
	}	
	
	
	
div.sub-nav p{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b5683;
	line-height:25px;
	font-size:13px;

	}

	
div.sub-nav a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c5158;
	line-height:25px;
	font-size:13px;
	text-decoration:none;
	}	

div.sub-nav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c5158;
	line-height:25px;
	font-size:13px;
	text-decoration:none;
	}	
	
	
div.sub-nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c5158;
	line-height:25px;
	font-size:13px;
	text-decoration:underline;
	}

div.sub-nav a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c5158;
	line-height:25px;
	font-size:13px;
	text-decoration:none;
	}		
	
	
div.sub-nav ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b5683;
	font-size:13px;
	}	
	
div.sub-nav li{
	list-style: none;
	padding-right:15px;
	list-style-position:outside;
	}		
	
	
div.centre-text{
	width:486px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 22px;
	border-left: 1px solid #CCCCCC;
	}
	
	
div.centre-text ul{
	margin-left: 40px;
	}
	
div.centre-text li{
	color: #4c5158;
	padding: 0px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	}		
	
div.new-approach-text{
	width:487px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 22px;
	}		
	
div.centre-text2{
	width:730px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 22px;
	border-left: 1px solid #CCCCCC;
	}
	
	
div.centre-text-left{
	width:470px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
	
	
div.centre-text-right{
	width:341px;
	float: left;
	padding-left: 30px;
	margin: 0px;
	padding-top: 35px;
	}
	
	
div.centre-text-right p{
	color: #4c5158;
	margin: 0px;
	padding: 0px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	}
	
div.centre-text-right ul{
	margin-left: 10px;
	}
	
div.centre-text-right li{
color: #4c5158;
	margin: 0px;
	padding: 0px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	margin-right: 40px;
	}							
						
	
	
div.centre-pic{
	width:359px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 35px;
	}		
	
div.introtext{
	width:344px;
	margin:0 0px 0px 23px;
	float: left;
	}	
	
	
div.introtext a{
    color:#2b5683;
	text-decoration:none;
	}	
	
div.introtext a:hover{
	color:#2b5683;
	text-decoration:underline;
	}	
	

div.introtext-left{
	width:334px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	padding-right: 10px;
	}	
	
div.introtext-right{
	width:95px;
	float: right;
	margin-top: 0;
	margin-right: 0px;
	}
	
	
div.divider{
	width:960px;
	margin-top: 30px;
	margin-bottom: 10px;
	}
	
	
		
			
	
	
/*internal 4 page columns*/				


div.fourpics{
	width:223px;
	float: left;
	margin-top: 0;
	margin-right: 22px;
	}
	
div.left-pic{
	width:436px;
	float: left;
	margin: 0;
	padding: 7px;
	background: url(../gfx/next-steps-bg.jpg) no-repeat center top;
	}	
	
div.right-pics{
	width:223px;
	float: left;
	margin: 0;
	padding-left: 22px;
	}
	
div.right-pics-contain{
	width:223px;
	float: left;
	margin: 0;
	padding-left: 22px;
	}


div.right-pics-contain img{
	width:209px;
	background: url(../gfx/home-fourpics-bg.jpg) no-repeat top;
	padding: 7px;
	}		
	
div.fourpics-title{
	width:223px;
}
	
div.fourpics-img{
	width:209px;
	background: url(../gfx/home-fourpics-bg.jpg) no-repeat top;
	padding: 7px;
}	
	
div.fourpics-info{
	width:223px;
	padding-top: 10px;
}	

div.fourpics-info p{
	color: #4c5158;
	margin: 0px;
	padding: 0px;
	font: 11px/19px Arial, Helvetica, sans-serif;
}	


div.fourpics-title a{
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 18px Arial, Helvetica, sans-serif;
    color:#1d344f;
	text-decoration:none;
	}	
	
div.fourpics-title a:hover{
	color: #1d344f;
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#1d344f;
	text-decoration:underline;
	}	
	
		
	
	
.endbit-fourpics{ 

	width:223px;
	float: left;
	margin-top: 0;
	
	}
	
	
.endbit-fourpics a{
    color:#1d344f;
	text-decoration:none;
	}	
	
.endbit-fourpics a:hover{
	color:#1d344f;
	text-decoration:underline;
	}	
		


				


/*footer*/

div#footer{
	margin:0;
	width: 960px;
	padding-bottom: 30px;
	}
	
div#footer-left{
	margin:0;
	padding-top: 15px;
	width: 200px;
	float: left;
	}	
	
	
div#footer-right{
	margin:0;
	padding-top: 15px;
	width: 200px;
	float: right;
	text-align: right;
	}	
	
div#footer-left p{
	color: #4c5158;
	margin: 0px;
	padding: 0px;
	font: 11px/19px Arial, Helvetica, sans-serif;
}

div#footer-left a{
    color:#2b5683;
	text-decoration:none;
	}	
	
div#footer-left a:hover{
	color:#2b5683;
	text-decoration:underline;
	}		
	
