/* 
================================
Skin styles for DotNetNuke
================================
*/   
/* CSS Document */
body {background:#00529b; height:100%; margin:0px; padding:0px; }

blockquote
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;	
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;   
    color: #8c8c8c;    
    line-height: 170%;
	/*letter-spacing:1.5px;*/
}


.pagemaster {
	width: 100%;	
	background-color: transparent;
}
.splashpagemaster {
	width: 100%;	
	background-color: transparent;
}
.skinmaster {
	background-color: transparent;
	width:944px;
}
.splashmaster {
	background:url(images/ISO-I_Experience_Splash.jpg) no-repeat center 30px; 
	width:944px;
	height:659px;
}
.skinheader {
	background:url(images/ISO_Header.png) no-repeat top left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	height:162px;
	width:944px;
}
/*-------- Default Style --------*/
th, td {

}
a, a:link, a:visited, a:active {
	color: #00529b;
	text-decoration: none;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
}
a:visited {
	color:#3b328f; 
}
a:hover {
	color:#d40b7b; 
	text-decoration:underline; 
}
a:active {
	color:#e08527; 
}
/*-------- design style --------*/
.template_style {
	width:944px; 
	margin:auto;
}
.top_space {
	height:0px;
}
.splashpagemaster .top_space {
	height:0px;
}
.bottom_space {
	height:20px;
}
.controlpanel td {
	width: 100%;
	background-color: #009bdd;
	color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	border: 0px;
	padding: 1px 5px 1px 5px; 
}
.controlpanel td a:link, .controlpanel td a:visited, .controlpanel td a:active {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
}
.controlpanel td a:hover {
	color:#e63d91; 
	text-decoration:none; 
}
.controlpanel .SubHead {
	color: #55e2ff;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px; 
}
.topheader { }
/*-------------- Table Style --------------*/
.ISOTable, .ISOTable TD, .ISOTable TR, .ISOTable TABLE {
	border-style: solid; 
	border-color: #999999;	
	border-width: 1px;
}
/*-------------- Language Style --------------*/
.lang_pad {
	padding:5px 0px 0px 0px; 
	background-color: transparent; 
	text-align:right;
	margin-bottom:0px;
}
.Language, a.Language:link, a.Language:active, a.Language:visited {
	color:#0093d6; 
	font-size:11px;
	text-transform:uppercase;
}
a.Language:hover{color:#11aed9;}

/*-------------- LOGO Style --------------*/
.logo {
	padding-left:0px;
	width: 300px;
}
/*-------------- User Style --------------*/
.User_Pad {
	margin: 0px 0px 0px 0px; 
	padding: 7px 30px 10px 0px; 
}
.user, a.user:link, a.user:active, a.user:visited {
	color:#0093d6; 
	font-size:11px; 
	text-transform:uppercase;
}
a.user:hover {
	color:#11aed9;
}
/*-------------- Link Style --------------*/
.Links_Pad {
	padding: 12px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	background-color: transparent; 
	height:13px;
	vertical-align:middle;
	text-align:center;
}
body:nth-of-type(1) .Links_Pad {  /* Web-Kit Hack - Safari & Chrome ONLY */
	padding: 4px 0px 0px 0px; 
}
.links, a.links:link, a.links:active, a.links:visited {
	font-weight:600; 
	color:#ffffff; 
	font-size:10px;  
	text-transform:uppercase; 
	letter-spacing:-0.5px;
	vertical-align:middle;
}
a.links:hover {
	color:#11aed9;
}
/*-------------- Footer Style --------------*/
.footer_style {
	padding:0px 15px 30px 0px; 
	margin-bottom:30px;
	height: 15px; 
	background-color: transparent;
	vertical-align:top;
}
.footer, a.footer:link, a.footer:active, a.footer:visited {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;	
	font-size:9px;	
	font-weight: normal;	
	color:#999999; 
}
a.footer:hover {
	color:#ffffff;
}
/*-------------- Token_Bottom_Pad Style --------------*/
.Token_Bottom_Pad {
	padding: 0px 10px 0px 10px; 
	margin:0px; 
	background-color:transparent; 
	height:10px;
	font:1px;
}
a.Token_Bottom_Pad:link, a.Token_Bottom_Pad:active, a.Token_Bottom_Pad:visited {
	color:#666666; 
	font-size:12px; 
	text-transform:uppercase;
}
a.Token_Bottom_Pad:hover {
	color:#90291e;
}
/*-------------- Lower Style --------------*/
.lower_pad {
	margin-bottom:0px; 
	padding:0px 0px 0px 0px; 
	background-color:#a6a8aa; 
	height:19px;
}
/*-------------- Clears & Resets --------------*/
.clear_float{ clear: both; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* DNN PANES: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/   */
.toppane {
	width: 100%;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.leftpane {
	width: 240px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.leftpane2 {
	width: 240px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:inline-block;
}
.contentpane {
	width: 562px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentpaneWIDE {
	width: 75%;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentpaneFULL {
	width: 100%;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.contentpane2 {
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.rightpane {
	width: 240px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.rightpane2 {
	width: 240px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:inline-block;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* CONTENT PANE STYLES: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/   */
.Content { background: #ffffff url(images/ISO_Swirl_BG1.png) no-repeat top right; }
.Admin { background: #ffffff url(images/ISO_Swirl_BG1.png) no-repeat top right; }
.Content .leftpane { background-color: transparent;}
.Content .contentpane{ background-color: transparent;}
.Pattern_1_Content { background: #ffffff url(images/ISO_Swirl_BG1.png) no-repeat top right; }
.Photo_1_Content { background: #ffffff url(images/ISO_Swirl_BG1.png) no-repeat top right; }
.Photo_1_Content .Content {background: transparent; }
.Splash .contentpaneFULL { background-color: transparent; padding-right:10px;}
.Admin .contentpaneFULL { padding: 0px 0px 0px 0px;}

/* LEFT PANE STYLES: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/   */
.Silver_Content .leftpane { background: #DDDDDD url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }
.Tan_Content .leftpane { background: #a8a18f url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px;}
.Fuchia_Content .leftpane { background: #a0719b url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }
.Clementine_Content .leftpane { background: #e89c2e url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }
.Violet_Content .leftpane { background: #bfb2d4 url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }

.Pattern_1_Content .leftpane { background: #ffffff url(images/Pattern_1.jpg) repeat top left; padding-top:0px; width:240px;}
.Gradient_1_Content .leftpane { background: #ffffff url(images/Gradient_1.png) repeat-x top left; padding-top:0px; width:240px;}
.Photo_1_Content .leftpane { background: #ffffff url(images/Photo_1.jpg) no-repeat top left; width:240px;}

/* RIGHT PANE STYLES: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/   */
.Silver_Content .rightpane { background: #DDDDDD url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }
.Tan_Content .rightpane { background: #a8a18f url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px;}
.Fuchia_Content .rightpane { background: #a0719b url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }
.Clementine_Content .rightpane { background: #e89c2e url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }
.Violet_Content .rightpane { background: #bfb2d4 url(images/Gradient.png) repeat-x top left; padding-top:0px; width:240px; }

.Pattern_1_Content .rightpane { background: #ffffff url(images/Pattern_1.jpg) repeat top left; padding-top:0px; width:240px;}
.Gradient_1_Content .rightpane { background: #ffffff url(images/Gradient_1.png) repeat-x top left; padding-top:0px; width:240px;}
.Photo_1_Content .rightpane { background: #ffffff url(images/ISO_Swirl_BG1.png) no-repeat top right; padding-top:0px;}

/*-------------- MISC Styles --------------*/
.StandardButton {
	background: #7994cb none; 
	color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color: #98518d;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}
a.CommandButton:hover {
	color:#e5972b; 
	text-decoration:none; 
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
/*	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;*/
}
.TreeViewMenu_Header {
	background-image: url(images/JCO_Access_Active.gif);
}
/* Styles for Head & Head Links - Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/  
.Head, .Title, A.Head:link, A.Head:visited, A.Head:active, A.Head:hover   {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  14px;
	font-style: normal;
	color: #666666;
    text-decoration: none; 
}
A.Head:visited  {
    color: #3b328f;
}
A.Head:hover    {
    color: #d40b7b;
} 
A.Head:active   {
    color: #e08527;
}
/* Styles for SubHead & SubHead Links - Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/  
.SubHead, A.SubHead:link, A.SubHead:visited, A.SubHead:active, A.SubHead:hover   {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: 500;
	font-size:  11px;
	font-style: normal;
	color: #888888;
    text-decoration: none; 
}
A.SubHead:visited  {
    color: #3b328f;
}
A.SubHead:hover    {
    color: #d40b7b;
} 
A.SubHead:active   {
    color: #e08527;
}
/* Styles for SubSubHead & SubSubHead Links - Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/   
.SubSubHead, A.SubSubHead:link, A.SubSubHead:visited, A.SubSubHead:active, A.SubSubHead:hover   {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;	
    font-weight: normal;
    font-size: 9px;
    text-decoration: none;  
    color: #999999; 
}
A.SubSubHead:visited  {
    color: #3b328f;
}
A.SubSubHead:hover    {
    color: #d40b7b;
} 
A.SubSubHead:active   {
    color: #e08527;
}
/* Styles for all Normal Classes/Pseudo Classes  /////////////////////////////////////////////////////////////*/    
.Normal, .Topic, .NormalBold, .NormalTextBox, .NormalRed, A.Normal:link, A.Normal:visited, A.Normal:active, A.Normal:hover    {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;	
    font-weight: 500;
    font-size: 11px;
    text-decoration: none;   
    color: #8c8c8c;    
    /*line-height: 170%;*/
	/*letter-spacing:1.5px;*/
}
.NormalBold		{
	font-weight: bold;
}
.NormalTextBox	{
	background-color: #ffffff;
	color: #666666;
	border-width:1px;
    border-style:solid;
	border-color:#aaaaaa;
	margin:2px;
    line-height: normal;
	letter-spacing: normal;
}
.NormalRed		{  
	font-weight: bold;
	color: #990000;
}
A.Normal:link, A.NormalBold:link, A .NormalBold:link, A:link .NormalBold {
    color: #00529b;
}
A.Normal:visited, A.NormalBold:visited, A .NormalBold:visited, A:visited .NormalBold {
    color: #3b328f;
}
A.Normal:hover, A.NormalBold:hover, A .NormalBold:hover, A:hover .NormalBold {
    color: #d40b7b;
} 
A.Normal:active, A.NormalBold:active, A .NormalBold:active, A:active .NormalBold {
    color: #e08527;
}
/* Module Action Menus */
.ModuleTitle_SubMenu {
	border:0px transparent;
}
.ModuleTitle_SubMenu td {
	background-color:#F8FAFF;
	white-space: nowrap;
} 
.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	color: #fff;
}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 2px;
	background-color: #D5E0FF;
}
/* DNN MENU STYLE: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/   */
.menu_style {
	height:44px; 
	margin: 0px 0px 0px 0px;
	width:100%;
}
.menu-cap-left {

}
.menu-cap-right {

}
.menu_bg {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	height:44px; 
	width:100%;
	background:url(images/ISO_Menu_Idle.gif) repeat-x  center center;
}
.test2 {
	position:relative;
	right:0px;
	width:inherit;
}
/*TOKENS: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

.m			All Sub Menus					.m		All Sub Menus
.m[Level]	Sub Menu at level x				.m0		Firsl Level Sub Menus

.mid[id]	Sub Menu with ID x				.m39	DNN Admin Sub Menu
.break		Break							.break	All Menu Breaks
.mi			Menu Item (all)					.mi		All Menu Items
.mi[path]	Menu item in specific path		.mi0	First Menu Item (home)
											.mi-0	First Child of second root Menu

.root		Root Menu Item					.root		All Root Menu Items	
.first		First Menu Item					.first		First Menu Item in each Menu		
.last		Last Menu Item					.last		Last Menu Itemin each Menu	

.icn		Icon
.hov		Hover
.sel		Selected
.bc			BreadCrumb																/*


/* main menu td - outer menu container _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.main_dnnmenu_bar {
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
 body:nth-of-type(1) .main_dnnmenu_bar {  /* Web-Kit Hack - Safari & Chrome ONLY  */
	display:run-in;
}
/*  Main menu  _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.main_dnnmenu_rootitem  {	
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:600; 	
	text-transform:lowercase;
	text-align:center; 	
	color: #999999;	
	line-height:44px;
	height:44px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
/*  Main menu selected _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/  */
.main_dnnmenu_rootitem_selected {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:center;
	font-size: 12px; 
	text-transform:lowercase; 
	color:#777777;		
	line-height:44px;
	background:url(images/ISO_Menu_Active_Right.gif) repeat-x center center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	display:inline-block;
}
 body:nth-of-type(1) .main_dnnmenu_rootitem_selected {  /* Web-Kit Hack - Safari & Chrome ONLY  */
	margin:0px 0px 0px 0px;
}
/*  Main menu hover _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.main_dnnmenu_rootitem_hover {  
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:center;	
	font-size: 12px; 	
	text-transform:lowercase; 		
	line-height:44px;
	color:#222222;
	padding:0px 0px 0px 0px;
	background:url(images/ISO_Menu_Active_Hover_Right.gif) repeat-x center center;
	margin:0px 0px 0px 0px;
	display:inline-block;
	vertical-align:middle;
}
 body:nth-of-type(1) .main_dnnmenu_rootitem_hover {  /* Web-Kit Hack - Safari & Chrome ONLY  */
	margin:0px 0px 0px 0px;
}
/*  SUB Menu Normal _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.main_dnnmenu_submenu td {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:600;
	text-align:left;
	line-height:44px;		
	color:#999999;
	background: #dddddd ;
	z-index: 1000;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.main_dnnmenu_submenu {
	border:0px solid #C0D6E5;
	padding:0px 0px 0px 0px;
	white-space:nowrap;
}
/*  SUB Menu hover & selected _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td  {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:600;
	text-align:left;
	line-height:44px;	
	color:#000000;	
	background: #eeeeee;
	z-index: 1000; 
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
} 
/*   Menu Separators and Breaks _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
main_dnnmenu_separator {
	padding:0px 0px 0px 0px;
}
.myseparator {
	background: url(images/ISO_Menu_Seperator.gif) no-repeat center center;
	padding:0px 0px 0px 0px;
}
.myseparatoractive {
	background: url(images/ISO_Menu_Active_Seperator.gif) no-repeat center center;
	padding:0px 0px 0px 0px;
}
.myleftseparator {
	width:10px;
	padding:0px 5px 0px 5px;
}
.myrightseparator {
	width:10px;
	padding:0px 5px 0px 5px;
}
.main_dnnmenu_break {
	width:0px;
	font-size:1px;
	height:0px;
	background-color:transparent; 
	border-top:#eeeeee 0px solid;
	border-right:#eeeeee 0px solid;
	border-bottom:#eeeeee 0px solid;
	border-left:#eeeeee 0px solid; 
}
.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.main_dnnmenu_icon {
	cursor:auto;
	text-align:center;
	width:3px;
	height:25px; 
}

