/*========================================================*/
/*         CSS for DotNetNuke Skin - Advantage            */
/*                   by DrNuke                            */
/*             http://www.DrNuke.co.uk                    */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ #body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; }
/* Setting Text Throughout the skin      */ table, tr, td {font-family: arial; font-size: 12px; margin: 0; color: #5d5d5d;}
                                            p {font-family: arial; font-size: 12px; color: #5d5d5d;}
											
/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins				--*/ .StandardWidth { width:776px; }
/*-- 100 percent height where required	--*/ .FullHeight { height:100%; }
/*-- 100 percent width where required   --*/ .FullWidth { width:100%; }
/*-- outer table on unbordered skins  	--*/ .OuterTable { width:100%; height:100%; }
/*-- outer table on bordered skins    	--*/ .OuterTableBorder { width:100%; height:100%; background:#d2d2d2; }
/*-- outer cell on bordered skins     	--*/ .OuterTDBorder { padding:0 0 0 0; }

/*-- row containing logo area      		--*/ .LogoRow { height:1px; padding: 0 15px 0 15px; }
/*-- cell containing logo          		--*/ .LogoTD { height:70px; padding: 0 0 0 0; }
/*-- row containing banner area     	--*/ .BannerRow { height:1px; padding: 0 8px 0 8px; }
/*--row containing custom banner area 	--*/ .CustomBannerRow { height:1px; padding: 7px 10px 0 10px; }
/*-- cell containing banner left 	    --*/ .BannerLeft { width:15px; }
/*-- cell containing banner right   	--*/ .BannerRight { width:15px; }
/*-- row containing date		     	--*/ .DateRow { height:1px; padding: 0 0 0 0; }
/*-- cell containing date	    		--*/ .DateTD { padding: 15px 0 0 0; }
/*-- row containing menu shadow     	--*/ .MenuShadowRow { height:13px; padding: 0 8px 0 8px; }
/*-- cell containing menu shadow      	--*/ .MenuShadowTD { width:100%; background: url(images/menushadow-bg.jpg) repeat top left; }
/*-- row for space between areas  		--*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing search       		--*/ .SearchTD { width:220px; vertical-align: top; height: 70px; padding: 15px 0 0 0; }
/*-- row containing footer area   		--*/ .FooterRow { height:35px; padding: 0 0 0 0; }
/*-- cell containing privacy       		--*/ .PrivacyTD { text-align: right; vertical-align: top; padding: 0 20px 0 0; }
/*-- cell containing terms       		--*/ .TermsTD { text-align: right; vertical-align: top; padding: 0 8px 0 0; }
/*-- row containing copyright token 	--*/ .CopyrightRow { height:20px; padding: 0 10px 0 10px; vertical-align: bottom; }
/*-- cell containing copyright     		--*/ .CopyrightTD { width: 100%; vertical-align: top; padding: 0 0 0 20px; }
/*-- cell containing menu shadow left 	--*/ .MenuShadowLeft { width:15px; }
/*-- cell containing menu shadow right	--*/ .MenuShadowRight { width:15px; }

/*========================================================*/
/*  Outer Border Elements - border skins only             */
/*========================================================*/

/*-- border skins outer border table   	--*/ .BorderTable { height:100%; }
/*-- left edge                     		--*/ .BorderL { width:8px; background: url(images/border-l.gif) repeat-y top left; }
/*-- content area                  		--*/ .BorderM { background: #FFFFFF; }
/*-- right edge                   		--*/ .BorderR { width:8px; background: url(images/border-r.gif) repeat-y top right; }

/*========================================================*/
/*  Outer Open Elements - open skins only                 */
/*========================================================*/

/*-- open skins outer table   			--*/ .OpenTable { height:100%; }

/*========================================================*/
/*  Search Box Elements                                   */
/*========================================================*/

/*-- search table   					--*/ .SearchTable { width:220px; }
/*-- top left corner               		--*/ .SearchTL { width:11px; height:11px; background: url(images/search-tl.gif) no-repeat bottom left; }
/*-- top edge                     		--*/ .SearchT { height:11px; background: url(images/search-t.gif) repeat-x bottom left; }
/*-- top right corner             		--*/ .SearchTR { width:11px; height:11px; background: url(images/search-tr.gif) no-repeat bottom right; }
/*-- left edge                     		--*/ .SearchL { width:11px; background: url(images/search-l.gif) repeat-y top left; }
/*-- content area                  		--*/ .SearchM { background: #f7f7f7; }
/*-- right edge                    		--*/ .SearchR { width:11px; background: url(images/search-r.gif) repeat-y top right; }
/*-- bottom left corner            		--*/ .SearchBL { width:11px; height:11px; background: url(images/search-bl.gif) no-repeat top left; }
/*-- bottom edge                   		--*/ .SearchB { height:11px; background: url(images/search-b.gif) repeat-x top left; }
/*-- bottom right corner           		--*/ .SearchBR { width:11px; height:11px; background: url(images/search-br.gif) no-repeat top right; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- date token idle                  	--*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #5d5d5d; font-family: arial; font-size: 12px; text-decoration: none; }
/*-- date token hover                 	--*/ a.DATE_object:hover { color: #5d5d5d; font-family: arial; font-size: 12px; text-decoration: none; }
/*-- terms privacy and copyright       	--*/ .FOOTER_objects { color:#5d5d5d; font-size: 12px; }
/*-- terms privacy and copyright links 	--*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 12px; color:#5d5d5d; font-weight:normal; text-decoration:underline; }
/*-- terms privacy and copyright hover 	--*/ a.FOOTER_objects:hover { font-size: 12px; color:#444444; font-weight:normal; text-decoration:none;  }
/*-- language selector dropdown        	--*/ .Language_object { font-family: arial; font-size: 12px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: arial; font-size: 12px; color: #5d5d5d; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: arial; font-size: 12px; font-weight: bold; color: #5d5d5d; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: arial; font-weight: bold; font-size: 12px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: arial; font-size: 12px; font-weight: bold; color: #777; padding: 0; }
/*-- headings					       --*/ .Head { font-family: arial; font-size: 14px; color: #d9a331; background: transparent; font-weight: bold; padding: 0;}
/*-- headings white				       --*/ .HeadWhite { font-family: arial; font-size: 14px; color: #ffffff; background: transparent; font-weight: bold; padding: 0;}
/*-- headings blue				       --*/ .HeadBlue { font-family: arial; font-size: 14px; color: #687b9c; background: transparent; font-weight: bold; padding: 0;}
/*-- headings silver				   --*/ .HeadSilver { font-family: arial; font-size: 14px; color: #afaeab; background: transparent; font-weight: bold; padding: 0;}
/*-- headings red				       --*/ .HeadRed { font-family: arial; font-size: 14px; color: #a0494f; background: transparent; font-weight: bold; padding: 0;}
/*-- headings pink				       --*/ .HeadPink { font-family: arial; font-size: 14px; color: #cc66b2; background: transparent; font-weight: bold; padding: 0;}
/*-- headings lilac				       --*/ .HeadLilac { font-family: arial; font-size: 14px; color: #7c5ab1; background: transparent; font-weight: bold; padding: 0;}
/*-- headings green				       --*/ .HeadGreen { font-family: arial; font-size: 14px; color: #93a664; background: transparent; font-weight: bold; padding: 0;}
/*-- headings yellow				   --*/ .HeadYellow { font-family: arial; font-size: 14px; color: #d9a331; background: transparent; font-weight: bold; padding: 0;}
/*-- headings orange				   --*/ .HeadOrange { font-family: arial; font-size: 14px; color: #eb8441; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666666; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444444; font-family: arial; font-size: 12px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666666; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444444; font-family: arial; font-size: 12px;	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      		--*/ select, input { font-family: arial; font-size: 12px; color: #333333; }
/*-- textbox                    		--*/ .NormalTextBox { color: #333333; padding-left: 4px; line-height: 12px; font-family: arial; font-weight: normal; font-size: 12px; }
/*-- textbox container          		--*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    		--*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:22px; background: #ffffff; width: 130px; color: #666666; padding: 4px 4px 0px 4px; border: 1px solid #abadb3; cursor:text;}
/*-- buttons                    		--*/ .StandardButton { background: #f2f2f2 none; color: #575757; font-family: arial; font-size: 12px; font-weight: normal; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7A7A7A'); }

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

