/*========================================================*/
/*                                                                                                                                  */
/*                          Updated by - Interzoic Media - www.interzoic.com		                            */
/*                          DNN Skin Design and Custom Module Development		                         */
/*                                                                                                                                  */
/*========================================================*/

/*========================================================*/
/*  Universal                                          */
/*========================================================*/
H1, H2, H3, H4, H5, H6, .normal, .Normal, .NormalBold, .NormalRed, .NormalTextBox, .CommandButton,
 .Head,  .SubHead,.SubSubHead, div, p, textarea, TH,TD, a, a, li,input, span, select, .RSS
{ font-family: Verdana, Arial, Helvetica, sans-serif;	 font-size: 12px; margin: 0px ;}

/*========================================================*/
/*  Page Elements                                    */
/*  Note: background must always be white for Telerik editor.  If you want a colored            */
/*  background then you must tile a colored image          */
/*========================================================*/

/*========================================================*/
/*  Text and Links                                               */
/*========================================================*/

.NormalBold {  font-weight: bold;  }
.NormalRed { color: #C50000;  font-weight: bold;  }
.NormalTextBox { padding-left: 2px;  }
/* anchor with class=Normal */
Normal:link, Normal:visited,
a.Normal:link, a.Normal:visited,
.Normal a:link, .Normal a:visited  { color: #B49866;  font-weight: bold; text-decoration: underline; }
Normal:hover, Normal:active,
a.Normal:hover, a.Normal:active,
.Normal a:hover, .Normal a:active { color: #B49866; 	text-decoration: none; }

a, a:link, a:visited { color: #B49866; font-weight: bold; text-decoration: underline; }
a:hover, a:active { color: #B49866; text-decoration: none; }

a.CommandButton {  font-weight: bold;  }
a.CommandButton:link, a.CommandButton:visited { color: #B49866;  font-weight: bold; text-decoration: underline; }
a.CommandButton:hover, a.CommandButton:active { color: #B49866;  text-decoration: none; }
ul {margin: .5em .5em .5em 0em; padding-left: 2.0em;}
ul li{list-style-type:disc;}


/* anchor, span tag, etc. */
.SubHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/	
html { margin-bottom:-1px; height:100.15%}
body {
	background-color:#B49866;height: 100%; color: #111;
}
hr {border:0px; border-bottom:1px dotted #CCCCCC;}

.skinmaster {
	height:auto;
	background-color:#FFFFFF;
	border:0px;
}
.skinmaster_box {
	height:auto%;
	background-color:transparent;
	border:0px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
}

/* Box Frame Colour */
.top-left { width:100%; height:auto; background-image:url(s_top_left.gif); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF;}
.top-right { width:100%; height:auto; background-image:url(s_top_right.gif); background-repeat:no-repeat; background-position:top right; background-color:transparent;}
.bottom-left { width:100%; height:auto; background-image:url(s_bottom_left.gif); background-position:bottom left; background-repeat:no-repeat; background-color:transparent;}
.bottom-right { width:100%; height:auto; background-image:url(s_bottom_right.gif); background-position:bottom right; background-repeat:no-repeat; background-color:transparent; padding-top:1px; padding-right:7px; padding-bottom:0px; padding-left:7px;}

/* Widths */
.fixed {
	width:800px;
}
.med {
	width:1000px;
}
.full {
	width:97%;
	
}
.ControlPanel {
	border:0px;
	background-color:#EEEEEE;
	padding:3px;
	margin-bottom:3px;
}
.logo {
	padding:10px;
	height:50px;
}
.banner_header  {
	background-image:url(header.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:170px;
	vertical-align:top;
}
table.banner {
	background-image:url(banner_back.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:170px;
}
td.banner_left {
	background-image:url(banner_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:170px;
}
table.banner_right {
	background-image:url(banner_right.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:170px;
}
.banner_team { /* V1 */
	background-image:url(banner_team.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:170px;
	width:276px;
}
.banner_puzzle { /* V2 */
	background-image:url(banner_puzzle.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:170px;
	width:276px;
}
.banner_strawberry { /* V3 */
	background-image:url(banner_strawberry.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:170px;
	width:276px;
}
.banner_map { /* V4 */
	background-image:url(banner_map.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:170px;
	width:276px;
}
.banner_clear { /* V5 */
	background-image:url(banner_clear.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:170px;
	width:276px;
}
.bannerpane {
	width:100%;
	background-color:transparent;
	padding:0px;
	padding-left:15px;
	padding-right:5px;
}
.bannerpaneleft {
	width:100%;
	background-color:transparent;
	padding:0px;
}
.toppane {
	width:100%;
	background-color:transparent;
	padding:0px;
	
}
.contentpane {
	width:100%;
	background-color:transparent;
	padding:0px;
	margin:0px;
	text-align:left;
	
}
.sidepane {
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.leftpane {
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.rightpane {
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.midpane {
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.bottompane {
	width:100%;
	background-color:transparent;
	padding:0px;
	padding-bottom:10px;
}
.main {
	height:560px;
}
.DNNEmptyPane { /*IE fix for collapsed cells */
	display:none;
}
.banner_header .DNNEmptyPane { 
	display: block;
}

.StandardButton {
	background-color:#DADADA;
	border-top:#CCCCCC 1px solid;
	border-right:#666666 1px solid;
	border-left:#AAAAAA 1px solid;
	border-bottom:#666666 1px solid;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}


/*Skin objects*/
.datetxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	padding-right:5px;
	white-space:nowrap;
}
.language {
	padding-left:2px;
	padding-right:15px;
	padding-top:2px;
}
/* Fix center forms */
.dnn_ctr_ContentPane table {margin-left:auto; margin-right:auto;} 

table.breadcrumbtxt {
	background-image:url(bread_back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
td.breadcrumbtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	background-image:url(bread_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:10px;
	white-space:nowrap;
}
span.breadcrumbtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
}
a.breadcrumbtxt:link, a.breadcrumbtxt:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
a.breadcrumbtxt:hover, a.breadcrumbtxt:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B49866;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
td.logintxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	background-image:url(bread_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
a.logintxt:link, a.logintxt:visited, span.logintxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	padding-right:10px;
}
a.logintxt:hover, a.logintxt:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B49866;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	padding-right:10px;
}

/* Footer Styles */
td.footertxt {
	background-image:url(footer_back.gif);
	background-position:top right;
	background-repeat:repeat-x;
	padding:0px;
}
td.footertxt_left {
	background-image:url(footer_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:10px;
}
td.footertxt_right {
	background-image:url(footer_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
a.footertxt:link, a.footertxt:visited, span.footertxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	padding-right:10px;
}
a.footertxt:hover, a.footertxt:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B49866;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;
	padding-right:10px;
}

/* Search */
table.search {
	background-image:url(search_back.gif); 
	background-repeat:repeat-x;
	padding:0px;
	height:22px;
	margin-top:7px;
}
.search td {
	background-image:url(search_left.gif); 
	background-repeat:no-repeat;
	padding:0px;
	padding-left:1px;
	height:22px;
	width:180px;
}
.search img {
	background-image:url(search.gif); 
	width:30px; 
	height:22px; 
	background-repeat:no-repeat; 
	margin-left:-5px;
	padding:0px;
	border:0px;
	vertical-align:top;
}
.search a:hover img {
	background-image:url(search_on.gif); 
	width:30px; 
	height:22px; 
	background-repeat:no-repeat;
	margin-left:-5px;
	padding:0px;
	border:0px;
	vertical-align:top;
}
.search .NormalTextBox {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:transparent;
	border:0px;
	height:22px;
	padding-left:3px;
	padding-top:3px;
}

/* System Styles */


/* styles used in the file manager */
.FileManager {
	border-right:#DEDEDE 1px solid;
	border-top:#DEDEDE 1px solid;
	border-left:#DEDEDE 1px solid;
	border-bottom:#DEDEDE 1px solid;
	height:400px;
}
.FileManager_ToolBar {
	border-bottom:#DEDEDE 1px solid;
	height:25px;
	background-color:#DEDEDE;
}
.FileManager_Explorer {
	height:auto;
	border:#DEDEDE 1px solid;
	background-color:#FFFFFF;
	margin:2px 2px 2px 2px;
}
.FileManager_FileList {
	height:auto;
	border:#DEDEDE 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
	overflow:auto;
}
.FileManager_MessageBox {
	text-align:center;
	vertical-align:middle;
	background-color:White;
	padding:25px 25px 25px 25px;
}
.FileManager_Header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3C3C3C;
	background-color:#DEDEDE;
	border-bottom:#DEDEDE 1px solid;
	height:25px;
}
.FileManager_Pager {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3C;
	font-weight:bold;
	background-color:#DEDEDE;
	border-top:#DEDEDE 1px solid;
	height:25px;
}
.FileManager_StatusBar {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	background-color:white;
	height:25px;
	margin:2px 2px 2px 2px;
}
.FileManager_Item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3C3C3C;
	background-color:white;
	border-top:#DEDEDE 1px dashed;
	border-bottom:#DEDEDE 1px dashed;
}
.FileManager_AltItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3C3C3C;
	background-color:#DFDFDF;
	border-style:none;
}
.FileManager_SelItem {
	font-family:Verdana,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#99ffff;
	border-style:none;
}
.FileManagerTreeNode {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3C;
	font-weight:normal;
}
.FileManagerTreeNodeSelected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#DEDEDE; 
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
	text-decoration:none;
	color:#003366;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited	{
	text-decoration:none;
	color:#003366;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active	 {
	text-decoration:none;
	color:#003366;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover	{
	text-decoration:none;
	color:#ff0000;
}

/* styles used in the Wizard Framework */
.Wizard {
	border-right:white 1px solid;
	border-top:white 1px solid;
	border-left:white 1px solid;
	border-bottom:white 1px solid;
	height:400px;
	width:600px;
}
.WizardButton {
	background-color:#FEFDF5;
	border-top:#DEDCCD 1px solid;
	border-right:#DEDCCD 1px solid;
	border-left:#DEDCCD 1px solid;
	border-bottom:#DEDCCD 1px solid;
	color:#3C3C3C;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
}
.WizardHeader {
	height:30px;
	border-bottom:#DEDCCD 1px solid;
	color:#141414;
	background-color:#FFFFFF;
}
.WizardFooter {
	border-top:#DEDCCD 1px solid;
	background-color:#FFFFFF;
	height:25px;
	text-align:right;
}
.WizardBody {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	height:325px;
}
.WizardHelp {
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	padding-bottom:5px;
	border-left:#DEDCCD 1px solid;
	width:180px;
	padding-top:5px;
	background-color:#DEDCCD;
}
.WizardHelpText {
	overflow:auto;
	font-size:12px;
	width:180px;
	color:#141414;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:300px;
}
.WizardText {
	font-size:12px;
	color:#141414;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* text style used for help text rendered by modules */
.Help {
	border-right:black 1px solid;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	font-weight:normal;
	font-size:12px;
	padding-bottom:2px;
	border-left:black 1px solid;
	color:black;
	padding-top:2px;
	border-bottom:black 1px solid;
	font-family:Verdana,Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton	 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}



/* dynnamite styles */
.icon {
	background-image:url(icon.png);
	background-repeat:no-repeat;
	height:113px;
	width:107px;
}
.show {
	background-image:url(button_show_all.png);
	background-repeat:no-repeat;
	height:26px;
	width:100px;
}
.more {
	background-image:url(button_more.png);
	background-repeat:no-repeat;
	height:26px;
	width:100px;
}
.down {
	background-image:url(button_download.png);
	background-repeat:no-repeat;
	height:26px;
	width:100px;
}

/*========================================================*/
/*  Telerik Rich Text Editor header colors                */
/*========================================================*/
.Head{font-size:18px;font-weight:bold;color:#990033;}

H1{ color:#333333; font-size:24px; font-weight: bold; }
.HeaderLarge{ color:#333333; font-size:24px; font-weight: bold;  }
.HeaderLarge2{ color:#990033; font-size:24px; font-weight: bold;  }
H2{ color:#333333; font-size:18px; font-weight: bold;  } 
.HeaderMedium{ color:#333333; font-size:18px; font-weight: bold;  } 
.HeaderMedium2{ color:#990033; font-size:18px; font-weight: bold;  } 
H3,H4,H5,H6{ color:#333333; font-size:14px;  font-weight: bold; } 
.HeaderSmall{ color:#333333; font-size:14px;  font-weight: bold; } 
.HeaderSmall2{ color:#990033; font-size:14px;  font-weight: bold; } 
.Accent{ color:#333333;} 
.Accent2{ color:#990033;} 
.HeaderPageTitle{ color:#333333; font-size:24px; font-weight: bold;  }
.HeaderNormalRed { color: #C50000;  font-weight: bold;  }
.izmlms-failurebold{color:#800000;font-weight:bold;}
.izmlms-successbold{color:#008000;font-weight:bold;}
.LinkButton
{font-size:12px;  font-weight:bold;
	color: #ffffff; border-top: 2px solid #95B5E1;	border-bottom: 3px solid #3F608D;	border-left: 2px solid #95B5E1;
	border-right: 3px solid #3F608D;	padding: 2px 6px 3px 7px;
	text-decoration: none;	background: #5373b9;	 font-family:Verdana, Arial, Helvetica, sans-serif;}
.LinkButton:link, .LinkButton:visited,
a.LinkButton:link,a.LinkButton:visited,
.LinkButton a:link,.LinkButton a:visited 
{font-size:12px;  font-weight:bold;
	color: #ffffff; border-top: 2px solid #95B5E1;	border-bottom: 3px solid #3F608D;	border-left: 2px solid #95B5E1;
	border-right: 3px solid #3F608D;	padding: 2px 6px 3px 7px;
	text-decoration: none;	background: #5373b9;	 font-family:Verdana, Arial, Helvetica, sans-serif;}
.LinkButton:hover, .LinkButton:active,
a.LinkButton:hover, a.LinkButton:active,
.LinkButton a:active, .LinkButton a:hover
{color: #111111; 	border-top: 3px solid #3F608D;	border-bottom: 2px solid #95B5E1;	
	border-left: 3px solid #3F608D;	border-right: 2px solid #95B5E1;	text-decoration: none; 	padding: 1px 7px 4px 6px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;}

.PullQuote-Right{color:black;background:#E6EDF6;float:right;
margin: 5px;padding: 5 10 5 10;font-family:Times New Roman, Serif;font-size: 14px;
text-align: center;font-weight:bold;font-style:italic;}
.PullQuote-Left{color:black;background:#E6EDF6;float:left;
margin: 5px;padding: 5 10 5 10;font-family:Times New Roman, Serif;font-size: 14px;
text-align: center;font-weight:bold;font-style:italic;}

.px30px{font-size:30px;}
.px27px{font-size:27px;}
.px24px{font-size:24px;}
.px21px{font-size:21px;}
.px18px{font-size:18px;}
.px15px{font-size:15px;}
.px12px{font-size:12px;}
.px10px{font-size:12px;}
.px8px{font-size:8px;}

/*========================================================*/
/*  News Articles                                      */
/*========================================================*/

.articleTopCell { background:#3A5999;padding: 6px; height: 25px; }
.articleTopCell .NormalBold {color: #ffffff; font-weight: bold; }
.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #3A5999; height: 25px; }
.articleFooterCell .NormalBold {color: #ffffff; font-weight: bold; }
.articlePagingCell { padding: 3px; background-color: #E6EDF6; height: 25px; }
.articleIconCell { background-color: #C0C0C0; width: 20px; }
/* color from HeaderMedium */
.HeaderNews,a.HeaderNews:link,a.HeaderNews:active,a.HeaderNews:visited,.a.HeaderNews:hover{ color:#333333; font-size:18px; font-weight: bold; text-decoration:none;  } 
.HeaderNews,HeaderNews a:link,HeaderNews a:active,HeaderNews a:visited,.HeaderNews a:hover{ color:#333333; font-size:18px; font-weight: bold; text-decoration:none;  } 
/* color from Accent 1 for link and mouse over */
.ArticleLink, a.ArticleLink { font-size: 16px; font-weight: bold; color: #333333;}
a.ArticleLink:link, a.ArticleLink:visited {color: #333333;	text-decoration: none;}
a.ArticleLink:hover, a.ArticleLink:active {	color: #333333;	text-decoration: underline;}

.ArticleImage { vertical-align: top;  width:28;  padding: 3px 0px 0px 0px; text-align:center;  }

/*========================================================*/

/*Fix actions menu separator spacing*/
.ModuleTitle_MenuIcon
{
    cursor: pointer;
    background-color: #EEEEEE;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    border-top: #EEEEEE 1px solid;
    text-align: center;
    width: 15px;
    height: auto!important;
}