/*-------------------------------------------------------------------------------*/
/*    ___      _  _      _                ___      _        _         _   ___    */
/*   |   \ _ _| \| |_  _| |_____   ___   / __|__ _| |_ __ _| |_  _ __| |_|_  )   */
/*   | |) | '_| .` | || | / / -_) |___| | (__/ _` |  _/ _` | | || (_-<  _|/ /    */
/*   |___/|_| |_|\_|\_,_|_\_\___|        \___\__,_|\__\__,_|_|\_, /__/\__/___|   */
/*                                                           |__/                */ 
/*                                                                               */
/*               Skin Styles for DotNetNuke - Catalyst2 by DrNuke                */
/*                      http://www.DrNuke.co.uk/catalyst2                        */
/*                  Copyright DrNuke Ltd - All rights reserved                   */
/*-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------*/
/* General Page Styles                                                           */
/*-------------------------------------------------------------------------------*/
html { height:100%; margin:0; padding:0; }
#Body { height:100%; margin:0; padding:0; }
form { height:100%; margin:0; padding:0; }
p { font-size:11px; color:#2c2c2c; }
.normal, .Normal { font-size:11px; color:#2c2c2c; }
.NormalBold { font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#2c2c2c; }
.NormalRed { color:#c50000; font-family:arial,helvetica; font-weight:bold; font-size:11px; }
.fullheight { height:100%; }
.fullwidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
.hidden { display:none; }
.catalyst-skin-table { border-collapse:collapse; border-spacing:0; }
.EMSkinTable { table-layout:fixed; }	

/*-------------------------------------------------------------------------------*/
/* Page Structure                                                                */
/*-------------------------------------------------------------------------------*/
#OverlayContainer1 { min-height:100%; width:100%; }
#OverlayContainer2 { min-height:100%; width:100%; }
.TopPadding { height:15px; }
#OuterContainer { height:100%; margin:0 auto; padding:0; }
#InnerContainer { margin:0; background:#ffffff; }
#LogoContainer { margin:0 5px 0 5px; }
#LogoAreaContainer { margin:0 5px 0 5px; }
#LogoRightContainer { text-align:right; margin:0 8px 0 0; }
#LanguageContainer { margin:5px 8px 7px 6px; text-align:right; }
#SearchContainer { margin:8px 0 16px 6px; text-align:right; overflow:hidden; }
#DateContainer { margin:0 6px 7px 6px; text-align:right; }
.Catalyst2Layout1 #MenuContainer { margin:0 5px 0 5px; }
.Catalyst2Layout2 #MenuContainer { margin:0; }
#MenuBottomContainer { position:absolute; top:-3px; left:0; height:3px; margin:0; font-size:0; }
#MenuBottomContainer2 { position:absolute; top:-3px; left:0; height:3px; margin:0; font-size:0; }
#UnderBannerContainer { height:31px; margin:0 5px 0 5px; }
#LoginContainer { height:27px; margin:4px 4px 0 0; float:right;}
#UserContainer { height:27px; margin:4px 8px 0 0; float:right; }
#BreadcrumbContainer { height:23px; margin:8px 0 0 0; float:left;  }
#ContentContainerCell { margin:0; padding:10px 14px 0 14px; vertical-align:top; }
#OuterContentContainerCell { margin:0; padding:0; vertical-align:top; }
#CopyrightContainer { text-align:left; margin:5px 0 0 5px; float:left; }
#TermsContainer { text-align:right; margin:5px 5px 0 5px; float:right; }
#PrivacyContainer { text-align:right; margin:5px 5px 0 5px; float:right; }

/*-------------------------------------------------------------------------------*/
/* Banners                                                                       */
/*-------------------------------------------------------------------------------*/
.Catalyst2Layout1 #BannerOuterContainer { margin:0 5px 0 5px; }
.Catalyst2Layout2 #BannerOuterContainer { margin:0; }
#BannerContainer { float:left; width:100%; }
#CustomBannerContainer { overflow:hidden; }
#FlashBannerContainer { overflow:hidden; }
#FlashBannerContent { text-align:center; }
#FlashBannerContent img { border:none; }
.EMBannerOverlayT { position:relative; }
.Catalyst2Layout1 .EMBannerOverlayB { position:relative; margin:0 5px 0 5px; }
.Catalyst2Layout2 .EMBannerOverlayB { position:relative; }
#BannerContainer .banner-t, #CustomBannerContainer .banner-t, #FlashBannerContainer .banner-t { position:absolute; top:0; left:0; height:1px; background:#ffffff; font-size:0; margin:0; padding:0; }
#BannerContainer .banner-tl, #CustomBannerContainer .banner-tl, #FlashBannerContainer .banner-tl { position:absolute; top:1px; left:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }
#BannerContainer .banner-tr, #CustomBannerContainer .banner-tr, #FlashBannerContainer .banner-tr { position:absolute; top:1px; right:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }
#MenuContainer .menu-bl, .banner-bl { position:absolute; bottom:0; left:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }
#MenuContainer .menu-br, .banner-br { position:absolute; bottom:0; right:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }

/*-------------------------------------------------------------------------------*/
/* Search                                                                        */
/*-------------------------------------------------------------------------------*/
#SearchContainer .search-table { width:147px; border-collapse:collapse; border-spacing:0; table-layout:fixed; }
#SearchContainer .search-tl { width:8px; height:3px; background:url(images/search-tl.png) no-repeat top left; margin:0; padding:0; }
#SearchContainer .search-tl img { width:8px; height:3px; }
#SearchContainer .search-t { height:3px; background:url(images/search-t.gif) repeat-x top left; margin:0; padding:0; }
#SearchContainer .search-t img { width:1px; height:3px; }
#SearchContainer .search-tr { width:25px; height:3px; background:url(images/search-tr.png) no-repeat top right; margin:0; padding:0; }
#SearchContainer .search-tr img { width:25px; height:3px; }
#SearchContainer .search-l { width:8px; height:22px; background:url(images/search-l.png) no-repeat top left; margin:0; padding:0; }
#SearchContainer .search-l img { width:8px; height:22px; }
#SearchContainer .search-m { height:22px; margin:0; padding:0; }
#SearchContainer .search-r { float:left; width:3px; height:22px; background:url(images/search-r.png) no-repeat top right; margin:0; padding:0; }
#SearchContainer .search-r img { width:3px; height:22px; }
#SearchContainer .search-bl { width:25px; height:3px; background:url(images/search-bl.png) no-repeat top left; margin:0; padding:0; }
#SearchContainer .search-bl img { width:25px; height:3px; }
#SearchContainer .search-b { height:3px; background:url(images/search-b.gif) repeat-x bottom left; margin:0; padding:0; }
#SearchContainer .search-b img { width:1px; height:3px; }
#SearchContainer .search-br { width:8px; height:3px; background:url(images/search-br.png) no-repeat top right; margin:0; padding:0; }
#SearchContainer .search-br img { width:8px; height:3px; }
#SearchContainer .search { float:left; width:136px; height:22px; margin:0; padding:0; position:relative; }
#SearchContainer .search span { display:block; width:136px; height:22px; margin:0; padding:0; font-size:0; line-height:0; text-indent:-99999px; }
#SearchContainer .search a img { float:right; width:22px; height:22px; margin:0; padding:0; border:none; }
#SearchContainer .search input { float:left; height:13px; font-size:11px; background:#ffffff; width:110px; color:#666666; margin:0; padding:4px 4px 5px 0; border:none; cursor:text; }

/*-------------------------------------------------------------------------------*/
/* Language                                                                      */
/*-------------------------------------------------------------------------------*/
#LanguageContainer div.language-object span.Language { float:none; }
#LanguageContainer div.language-object span.Language img { border:none; }

/*-------------------------------------------------------------------------------*/
/* Links                                                                         */
/*-------------------------------------------------------------------------------*/
a:link, a:visited, a:active { font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:underline; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-weight:bold; font-size:11px; text-decoration:underline; }
a.CommandButton:hover{ color:#444444; font-size:11px; text-decoration:underline; }

/*-------------------------------------------------------------------------------*/
/* Headings                                                                      */
/*-------------------------------------------------------------------------------*/
h1 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h2 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h3 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h4 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h5 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h6 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
.Head { font-family:arial; font-size:14px; color:#28509a; font-weight:bold; padding:0; }
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#585858; padding:0; }

/*-------------------------------------------------------------------------------*/
/* Date                                                                          */
/*-------------------------------------------------------------------------------*/
.DateToken { color:#777777; font-size:11px; font-weight:normal; white-space:nowrap; }

/*-------------------------------------------------------------------------------*/
/* Login                                                                         */
/*-------------------------------------------------------------------------------*/
#LoginContainer div { height:22px; overflow:hidden; }
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; background-image:url(images/login-btn.jpg); background-repeat:no-repeat; background-position:center left; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:2px 8px 0 20px; margin:0; }
a.LoginToken:hover { color:#444444; }

/*-------------------------------------------------------------------------------*/
/* User                                                                          */
/*-------------------------------------------------------------------------------*/
#UserContainer div { height:22px; overflow:hidden; }
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background-image:url(images/register-btn.jpg); background-repeat:no-repeat; background-position:center left; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:3px 8px 0 20px; margin:0; }
a.UserToken:hover { color:#444444; }

/*-------------------------------------------------------------------------------*/
/* Breadcrumbs                                                                   */
/*-------------------------------------------------------------------------------*/
.BreadcrumbHomeSpan img { width:13px; height:17px; cursor:pointer; }
.BreadcrumbHomeSpan { line-height:17px; float:left; font-size:0; margin:0 3px 0 10px; }
.BreadcrumbSpan img { width:8px; height:22px; }
#BreadcrumbContainer span { float:left; vertical-align:middle;  }
#BreadcrumbContainer .BreadcrumbSpan { line-height:22px; float:left; font-size:0; margin:0 4px 0 4px; }
#BreadcrumbContainer .BreadcrumbSpanFirst { line-height:22px; float:left; font-size:0; margin:0 4px 0 0; }
#BreadcrumbContainer a { float:left;}
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active {  margin-top:3px; color:#424242; font-size:11px; text-decoration:none; font-weight:normal; }
a.BreadcrumbToken:hover { color:#666666; font-size:11px; text-decoration:none; font-weight:normal; }

/*-------------------------------------------------------------------------------*/
/* Copyright, privacy, terms                                                     */
/*-------------------------------------------------------------------------------*/
#FooterCell { vertical-align:top; }
.FooterToken { }
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-weight:normal; text-decoration:underline; padding:0; margin:0; }
a.FooterToken:hover { font-weight:normal; text-decoration:none; padding:0; margin:0; }

/*-------------------------------------------------------------------------------*/
/* Main Menu                                                                     */
/*-------------------------------------------------------------------------------*/
#MenuBarTL { background:url(images/menu-bar-tl.gif) top left no-repeat; height:11px; width:11px; margin:0; padding:0; }
#MenuBarTR { background:url(images/menu-bar-tr.gif) top right no-repeat; height:11px; width:11px; margin:0; padding:0; }
#MenuBarTL img, #MenuBarTR img { height:11px; width:11px; }

#MenuBarL { width:11px; padding:0; margin:0; font-size:0; background-image:url(images/menu-bar-l.gif); background-position:top left; background-repeat:repeat-y; }
#MenuBarR { width:11px; padding:0; margin:0; font-size:0; background-image:url(images/menu-bar-r.gif); background-position:top right; background-repeat:repeat-y; }
#MenuBarR img, #MenuBarL img { width:11px; height:37px; }
#MenuBar { padding:0; background-image:url(images/em-menu-bg.gif); background-position:top left; background-repeat:repeat; vertical-align:top; }

.mainmenu-idle { display:block; height:48px; float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#c3c3c3; cursor:pointer; background-image:url(images/em-menu-r.gif) !important; background-position:top right !important; background-repeat: no-repeat !important; }
.mainmenu-idle span { position:relative; height:48px; line-height:48px; display:block; float:left; }
.mainmenu-idle span.txt { text-shadow:#ffffff 1px 1px 0; }
.mainmenu-idle span.icn { }
.mainmenu-idle span.icn img { margin:15px 4px 0 0; }
.mainmenu-idle .tab-left { width:18px; height:48px; }
.mainmenu-idle .tab-right { width:18px; height:48px; }
.mainmenu-idle .tab-left img { width:18px; height:48px; }
.mainmenu-idle .tab-right img { width:18px; height:48px; }
.mainmenu-idle .tab-sep { width:2px; height:48px; background:url(images/menu-seperator.gif) top left no-repeat; }
.mainmenu-idle .tab-sep img { width:2px; height:48px; }

.mainmenu-breadcrumbactive { display:block; height:48px; float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#f5f5f5; cursor:pointer; background-image:url(images/em-menu-r.gif) !important; background-position:top right !important; background-repeat: no-repeat !important; }
.mainmenu-breadcrumbactive span { position:relative; height:48px; line-height:48px; display:block; float:left; }
.mainmenu-breadcrumbactive span.txt { text-shadow:#ffffff 1px 1px 0; }
.mainmenu-breadcrumbactive span.icn { }
.mainmenu-breadcrumbactive span.icn img { margin:15px 4px 0 0; }
.mainmenu-breadcrumbactive .tab-left { width:18px; height:48px; }
.mainmenu-breadcrumbactive .tab-right { width:18px; height:48px; }
.mainmenu-breadcrumbactive .tab-left img { width:18px; height:48px; }
.mainmenu-breadcrumbactive .tab-right img { width:18px; height:48px; }
.mainmenu-breadcrumbactive .tab-sep { width:2px; height:48px; background:url(images/menu-seperator.gif) top left no-repeat; }
.mainmenu-breadcrumbactive .tab-sep img { width:2px; height:48px; }

.mainmenu-selected { display:block; height:48px; float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#f5f5f5; cursor:pointer; background-image:url(images/em-menu-r.gif) !important; background-position:top right !important; background-repeat: no-repeat !important; }
.mainmenu-selected span { position:relative; height:48px; line-height:48px; display:block; float:left; }
.mainmenu-selected span.txt { text-shadow:#ffffff 1px 1px 0; }
.mainmenu-selected span.icn { }
.mainmenu-selected span.icn img { margin:15px 4px 0 0; }
.mainmenu-selected .tab-left { width:18px; height:48px; }
.mainmenu-selected .tab-right { width:18px; height:48px; }
.mainmenu-selected .tab-left img { width:18px; height:48px; }
.mainmenu-selected .tab-right img { width:18px; height:48px; }
.mainmenu-selected .tab-sep { width:2px; height:48px; background:url(images/menu-seperator.gif) top left no-repeat; }
.mainmenu-selected .tab-sep img { width:2px; height:48px; }

.mainmenu-submenu { padding:0; margin:0; border-collapse:collapse; z-index:1000; }
.mainmenu-menuitem { cursor:pointer; }
.mainmenu-menuitem td { padding:0; margin:0; }
.mainmenu-menuitem td span { font-weight:normal; font-style:normal; text-shadow:#ffffff 1px 1px 0; }
.mainmenu-menuitem td.icn { padding:0 6px 0 7px; }
.mainmenu-submenu tr td:first-child + td + td { padding:0 14px 0 6px; }

.mainmenu-submenu tr td:first-child { height:35px; background:url(images/submenu-l.gif) top left repeat-y; border-top:1px solid #c2c2c2; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr td:first-child + td { height:35px; background:#d9d9d9; border-top:1px solid #c2c2c2; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr td:first-child + td + td { height:35px; background:url(images/submenu-r.gif) top right repeat-y; border-top:1px solid #c2c2c2; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr:hover td:first-child { background:url(images/submenu-l-on.gif) #ffffff top left no-repeat; }
.mainmenu-submenu tr:hover td:first-child + td { background:url(images/submenu-m-on.gif) #ffffff top left repeat-x; }
.mainmenu-submenu tr:hover td:first-child + td + td { background:url(images/submenu-r-on.gif) #ffffff top right no-repeat; }

.mainmenu-submenu tr.first td:first-child { height:36px; background:url(images/submenu-tl.gif) top left no-repeat; border-top:none; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr.first td:first-child + td { height:36px; background:url(images/submenu-t.gif) top left repeat-x; border-top:none; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr.first td:first-child + td + td { height:36px; background:url(images/submenu-tr.gif) top right no-repeat; border-top:none; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr.first:hover td:first-child { background:url(images/submenu-tl-on.gif) #ffffff top left no-repeat; }
.mainmenu-submenu tr.first:hover td:first-child + td { background:url(images/submenu-t-on.gif) #ffffff top left repeat-x; }
.mainmenu-submenu tr.first:hover td:first-child + td + td { background:url(images/submenu-tr-on.gif) top right no-repeat; }

.mainmenu-submenu tr.last td:first-child { height:36px; background:url(images/submenu-bl.png) bottom left no-repeat; border-top:1px solid #c2c2c2; border-bottom:none; }
.mainmenu-submenu tr.last td:first-child + td { height:36px; background:url(images/submenu-b.gif) bottom left repeat-x; border-top:1px solid #c2c2c2; border-bottom:none; }
.mainmenu-submenu tr.last td:first-child + td + td { height:36px; background:url(images/submenu-br.png) bottom right no-repeat; border-top:1px solid #c2c2c2; border-bottom:none; }
.mainmenu-submenu tr.last:hover td:first-child { background:url(images/submenu-bl-on.png) bottom left no-repeat; border-top:1px solid #d9dde2; }
.mainmenu-submenu tr.last:hover td:first-child + td { background:url(images/submenu-b-on.gif) bottom left repeat-x; border-top:1px solid #d9dde2; border-bottom:none; }
.mainmenu-submenu tr.last:hover td:first-child + td + td { background:url(images/submenu-br-on.png) bottom right no-repeat; border-top:1px solid #d9dde2; }

/*-------------------------------------------------------------------------------*/
/* Module Menus                                                                  */
/*-------------------------------------------------------------------------------*/
.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border:1px solid #1f1f1f; z-index:1000; font-weight:normal; }
.ModuleTitle_MenuItem { border:none; }
.ModuleTitle_MenuItem td { background:#ffffff; color:#1f1f1f; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 5px 0 5px !important; height:20px; white-space:nowrap; }
.ModuleTitle_MenuItemSel { border:none; background:none; }
.ModuleTitle_MenuItemSel td { background:#bababa; }
.ModuleTitle_MenuIcon { border:none; background:#e5e5e5 !important; border-right:1px solid #e5e5e5; }
.ModuleTitle_MenuIcon img { margin:0; }
.ModuleTitle_MenuBreak td { background:#e5e5e5; height:1px; }

/*-------------------------------------------------------------------------------*/
/* Control Panels                                                                */
/*-------------------------------------------------------------------------------*/
.ControlPanel select, .ControlPanel input { font-size:11px; color:#000000; }
.FCKImageGalleryContainer { background:#ffffff; }
.FCKLinkGalleryContainer { background:#ffffff; }
#fckinstanceoptions_tblEditorOptions { background:#ffffff; }

/*-------------------------------------------------------------------------------*/
/* Content Panes                                                                 */
/*-------------------------------------------------------------------------------*/
.LeftLogoPane { float:left; padding:0; vertical-align:top; }
.LeftLogoPane .catalyst-container-overide { width:auto; }
.RightLogoPane { float:right; padding:0; vertical-align:top; }
.RightLogoPane .catalyst-container-overide { width:auto; }
.MenuPane { width:100%; padding:0; vertical-align:top; }
.BannerPane { width:100%; padding:0; vertical-align:top; }
.CustomBannerPane { width:100%; padding:0; vertical-align:top; }
.TopPane { width:100%; padding:0; vertical-align:top; }
.TopPane2 { width:100%; padding:0; vertical-align:top; }
.LeftPane { padding:0 7px 0 0; width:50%; vertical-align:top; }
.RightPane { padding:0 0 0 7px; width:50%; vertical-align:top; }
.LeftPane2 { padding:0 7px 0 0; width:33%; vertical-align:top; }
.ContentPane1 { padding:0 7px 0 7px; vertical-align:top; }
.ContentPane { padding:0; vertical-align:top; }
.RightPane2 { padding:0 0 0 7px; width:33%; vertical-align:top; }
.MiddlePane { width:100%; padding:0; vertical-align:top; }
.ContentPane2 { padding:0 7px 0 0; vertical-align:top; }
.RightPane3 { padding:0 0 0 7px; width:33%; vertical-align:top; }
.LeftPane3 { padding:0 7px 0 0; width:33%; vertical-align:top; }
.ContentPane3 { padding:0 0 0 7px; vertical-align:top; }
.BottomPane { width:100%; padding:0; vertical-align:top; }
.LeftPane4 { padding:0 3px 0 0; width:33%; vertical-align:top; }
.ContentPane4 { padding:0 3px 0 3px; vertical-align:top; }
.RightPane4 { padding:0 0 0 3px; width:33%; vertical-align:top; }
.BottomPane2 { width:100%; padding:0; vertical-align:top; }
.FooterPane { width:100%; padding:0 5px 0 5px; vertical-align:top; }

.OuterTopPane { width:100%; padding:0; vertical-align:top; }
.OuterTopPane2 { width:100%; padding:0; vertical-align:top; }
.OuterLeftPane { padding:0 1px 0 0; width:50%; vertical-align:top; }
.OuterRightPane { padding:0 0 0 1px; width:50%; vertical-align:top; }
.OuterLeftPane2 { padding:0 1px 0 0; width:33%; vertical-align:top; }
.OuterContentPane1 { padding:0 1px 0 1px; vertical-align:top; }
.OuterContentPane { padding:0; vertical-align:top; }
.OuterRightPane2 { padding:0 0 0 1px; width:33%; vertical-align:top; }
.OuterMiddlePane { width:100%; padding:0; vertical-align:top; }
.OuterContentPane2 { padding:0 1px 0 0; vertical-align:top; }
.OuterRightPane3 { padding:0 0 0 1px; width:33%; vertical-align:top; }
.OuterLeftPane3 { padding:0 1px 0 0; width:33%; vertical-align:top; }
.OuterContentPane3 { padding:0 0 0 1px; vertical-align:top; }
.OuterBottomPane { width:100%; padding:0; vertical-align:top; }
.OuterLeftPane4 { padding:0 1px 0 0; width:33%; vertical-align:top; }
.OuterContentPane4 { padding:0 1px 0 3px; vertical-align:top; }
.OuterRightPane4 { padding:0 0 0 1px; width:33%; vertical-align:top; }
.OuterBottomPane2 { width:100%; padding:0; vertical-align:top; }

/* End Catalyst2 By DrNuke Style Sheet */
/*-------------------------------------------------------------------------------*/



