/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_blue {
	width: 100%;
	padding:7px;

}
.containerrow1_blue {

}
.containerrow2_blue {

}
.containermaster_blue .containerrow2_blue TH {
text-align:left;
/* border-bottom:1px solid #C00; */}

.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; ; 
/*	font-size: 9px;  */
	font-weight: bold; 
	font-style: normal;
	height: 21px;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {
	cursor: hand; 
	color: #FFF; 
/*	font-size: 9px;  */
	font-weight: bold; 
	font-style: normal;
	background-color: #666;
}
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/* Text Header - Transparent Background */
div#plain{width: 100%;
	text-align:right;
	padding-bottom:25px !important;
	padding-bottom:0}

/* Regular Rounded Corner Box */
div#box{
	width: 96% !important;
	width: 100%;
    background:#DFDFDF;
	padding:7px;
	margin-bottom:2px;}

/* Box with Rounded Corners and Image Background */
div#RedImage{
	width: 90% !important;
	width: 100%;
    background: #FFD4D4 url(fancyRed.gif) repeat-x 0 0;
	padding:8px;
	margin-bottom:5px;}
	
div#RedImage TH .Head {
	font-weight: bold;
	color:#FFF;
	font-variant: small-caps;
	text-transform: capitalize;
	letter-spacing: .15em;
}

div#BlueImage{
	width: 90% !important;
	width: 100%;
    background: #a8d0df url(blue_fade.gif) repeat-x 0 -10px;
	padding:8px;
	margin-bottom:5px;}
	
div#BlueImage TH .Head {
	font-weight: bold;
	color:#FFF;
	font-variant: small-caps;
	text-transform: capitalize;
	letter-spacing: .15em;}

div#OrangeImage{
	width: 90% !important;
	width: 100%;
    background: #FFCE9E url(fancyOrange.gif) repeat-x 0 0;
	padding:8px;
	margin-bottom:5px;}
	
div#OrangeImage TH .Head {
	font-weight: bold;
	color:#FFF;
	font-variant: small-caps;
	text-transform: capitalize;
	letter-spacing: .15em;}

div#GreenImage{
	width: 90% !important;
	width: 100%;
    background: #d1e9d1 url(fancyGreen.gif) repeat-x 0 0;
	padding:8px;
	margin-bottom:5px;}
	
div#GreenImage TH .Head {
	font-weight: bold;
	color:#FFF;
	font-variant: small-caps;
	text-transform: capitalize;
	letter-spacing: .15em;}
	
/* Div w/Border and Header */
ul#split,ul#split li{margin:0;padding:0;list-style:none}
ul#split li{width: 96%;}
ul#split h3{font: normal 96%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 0 5px;text-align:left;color: #000}
ul#split div{background: #E6E6E6;}

/*----- Red 2-Color Box -----*/
li#one div#one{border:1px solid #01344A;padding:10px;margin-bottom:10px;}
li#one h3{background: #01344A;color:#FFF}
li#one h3 .Head {color:#FFF;font-size:95%}
/*----- Blue 2-Color Box -----*/
li#two div#two{border:1px solid #C00;padding:10px;margin-bottom:10px;}
li#two h3{background: #C00;color:#FFF}
li#two h3 .Head {color:#FFF;font-size:95%}
/*----- Orange 2-Color Box -----*/
li#three div#three{border:1px solid #C60;padding:10px;margin-bottom:10px;}
li#three h3{background: #C60;color:#FFF}
li#three h3 .Head {color:#FFF;font-size:95%}
/*----- Green 2-Color Box -----*/
li#four div#four{border:1px solid #060;padding:10px;margin-bottom:10px;}
li#four h3{background: #060;color:#FFF}
li#four h3 .Head {color:#FFF;font-size:95%}

/* Header for Text Header Module */
TH .Head {
	font-size:14px;
	font-weight: bold;
	color:#C00;
	font-variant: small-caps;
	text-transform: capitalize;
	letter-spacing: .14em;
	margin-bottom:8px;
	display:block;
}

