/* 
================================
Skin styles for DotNetNuke
================================
*/   

body {height: 100%;background-color: #333333; margin: 0; padding:0; }
.controlpanel {width: 100%;background-color: #dddddd;}
div {	-moz-box-sizing:border-box; box-sizing:border-box; border: 0; padding: 0;}
.pagemaster { background-color: #FFFFFF; }
.normal { color:#505050; font-size: 10pt; }

a img { border: 0; }

.header { background-image: url(media/header.gif); background-repeat: no-repeat; width:825px; height:131px; }
.montage { background-image: url(media/montage.gif); background-repeat: no-repeat; width:573px; height:267px; }
.LogoHolder { width: 252px; padding-bottom:20px;}

.sitecontent {background-color: #ffffff;width: 697px;	padding-left: 18px; padding-right: 18px;}
.breadcrumb {padding: 0 20px 0 20px;}
.topHolder {  background-repeat: no-repeat; width:573px; background-position: top; background-color: transparent; height:157px; padding-top: 0px; }
.Content { width:284px; }
.Rightpane { width:289px; border-left: 1px solid #cccccc; }
.panesstrip { background-image: url(media/strip.gif); background-repeat: no-repeat; width:573px; background-position: top; padding-top: 15px;  }

.Leftpane {padding: 0px 0 0 0; background-repeat: no-repeat; width:252px; background-position: top; background-color: transparent; }
.toppane { 	}
.panetophome {padding: 0 10px 0 20px;}
.tophomepane {padding: 20px 0 0 0; }
.paneleft {width:236px;background-color: transparent;padding-left: 20px;padding-right: 3px;padding-top: 0px;}
.panecontent { padding: 0 10px 0 20px; width: 283px; }
.panebottom {background-color:transparent;padding: 0 32px 0 18px;}
.paneright{ padding: 0 32px 0 18px; width: 289px; }

/* Search CSS code */
.searchHolder { background-image:url(media/search.gif); background-repeat: no-repeat; width: 573px; padding: 0 24px 20px 17px;background-position: bottom right; }
/* search button in search form */ 
.SearchButton { background: transparent; padding: 13px 17px 4px 13px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}
/*-- textbox used for search    --*/ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { background: transparent; width: 160px; color: #8a8a8a; padding: 4px 0px 0px 8px; border: 0px solid #FFFFFF; cursor:text; value="Search";}

/*Custom Search Fields*/
.CustomSearchButton {}

.CustomSearchField {}


/* text style for PortalLinks */
.PortalLinks {text-align: center,width: 700px;font-size: 8pt;color: #b1afb0;font-family: tahoma;text-decoration: none; line-height: 16px;}
/* hyperlink style for the PortalLinks skinobject */
A.PortalLinks:link {text-decoration: none;color: #b1afb0;background-color: transparent;border: 0;}
A.PortalLinks:visited {text-decoration: none;color: #b1afb0;background-color: transparent;border: 0;}
A.PortalLinks:hover {text-decoration: underline;color: #b1afb0;background-color: transparent;border: 0;}
A.PortalLinks:active {text-decoration: none;color: #b1afb0;background-color: transparent;border: 0;}

.FooterLinks {text-align: center,width: 700px;font-size: 8pt;color: #8394ae;font-family: tahoma;text-decoration: none;}
A.FooterLinks:link {text-decoration: none;color: #8394ae; background-color: transparent;border: 0;}
A.FooterLinks:visited {text-decoration: none;color: #8394ae; background-color: transparent;border: 0;}
A.FooterLinks:hover {text-decoration: underline;color: #8394ae; background-color: transparent;border: 0;}
A.FooterLinks:active {text-decoration: none;color: #8394ae; background-color: transparent;border: 0;}



.TabList {font-size:75%; }


/*.menubg { height: 100px; background:url(media/header.gif) center no-repeat; text-align: center; }*/
/*.menu { width: 880px; text-align:left; height: 200px; }*/

/* Snapsis Menu */

#nav1 {
	width:825;
	list-style-type:none;
	background-image: url(images/left_upper.gif);
	
	}

#nav1 ul {padding:0; /*main menu block style*/
	
	list-style:none;
	margin:0 0 0 118;/*top right bot left*/
	
	
}
#nav1 li {position:relative; float:left;
	width:101px;
	height:76px;
	list-style: none;
}

#nav1 a {
	-moz-box-sizing:border-box;
	text-indent:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; /*main menu item fonts*/
	font-size:11px;
	display:block;
	
	text-decoration:none;
	text-transform: lowercase;
	text-align:center;
	font-weight:bold;
	padding: 8px 5px 0 5px;
	color: transparent;
	border-right:0px solid #FFFFFF;
	background-color: transparent;
	height:76px;
	

}

#nav1 li a {display:block;height=76px; background-position:right bottom; text-indent:-9999px; }


/*our organisation 1132*/
#nav1 li#nav1141 {background-image: url(images/protection_up.gif);
list-style: none; 
} 
#nav1 li#nav1141 a:hover {background-image:url(images/protection_down.gif); 
}

#nav1 li#nav1141 li a:hover {background-image:none}

/*Standards 176*/
#nav1 li#nav176 {background-image: url(images/standards_up.gif);
list-style: none;
} 
#nav1 li#nav176 a:hover {background-image:url(images/standards_down.gif)}
#nav1 li#nav176 li a:hover {background-image:none}

/*Knowledge 177*/
#nav1 li#nav177 {background-image: url(images/knowledge_up.gif);
list-style: none;} 
#nav1 li#nav177 a:hover {background-image:url(images/knowledge_down.gif)}
#nav1 li#nav177 li a:hover {background-image:none}

/*Innovation 178*/
#nav1 li#nav178 {background-image: url(images/innovation_up.gif);
list-style: none;}
#nav1 li#nav178 a:hover {background-image:url(images/innovation_down.gif)}
#nav1 li#nav178 li a:hover {background-image:none}

/*Opportunity 179*/
#nav1 li#nav179 {background-image: url(images/opportunity_up.gif);
list-style: none;} 
#nav1 li#nav179 a:hover {background-image:url(images/opportunity_down.gif)}
#nav1 li#nav179 li a:hover {background-image:none}
/*People 181*/
#nav1 li#nav181 {background-image: url(images/people_up.gif)}, #nav1 li#nav181 a:hover {background-image:url(images/people_down.gif)}
#nav1 li#nav181 li a:hover {background-image:none}




#nav1 li ul {position:absolute; /*Blocks for second level hidden to start*/
	left: -1999em;
	height:20px;
	width:150px;
	border-top: #FFFFFF 3px solid;
	border-right: #f5f5f5 3px solid;
	border-bottom: #f0f0f0 3px solid;
	background-image:none;
	background:#FFFFF;
	margin:0 0 0 0;/*top right bot left*/
}

#nav1 li li {width:150px; /*second level menu item text fonts*/
	background-image:none;
	height:20px;
	padding: 0 0px 0 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#f0f0f0;
	list-style: none;
	
}
#nav1 li li ul {position:absolute; /*Blocks for second level hidden to start*/
	
	border-top: #FFFFFF 1px solid;}
	

#nav1 li li a {
	text-indent:0%;
	width:150px; /*second level menu item anchor*/
	background-image:none;
	font-size:10px;
	text-align:left;
	line-height:10px;
	height:20px;
	padding: 4px 5px 0 5px;
	border-bottom: 1px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	background-color:#8e8e8e;
	color: #ffffff;
}

#nav1 li a:hover { background-image:none; color:#ffffff;
}

#nav1 li li a:hover { background-image:none;
			width:150px;
			background-color: #5b5b5b;
			color:#ffffff; } /*background and hover colour for second and below items*/




#nav1 li.SelectedTab a {/*background-color:#FF6600;*/}
#nav1 li li.SelectedTab a { /*background-color:#FF6600;*/ }
#nav1 li li li.SelectedTab a { /*background-color: #FF6600;*/ }
#nav1 li.SelectedTab a:hover { /*background-color: #D2660F;*/ }
#nav1 .DisabledTab {color:#CCCCCC;}

#nav1 li:hover ul ul,
#nav1 li:hover ul ul ul,
#nav1 li:hover ul ul ul ul,
#nav1 li.iehover ul ul,
#nav1 li.iehover ul ul ul,
#nav1 li.iehover ul ul ul ul{left: -999em;}

/* 2nd level item position */
#nav1 li:hover ul, 
#nav1 li.iehover ul {top: 76px;left:0;} /*distance below upper first menu item*/

/* 3rd level item position */         
#nav1 li li:hover ul,
#nav1 li li li:hover ul,
#nav1 li li.iehover ul,  
#nav1 li li li.iehover ul {top: -1px;left:150px;}                                         
 




.menutop { background-image:url(media/menutop.gif); width:252px; height:33px; background-repeat: no-repeat; }
.menurpt { background-image:url(media/menurpt.gif); width:252px; background-repeat: repeat-y; padding-left: 38px; }
.menufoot { background-image:url(media/menufoot.gif); width:252px; height:19px; background-repeat: no-repeat; }

/*#navContainerBorder { background-color:transparent; padding-top:48px; border:0px solid #333; height:30em; }*/
#navContainer { border:0px solid #333; background-color: transparent; /*height:30em;*/ /*width:12em;*/ vertical-align:top; padding:0 0 0 0; }
