/** Column Layout **/
body
{
    font-family:Verdana;font-size:11px;background:#03023C url(bg-2.jpg);background-repeat:repeat-x;
	margin-top:20px;

}

.Normal, .normal 
{
    font-family:Verdana;font-size:11px;

}
.Normal, .normal
{
background-color:white;
}
#Wrapper
{
    width:970px;text-align:center;margin:auto;background-color:#FFFFFF;padding:10px;
}
#InnerWrapper
{
    text-align:left;display:block;padding-bottom:10px;background:#FFFFFF url('inner-wrapper-bg.gif') repeat-x;
}
#Top
{
    height:108px;overflow:hidden;
}
#Menu
{
    background-color:#03023D;
    display:block;
    width:970px;height:28px;
}
#Panels
{
    margin-top:10px;
}
#Content
{
    width:970px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
display: inline-block;
}
/** Column Layout **/
body
{
    font-family:Verdana;font-size:11px;background-color:#000000;
	margin-top:20px;

}

#leftBox {
	float: left;
	width: 660px;
	margin:0 px 0px 10px;
	margin-bottom: 10px;
}
#rightBox {
	float:right;
	width:300px;
	margin-top:0px;
}
#bottomBox {
	width:970px;
}

/** Clearing **/

.clear {clear:both;}

#Middle
{
    float:right;width:325px;
}

#Left
{
    float:left;width:325px;margin:0 10px 0px 0px;
}
#TopLeft
{
    float:left;width:660px;margin:0 0px 10px 0px;
}
#Footer
{
    width:970px;text-align:center;margin:auto;padding-top:10px;
	background-color: #FFFFFF; clear:both;
}
#InnerFooter
{
    text-align:left;
}


/** Top Navigation **/
ul.nav
{
border:0;padding:0;margin:0;padding:10px 0 10px 15px;
}
ul.nav li
{
margin:0;padding:0;border:0;margin:0;display: inline;list-style-type: none;margin-right:20px;
}
ul.nav li a, ul.nav li a:hover, ul.nav li a:visited
{
color:White;font-weight:bold;text-decoration:none;
}

/** containers **/
.container
{
    margin-bottom:10px;
	background-color:white;

}

div.cntcontent
{
    padding:10px;background-color:White;line-height:125%;
}

div.cntcontentblack
{
    padding:10px;background-color:Black;line-height:125%;font-family:verdana;font-size:10px;color:White;background-color:black;border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;

border-color:#6C6D71;border-width:1px;


}

div.cntcontent .Normal
{
   background-color:white;
}

div.cntgreycontent
{
    padding:10px;background-color:White;line-height:125%;
}
.cntheader
{
    height:34px;overflow:hidden;background-image:url(cntblue_top.jpg);background-repeat:no-repeat;
}
.container .cntheader .inner
{
    
}
.cntfooter
{

}
.container .cntfooter .inner
{
   
}
.last
{
    margin-bottom:0;
}

.containerBlack .cntheader
{
height:34px;overflow:hidden;background-image:url(cntblack_top.jpg);background-repeat:repeat-x;border-top-style:solid;
border-right-style:solid;
border-bottom-style:none;
border-left-style:solid;

border-color:#6C6D71;border-width:1px;
}

div.floatimage img
{
display:inline.float:right;
}

/**  dnn basic css **/
span.Head
{
    display:block;padding:10px;font-weight:bold;color:#FFFFFF;font-size:12px;
}
.cntGrey span.Head
{
    color:#0c0565;
}
.containerBlack span.Head
{
    color:#FF0A14;
}
p
{
font-family:verdana;font-size:11px;margin-bottom:10px;
}
#BottomBar, #BottomBar a, #BottomBar a:visited
{
color:#6C6D71 !important;text-decoration:none;
}
.calendar-head
{
background-color:white;padding:5px;font-weight:bold;color:White;font-size:11px;
}


#leftinfo {
float: left;
width: 30%;
padding-left:10px;
padding-top:10px;
}

#search {
float: right;
width:290px;
padding-right:10px;
padding-top:10px;
}
.infobar{
padding-right:10px;
padding-top:10px;
padding-left;10px;
}