﻿/*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 for module titles */
.Head{}
/* style of item titles on edit and admin pages */
.SubHead{}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled{}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{}
/* text style used for rendered text which requires emphasis */
.NormalBold{}
/* text style used for error messages */
.NormalRed{}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{}
/* 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{}
/* used to set the different module align options - from module settings */
.DNNAlignleft{}
.DNNAlignright{}
.DNNAligncenter{}
/*Layout Styles*/
body{margin:0 auto; padding:0; font-size:12px; font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif; background: #E5E5E5 url('images/bkg_strip.png') repeat-x top;}
body *{font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;}
#page{margin:0 auto; padding:0;}
#page-head{}
#head-left{float:left; width:94px; padding:0 36px; margin-top:15px;}
#head-left *{outline:0; border:0;}
#head-right{ float:left; width:606px;margin-right:15px; }

/*Head Menu*/
#head-menu .sub-wrapper{width:245px;}
#head-menu .sub-wrapper td{}
#head-menu .sub-wrapper td.tl{width:8px; height:8px; background: url('images/subNav_coner_top_L.png') no-repeat bottom; vertical-align:bottom;}
#head-menu .sub-wrapper td.tr{width:8px; height:8px; background: url('images/subNav_coner_top_R.png') no-repeat bottom;vertical-align:bottom;}
#head-menu .sub-wrapper td.bl{width:8px; height:8px; background: url('images/subNav_coner_btm_L.png') no-repeat top;vertical-align:top;}
#head-menu .sub-wrapper td.br{width:8px; height:8px; background: url('images/subNav_coner_btm_R.png') no-repeat top;vertical-align:top;}
#head-menu .sub-wrapper td.bstrip{background: transparent url('images/subNav_strip_btm.png') repeat-x top;width:229px;height:8px;}
#head-menu .sub-wrapper td.tstrip{background: transparent url('images/subNav_strip_top.png') repeat-x bottom; width:229px;height:8px;}
#head-menu .sub-wrapper td.content{border:1px solid #C80100; border-width: 0 1px; background: white;}

#head-menu{margin:0; padding:0; background: transparent url('images/nav_strip.jpg') repeat-x; float:left; margin-top:25px;}
#head-menu  li .sub-wrapper{display:none; position:absolute; top:40px; left:0; width:245px;  z-index:1000}
#head-menu  li{margin:0; padding:0; float: left; list-style-type:none;background: transparent url('images/mav_divider.jpg') no-repeat left; padding:0 2px; position:relative;}
#head-menu  li.side{margin:0; padding:0; background: none;}
#head-menu  li.side img{margin:0; padding:0; background: none!important; float:left; }
#head-menu  li a{display:block; height:50px;line-height:50px; padding: 0 9px; font-family:"Trebuchet MS"; font-size:11px; color:black; text-decoration:none; font-weight:bold;}
#head-menu  li a:hover, #head-menu  li a.current{background: transparent url('images/nav_strip_H.jpg') repeat-x;color:white; text-decoration:none;}
#head-menu  li:hover .sub-wrapper{display:block;}
#head-menu1{padding:0;margin:0; width:243px;}
#head-menu1 li{list-style-type:none;}
#head-menu1 li a{text-decoration:none; color:#0a439a; font-size:13px; font-family:"Trebuchet MS"; font-weight:bold; display:block; height:25px; line-height: 25px; padding:0 0 0 25px;}
#head-menu1 li a span{text-decoration:none; color:#0a439a; display:block; height:25px; line-height: 25px; width:100%; font-weight:bold;}
#head-menu1 li a:hover, .link-lvl1-s{text-decoration:none; color:#0a439a; background: #E5E5E5 url('images/sub_Nav_arrows_L.jpg') no-repeat left;}
#head-menu1 li a:hover span, .link-lvl1-s span{text-decoration:none; color:#0a439a; background: #E5E5E5 url('images/sub_Nav_arrows_R.jpg') no-repeat right;}
#head-menu1 ul{display:none;}
#head-menu  li #head-menu1 li{width:240px;}

#ites-side-menu{margin: 0; padding:0;width:100%; background:#F1F0F0; padding:10px 0;}
#ites-side-menu li{display:block; width:100%; list-style-type:none;}
#ites-side-menu li a{display:block; width:100%;text-indent:20px; height:20px; line-height:20px; text-decoration:none; font-size:12px; font-weight:bold; color:#0a439a;}
#ites-side-menu li a span{display:block; width:100%; height:20px; line-height:20px;}
#ites-side-menu li:hover, #ites-side-menu li.ItemSelected{background:#E5E4E4}
#ites-side-menu li a:hover, #ites-side-menu li a.ItemSelected{text-decoration:none; background:url('images/sub_Nav_arrows_L.jpg') no-repeat left;color:#0a439a;}
#ites-side-menu li a:hover span, #ites-side-menu li a.ItemSelected span{background:url('images/sub_Nav_arrows_R.jpg') no-repeat right}


#body-frame{}
#body-frame .spotlight, #body-frame .spotlight img{ line-height: 0}
#body-frame .left-strip{width:15px; background: transparent url('images/shadow_strip_L.png') repeat-y left;}
#body-frame .right-strip{width:15px; background: transparent url('images/shadow_strip_R.png') repeat-y right;}
#body-frame .content{width:757px;}
#body-frame .btm-left{width:15px; background: transparent url('images/shadow_corner_L.png') no-repeat ; }
#body-frame .btm-right{width:15px; background: transparent url('images/shadow_corner_R.png') no-repeat ;}
#body-frame .btm-strip{background: transparent url('images/shadow_strip_btm.png') repeat-x top; }
#page-body-home{padding:30px 40px 0 40px; background:white; }
#page-body-home #body-left{ float:left; width:360px; padding:0 46px 0 0; background: transparent url('images/body-brdr.jpg') no-repeat top right; min-height:281px; }
#page-body-home #body-right{ float:left; width:225px; padding: 0 0 0 45px;}
#page-body{background:white; padding:30px 0 0 0;}
#page-body #body-left{ float:left; width:185px; padding:0 25px 0 0; }
#page-body #body-mid{ float:left; width:320px; padding:0 21px 0 0; background: transparent url('images/body-brdr.jpg') no-repeat top right; min-height:281px; }
#page-body #body-right{ float:left; width:185px; padding: 0 0 0 20px;}
#body-btm{clear:both; border-top:1px solid #DADADA; min-height:30px; line-height:30px;margin-top:5px; text-align: center;}
.page-width{width:787px; margin:0 auto;}

/*Font Styles*/
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
tfoot, thead{}
th{}
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;}
ol li{}
ol ol li{}
ol ol ol li{}
ol ul li{ }
hr{}
dt{}
p, div, td, li, ul, ul li, ol, ol li{font-size:12px; color:#545454;}
p{line-height: 16px;}


a:link{color:#0a439a;}
a:hover{color:#0a439a; text-decoration:underline;}
a:active{color:#0a439a;}
a:visited{color:#0a439a;}

.font-black{color:black;}
.font-blue{color:#0a439a;}
.font-red{color:#ff0a05}
.font-white{color:white;}
.font-gray{color:#545454;}

.sm-font{font-size:9px;}
.sm-font-black{font-size:9px;color:black;}
.sm-font-blue{font-size:9px;color:#0a439a;}
.sm-font-red{font-size:9px;color:#ff0a05}
.sm-font-white{font-size:9px;color:white;}
.sm-font-gray{font-size:9px;color:#545454;}

.md-font{font-size:12px;}
.md-font-black{font-size:12px;color:black;}
.md-font-blue{font-size:12px;color:#0a439a;}
.md-font-red{font-size:12px;color:#ff0a05}
.md-font-white{font-size:12px;color:white;}
.md-font-gray{font-size:12px;color:#545454;}

.lg-font{font-size:18px; line-height:normal;}
.lg-font-black{font-size:18px; line-height:normal;color:black;}
.lg-font-blue{font-size:18px; line-height:normal;color:#0a439a;}
.lg-font-red{font-size:18px; line-height:normal;color:#ff0a05}
.lg-font-white{font-size:18px; line-height:normal;color:white;}
.lg-font-gray{font-size:18px; line-height:normal;color:#545454;}

.exlg-font{font-size:18px; line-height:normal;font-size:25px; line-height:normal;}
.exlg-font-black{font-size:18px; line-height:normal;color:black;}
.exlg-font-blue{font-size:18px; line-height:normal;color:#0a439a;}
.exlg-font-red{font-size:18px; line-height:normal;color:#ff0a05}
.exlg-font-white{font-size:18px; line-height:normal;color:white;}
.exlg-font-gray{font-size:18px; line-height:normal;color:#545454;}

.blue-btn{display:block; width:112px; height:27px; line-height:27px; background: transparent url('images/btn_blank.png') no-repeat; text-align:center; font-size:12px; color:#fdae00; }
.blue-btn-arrow{display:block; width:112px; height:27px; line-height:27px; background: transparent url('images/btn_blank_arrow.png') no-repeat; text-indent:20px; font-size:12px; color:#fdae00;}
.blue-btn-more{display:block; width:112px; height:27px; line-height:27px; background: transparent url('images/btn_learnMore.png') no-repeat; }

/* Container Fonts */
p{margin: 0 0 10px}
h2{margin: 0 0 10px;}
.sm-blue-title h2{font-size:15px;color:#0a439a;}
.sm-red-title h2{font-size:15px;color:#ff0a05;}
.md-blue-title h2{font-size:18px;color:#0a439a;}
.md-red-title h2{font-size:18px;color:#ff0a05;}
.lg-blue-title h2{font-size:25px;color:#0a439a;}
.lg-red-title h2{font-size:25px;color:#ff0a05;}


/*Misc Styles*/
.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}



table.Flex {width:100%;}
table.Flex td{vertical-align:top;}
.DNNEmptyPane{display:none; width:0;height:0; line-height:0;}
.full-width{width:100%;}
.half-width{width:50%;}
.align-right{text-align:right;}
.align-left{text-align:left}
.align-center{text-align:center}
.copyright, .login ,.privacy{font-size:10px!important;color:#545454!important;}
.content{background:white;}
