﻿/*Default DNN Styles */
/* background color for the content part of the pages */
.ControlPanel, .PagingTable{}
.SkinObject{}
a.SkinObject:link{}
a.SkinObject:visited{}
a.SkinObject:hover{}
a.SkinObject:active{}
/* styles for LANGUAGE skinobject */
.Language{}
.Language img{}
/* style to apply if the content should be hidden */
.Hidden{}
/* styles used by Data Grids */
.DataGrid_AlternatingItem{}
.DataGrid_Container{}
.DataGrid_Footer{}
.DataGrid_Header{}
.DataGrid_Item{}
.DataGrid_SelectedItem{}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{}
.TreeMenu_NodeSelected{}
a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link{}
a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited{}
a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover{}
a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active{}
/* styles used in the FileManager */
.FileManager{}
.FileManager_ToolBar{}
.FileManager_Explorer{} 
.FileManager_FileList{}
.FileManager_MessageBox{}
.FileManager_Header{}
.FileManager_Pager{}
.FileManager_StatusBar{}
.FileManager_Item{}
.FileManager_AltItem{}
.FileManager_SelItem{}
.FileManagerTreeNode{}
.FileManagerTreeNodeSelected{}
a.FileManagerTreeNode:link, a.FileManagerTreeNodeSelected:link{}
a.FileManagerTreeNode:visited, a.FileManagerTreeNodeSelected:visited{}
a.FileManagerTreeNode:hover, a.FileManagerTreeNodeSelected:hover{}
a.FileManagerTreeNode:active, a.FileManagerTreeNodeSelected:active{}
/* styles used in the Wizard Framework */
.Wizard{}
.WizardButton{}
.WizardHeader{}
.WizardFooter{}
.WizardBody{}
.WizardHelp{}
.WizardHelpText{}
.WizardText{}
/* text style used for help text rendered by modules */
.Help{}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link{}
a.CommandButton:visited{}
a.CommandButton:hover{}
a.CommandButton:active{}
/* button style for standard HTML buttons */
.StandardButton{}
/* Module Title Menu */
.ModuleTitle_MenuContainer{}
.ModuleTitle_MenuBar{}
.ModuleTitle_MenuItem{}
.ModuleTitle_MenuIcon{}
.ModuleTitle_SubMenu{}
.ModuleTitle_MenuBreak{}
.ModuleTitle_MenuItemSel{}
.ModuleTitle_MenuArrow{}
.ModuleTitle_RootMenuArrow{}
/* Main Menu */
.MainMenu_MenuContainer{}
.MainMenu_MenuBar{}
.MainMenu_MenuItem{}
.MainMenu_MenuIcon{}
.MainMenu_SubMenu{   }
.MainMenu_MenuBreak{}
.MainMenu_MenuItemSel{}
.MainMenu_MenuArrow{}
.MainMenu_RootMenuArrow{}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg{}
.TabBg{}
.SelectedTab{}
a.SelectedTab:link{}
a.SelectedTab:visited{}
a.SelectedTab:hover{}
a.SelectedTab:active{}
.OtherTabs{}
a.OtherTabs:link{}
a.OtherTabs:visited{}
a.OtherTabs:hover{}
a.OtherTabs:active{}
.PagingTable{}
.LabelEditTextClass{}
.LabelEditWorkClass{}
/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{}
/*Edit In Place Tool Bar Classes*/
.eipbackimg{}
.eipbuttonbackimg{}
.eipbutton_edit{}
.eipbutton_save{}
.eipborderhover{}
/* Login Styles */
.LoginPanel{}
.LoginTabGroup{}
.LoginTab{}
.LoginTabSelected{ }
.LoginTabHover{}
.LoginContainerGroup{}
.LoginContainer{}
/* Search SkinObject Styles */
div.SearchContainer{}
div.SearchBorder{}
input.SearchTextBox{}
div.SearchContainer a{}
div.SearchIcon{}
div.SearchIcon img{}
#SearchChoices{}
#SearchChoices li{}
#SearchChoices li.searchHilite{}
#SearchChoices li.searchDefault{}
/* Event Viewer Styles */
.Exception{}
.ItemCreated{}
.ItemUpdated{}
.ItemDeleted{}
.OperationSuccess{}
.OperationFailure{}
.GeneralAdminOperation{}
.AdminAlert{}
.HostAlert{}
.SecurityException{}
#floater{}
#tablist {}
.dashboardPanel {}
.dashboardPanel table td{}
.dashboardPanel table th{}
.dashboardTableAlt {}
.dashboardGrid{}
.paneOutline{}
.containerAdminBorder{}
/* used to collapse panes without any content in them */
.DNNEmptyPane{display:none; height:0; width:0;}
/* used to set the different module align options - from module settings */
.DNNAlignleft{text-align:left;}
.DNNAlignright{text-align:right;}
.DNNAligncenter{text-align:center;}

/*Layout Styles*/
html{margin:0 auto; padding:0;}
body{margin: 0 auto; padding:0;background: #81A1BA url('images/bg_grad.jpg') repeat-x top;}
#page-wrapper{margin:0 auto; width:900px;}
#page-head{padding:10px 0;}
#head-left{float:left;width:180px; padding-left:20px;}
#head-right{float:left;width:680px; text-align:right; padding-right:20px;}
#head-right .login-user input{background:#667e90; color:White; border:0; outline:none; height:22px; padding:0 10px; line-height:22px;}
#head-right .login-pass input{background:#667e90; color:White;border:0; outline:none; height:22px; padding:0 10px; margin:0 5px; line-height:22px;}
#head-right .login-btn input{padding:0; margin:0; height:22px; width:37px; background: transparent url('images/btn-login.jpg') no-repeat; border:0; outline:0;}
#head-right .display-name a{color:White; text-decoration:underline;}
#page-head a img{border:0;}
#white-bg-wrapper{background:white; padding:25px 20px 15px; border:1px solid #4C5B62;}
#page-spotlight{text-align:center;}
#page-body-top .left-col{float:left; width:550px; margin-left:25px;}
#page-body-top .right-col{float:left; width:230px; margin-left:40px;}
#page-menu{height:34px; position:relative; width:100%; }
#page-body-btm{background:#354B58; width:100%;}
#page-body-btm p{color:white; font-size:12px;  font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#page-body-btm .left-col{float:left; margin-left:5px; width:297px;}
#page-body-btm .middle-col{float:left;width:295px;}
#page-body-btm .right-col{float:left;width:298px;}
#page-foot{ background:#2A8DBF;text-align:center; line-height:25px;}
.FooterPane * {text-align:center; margin:0 auto;}
.FooterPane .LinksDesignTable{}
.FooterPane .LinksDesignTable td{}
.FooterPane .LinksDesignTable:first-child{}
.FooterPane .LinksDesignTable a{color:White;border-left: 1px solid white; padding-left:10px; margin-right:5px;}
#dnn_ctr442_Links_lstLinks > tbody > tr > td:first-child a{border-left:0;}
#page-btm{text-align:center; line-height:25px;}

/*Menu Styles*/
#page-menu{}
#page-menu ul{margin:0; padding:0; }
#page-menu li, #page-menu ul li{list-style-type:none!important; float:left; }
#menu-wrap-lvl0 ul li{background:none;}
#page-menu a{text-decoration:none; color:#5E5E5E; font-size:12px;}
#page-menu a:hover{color:black;}
#menu-wrap-lvl0{position:relative;}
#menu-wrap-lvl0 ul{display:none; padding:0 30px; white-space:nowrap;}
#menu-wrap-lvl1{position:absolute;top:40px; left:0; line-height:normal; }
#menu-wrap-lvl1 li.item-lvl1:first-child .span-lvl1, #menu-wrap-lvl1 li.item-lvl1-s:first-child .span-lvl1-s{display:none;}
.span-lvl1, .span-lvl1-s{padding:0 5px;}
.item-lvl0, .item-lvl0-s{background: transparent url('images/nav_corner_L.jpg') no-repeat left top; height:34px; padding-left:10px;}
.link-lvl0, .link-lvl0-s{background: transparent url('images/nav_strip.jpg') repeat-x; display:block; height:34px; text-align:center; line-height:34px; color:White;font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; cursor:pointer;}
.span-lvl0, .span-lvl0-s{background: transparent url('images/nav_corner_R.jpg') no-repeat right top; display:block; height:34px; padding-right:10px;color:White;}
.item-lvl0:hover, .item-lvl0-s{background: transparent url('images/nav_corner_L_h.jpg') no-repeat left top;}
.item-lvl0:hover .link-lvl0, .link-lvl0-s{background: transparent url('images/nav_strip_h.jpg') repeat-x; text-decoration:none;}
.item-lvl0:hover .span-lvl0, .span-lvl0-s{background: transparent url('images/nav_corner_R_h.jpg') no-repeat right top;}
.span-lvl1, .link-lvl1, item-lvl{color:#5E5E5E; background:none!important;}
.span-lvl1-s, .link-lvl1-s, item-lvl1-s, .link-lvl1:hover{color:#298dbf!important;color:#57A8D1!important; background:none!important;}
/* MISC */
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearboth{clear:both; height:0;line-height:0}

/* Basic Fonts */
h1, h2 .c-title{font-size:25px;font-family:'Times New Roman', Times, serif; line-height:normal; color:#354b5d; }
h2{font-size:22px;font-family:'Times New Roman', Times, serif; line-height:normal;margin:0 0 5px;}
h3{font-size:20px;font-family:'Times New Roman', Times, serif; line-height:normal;}
h4{font-size:18px;font-family:'Times New Roman', Times, serif; line-height:normal;}
h5{font-size:16px;font-family:'Times New Roman', Times, serif; line-height:normal;}
h6{font-size:14px;font-family:'Times New Roman', Times, serif; line-height:normal;}

a{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-size:12px;}
a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-size:12px;}
a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-size:12px;}
a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-size:12px;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

ul{font-family:Arial, Helvetica, sans-serif; color:#575757;font-size:12px;}
li{font-family:Arial, Helvetica, sans-serif; color:#575757;font-size:12px;}

span{font-family:Arial, Helvetica, sans-serif; color:#575757;font-size:12px;}
p, .Normal, .normal, td, li, a, span{font-family:Arial, Helvetica, sans-serif; color:#575757;font-size:12px; }
#page-body-btm p, #page-body-btm .Normal, #page-body-btm .normal, #page-body-btm td, #page-body-btm li,  #page-body-btm span{font-family:Arial, Helvetica, sans-serif; color:white;font-size:12px; margin:0; }
p{line-height:18px;}

dt{}
tfoot{}
thead{}
th{}
a:link{}
small{}
big{}
blockquote{}
pre{}
ul li{list-style-type:disc;}
ul li li{list-style-type:disc;}
ul li li li{list-style-type:disc;}
ul ul li {list-style-type:disc;}
ul ul ul li{list-style-type:disc;}
ol li{}
ol ol li{}
ol ol ol li{}
hr{}

.copyright{color:White!important;}
.login:link{color:White; text-decoration:underline;}

.sm-font{font-size:10px;}
.sm-font-black{font-size:10px; color:Black;}
.sm-font-gray{font-size:10px;color:Gray;}
.sm-font-blue{font-size:10px;color:#298dbf;}
.sm-font-white{font-size:10px;color:white;}

.md-font{font-size:12px;}
.md-font-black{font-size:12px;color:Black;}
.md-font-gray{font-size:12px;color:Gray;}
.md-font-blue{font-size:12px;color:#298dbf;}
.md-font-white{font-size:12px;color:white;}

.lg-font{font-size:16px;}
.lg-font-black{font-size:16px;color:Black;}
.lg-font-gray{font-size:16px;color:Gray;}
.lg-font-blue{font-size:16px;color:#298dbf;}
.lg-font-white{font-size:16px;color:white;}


.ul_container{height:65px!important;}
.side-title{color:White; font-size:18px;display:block; line-height:20px;}
.side-notes{color:white; font-size:12px;display:block; line-height:20px;}
.side-other{color:White; font-size:12px;display:block; line-height:20px;}

#dnn_ctr480_FormMaster_Case_Study__White_Paper_Form  table td{ padding:5px 0;}
#dnn_ctr480_FormMaster_Case_Study__White_Paper_Form  table{margin:5px 0 10px;}
#dnn_ctr480_FormMaster_Case_Study__White_Paper_Form .NormalTextBox{ margin: 5px 15px 10px 0;}

#dnn_ctr491_FormMaster_Quote_Request table td{ padding:5px 0;}
#dnn_ctr491_FormMaster_Quote_Request table{margin:5px 0 10px;}
#dnn_ctr491_FormMaster_Quote_Request .NormalTextBox{ margin: 5px 15px 10px 0;}
#dnn_ctr491_FormMaster_ctl_c78df782369842aba3c2177b9e148946div,
#dnn_ctr491_FormMaster_ctl_c79e3ef3b16b442b8873d322bfccf232div{height:15px!important; overflow:hidden;}
#dnn_ctr491_FormMaster_ctl_b48778d436cf47d99f2df44a34100125{height:10px!important; overflow:hidden;}
#dnn_ctr491_FormMaster_ctl_b48778d436cf47d99f2df44a34100125 p{margin:0; padding:0; height:10px;}
#dnn_ctr491_FormMaster_ctl_da17056529eb410c89044265c2fb7152 p{margin:0; padding:0; height:10px;}
#dnn_ctr491_FormMaster_ctl_188601545fbc4eaebbb34805265a61b3 p{margin:0; padding:0; height:10px;}