/* 
================================
Skin styles for DotNetNuke
================================
*/   
html{height:100%;}

body {
	background: #333333;
	font: Normal 13px "Trebuchet MS",Verdana,Arial,San-Serif;
	color: #000000;
  padding:0px;
  margin:0px;
}

.Normal, p
{
	font: Normal 13px "Trebuchet MS",Verdana,Arial,San-Serif;
	color: #000000;
  text-align:left ;
} 

a:link,
a:visited
{
 text-decoration:none;
}

a:hover
{
 color:#3c72b4;
}

.Head, h1
{
	font: Bold 15px "Trebuchet MS",Verdana,Arial,San-Serif;
	color: #3366cc;
  text-align:left ;
}

.SubHead, h2
{
	font: bold 14px  "Trebuchet MS",Verdana,Arial,San-Serif;
  color: #000000;
  text-align:left ;
}


.pagemaster {
 width: 100%;
 height: 100%;
 text-align:center;
 vertical-align: top; 
}

.controlpanel {
 width: 950px;
 background-color: #dddddd;
 text-align:center;
 margin: 0px;
}

.skinmaster {
 width:950px;
 margin-left:auto;
 margin-right:auto;
 vertical-align:top;
 background:#3c72b4; 
 padding:0px;
}

.skinheader {
 width:950px;
 height:171px;
 background:#3c72b4 url(masthead.png) no-repeat;
  margin:0px;
 padding:0px;
 }

.poolskinheader {
 width:950px;
 height:171px;
 background:#3c72b4 url(masthead_pool.png) no-repeat;
  margin:0px;
 padding:0px;
 }


/* Breadcumb definitions.  Controls Breadcrumb, search and User */
.breadCrumb
{
 width:950px;
 height:46px;
 vertical-align: middle ;
 background:#3c72b4 url(bkgd_nav.png) no-repeat;
 padding: 0px 20px 0px 325px;
 text-align:right;
 color:#ffffff;
}

.menu{
 color:#ffffff;
 font-weight: bold;
 font-size: 1.2em;
 text-decoration:none;
}

a.menu:link,
a.menu:visited
{
 font-weight:bold;
 /*font-size: 1.2em;*/
 text-decoration:none;
 color:#ffffff;
}

a.menu:hover,
a.menu:active
{
 font-weight:bold;
 /*font-size: 1.2em;*/
 text-decoration:underline;
 color:#ffffff;
}

.breadCrumb .NormalTextBox
{
height: 16px;
font-size: 10px;
vertical-align: middle;
margin: 0px; 
padding: 0px;
}

.leftNavcell{
 background : #3c72b4 url(nav_bkgd.png) no-repeat;
}
.leftNav
{
  width:300px;
  height:100%;
  text-align:center;
  min-height:600px;
  vertical-align:top;  
  margin-top:77px;
}

.codeBox {
background: transparent;
width:300px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}

.contentShellcell{
 background:transparent url(bkgd_content.png) repeat-y;
}

.contentShell
{
 width:650px;
 height:100%;
 min-height:600px;
 text-align:center;
 vertical-align:top;
  margin-bottom:10px;
}




.centerpane
{
  vertical-align:top;
}

.sidepane
{
  vertical-align:top;
}


.footer {
 background:#333366;
 color:#ffffff;
 text-align:center;
}

 
/* Controls the date*/

.dateFont
{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight:bold;
  padding: 4px;

}

/* copyright definitions.  Controls copyright/privacy/etc */

.copyright
{
  width:950px;
  height:36px;
  vertical-align:middle;
  background-image:url(footer.jpg);
  background-repeat:repeat-x;
   background-color:#a8302f;
  padding:0px;
  background-color:Transparent;
  font-size:75%;
  color:#ffffff;
}

.copyright a:link,
.copyright a:visited
{
  color:#ffffff;
  font-size:75%;
  background-color:Transparent;
  text-decoration:none;
  font-weight:normal;
}

.copyright a:hover
{
  color:#dddddd;
  font-size:75%;
  background-color:Transparent;
  text-decoration:none;
  font-weight:normal;
}

.copyrightFont
{
  color:#ffffff;
  font-size:75%;
  font-weight:normal;
}




