body{	
	margin:0px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
	background-color:White;
	background-repeat:repeat-x;	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #6E6E6E; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
form
{
	margin:0px 0px 0px 0px;
}

table tr td{
	font-size:9pt;
}

p{	
	text-align:justify;	
}

A{	
	COLOR: #6E6E6E;
	font-size:9pt;
	text-decoration:none;	
}
A:hover{
	color:Maroon;
	text-decoration:underline;
}

A IMG{
	border:none 0px;
}

.page{
	width:1000px;
	font-size:9pt;	
}

.content{
	background-color:white;
	font-size:9pt;
	width:100%;
}

.searchbox{
	border:solid 1px #DFDFDF; border-top:solid 1px #908F8B; border-left:solid 1px #908F8B; padding: 1px;
}

.txtcontrol{
	border:solid 1px #CCCCCC;
}

.tdheader{
	padding-left:11px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:11px;
}

.headerlink{
	color:	#6E6E6E;
	font-size:10px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.headerlink:hover{	
	color:	Maroon;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.headerlink{	
	color:	#6E6E6E;
	font-size:10px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.lnkaqua{
	text-decoration:none;	
	color:#0974BA;
	font-size:9pt;	
}
A.lnkaqua:hover{
	text-decoration:underline;	
	color:Maroon;	
}
A.linkBig {
	FONT-SIZE: 10pt; font-weight:bold; COLOR: #6E6E6E; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.linkBig:hover {
	FONT-SIZE: 10pt; font-weight:bold; COLOR: Maroon; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
}
A.linksmall {
	FONT-SIZE: 9pt; COLOR: #6E6E6E; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.linksmall:hover {
	FONT-SIZE: 9pt; COLOR: Maroon; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
}
.tdfooter
{
	padding-top:10px;
	color:#060709;
	font-size:10px;
	font-weight:500;
}

.tdfooter a{
	color:#060709;	
	font-size:10px;
	text-decoration:none;
}

.tdfooter a:hover{
	color:Maroon;
	font-size:10px;
	text-decoration:none;
}

.tdfooter .sepbar{
	padding : 0px;
	padding-left : 5px;
	padding-right : 5px;
}

.copyrights
{
	font-size:7pt;
}
.SelectedMenu
{
    color:	Maroon;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-decoration:	none;
}
.MenuHead
{
    color:	#6E6E6E;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:150%
}
.MenuHeadSelected
{
    color:	#6E6E6E;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:150%
}
.MenuHeadLnk
{
    color:	#6E6E6E;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:150%;
	text-decoration:	none;
}
.MenuHeadLnk:hover
{
    color:	Maroon;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:150%;
	text-decoration:	none;
}
.MenuLnk
{
    color:	#6E6E6E;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-decoration:	none;
}
.MenuLnk:hover
{
    color:	Maroon;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-decoration:	none;
}

.MenuLnkBlack
{
    color:	#000000;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-decoration:	none;
}
.MenuLnkBlack:hover
{
    color:	Maroon;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	text-decoration:	none;
}

.MenuLnkBig
{
    color:	#a2a2a4;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:	none;
}
.MenuLnkBig:hover
{
    color:	Maroon;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:	none;
}
H1{
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	text-transform:uppercase;
}
H2{
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
H3{
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
}
.PageHead
{
    color:	#6E6E6E;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	font-weight:bold;
	text-decoration:	none;
}
.PageHead1
{
    color:	#6E6E6E;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	font-weight:bold;
	text-decoration:	none;
}
.PageHead2
{
    color:	#6E6E6E;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	font-weight:bold;
	text-decoration:	none;
}
.defaultfont {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6E6E6E; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defaultFontVsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defaultFonts {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defaultfonts {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defaultfontb {
	FONT-WEIGHT: bold;
	 FONT-SIZE: 9pt; COLOR: #6E6E6E; 
	 FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defaultfontblue {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #526aaf; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.defaultfontblue1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #526aaf; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkb	
{	
	text-decoration:	none;
	COLOR: #526aaf;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.linkb:hover	
{	
	text-decoration:	underline;
	COLOR: Maroon;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
		
}
       .headerText2b 
{
    FONT-SIZE: 10pt; 
     COLOR:#6E6E6E; FONT-STYLE: normal; 
     FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; font-weight:bold
}
    .headerText3b 
{
    FONT-SIZE: 8pt; 
     COLOR:#6E6E6E; FONT-STYLE:normal; 
     FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	 font-weight:bold;
}
   .headerText3b1 
{
    FONT-SIZE: 7pt; 
     COLOR:#6E6E6E; FONT-STYLE: normal; 
     FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; font-weight:normal
}

 .headerText2bbig 
{
    FONT-SIZE: 16pt; 
     COLOR:#6E6E6E; FONT-STYLE: normal; 
     FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; font-weight:bold
}

.linkb2	
{	
	text-decoration:	underline;
	color:	#526aaf;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
.linkb2:hover	
{	
	text-decoration:	underline;
	color:Maroon;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold	
}
.defaultFontsmall1
    {
        font-weight: normal;
        font-size: 8pt;
        color: black;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
    }
   
.headerText {
	FONT-SIZE: 15pt;  COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.txtBar{            
    color:#AD9E9F;
    font-weight:bold;
}
.txtMaroon{            
    padding:2px 3px 2px 3px;
    color:#9B4341;
    font-weight:bold;    
}
/* Portfolio Pages */
.lnkPortHead
{
	text-decoration:none;
	font-size:8pt;
	color:#B86651;
}
.lnkPortHead:hover
{
	text-decoration:underline;
}
/* End Of Portfolio Pages */
/* USGBC Page Styles */
.headerfontgreen
{
	text-decoration: none;
	color: #5C4A55;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.headersmfontgreen
{
	text-decoration: none;
	font-style: italic;
	color: #71535C;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.defaultfontgreen
{
	text-decoration: none;
	color: #737245;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.defaultfontwhitesmall
{
	text-decoration: none;
	color: white;
	font-size: 13px;
	font-family: Arialmt,Arial Helvetica, sans-serif;
}

.defaultFontwhiteheader
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
/* End of USGBD Styles */
/* Top Menu */
.contentBorder {
	-moz-opacity: 0.100;
	filter: alpha(opacity=100);
}
DIV.menuBar {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-SIZE: 9pt;  COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica,Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; LETTER-SPACING: 1px;
}
DIV.menuBar A.menuButton {
	CURSOR:help; PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-SIZE: 9pt;  COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica,Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
DIV.menu {
	FONT-SIZE: 9pt;  COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica,Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; LETTER-SPACING: 1px; text-align:left;
}
DIV.menu A.menuItem {
	FONT-SIZE: 9pt;  COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica,Verdana, 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; LETTER-SPACING: 1px; text-align:left;
}
DIV.menuBar {
	
}
DIV.menuBar A.menuButton {
	PADDING-BOTTOM: 10px; 
}
DIV.menuBar A.menuButton:hover {
	
}
DIV.menuBar A.menuButtonActive {
	BORDER-RIGHT: #000000 0px; BORDER-TOP: #000000 0px; LEFT: 0px; BORDER-LEFT: #000000 0px ; COLOR: #FFFFFF; BORDER-BOTTOM: #000000 0px; TOP: 0px; BACKGROUND-COLOR: #000000
}
DIV.menuBar A.menuButtonActive:hover {
	BORDER-RIGHT: #000000 0px ; BORDER-TOP: #000000 0px ; LEFT: 0px; BORDER-LEFT: #000000 0px ; COLOR: #FFFFFF; BORDER-BOTTOM: #000000 0px ; TOP: 0px; BACKGROUND-COLOR: #000000
}
DIV.menu {
	BORDER-RIGHT: #000000 0px outset; PADDING-RIGHT: 1px; BORDER-TOP: #000000 0px outset; PADDING-LEFT: 1px; Z-INDEX: 101; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 0px outset; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 0px outset; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #000000; 
	
}
DIV.menu A.menuItem {
	PADDING-RIGHT: .5em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 3px; COLOR: #FFFFFF; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.menuItem{
    PADDING-RIGHT: .5em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 3px; COLOR: #FFFFFF; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-DECORATION: none;cursor:pointer;
}
DIV.menu A.menuItem:hover {
	text-decoration:underline;
	COLOR: #C6D2EA;
}
DIV.menu A.menuItemHighlight {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #ffffff
}
DIV.menu A.menuItem SPAN.menuItemText {
	
}
DIV.menu A.menuItem SPAN.menuItemArrow {
	MARGIN-RIGHT: -0.75em
}
DIV.menu DIV.menuItemSep {
	BORDER-RIGHT: #000000 1px inset; BORDER-TOP: #000000 1px inset; MARGIN: 4px 2px; BORDER-LEFT: #000000 1px inset; BORDER-BOTTOM: #000000 1px inset
}
/* End of Top Menu */
/* Admin Pages */
.AdminHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #ffffff;
}
.SubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.errTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.whiteTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.AdminSTab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D2E3F9;
	background-color: #000000;
}
A.AdminTab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #Ffffff;
	background-color: #000000;
	text-decoration: none;
}
A.AdminTab:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D2E3F9;
	background-color: #000000;
	text-decoration: none;
}
.blnk
{
	color: #0000FF;
	text-decoration:none;
}

.blnk:hover
{
	text-decoration:underline;
}
.AdminGridLink
{	
	color: #0000FF;
	text-decoration:none;
}
.AdminGridLink:hover
{
	text-decoration:underline;
}
/* End of Admin Pages */
/* Collection page */
.lbltext
{
    font-family: Arial;
    font-size: 7pt;
    vertical-align: middle;
}
.lbltitle
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    vertical-align: middle;
}
.lbltext1
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    vertical-align: middle;
}
.hLnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#666666;
	font-weight:normal;
	text-decoration:none
}
.hLnk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none
}

.redtext{FONT-WEIGHT:normal; FONT-SIZE:9pt; COLOR:#f00; FONT-STYLE:normal; FONT-FAMILY:Arial,Helvetica,sans-serif}
/* End of Collection Page */

.brdcrmb{
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #6E6E6E; 
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-bottom:10px;    
}
.brdcrmb .sep{display:inline;}
.brdcrmb .sepl{display:inline;}
.brdcrmb .curpge{display:inline;text-transform:uppercase;}
.brdcrmb .title{padding-right:3px; letter-spacing:1px; display:inline;}
.brdcrmb A{
    font-size:8pt;
    COLOR: #6E6E6E;
	text-decoration : none;	
	display:inline;
}
.brdcrmb A:hover{
    color:	Maroon;
}
.brdcrmb .mgal{
	visibility:hidden;
	position:absolute;
	left:0px;
}

.ProductMenuLine
{
    width:100%;height:1px;border-bottom:solid 1px #FFFFFF;
}
.NewFeaturedProducts_New
{
    font-weight:900;
    text-transform:uppercase;
}

.CollectionCatImg
{
    width:157px;/*2px reduced for border*/
    height:122px;
    border:solid 1px #EFEFEF;
    cursor:pointer;
}
.CollectionEmptyCatImg{
	width:157px;
    height:122px;
    border:none;
}
.CollectionCatImgGap
{
    width:1px;
    height:5px;
}
.CollectionCatTitle
{

}
.CollectionCatGap
{
    width:38px;
    /*height:10px;*/
}
.CollectionCatGapV
{
    width:40px;
    /*height:12px;*/
}

.CollectionMatImg
{
    width:157px;/*2px reduced for border*/
    height:122px;
    border:solid 1px #EFEFEF;
    cursor:pointer;
}
.CollectionEmptyMatImg{
	width:157px;
    height:122px;
    border:none;
}
.CollectionMatImgGap
{
    width:1px;
    height:3px;    
}
.CollectionMatTitle
{

}
.CollectionMatGap
{
    width:6px;
    height:6px;
}
.CollectionMatGapV
{
    width:12px;
    height:12px;
}

.CollectionPager{}
.CollectionPager SPAN{
    color:#4593CF;/* 8fb9d5, 006699*/
    font-weight:bold;
    cursor:pointer;
}
.CollectionPager .curpge{
    color:#6E6E6E;
    cursor:default;    
}

.CollectionMatImg
{
    width:143px;/*border:solid 1px #EFEFEF;*/
    height:111px;    
    cursor:pointer;
}
.CollectionMatBigImg
{
    width:240px;/*border:solid 1px #EFEFEF;*/
    height:276px;
    border:solid 1px #EFEFEF;
}
.CollectionMatDetailLf
{
    color:#4593CF;
    white-space:nowrap;
    text-transform:uppercase;
    font-weight:bold;
}
.CollectionMatDetailRh
{    
    text-transform:lowercase;
}
.CollectionMatDetailMove
{
    color:#4593CF;
    white-space:nowrap;
    text-transform:uppercase;
}
.CollectionMatDetailTit
{
    font-weight:bold;
    color:#000000;
    text-transform:uppercase;    
}
.CollectionMatDetailDPDF{
	font-weight:bold;
    color:#000000;
}
.seperator{
	height:10px;
}
.HelpContainer{
	position:absolute;
	left:0px;
	top:0px;
	border:solid 1px #2176BE;
	background-color:#ffffff;
	width:200px;
}
.HelpContainer .header{
	background-color: #2176BE;
	color:White;
	font-weight:bold;	
}
.HelpContainer .content{
	text-align:justify;	
}


.ProjectImages{
	border:solid 1px Black;
	background-color:#FFFFFF;
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;	
}
.ProjectImages .unSelected{
	width:75px;
	height:75px;
	cursor: pointer;
	border:solid 1px #CCCCCC;
}
.ProjectImages .Selected{
	border: solid 2px #000000;
	cursor: default;
	width:80px;
	height:80px;
}
.ProjectImages .titleBar{
	background-color:Black;
	color:White;
	font-weight:bold;		
}
.ProjectImages .title{
	float:left;	
}
.ProjectImages .closeBtn{
	float:right;
	cursor:pointer;	
}
.ProjectImages .LargeProjectImage{	
	width:450px;
	height:450px;
	cursor: default;
	/*border:solid 1px #CCCCCC;*/
}
.ProjectImages .Projects{
	background-color:#CCCCCC;
	font-weight:bold;
	color:black;
}
.ProjectImages .smallImagesContainer{
	height: 430px;
	width : 110px;
	overflow : auto;
	border: solid 1px #CCCCCC;
	position:relative;
}

.projectHorizSep{
	width:5px;
	height:2px;
}
.projectSmallImage{	
	width: 75px;
	height: 75px;
	cursor: pointer;
	border:solid 1px #CCCCCC;
}
.projectEmptySmallImage{
	width:75px;
	height:75px;
	border:none;
}
.projectVertSep{
	width:5px;
	height:5px;
}
.hidden{
	display:none;
}

.CollectionMatListTitle
{
    font-weight:bold;
    text-transform:uppercase;
}

.CollectionPage .ContentDiv{
	width: 755px;
	float: right;
	text-align: left;	
}
.CollectionPage .SearchDiv{	
	width: 170px;
	float: left;	
}
.CollectionPage .Seperatordiv{
	width: 20px;
	float: left;	
}

.ClickBrochure
{
    color:#4593CF;
    white-space:nowrap;
    font-weight:bold;
    text-transform: none
}