/*=======================================================+
|                                                        |
|              DotNetNuke Skin - Greytness               |
|               Developed by Adammer LLC                 |
|                http://www.adammer.com                  |
|                                                        |
|                       July 2009                        |
|                                                        |
+========================================================+

Version     : 2.2
Released    : April 2010
Notes       : CSS styles compressed without comments in free version.

*/

#Body { margin: 0; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.8em; color: #888888; line-height: 1.4em; background-color: #cccdcf; }
li { margin-bottom: 2px; }
ul li, ul li li, ul li li li { list-style-type: square; }
ul { margin-left: 10px; padding-left: 10px; }
form { margin: 0; padding: 0; }
.FCKImageGalleryContainer { background-color: #FFF; }
a:link, a:visited, a:active { text-decoration: none; color: #7f2d2d; font-weight: bold; font-style: normal; text-decoration: none; }
a:hover { text-decoration: underline; }
a.Normal:link, a.Normal:visited { text-decoration: none; color: #7f2d2d; font-weight: bold;}
a.Normal:hover { text-decoration: underline; }
.BorderBgDiv { width: 1174px; margin: 0px auto 0 auto; padding: 0px; }
.TopDiv { background: url(graphics/BorderedTop_bg.png) top no-repeat; height: 29px; }
.fullWidth { width: 1134px; padding: 0; margin: 0 auto; position: relative; }
.contentWrapper { background: url(graphics/BorderedContent_bg.png) top center repeat-y; }
.left { float: left; }
.right { float: right; }
.BannerPane1, .BannerPane2, .BannerPane3 { clear: both; }
.BannerPane3 { }
.Banner p { margin: 0px; padding: 0px; }
.dnnLogo { }
.dnnLogo a { }
.HeaderDiv { height: 115px; padding: 15px 15px 5px 15px;}
.header-divide { background: url(graphics/hdr_divide.gif) center no-repeat; padding: 2px 4px; }
.footer-divide { background: url(graphics/hdr_divide.gif) center no-repeat; padding: 2px 4px; }
#MasterTable { margin: 0px; }
.TopPane { margin-bottom: 20px; }
.HeaderPane { position: absolute; left: 0px; top: 0px; }
.LeftNavTop { clear: both; padding: 5px; }
.LeftNavTop.StdContainer { margin-bottom: 0px; }
.LeftNavBottom { clear: both; padding: 5px; }
.LeftGutterPane { clear: both; padding: 10px; }
.TopPaneDiv { clear: both; }
.TopLeftPane { width: 530px; vertical-align: top; margin-bottom: 20px; }
.TopRightPane { width: 530px; vertical-align: top; margin-bottom: 20px; }
.ContentPaneDiv { clear: both; }
.ContentPane { vertical-align: top; margin-bottom: 20px; }
.ContentPane2Div { clear: both; }
.LeftPane { width: 300px; vertical-align: top; margin-bottom: 20px; }
.ContentPane2 { vertical-align: top; width: 700px; margin-bottom: 20px; margin-right: 60px;}
.ContentPane3Div { clear: both; }
.ContentPane3 { vertical-align: top; width: 700px; margin-bottom: 20px; }
.RightPane { width: 300px; vertical-align: top; margin-bottom: 20px; }
.MiddlePaneDiv { clear: both; }
.MiddleLeftPane { width: 300px; margin-right: 20px; vertical-align: top; margin-bottom: 20px; }
.MiddlePane { width: 440px; vertical-align: top; margin-bottom: 20px; }
.MiddleRightPane { width: 300px; vertical-align: top; margin-bottom: 20px; }
.BottomPaneDiv { clear: both; }
.BottomColumn1 { width: 250px; margin-right: 20px; vertical-align: top; margin-bottom: 20px; }
.BottomColumn2 { width: 250px; margin-right: 20px; vertical-align: top; margin-bottom: 20px; }
.BottomColumn3 { width: 250px; vertical-align: top; margin-bottom: 20px; }
.BottomColumn4 { width: 250px; vertical-align: top; margin-bottom: 20px; }
.HomePaneDiv { clear: both; }
.HomeLeftPane { width: 390px; margin-right: 20px; vertical-align: top; margin-bottom: 20px; }
.HomeRightPane { width: 670px; vertical-align: top; margin-bottom: 20px; } 
.BottomPane { clear: both; margin-bottom: 20px; }
.DNNPane { border: #333 3px solid; padding: 60px 5px; text-align: center; font-weight: bold; vertical-align: middle; background-color: #FAFAFA; white-space: nowrap; color: #333; font-size: 14px; }
.DNNHeaderPane { padding: 25px 5px; width: 300px; }
.login { text-decoration: none; color: #999; }
#dnn_dnnUSER_cmdRegister { text-decoration: none; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background: url(graphics/hdr_divide.gif) right no-repeat; padding-right: 12px; color: #333; }
#dnn_dnnUSER_cmdRegister:hover { text-decoration: underline; }
#dnn_dnnLOGIN_cmdLogin { text-decoration: none; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #333; background: url(graphics/icon_lock.png) left no-repeat; padding-left: 10px;}
#dnn_dnnLOGIN_cmdLogin:hover { text-decoration: underline; }
.menu-bg {  }
.menu { text-align: left; float: left; width: 1134px; z-index: 100; position: relative; margin-bottom: 15px;}
.breadcrumb-div { background-color: #F1F1F1; height: 18px; border-top: #E6E6E6 1px solid; border-bottom: #CCC 1px solid; line-height: 10px; }
.breadcrumb-row { padding: 0px 0px; }
.breadcrumbdiv { font-size: 10px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; color: #333; text-align: left; padding: 3px 0px 0px 18px; float: left; line-height: normal; }
.breadcrumb { font-size: 10px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none !important; color: #333 !important; font-style: normal !important; }
.breadcrumbdiv a:hover { text-decoration: underline !important; }
.breadcrumb-pretext { font-weight: normal; color: #FAFAFA; line-height: 12px; }
.currentDateDiv { display: block; float: right; padding-right: 10px; }
.currentDate { font-size: 10px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; color: #999; }
.current-date a { font-size: 10px; text-decoration: none; color: #666; }
.current-date a:hover { text-decoration: underline; }
.DNNEmptyPane { border: 0px none !important; line-height: 0px !important; padding: 0px !important; font-size: 0px !important; height: 0px !important; width: 0px !important; margin: 0px !important; }
#greytness .content { width: 1084px; min-height: 450px; margin: 0px auto 0 auto; padding: 25px 25px 25px 25px; }
.contentBg { }
.BottomDiv { background: url(graphics/BorderedBottom_bg.png) bottom no-repeat; height: 22px; clear: both; }
#greytness .footer-bg { border-top: #666 1px solid; }
#greytness .footer { font-size: .8em; line-height: 1.8em; text-decoration: none; color: #333; width: 1134px; padding-top: 10px; margin: 0 auto 0 auto; text-align: left; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
#greytness .footer a { text-decoration: none; color: #333 !important; font-weight: normal !important;}
#greytness .footer a:hover { text-decoration: underline; color: #333 !important; font-weight: normal !important;}
.termsdiv { float: right; bottom: 0px; }
.terms { background: url(graphics/hdr_divide.gif) right no-repeat; padding-right: 12px; }
.privacy { background: url(graphics/hdr_divide.gif) right no-repeat; padding-right: 12px; }
.copyright { padding: 0; }
hr { height: 1px; color: #bbb; }
.action-buttons { text-align: right; clear: both; }
.Search { float: right; padding: 2px 3px 0 0; }
.search img { border: none; padding: 0px 0px 0px 0px; }
.GCSearchBox { background-color: #FFFCF2; }
.GCSearchButton { }
a.SearchField:hover { text-decoration: underline !important; }
.btnSearch { margin-left: -4px; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { padding: 3px 2px 0px 4px; font-size: 1.0em; height: 16px; background: #F8F8F8 url(graphics/search_bg.gif) top repeat-x; border: #d1d1d1 1px solid; width: 160px; }
#dnn_dnnSEARCH_cmdSearch img { border: none; vertical-align: top; margin-top: 1px; padding: 0px; }
.DNNAligncenter { text-align: left; }
.greytnessCP { }
#dnn_ControlPanel { width: 962px; margin: 0 auto; }
.greytnessCP .dnnRibbon .barContent { border-right: none; border-top: none; }
.greytnessCP .RadTabStrip_Default { background: none; }
.greytnessCP .RadTabStrip_Default .rtsLink { background-color: #F1F1F1; color: #111; }
.greytnessCP .RadTabStrip_Default .rtsLink:hover { background-color: #FFF; color: #111; }
.greytnessCP .RadTabStrip_Default .rtsSelected { background-color: #FFF; }
.greytnessCP .dnnRibbonGroup .content { height: 100px; }
.greytnessCP .dnnRibbonGroup .content:hover { background: #FCFCFC; }
.greytnessCP .RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink { height: auto; }
.greytnessCP .RadTabStripTop_Default .rtsLink { margin-top: 4px; }
.greytnessCP .RadTabStrip_Default .rtsSelected { border-bottom: #FFF 1px solid; height: 24px; margin-top: 0px; font-size: 13px; color: #333; }
.greytnessCP .RadTabStrip_Default .rtsSelected:hover { font-size: 13px; }
.greytnessCP .RadTabStrip_Default .rtsSelected .rtsTxt { font-weight: bold; }
.greytnessCP .dnnRibbon .barContent table { width: 100%; }
.ControlPanel, .PagingTable { background-color: #FFF; border: none; text-align: center; }
p { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #888888; margin: 0 0 10px 0; }
.normal, .Normal { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 1em; color: #666666; text-align: justify;}
.NormalBold { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; color: #666666; font-weight: bold; color: #555; }
.NormalRed { color: #900; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; }
.SubHead { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }
.Head { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 14px; text-decoration: none; font-weight: normal; background-color: transparent; color: #666666; }
h1 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #444444; font-size: 22px; text-decoration: none; font-weight: normal; margin-top: 0px; margin-bottom: 8px; line-height: 1.6em; }
h2 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #444444; font-size: 20px; margin-top: 6px; margin-bottom: 0px; line-height: 1.4em; }
h3 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #444444; font-size: 18px; margin-top: 0px; margin-bottom: 6px; line-height: 1.4em; }
h4 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #444444; font-size: 16px; margin-top: 0px; margin-bottom: 6px; line-height: 1.2em; }
h5 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #444444; font-size: 14px; font-weight: normal; line-height: 1.1em; margin-top: 0px; margin-bottom: 6px; }
h6 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #444444; font-size: 12px; font-weight: normal; font-style: italic; margin-top: 0px; margin-bottom: 4px; line-height: 1em; }
.UDT_Table_Head th { font-size: 10px; }
.UDT_Table_AlternateItem, .UDT_Table_AlternateItem p { font-size: 10px; background-color: #F3F3F3; vertical-align: top; }
.UDT_Table_Item, .UDT_Table_Item p { font-size: 10px; vertical-align: top; }
.ModuleTitle_MenuItem { background-color: #F7F7F7; border: 1px solid #F7F7F7; color: #333; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: normal; padding: 0px 10px 0px 0px; }
.ModuleTitle_SubMenu { background-color: #F7F7F7; border: 1px solid #666; margin: 1px 0px 0px; padding: 0px; z-index: 1000; }
.ModuleTitle_MenuItemSel { background: #DDD none repeat scroll 0%; border-left: 1px solid #DDD; border-right: 1px solid #DDD; color: #000; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: normal; padding: 0px 10px 0px 0px; }
.ModuleTitle_MenuIcon { border: 1px solid #EEE; padding: 2px 3px; }
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
select, input { font-family: tahoma; font-size: 11px; color: #555; }
.NormalTextBox { color: #333; line-height: 12px; font-family: tahoma; font-weight: normal; }
#nav li { width:125px; position: relative; float: left; line-height: 12px; list-style: none; padding:  0px; margin-bottom: 0px; background-color: transparent; }
#nav ul { padding: 0px; margin: 0px; list-style: none; float: left; width: 100%; background: transparent; z-index: 700; }
#nav ul.Level0 { }
#nav a { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: normal; font-size: 19px; display: block; margin: 0; text-decoration: none; text-align: center; padding: 0 0px 0 0px; margin: 0px; color: #7f2d2d; line-height: 26px; z-index: 800; }
#nav li ul { position: absolute; left: -999em; width: 167px; border-top: #999 1px solid; border-left: 1px solid #999; z-index: 900; }
#nav li li { z-index: 1000; }
#nav li li a { width: 167px; font-size: 11px; text-align: left; background: #E6E6E6 none; color: #222; border-right: 1px solid #999; border-bottom: #999 1px solid; line-height: 16px; padding: 6px 6px 6px 10px; text-transform: none; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: normal; z-index: 1000; }
#nav li a:hover {color: #7f2d2d; text-decoration: underline;}
#nav li.SelectedTab a { text-decoration: underline;  color:#222; }
#nav li li.SelectedTab a {  color: #222; }
#nav li li li.SelectedTab a {  color: #222; }
#nav li.SelectedTab a:hover { color: #000; }
#nav.DisabledTab { color: #CCC; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li.iehover ul { top: 26px; left: -1px; }
#nav li li:hover ul, #nav li li li:hover ul, #nav li li.iehover ul, #nav li li li.iehover ul { top: 2px; left: 166px; }
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon { display: none; }
.footer-servicing {font-size: .8em; line-height: 1.8em; text-decoration: none; color: #333; width: 1134px; padding-top: 10px; margin: 0 auto 0 auto; text-align: center; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.designByWrap { font-size: .8em; line-height: 1.8em; text-decoration: none; color: #333; width: 1134px; padding-top: 10px; margin: 0 auto 0 auto; text-align: left; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
.designBy { font-size: 10px; color: #a0a0a0 !important; text-align: center; margin-bottom: 20px; }
.designBy a, .designBy a:link, .designBy a:visited, .designBy a:active { font-size: 10px; color: #a0a0a0 !important; text-decoration: none; font-weight: normal; }
.designBy a:hover { font-size: 10px; color: #a0a0a0 !important; text-decoration: underline; }
.TitleCell { padding: 0 20px 20px 0; vertical-align: top; }
.SizeCell { padding: 0 20px 20px 0; vertical-align: top; }
* html .clearfix { height: 1%; overflow: visible; }
* + html .clearfix { min-height: 1%; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.bioimage {border: solid 2px #999999;}
.searchText {}
.searchTextActive {color: #d1d1d1; font-style: italic;}
.downloads table {}
.downloads td {padding-bottom: 20px;}

