html *

{

	font-family:Arial,Verdana,sans-serif;

}

html, body

{

	border: none;

}

/*a

{

	color: #566c11;

	text-decoration:none;

}

a:hover

{

	color: #566c11;

	text-decoration: underline;

}*/

a { color:#D30F33; text-decoration:none; }

a:hover { color:#333333; }

body

{

	height:	 100%;

	background-color: #fff;

	margin: 0;

	padding: 0;

	text-align:center;

}

img

{

	border: none;

}

div

{

	scrollbar-face-color:#cccccc; 

	scrollbar-arrow-color:#000000; 

	scrollbar-track-color:#999999; 

	scrollbar-shadow-color:''; 

	scrollbar-highlight-color:''; 

	scrollbar-3dlight-color:''; 

	scrollbar-darkshadow-Color:''; 

}

p

{

	font-family:Arial,Verdana,sans-serif;

}

div.container /*the body container*/

{

	margin-left: auto;

	margin-right: auto;

	width: 950px;

}



/* BEGIN - TOP BAR PIECES */

div.topBar

{

	height:129px;

	width:950px;

}

img.laurusLogoImg

{

	margin: 52px 0px 0px 160px;

	float:left;

}

div.headerNav

{

	margin: 20px 22px 0px 0px;

	font-size:12px;

	float:right;

	width:563px;

	color:#dd3143;

	text-align:right;

	/*border:1px solid #ffcc00;*/

}

div.headerNavItem

{

	

	float:right;

	text-align:left;

	/*border:1px solid #ffcc00;*/

	position:relative;

}

a.headerLink

{

	color:#dd3143;

	font-size:12px;

	text-decoration:none;

}

a.headerLink:hover

{

	color:#dd3143;

}

div.newsletterSignUp

{

	margin: 4px 0px 0px 1px;

	padding: 12px 7px 0px 7px;

	width:114px;

	height:53px;

	background-color:#b5e1e1;

	float:left;

	text-align:left;

	visibility:hidden;

	font-family:Verdana,Arial,sans-serif;

	font-size:10px;

	color:#000000;

	/*border:1px solid #ffcc00;*/

	overflow:visible;

}

div.newsletterSignUpTop

{

	margin: -7px 0px 0px 1px;

	padding: 0px 0px 0px 0px;

	width:128px;

	height:3px;

	background-color:#b5e1e1;

	float:left;

	line-height:0;

	visibility:hidden;

	position:relative;

	overflow:hidden;

}

/* BEGIN - TOP BAR PIECES */



/* BEGIN - CONTENT BAR PIECES */

div.contentBar

{

	width:100%;

	text-align:left;

}

div.contentSpacer

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:25px;

	height:25px;

	float:left;

}

div.sideBarLeft

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:151px;

	float:left;

	text-align:right;

	vertical-align:top;

}

div.homeContainer

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:749px;

	float:left;

}

div.subContainer

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:749px;

	float:left;

}

div.searchBar

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

	text-align:right;

	color:#dd3143;

	font-size:12px;

}

div.newsEventsSideHome

{

	margin: 28px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

	text-align:right;

	color:#000000;

	font-size:10px;

}

div.newsEventsSide

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

	text-align:left;

	color:#000000;

	font-size:10px;

}

div.techUpdatesSideHome

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

	text-align:right;

	color:#000000;

	font-size:12px;

}

div.resourceLibrarySideHome

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

	text-align:right;

	color:#000000;

	font-size:12px;

}

div.resourceLibrarySide

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

	height:38px;

	text-align:left;

	color:#000000;

	font-size:12px;

}

div.sideBarDivider

{

	margin: 20px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	background-color:#bcbdc0;

	width:134px;

	height:1px;

	float:right;

	overflow:hidden;

}

.sideBarTitle

{

	font-size:12px;

	color:#dd3143;

}

.searchSection

{

 font-size:12px;

 font-weight:bold;

 color:#dd3143;

}

a.searchLink

{

 font-size:12px;

 color:#000000;

}



/* END - CONTENT BAR PIECES */





/* INPUT */

input

{

	border:1px solid #bdc5c7;

	height:12px;

	background-color:#e7f5f6;

	font-size:12px;

}

/* begin - resource library form classes */

input.rlButton

{

	font-family:Verdana,Arial,sans-serif;

	border:1px solid #bdc5c7;

	height:20px;

	background-color:#e7f5f6;

	font-size:12px;

	font-weight:bold;

}

input.rlButton2

{

	font-family:Verdana,Arial,sans-serif;

	border:1px solid #bdc5c7;

	height:20px;

	background-color:#e7f5f6;

	font-size:12px;

	font-weight:bold;

	float:right;

}

input.rlCheckbox

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border:0px solid #ffffff;

	background-color:#ffffff;

	height:12px;

}

input.rltext

{

	width:150px;

}

input.rltext2

{

	width:150px;

	float:left;

}

.contrastText

{

 color:#e7f5f6;

}

/* end - resource library form classes */

input.searchBarInput

{

	width:110px;

	margin: 3px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	float:right;

}

input.newsletterEmailInput

{

	width:85px;

	margin: 3px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	float:left;

}



img.searchGo

{

	margin: 3px 0px 0px 0px;

	float:right;

}



img.newsletterGo

{

	margin: 3px 0px 0px -2px;

	float:left;

}



/* BEGIN - MainNav */

div.mainNav

{

	height:28px;

	width:100%;

	/*overflow:hidden;*/

	background-color:#dd3143;

	vertical-align:middle;

}







div.mainNavItemAboutUs

{

	width:147px;

	font-size:12px;

	text-align:left;

	color:#ffffff;

	float:left;

	line-height:28px;

}

div.mainNavItemAboutUs a 

{

	color:#ffffff;

	text-transform:uppercase;

}

div.mainNavItemAboutUsOn a 

{

	color:#dd3143;

	text-transform:uppercase;

}

div.mainNavItemAboutUsOn

{

	width:147px;

	font-size:12px;

	text-align:left;

	color:#dd3143;

	float:left;

	line-height:28px;

	background-color:#fff;

	position:static;

}

div.mainNavItemBusinessGroups

{

	width:147px;

	font-size:12px;

	text-align:left;

	color:#ffffff;

	float:left;

	line-height:28px;

	overflow:hidden;

}

div.mainNavItemBusinessGroups a 

{

	color:#ffffff;

	text-transform:uppercase;

}

div.mainNavItemBusinessGroupsOn a 

{

	color:#dd3143;

	text-transform:uppercase;

}

div.mainNavItemBusinessGroupsOn

{

	width:147px;

	font-size:12px;

	text-align:left;

	color:#dd3143;

	float:left;

	line-height:28px;

	background-color:#fff;

	position:static;

}



div.mainNavItemExpertSolutions

{

	width:155px;

	font-size:12px;

	text-align:left;

	color:#ffffff;

	float:left;

	line-height:28px;

}

div.mainNavItemExpertSolutions a 

{

	color:#ffffff;

	text-transform:uppercase;

}

div.mainNavItemExpertSolutionsOn a 

{

	color:#dd3143;

	text-transform:uppercase;

}

div.mainNavItemExpertSolutionsOn

{

	width:155px;

	font-size:12px;

	text-align:left;

	color:#dd3143;

	float:left;

	line-height:28px;

	background-color:#fff;

	position:static;

}



div.mainNavItemIndustrySolutions

{

	width:147px;

	font-size:12px;

	text-align:left;

	color:#ffffff;

	float:left;

	line-height:28px;

}

div.mainNavItemIndustrySolutions a 

{

	color:#ffffff;

	text-transform:uppercase;

}

div.mainNavItemIndustrySolutionsOn a 

{

	color:#dd3143;

	text-transform:uppercase;

}

div.mainNavItemIndustrySolutionsOn

{

	width:147px;

	font-size:12px;

	text-align:left;

	color:#dd3143;

	float:left;

	line-height:28px;

	background-color:#fff;

	position:static;

}



div.mainNavItemResourceLibrary

{

	width:149px;

	font-size:12px;

	text-align:left;

	color:#ffffff;

	float:left;

	line-height:28px;

}

div.mainNavItemResourceLibrary a 

{

	color:#ffffff;

	text-transform:uppercase;

}

div.mainNavItemResourceLibraryOn a 

{

	color:#dd3143;

	text-transform:uppercase;

}

div.mainNavItemResourceLibraryOn

{

	width:149px;

	font-size:12px;

	text-align:left;

	color:#dd3143;

	float:left;

	line-height:28px;

	background-color:#fff;

	position:static;

}



div.mainNavDivider

{

	width:1px;

	height:28px;

	background-color:#ffffff;

	overflow:hidden;

	float:left;

}

div.mainNavDividerTop

{

	width:1px;

	height:4px;

	background-color:#ffffff;

	overflow:hidden;

	float:left;

}

div.topNavBarContainer

{

	width:100%;

	height:5px;

}

div.subNavAboutUs

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 10px;

 width:137px;

 float:left;

 text-align:left;

 position:absolute;

 visibility:hidden;

 z-index:3;

 line-height:11px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templateFiles/images/common/menuTransBack.png');

}

div.subNavAboutUs[class] {

 background-image:url('/templateFiles/images/common/menuTransBack.png');

}

div.subNavTopAboutUs

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:147px;

 height:5px;

 background-color:#b5e1e1;

 line-height:0;

 float:left;

 overflow:hidden;

 visibility:hidden;

}

div.subNavBusinessGroups

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 10px;

 width:137px;

 float:left;

 text-align:left;

 position:absolute;

 visibility:hidden;

 z-index:3;

 line-height:11px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templateFiles/images/common/menuTransBack.png');

}

div.subNavBusinessGroups[class] {

     background-image:url('/templateFiles/images/common/menuTransBack.png');

}

div.subNavTopBusinessGroups

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:147px;

 height:5px;

 background-color:#b5e1e1;

 line-height:0;

 float:left;

 overflow:hidden;

 visibility:hidden;

}

div.subNavExpertSolutions

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 10px;

 width:145px;

 float:left;

 text-align:left;

 position:absolute;

 visibility:hidden;

 z-index:3;

 line-height:11px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templateFiles/images/common/menuTransBack.png');

}

div.subNavExpertSolutions[class] {

    background-image:url('/templateFiles/images/common/menuTransBack.png');

}

div.subNavTopExpertSolutions

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:155px;

 height:5px;

 background-color:#b5e1e1;

 line-height:0;

 float:left;

 overflow:hidden;

 visibility:hidden;

}

div.subNavIndustrySolutions

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 10px;

 width:137px;

 float:left;

 text-align:left;

 position:absolute;

 visibility:hidden;

 z-index:3;

 line-height:11px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templateFiles/images/common/menuTransBack.png');

}

div.subNavIndustrySolutions[class] {

   background-image:url('/templateFiles/images/common/menuTransBack.png');

}

div.subNavTopIndustrySolutions

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:147px;

 height:5px;

 background-color:#b5e1e1;

 line-height:0;

 float:left;

 overflow:hidden;

 visibility:hidden;

}

div.subNavResourceLibrary

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 10px; 

 width:139px;

 float:left;

 text-align:left;

 position:absolute;

 visibility:hidden;

 z-index:3;

 line-height:11px;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templateFiles/images/common/menuTransBack.png');

}

div.subNavResourceLibrary[class] {

   background-image:url('/templateFiles/images/common/menuTransBack.png');

}

div.subNavTopResourceLibrary

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:149px;

 height:5px;

 background-color:#b5e1e1;

 line-height:0;

 float:left;

 overflow:hidden;

 visibility:hidden;

}

div.subNavItem a

{

 color:#FFFFFF;

 font-size:12px;

 line-height:11px;

}

div.subNavItem a:hover

{

 color:#000000;

 font-size:12px;

 line-height:11px;

}







/* END - MainNav */



/* BEGIN - Main Content Area */

div.mainContent

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:599px;

 text-align:left;

 float:left;

 vertical-align:top;

 font-size:10px;

}

div.contentText

{

 margin: 10px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:580px;

 text-align:left;

 font-size:12px;

}

.contentText

{

 font-family:Arial;

 color:#000000;

 text-align:left;

 font-size:12px;

}

.contentTitle

{

 font-size:14px;

 font-weight:bold;

 color:#dd3143;

}

.contentSubTitle

{

 font-size:12px;

 font-weight:bold;

 color:#dd3143;

}

div.sideBarRight

{

 border:5px #b5e1e1 solid;

 margin: 0px 0px 0px 0px;

 padding: 35px 8px 20px 15px;

 width:117px;

 float:right;

 vertical-align:middle;

}

div.sideBarResourceLibrary

{

 width:148px;

 margin: 0px 0px 3px 0px;

 padding: 20px 1px 10px 1px;

 background-color:#b5e1e1;

 float:left;

}

div.sideBarResourceLibraryTitle

{

	width:133px;

	margin: 0px 0px 0px 0px;

 	padding: 0px 0px 0px 15px;

	background-color:#fff;

	text-align:left;

	font-size:12px;

	color:#dd3143;

	text-transform:uppercase;

}

div.sideBarResourceLibraryItems

{

	margin: 0px 0px 0px 0px;

 	padding: 0px 5px 0px 15px;

}

div.rlitem

{

	margin: 0px 0px 5px 0px;

}

div.rlMore

{

	padding: 0px 7px 0px 0px;

	text-align:right;

}

.sideBarRLheading

{

  text-align:left;

  font-size:12px;

  color:#dd3143;

  text-transform:uppercase;

}

a.sideBarRLMore

{

  font-size:12px;

  color:#dd3143;

}

a.sideBarRLFile

{

  font-size:12px;

  color:#000;

}

.morearrow

{

  font-size:8px;

}

/* END - Main Content Area*/



/* BEGIN - Side Nav*/

div.sideNav

{

	margin: 35px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:151px;

	font-size:12px;

	text-align:left;

	color:#ffffff;

	float:left;

	line-height:28px;

	/*border:1px solid #ffcc00;*/

}

div.sideNavItem

{

 margin: -5px 5px 0px 0px;

 padding: 0px 0px 5px 0px;

}

a.sideNavItem

{

 color:#000000;

 font-size:12px;

 text-transform:uppercase;

 line-height:11px;

}

a.sideNavItem:hover

{

 color:#dd3143;

 font-size:12px;

 text-transform:uppercase;

 line-height:11px;

}

a.sideNavItemOn

{

 color:#dd3143;

 font-size:12px;

 text-transform:uppercase;

 line-height:11px;

}



div.sideSubNavItem

{

margin: -5px 5px 0px 0px;

padding: 0px 0px 0px 0px;

}

div.sideSubNavItemOn

{

margin: -9px 3px -4px 0px;

padding: 4px 2px 4px 0px;

background-color:#fff;

}

a.sideSubNavItem

{

 color:#999999;

 font-size:12px;

 text-decoration:none;

 line-height:11px;

}



a.sideSubNavItem:hover

{

 color:#dd3143;

 font-size:12px;

 text-decoration:underline;

 line-height:11px;

}

a.sideSubNavItemOn

{

 color:#999999;

 font-size:12px;

 text-decoration:none;

 line-height:11px;

}



div.sideNavHeader

{

 margin: 0px 0px 0px 0px;

 /*was - padding: 0px 10px 0px 0px;*/

 padding: 0px 0px 0px 0px;

 width:151px;

 color:#ffffff;

 text-align:right;

 background-color:#dd3143;

}

div.sideNavHeader a 

{

	color:#ffffff;

	text-transform:uppercase;

}

div.sideNavHeader a:hover 

{

	color:#000000;

	text-transform:uppercase;

}

div.sideNavItems

{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width:151px;

 text-align:right;

 line-height:28px;

 }

div.activeSideNavGroup

{

 margin: 0px 0px -4px 0px;

 padding: 0px 0px 4px 3px;

 background-color:#d6efef;

 }

 div.inactiveSideNavGroup

 {

  margin: 0px 0px -4px 0px;

  padding: 0px 0px 4px 3px;

  background-color:#fff;

 }

 div.activeSideNavBottom

 {	

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 9px 0px;

 }

/* END - Side Nav*/



/* BEGIN  - News Listing Styles */

div.newsItem

{

 padding: 14px 20px 18px 12px;

 border-left-style: solid;

 border-left-width: 3px;

 border-left-color: #dd3143;

 background-color:#e7f5f6;

 width:83%;

 font-size:11px;

}

div.newsItem a

{

 font-family:Verdana;

 font-size:11px;

 font-weight:bold;

 color:#dd3143;

 font-style:italic;

 text-decoration:none;

}

div.newsItem img

{

 margin: 2px 10px 2px 0px;

 padding: 0px 0px 0px 10px;

}

.years {

 color:#000000;

 font-size:12px;

}

a.activeyear{

 color:#dd3143;

 font-size:12px;

}

a.inactiveyear{

 color:#000000;

 font-size:12px;

}

/* END  - News Listing Styles */



/* BEGIN - from the old laurus site - for areas copied into cms quickly*/



.hdrred { font-size:12px; color:#D30F33; }

/* END - from the old laurus site - for areas copied into cms quickly*/



.cleaner {

clear:both;

height:0px;

margin-top:0px;

margin-bottom:0px;

margin-left:0px;

margin-right:0px;

padding-bottom:0px;

padding-top:0px;

border:none;

visibility: hidden;

}

br.cleaner {

clear:both;

height:0px;

margin-top:0px;

margin-bottom:0px;

margin-left:0px;

margin-right:0px;

padding-bottom:0px;

padding-top:0px;

border:none;

visibility: hidden;

}

br.clearMod {clear:both;line-height:0;height:0px;width:0px;font-size:1px;display:inline-block;}

br.sideSpace {clear:both;line-height:16px;;height:0px;width:0px;font-size:1px;display:inline-block;}

br.subSideSpace {clear:both;line-height:14px;;height:0px;width:0px;font-size:1px;display:inline-block;}









