/*
================================
Skin styles for DotNetNuke
================================
*/
.logo { height: 80px; background: #ffffff url(images/logo_1.gif) no-repeat; }

.contacts { height: 35px; font-family: Arial; font-size: 12pt; font-weight: bold; }


.pagemaster { width: 900px; height: 100%; background-color: #FEFEFE; }
.skinmaster { height: 100%; background-color: #FFFFFF; }
.skinheader { }
.skingradient { height: 30px; }
.controlpanel { width: 100%; border: 0px; background-color: #DFE5F2; }
.header { background: transparent url(images/header.png) no-repeat; width: 900px; height: 150px; }

#headl { float: left; width: 46px; height: 147px; background: url( 'images/header-left.gif' ) no-repeat; }
#headm { float: left; width: 844px; height: 147px; }
#headm h1 { float: left; width: 630px; color: #ffffff; font-size: 50px; margin: 60px 0 0 30px; }
#headm p { float: left; width: 180px; color: #ffffff; margin-top: 80px; }
#headm a { float: left; width: 180px; color: #ffffff; }

#headr { float: left; width: 10px; height: 147px; background: url( 'images/header-right.gif' ) no-repeat; }

.sIFR-active #headm h1, p { visibility: hidden; line-height: 1em; }
.head {color: #ffffff;}
.leftside { background-color: Transparent; width: 39px; }
.tabsmenu { background: #ffffff url(images/menubg.png) no-repeat; width: 861px; height: 77px; }
.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; }
.content { width: 861px; min-height: 260px; height: 100%; background: #f89829; }
.contentpane { width: 100%; background-color: transparent; padding: 30 20 20 40;}
.imagepane { width: 100%; background-color: transparent; }
.rightpane { width: 285px; background-color: transparent; padding-left: 6px; padding-right: 45px; padding-top: 38px; }
.bottompane { padding: 60px 0px 0px 300px; width: 861px; height: 100%;}
.bottom { width: 861px; height: 116px; background: transparent url(images/bodybgbottom.png) no-repeat; }
.bottomtext {margin:0; font-size:20px; color:#ffffff; font-family: Arial, Helvetica, San-Serif; }
.rotator { text-align: center; }
.rotator a img { border: none; }
.latestnewsheader {color: #f89829;  font-size: 12px; font-family: Arial, Helvetica; 	font-weight: bold;  line-height: 18px; padding:10 0 10 0;}
.latestnewsbody {color:#000000; font-size: 12px; font-family: Arial, Helvetica; 	font-weight: normal;  line-height: 18px; padding:10 0 10 0;}
/* style for module titles */
.Head
{
	font-family: Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
p { visibility: visible; font-size: 12px; color: #ffffff; line-height: 25px;}
h1 {  padding: 20 0 5 0; color: #ffffff; text-transform: uppercase; font-size: 18px; font-weight: bold; font-family: Arial,Helvetica,san-serif; }
.Normal, .NormalDisabled
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.StandardButton { background: #7994CB none; color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; }

#ParentTabsContainer { height: 50px; vertical-align: bottom; padding: 0 0 0 10; }
.TabList { float: left; horizontal-align: center; }
.TabList li { float: left; margin: 0; display: inline; padding: 0 0 0 9px; border-left: solid 9px transparent; }
.TabList ul { clear: both; margin: 0; padding: 10px 10px 0; list-style: none; display: inline; }
#ParentTabs li { margin-top: 10px; background: url(images/TabLeftLevel0.png) no-repeat left top; }
#ParentTabs li:hover {margin-top: 0px; } 
#ParentTabs .SelectedTab { margin-top: 0px; }
#ParentTabs  { height:50px; }
.TabList li a { font-family: Arial, Helvetica; font-size: 9pt; voice-family: "\"}\""; voice-family: inherit; line-height: normal; }
/*IE-PC doesn't get these child selectors but other browsers do*/
#ParentTabs > ul a { width: auto; }
#ChildTabsLevel1 > ul a { width: auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a { float: none; }
#ChildTabsLevel1 a { float: none; }
/* End IE5-Mac hack */
#ParentTabs a { height: 35px; float: left; display: block; text-align: center; padding: 10px 32px 5px 23px; font-family: Arial, Helvetica; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #FFFFFF; background: url(images/TabRightLevel0.png) no-repeat right top; }
#ParentTabs a:hover { text-decoration: none; color: #eeeeee; }
#ParentTabs .SelectedTab a { margin-top: 0px; padding-bottom: 5px; color: #FFFFFF; }
