/*-----------------------------------------------------------------------*/
/* General Container Styles												 */
/*-----------------------------------------------------------------------*/
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.Tiny { font-size:1px; line-height:1px;}
.spc15w { font-size:1px; line-height:1px; width:15px; display:block;}
.spc15h { height:15px; font-size:1px; line-height:15px; display:block;}
.PadL15 { padding-left:15px; }
.Gap10{height:10px;line-height:0;font-size:0px;}
.ContentWrapper { padding:15px; vertical-align:top;}
.ContainerContent { vertical-align:top; border:0; }
.Relative { position:relative; }
.Title H1 { font-weight:700; font-size:13px; padding:0; margin:0; line-height:13px; }
.Title .Head { font-weight:700; padding:0; margin:0; margin-left:10px; color:#444; }
.Title H1,
.Title .Head 
{
    FONT: 13px/13px 'Lucida Grande' , 'Lucida Sans Unicode' , Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
.OrangeQuote
{
    color:White;
    font-style:italic;
    font-weight:bold;
    line-height:1.3;
    margin-bottom:9px;
}

/*-----------------------------------------------------------------------*/
/* Rounded - Grey BG													 */
/*-----------------------------------------------------------------------*/
.GrayRoundedTable { width:100%; margin:0 auto; }
.GrayRoundedTL { width:6px; height:4px; background:url(images/GrayRoundedTL.png) no-repeat top left; }
.GrayRoundedT { height:4px; background:url(images/GrayRoundedT.png) top left repeat-x; vertical-align:bottom; }
.GrayRoundedTR { width:6px; height:4px; background:url(images/GrayRoundedTR.png) no-repeat top right; }

.GrayRoundedL { width:2px; background:url(images/GrayRoundedL.png) repeat-y; vertical-align:top; }
.GrayRoundedM { padding:0 0 0 0px; background:White; vertical-align:top; }
.GrayRoundedR { width:2px; background:url(images/GrayRoundedR.png) repeat-y; vertical-align:top; }

.GrayRoundedBL { width:6px; height:6px; background:url(images/GrayRoundedBL.png) no-repeat top left; }
.GrayRoundedB { height:6px; background:url(images/GrayRoundedB.png) top left repeat-x; }
.GrayRoundedBR { width:6px; height:6px; background:url(images/GrayRoundedBR.png) no-repeat top right; }

.GrayRoundedHeaderL { width:5px; height:33px; background:url(images/GrayRoundedHeaderL.png) no-repeat top left; }
.GrayRoundedHeaderM { height:33px; background:url(images/GrayRoundedHeaderM.png) top left repeat-x; vertical-align:middle; }
.GrayRoundedHeaderR { width:5px; height:33px; background:url(images/GrayRoundedHeaderR.png) no-repeat top right; }

/*-----------------------------------------------------------------------*/
/* Rounded - Orange BG													 */
/*-----------------------------------------------------------------------*/
.OrangeRoundedTable { width:100%; margin:0 auto; }
.OrangeRoundedTL { width:6px; height:6px; background:url(images/OrangeRoundedTL.png) no-repeat top left; }
.OrangeRoundedT { height:6px; background:#ff9e04; vertical-align:bottom; }
.OrangeRoundedTR { width:6px; height:6px; background:url(images/OrangeRoundedTR.png) no-repeat top right; }

.OrangeRoundedL { width:2px; background:#ff9e04; vertical-align:top; }
.OrangeRoundedM { padding:0 0 0 0px; background:#ff9e04; vertical-align:top; }
.OrangeRoundedR { width:2px; background:#ff9e04; vertical-align:top; }

.OrangeRoundedBL { width:6px; height:6px; background:url(images/OrangeRoundedBL.png) no-repeat top left; }
.OrangeRoundedB { height:6px; background:#ff9e04; }
.OrangeRoundedBR { width:6px; height:6px; background:url(images/OrangeRoundedBR.png) no-repeat top right; }

.OrangeRoundedHeaderL { width:5px; height:33px; background:url(images/OrangeRoundedHeaderL.png) no-repeat top left; }
.OrangeRoundedHeaderM { height:33px; background:#ff9e04; vertical-align:middle; }
.OrangeRoundedHeaderR { width:5px; height:33px; background:url(images/OrangeRoundedHeaderR.png) no-repeat top right; }

.OrangeContainer H1,
.OrangeContainer H2,
.OrangeContainer H3,
.OrangeContainer p,
.OrangeContainer li
{ color:White; }
.OrangeContainer a:link, 
.OrangeContainer a:visited
{ color:#333333; }
.OrangeContainer a:hover
{ color:Black; }
.OrangeContainer H1 { margin-bottom:10px; margin-top:-5px; }

/*-----------------------------------------------------------------------*/
/* Rounded - Black BG													 */
/*-----------------------------------------------------------------------*/
.BlackRoundedTable { width:100%; margin:0 auto; }
.BlackRoundedTL { width:6px; height:6px; background:url(images/BlackRoundedTL.png) no-repeat top left; }
.BlackRoundedT { height:6px; background:#1a1a1a; vertical-align:bottom; }
.BlackRoundedTR { width:6px; height:6px; background:url(images/BlackRoundedTR.png) no-repeat top right; }

.BlackRoundedL { width:2px; background:#1a1a1a; vertical-align:top; }
.BlackRoundedM { padding:0 0 0 0px; background:#1a1a1a; vertical-align:top; }
.BlackRoundedR { width:2px; background:#1a1a1a; vertical-align:top; }

.BlackRoundedBL { width:6px; height:6px; background:url(images/BlackRoundedBL.png) no-repeat top left; }
.BlackRoundedB { height:6px; background:#1a1a1a; }
.BlackRoundedBR { width:6px; height:6px; background:url(images/BlackRoundedBR.png) no-repeat top right; }

.BlackRoundedHeaderL { width:5px; height:33px; background:url(images/BlackRoundedHeaderL.png) no-repeat top left; }
.BlackRoundedHeaderM { height:33px; background:#1a1a1a; vertical-align:middle; }
.BlackRoundedHeaderR { width:5px; height:33px; background:url(images/BlackRoundedHeaderR.png) no-repeat top right; }

.BlackContainer H1,
.BlackContainer H2,
.BlackContainer H3,
.BlackContainer p,
.BlackContainer li
{ color:White; }
.BlackContainer a:link, 
.BlackContainer a:visited
{ color:#27d8ff; }
.BlackContainer a:hover
{ color:#00d0ff; }
.BlackContainer H1 { margin-bottom:10px; margin-top:-5px; }



/* DNN Overrides */
.dnn_ctr2149_dnnsolpartactions_ctldnnsolpartactions_spmbar,
.dnn_ctr2149_dnnsolpartactions_ctldnnsolpartactions_spmitm,
.ModuleTitle_MenuBar,
.ModuleTitle_MenuItem
{
    border:0;
}
div.ModuleTitle_SubMenu 
{
    border:solid 1px #999;
}

/* No Container */
.NoContainer {Margin:0;}
.NoContainerContentWrap {}
.NoContainerContentPane {}

