#primary_navigation li a {
	background : none;
	width : 160px;
	height : 34px;
	color : white;
	font-size : 20px;
	background : transparent url(../images/menu-tab_bg.gif) no-repeat scroll 0 0;
}

#primary_navigation li a:hover {
	
}

#primary_navigation li a div {
	padding-top : 8px;
}

#primary_navigation ul li {
	
	text-align : center;
}


#primary_navigation #tab_home a{
	background-color : #b2d5d5;
}

#primary_navigation #tab_vision a{
	background-color : #b2d5d5;
}

#primary_navigation #tab_my_vision a {
	background-color : #b2d5d5;
}

#primary_navigation #tab_vision360 a {
	background-color : #b2d5d5;
}

#primary_navigation #tab_vos a {
	background-color : #b2d5d5;
}

#primary_navigation #tab_training a {
	background-color : #ccc9a4;
}

#primary_navigation #tab_home a:hover {
	background-color : #5ba3a4;
}

#primary_navigation #tab_vision a:hover {
	background-color : #5ba3a4;
}

#primary_navigation #tab_my_vision a:hover {
	background-color : #5ba3a4;
}

#primary_navigation #tab_vision360 a:hover{
	background-color : #5ba3a4;
}

#primary_navigation #tab_vision360 a:hover{
	background-color : #5ba3a4;
}

#primary_navigation #tab_training a:hover{
	background-color : #a6a265;
}

#primary_navigation #tab_home a.active {
	background-color : #005453;
}

#primary_navigation #tab_vision a.active {
	background-color : #005453;
}

#primary_navigation #tab_my_vision  a.active {
	background-color : #005453;
}

#primary_navigation #tab_vos a.active{
	background-color : #005453;
}

#primary_navigation #tab_training a.active{
	background-color : #a6a265;
}



#secondary_navigation ul {
	padding-top : 7px;
}

#secondary_navigation ul li {
	float : left;
}
#sitewide_nav li a{
	display : block;
	padding : 2px 13px 2px;
	border-right : 1px solid #005453;
}


#left_col {
	width : 620px;
	margin-right : 20px;
	float : left;
}

#right_col {
	float : right;
	width : 300px;
}

#right_col .head, #sidebar .head {
	display : block;
	height : 18px;
	color : #005453;
	font-size : 140%;
	margin-bottom : 5px;
	clear : both;
}

.collapsible .head {
	display : block;
	padding : 6px 4px 0px 4px;
	height : 24px;
	background : transparent url(../images/list-grad-bg.gif) repeat-x scroll 0 0;
	color : #005453;
	text-decoration : none;
	font-size : 16px;
	margin-bottom : 0px;
	clear : both;
}

.collapsible .head a {
	display : block;
	background-image:url(http://www.inps4.co.uk/media/images/ui/less_icon.png);
	background-position : top right;
	background-repeat : no-repeat;
	font-weight : bold;
	font-size : 16px;
	color : #005453;
}
.collapsible .head .selected {
	font-weight : bold;
}

.collapsible .collapsed a {
	background-image:url(http://www.inps4.co.uk/media/images/ui/more_icon.png);
}
/* PAGE NAV */
.page_nav a {
	color:#CC6600;
}
.page_nav a:hover {
	text-decoration : underline;
}

/* NEWS LIST */
#latest_news {
	border : 1px solid #cccccc;
	padding : 5px;
	margin-bottom : 70px; /*was 10px amended 16-08-10*/
}

#latest_news .news_item {
	margin-bottom : 5px;
	padding-bottom : 5px;
	border-bottom : 1px solid #cccccc;
}

#latest_news .news_item .news_item_header {
	color:#005453;
	font-size:140%;
}

#latest_news .news_item .news_item_read-more  a{
	color:#CC6600;
}

#latest_news .news_item .news_item_read-more a:hover {
	text-decoration : underline;
}

/* BLOG LIST */
#blog_updates {
	border : 1px solid #cccccc;
	padding : 5px;
}

#blog_updates .blog_item {
	margin-bottom : 5px;
	padding-bottom : 5px;
	border-bottom : 1px solid #cccccc;
}

#blog_updates .blog_item .blog_item_header {
	color:#005453;
	font-size:140%;
}

#blog_updates .blog_item .blog_item_thumbnail {
	height : 60px;
	overflow : hidden; 
	line-height : 15px;
}

#blog_updates .blog_item .blog_item_read-more  a{
	color:#CC6600;
}
#blog_updates .blog_item .blog_item_read-more  a:hover{
	text-decoration : underline;
}
/* NEWSLETTER */
#signup_newsletter {
	background : transparent url(../images/grey-box.jpg) no-repeat scroll 0 0;
	height : 200px;
	padding : 8px;
}

#signup_newsletter form input {
	width : 280px;
	height : 19px;
}
#signup_newsletter form input[type="submit"] {
	margin-top : 5px;
	width : 284px;
	height : 21px;
	font-size : 11px;
}

/*training newsletter added 16-08-2010*/

#mini-training-email {
	background : transparent url(../images/grey-box_250px.jpg) no-repeat scroll 632px 5px;
	height : 257px;
	padding : 8px;
	display: block;
}

#mini-training-email form input {
	width : 280px;
	height : 14px;
	}

#mini-training-email form input[type="submit"] {
	margin-top : 5px;
	width : 284px;
	height : 21px;
	font-size : 11px;
}

#content .last_column h3.email_head {
	
	color : #005453;
	font-size : 140%;
	margin-bottom : 5px;
	margin-left: 640px;
	}


/* CONTENT SLIDER */
.content_slider {
	width : 298px;
	height : 213px;
	overflow : hidden;
	border : 1px solid #cccccc;
}

.content_slider ul {
	margin : 0px;
	padding : 0px;
}

.content_slider li {
	width : 298px;
	height : 213px;
	float:left;
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

.content_slider li img {
	margin : 0px;
	padding : 0px;
	border : 0;
	display : block;
}

.content_slider li .comment {
	border-top : 1px solid #cccccc;
	padding : 4px;
	height : 56px;
	background : transparent url(http://www.inps4.co.uk/media/images/scroller-content-bg.png) repeat-x scroll right top
}
.content_slider li .comment h2 a {
	margin : 0px;
	color:#FFFFFF;
	font-size : 14px;
	font-weight:bold;
	margin-bottom : 4px;
}
.content_slider li .comment a {
	color:#FFFFFF;
	text-decoration:none;
	font-size : 12px;
	line-height : 14px;
}
.content_slider li .comment p {
	margin : 0px;
}

/* EVENT LIST */
#upcoming_events {
	border-top : 1px dashed #cccccc;
}

#upcoming_events .event_item {
	margin-bottom : 5px;
	padding-bottom : 5px;
	border-bottom : 1px dashed #cccccc;
}

#upcoming_events .event_item .event_start_date, #upcoming_events .event_item .event_end_date {
	display : inline;
}

#six_reasons, #upcoming_events {
	margin-bottom : 10px;
}

#footer_wrapper {
	background : #66A1AF;
}
/*training*/
.training form[name="mini-training-email"]{
float:left;
}
