/* CSS Document */
html{width:100%;height:100%;padding:0;margin:0;}
body {background:#808080; height:100%; margin:0px; padding:0px; font-size: 11px; }
img { border:none !important }

/*-------- Default Style --------*/
th,td,div{color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px;}
a,a:link,a:visited{ color:#464748; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; outline: none }
#dnn_RightContentPane a, #dnn_RightContentPane a:link, #dnn_RightContentPane a:visited{color:#AC4E45 !important;}
a:hover{ text-decoration: none; }
a:active {color:#AC4E45; }

a.CommandButton,a.CommandButton:link{text-decoration:underline;color:#AC4E45;}
a.CommandButton:active,a.CommandButton:visited{text-decoration:underline;color:#dd6666;}
a.CommandButton:hover{text-decoration:none;}


/* Design Styles */
.mainwrapper { margin: 0 auto; }
.wrapper {width:998px; border: 1px solid black; margin: 0 auto; /*padding:20px 0 20px 0;*/ }
.rightredcol {background: url(images/right_bg.gif) repeat-y; }
.header {background:#ffffff url(images/header_bg.jpg) no-repeat top left}
.header_print {background:#ffffff url(images/header_bg_adm.jpg) no-repeat top left }
.logotd {padding: 55px 0 5px 40px; }
.logotd a { outline:0; }
.userinfotd {vertical-align: top; text-align: right; padding: 5px 10px 0 0; }
.user { font: normal 11px Verdana, sans-serif; color: #ffffff; }
a.user { color: White; text-decoration: underline; }

.bread_trail { padding-right:55px }

.header_menu { height: 42px; background: url(images/header_menu_bg.jpg) no-repeat top left}

.left_menu {width:210px; height:370px; background: #d9e6ee url(images/left_menu_bg.gif) repeat-x; padding: 8px 45px 20px 30px; vertical-align: top; color: White; }
.lm_text { display: block; color: White; text-align: left; margin-top:8px; margin-bottom:0; letter-spacing:0.2px }

.bottom { background: url(images/bottom_bg_small.jpg) no-repeat; height:42px; padding-top:0; }
.footer { padding-left: 38px; font: normal 11px Arial, sans-serif; color: #ffffff !important; white-space:nowrap}
* html .copyright .footer { padding-left:0px; }
.footer a,.footer a:link,.footer a:visited,.footer a:active{ text-decoration:none; font-family: Arial, Helvetica, sans-serif !important; font-weight:normal; outline: none ; color:#FFF;}
.footer a:hover { text-decoration:underline !important }
.copyright { padding-right: 270px }
body:first-of-type .footer { }
* html .copyright { padding-right: 300px }
.links { color:#FFFFFF !important; font-size:11px }
a.links:link,
a.links:active,
a.links:hover,
a.links:visited { font: normal 11px Verdana, sans-serif; color: White; text-decoration: none; }
a.linkshead:link,
a.linkshead:active,
a.linkshead:hover,
a.linkshead:visited { font: normal 13px Verdana, sans-serif; color: White; text-decoration: none; }

.searchtd { padding: 9px 0 0 30px; width: 252px; font: normal 12px Verdana, sans-serif; color:white; }
	.searchtd .search_label { font:normal 14px Arial, Helvetica, sans-serif; color:white; }
	.searchtd input { background:#FFFFFF; border:1px solid #dfdfdf; height:20px; margin-left:8px; }

.headmenutd { padding: 8px 0 0 0; }
	.headmenutd a { font:normal 14px Verdana, Arial, Helvetica, sans-serif; }
	.headmenutd a:link, .headmenutd a:visited, .headmenutd a:hover  { font-weight:normal; color:white;}
	.headmenutd a:hover {text-decoration:none;}

.spwrapper { padding:10px 10px 10px 15px; vertical-align: top; background:#FFFFFF; }
.spwrapper .Normal, .spwrapper .NormalDisabled { font-family:Arial, Helvetica, sans-serif !important; font-size:12px }
.spwrapper .Normal a, .spwrapper .NormalDisabled a,
.spwrapper .Normal a:link, .spwrapper .NormalDisabled a:link{ font-family:Arial, Helvetica, sans-serif !important; font-size:12px;color:#464748 ; }
.spwrapper .Normal a:visited, .spwrapper .NormalDisabled a:visited,
.spwrapper .Normal a:active, .spwrapper .NormalDisabled a:active { font-family: Arial, Helvetica, sans-serif !important ; font-size:12px; color:#777; }
.spwrapper .Normal a:hover, .spwrapper .NormalDisabled a:hover{text-decoration:none;}
.SecondaryContentPane { height: 315px; z-index: 100; overflow-y:auto}
.SecondaryContentPanePrint {  }
.SecondaryEvents { background:none !important }

.PrimaryContentPane {vertical-align:top;  }
.PrimaryContentPane .SubHead center,
.PrimaryContentPane .SubHead br {display: none}

.image_cont .Normal th, .image_cont .Normal td, .image_cont .Normal div { font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important; color:#464748 !important }

/* Breadcrumb */
a.Breadcrumb{ color:#ac4e45; }
a.Breadcrumb:hover { color:#ac4e45; }
a.Breadcrumb:visited { color:#ac4e45; }

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border:1px solid #adadad; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:0.95;opacity:0.95;}
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal;  height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:0px solid #d8dde3; border-left:0px solid #ffffff; white-space:nowrap}
.ModuleTitle_MenuItem td { padding:4px 6px; white-space:nowrap}
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#28509a; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand;  height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:0px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; border-top:0px solid #e4e4e4; border-right:0px solid #ffffff; border-bottom:0px solid #e4e4e4; border-left:0px solid #ffffff; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 0px 0 0px; }
.ModuleTitle_MenuBreak {display:none}

.Head, h1 { font-family:Arial, Helvetica, sans-serif; color:#58595b; font-size:14px; font-weight:bold }
.Normal, .NormalDisabled { font-family:Arial, Helvetica, sans-serif; color:#58595b; font-size:12px; font-weight:normal }
.PrimaryContentPane #dnn_ContentPane {padding:0 ; background:none }
#dnn_ContentPane {padding:0 ; background:white }
#dnn_RightContentPane {  border-left:2px solid #e1e1e1; padding:35px 55px 0 15px; }
#dnn_RightContentPaneNoBorder {  border-left:0px solid #e1e1e1; padding:45px 55px 0 15px; }

.print { padding-right:20px }
.print a { outline:0; }

#fix{position:fixed; padding-left:500px; width:100px;}
#move {position:absolute; left:0px; top:0px; overflow-y:scroll; width:600px; height:400px}

.SecondaryContentPane2 {  padding-right:250px; height: 310px; overflow-y: auto;  }
* html .SecondaryContentPane2 { background-attachment: fixed;}

.SecondaryContentPane3 {  padding-right:180px; height: 320px; overflow-y: auto;  }
* html .SecondaryContentPane3 { background-attachment: fixed;}

#dnn_TopMenuPane .SubHead, #dnn_BottomMenuPane .SubHead  { display:none }

.EventsRows {height:285px; width:629px; overflow-y: auto; overflow-x: hidden;}
.EventsRowsAdmin {height:255px; width:629px; overflow-y: auto; overflow-x: hidden;}
.EventsRowsTable {width: 610px;}

table.EventsTableSafari .EventTableHead a{ text-decoration:underline; font-size:13px }
table.EventsTableSafari .EventTableHead a:hover{ text-decoration:none; }
.EventColumnHead {width: 225px;}
* html .EventColumnHead {width: 253px;}
body:first-of-type .EventColumnHead {width: 250px; }
table.EventsTableSafari .EventColumnHead a,table.EventsTableSafari .EventColumnHead a:link{ text-decoration:underline; font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#464748;}
table.EventsTableSafari .EventColumnHead a:visited,table.EventsTableSafari .EventColumnHead a:active{ font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#777; }
table.EventsTableSafari .EventColumnHead a:hover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif }
.DateColumnHead {width:75px; }
* html .DateColumnHead {width:50px; }
table.EventsTableSafari .DateColumnHead a,table.EventsTableSafari .DateColumnHead a:link{ text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif ; text-decoration:underline;}
table.EventsTableSafari .DateColumnHead a:visited,table.EventsTableSafari .DateColumnHead a:active { font-family:Arial, Helvetica, sans-serif;text-decoration:underline; }
table.EventsTableSafari .DateColumnHead a:hover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif }
.CompanyColumnHead {width: 200px; padding-left: 0px;}
.CompanyColumnHeadAdmin {width: 200px; padding-left: 2px;}
.CompanyColumnHead a{ text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif  }
table.EventsTableSafari .CompanyColumnHead a,table.EventsTableSafari .CompanyColumnHead a:link{text-decoration:underline;}
table.EventsTableSafari .CompanyColumnHead a:visited,table.EventsTableSafari .CompanyColumnHead :active { font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#777;}
table.EventsTableSafari .CompanyColumnHead a:hover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
table.EventsTableSafari .EventColumn { width:250px; padding-left: 0px; font-family:Arial,Helvetica,sans-serif !important;font-size:12px;color:#464748; }
table.EventsTableSafari .EventColumn a,table.EventsTableSafari .EventColumn a:link { color:#AC4E45; text-decoration:underline; }
table.EventsTableSafari .EventColumn a:visited,table.EventsTableSafari .EventColumn a:active { text-decoration:underline;color:#dd6666; }
table.EventsTableSafari .EventColumn a:hover { text-decoration:none }
.DateColumn { width:80px; color:#464748; font-family:Arial, Helvetica, sans-serif; font-size:12px  }
.CompanyColumn { width:200px; color:#464748; font-family:Arial, Helvetica, sans-serif; font-size:12px}
table.EventsTableSafari .CompanyColumn a,table.EventsTableSafari .CompanyColumn a:link { color:#AC4E45; text-decoration:underline; }
table.EventsTableSafari .CompanyColumn a:visited,table.EventsTableSafari .CompanyColumn a:active { color:#dd6666; text-decoration:underline; }
table.EventsTableSafari .CompanyColumn a:hover { text-decoration:none; }

.companyList { width:98%; border-collapse:collapse;padding:0;}
.companyList a{ text-decoration:underline; color:#4d4f50;  }
.companyList a:hover{ text-decoration:none; }
.companyRow { }
.companyThumbnailImg { padding-bottom:15px;  border-bottom: 1px solid #cfd0d2; text-align:top; width:130px; height:100px;}
.companyThumbnail { padding-bottom:15px; padding-top:15px; border-bottom: 1px solid #cfd0d2; text-align:top;width:150px; }
.companyDescription { vertical-align:top; border-bottom: 1px solid #cfd0d2; padding-top:15px; color:#4d4f50;font-family: Arial, Helvetica, sans-serif; font-size:12px }
.contactInformation { vertical-align: top; padding:30px 20px 20px 20px ; border-bottom: 1px solid #cfd0d2; background:url(images/line.jpg) left center no-repeat ;width:170px; color:#4d4f50;font-family: Arial, Helvetica, sans-serif ; font-size:12px; height:120px;}
.companyThumbnailLast { padding-bottom:15px; padding-top:15px; padding-right:10px; border-bottom: 0px solid #cfd0d2; text-align:top;}
.companyDescriptionLast { vertical-align:top; border-bottom: 0px solid #cfd0d2; padding-top:15px; color:#4d4f50;font-family: Arial, Helvetica, sans-serif; font-size:12px }
.contactInformationLast { vertical-align:top; padding-top:30px; padding-left:20px ; border-bottom: 0px solid #cfd0d2; background:url(images/line.jpg) left center no-repeat ;width:170px; color:#4d4f50;font-family: Arial, Helvetica, sans-serif ; font-size:12px; height:120px  }
.contactInformationLast a, .contactInformation a,.contactInformationLast a:link, .contactInformation a:link {font-family: Arial, Helvetica, sans-serif ; font-size:12px; text-decoration:underline; color:#AC4E45; }

.contactInformationLast a:visited, .contactInformation a:visited {font-family: Arial, Helvetica, sans-serif ; font-size:12px; text-decoration:underline; color:#dd6666; }
.contactInformationLast a:hover, .contactInformation a:hover {font-family: Arial, Helvetica, sans-serif ; font-size:12px; text-decoration:none; color:#AC4E45; }

.companiesSearchForm { color:#AC4E45; font-size:15px; padding-left:45px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif  }
.disabledFilterItem {color:#8c8c8c;}
.companiesSearchForm a { text-decoration:none;color:#AC4E45; font-weight: normal;font-family: Arial, Helvetica, sans-serif  }
.companiesSearchForm a:visited { color:#dd6666; font-weight: normal;font-family: Arial, Helvetica, sans-serif  }
.companiesSearchForm a:hover { text-decoration:none;color:#AC4E45; font-weight: normal;font-family: Arial, Helvetica, sans-serif  }

.companyName { font-weight:bold; color:#4d4f50 }

.editLink {width: 31px}

/*.hintsClass { border:3px solid white; }*/
.hintsClass { border-left: 3px solid white; border-top:3px solid white; border-right: 3px solid white; border-bottom: 3px solid white;}
.displayAllCompanies {margin-left:30px;}


.materialName, h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; font-weight:bold; padding-bottom:10px; margin-top:-4px; }
.materialName a { text-decoration:underline !important; font-weight:bold; color:#5f5f5f !important; }
.materialName a:visited {font-weight:bold; color:#5f5f5f; }
.materialName a:hover { text-decoration:none !important; font-weight:bold; color:#5f5f5f !important; }

.materialDescriptionNoImage { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; vertical-align: top;padding-bottom:25px;}
.materialDescription { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; vertical-align: top;padding-bottom:25px;height:120px;}
.materialDescription a, .materialDescriptionNoImage a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#AC4E45; text-decoration:underline}
.materialDescription a:visited, .materialDescriptionNoImage a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dd6666;}
.materialDescription a:hover, .materialDescriptionNoImage a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#AC4E45; text-decoration:none}
.materialThumbnail {vertical-align: top; width:150px; height:115px; padding:0px 10px }
.image_cont .materialDescription p { padding:0}
.image_cont .materialDescriptionNoImage p { padding:0}
.materialList { width: 100%; }
.materialListNoImage { width: 95%; }

/*border-left: 3px solid white; border-top:3px solid white; border-right: 3px solid white; border-bottom: 3px solid white;*/


.tri-media_copyright { padding:10px 0; color:#FFFFFF !important; font-family:Arial, Helvetica, sans-serif; font-size:10px }
.tri-media_copyright a { color:#FFFFFF; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif; text-decoration:none !important  }
.tri-media_copyright a:visited { color:#FFFFFF; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif   }
.tri-media_copyright a:hover { color:#FFFFFF; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif   }

.companyListScrollArea {overflow-y: scroll; height: 285px; overflow-x:none;
}

.companyListScrollAreaAdmin {overflow-y: scroll; height: 241px; overflow-x:none;
}

h1 {
margin-top:-1px;
padding:0;
}

#no_scroll2 {
background-position:474px 80px;
background-repeat:no-repeat;
}
.no_scroll {position:absolute; margin-left: 370px; margin-top: 15px; height:190px; width:250px}

.metalsHintHelp { font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#4D4F50; font-size:12px; text-align:center; }
.companiesHintHelp { font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#4D4F50; font-size:12px; padding-left:17px; }















.darkened_bg{background-color: #222222!important; background-image: none!important; color: #333333!important; cursor: default!important;}
.darkened_bg div #dnn_dnnTAB_CASCADE_DROPDOWN_lblTextInTree{ color: #555555!important;}
.darkened_bg a{ cursor: default!important; }

.darkened_dd{background:transparent url(/images/cmb-bg_dark.jpg) repeat-x scroll center top!important;}
.darkened_dd div{color: #666666!important;}
.darkened_dd img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
    -moz-opacity: 0.2; /* Mozilla 1.6 */
    -khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.2; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=20); /* IE 5.5+*/
	cursor: default!important;
}




.cb_drop{
	border: 1px solid #ffffff;
	z-index: 1000;
	width: 210px!important;
}
body:first-of-type .cb_drop { width: 208px!important; }

.tmxssnoindex,.tmxssclear {}

#dnn_ContentPane, .headmenutd { text-align:left !important; }










