/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 152px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:25px; white-space: nowrap; background: #fff; }
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; width:110px; height:18px; margin-left:3px;
	border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; 
	}

#SearchChoices{clear: both; display: none; border: solid 1px #ccc; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px; width: 60px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 4px 4px 0 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #999999;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}



/*--------- Begin DNN Main Menu ----------*/
table#dnn_dnnNAV_ctldnnNAVsub102,
table#dnn_dnnNAV_ctldnnNAVsub68,
table#dnn_dnnNAV_ctldnnNAVsub90,
table#dnn_dnnNAV_ctldnnNAVsub91,
table#dnn_dnnNAV_ctldnnNAVsub92,
table#dnn_dnnNAV_ctldnnNAVsub102,
table#dnn_dnnNAV_ctldnnNAVsub103,
table#dnn_dnnNAV_ctldnnNAVsub104,
table#dnn_dnnNAV_ctldnnNAVsub105,
table#dnn_dnnNAV_ctldnnNAVsub106,
table#dnn_dnnNAV_ctldnnNAVsub107,
table#dnn_dnnNAV_ctldnnNAVsub108,
table#dnn_dnnNAV_ctldnnNAVsub152,
table#dnn_dnnNAV_ctldnnNAVsub154,
table#dnn_dnnNAV_ctldnnNAVsub158,
table#dnn_dnnNAV_ctldnnNAVsub74,
table#dnn_dnnNAV_ctldnnNAVsub79,
table#dnn_dnnNAV_ctldnnNAVsub159,
table#dnn_dnnNAV_ctldnnNAVsub208,
table#dnn_dnnNAV_ctldnnNAVsub72,
table#dnn_dnnNAV_ctldnnNAVsub71{
	display: none;
	}

table#dnn_dnnNAV_ctldnnNAVsub59 {
	z-index: 1; /* Menu Items over Print Button */
	}
.main_dnnmenu_bar {
	height: 40px;
	background: url(/Portals/_default/Skins/icap_main/_design/images/mainNavigation.gif) repeat-x 0 0;
	}
span.main_dnnmenu_bar {
	display: block;
	height: 40px;
	background: url(/Portals/_default/Skins/icap_main/_design/images/mainNavigation.gif) repeat-x 0 0;
	}
.main_dnnmenu_bar span {
	text-transform: uppercase;
	font-weight: bold;
	border-right: 1px solid #8d8d8d;
	border-left: 1px solid #d0d0d0;
	}
.main_dnnmenu_bar span span,
.main_dnnmenu_bar span span span {
	border-right: none;
	border-left: none;
	}
.main_dnnmenu_rootitem {	
	line-height: 38px;
	padding: 12px 22px;
	background:url(/Portals/_default/Skins/icap_main/_design/images/mainNavigation.gif) repeat-x 0 0;
	}
.main_dnnmenu_rootitem_hover {  
	line-height: 38px;
	padding: 12px 22px;
	background:url(/Portals/_default/Skins/icap_main/_design/images/mainNavigationHover.gif) repeat-x 0 0;
	}
.main_dnnmenu_rootitem_selected {
	line-height: 38px;
	padding: 12px 22px;
	background:url(/Portals/_default/Skins/icap_main/_design/images/mainNavigationHover.gif) repeat-x 0 0;
	}	
/*--------- End DNN Main Menu ----------*/


/*--------- Begin DNN Sub Menu ----------*/
table.main_dnnmenu_submenu {
	margin: 2px 0 0 0;
	}
table.main_dnnmenu_submenu tr.main_dnnmenu_bar {
	height: 28px;
	}
table.main_dnnmenu_submenu td {
	padding: 0 3px;
	line-height: 28px;
	}
table.main_dnnmenu_submenu span {
	border: none;
	text-transform: none;
	font-weight: normal;
	}
table.main_dnnmenu_submenu span img {
	margin: 0 0 0 2px;
	}
table.main_dnnmenu_submenu tr.main_dnnmenu_itemhover td,
table.main_dnnmenu_submenu tr.main_dnnmenu_itemselected td,
table.main_dnnmenu_submenu tr.main_dnnmenu_bar:hover {  
	background:url(/Portals/_default/Skins/icap_main/_design/images/mainNavigationHover.gif) repeat-x 0 0;
	line-height: 28px;
	}
tr.main_dnnmenu_itemselected td,
table.main_dnnmenu_submenu td {
	}
/*--------- End DNN Sub Menu ----------*/




/*  SUB Menu hover & selected */

.main_dnnmenu_break {
	height: 2px;
	background-color: #D5E0FF;
	}

/* Module Action Menus */
.ModuleTitle_SubMenu {
	border:1px solid #C0D6E5;
	}

.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{
	background: #CE0D0D url(../MinimalExtropy/images/menu_hover.gif) repeat-x top left;
	color: #fff;
	}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 2px;
	background-color: #D5E0FF;
	}



div#DNNPagesMenu {
	border: 0px solid black;
	}
div#DNNPagesMenu ul.ulDNNPages {
	border: 0px solid red;
	}
div#DNNPagesMenu ul.ulDNNPages li {
	background: yellow;
	display: none;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected {
	background: green;
	display: block;
	visibility: hidden;
	font-size: 0px !important;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected ul {
	border: 0px solid grey;
	display: block;
	}

/* Begin Third Level in Left Side Menu */
div#DNNPagesMenu ul.ulDNNPages li ul li ul {
	margin: 0;
	padding: 0;
	display: none !important;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li.liselected ul {
	display: block !important;
	margin: 5px 0 0 0;
	border-top: 1px dotted #ff813c;
	border-bottom: 1px dotted #ff813c;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li.liselected ul li ul {
	display: block !important;
	margin: 5px 0 0 15px;
	border-top: none;
	border-bottom: none;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li ul li a {
	color: #1f3b7e;
	font-size: 100% !important;
	background: url(_design/images/diskBullet.gif) no-repeat 5px center;
	padding: 0 0 0 25px;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li ul li a:hover,
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li ul li.liselected a,
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li ul li.liselected li.liselected a {
	color: #a2afcd;
	background: url(_design/images/diskBulletHover.gif) no-repeat 5px center;
	}
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li ul li.liselected li a {
	color: #1f3b7e;
	background: url(_design/images/diskBullet.gif) no-repeat 5px center;
	}
/* End Third Level in Left Side Menu */

	
div#DNNPagesMenu ul.ulDNNPages li.liselected ul li {
	visibility: visible;
	background: white;
	display: block;
	font-size: 12px !important;
	}
ul.ulDNNPages li.liselected ul {
	margin: 20px 0 0 25px;
	}
ul.ulDNNPages li.liselected ul li {
	list-style: none;
	margin: 7px 0;
	}
ul.ulDNNPages li.liselected ul li a:link, ul.ulDNNPages li.liselected ul li a:visited {
	text-decoration: none;
	display: block;
	font-size: 120%;
	background: url(_design/images/leftNavArrow.gif) no-repeat 0 center;
	padding: 0 0 0 25px;
	}
ul.ulDNNPages li.liselected ul li a:hover, ul.ulDNNPages li.liselected ul li.liselected a {
	color: #a2afcd;
	background: url(_design/images/leftNavArrowHover.gif) no-repeat 0 center;
	}	

/* Search Results, NS 1.9.09 */
#dnn_ctr349_SearchResults_dgResults {
	background-color: #f2f2f2;
	line-height: 140%;
	}
#dnn_ctr349_SearchResults_dgResults  tr td {
	border:1px dotted #ccc;
	padding:10px 5px 10px 4px; 
	}

#dnn_ctr349_SearchResults_dgResults span {}
#dnn_ctr349_SearchResults_dgResults_ctl03_lnkTitle {color:blue}

#dnn_ctr349_SearchResults_dgResults .Normal {color:purple;}
#dnn_ctr349_SearchResults_dgResults a.SubHead{
	color: #515151;
	}
#dnn_ctr349_SearchResults_dgResults a.CommandButton{
	color:green
	}


/* OpenDNN Search  */
#search { border: 0px solid #000; }
#search table { border: 0px dotted blue; float:right; margin-bottom:10px;}
#search table tr td{ text-align:right;}

/*Input Box on Results Page */
.xsTxtSearch, .xsTxtSearch_top { 
	 
	padding: 2px 0px 2px 3px; 
	margin: 0px 10px 0px 0px; 
	color:#515151;
	} 
.xsTxtSearch { width: 200px;}
.xsTxtSearch_top { width:100px; color:#888; font-size:90%;}

/* OpenDNN Search Results */
#dnn_ctr548_ModuleContent {}
#dnn_ctr548_ModuleContent table {}
#dnn_ctr548_ModuleContent table tr td{}
#dnn_ctr548_ModuleContent table.tbheader {border:1px dotted #ccc;}
#dnn_ctr549_XSSearchResults_lblHeaderTitle {}
.titleBold {}
.summary {}
span.sample {display:none;} /*relevance*/
div.sample {color:#515151; display:block; padding-top:6px; } /*summary*/
span.path {  /*link*/
		display:block; 
		padding: 6px 0px 16px 0px;
		border-bottom: 1px solid #ccc; 
		}
a.title {
		display:block; width:100%;
		border-top: 0px solid #ccc; 
		margin-top:14px; 
		padding-top:0px;
		padding-left: 10px;
		}
p.navigation {} /*results page numbers */
a.navigation {}

/*
------------------------------

------TD BACKGROUNDS---------- 

.navMenu{background-color:#002945; vertical-align:top; color:#dbe3dd;}
.mainText{line-height:15px; font-weight:bold;}


.navMenuItems{
background-color:#002945;
color:#dbe3dd;
padding: 0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; font-weight: bold;
line-height:21px;
text-transform:uppercase;
}
.MainMenu_MenuItem  
{
    cursor: pointer;
    background-color:#002945;
	color:#dae4dc;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; font-weight: bold;
	line-height:20px;
	text-transform:uppercase;
	text-indent: 12px;
    font-style: normal;
}
.MainMenu_MenuItemSel {
	background-color:#8f843e;
	color:#dae4dc; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; font-weight: bold;
	line-height:20px;
	text-transform:uppercase; 
	text-indent: 12px;
    font-style: normal;
}
.MainMenu_MenuBreak {	 
	border-color:#002945;
	border:none;
}
*/





/*------FORM ELEMENTS----------
.input_form { 
 background-color:#ffffff; 
 color: #70672e;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.input_button { 
 background-color:#dee0de; 
 color: #004173;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
button { 
 background-color:#dee0de; 
 color: #004173;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

*/




