/*

COMPRO.CSS, Competitive Profiles Style Sheet
Copyright © 2001, IDEAS International Pty. Ltd

Styles for use in Competitive Profiles web application

*/

/*  Menu Styles */

.menubartext {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	text-decoration : none;
}

.menubarnotice {
	color : #FFCC00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	text-decoration : none;
}

.menubarback {
	/*background-color: #001C44; */
	background-image: url(../Images/bluemenuback.gif);
}

.menubarbackns {
	background-color : #CCCCCC;
}

.footerbarback {
	background-color : #EFEFEF;
	height: 3px;
	border-bottom: 1px inset #D2D2D2;
	/*background-image: url(../Images/footerbar.gif);*/
}

.navbacklight {
	background-color : #006699;
}

.navbackmid {
	background-color : #334F7A;
}

.navbackdark {
	xbackground-color : #334F7A;
	xborder-top: 1px inset silver;
	border-right: 1px inset #d6d6d6;
	background-image: url(../Images/nav-gradient.jpg);
	xborder-right: 2px outset silver;
}

.searchbox {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.searchlink {
	color: #708090;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10px;
}

.searchbartext {
	color: #576773;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	text-decoration : none;
}

.familybox {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.navsectionhead {
	color : #CC9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.navsectionsubhead {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	vertical-align : bottom;
}

.navsectiontext {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.activemodule {
	background-color : #334F7A;
	color : White;
	font-weight : bold;
}

.inactivemodule {
	background-color : #F0E6D4;
}

/* Standard body text */

.bodymin, .carboncalc, .carboncalcparam {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	text-decoration : none;	
}

.bodybold, .carboncalcbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : Black;
	text-decoration : none;
}

.bodyminred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CF153A;
	/*color : Red;*/
	text-decoration : none;
}

.bodyboldred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #CF153A;
	/*color : Red;*/
	text-decoration : none;
}

.bodyminlightblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0F76BD;
	/*color : #0000ff;*/
	text-decoration : none;
}

.bodyminsmall {
	color : Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.bodyminblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : Navy;
	text-decoration : none;
}

.bodyminwhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : none;
}
.bodyminwhitenormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;
}
.bodyminwhiteleft {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : none;
	text-align : left;
}

/* Pricing Text only */
.priceconf {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	text-decoration : none;
}

.priceconfblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Navy;
	text-decoration : none;
}

.priceconfred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Red;
	text-decoration : none;
}


.sectionheading {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family:  Arial, HelveSegons-serif;
	font-size : 16px;
	font-weight: bold;
	color: #8F7406;
	/*color : Black;*/
	
}

.sectionheadingwhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : White;
}

.warning {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : Red;
}

.subheading {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Black;
	text-decoration : none;
}

.subheadingblue {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}

/* Subheadings with a horizontal bar */

.subheadbar {
	color : #FFFFcc;
	background-color : #006699;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}


/* Links in top of header bar for tutorial, support etc */

.menubarlink {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	text-decoration : none;
}

.menubarcontextlink {
	color : #FFFFcc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	text-decoration : none;
}

.menubarlabel {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.menubarlabelnocolor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.menubarlabellarge {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	vertical-align : bottom;
}

.menubarlabellargenocolor{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	vertical-align : bottom;
}

.tabstriplink {
	color : #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10px;
	text-decoration : none;
}

.tabstriplinkselected {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10px;
	text-decoration : none;
}

.xxx {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	text-decoration : none;
	line-height : normal;
}

/* Links in side bar for quicklinks */

.sidebarlink {
	color : #E9E9E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10px;
	/*text-decoration: none;*/
}



/* Links in core pages */

.commonlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	/* text-decoration: none; */
}

.commonlinkred {
	color : Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
}

.boldlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight : bold;
}

.boldlinkbluend {
	color : #0033CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
	text-decoration : none;
}

.boldlinkrednd {
	color : Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
	text-decoration : none;
}

/* Comparison menu bar */

/*.comparisonmenu {
	color : #FFFFcc;
	background-color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}*/

.comparisonmenu {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}

.comparisonheader {
	color : Black;
	background-image: url(../Images/comparisonheader.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
	border-bottom: 1px inset Silver;
}

/*.compmenulabel {
	color : #FFFFcc;
	background-color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}*/

.compmenulabel {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}

.compmenulist {
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : normal;
}

.compmenulink {
	color : #FFFFcc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
	text-decoration : none;
}

/*.compmenuitem {
	color : #FFFFFF;
	background-color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}*/

.compmenuitem {
	color : #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}

/* Data grids */

.sectionBox
{
	width: 100%;
	position: relative;
	background-color: White;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 3px solid #6699cc;
	border-top: 3px solid #6699cc;
	padding: 8px;
}

/*.gridheading {
	color: #FFFFcc;
	background-color: #334F7A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
*/
.gridheading, .paddedTableHeading {
	color: #000000;
	margin: 0; 
	font-family: "Tahoma", "Arial Narrow", "Arial", "sans-serif"; 
	font-size:11px; 
	font-weight: normal;
	border-bottom: 1px inset #9AA5B4;
	background-image: url(../Images/gridheadback.jpg);
	}
	
.gridheadinglink {
	color: #000000;
	margin: 0; 
	font-family: "Tahoma", "Arial Narrow", "Arial", "sans-serif"; 
	font-size:11px; 
	font-weight: normal;
}
	

.gridheadinglight{
	color : Black;
	background-image: url(../Images/comparisonheader.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
}


.gridheadinglarge {
	color : #FFFFcc;
	background-color : #334F7A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :14px;
	font-weight : bold;
}


/*.gridsidelabels {
	color : #FFFFcc;
	background-color : #334F7A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}*/

.gridsidelabels {
	color : #000000;
	xbackground-color : #334F7A;
	background-image: url(../Images/gridsidelabels.jpg);
	font-family: "Tahoma", "Arial Narrow", "Arial", "sans-serif"; 
	font-size:11px; 
	font-weight: normal;
}

/* Portal */

.headingbarblue {
	color : #FFFFFF;
	background-color : #334F7A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :18px;
	font-weight : bold;
}

.headingbarbluesmall {
	color : #FFFFFF;
	background-color : #334F7A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight : bold;
}

.headingbarorange {
	color : #000000;
	background-color : #DA9923;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :18px;
	font-weight : bold;
}

.headingbarorangesmall {
	color : #000000;
	background-color : #DA9923;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight : bold;
}

.gobutton{
	color : #000000;
	background-color : #C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
}



/* Colors */

.ideasdarkblue {
	background-color : #001C44;
}

.ideasdarkblue75 {
	background-color : #334F7A;
}

.ideaslightblue {
	background-color : #006699;
}

.ideasochre {
	background-color : #CC9900;
}

.ideasochre60 {
	background-color : #F0E6D4;
}

.ideasochre15 {
	background-color : #F0E6D4;
}

.ideasorange {
	background-color : #FF6600;
}

/* Styles added for July 2006 Makeover */

.licenseinfo {
	font-family: tahoma, arial, verdana; 
	font-size: 11px; 
	font-weight: 450;
	color: Gray;
	background-color: #efefef;
	padding-bottom: 10px;
	}
	
.terms {
	font-family: arial, tahoma, verdana; 
	font-size: 11px; 
	color: #3f3f3f;
	text-decoration : none;
	}
	
.whatsnew {
	font-family: tahoma, arial, verdana; 
	font-size: 11px; 
	font-weight: 450;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 14px;
	}
	
.salesintwizardsection {
	font-family: tahoma, arial, verdana; 
	font-size: 15px; 
	font-weight: 550;
	color: #FFFFFF;
	}	
	
.modulelist {
	font-family: tahoma, arial, verdana; 
	font-color: White;
	font-size: 12px; 
	font-weight: bold;
	margin: 67px 15px 15px 15px ; 
	padding-top: 15px;
	padding-left: 15px;
	color: White;
	list-style-type: disc;		
	}	
	
.modulelink {
	font-family: tahoma, arial, verdana; 
	font-color: White;
	font-size: 12px; 
	font-weight: bold;
	color: White;
	text-decoration: none;
}

.capsheading {
	color:#C4A006; 
	margin: 0; 
	padding-left: 15px; 
	padding-top: 15px;
	font-family:"Arial Narrow", "Arial", "sans-serif"; 
	font-size:16px; 
	text-transform:uppercase;
	}
	
/* Module Home elements */
		
.elementheading {
	color: #000000;
	margin: 0; 
	font-family: "Tahoma", "Arial Narrow", "Arial", "sans-serif"; 
	font-size:11px; 
	border-bottom: 1px inset Silver;
	background-image: url(../Images/gridheadback.jpg);
	width: 100%;
	}
	
.elementheadingleft {
	color: #000000;
	margin: 0; 
	font-family: "Tahoma", "Arial Narrow", "Arial", "sans-serif"; 
	font-size:11px; 
	border-bottom: 1px inset Silver;
	background-image: url(../Images/gridheadbackgreen.jpg);
	width: 100%;
	}	

.elementtable {
	background-color: #F6F8EA;
	border-bottom: 1 inset #F0F0F0;
	border-right: 1 inset #F0F0F0;
	}

.elementtablecp {
	border: solid 1px silver;
	}

.salesintheader {
	background-image: url(../Images/buffmenubacklarge.gif);
}

.salesintheading {
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :14px;
	font-weight : bold;
}

.quickcompeteheading {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size :16px;
	font-weight : bold;
}

.myprofileback {
	background-image: url(../Images/myprofile.jpg);
}

.solutionbuilderheader {
	color : Black;
	background-image: url(../Images/solutionbuilderheader.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight : bold;
	border-bottom: thin solid #708090;
}
.publicationheader {
	background-image: url(../Images/solutionbuilderheader.jpg);
	border-bottom: 1px inset #708090;
}


.buttonstyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
	xpadding: 2px;
	}

.searchbarstyle {
	background-image: url(../Images/searchback.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
	border-bottom: 1px inset #D6D6D6;
}

.searchbartextstyle {
	color: #4F5C68;
}

.searchbartextbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;	
	border-bottom: 1px Silver inset;
	
}

.leftmodulehome {
	xbackground: url(../Images/leftedge.jpg);
	xbackground-repeat: repeat-y;
	xbackground-position:right;
}

.middlemodulehome
{
	xbackground: url(../Images/leftedge.jpg);
	xbackground-repeat: repeat-y;
	xbackground-position:right;
}

.rightmodulehome {
	xbackground: url(../Images/leftedge.jpg);
	xbackground-repeat: repeat-y;
	xbackground-position:right;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size : 12px;
	font-weight:bold;
}
.heading {
	padding: 1em 0 1em 0;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:12px;
}
.getstartedstyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 2px #ebe4c1;
}
.getstartedhead
{
	color: #000000;
	margin: 0;
	font-family: "Tahoma" , "Arial Narrow" , "Arial" , "sans-serif";
	font-size: 11px;
	width: 100%;
	background-image: url(../Images/getstartedback.png);
}	

/*Carboncalculator*/
.carboncalc, .carboncalcbold {
	background-color: transparent;
}
.carboncalcparam
{
	background-color: transparent;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.paddedTable, .paddedTableHeading
{
	padding-right: 3em;
	padding-left: 3em;
	padding-bottom: 3px;
	padding-top: 3px;
}