/*----------------------------------------------------*/
/*  Skin Styles for DotNetNuke - Advantage by DrNuke  */
/*         http://www.DrNuke.co.uk/advantage          */
/*      Copyright DrNuke - All rights reserved        */
/*----------------------------------------------------*/

/* Global CSS */
/*----------------------------------------------------*/
/* Page style */ 
html
{
	height:100%;
}
/* Body style */ 
body
{
	background:#FFFFFF;
	margin:0px 0px 0px 0px;
}
/* Text in paragraphs */ 
p
{
	font-family:arial;
	font-size:12px;
	/* color:#333333; */
	color:#000000;
}
/* Text in tables */ 
table, tr, td
{
	font-family:arial;
	font-size:12px;
	margin:0px 0px 0px 0px;
	color:#333333;
	color:#000000;
}
/* Control panel style */
.ControlPanel
{
	width: 100%;
	background-color:#ffffff;
	border-right: #5f5f5f 1px solid;
	border-top: #5f5f5f 1px solid;
	border-left: #5f5f5f 1px solid;
	border-bottom: #5f5f5f 1px solid;
}
/* Default links visited and active */ 
a:link, a:visited, a:active
{
	color:#1B3748;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	font-size:12px;
	text-decoration:underline;
}
/* Default links hover */ 
a:hover
{
	color:#22475D;
	font-family:arial;
	font-size:11px;
	font-size:12px;
	text-decoration:underline;
}
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited
{
	color:#1B3748;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	font-size:12px;
	text-decoration:none;
}
/* Normal links hover */ 
a.Normal:hover
{
	color:#22475D;
	font-family:arial;
	font-size:11px;
	font-size:12px;
	text-decoration:none;
}
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
	color:#666666;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	font-size:12px;
	text-decoration:underline;
}
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover
{
	color:#444444;
	font-family:arial;
	font-size:11px;
	font-size:12px;
	text-decoration:underline;
}
/* Headings EDITED COLOR TO PROOBJECT RED*/ 
.Head
{
	font-family:arial;
	font-size:13px;
/*	color:#ad4039;*/ 
 	color:#f5f5f5; 
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

/* Headings white */ 
.HeadWhite
{
	font-family:arial;
	font-size:13px;
	color:#ffffff;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

/* Headings blue */ 
.HeadBlue
{
	font-family:arial;
	font-size:13px;
	color:#687b9c;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings silver */ 
.HeadSilver
{
	font-family:arial;
	font-size:13px;
	color:#afaeab;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings red EDIT COLOR TO PROOBJECT RED */ 
.HeadRed
{
	font-family:arial;
	font-size:13px;
	color:#ad4039;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings pink */ 
.HeadPink
{
	font-family:arial;
	font-size:13px;
	color:#cc66b2;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings lilac */ 
.HeadLilac
{
	font-family:arial;
	font-size:13px;
	color:#7c5ab1;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings green EDIT COLOR TO PROOBJECT TEAL */ 
.HeadGreen
{
	font-family:arial;
	font-size:13px;
	color:#094f69;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings yellow */ 
.HeadYellow
{
	font-family:arial;
	font-size:13px;
	color:#d9a331;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings orange EDIT COLOR TO PROOBJECT RED */ 
.HeadOrange
{
	font-family:arial;
	font-size:13px;
	color:#ad4039;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Subheadings */ 
.SubHead
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	padding:0px 0px 0px 0px;
}
/* General text on the site */ 
.normal, .Normal
{
	font-family:arial;
	font-size:11px;
	font-size:12px;
	color:#5d5d5d;
}
/* General bold text on the site */ 
.NormalBold
{
	font-family:arial;
	font-size:11px;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
}
/* Red text used for errors */ 
.NormalRed
{
	color:#C50000;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	font-size:12px;
}
/* Date token idle */ 
.DateToken, a.DateToken:link, a.DateToken:visited, a.DateToken:active
{
	color:#5d5d5d;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
/* Date token hover */ 
a.DateToken:hover
{
	color:#5d5d5d;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
/* Copyright, privacy, terms */ 
.FooterToken
{
	color:#5d5d5d;
	font-size:11px;
}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active
{
	font-size:11px;
	color:#5d5d5d;
	font-weight:normal;
	text-decoration:underline;
}
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover
{
	font-size:11px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;
}
/* Form elements */ 
select, input
{
	font-family:arial;
	font-size:11px;
	font-size:12px;
	color:#333333;
}
/* Textbox */ 
.NormalTextBox
{
	color:#333333;
	padding-left:4px;
	line-height:12px;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	font-size:12px;
}
/* Textbox container */ 
td.NormalTextBox
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:transparent;
	visibility:invisible;
	border:0px 0px 0px 0px;
}
/* Buttons */ 
.StandardButton
{
	background:#f2f2f2 none;
	color:#575757;
	font-family:arial;
	font-size:11px;
	font-size:12px;
	font-weight:normal;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#7A7A7A');
}
/* Fixed width setting */ 
.SkinFixedWidth
{
	/* width:776px; */
	width:1006px;
}
/* 100 percent height */ 
.SkinFullHeight
{
	height:100%;
}
/* 100 percent width */ 
.SkinFullWidth
{
	width:100%;
}
/* Logo area TEST - removed 2nd and 4th 15px values */ 
.LogoArea
{
	height:1px;
	padding:0px 0px 0px 0px;
	background: #E4F2FF; /* Light Blue */

}
/* Logo cell TEST - reduced height to 80 px, formerly 100px  */ 
.LogoCell
{
	height:80px;
	padding:0px 0px 0px 0px;
}
/* Cell for search */ 
.SearchCell
{
	width:230px;
	vertical-align:top;
	height:40px;
	padding:15px 3px 0px 0px;
}

/* Cell for links */ 
.LinkCell
{
	width:230px;
	vertical-align:top;
	height:30px;
	padding:0px 3px 0px 0px;
}

/* Banner area ORIGINAL */ 
.BannerArea
{
	height:1px;
	padding:0px 8px 0px 8px;
}
/* Banner area 1 is a TEST - remove padding, increased height to 195 from 1 */ 
.BannerArea1
{
	height:195px;
	padding:0px 0px 0px 0px;
}
/* Custom banner area */ 
.CustomBannerArea
{
	height:1px;
	padding:7px 10px 0px 10px;
}
/* Banner repeat cell */ 
.BannerRepeat
{
	background:url(images/banner-bg.jpg) repeat-x;
}
/* Cell for banner left	*/ 
.BannerLeft
{
	width:15px;
}
/* Cell for banner right */ 
.BannerRight
{
	width:15px;
}
/* Date area REMOVED 
.DateArea
{
	height:1px;
	padding:0px 0px 0px 0px;
} */
/* Cell for date - made to match bread crumb area & cell */ 
.DateCell
{
	height:20px;
	width:30%;
	vertical-align:middle;
	padding:0 15px 5px 0px;
	/*padding:15px 0px 0px 0px;*/
}

/* Menu shadow area */ 
.MenuShadowArea
{
	height:13px;
	padding:0px 8px 0px 8px;
}
/* Cell for menu shadow	*/ 
.MenuShadowCell
{
	width:100%;
	background:url(images/menushadow-bg.jpg) repeat top left;
}
/* Cell for menu shadow left */ 
.MenuShadowLeft
{
	width:15px;
}
/* Cell for menu shadow right */ 
.MenuShadowRight
{
	width:15px;
}

/* Footer area */ 
.FooterArea
{
	height:35px;
	padding:0px 0px 0px 0px;
}
/* Copyright token area */ 
.CopyrightArea
{
	height:20px;
	padding:0px 10px 0px 10px;
	vertical-align:bottom;
}
/* Cell for copyright */ 
.CopyrightCell
{
	width:100%;
	vertical-align:top;
	padding:0px 0px 0px 20px;
}
/* Cell for terms */ 
.TermsCell
{
	text-align:right;
	vertical-align:top;
	padding:0px 8px 0px 0px;
}
/* Cell for privacy */ 
.PrivacyCell
{
	text-align:right;
	vertical-align:top;
	padding:0px 20px 0px 0px;
}
/* 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;
}
/* 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;
}

/* Search table */ 
.LinkTable
{
	width:230px;

}

/* End Style Sheet */
/*----------------------------------------------------*/



