
/* default element override */
table, td{text-align: left;vertical-align: top;}

img, img a{
border:0;
}

table, td{
	border:0;
	border-collapse: collapse;
	padding: 0;
	margin:0;
	
}





/*default module titles */
#Body{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(img/background.gif); 
}
.Head{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

.SubHead{

}

.SubSubHead{
}

/* default for container content */
.Normal{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}


/* custom styles */

/*links module only- custom code*/
.linkbackground {                 
}

.dnn2links,  .dnn2links a {
color:black;
/* to match menu */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align: right;
}

.dnn2links label { font-size:12px!important;}
.dnn2links{padding:5px 20px 0 0;}

.premiumlogin, .premiumlogin a, .premiumlogin a:link, .premiumlogin a:visited
{
background: black;
color:#111;
}

.premiumlogin a:hover
{
color:red;
}



/* 
================================
Skin styles for DotNetNuke
================================
*/   
.bsfooter
{
	width: 960px;
}


.pagemaster {
	width: 100%;
	background-image: url(img/background.gif); 
}
.skinmaster {
	width: 960px;
	background-color: white;
	margin: 0 auto;
}

/* static menu */

.navbar { padding:0px!important; margin:0px!important;
	background: #979797 url(img/Menu_Background.gif); 
	background-repeat: repeat-x;	
	width: 100%;
	
}

#navlist { display:block; height:26px; margin:0px!important; padding:0px!important; overflow:hidden!important;}
#navlist ul{ } 
#navlist ul, #navlist li, #navlist a {
margin: 0;
padding: 0;
color: white;
/* height: 26px; */
}

#navlist a {}


#navlist li img { border:none; margin:0;}

#navlist li {
display: inline; overflow:hidden;
list-style-type: none;
padding-right: 20px;
position: relative; left:20px; /* manually center menu */

} 




#navlist a, #navlist a:visited {
font-size: 10pt;
font-weight:bold;
color: white;
}


.sidemenu {
width:20%;
background: #e12400 url(img/below_menu.jpg) repeat-x scroll bottom left;
}


.controlpanel {
	width: 100%;
	background-color: #dddddd;
}


.topbanner{
width:960px;
height:150px;
background-image: url(img/banner.jpg);
background-repeat: no-repeat;	
background-position: center center;
}

/*global panes */
.toppane, .leftpane, .contentpane, .rightpane, .bottompane{
background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.toppane {	width: 100%;}
.leftpane {	width: 70%;}
.contentpane {	width: 100%;}
.rightpane {		width: 30%;}
.bottompane {	width: 100%;}
