/*----------------------------------------------------*/
/*  Skin Styles for DotNetNuke - Aurora 2 by DrNuke   */
/*         http://www.DrNuke.co.uk/aurora2            */
/*      Copyright DrNuke - All rights reserved        */
/*----------------------------------------------------*/

/* Page style */
html { height:100%; }
/* Body style */ 
body { background:#dfdfdf; margin:0px 0px 0px 0px; }
/* Text in paragraphs */ 
p { font-family:arial; font-size:11px; color:#2c2c2c; }
/* Text in tables */ 
table, tr, td {
	font-family:arial;
	font-size:12px;
	color:#333333;
}

/* Default links visited and active */ 
a:link, a:visited, a:active {
	color:#e4a526;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
/* Default links hover */ 
a:hover {
	color:#e4a526;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited {
	color:#e4a526;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
/* Normal links hover */ 
a.Normal:hover {
	color:#e4a526;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color:#e4a526;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
}
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{
	color:#e4a526;
	font-family:arial;
	font-size:11px;
}

/* Headings */ 
.HeadDARKBLUE {
	font-family:arial;
	font-size:17px;
	color:#002744;
	background:transparent;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height: 20px;
}
/* Headings white */ 
.HeadWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings orange */ 
.HeadOrange { font-family:arial; font-size:14px; color:#FF6600; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings green */ 
.HeadGreen {
	font-family:arial;
	font-size:14px;
	color:#407962;
	background:transparent;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
/* Headings blue */ 
.HeadBlue_TITLE {
	font-family:arial;
	font-size:20px;
	color:#0066FF;
	background:transparent;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
/* Headings gold */ 
.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#a24b04;
	background:transparent;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.HeadAuburn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#a24b04;
	background:transparent;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
/* Headings purple */ 
.HeadPurple { font-family:arial; font-size:14px; color:#bd18de; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings red */ 
.HeadRed { font-family:arial; font-size:14px; color:#c33a33; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Headings grey */ 
.HeadGrey { font-family:arial; font-size:14px; color:#676767; background:transparent; font-weight:bold; padding:0px 0px 0px 0px; }
/* Subheadings */ 
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#585858; padding:0px 0px 0px 0px; }
/* General text on the site */
.normal, .Normal {
	font-family:arial;
	font-size:11px;
	color:#333333;
	background:transparent;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:11px; font-weight:bold; color:#2c2c2c; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:11px; }

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, 

.welcome {
	font-family: tahoma;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color: #e4a526;
}

a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {
	font-family: tahoma;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover {
	font-family: tahoma;
	font-weight:normal;
	font-size: 10px;
	text-decoration: none;
	color: #CCCCCC;
}

.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active {
	color:#e4a526;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}
/* Breadcrumbs token hover */ 
a.BreadcrumbToken:hover {
	color:#000000;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
/* Copyright, privacy, terms */ 
.FooterToken {
	color:#FFFFFF;
	font-size:11px;
}
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active {
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(images/white_arrow_nopad.gif) no-repeat 0% 80%;
	height:12px;
	float:right;
	padding:0 0 0 22px;
	margin:0px 0px 0px 0px;
}
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover {
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background:url(images/white_arrow_nopad.gif) no-repeat 0% 80%;
	height:12px;
	float:right;
	padding:0 0 0 22px;
	margin:0px 0px 0px 0px;
}

/* Form elements */ 
select, input { font-family:arial; font-size:11px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:11px; }
/* Textbox container */ 
td.NormalTextBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:transparent;
	visibility:invisible;
	border:0;
	color: #000000;
}
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial; font-size:11px; font-weight:normal; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#7A7A7A'); }


/* Textbox used for SEARCH SEARCH SEARCH SEARCH */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	background:transparent;
	width:110px;
	color:#666666;
	padding:0px 0px 0px 0px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	cursor:text;
	position:static;
	top:-20px;
	left:894px;
	z-index:1;
	font-size: 12px;
}

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #040404; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=90, FinishOpacity=75, Style=1); -moz-opacity:.80;}
/* Module menu items idle */ 

/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:transparent; border:0px; width:0px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }

/* Main menu container */ 
.MainMenu_SubMenu {
	background:#040404;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #040404;
	z-index:1000;
	cursor:pointer;
	cursor:hand;
	font-weight:normal;
	filter:Alpha(Opacity=90, FinishOpacity=75, Style=1);
	-moz-opacity:.80;
	color: #000000;
}
/* Submenu items idle */ 
.MainMenu_MenuItem { background:#040404; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:normal; font-style:normal; padding:0px 30px 0px 16px; height:20px; border:1px solid #000000; }
/* Submenu items hover */ 
.MainMenu_MenuItemSel { background:#0099FF; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:normal; cursor:pointer; cursor:hand; padding:0px 30px 0px 16px; height:20px; border:1px solid #ffffff; }
/* Box that contains the menu */
.MainMenu_MenuContainer { background:transparent; }
/* Bar that contains the menu */
.MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent; }
/* Menuitems idle */
.MainMenu_Idle TD {
	background:transparent;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 0px;
	height:26px;
	font-weight:bold;
	background-repeat:repeat-x;
	font-family:  Arial;
		padding-left: 15px;
		padding-right: 15px;


}
/* Menuitems over */
.MainMenu_Selected TD {
	background:transparent;
	color:#1d5076;
	font-size:12px;
	padding:0px 0px 0px 0px;
	height:26px;
	font-weight:bold;
	background-repeat:repeat-x;
	font-family: Arial;
		padding-left: 15px;
		padding-right: 15px;


	 }
/* Menuitems active */
.MainMenu_Active TD {
	background:transparent;
	color:#ffcc00;
	font-size:12px;
	padding:0px 0px 0px 0px;
	height:26px;
	font-weight:bold;
	background-image:url(images/button_bg-on.png);
	background-repeat:repeat-x;
	font-family: Arial;
	padding-left: 15px;
		padding-right: 15px;

	 }
/* Menuitems in breadcrumbs active */
.MainMenu_BreadcrumbActive TD {
	background:transparent;
	color:#ffcc00;
	font-size:12px;
	padding:0px 0px 0px 0px;
	height:26px;
	font-weight:bold;
	background-image:url(images/button_bg-on.png);
	background-repeat:repeat-x;
	font-family: Arial;
		padding-left: 15px;
		padding-right: 15px;

	 }
/* Menuitem arrows */
.MainMenu_MenuArrow { display:none; }									 
/* Menuitem root arrows */
.MainMenu_RootMenuArrow { display:none; }									 
/* Menuitem icons */
.MainMenu_MenuIcon { display:none; }									 
/* Menuitem separator */
.MainMenu_Separator { }
/* Menuitems separator borders */ 
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top; }




/* WIDTH OF SKIN AREA  */							
.SkinFixedOuterWidth { width:1020px; }
/* Fixed width setting - change this to change the width of the inner skin items skin e.g. menu */
.SkinFixedInnerWidth { width:1020px; }
/* 100 percent height */ 
.SkinFullHeight { height:100%; }
/* 100 percent width */ 
.SkinFullWidth { width:100%; }	

/* Logo cell */ 
.LogoCell { height:151px; padding:0px 0px 0px 0px; }
/* Search cell */ 
.SearchCell { width:0px; height:0px; padding:15px 0 0 0; }
/* Menu area */ 
.MenuArea { background-image:none; background-repeat:repeat-x; padding:0px 0px 0px 0px; }
/* Menu cell */ 
.MenuCell { width:100%; background-image:none; background-repeat:repeat-x; }
/* Menu height */ 
.MenuHeight { height:26px; }
/* Menu left area */ 
.MenuLeft { width:30px; }
/* Menu right area */ 
.MenuRight { width:30px; }
/* Banner area */ 
.BannerArea {  }	
/* Custom banner area */ 
.CustomBannerArea { height:1px; padding:7px 10px 0 10px; }
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea { height: 0px; padding:0px 0px 0px 0px; }
/* Breadcrumb cell */ 
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0px 0px 0px 0px; }
/* Login token cell */ 
.LoginCell { vertical-align:top; padding:0px 0px 0px 0px; }
/* User token cell */ 
.UserCell { vertical-align:top; padding:0px 0px 0px 0px; }
/* Content panes cell */ 

.toppane_image{
	width:auto;
	height:100%;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	background-image: url(images/pane_top_bkg.gif);
	background-repeat: inherit;
}

.ContentPanesCell { width:auto; height:100%; vertical-align:top; padding:0px 0px 0px 0px; }
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0px 0px 0px 0px; }
/* Privacy token cell */ 
.PrivacyCell { vertical-align:middle; padding:15px 0 0 0; background:url(images/footer.gif) repeat-x top left; }
/* Terms token cell */ 
.TermsCell { vertical-align:middle; padding:15px 15px 0 0; background:url(images/footer.gif) repeat-x top left; }
/* Copyright token cell */ 
.CopyrightCell { width:100%; vertical-align:middle; padding:15px 0 0 0; background:url(images/footer.gif) repeat-x top left; }
/* Spacer Area */ 
.SpacerArea { height:15px; }

/* Banner1 content pane */
.BannerPane1 { width:46%; }
/* Banner2 content pane */
.BannerPane2 { width:54%; padding:42px 50px 10px 25px; }
/* Banner3 content pane */
.BannerPane3 { width:100%; padding:0px 0px 0px 0px; }
/* Custom banner content pane */
.CustomBannerPane { width:100%; padding:0px 0px 0px 0px; }
/* Top content pane */
.TopPane { width:100%; padding:0px 0px 0px 0px; }
/* Top2 content pane */
.TopPane2 { width:100%; padding:0px 0px 0px 0px; }
/* Left content pane */
.LeftPane { padding:0px 7px 0px 0px;  }
/* Right content pane */
.RightPane { padding:0px 0px 0px 7px;  }
/* Left2 content pane */
.LeftPane2 { width:200px; padding:0px 7px 0px 0px; }
/* Content content pane */
.ContentPane { width:100%; padding:0px 7px 0px 30px; }
/* Right2 content pane */
.RightPane2 { padding:0px 0px 0px 7px; width:170px; }
/* Left3 content pane */
.LeftPane3 { padding:0px 3px 0px 0px; width:20%; }
/* Content2 content pane */
.ContentPane2 { width:100%; padding:0px 7px 0px 0px; }
/* Right3 content pane */
.RightPane3 { padding:0px 0px 0px 7px; width:20%; }
/* Middle content pane */
.MiddlePane { width:100%; padding:0px 0px 0px 0px; }
/* Bottom content pane */
.BottomPane { width:100%; padding:0px 0px 0px 0px; }
/* Content3 content pane */
.ContentPane3 { width:100%; padding:0px 3px 0px 3px; }
/* Right4 content pane */
.RightPane4 { padding:0px 0px 0px 3px; width:20%; }
/* Bottom2 content pane */
.BottomPane2 { width:100%; padding:0px 0px 0px 0px; }

/* End Style Sheet */
/*----------------------------------------------------*/



.reg_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.reg_body a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002744;
	line-height: 18px;
	font-weight: bold;
}
.reg_body a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002744;
	line-height: 18px;
	font-weight: bold;
}
.reg_body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4a526;
	line-height: 18px;
	font-weight: bold;
}
.reg_body a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4a526;
	line-height: 18px;
	font-weight: bold;
}
.reg_body_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2b828a;
}
.reg_body_small_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.reg_body_small_white a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.reg_body_small_white a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.reg_body_small_white a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.reg_body_small_white a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.reg_body_rev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 18px;
}
.copy_title {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #566381;
}
.reg_title {
	font-size: 18px;
	color: #002744;
}
.reg_title_medium_reverse {
	font-size: 16px;
	color: #FFFFFF;
}

.TITLE_product {font-size: 14pt}

.Search a:link{
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
	line-height: normal;
	font-weight: normal;
	background-image: url(/Portals/_default/Skins/Auroranew/images/search.png);
	margin-left: 5px;
}
.Search a:visited {
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
	line-height: normal;
	font-weight: normal;
	background-image: url(/Portals/_default/Skins/Auroranew/images/search.png);
	margin-left: 5px;
}
.Search a:active {
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
	line-height: normal;
	font-weight: normal;
	background-image: url(/Portals/_default/Skins/Auroranew/images/search.png);
	margin-left: 5px;
}
