/*  Container Styles for DotNetNuke - LANtech by Mischa Koning - www.3106.net  */   


FONT, P, FORM, TD, TH, TR, OL, UL, LI, INPUT, TEXTAREA, SELECT, SPAN { font-family: verdana, arial, tahoma, helvetica; }

.Small  { font-size:8pt ; font-weight:normal; }
.Normal { font-size:10pt ; font-weight:normal; }
.Head { color:#004a8d ; font-size:10pt ; font-weight:bold ; }
.Head:link, .Head:visited, .Head:active { color:#004a8d ; font-size:10pt ; font-weight:bold ; }
.Head:hover { color:#ffa626; text-decoration: underline; font-size: 10pt ; font-weight: bold; }
.SubHead { color:#004a8d ; font-size: 10pt ; font-weight: normal ; }
.SubHead:link, .SubHead:visited, .SubHead:active { color:#004a8d ; font-size: 10pt ; font-weight: normal ; }
.SubHead:hover { color:#ffa626; text-decoration: underline; font-size: 10pt ; font-weight: normal; }

INPUT.form { font-size : 10px ; }

.container_basic, .container_nohead { width: 100%; }
.container_basic_header {  padding-bottom: 10px; padding-left:8px; background-image : url(blockhead.gif); background-position:left bottom; background-repeat:no-repeat; color:#004a8d; }
.container_basic_header .Head { text-transform:capitalize; letter-spacing: 7px; color: #004a8d ; font-size: 13pt ; font-weight: normal; }
.container_print_header .Head { text-transform:capitalize; letter-spacing: 7px; color: #004a8d ; font-size: 13pt ; font-weight: normal; text-decoration:underline; }
.container_smallhead_header table  { background-image : url(smallhead.gif); background-position:left bottom; background-repeat:no-repeat; color:#004a8d; margin-bottom:2px; }
.container_smallhead_header .Head {  padding-left: 10px; text-transform:capitalize; letter-spacing: 3px; color: #004a8d ; font-size:10pt ; font-weight: bold; }
.container_basic_header select, .container_smallhead_header select, .container_nohead_header select {  text-transform : none; letter-spacing: 0px;  font-size: 8pt ; font-weight: normal;  }
.container_basic_header h2, .container_smallhead_header h2, .container_print_header h2 { display:inline; }
.container_basic_content { padding-top: 5pt; font-size: 10pt ; }
.container_basic_content td { font-size: 10pt ; color:#004a8d ; }

td.lantechadres { font-size: 8pt ; font-weight:normal; padding:0px; margin:0px; }

/* Core Modules */
.dnn_SearchResults_dgResults td { vertical-align: top; }
.dnn_ctr_Signin_pnlLogin TD { white-space:nowrap; }
.dnn_ctr_ManageUsers_User_UserEditor_tbl TD DIV { white-space: nowrap; width:180px; border-right: 10px  none; }
.dnn_ctr_ManageUsers_User_UserEditor_tbl TD { vertical-align: top; white-space: nowrap; }
.dnn_ctr_ManageUsers_pnlServices table td {  font-size:8pt; padding:5px; vertical-align:top; }
.dnn_ctr_ManageUsers_pnlServices table td.NormalBold { margin-top:20px; border-left: 1px solid #cccccc; }

/* Efficion Articles */
.tableArticleList { border-bottom: 1px dotted #cccccc; width:100%; }
.tableArticleList .ArticleImage { float:left; } 
.tableArticleList .ArticleCategories { float:right; color: #000 ; font-size: 8pt ; font-weight: normal ; } 
.tableArticleList .ArticleHeader { margin-left: 120px; }
.tableArticleList .ArticleContent { margin-left: 120px; }
.tableArticleList p { display:block; margin-top:0.5em; margin-bottom:0px; padding:0px; }

/* Inventua Topmenu - www.inventua.com */

/* horizontal menu */
.TopMenuBar  {  padding-bottom: 0px;  white-space: nowrap; }
.TopMenuBar .TopMenuItem { color: #004a8d; font-weight: normal; font-size:8pt; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom: 5px; margin-right: 5px; padding-top: 5px;  }
.TopMenuBar .TopMenuItem A { padding-left: 5px; padding-right: 5px;  }
.TopMenuBar .TopMenuItem A .TopMenuCurrentItem {  text-decoration: underline;  }

/* vertical menu */

.TopMenuBar2 { padding-left: 25px; padding-top: 15px; padding-bottom:30px; padding-right:45px; margin-top: 20px; background: #FFFFFF; border-top: 1px dashed #cccccc; border-bottom: 1px dashed  #cccccc; }
.TopMenuItem2  { padding-bottom:20px; }
.TopMenuItem2 A:visited, .TopMenuItem2 A:link, .TopMenuItem2 A:active  {  background-position: left top; background-image : url(menuarrow.gif); background-repeat: no-repeat; font-size: 9pt; font-weight: normal; color:#004a8d; padding-left:10px; text-decoration: none; width: 100%; white-space: nowrap; }
.TopMenuItem2 A:hover { color:#ffa626; text-decoration: underline; }
.TopMenuItem2 A .TopMenuCurrentItem2 {  text-decoration: underline;  }

/* WWStore */

.productDetailDetail {border-bottom:1px solid #cccccc; padding-bottom:20px; }

.productDetailTable .image { float:right; padding-left: 10px; padding-top: 10px; padding-bottom: 15px; padding-right: 10px; }
.productDetailTable TD { font-size: 10pt; }
.productDetailTable TD.SubHead { font-size: 10pt; font-weight:bold; }

.productListTable  { margin-top: 10px; }
.productListTable .priceTag { white-space:nowrap; margin-top: 5px; padding-left: 50px; font-size: 8pt ; font-weight:normal; }
.productListTable .priceTag  A { }
.productListTable .priceTag  A:hover { color:#ffa626; text-decoration: underline;  }

.wwStoreCartDetail table td { border:1px solid #cccccc; } 
.wwStoreCartDetail  span, .wwStoreCartDetail .CartActions { font-size: 8pt; }
.wwStoreCartDetail .normalBold { font-weight:bold; }
.wwStoreCartDetail .CartSubtotal {font-weight:bold; white-space: nowrap; }

.wwStoreCategoryMenu { margin-top: 20px; } 
.wwStoreCategoryMenu TD { padding-left: 10px; padding-top: 15px; padding-bottom:30px; padding-right:25px; margin-top: 20px; border-top: 1px dashed #E0E0E0; border-bottom: 1px dashed #E0E0E0;  width:150px; }
.wwStoreCategoryMenu TD A {color:#004a8d; white-space: nowrap; font-size: 8pt; background-position: left top; background-image : url(menuarrow.gif); background-repeat: no-repeat;  padding-left:10px; }
.wwStoreCategoryMenu TD A:hover {color:#ffa626; white-space: nowrap; font-size: 8pt;}
.wwStoreCategoryMenu TD A.SelectedCategory {  text-decoration: underline; background-repeat:no-repeat; }

.wwStoreMiniCart .Normal { font-size: 8pt; }
.wwStoreMiniCart TD { padding:5px;}

.wwStoreListNav { font-size:8pt; } 
.wwStoreListNav A { font-size:8pt; color:#004a8d;  text-decoration: none; } 
.wwStoreListNav A:hover { font-size:8pt; color:#ffa626;  text-decoration: underline; }
.wwStoreListNav .Normal  { font-size:8pt; color: #aaaaaa; } 
.wwStoreListNav A.NormalBold { font-size:8pt; color:#004a8d;  text-decoration: none; } 
.wwStoreListNav A.NormalBold:hover { font-size:8pt; color:#ffa626;  text-decoration: underline; }

HR.containermaster_blue { color: #cccccc; background-color: #cccccc; }

/* ThinkTron Forms */

.ThinkForm { border: 1px #e0e0e0 solid; background-color: #F7F7F7;  } 
.ThinkForm .WizardForm td { border:none;  }
.ThinkForm td.Head { border: 1px #e0e0e0 solid; font-weight: bold; background-color: #FFFFFF; margin-bottom: 10px; }
.ThinkForm table.NormalBold td { vertical-align:top; }
.ThinkForm .Navbutton { display:none }

/* Sitemap HouseIndex */
.PageList .PageItem { list-style-type: disc; color:#004a8d; }
.PageList .PageItem { margin-top: 7px; }
.PageList UL .PageItem { margin-top: 2px; }
.PageList .PageItem .PageName { font-weight:bold; }
.PageList .PageItem .PageDescription, .PageList .PageItem .PageKeywords { font-weight:normal; }
.PageList .PageItem .PageModules   { color:#999999; }

/* module documents */
.DNN_Documents td { border-bottom: 1px dotted #e0e0e0; }
.DNN_Documents .SubHead td { font-weight: normal; font-size: 8pt; padding-right:5px; }
.DNN_Documents .DescriptionCell { font-size: 8pt; }

/* Bug Fix News Article */
#dnn_ctr409_ArticleDetails_lblAuthor { visibility: hidden; }
#dnn_ctr409_ArticleDetails_hypUser { visibility: hidden; }
#dnn_ctr409_ArticleDetails_lblPostedDate { visibility: hidden; }
#dnn_ctr409_ArticleDetails_lblDatePosted { visibility: hidden; }
#dnn_ctr409_ArticleDetails_lblViewNumber { visibility: hidden; }
#dnn_ctr409_ArticleDetails_lblViews { visibility: hidden; }


/* */
