/*
================================
 Container Styles for DotNetNuke
================================
*/

/*default*/

.defaultcontainer {
	border-bottom: #7994cb 1px solid;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}

.rawcontainer {
   	padding: 0px 0px 5px 0px;
   margin-bottom: 10px;
}

.defaultadmin {
	padding-bottom: 10px;
	padding: 0px 0px 5px 0px;
	}

.defaultadmin .rct .lc {background-image: url('images/rc_blue_medium_tl.gif');}
.defaultadmin .rct .rc {background-image: url('images/rc_blue_medium_tr.gif');}
.defaultadmin .rct .bg {background-image: url('images/rc_blue_medium_t.gif');}

.defaultadmin .rcbody {
    border: 1px solid #97b4d3;
    border-top: none;
    border-bottom: none;
    background-color: #cadae7;
    padding: 6px;
}

.defaultadmin .rcb .lc {background-image: url('images/rc_blue_medium_bl.gif');}
.defaultadmin .rcb .rc {background-image: url('images/rc_blue_medium_br.gif');}
.defaultadmin .rcb .bg {background-image: url('images/rc_blue_medium_b.gif');}

/*right pane top*/

.rightpanetop .rct .lc {background-image: url('images/rc_blue_medium_tl.gif');}
.rightpanetop .rct .rc {background-image: url('images/rc_blue_medium_tr.gif');}
.rightpanetop .rct .bg {background-image: url('images/rc_blue_medium_t.gif');}

.rightpanetop .rcbody {
    border: 1px solid #97b4d3;
    border-top: none;
    background-color: #cadae7;
    padding: 0px 6px 6px 6px;
}

/*right pane default*/

.rightpanedefault {padding-bottom: 10px;}

.rightpanedefault .rct .lc {background-image: url('images/rc_blue_medium_tl.gif');}
.rightpanedefault .rct .rc {background-image: url('images/rc_blue_medium_tr.gif');}
.rightpanedefault .rct .bg {background-image: url('images/rc_blue_medium_t.gif');}

.rightpanedefault .rcbody {
    border: 1px solid #97b4d3;
    border-top: none;
    border-bottom: none;
    background-color: #cadae7;
    padding: 0px 6px 6px 6px;
}

.rightpanedefault .rcb .lc {background-image: url('images/rc_blue_medium_bl.gif');}
.rightpanedefault .rcb .rc {background-image: url('images/rc_blue_medium_br.gif');}
.rightpanedefault .rcb .bg {background-image: url('images/rc_blue_medium_b.gif');}

/*right pane middle*/

.rightpanemiddle .rcbody {
    border: 1px solid #97b4d3;
    border-top: none;
    background-color: #dfe8f1;
    padding: 6px;
}

/*right pane bottom*/

.rightpanebottom {padding-bottom: 10px;}

.rightpanebottom .rcbody {
    border: 1px solid #97b4d3;
    border-top: none;
    border-bottom: none;
    background-color: #dfe8f1;
    padding: 6px 6px 0px 6px;
}

.rightpanebottom .rcb .lc {background-image: url('images/rc_blue_light_bl.gif');}
.rightpanebottom .rcb .rc {background-image: url('images/rc_blue_light_br.gif');}
.rightpanebottom .rcb .bg {background-image: url('images/rc_blue_light_b.gif');}


/*members*/

.rctm .lcm,
.rctm .rcm,
.rctm .bgm,
.rcbm .lcm,
.rcbm .rcm,
.rcbm .bgm
 {
    background-position: top left;
    height: 19px;
}


.rctm .rcm, .rcbm .rcm {
    background-position: top right;
}

.rctm .bgm, .rcbm .bgm {
	background-repeat: repeat;
	width: 244px;
}


/*rounded box_members*/
.roundedboxmem {
	padding-bottom: 20px; 
	width: 400px;
	}

.roundedboxmem .rcbodym {
	border: 1px solid #B3CDE6;
	border-top: none;
	border-bottom: none;
	background-color: #E8EFF4;                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left : 15px;
	padding-top : 10px;
	padding-right : 0px;
	white-space : nowrap;
}

.roundedboxmem .rctm .lcm {
	background-image: url('images/rc_members_tl.gif');
	width: 224px;
	background-repeat : no-repeat;
}
	
.roundedboxmem .rctm .rcm {
	background-image: url('images/rc_members_tr.gif');
	width: 229px;
	background-repeat : no-repeat;
}

.roundedboxmem .rctm .bgm {
	background-image: url('images/rc_members_t.gif');
	width: 244px;
	background-repeat: repeat;
}

.roundedboxmem .rcbm .lcm {
	background-image: url('images/rc_members_bl.gif');
	width: 224px;
	background-repeat : no-repeat;
}

.roundedboxmem .rcbm .rcm 
{
	background-image: url('images/rc_members_br.gif');
	width: 229px;
	background-repeat : no-repeat;
}

.roundedboxmem .rcbm .bgm {
	background-image: url('images/rc_members_b.gif');
	width: 244px;
	background-repeat: repeat;
}

/*rounded box_members_light*/
.roundedboxmemlight {
	padding-bottom: 20px; 
	width: 400px;
	}

.roundedboxmemlight .rcbodym {
	border: 1px solid  #C7DEF4;
	border-top: none;
	border-bottom: none;
	background-color: #F5FBFF;                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left : 15px;
	padding-top : 10px;
	padding-right : 0px;
	white-space : nowrap;
}

.roundedboxmemlight .rctm .lcm {
	background-image: url('images/rc_memberslight_tl.gif');
	width: 224px;
	background-repeat : no-repeat;
}
	
.roundedboxmemlight .rctm .rcm {
	background-image: url('images/rc_memberslight_tr.gif');
	width: 229px;
	background-repeat : no-repeat;
}

.roundedboxmemlight .rctm .bgm {
	background-image: url('images/rc_memberslight_t.gif');
	width: 244px;
	background-repeat: repeat;
}

.roundedboxmemlight .rcbm .lcm {
	background-image: url('images/rc_memberslight_bl.gif');
	width: 224px;
	background-repeat : no-repeat;
}

.roundedboxmemlight .rcbm .rcm 
{
	background-image: url('images/rc_memberslight_br.gif');
	width: 229px;
	background-repeat : no-repeat;
}

.roundedboxmemlight .rcbm .bgm {
	background-image: url('images/rc_memberslight_b.gif');
	width: 244px;
	background-repeat: repeat;
}

/*naics*/

.rctn .lcn,
.rctn .rcn,
.rctn .bgn,
.rcbn .lcn,
.rcbn .rcn,
.rcbn .bgn
 {
    background-position: top left;
    height: 19px;
}


.rctn .rcn, .rcbn .rcn {
    background-position: top right;
}

.rctn .bgn, .rcbn .bgn {
	background-repeat: repeat;
	width: 264px;
}


/*rounded box_naics*/
.roundedboxnaics {
	padding-bottom: 20px; 
	width: 685px;
	}

.roundedboxnaics .rcbodyn {
	background-color: #FFFFFF;                    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left : 15px;
	padding-top : 10px;
	padding-right : 0px;
	white-space : nowrap;
}

.roundedboxnaics .rctn .lcn {
	width: 600px;
}
	
.roundedboxnaics .rctn .rcn {
	width: 600px;
}

.roundedboxnaics .rctn .bgn {
	width: 600px;
}

.roundedboxnaics .rcbn .lcn {
	width: 600px;
}

.roundedboxnaics .rcbn .rcn 
{
	width: 600px;
}

.roundedboxnaics .rcbn .bgn {
	width: 600px;
}

/*left pane top*/

.leftpanetop {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.leftpanetop .Normal  ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}


.leftpanetop .Normal  ul li li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}
	
.leftpanetop .Normal  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.leftpanetop .Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


.leftpanetop .rct .lc {background-image: url('images/rc_brown_dark_tl.gif');}
.leftpanetop .rct .rc {background-image: url('images/rc_brown_dark_tr.gif');}
.leftpanetop .rct .bg {background-image: url('images/rc_brown_dark_t.gif');}

.leftpanetop .rcbody {
    border: 1px solid #a9a07e;
    border-top: none;
    border-bottom: none;
    background-color: #F9F1E1;
    padding: 0px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    list-style-type: none;
}


.leftpanetop .rcb .lc {background-image: url('images/rc_brown_dark_bl.gif');}
.leftpanetop .rcb .rc {background-image: url('images/rc_brown_dark_br.gif');}
.leftpanetop .rcb .bg {background-image: url('images/rc_brown_dark_b.gif');}

/*left pane default*/

.leftpanedefault {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
	
.leftpanedefault .Normal  ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}

.leftpanedefault .Normal  ul li li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}
		
.leftpanedefault .Normal  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.leftpanedefault .Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
	
.leftpanedefault .rct .lc {background-image: url('images/rc_brown_light_tl.gif');}
.leftpanedefault .rct .rc {background-image: url('images/rc_brown_light_tr.gif');}
.leftpanedefault .rct .bg {background-image: url('images/rc_brown_light_t.gif');}

.leftpanedefault .rcbody {
    border: 1px solid #a9a07e;
    border-top: none;
    border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    background-color: #FEFBF3;
    padding: 0px 6px 0px 6px;
}

.leftpanedefault .rcb .lc {background-image: url('images/rc_brown_light_bl.gif');}
.leftpanedefault .rcb .rc {background-image: url('images/rc_brown_light_br.gif');}
.leftpanedefault .rcb .bg {background-image: url('images/rc_brown_light_b.gif');}

/*dnn styles*/

.ModuleTitle_MenuItem
{
    border: white 0px solid; /*override borders*/
}

.ModuleTitle_MenuItem TD
{  /*TD if menu is using tables*/
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	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: #EEEEEE;
	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: #FFFFFF;
	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: #EEEEEE;
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
	padding: 7px;
}


