/*========================================================*/
/*       CSS for DotNetNuke Skin - PolyStrand             */
/*           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:#2d4698 url(polystrand_bg_1000px.jpg) repeat-y center top; margin: 0 0 0 0;}
/* Style For HTML BODY                   */ body {}
/* Setting Text Throughout the skin      */ table, tr, td {margin: 0;font-family: Arial,Tahoma,sans-serif;font-size:10pt;text-decoration: none;}
                                            p {font-family: Arial,Tahoma,sans-serif; font-size:10pt;font-weight:100;}
/* Setting Heading 01                    */ h1 { margin: 0 0 0 0;font-size: 16px;font-weight:800;color: #900;text-transform: uppercase; }
/* Setting Heading 02                    */ h2 { margin: 0 0 0 0;font-size: 13px;font-weight:800;color: #900;text-transform: uppercase; }
/* Setting Heading 05                    */ h5 { margin: 0 0 0 10;font-size:smaller;color: #900; }
											img td {margin: 0 0 0 0; padding:0 0 0 0; border: 0;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:1000px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on skins          --*/ .OuterTable { width:100%; }
/*-- cell containing content panes --*/ .ContentPanesTD { height:560px; background:#ffffff; vertical-align: top; padding: 3px 20px 0 20px; border-left:#dcdcde solid 1px; border-right:#dcdcde solid 1px;}
/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row containing logo area      --*/ .LogoRow { padding: 10px 7px 0px 15px; background: #dcdcde; vertical-align:bottom; border-bottom:#dcdcde 1px solid; border-left:#dcdcde solid 1px; border-right:#dcdcde solid 1px;}
/*-- row containing breadcrumbs    --*/ .UtilityNavRow { height:41px; padding: 0 0 0 0; }
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing Utility Nav   --*/ .UtilityNavTD { height: 41px; width: 100%; color:#ffffff; vertical-align: middle; padding: 0 0px 0 0px; }
/*-- cell containing search        --*/ .LogoTD { }
/*-- cell containing HeaderPane    --*/ .HeaderTD { height: 103px; width: 100%; vertical-align: top;}
/*-- cell containing HeaderPane    --*/ .InsideHeaderTD { height: 103px; width: 100%;}
/*-- cell containing Body          --*/ #BodyTD{background:#ffffff; }
/*-- cell containing Left TD       --*/ #LeftTD{background: url(LeftTD.png) repeat-y; width:186px; }
/*-- cell containing Right TD      --*/ #RightTD{ width:800px; padding: 14px 14px 14px 14px; }
/*-- cell containing menu IMG      --*/ .Menu_IMG { background: url(Menu_IMG.png) no-repeat; width:177px; height:59px; }
/*-- cell containing Poly IMG      --*/ .PolyStrand_IMG { background: url(PolyStrand_IMG.png) no-repeat; width:177px; height:59px; }
/*-- cell containing copyright     --*/ .CopyrightTD {height:23px; padding: 5 0 5 0; }
/*-- row containing Breadcrumbs    --*/ .BreadcrumbsTD {padding: 10px 0 10px 10px;}
/*-- row containing footer area    --*/ .FooterRow {}
/*-- row containing footer area    --*/ .FooterTable { }
/*-- various common properties     --*/ .PanePad { padding: 0 7px 0 7px; }  .PanePad2 { padding: 0 0px 0 0px; } .PanePad3 { padding: 3px 0px 0 0px; } .PanePad4 { padding: 0 40px 0 40px; } .PanePad5 { padding: 3px 3px 0px 3px; } .homepad1 { padding: 0 7px 0 0;} .homepad2 { padding: 0 0 0 0;} .homepad3 { padding: 0 0 0 7px;}  .homepad4 { padding: 0 0 0 20px;} .Width100p { width: 100%; } .Width258p { width: 258px; } .Width252p { width: 242px; } .Width196p { width: 196px; } .Width75p { width: 67%; } .Width50p { width: 50%; } .Width25p { width: 25%; } .Width33p { width: 33%; } .Height1px { height: 1px; }

/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/
/*-- used for setting attribute    --*/ #Borderstyle { }
/*-- used for setting attribute    --*/ .SkinBox {}
/*-- boxed skins outer box table   --*/ .SkinBox .MainBox {  }
/*-- top left corner               --*/ .SkinBox .BoxTL { width:12px; height:1px; }
/*-- top edge                      --*/ .SkinBox .BoxT { height:1px;  }
/*-- top right corner              --*/ .SkinBox .BoxTR { width:12px; height:1px; }
/*-- left edge                     --*/ .SkinBox .BoxL { width:2px; background:url(BoxL.png) repeat-y;}
/*-- content area                  --*/ .SkinBox .BoxM { }
/*-- right edge                    --*/ .SkinBox .BoxR { width:2px; background:url(BoxR.png) repeat-y; }
/*-- bottom left corner            --*/ .SkinBox .BoxBL { width:2px; height:2px; background:url(BoxBL.png) no-repeat;}
/*-- bottom edge                   --*/ .SkinBox .BoxB { height:2px; background:url(BoxB.png) repeat-x;}
/*-- bottom right corner           --*/ .SkinBox .BoxBR { width:2px; height:2px; background:url(BoxBR.png) no-repeat;}


/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- Footer content pane           --*/ .FooterPane { padding: 0px 8px 6px 8px; vertical-align:middle; width:1000; }
/*-- Contact information pane      --*/ .ContactInfoPane { padding: 0px 0px 0px 0px; vertical-align:top; width:177; text-align:left; }
/*-- Content pane                  --*/ .ContentPane { padding: 0px 20px 8px 8px; vertical-align:top; width:100%; }
/*-- Left content pane             --*/ .LeftPane { padding: 0px 4px 0px 8px; vertical-align:top; width:50%; }
/*-- Right content pane            --*/ .RightPane { padding: 0px 20px 0px 4px; vertical-align:top; width:50%; }


/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #064505; font-family: Arial,Tahoma,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { color: #000000; font-family: Arial,Tahoma,sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
/*-- user token idle                   --*/ .Breadcrumb_object, a.Breadcrumb_object:link, a.Breadcrumb_object:visited, a.Breadcrumb_object:active { color: #000000;  font-family: Arial,Tahoma,sans-serif; font-size: 24px; font-weight: normal; text-decoration: none; }
/*-- user token hover                  --*/ a.Breadcrumb_object:hover { color: #000000; font-family: Arial,Tahoma,sans-serif; font-weight: normal; font-size: 24px; text-decoration: none; background-color:#ffffff;}
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#000000; font-size: 11px; font-weight: normal; font-style:italic;}
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#064505; font-weight: normal; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#000000; font-weight: normal; text-decoration:none;  }
/*-- header text links                 --*/ .header_text  { color: #000000; font-family: Arial,Tahoma,sans-serif; font-size: 16px; font-weight: 400; text-decoration: none;}
                                            a.header_text:link{ color: #990000; font-family: Arial,Tahoma,sans-serif; font-weight: 400; font-size: 16px; text-decoration: none; }
/*-- header text links                 --*/ a.header_text:visited, a.header_text:active { color: #990000; font-family: Arial,Tahoma,sans-serif; font-size: 16px; font-weight: 400; text-decoration: none; }
/*-- header Hover                      --*/ a.header_text:hover { color: #000000; font-family: Arial,Tahoma,sans-serif; font-weight: 400; font-size: 16px; text-decoration: none; }
/*-- footer text links                 --*/ .footer_text  { color: #000000; font-family: Arial,Tahoma,sans-serif; font-size: 12px; font-weight:bold; text-decoration: none;}
                                            a.footer_text:link{ color: #990000; font-family: Arial,Tahoma,sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
/*-- footer text links                 --*/ a.footer_text:visited, a.footer_text:active { color: #990000; font-family: Arial,Tahoma,sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
/*-- footer Hover                      --*/ a.footer_text:hover { color: #990000; font-family: Arial,Tahoma,sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }


/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Arial,Tahoma,sans-serif; font-size:10pt; font-weight: normal;color:#000000; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Arial,Tahoma,sans-serif; font-size:10pt; font-weight: bold; color: #000000; }
/*-- red text on site for errors       --*/ .NormalRed { color: #20d14c; font-family: Arial,Tahoma,sans-serif; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial,Tahoma,sans-serif; font-size:10pt; font-weight: bold; color: #44b941; padding: 0; }
/* Setting subhead 01                    */ .subhead1 {margin: 10 0 0 0;font-size: 10pt;font-weight: 600; color: #44b941;}
/* Setting subhead 02                    */ .subhead2 {margin: 0 0 0 0; font-size: 9pt;font-weight: 800; color: #44b941;}
/*-- headings - mostly in admin        --*/ .Head { font-size: 12px; color: #000000; background: transparent; font-weight: bold; padding: 0;}
/*-- brought over from old style sheet --*/ .csltabletext { font-family: Arial,Tahoma,sans-serif;font-size: 12px;text-decoration: none;}
/*-- brought over from old style sheet --*/ .cslsubhead {font-family: Arial,Tahoma,sans-serif;font-size: 12px;font-weight: bold;font-style: italic; } 


/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { font-weight: normal; text-decoration: underline; color:#20d14c; }
/*-- default links hover               --*/ a:hover {font-weight: normal;text-decoration: none; color: #000000; background-color:#20d14c; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { font-weight: normal; text-decoration: underline; color:#20d14c; }
/*-- normal  links hover               --*/ a.Normal:hover { font-weight: normal;text-decoration: none; color: #000000; background-color:#20d14c;}
/*-- 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,Tahoma,sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: Arial,Tahoma,sans-serif; font-weight:bold; font-size: 12px; text-decoration: none; }

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Arial,Tahoma,sans-serif; font-size: 11px; color: #555; }
/*-- textbox                    --*/ .NormalTextBox { color: #555; padding-left: 4px; line-height: 12px; font-family: Arial,Tahoma,sans-serif; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #555; padding: 3px 4px 1px 10px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px solid #3d4295; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #FFF; color: #3d4295; font-family: tahoma; font-size: 8pt; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #3d4295; margin:0 0 0 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #20d14c; color: #ffffff; font-family: tahoma; font-size: 8pt; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #3d4295; margin:0 0 0 0;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
