.lineHiLite
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #CCCCCC;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #F6F6F6;
}

hr
{
color:#006633;
}

.line
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    HEIGHT: 18px
}

.popupformbutton
{
	FONT-SIZE: 12px; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-BOTTOM-COLOR: #000000; 
	WIDTH: 60px; COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #006633; 
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid
}
a.menu
{
color:#006633;
text-decoration:none;
}

a:hover.menu
{
text-decoration:underline;
color:#000000;
}
a.inventive
{
color:#FF9900;
text-decoration:none;
}

a:hover.inventive
{
text-decoration:underline;
color:#FF9900;
}
a.solutions
{
color:#FFFFFF;
text-decoration:none;
}

a:hover.solutions
{
text-decoration:underline;
color:#FFFFFF;
}

a.products
{
color:#990000;
text-decoration:none;
}

a:hover.products
{
text-decoration:overline underline;
color:#000000;
}

a.productstitle
{
color:#990000;
text-decoration:none;
}

a:hover.productstitle
{
text-decoration:underline;
color:#000000;
}

a
{
color:#006633;
text-decoration:overline underline;
}

a:hover
{
text-decoration:overline underline;
color:#000000;
}

a.contact
{
color:#006633;
text-decoration:underline;
}

a:hover.contact
{
text-decoration:overline underline;
color:#000000;
}

.contactforms {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BACKGROUND-COLOR: #FFFFFF
}

.contactformbutton
{
	FONT-SIZE: 12px; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-BOTTOM-COLOR: #000000; 
	WIDTH: 60px; COLOR: #000000; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #999999; 
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid
}

a.specialist
{
color:#000000;
text-decoration:none;
font-family:arial;
}

a:hover.specialist
{
text-decoration:underline;
color:#000000;
font-family:arial;
}

a.buildingstones
{
color:#000000;
text-decoration:underline;
font-family:arial;
}

a:hover.buildingstones
{
text-decoration:underline;
color:#666666;
font-family:arial;
}

table.main
{
border:1px solid #000000;
}

body
{
	margin-left:0px;
	margin-top:0px;
}



table, td,tr { font-size: 9px; font-family: Verdana, Arial, Sans-Serif }




.greyTable 
{ 
	background-color: #999; 
	padding-right: 10px; 
	padding-left: 10px 
}

.menu 
{ 
font-weight: normal; 
font-family: FontName 
}

.nav   
{ color: #fff; 
font-weight: normal; 
font-size: 11px; 
font-family: "Arial", Verdana, Sans-Serif; 
text-decoration: none 
}

.nav:active  
{ 
color: #fff; 
font-weight: normal; 
font-size: 11px; 
font-family: "Arial", Verdana, Sans-Serif; 
text-decoration: none 
}

.nav:link  
{ 
color: #fff; 
font-weight: normal; 
font-size: 11px; 
font-family: "Arial", Verdana, Sans-Serif; 
text-decoration: none 
}

.nav:hover   
{ 
color: #fff; 
font-weight: normal; 
font-size: 11px; 
font-family: "Arial", Verdana, Sans-Serif; 
text-decoration: underline 
}

.selecton 
{ 
background-color: #d01d27 
}

.selectoff 
{ 
background: #CCCCCC url(images/selectoff.gif) 
}


.account  
{ 
color: #fff; 
font-weight: normal; 
font-size: 9px; 
font-family: Verdana, Arial, Sans-Serif; 
text-decoration: none 
}

.account:active 
{ color: #fff; 
font-weight: normal; 
font-size: 9px; 
font-family: Verdana, Arial, Sans-Serif; 
text-decoration: none 
}
.account:hover 
{ 
color: #fff; 
font-weight: normal; 
font-size: 9px; 
font-family: Verdana, Arial, Sans-Serif; 
text-decoration: underline 
}

.account:link 
{ 
color: #fff; 
font-weight: normal; f
ont-size: 9px; 
font-family: Verdana, Arial, Sans-Serif; 
text-decoration: none 
}

.navstrip 
{ 
background-image: url(../images/interface/singlepoint_navstrip_bg.gif) 
}

.menu .options   
{ 
text-decoration: none; 
background-color: #1a2b71; 
display: block; 
margin-right: 1px; 
margin-bottom: 1px; 
border-style: none solid solid solid; 
border-width: 0px; 
border-color: #000000 
}

.menu a,.menu a:visited     
{ 
color: #ffffff; 
font-size: 9px; 
text-decoration: none; 
background-color: transparent; 
display: block; 
padding: 0px 5px 0px 14px; 
border-top: 1px solid #1a2b71; 
border-bottom: 1px solid #1a2b71 
}

.menu a:hover,.menu a:active 
{ 
color: #fff; 
font-size: 9px; 
text-decoration: none; 
background-color: #3f5096; 
border-top: 1px solid #3f5096; 
border-bottom: 1px solid #3f5096 
}

.menuactuator a{}

.menuon 
{ 
font-weight: normal 
}

.menuon .options   
{ 
font-size: 9px; 
text-decoration: none; 
background-color: #006633; 
display: block; 
margin-right: 1px; 
margin-bottom: 1px; 
border-style: none solid solid solid; 
border-width: 0px; 
border-color: #000000 
}

.menuon a,.menuon a:visited   
{ 
color: #ffffff; 
font-size: 9px; 
text-decoration: none; 
background-color: 006633; 
display: block; 
padding: 0px 5px 0px 14px; 
border-top: 1px solid #00663; 
border-bottom: 1px solid #d01d27 
}

.menuon a:hover,.menuon a:active 
{ 
color: #ffffff; 
font-size: 9px; 
text-decoration: none; 
background-color: #006633; 
border-top: 1px solid #972800; 
border-bottom: 1px solid #972800 
}

.menuonactuator a{}

.clbar
{
background-color:#FF9900;
height:10px;
position:absolute;
visibility:hidden;
width:10px
}

.clborder
{
background:#666666;
position:absolute;
visibility:hidden
}

.clcmabs
{
left:0;
position:absolute;
top:0px;
visibility:hidden
}

.clcmevent
{
height:99%;
left:0px;
position:absolute;
top:0px;
visibility:visible;
width:99%
}

.cllevel0{}

.cllevel0,.cllevel0over{}

.cllevel0border
{
position:absolute;
visibility:hidden
}

.cllevel0over
{
color:#FFFFFF;
cursor:pointer
}

.cllevel1 {
color: #ffffff; 
font-size: 10px; 
font-family: Verdana, Arial, sans-serif; 
background-color: #666666; 
padding: 2px; 
border-top: 1px solid #666666; 
border-bottom: 1px solid #666666 
}

.cllevel1,.cllevel1over
{
font-size:10px;
font-weight:bold;
padding:2px;
padding-left:3px;
position:absolute
}

.cllevel1border
{
background-color:#999999;
position:absolute;
visibility:hidden;
border-top:0px solid #666666;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
}

.cllevel1over
{
background-color:#FF9900;
border-bottom:1px solid #754600;
border-top:1px solid #FFE0B3;
color:#000000;
cursor:pointer;
font-size:10px
}

.cmSearchHelp
{
background-color:#FF9900;
color:#000000;
cursor:pointer;
font-size:10px;
}

.cmSearchHelpOver
{
background-color:#FF9900;
color:#000000;
cursor:pointer;
font-size:10px;
}

.helpTable
{
padding:3px;
background-color:#ff9900;
}

a.translate
{
color:#006633;
text-decoration:none;
}

a:hover.translate
{
text-decoration:underline;
color:#000000;
}