﻿/* Styles for Layout */
.clear
{
	clear:both;
}
#siteactions
{
}
p {
	line-height: 17px;
}
a {
	line-height: 17px;
}
#edittoolbar
{
	width:100%;
	display:inline-block;
	position:relative;
}
#container 
{
	margin : auto;
	width : 950px;
	text-align : left;
}
#header_top 
{
	background-position : center bottom;
	background-repeat : no-repeat;
	background-image : url('/PublishingImages/Styles/htbg.jpg');
	height : 46px;
	padding-top: 8px;
	padding-left: 33px;
}
#header_center 
{
	background-position : center center;
	background-repeat : repeat-y;
	background-image : url('/PublishingImages/Styles/hcbg.jpg');
}
#header_bottom 
{
	height : 30px;
	background-position : center top;
	background-repeat : no-repeat;
	background-image : url('/PublishingImages/Styles/hbbg.jpg');
	margin-bottom: 10px;
}
#top_nav ul 
{
	margin: 0;
	padding: 0;
}
#top_nav li 
{
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type : none;
	float : left;
}
#top_nav1 a 
{
	border-bottom: 6px solid #578ECB;
	width: 66px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav1 a:hover
{
	background-image: url('/PublishingImages/Styles/nav_bg1.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #578ECB;
}
#top_nav2 a 
{
	border-bottom: 6px solid #AC7EBB;
	width: 88px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav2 a:hover
{
	background-image: url('/PublishingImages/Styles/nav_bg2.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #AC7EBB;
}
#top_nav3 a 
{
	border-bottom: 6px solid #95C7EE;
	width: 80px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav3 a:hover 
{
	background-image: url('/PublishingImages/Styles/nav_bg3.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #95C7EE;
}
#top_nav4 a 
{
	border-bottom: 6px solid #abd37b;
	width: 98px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav4 a:hover 
{
	background-image: url('/PublishingImages/Styles/nav_bg4.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #abd37b;
}
#top_nav5 a 
{
	border-bottom: 6px solid #6FBFC2;
	width: 98px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav5 a:hover 
{
	background-image: url('/PublishingImages/Styles/nav_bg5.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #6FBFC2;
}
#top_nav6 a 
{
	border-bottom: 6px solid #F7B838;
	width: 88px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav6 a:hover 
{
	background-image: url('/PublishingImages/Styles/nav_bg6.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #F7B838;
}
#top_nav7 a 
{
	border-bottom: 6px solid #9595c9;
	width: 120px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav7 a:hover 
{
	background-image: url('/PublishingImages/Styles/nav_bg7.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #9595c9;
}
#top_nav8 a 
{
	border-bottom: 6px solid #D485B1;
	width: 77px;
		margin-left: 0px;
		background-position: left center;
	background-image: url('/PublishingImages/Styles/nav_div2.png');
		background-repeat: no-repeat;
		text-decoration: none;
		display : inline-block;
		height: 24px;
		font-size : 110%;
		color: #578ECB;
		padding-top: 5px;
}
#top_nav8 a:hover 
{
	background-image: url('/PublishingImages/Styles/nav_bg8.png');
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom-color: white;
	color: #ffffff;
	background-color: #D485B1;
}
#silverlight_area 
{
	width : 745px;
	clear: both;
	float: left;
	padding-left: 12px;
}
#logohome 
{
	margin: 40px 20px;
	float : left;
	background-image:url('/PublishingImages/Styles/core_logo.png');
		display:block;
		background-repeat:no-repeat;
		width:140px;
		height:141px;
}

#logo 
{
	margin-left : 20px;
	margin-right : 20px;
	float : left;
	background-image:url('/PublishingImages/Styles/core_logo.png');
	display:block;
	background-repeat:no-repeat;
	width:140px;	
	height:141px;

}
#logo a
{
	
}
/* LHN Styles */
#col1 
{
	position:relative;
	padding-left : 11px;
	padding-right : 20px;
	float : left;
	width : 131px;
}
li 
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#col1_nav ul 
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#col1_nav 
{
}
.LHN_bottom
{
	/*padding-bottom : 5px;
	margin-bottom : 10px;*/
	position:relative;
	top:-5px;
	height:5px;
	background-position : left bottom;
	background-repeat : no-repeat;
	/*background-image : url('/PublishingImages/Styles/col1_bottom.png');*/
	background-image:url('/PublishingImages/Styles/LHN/LHN_bottom.png');
}
#col1_nav ul
{
	background-image:url('/PublishingImages/Styles/LHN/Home_top.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:4px;
	margin-top:10px;
}
.col1_nav_top
{
	background-image:url('/PublishingImages/Styles/LHN/Home_repeat.png');
	background-position:left;
	background-repeat:repeat-y;
}
.col1_nav_top a 
{
	color: #ffffff;
	font-size : 110%; 
	text-decoration : none;
	text-align : left;
	display : block;
	padding-top : 4px;
	padding-bottom:12px;
	padding-left : 18px;
	/*width : 110px;*/
	width:auto;
	height : auto;
	/*background-image: url('/PublishingImages/Styles/col1_top.png');*/
	background-image:url('/PublishingImages/Styles/LHN/Home_bottom.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	margin : 0;
}
.col1_nav_top a:visited
{
	color:#fff;
}
li 
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}
.col1_nav_top ul 
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}
.col1_nav
{
	background-image:url('/PublishingImages/Styles/LHN/LHN_repeat.png');
	background-repeat:repeat-y;
	display:block;
}
.col1_nav a 
{
	font-size : 110% !important;
	text-decoration : none;
	text-align : left;
	display : block;
	padding-top : 4px;
	padding-left : 18px;
	padding-bottom:10px;
	height : auto;
	width:113px; /* 131px - padding-left */
	background-position : left bottom;
	background-repeat : no-repeat;
	/*background-image: url('/PublishingImages/Styles/col1_bg.png');*/
	background-image:url('/PublishingImages/Styles/LHN/LHN_button.png');
	margin : 0;
}
.col1_nav a:hover
{
	color:#9595c9;
}
/* modified styles for subsites LHN */
.leftNav1
{
	font-size:13px !important;
}
.leftNavSelected
{
	color: #666666 !important;
}
table.col1_nav
{
	position:relative;
	top:-1px;
}
.OOTB_nav_seperator a
{
color: #ffffff !important;
}

.LHN_OOTB_bottom
{
	position:relative;
	top:-6px;
	height:5px;
	background-position : left bottom;
	background-repeat : no-repeat;
	background-image:url('/PublishingImages/Styles/LHN/LHN_bottom.png');

}
.socialMediaIcons {
	padding: 10px 0px 0px 10px;
}

/* End of LHN Styles */
#col2 
{
	float : left;
	border-right-color : #91b5e0;
	border-left-color : #91b5e0;
	border-right-width : 1px;
	border-right-style : solid;
	border-left-style : solid;
	border-left-width : 1px;
	padding-right : 20px;
	padding-left : 20px;
	padding-bottom : 1px;
	padding-top : 1px;
	width : 530px;
	min-height: 430px;
	text-align : left;
	margin-bottom: 5px;
}

.quickLinkContainer
{
	height: 68px;
	width: 176px;	
	margin-top: 2px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}

.ms-WPBody .quickLinkContainer a:link,.ms-WPBody .quickLinkContainer a:active, .ms-WPBody .quickLinkContainer a:visited
{
	font-size : 120%;
	color: #666666;
	text-decoration : none;
	text-align: left;
	display: block;
	margin: 0;
	line-height: 16px;
}
#col3 a:hover 
{
color:#578ECB;
}
.quickLinkContainer ul{
	padding: 0px 8px 0px 0px;
	display: block;
	text-align: left;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 64px;

				
}

/*
#FindUs_butt  ul
{
	padding: 0px 8px 0px 0px;
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 64px;
}
#WhitePapers_butt ul 
{
	padding: 0px 8px 0px 0px;
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 64px;
}
#Newsletters_butt ul 
{
	padding: 0px 8px 0px 0px;
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 64px;
}*/
#highlight_box 
{
	padding-left : 15px;
	padding-bottom : 15px;
	padding-right : 15px;
	padding-top : 13px;
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	background-image: url('/PublishingImages/Styles/blue_box.png');
	width : 230px;
	height : 165px;
	position: relative;
}
#highlight_box h1 
{
	padding-left : 60px;
	padding-bottom : 12px;
	padding-right : 0;
	padding-top : 12px;
	background-image: url('/PublishingImages/Styles/highlight_icon.png');
	background-position : left center;
	background-repeat : no-repeat;
	margin : 0;
	line-height : 110%;
}
#highlight_box h2 
{
	padding-bottom : 5px;
	padding-top : 5px;
	margin : 0;
	line-height : 110%;
	font-size:130%;
}
#highlight_box p 
{
	margin : 0;
	padding : 0;
	line-height : 14px;
}


/* Presentation Styles */

body 
{
	color : #666666;
	background-color : white;
	font-family : "Lucida Sans Unicode", Verdana, Arial, sans-serifv !important;
	font-size : 13px;
	/*text-align:center;*/
}


.mainContent
{
	color : #666666;
	background-color : white;
	font-family : "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size : 13px;
	/*text-align:center;*/
}
.mainContent h3
{
	font-weight:bold;
	font-size: 105%;
}
.mainContent li
{
	list-style: square;
	color:#666666;
	margin-bottom: 3px;
}
.mainContent p img
{
	float:left;
	border: 1px solid #666666;
	padding: 1px;
	margin: 0 5px 2px 0;
}
/*.ms-WPBody li{
	list-style-type: circle !important;
}*/
.level-section a {
	color: #578ECB !important;
}
a 
{
	text-decoration : none;
	color : #333333;
}
a:hover 
{
	text-decoration : none;
	color : #1f5c7a;
}
a:visited
{
	text-decoration : none;
	color : #333333;
}
.more 
{
	text-align : right;
}
.more a 
{
	color : #22477c;
	text-decoration : none;
	padding-right : 12px;
	background-image: url('/PublishingImages/Styles/customer_arrow.gif');
	background-position : right center;
	background-repeat : no-repeat;
}
/*.more a:hover
{
	color : #000000;
}*/
.more a:visited 
{
	color : #22477c;
	text-decoration : none;
	padding-right : 12px;
	background-image: url('/PublishingImages/Styles/customer_arrow.gif');
	background-position : right center;
	background-repeat : no-repeat;
}
h1 
{
	margin : 0;
	padding-bottom : 5px;
	padding-top : 5px;
	font-style : normal;
	font-weight : normal;
	color : #1f5ca7;
	font-size : 150%;
}
h2 
{
	margin : 0;
	padding-bottom : 0;
	padding-top : 2px;
	font-weight : bold;
	color : #4d4d4d;
	font-size : 110%;	
}
.blogcontent h2 {
    color: #578ECB;
}
/* Style for Seminars */
.seminar
{
	clear:both;
	font-weight:bold;
	color:#F7B838;
	padding-bottom:12px;
	font-size: 14px;
}
.nextSeminar{
	background:url('/PublishingImages/Seminars/seminar_next.png') no-repeat;
	height: 120px;
	padding: 2px;
}
.semFuture {
	padding-top: 10px; 
}
.seminarNextContainer
{
	background:url('/PublishingImages/Seminars/seminar_next_top.png') no-repeat;
	padding: 8px 8px 39px;
}
.seminarNextContainerBottom
{
	background:url('/PublishingImages/Seminars/seminar_next_bottom.png') no-repeat;
	height:9px;
	padding: 8px;
}
.seminarNext
{
	color: #666;
	font-size: 12px;
}
.seminarNext p {
	padding: 1px;
	margin: 1px;
}
.seminarNext img
{
	position:relative;
	float:left;
	padding:4px 10px 4px 2px;
}
.seminarTitle
{
	color: #F7B838;
	font-size: 13px;
	font-weight: bold;
	padding:6px 0px 6px 0px;
}

.ms-WPBody .seminarTitle a:link,.ms-WPBody .seminarTitle a:visited,.ms-WPBody .seminarTitle a:active
{
	color: #F7B838;
}

.seminarDate
{
	font-weight: bold;
	padding-bottom:6px;
}
.seminarLocation
{

}
.registerBtn
{
	float:right;
	/*background:url('/PublishingImages/Seminars/register_seminar.png') no-repeat;*/
	margin: 3px;
}
.moreinfoBtn
{

	float:right;
}
.seminar_link a:link
{
	color : #F7B838;
	text-decoration : none;
}
.seminar_link a:hover
{
	color : #666666;
	text-decoration : none;
}
.seminar_link a:visited 
{
	color : #F7B838;
	text-decoration : none;
}
.ms-WPBody ul.seminar_list{
	padding: 0;
				
}

.seminar_li
{
	padding-bottom: 2px;
}
#seminars a 
{
	display : block;
	width : 179px;
	height : 90px;
}
ul.seminar_list{
	margin-left: 0px;
	width: 530px;
	float:left;
	display: block;
	margin-top: 5px;
				
}
.seminar_list li{
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: #ccc 1px dashed;
	display:block;
	float: left;
	width: 100%;
}

.seminar_list .seminar_title{
	display: block;
	width: 100%;
	clear: both;			
}

.seminar_list .seminar_datetime{
	display: block;
	clear: right;
	width:100%;
}

.seminar_list .seminar_date{
	font-weight:bold;			
				
}

.seminar_list .seminar_detail{
	display: block;
	width: 445px;
	float:left;
	padding-right: 10px;
}

.seminar_image{
	display: block;
	float:right;
		
}

.seminar_list .register_button img{
	margin-top: 3px;			
}



/* End of Seminar Styles */
.contact_colour
{
	color: #D485B1;
}
.font_bold
{
	font-weight: bold;
}
#latest_news_box 
{
	padding-left : 15px;
	padding-bottom : 15px;
	padding-right : 15px;
	padding-top : 13px;
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	background-image: url('/PublishingImages/Styles/purple_box1.png');
	width : 230px;
	height : 165px;
	margin-right : 10px;
	position: relative;
}
#latest_news_box h1 
{
	padding-left : 60px;
	padding-bottom : 12px;
	padding-right : 0;
	padding-top : 12px;
	background-image: url('/PublishingImages/Styles/news_icon1.png');
	background-position : left center;
	background-repeat : no-repeat;
	margin : 0;
	line-height : 110%;
}
#latest_news_box h2 
{
	padding-bottom : 5px;
	padding-top : 5px;
	margin : 0;
	line-height : 110%;
	font-size:130%;
}
#latest_news_box h2 a, #highlight_box h2 a
{
	color: #578ecb !important;
}
#latest_news_box p 
{
	margin : 0;
	padding : 0;
	line-height : 14px;
}
.customers_colour
{
	color: #6FBFC2;
	font-weight: bold;
}
.customers_colour h3{
	display:inline-block !important;
	margin: 0px 0px 2px 0px;
}
.customers_colour a:link, .customers_colour a:visited, .casestudy_colour a:link, .casestudy_colour a:visited

{
	color: #6FBFC2 !important;
	text-decoration: none;
}
.customers_colour a:hover
{
	text-decoration: underline;
}
.casestudy_colour
{
	color: #6FBFC2;
	font-weight: bold;
}
.industry
{
	font-weight: bold;
}
.ShortDesc
{
	padding-top:3px;
	padding-bottom:3px;
}
.CustomerContainer
{
	width:100%;
	border-top:1px #6FBFC2 solid;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100px;
}

.CustomerContainerDetails
{
	width:100%;
	padding-top: 10px;
}
.CustomerDescription
{
	padding-bottom: 10px;
	padding-top: 10px;

}

.CustomerLogo
{
	float:left;
	width:70px;
	padding-top:10px;
}
.CustomerDetail
{
	width:510px;
	padding-left:5px;
}
.CustomerLinks
{
	text-align: right;
	float: right;
}
.CustomerLinksDetails
{
	text-align: left;
	padding-top: 5px;
}
.Features
{
	/*clear:left;*/
}
.CustomerLinks a
{
	background-image: url('/PublishingImages/Styles/customer_arrow.gif');
	background-repeat:no-repeat;
	background-position:right;
}
.CustomerLinksDetails a
{
	background-image: url('/PublishingImages/Styles/customer_arrow.gif');
	background-repeat:no-repeat;
	background-position:right;
}
.CustomerLinkColour
{
	color: #6FBFC2;
	padding-right: 12px;
	padding-bottom: 2px;
}
.CustomerWebsite
{
	clear:both;
	padding-top:10px
}

.FormLabels
{
	font-weight:bold;
}
.FormButtons
{
	float:right;
}
.FloatLeft
{
	float:left;	
	padding-top: 6px;
}
.about_us_colour
{
	color: #9595c9;
}
#footer
{
	clear : both;
margin : auto;
width : 580px;
font-size : 70%;
text-align : left;

}
#col3 {
	color : #91b5e0;
	padding-left : 22px;
	padding-right : 11px;
	width : 179px;
	text-align : center;
	float: left;
}
#col3_nav {
	padding : 0;
	margin : 0;
	background-position : left top;
	background-image : url('/PublishingImages/Styles/search_freeseminars.jpg');
	background-repeat : no-repeat;
	height: 136px;
	width: 176px;
	float: left;
	clear: both;
}
li 
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#col3_nav ul 
{
	list-style-type : none;
	padding : 0;
	margin : 0;
}
.LeftWPZ
{
	padding-right : 15px;
	padding-top : 13px;
	float : left;
	width : 230px;
	height : auto;
	margin-right : 10px;
}
.RightWPZ
{
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 13px;
	float : left;
	width : 230px;
	height : auto;
}
#search_box 
{
	padding-top : 14px;
	width : 179px;
	height : 30px;
}
#search_box>table
{
	margin-top:-5px;
}
.search_box_input 
{
	border: 1px solid #95cbee;
	padding : 2px;
	margin-left: 5px;
	background-position : left top;
	background-repeat : repeat-x;
	background-image : url('/PublishingImages/Styles/imput_bg.jpg');
	width : 90px;
	height : 15px;
}
/* Page Content Styles (core_RTE_Custom- prefix) */
.core_RTE_Custom-Title
{
	font-size:110%;
	color:#578ecb;
	font-weight:bold;
}
.PageTitle
{
	font-size:110%;
	color:#578ecb;
	font-weight:bold;
}

/* Find Us Map styling */
#mapviewer
{
	padding: 10px;
	border: 2px solid #D485B1;
}


/* Common Form Stylings */
.commentsRow
{
	width: 100%;
	clear: left;
	padding: 2px;
}
.contactRow, .registerRow
{
	width: 100%;
	clear: left;
	padding: 2px;
}
.contactLabel, .registerLabel
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 175px; 
	padding: 0 10px 0 0; 
	margin: 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
}
.commentsRow span
{
	color: #D485B1;
}
.contactRow span
{
	color: #D485B1;
}
.registerRow span
{
	color: #F7B838;
}
.commentsRow textarea
{
    width: 300px;
    background: #efdfea;
    border: 1px solid #D485B1;
}
.contactRow input
{
    width: 300px;
    background: #efdfea;
    border: 1px solid #D485B1;
}
.contactRow select
{
    width: 303px;
    background: #efdfea;
    border: 1px solid #D485B1;
}
.registerRow input
{
    width: 300px;
    background: #FEEFDA;
    border: 1px solid #F7B838;
}
.registerRow select
{
    width: 303px;
    background: #FEEFDA;
    border: 1px solid #F7B838;
}
.contactRow .btnForm, .registerRow .btnForm
{
	float: left;
	width: 50px;
	margin-left: 185px;
}
.contactRow .btnForm:hover
{
	background: #D485B1;
	color: #FFF;
	cursor:pointer;
}
.registerRow .btnForm:hover
{
	background: #F7B838;
	color: #FFF;
	cursor:pointer;
}

.commentsRow textarea:hover
{
    border: 1px solid maroon;
}
.contactRow input:hover, .registerRow input:hover
{
    border: 1px solid maroon;
}

.registerRow td {
	width: 300px;
	float: right;
}
.registerRow td label, .registerRow td input
{
	width: 100px;
	background: none;
	border: none;
}
.registerRow td label:hover, .registerRow td input:hover
{
	border: none;
}
/* alert messages styling */
.alert 
{
	background: #fff6bf url(bioneural/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}


/* Pages specific Styling */
blockquote {
	display: block;
	padding: 0 40px;
	width: 350px;
	font-style:italic;
}

.partnerDiv
{
	width: 100%;
	margin-top: 10px;
}
.partnerTitle a {
	color: #9595C9 !important;
	font-size: 13px;
	font-weight: bold;
}
.seminarImg, .customerImg, .partnerImg
{
	float: left;
	margin: 0 10px 10px 0;
	padding: 2px;
}
/*.partnerImg
{	
	border: 1px solid #9595C9;
}
.seminarImg
{
	border: 1px solid #F7B838;
}
.customerImg
{
	border: 1px solid #6FBFC2;
}*/

.partnerDesription
{
	margin: 10px 0px 10px 0px;
	height: 100px;
	border-bottom: 1px solid #8690ff;
	padding: 5px 0;
}
.partnerDesription p
{
	margin: 0 0 3px 0;
}
.partnerDesription img.moreButton
{
}
.partnerDiv ul li
{
	list-style-type:circle;
}
.semOverTitle
{
	color: #F7B838;
}
.featured
{
	float: left;
	margin: 0 18px;
}
.featured_title h3
{
	color: #6FBEC2;
}
.features{
}
.CaseStudyContainer
{
	margin-top: 10px;
}

/* Search Stylings */
.srch-Icon
{
	padding: 0 5px 5px 0;
}
td.ms-sbgo {
	border: none !important;
	background: none !important   
}
td.ms-sbgo img
{
	padding: none !important;
}
.srch-sort {
	font-size: 1.2em !important;
}
.srch-Title a:link, .srch-Title a:visited {
	color: #578ECB !important;
}
.srch-Page a:link, .srch-Page a:visited
{
	color: #578ECB !important;	
}

/* News Pages Styling */
font img
{
	padding: 2px;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc !important;
	float: left;
}
.news_home_box 
{
	padding: 5px 5px 5px 0px;
	width: 515px;
}

#newsItem0{

	width: 515px;
	margin-bottom: 0px;
	border-bottom: none !important;
}
.news_bg_top{
	background:url('/PublishingImages/News/news_top.png') no-repeat;
	padding: 8px 10px 0;
	width: 505px;
}
.news_bg_bottom{
	background:url('/PublishingImages/News/news_bottom.png') no-repeat;
	padding: 8px 5px;
	width: 515px;
	height: 10px;
}


.news_home_box .rollupImage
{
	width: 100px;
	height: 100px;
	padding: 4px 10px 4px 2px;
	float: left;
}
.news_home_box h2
{
	margin:5px 0px -8px;
	padding:0px;
	font-size: 130% !important;
	line-height: 17px !important;
}
.ms-WPBody .news_home_box h2 a
{
	color: #578ecb;
}
.news_home_box p.read_more 
{
	text-align : right;
	margin:0px;
	padding:0px;
}
.pagerContainer{
	text-align:center;
	width: 500px;
}

ul.pager{
	/*	margin: 0 auto 0 auto;		
		display: block;
		width: 230px;*/
		display: inline;
		list-style-type: none;
}

ul.pager li{
display: inline;
padding-right: 7px;
			
	font-size: 110%;
}

.ms-WPBody ul.pager li a{
	color: #578ecb;	
}

/*.read_more a 
{
	color : #22477c;
	text-decoration : none;
	padding-right : 12px;
	background-image: url('/PublishingImages/Styles/customer_arrow.gif');
	background-position : right center;
	background-repeat : no-repeat;
}
.read_more a:hover
{
	color : #000000;
}
.read_more a:visited 
{
	color : #22477c;
	text-decoration : none;
	padding-right : 12px;
	background-image: url('/PublishingImages/Styles/customer_arrow.gif');
	background-position : right center;
	background-repeat : no-repeat;
}*/

/* Footer Styling */
#footer_bar
{
    margin-top: 20px !important;
}
#footer_new
{
	clear: left;
	font-size: 10px;
	margin-right: 40px;
	padding: 20px;
	height: 110px;
	vertical-align: bottom;
	position: relative;
	width: 530px;
	margin-left: 162px;
}
#footer_new_blog
{
	clear: left;
	font-size: 10px;
	padding: 20px;
	height: 110px;
	vertical-align: bottom;
	position: relative;
	width: 580px;
	margin: auto;
}

#footer_text
{
	position:absolute;
	top: 20px;
	left: 20px;
	width: 190px;
}
#footer_logos
{
	position:absolute;
	top: 20px;
	right: 20px;
}
#footer_logos_blog
{
	margin-right: 50px;
    position: absolute;
    right: 20px;
    top: 20px;
}

/* Override styles for previous bad SharePoint layout and coding */
.ms-TPBody h1
{
	font-size: 18px !important;
}
.ms-WPBody h1
{
	font-size: 18px !important;
}
h2.PageTitle
{
	font-size: 20px !important;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
h1.PageTitle
{
	font-size: 20px !important;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}

/* more button overide */
#highlight_box div.more, #latest_news_box div.more
{
	position: absolute;
	bottom: 10px;
	right: 12px;
	font-weight: bold;
}
#highlight_box div.more a, #latest_news_box div.more a
{
	color: #578ecb;
}
