/*========================================================*/
/*      CSS for DotNetNuke Skin - Crossroads              */
/*           by Cyberspace Solutions Inc.                 */
/*      http://www.CyberspaceSolutionsInc.com             */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY ID                */ body { margin: 0; background:url(bg.jpg) repeat-x top #deded2; margin: 0 0 0 0;}
/* Style For Outer Table ID              */ #OuterStyle { padding:0; margin:0; border:0; vertical-align:top;}
/* Style For HTML BODY                   */ body {height:100%}
p { font-family: Garamond; font-size:16px; line-height:1.5; color:#2a2c2c; margin:0; padding:5px 0px 0px 0px;} /* modified padding to 5px */
div { margin:0; padding:0px 0px 0px 0px;}
table, tr { font-family:Garamond; font-size:16px; line-height:1.5; margin:0; color:#2a2c2c; margin:0; padding:0;}
td { font-family:Garamond; font-size:16px; line-height:1.5;color:#2a2c2c;}
.normal, .Normal { font-family:Garamond; font-size:16px; line-height:1.5; color:#2a2c2c; margin:0; padding:0;}
.normal p, .Normal p { font-family:Garamond; font-size:16px; line-height:1.5; color:#2a2c2c; margin:0; padding:0px 0px 5px 0px;} /* modified padding to 5px */
ol, ul { font-family:Garamond; font-size:16px; color:#2a2c2c; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0px; line-height:1.5;} /* modified margin-bottom to 0px */
.normal li {font-family:Garamond; font-size:16px; color:#2a2c2c; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; line-height:1.5;}
.NormalBold { font-family:Garamond; font-size:16px; line-height:1.5; font-weight:bold; color:#2a2c2c; margin:0; padding:0;}
.NormalRed { color:#c50000; font-family:Garamond; line-height:1.5; font-weight:bold; font-size:16px; margin:0; padding:0;}
/* Setting Heading 01                    */ h1 { font-family: Garamond; font-weight: bold; color: #301818; font-size:28px; margin: 0; }
/* Setting Heading 02                    */ h2 { font-family: Garamond; font-weight: bold; color: #0186C1; font-size:22px; margin: 0; }
/* Setting Heading 03                    */ h3 { font-family: Garamond; font-weight: bold; color: #0186C1; font-size:20px; margin: 0; }
/* Setting Heading 04                    */ h4 { font-family: Garamond; font-weight: bold; color: #0186C1; font-size:16px; margin: 0; }
/* Setting Heading 05                    */ h5 { font-family: Garamond; font-weight: bold; color: #0186C1; font-size:12px; margin: 0; }
/* Setting Heading 06                    */ h6 { font-family: Garamond; font-weight: bold; color: #0186C1; font-size:11px; margin: 0; }

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/
/*-- Full Height                     --*/ .FullHeight { height:100%}
/*-- Full Width                      --*/ .FullWidth { width:100%}
/*-- Header TD                       --*/ .header_td { width:985px; height:109px; background:url(banner_bg.jpg) repeat-x bottom #fc752e; padding:0 0 0 0;}
/*-- logo TD                         --*/ .logo_td {padding:0 0 0 20px; margin:0; border:0; height:73px}
/*-- Banner TD                       --*/ .banner_td { width:985px; padding:0 0 0 0px; background:#ffffff; border-bottom: #bf5933 solid 3px;}
/*-- Content TD                      --*/ .content_td { width:100%; padding:0 0 0 0px; background:#ffffff;} 
/*-- Content TD Pad                  --*/ .content_pad { padding:0 0 0 30px;} 
/*-- Links TD                        --*/ .links_td { padding:10px 0 10px 0px; background:#ffffff;}
/*-- Links Border                    --*/ .linksborder_td { padding:7px 80px 0px 80px; background:#ffffff; border-top:#000000 solid 1px;}
/*-- Footer TD                       --*/ .footer_td { width:985px; padding:7px 0 7px 0px;}

/*-- Login & Register TD             --*/ .loginreg_td { padding:0 0px 0px 0;}
/*-- Copyright TD                    --*/ .copyright_td { padding:0 0 0 0px;}
/*-- Privacy & Terms TD              --*/ .privacyterms_td { padding:0 0px 0 0;}



/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.SloganPane { padding: 0 0px 0 0px; }
.BannerPane { padding: 0 0px 0 0px; background:#ffffff; border-bottom: #bf5933 solid 3px;}
.ContentCell { padding:0 18px 0 18px; }
.PhotoBannerPane { padding:0 0px 0 0px; }
.CustomBannerPane { width:auto; padding:0; }
.TopPane { width:100%; padding:0; }
.TopPane2 { width:100%; padding:0; }
.LeftPane { padding:0 7px 0 0; width:50%; }
.RightPane { padding:0 0 0px 7px; width:50%; }
.LeftPane2 { padding:0 0px 0 0; width:33%; }
.ContentPane { padding:0 30px 0 30px; }
.RightPane2 { background:url(Orange_bg.jpg) repeat-x bottom #fd762f; padding:0 30px 0px 19px; width:33%; }
.MiddlePane { width:100%; padding:0; }
.ContentPane2 { padding:0 7px 0 0; }
.RightPane3 { padding:0 0 0px 7px; width:33%; }
.MiddlePane2 { width:100%; padding:0; }
.LeftPane3 { padding:0 7px 0 0; width:33%; }
.ContentPane3 { padding:0 0 0px 7px; }
.BottomPane { width:100%; padding:0; }
.LeftPane4 { padding:0 3px 0 0; width:33%; }
.ContentPane4 { padding:0 3px 0 3px; }
.RightPane4 { padding:0 0 0px 3px; width:33%; }
.BottomPane2 { width:100%; padding:0; }
.FooterPane { width:100%; padding:0; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #fff; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { color: #fff; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: underline; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #fff;  font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- user token hover                  --*/ a.USER_object:hover { color: #fff; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: underline; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #244878; font-family: "Times New Roman", Times, serif; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #244878; font-family: "Times New Roman", Times, serif; font-size: 11px; text-decoration: none; font-weight:bold; }

/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#557f8c; font-size: 11px; font-weight: normal;}
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#557f8c; font-weight: normal; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#557f8c; font-weight: normal; text-decoration: underline;  }
/*-- DNN Links                         --*/ .Links_objects {font-family: Arial; color:#23748d; font-size: 12px; font-weight: normal;}
/*-- DNN links Links                   --*/ a.Links_objects:link, a.Links_objects:visited, a.Links_objects:active {font-family: Arial; font-size: 12px; color:#23748d; font-weight: normal; text-decoration:none; }
/*-- DNN links hover                   --*/ a.Links_objects:hover {font-family: Arial; font-size: 12px; color:#23748d; font-weight: normal; text-decoration: underline;  }




/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- all of the white text on site     --*/ .NormalWhite { font-family: Arial; font-size: 12px; color: #ffffff; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial; font-size: 12px; font-weight: bold; color: #082143; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 12px; color: #082143; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #026b9b; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #a53a02; text-decoration: none; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #026b9b; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #a53a02; text-decoration: none; }
/*-- normal white links visited and active  --*/ a.NormalWhite:link, a.NormalWhite:visited { color: #ffffff; text-decoration: none; }
/*-- normal white links hover               --*/ a.NormalWhite:hover { color: #ffffff; text-decoration: underline; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: Arial; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: Arial; font-weight:bold; font-size: 11px; text-decoration: none; }
									        A.CommandButton:link {text-decoration: none;color: #026b9b;}
									        A.CommandButton:visited {text-decoration: none;color: #026b9b;}
									        A.CommandButton:hover {text-decoration: none;color: #a53a02;}
									        A.CommandButton:active {text-decoration: none;color: #026b9b;}

/*-- Blue Accent                      --*/ .Accent_Blue {font-family: Arial; color:#7890a8; font-size: 20px; font-weight: normal;}
/*-- Blue Accent Links                --*/ a.Accent_Blue:link, a.Accent_Blue:visited, a.Accent_Blue:active {font-family: Arial; font-size: 20px; color:#7890a8; font-weight: normal; text-decoration:none; }
/*-- Blue Accent links hover          --*/ a.Accent_Blue:hover {font-family: Arial; font-size: 20px; color:#786048; font-weight: normal;  }

/*-- Blue Accent                      --*/ .Accent_Yellow {font-family: Arial; color:#d8f018; font-size: 28px; font-weight: normal;}
/*-- Blue Accent Links                --*/ a.Accent_Yellow:link, a.Accent_Yellow:visited, a.Accent_Yellow:active {font-family: Arial; font-size: 28px; color:#d8f018; font-weight: normal; text-decoration:none; }
/*-- Blue Accent links hover          --*/ a.Accent_Yellow:hover {font-family: Arial; font-size: 28px; color:#786048; font-weight: normal;  }
/*-- White Accent					  --*/ .Accent_White {font-family: Garamond; color:#ffffff; font-size: 30px; font-weight: normal;}


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Arial; font-size: 11px; color: #555; }
/*-- textbox                    --*/ .NormalTextBox { color: #555; padding-left: 4px; line-height: 12px; font-family: Arial; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/* hyperlink style for buttons and link buttons used in the portal admin pages */

/*-------------- Search SkinObject Styles --------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:15px; background: transparent; width: 150px; color: #bd2216; font-size: 11px; padding: 0px 0px 0px 0px; border: 0px solid #ede9de; cursor:text;}
.SearchBox { width:100%; vertical-align:bottom; font-size:0; line-height:0; margin:0 0 0 0; padding:0 0 0 0; }
.SearchBox a img { margin:0; padding:0; border:none; }
.SearchBox img { width:45px; height:14px; }
.search_td { width:197px; vertical-align: middle; text-align: right; height: 20px; background: url(search-bg.png) no-repeat top right; padding: 0px 0px 0px 0px; }
#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*========================================================*/
/*     Main Menu                                          */
/*========================================================*/

#menu_left { width:20px; background:url(dummy.gif) no-repeat; }
#menu_left img { width:20px; height:30px; }
#menu_right { width:16px; background:url(dummy.gif) no-repeat; }
#menu_right img { width:16px; height:30px; }
#menu_bg { background:url(dummy.gif) repeat-x; }

.MainMenu_SubMenu { padding:0; margin:0; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; z-index:1000; font-weight:normal; opacity:.85; }
.MainMenu_MenuItem { font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:3px 30px 3px 13px; line-height:1.5; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #dcdcdc; border-left:0 solid #ffffff; }
.MainMenu_MenuItemSel {background:transparent; }
.SubMenu_MenuItemSel {background:#d96528; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:3px 30px 3px 13px; line-height:1.5; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #dcdcdc; border-left:0 solid #ffffff; }
.MainMenu_MenuContainer { height:30px; background:transparent; }
.MainMenu_MenuContainer td { vertical-align:top; }
.MainMenu_MenuBar { height:30px; background:transparent; }
.MainMenu_Idle td img { display:none; }
.MainMenu_Idle td { line-height:0; height:30px; padding:0; margin:0; }
.MainMenu_Idle td div { height:30px; background:url(dummy.gif) top right no-repeat; background-color:transparent; margin:0; padding:0; }
.MainMenu_Idle td div div { height:30px; background:url(dummy.gif) top left no-repeat; margin:0; padding:0 0px 0 0px; }
.MainMenu_Idle td div div div { height:30px; padding:0; margin:0; background:url(dummy.gif) top left repeat-x; }
.MainMenu_Idle td div div div div { height:30px; padding:0; margin:0; background:url(dummy.gif) center center repeat-x; }
.MainMenu_Idle td div div div div div { height:27px; _height:27px;!important background:url(dummy.gif) center center repeat-x; text-align:center; padding:13px 15px 0 15px; margin:0; font-size:14px; font-weight:bold; color:#ffffff; line-height:normal; font-family:arial,helvetica,verdana;}
.MainMenu_Selected td img { display:none; background:transparent;}
.MainMenu_Selected td { height:30px; padding:0; margin:0; line-height:0; background:transparent;}
.MainMenu_Selected td div { height:30px; background:url(dummy.gif) top right no-repeat; margin:0; padding:0; }
.MainMenu_Selected td div div { height:30px; background:url(dummy.gif) top left no-repeat; margin:0; padding:0 0px 0 0px; }
.MainMenu_Selected td div div div { height:30px; padding:0; margin:0; background:url(tab_sel.png) top left repeat-x; }
.MainMenu_Selected td div div div div { height:30px; padding:0; margin:0; background:transparent;}
.MainMenu_Selected td div div div div div { height:27px; _height:27px;!important background:transparent; text-align:center; padding:13px 15px 0 15px; margin:0; font-size:14px; font-weight:bold; color:#4c2626; line-height:normal; font-family:arial,helvetica,verdana;}

.MainMenu_BreadcrumbActive td img { display:none; background:transparent;}
.MainMenu_BreadcrumbActive td { height:30px; padding:0; margin:0; line-height:0; background:transparent;}
.MainMenu_BreadcrumbActive td div { height:30px; background:url(dummy.gif) top right no-repeat; margin:0; padding:0; }
.MainMenu_BreadcrumbActive td div div { height:30px; background:url(dummy.gif) top left no-repeat; margin:0; padding:0 0px 0 0px; }
.MainMenu_BreadcrumbActive td div div div { height:30px; padding:0; margin:0; background:url(tab_sel.png) top left repeat-x; }
.MainMenu_BreadcrumbActive td div div div div { height:30px; padding:0; margin:0; background:transparent;}
.MainMenu_BreadcrumbActive td div div div div div { height:27px; _height:27px;!important background:transparent; text-align:center; padding:13px 15px 0 15px; margin:0; font-size:14px; font-weight:bold; color:#4c2626; line-height:normal; font-family:arial,helvetica,verdana;}


.MainMenu_MenuArrow { border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #dcdcdc; border-left:0 solid #ffffff; margin:0; padding:0; }									 
.MainMenu_RootMenuArrow { display:none; }									 
.MainMenu_MenuIcon { display:none; }									 
.MainMenu_Separator img { width:1px; height:1px; margin:0; }
.MainMenu_MenuBreak { border:none; background:transparent; vertical-align:top; }

.EMSubMenuItemOn { color:#d96528; }
.EMSubMenuItemOff { color:#ffffff; }
.EMSubMenuItemBGOn {background: #ffffff; }
.EMSubMenuItemBGOff { background:#d96528; }
.EMMenuArrow {display:none; }


/*-----------------------------------------------------------------------*/
/* Module Menus															 */
/*-----------------------------------------------------------------------*/
.ModuleTitle_SubMenu { background:#d96528; color: #ffffff; padding:0; margin:0; z-index:1000; font-weight:normal;}
.ModuleTitle_MenuItem { background:#d96528; color: #ffffff; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:0 15px 0 10px; height:20px; }
.ModuleTitle_MenuItemSel { background:#ffffff; color: #d96528; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 15px 0 10px; height:20px; }
.ModuleTitle_MenuContainer { background:transparent;}
.ModuleTitle_MenuBar { }
.ModuleTitle_MenuArrow { display:none; }
.ModuleTitle_RootMenuArrow { display:none; }
.ModuleTitle_MenuIcon { background:transparent; border:0; width:0; height:1px; padding:0; margin:0; font-size:0; }
.ModuleTitle_MenuIcon img { margin:0 10px 0 10px; }
