/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	padding:0px;
	margin:0px;
	width: 100%;
	height:100%;
}

.pagemasterInner {
	padding:0px;
	margin:0px;
	width: 100%;
	height:100%;
	
}

./*skinmaster {

	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}*/

.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	/*background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}

.contentpaneHome {

	/*padding-top:20px;
	padding-left:5px;
*/
	background-color: #FFF0FF;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 0px;
	vertical-align:top; 
	height:190px;*/
	
}

.rightpaneHome
{
	background-color: #FFF0FF;
}


.leftpaneHome {

	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 0px;
	vertical-align:top; 
	height:190px;*/
	
}

.mainContentTable
{
	background-image:url(images/body-bgtop.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:White;
}

.mainContentRow
{
	background-image:url(images/body-bgBottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}






/**** CUSTOM */
body {
	margin: 0px;
	padding: 0px;
}
#pagemaster td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h6 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:Black;
}


h5 {
	font-size: 11.5px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:Black;
}

h4 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:Black;
}

h3 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:Black;
}
h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:Black;
}
h1 {
	font-size: 23px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:Black;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.txt-white{
	color: #ffffff;
}
.txt-blue{
	color: #2978B1;
}
.txt-black{
	color: #000000;
}
.txt-black-underline{
	color: #000000;
	text-decoration:underline;
}
.txt-black-underline:hover{
	color: #000000;
	text-decoration:none;
}
.txt-white-underline{
	color: #ffffff;
	text-decoration:none;
}
.txt-white-underline:hover{
	color: #ffffff;
	text-decoration:underline;
}
.txt-blue01{
	color: #4496D1;
}
.txt-orange{
	color: #F57E1F;
}
.font-big{
font-size:21px;
}
.font-trebuchet{
font-family:"Trebuchet MS";
}

.bg-grey{
background-color:#DEDEDE;
}
.bg-white{
background-color:#ffffff;
}
.bg-blue{
background-color:#4496D1;
}

.bg-blue-border{
background-color:#E7F4FD;
border:solid 1px #CCCCCC;
}


.bg-dkgrey{
background-color:#221E1F;
border:solid 1px #CCCCCC;
}
.bg-blue01{
background-color:#4496D1;
border:solid 1px #CCCCCC;
}
.bg-green{
background-color:#93D3C6;
}
.bg-ltblue{
background-color:#D6DBEF;
}


.navigation{
width:962px;
margin:auto;
padding:auto;
float:center;


}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color:#221E1F;
	border:none;
	
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border:solid 1px #BDCFF5;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border:solid 1px #BDCFF5;
}

.TopHeaderContact
{
	text-align:right;
}

.middleleftcontentpane
{
	text-decoration:none;
	color:Black;
	
}

.header-bg
{
	display: block;
	background-image:url(images/header-bg.jpg);
	background-repeat:no-repeat;
}

.bg-whitegif
{
	background-image:url(images/bg-white.gif);
	background-repeat:no-repeat;
}

.bg-greyshadow
{
	
	background-image:url(images/bg-greyshadow.jpg);
	background-repeat:no-repeat;
	
}

.bg-subscribe
{
	background-image:url(images/bg-subscribe.gif);
	background-repeat:no-repeat;
	padding-left:11px;
}

.bg-ltblue
{
	background-image:url(images/bg-ltblue.gif);
	background-repeat:no-repeat;
}

.bg-ltblue01
{
	background-image:url(images/bg-ltblue01.gif);
	background-repeat:no-repeat;
}

.grey-bg
{
		background-image:url(images/grey-bg.gif);
	background-repeat:no-repeat;
}
.clrgif
{
	background-image:url(images/clr.gif);
	
}
.Greydot
{
	background-image:url(images/Greydot.gif);
	background-repeat:repeat-x;
	background-position:0 5px;
	padding-bottom:10px;
	

}


.img-adobe
{
		background-image:url(images/img-adobe.gif);
		background-repeat:no-repeat;
}





#tblHeader 
{
	font-size: 13px;
	margin-top:-35px;
	padding: 0px;
	font-weight: normal;
	color:Black;		
}


#tblHeader p
{
	font-size: 13px;
	margin-left:4px;
	padding:0px;
	font-weight: normal;
	color:Black;		
}


#footerLink a
{
	color:Black;
	text-decoration:underline;
}

.FooterBack
{
	background-image:url(images/footer-bg.gif);
}

/*===================Main Menu=====================================*/

.MainMenu_MenuContainer {	
	background: transparent;
}

.MainMenu_MenuContainer TR TD TABLE{
background-color:transparent;

}

/* Menu bar */
.MainMenu_MenuBar {
	padding: 0px; 

}


/* Container for submenu */
.MainMenu_SubMenu {
	z-index: 1000; 
	background-color:#4BA7D8;
	margin-top:2px;
	border:0px;
	text-shadow:none;
	text-decoration:none;
	padding:5px;
	cursor:pointer;

}
.MainMenu_SubMenu TABLE TR .MainMenu_MenuItem{

padding:5px;
font-weight:normal;
	font-family: Verdana, Arial, Helvetica;
font-size: 9pt;
	color:#000000;
	cursor:pointer;

}
.MainMenu_SubMenu TABLE TR .MainMenu_MenuItemSel {

padding:5px;
font-weight:normal;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
color:#ffffff;
	cursor:pointer;
	background-color:transparent;

}

/* Elements we don't really need to see */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon{
	display: none;
}
.MainMenu_MenuBreak{
display:none;
}

/* Idle state for main menu items */
.MainMenu_Idle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
color:#ffffff;
text-align:center;
text-transform:uppercase;
}

/* Hover state for main menu items */
.MainMenu_Selected,
.MainMenu_Active
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
color:#cccccc;
text-align:center;
text-transform:uppercase;
background-color:transparent;
}

/* Selected state for main menu items */

 .MainMenu_BreadcrumbActive, .MainMenu_Selected TD {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
color:#cccccc;
text-align:center;
text-transform:uppercase;
background-color:transparent;
}

.MainMenu_Selected TD,
 .MainMenu_Idle TD,
 .MainMenu_Active TD{
width:112px;
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
text-align:center;
text-transform:uppercase;
background-color:transparent;
cursor:pointer;
 }
#dnn_ctr423__OptIn_txtEmail{
width:100px !important;
}
#dnn_ctr423__OptIn_lblEmail_lblLabel{
font-size:8.5pt;
color:#ffffff;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
}
#dnn_ctr423__OptIn_lnkSubscribe{
margin-left:-4px;
margin-right:4px;
}
#dnn_ctr423__OptIn_DSRepeater{
display:none;
}
.autoHeight {
width:950px;
overflow:hidden;
height:550px;
overflow-x:hidden;
overflow-y:scroll;

}
autoHeightAfter {
height:7000px;
width:950px;
overflow-x:hidden;
overflow-y:scroll;

}

