@charset "UTF-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	
}

body {
	background-image: url(../images/BodyGradient.jpg);
	background-repeat: repeat-x;
	background-color: #92b5c8;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3D505A;
	font-size: 13px;
	line-height:19px;
	margin-top:-20px;
}
.modiusBlue {
	color: #4AA5D2;
}
#headerWrapper {
	height: 169px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

*+html #headerWrapper {
	margin-top:0px;
}


#headerWrapper #tertiaryNav {
	position: absolute;
	width: 500px;
	right: 0px;
	font-size: 12px;
	text-align: right;
	margin-top: 26px;
	margin-right: 6px;
	color: #4AA5D2;
	display:inline;
}
#headerWrapper #MainNav {
	background-image: url(../images/navBG.jpg);
	height: 50px;
	width: 970px;
	position: relative;
}
#headerWrapper #MainNav ul {
	list-style-type: none;
	height: 42px;
	width: 952px;
	left: 9px;
	position: relative;
	top: 6px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 0px;
	padding-left: 0px;
	
}
#headerWrapper #MainNav ul li {
	float: left;
	height: 32px;
	width: 119px;
	text-align: center;
	background-image: url(../images/testButton.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	
}







#headerWrapper #MainNav ul li a {
	color: #91CAEB;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

#headerWrapper #MainNav ul li a:hover {
	color: #EF9300;

}

/* STYLES THAT NEED UPDATING WHEN NEW SITE SUB SECTIONS ARE CREATED */

.solutionsPage #solutionsNav a,
.dataPage #dataNav a,
.productPage #productsNav a,
.successPage #successNav a,
.resourcesPage #resourcesNav a,
.supportPage #supportNav a,
.parntersPage #partnersNav a,
.newsPage #newsNav a,
.aboutPage #aboutNav a
{
	color: #ffffff;
	
}

.solutionsPage #solutionsNav,
.dataPage #dataNav,
.productPage #productsNav,
.successPage #successNav,
.resourcesPage #resourcesNav,
.supportPage #supportNav,
.parntersPage #partnersNav,
.newsPage #newsNav,
.aboutPage #aboutNav
{
	background-image: url(../images/testButton.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
	
}


#solutionsOverviewSubPage #solutionsSubNav a,
#solutionsUAMSubPage #solutionsUAMSubNav a,
#solutionsEEPASubPage #solutionsEEPASubNav a,
#solutionsEMSubPage #solutionsEMSubNav a,
#whatWeDoSubPage #whatWeDoSubNav a,
#availabiltyMonitoringSubPage #availabiltyMonitoringSubNav a,
#capacityPlanningSubPage #capacityPlanningSubNav a,
#efficiencyTrackingSubPage #efficiencyTrackingSubNav a,
#productSubPage #productsSubNav a,
#productEnterpriseSubPage #productEnterpriseSubNav a,
#productHostedSubPage #productHostedSubNav a,
#productExpressSubPage #productExpressSubNav a,
#productMachineSubPage #productMachineSubNav a,
#productCollectorSubPage #productCollectorSubNav a,
#productFaqsSubPage #productFaqsSubNav a,
#measurementSeriesSubPage #measurementSeriesSubNav a,
#successCustomerCaseStudiesSubPage #successCustomerCaseStudiesSubNav a,
#dcimPowerStripsSubPage #dcimPowerStripsSubNav a,
#dcimPowerMeteringSubPage #dcimPowerMeteringSubNav a,
#whitePapersSubPage #whitePapersSubNav a,
#customerCaseStudiesSubPage #customerCaseStudiesSubNav a,
#productResourcesSubPage #productResourcesSubNav a,
#researchModiusSubPage #researchModiusSubNav a,
#supportOverviewSubPage #supportOverviewSubNav a,
#supportContactSubPage #supportContactSubNav a,
#becomePartnerSubPage #becomePartnerSubNav a,
#researchPartnersSubPage #researchPartnersSubNav a,
#salesPartnersSubPage #salesPartnersSubNav a,
#technologyPartnersSubPage #technologyPartnersSubNav a,
#inNewsSubPage #inNewsSubNav a,
#webinarsSubPage #webinarsSubNav a,
#eventsSubPage #eventsSubNav a,
#blogSubPage #blogSubNav a,
#PRSubPage #PRSubNav a,
#newslettersSubPage #newslettersSubNav a,
#aboutUsSubPage #aboutUsSubNav a,
#contactUsSubPage #contactUsSubNav a,
#managementTeamSubPage #managementTeamSubNav a,
#boardDirectorsSubPage #boardDirectorsSubNav a,
#pressReleasesSubPage #pressReleasesSubNav a
{
   color: #ffffff;
	background-image: url(../images/miniTriangle.jpg);
	background-repeat: no-repeat;
	background-position: center 16px;
}



/* END ----- STYLES THAT NEED UPDATING WHEN NEW SITE SUB SECTIONS ARE CREATED */




#headerWrapper #logo {
	background-image: url(../images/logo.jpg);
	height: 111px;
	width: 572px;
	margin-bottom: 13px;
	margin-left: 20px;
}

#headerWrapper #logo img {
	border:none;
	
}
#pageContentWrapper {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.subNav {
	background-image: url(../images/subMenu.jpg);
	height: 52px;
	width: 970px;
}

.subNav ul {
	list-style-type: none;
	width: 952px;
	padding-left: 28px;
	padding-top: 3px;
	height:30px;
	margin: 0px;
}
.subNav ul li  {
	float: left;
	padding-right: 20px;
	font-size: 12px;
	height:30px;
}
.subNav ul li a {
	color: #a8d8f1;
	
	height:30px;
	padding-bottom:10px;
}


#pageContentWrapper #pageContentInnerWrapper {
	background-image: url(../images/contentBGrepeat.jpg);
	background-repeat: repeat-y;
	width: 970px;
}
#pageContentWrapper #pageContentInnerWrapper #pageContent {
	background-image: url(../images/ContentBG.jpg);
	background-repeat: no-repeat;
	width: 970px;
}
#pageContentWrapper #pageContentInnerWrapper #pageContent #content {
	width: 580px;
	margin-left: 40px;
	margin-top: 20px;
	float: left;
	margin-bottom:30px;
}

/* TABBED CONTENT PAGES ---- pages that have a graphic banner and tabs at the top of the page */

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent {
	margin-left: 0px;
	margin-top: -11px;
	width: 970px;
	background: url(../images/tabbedBannerBGgrey.png) no-repeat 5px 0;
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.solutionsBanner {
	background: url(../images/tabbedBannerBGsolutions.jpg) no-repeat 5px 0;
}
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.solutionsBanner #tabbedPanelText h1{
	width:900px;
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.solutionsBanner #tabbedPanelText p{
	width: 900px;
}
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.environBanner #tabbedPanelText h1{
	width:600px;
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.environBanner #tabbedPanelText p{
	width: 600px;
}


#pageContentWrapper #pageContentInnerWrapper #pageContent #content.alarmBanner {
	background: url(../images/tabbedBannerBGalarm.png) no-repeat 5px 0;
}
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.environBanner {
	background: url(../images/tabbedBannerBGenviron.jpg) no-repeat 5px 0;
}


#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabsOFF  {
	padding-top: 32px;
	
	
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabsOFF .tabOFF {
	display: none;
	
	
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent #TabbedPanels1 {
	
	margin-top: 0px;
	position:relative;
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent #tabbedPanelText {
	width: 520px;
	height: 178px;
	margin-left: 40px;
	margin-top: 30px;
	}
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent h1{
	font-size: 26px;
	margin-bottom: 5px;
	}	


#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent p {
	
	color: #fff;
	margin-top: 0px;
	}


#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .flushH2 h2 {
	margin-top:10px;
	
}


#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabAreaContent h2 {
	
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	color:#3A619B;
	}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabAreaContent h3 {
	color: #4AA5D2;
	margin-bottom: 0px;
	
	}
	
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabAreaContent p {
	margin-top: 0px;
	color: #3D505A;
	}


#content.tabbedContent .tabAreaContent img {
	
	float: left;
	margin-right: 20px;
	margin-left: -5px;
	
}

#content.tabbedContent .tabAreaContent img.indent {
	margin-left: 20px;
	margin-right: 0px;
	
}
#content.tabbedContent .tabAreaContent img.floatingShadow {
	background: url(../images/floatingShadow_240.png) no-repeat 0 bottom;
	padding-bottom: 20px;
	margin-bottom: 0px;
}


#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent #sidebar {
	background-image:url(../images/sidebarBG.jpg);
	background-repeat:repeat-y;
	float:right;
	margin-bottom:20px;
	margin-top:10px;
	padding-right:0px;
	width:249px;
	margin-right: 10px;
}



#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent #sidebar h2 {
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 205px;
    margin-left: 0px;
    padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #4AA5D2 url(../images/darken.png) repeat-x 0 bottom;
	color: #ffffff;
	margin-top: 10px;
	border-top: 1px none #f3f3f3;
	border-left: 1px none #f3f3f3;
	font-size: 15px;
}


#pageContent #content.tabbedContent .tabAreaSideBar h3  {
	color: #4AA5D2 ;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 10px;
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabAreaSideBar ul {
	padding-left: 0px;
	margin-left: 15px;
	margin-right: 10px;
	list-style-type: none;
	list-style-image: none;
	
	
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabAreaSideBar ul li {
	padding-left: 22px;
	
}

#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .tabAreaSideBar hr {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
	color:silver;
	background-color: silver;
	height:1px;border:none;
	
	
}

.productBox {
	margin-top: 20px;
	width: 270px;
	background-color: #f9f9f9;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	border: 1px solid #C1DAD7;
	float: left;
	margin-right: 6px;
}
.productBox.noEndMargin {
	margin-right: 0px;
}
.productBox .productTitle {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 6px;
	background: #4AA5D2 url(../images/darken.png) repeat-x 0 bottom;
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: 1px solid #9d9d9d;
	
}

.productBox .productSubTitle {
	font-style: italic;
	background-color: #f9f9f9;
	padding: 6px;
	padding-top: 12px;
	text-align: center;
	margin-top: 0px;
	color:#4AA5D2 ;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-bottom-color:#C1DAD7; ;
}

.productBox .productDescription {
	padding: 6px;
	padding-top: 6px;
	background-color: #f9f9f9;
}

.productBox .ReadMoreButton {
	padding: 6px;
	text-align: center;
	color: #fff;
	margin-bottom:6px;
	margin-left: auto;
	margin-right: auto;
	width: 80px;
	background: #EF9300 url(../images/darken.png) repeat-x 0 bottom;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.productBox .ReadMoreButton:hover {
	background-color:#4AA5D2 ;
}


.solutionsTable th {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 6px;
	background: #4AA5D2 url(../images/darken.png) repeat-x 0 bottom;
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: 1px solid #9d9d9d;
}

/* PRODUCT PAGE TABLEs */


.productPage table, 
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent table {
	border-collapse: collapse;
	margin-top: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	
}
.productPage table.noUI, 
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent table.noUI {
	border: none;
	background-color: #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}


.productPage table tr .noUI, 
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent table tr .noUI {
	border: none;
	background-color: #fff;
}

.productPage table strong,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent table strong {
	font-size: 14px;
	line-height: 18px;
}

.productPage td,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent td {
	border: 1px solid #C1DAD7;
	padding: 10px 6px 6px 10px;
	color: #4f6b72;
	background-color: #e8eff0;
	
}

.productPage td.textTop,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent td.textTop {
	vertical-align: text-top;
	
}

.productPage .alt td,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent .alt td {
	background-color: #f9f9f9;
	
}

.productPage .dollarIcon,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent td .dollarIcon {
	background: url(../images/dollar50x60.png) no-repeat left top;
	padding-left: 60px;
	height: 70px;
	
}
.productPage .shieldIcon,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent td .shieldIcon {
	background: url(../images/shield50x60.png) no-repeat left top;
	padding-left: 60px;
	height: 70px;
	
}
.productPage .chartIcon,
#pageContentWrapper #pageContentInnerWrapper #pageContent #content.tabbedContent td .chartIcon {
	background: url(../images/thermonitor50x60.png) no-repeat left top;
	padding-left: 60px;
	height: 70px;
	
}



/* LUM TABLEs */


table.lumTable 
{
	border-collapse: collapse;
	margin-top: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	
}


table.lumTable th {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 6px;
	background: #4AA5D2 url(../images/darken.png) repeat-x 0 bottom;
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: 1px solid #9d9d9d;
}


table.lumTable  strong,
 {
	font-size: 14px;
	line-height: 18px;
}

table.lumTable  td {
	border: 1px solid #C1DAD7;
	padding: 10px 6px 6px 10px;
	color: #4f6b72;
	background-color: #e8eff0;
	
}

table.lumTable td.textTop {
	vertical-align: text-top;
	
}

table.lumTable .alt td {
	background-color: #f9f9f9;
	
}

table.lumTable .dollarIcon
{
	background: url(../images/dollar50x60.png) no-repeat left top;
	padding-left: 60px;
	height: 70px;
	
}
table.lumTable .shieldIcon,
{
	background: url(../images/shield50x60.png) no-repeat left top;
	padding-left: 60px;
	height: 70px;
	
}
table.lumTable .chartIcon
 {
	background: url(../images/thermonitor50x60.png) no-repeat left top;
	padding-left: 60px;
	height: 70px;
	
}
















#homePage #pageContentWrapper #pageContentInnerWrapper #pageContent #content{
	margin-bottom:5px;
}


#homePage #TabbedPanels1  {
margin-bottom:0;
margin-top:0;
padding-top: 31px;
width:960px;
}



#content ul {
	list-style-image: url(../images/bullet.jpg);
	margin-left:36px;
	font-size: 12px;
	margin-bottom: 16px;
	
}

#content ul li {
	margin-bottom: 0px;
	
}
#content #bannerBullets li {
	color: #fff;
	list-style-type: disc;
	list-style-image: none;
	
}

#sidebar {
	background-image: url(../images/sidebarBG.jpg);
	float: right;
	width: 249px;
	background-repeat: repeat-y;
	margin-right: 30px;
	margin-top: 20px;
	padding-right: 10px;
	margin-bottom:20px;
}
#sidebar #sidebarTop {
	background-image: url(../images/sidebarBGtop.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 249px;
}
#sidebar #sidebarContent {
	padding-right: 16px;
	padding-left: 16px;
}

#sidebar #sidebarContent img{
	border:none;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:4px;
	
}


#sidebar #sidebarContent blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	color: #4AA5D2;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

#sidebar #sidebarBottom {
	background-image: url(../images/sidebarBGbottom.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 249px;
}

#sidebar #sidebarContent ul {
	list-style-image: url(../images/sbBullet.jpg);
	margin-left:0px;
	padding-left: 12px;
	font-size: 12px;
	margin-bottom: 30px;
	display: block;
}

#sidebar #sidebarContent ul li {
	margin-bottom: 6px;
}

#sidebar #sidebarContent span {
	
}

#sidebar #sidebarContent .sidebarBlogSection {
	margin-bottom: 30px;
	
	
} 

#sidebar h3 {
	color: #4AA5D2;
	margin-bottom:10px;
	margin-left:0px;
}

#sidebar #sidebarContent .sidebarBlogSection a, #sidebar #sidebarContent .sidebarSelectedNewsLinks a {
	color:#4AA5D2;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:0px;
	line-height: 16px;
	display: block;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	
	width: 200px;
}
#sidebar #sidebarContent a:hover {
	text-decoration: underline;
	}

.tabAreaSideBar .sidebarBlogSection a, .tabAreaSideBar .sidebarSelectedNewsLinks a {
	color:#4AA5D2;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:0px;
	line-height: 16px;
	display: block;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	
	width: 200px;
}

.tabAreaSideBar .sidebarBlogSection a, #sidebar #sidebarContent .sidebarBlogSection a {
	background: url(../images/miniRSS.png) no-repeat left top;
}

.tabAreaSideBar .sidebarSelectedNewsLinks a,
#sidebar #sidebarContent .sidebarSelectedNewsLinks a {
	background: url(../images/miniNews.png) no-repeat left top;
}

#pageContent .tabAreaSideBar h3  {
	color: #4AA5D2 ;
	margin-bottom: 10px;
}

#pageContent .tabAreaSideBar ul {
	padding-left: 0px;
	margin-left: 14px;
}

#pageContent a:hover {
	text-decoration: underline;
}

#pageContentWrapper #pageContentInnerWrapper #pageContent .clearBoth {
	clear: both;
	height: 0px;
	width: 970px;
}
#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#footer #footerNav {
	width: 800px;
	position: relative;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
	padding-top: 40px;
	color: #4AA5D2;
}

#footerLegal {
	margin-left:90px;
	margin-top:40px;
	font-size:10px;
	color:#666;
	
}

p{
	margin-bottom:11px;
	
}

a{
	text-decoration: none;
	color: #4AA5D2;
}

#content img {
	margin-bottom:20px;
	margin-top:10px;
	
}

h1 {
	color: #EF9300;
	margin-bottom:20px;
	line-height:28px;
}

h2 {
	color: #4AA5D2;
	margin-top:25px;
	margin-bottom:5px;
	font-size:16px;
}

.flushH1 h1 {
	margin-top:0px;
	
}

.tabAreaContent h1 {
	color:#3A619B;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}


.flushH2 h2 {
	margin-top:0px;
	
}

.tabAreaContent h2 {
	color:#3A619B;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}


h3 {
	color: #3D505A;
	margin-bottom:13px;
	font-size: 15px;
	margin-top:20px;
	margin-bottom:4px;
}



h4 {
	color: #4AA5D2;
	margin-bottom:13px;
}

h5 {
	color: #4AA5D2;
	margin-bottom:10px;
}

h6 {
	color: #EF9300;
	margin-bottom:10px;
}

blockquote {
color:#4AA5D2;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
line-height:20px;
margin-left:0;
margin-right:0;
padding-bottom:10px;
padding-top:10px;
}


/*--------CSS for Homepage Only---------------*/

#homepageSubNav {
	background-image: url(../images/subMenuHomePage.jpg);
	height: 35px;
	width: 970px;
}

#banner{
	background-image: url(../images/banner237.jpg);
	background-repeat: no-repeat;
	height: 237px;
	width: 970px;	
}



#banner #bannerButton {
	top:188px;
	left:73px;
	position:relative;
	
	
}

#banner img {
	border:none;
}

.homePage #pageContentWrapper #pageContentInnerWrapper #pageContent {
	background-image: url(../images/homePagePanelsB.jpg);
	background-repeat: no-repeat;
	width: 970px;
}
.homePage #pageContentWrapper #pageContentInnerWrapper #pageContent #content {
	width:960px;
	margin-left:5px;
	margin-top:0px;
	
}
					
					

#panelContainer{
	height: 80px;
	width: 960px;
	margin-top: 23px;
}

#panelContainer img {
	border:none;
	margin:0px;
}
#panel1{
	float: left;
	height: 80px;
	width: 300px;
	margin-left: 10px;	
}
#panel2{
	float: left;
	height: 80px;
	width: 300px;
	margin-left: 20px;	
	
}
#panel3{
	float: left;
	height: 80px;
	width: 300px;
	margin-left: 20px;	
	
}

.clearBoth{
	clear:both;
	
}

.rolloverModule, .rolloverModuleAlt  {
	
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left: 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-color: white;
	width: 570px;
	
	
}

.newsItem{
	margin-bottom:10px;
	margin-left: -10px;
	background-color: white;
	width: 570px;
	
	
	
}

.tabAreaContent .newsItem h2, .newsItem h2 {
	color:#3A619B;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top: 0px;
	line-height:18px
	
	
}

.newsItem .newsTitle{
	color:#3A619B;
	font-size:15px;
	
}

.newsItem .newsLink{
	color:#4AA5D2;
	font-size:14px;
	
}

.newsItem .newsDate{
	color:#3D505A;
	font-weight:bold;
	font-size:11px;
	margin-top:6px;
	
}

.newsItem .newsSummary{
	color:#3D505A;
	font-size:13px;
	
}



.lumTableWrapper table{
	border-collapse:collapse;
	
}

.lumTableWrapper table td{
	padding:4px;
	
	
}

.lumTableWrapper10 table td{
	padding:10px;
	
	
}


#content .equationBox {
	background: #4AA5D2 url(../images/darken.png) repeat-x 0 bottom;
	padding: 10px;
	color: white;
	margin:10px 30px 20px;
	
}
#content .equationBox ul{
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	font-size: 14px;
	
	}
#content .equationBox ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}

.roundedCorners4 {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.roundedCorners6 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.roundedCorners8 {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.roundedCorners10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


/*--------CSS for Landing Page Only---------------*/


.landingPage #pageContentWrapper #pageContentInnerWrapper #pageContent {
	background-image: url(../images/landingPageContentBG.jpg);
	background-repeat: no-repeat;
	width: 970px;
	
}

.landingPage #pageContentWrapper #pageContentInnerWrapper #pageContent #content {
	margin-top:40px;
	
	
}

.landingPage #sidebar {
	margin-top:40px;
	
}

.landingPage #sidebar h2 {
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 205px;
    margin-left: 0px;
    padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #4AA5D2 url(../images/darken.png) repeat-x 0 bottom;
	color: white;
	margin-top: 10px;
	border-top: 1px none #f3f3f3;
	border-left: 1px none #f3f3f3;
} 

.landingPage #headerWrapper {
	height:119px;
}




.sidebarForm fieldset {
	margin: 0 0 0 0;
	border-style: none;
	padding-left: 0;
	padding-right: 0;
}


.sidebarForm fieldset label {
	display:block;
	margin: 0 0 3px 0;
	font-weight:normal;
	
}


.sidebarForm fieldset input,
.sidebarForm fieldset textarea {
	width:200px;
	height: 12px;
	padding:5px;
	border:none;
	background: #fff;
	color: black;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
}

.sidebarForm fieldset input.button {
	height: 26px;
}


.sidebarForm fieldset textarea {
	height:120px;
}




.sidebarForm .buttonContainer {
	margin-top: 10px;
	
	
}



.sidebarForm fieldset input.button, .sidebarForm fieldset input.button:visited {
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background-color: #EF9300;
	background-image: url(../images/overlay.png);
	background-repeat: repeat-x;
	width:212px;
	font-weight: bold;
	font-size: 12px;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}


.sidebarForm fieldset input.blue.button:hover { 
	background-color: #4AA5D2;
	color: #fff;
}



.productBullet {
	
	
	background: url(../images/miniProduct.png) no-repeat left top;
}

.blogBullet {
	background: url(../images/miniRSS.png) no-repeat left top;
	
}

.pdfBullet {
	background: url(../images/miniPDF.png) no-repeat left top;
	
}


#content.tabbedContent .tabAreaContent .imageAndTitle {
	float: left;
	width: 240px;
	margin-right: 40px;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 30px;
}

#content.tabbedContent .tabAreaContent .imageAndTitle p {
	width: 240px;
	height: 30px;
	line-height: 15px;
	
}

#content.tabbedContent .tabAreaContent .imageAndTitle a {
	margin-top: 0px;
	
}

#content.tabbedContent .tabAreaContent .imageAndTitle img {
	float:none;
	margin-top: 0px;
	
}


.imageReplacement {
	text-indent: -9000px;
	
}
#content #bannerBullets.imageReplacement li {
	list-style-type: none;
	list-style-image: none;
	
	
}