﻿.gridHeader, .gridHeader td, .gridHeader th
{
    border-left: 0px none #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 5px 5px 5px 5px;
}

.gridRow, .gridRow td, .gridRow th
{
    border-left: 0px none #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-top: 0px none #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    padding: 0px 5px 0px 5px;
}

.grid
{
    border-top: 0px none #FFFFFF;
    border-bottom: 0px none #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.gridNoHeader
{
    border-top: 1px solid #CCCCCC;
    border-bottom: 0px none #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

/***************added by Ankur for table  17 March.************/

.th_Left
{
    text-align: left;
}
.th_left_credit
{
    text-align: left;
    width: 38%;
}

/********************************************************/


/********************************************************/
.tourTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 38px;
    color: #8ABE45;
}

.tourSubTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #62B1D8;
}
.tourText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #A1A1A1;
}

body
{
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    width: 960px;
    background-color: rgb(102, 102, 102);
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

.bottomMenu, .bottomMenu a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #AAAAAA;
}

.bottomMenu a:hover
{
    color: #DDDDDD;
}

.subMenu, .subMenu a, .subMenuUnselected a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
	padding: 5px 100px 5px 0px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPanel
{
    background-color: White;
    border: solid 1px black;
    padding: 10px 10px 10px 10px;
}

.headerTable
{
    background-color: #409e22;
}

.headerTableText
{
    color: White;
    font-size: 12pt;
}

.menuUnselected
{
    background-color: transparent;
    color: #FFFFFF;
    height: 45px;
    border: 0px none #000000;
}

.menuSelected
{
    color: #FFFFFF;
    height: 45px;
    border: 0px none #000000;
    background-image: url('../../images/skin/navOver.jpg');
    background-repeat: repeat-x;
    background-color: transparent;
}

a.menuSelected
{
    background: transparent !important;
}

.subMenuUnselected
{
    background-color: rgb(102, 102, 102);
    color: #FFFFFF;
}

.subMenuSelected
{
    background-color: rgb(153, 153, 153);
    color: #FFFFFF;
}


.moduleBlue
{
    background-repeat: repeat-x;
}

.moduleWhite
{
    background-color: White;
}

.moduleBorder
{
    border: solid 1px #E0E0E0;
    padding: 5px 5px 5px 5px;
}

.moduleHeading
{
    font-size: 11pt;
    font-weight: bold;
    color: #64696d;
}

.moduleHeadingDetail
{
    font-size: 11pt;
    font-weight: bold;
    color: #919aa1;
}

.moduleItem
{
    font-weight: bolder;
    color: #3099c8;
}

.moduleDetails
{
    color: #919aa1;
}

.profile
{
    background-color: #409e22;
}

.profileHeading
{
    font-size: 11pt;
    font-weight: bold;
    color: White;
}

.profileHeading2
{
    font-size: 11pt;
    font-weight: bold;
    color: #195E05;
}

.profileText
{
    color: White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.profileText a
{
    color: White;
}

.profileItem
{
    font-weight: bolder;
    color: White;
}

.profileDetails
{
    color: Green;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.profileTagline
{
    color: #195E05;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}

.gridView
{
    border: none 0px #CCCCCC;
}

.alphaSort, .alphaSort a
{
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.gridViewHeader, .gridViewHeader a, .gridViewHeader th
{
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #F7FBFD;
    text-decoration: none;
    border: none 0px black;
    padding: 2px;
}
.gridviewColumnBlue, .gridviewColumnBlue a, .gridviewColumnBlue td
{
    color: #3399CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: none 0px black;
    padding: 2px;
}

.gridviewColumnGreen, .gridviewColumnGreen a, .gridviewColumnGreen td
{
    color: #339933;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    border: none 0px black;
    padding: 2px;
}

.gridviewAltRow, .gridviewAltRow tr
{
    background-color: #F1F8FB;
    border: none 0px black;
    padding: 2px;
}

.gridviewRow, .gridviewRow tr
{
    background-color: #ffffff;
    border: none 0px black;
    padding: 2px;
}

.gridViewSelected, .gridViewSelected td
{
    text-decoration: underline;
    border: none 0px black;
}

.CoMarketingDirectory
{
    border: solid 1px #CCCCCC;
}

.PublicBizCard
{
    background-repeat: repeat-x;
    border: solid 1px #CCCCCC;
}

.PublicBizCardName
{
    color: #777777;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.PublicBizCardBusinessName
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.PublicBizCardMarketingTxt
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.PublicBizCardLinks, .PublicBizCardLinks a, .PublicBizCardLinks td
{
    color: #339933;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    border: none 0px black;
    padding: 2px;
}

.AtAGlanceMonths
{
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.AtAGlanceItemRed
{
    color: #D16568;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.AtAGlanceItemGreen
{
    color: #339933;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.AtAGlanceColHeader
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.AtAGlanceColSubHeader
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.AtAGlance
{
    border: solid 1px #CCCCCC;
    background-color: White;
}

.search
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.waterMarkSearch
{
    background-color: #F4FAFF;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.spanmmddyy
{
    font-size: 10px;
}
.errmessage
{
    color: Red;
    font-size: 10px;
}
.successmessage
{
    color: Green;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.button
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.gridSeparator
{
    border-top: none 0px #D7D7D7;
    border-left: none 0px #D7D7D7;
    border-right: none 0px #D7D7D7;
    border-bottom: solid 1px #D7D7D7;
}
.rightAlign
{
    text-align: right;
}
.leftAlign
{
    text-align: right;
}
.mylink
{
    color: Black;
    text-decoration: none;
}
.copyRight
{
    font-size: 10px;
    color: #AAAAAA;
}

.gridPadding td
{
    padding: 2px;
}

.subHead
{
    color: Green;
    font-weight: bold;
}

.head
{
    color: Green;
    font-weight: bold;
    font-size: 12pt;
}

.mainMenu, .mainMenu a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
}

.crumbs
{
    background-color: #9CE0FA;
    height: 20px;
    font-size: 11px;
    color: Black;
}

.crumbs a
{
    text-decoration: none;
    color: Blue;
}

.ReportBackColor
{
    background-color: #EAF4FF;
}

.ReportAltBackColor
{
    background-color: #CEE6FF;
}

.grayBackground, .grayBackground td, td.grayBackground
{
    background-color: #EFEFEF;
}

.editHeader, .editHeader td, td.editHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #EFEFEF;
}

.editHeaderNoBack, .editHeaderNoBack td, td.editHeaderNoBack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.ReportTabs
{
    font-family: Arial, Helvetica, sans-serif;
}

.previewResultsCell, .previewResultsCell td, td.previewResultsCell, .previewResultsCellBold, .previewResultsCellBold td, td.previewResultsCellBold, .previewResultsCellBoldGreen, .previewResultsCellBoldGreen td, td.previewResultsCellBoldGreen, .previewResultsCellBoldRed, .previewResultsCellBoldRed td, td.previewResultsCellBoldRed
{
    text-align: center;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.previewResultsCellBold, .previewResultsCellBold td, td.previewResultsCellBold, .previewResultsCellBoldGreen, .previewResultsCellBoldGreen td, td.previewResultsCellBoldGreen, .previewResultsCellBoldRed, .previewResultsCellBoldRed td, td.previewResultsCellBoldRed
{
    font-weight: bold;
}

.previewResultsCellBoldGreen, .previewResultsCellBoldGreen td, td.previewResultsCellBoldGreen
{
    color: #009900;
}

.previewResultsCellBoldRed, .previewResultsCellBoldRed td, td.previewResultsCellBoldRed
{
    color: #990000;
}

.header
{
    background-image: url('../../images/skin/headerBkd.jpg');
    background-repeat: repeat-x;
}

.imageSpace
{
    padding: 15px 20px 15px 30px;
}

.commentsBox
{
    border: 1px solid #D9D9D9;
    font-size: 12px;
    color: #7F7F7F;
    background-color: #F2F2F2;
}

.homeBox
{
    border: 1px solid #D9D9D9;
    height: 130px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    color: #7F7F7F;
    background-color: #F2F2F2;
    line-height: 150%;
}

.homeBox a:link, .homeBox a:visited
{
    color: #7F7F7F;
    text-decoration: none;
}

.homeBox a:hover
{
    color: #0066FF;
    text-decoration: none;
}

a:link.gpList, a:visited.gpList
{
    color: #7F7F7F;
    text-decoration: none;
}

a:hover.gpList
{
    color: #0066FF;
    text-decoration: none;
}

.homeDiv
{
    background-image: url('../../images/skin/GreenprintComp960_v2.jpg');
    background-repeat: no-repeat;
    height: 490px;
}

.homeDivNLI
{
    background-image: url('../../images/skin/GreenprintComp960_nli_v2.jpg');
    background-repeat: no-repeat;
    height: 490px;
}

[disabled], input[disabled], button[disabled]:active, button[disabled], input[type="reset"][disabled]:active, input[type="reset"][disabled], input[type="button"][disabled]:active, input[type="button"][disabled], select[disabled] > input[type="button"], select[disabled] > input[type="button"]:active, input[type="submit"][disabled]:active, input[type="submit"][disabled]
{
    color: #AFAFAF;
}

.conversionFossil
{
    font-size: 8px;
    color: #929196;
}

.conversionTrees
{
    font-size: 8px;
    color: #008752;
}

.conversionWater
{
    font-size: 8px;
    color: #0082C8;
}

.conversionEnergy
{
    font-size: 8px;
    color: #F78F1E;
}

.conversionGHG
{
    font-size: 8px;
    color: #FDBB31;
}

.conversionSolidWaste
{
    font-size: 8px;
    color: #5B4099;
}
