/*   Copyright © 2007-2008 - WebWhirlers
Once purchased, the standard license of this skin pack may be installed on one portal. 
The unlimited portal license allow you to install this skin on any number of portals.
You may not resell or allow download of this skin pack.
	 For more skins, please check out www.webwhirlers.com  */
	 
* {
margin:0;padding:0;
}
/* ***** Fix for IE bug ***** */
img {
position: relative;
}

body {
margin:10px  auto;text-align:center;background-color:#585858;font-size:11px;
}
/* ***** Standard text styling ***** */
td, th, div {
font-family: verdana,tahoma,arial;font-size:11px; 
}
a,a:link,a:visited {
color:#888888; text-decoration:underline; 
}
a:hover{
color:#aaaaaa; text-decoration:underline;
}
.Normal{
font-family: verdana,tahoma,arial;
font-size:11px;color:#000000; 
}
.Normal ul {
margin: 0px 10px 0px 25px;padding:5px 0;
}
.skinObject {
color:#ffffff;
font-weight:normal;
}
.head {
color:#000000;
}
.subhead {
color:#000000;
}

.subhead a:link, .subhead a:visited {
color:#000000;
}
.DataGrid_Header {
color:#000000;
}

/* ***** Wrapper for all Content ***** */
#container {
text-align:center;
margin:0px auto;
width:925px;
background-color:#2e5788;
border-left:1px solid #122948;
border-right:1px solid #122948;
}
#container_grey {
text-align:center;
margin:0px auto;
width:925px;
background-color:#333333;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
#container_red {
text-align:center;
margin:0px auto;
width:925px;
background-color:#330002;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
#container_green {
text-align:center;
margin:0px auto;
width:925px;
background-color:#173212;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
#container_orange {
text-align:center;
margin:0px auto;
width:925px;
background-color:#372808;
border-left:1px solid #000000;
border-right:1px solid #000000;
}




/* ***** Narrow Bar at very top ***** */
#top {
text-align:center;
margin:0px auto;
width:927px;background-color:#333333;height:43px;
text-align:right;
line-height:38px;color:#ffffff;
background:url(images/topback_blue.gif) no-repeat;
}
#top_grey {
text-align:center;
margin:0px auto;
width:927px;background-color:#333333;height:43px;
text-align:right;
line-height:38px;color:#ffffff;
background:url(images/topback_grey.gif) no-repeat;
}
#top_red {
text-align:center;
margin:0px auto;
width:927px;background-color:#333333;height:43px;
text-align:right;
line-height:38px;color:#ffffff;
background:url(images/topback_red.gif) no-repeat;
}
#top_green {
text-align:center;
margin:0px auto;
width:927px;background-color:#333333;height:43px;
text-align:right;
line-height:38px;color:#ffffff;
background:url(images/topback_green.gif) no-repeat;
}
#top_orange {
text-align:center;
margin:0px auto;
width:927px;background-color:#333333;height:43px;
text-align:right;
line-height:38px;color:#ffffff;
background:url(images/topback_orange.gif) no-repeat;
}
#top a {
color:#ffffff;text-decoration:none;font-weight:normal;font-size:12px;
}
#top_grey a {
color:#ffffff;text-decoration:none;font-weight:normal;font-size:12px;
}
#top_red a {
color:#ffffff;text-decoration:none;font-weight:normal;font-size:12px;
}
#top_green a {
color:#ffffff;text-decoration:none;font-weight:normal;font-size:12px;
}
#top_orange a {
color:#ffffff;text-decoration:none;font-weight:normal;font-size:12px;
}
/* ***** Area with logo and top image***** */
#header {
width:925px;height:161px;text-align:left;
background-color:#000000;
}
/* ***** DNN Logo ***** */
#logo {
float:left;width:350px;height:140px;margin-left:30px;margin-top:20px;display:inline;
}
/* ***** Wrapper for imagepane at top right ***** */
#topimage {
float:right;height:161px;width:500px;
}

/* ***** styles for wrapper around menu ***** */
#menuwrapper {
width:925px;height:40px;background:url(images/menuback.gif) repeat-x;
padding-top:5px;display:block;
}
#menu {
padding-left:10px;width:915px;
}
/* ***** Black bar below menu ***** */
#belowmenu {
width:925px;height:8px;background-color:#000000;
}
/* ***** Wrapper for bradcrumb area ***** */
#breadcrumb {
width:925px;height:25px;background:url(images/breadback.gif);
}
#breadcrumb_grey {
width:925px;height:25px;background:url(images/breadback_grey.gif);
}
#breadcrumb_red {
width:925px;height:25px;background:url(images/breadback_red.gif);
}
#breadcrumb_green {
width:925px;height:25px;background:url(images/breadback_green.gif);
}
#breadcrumb_orange {
width:925px;height:25px;background:url(images/breadback_orange.gif);
}
/* ***** Breadcrumbs ***** */
#breadleft {
float:left;width:350px;height:25px;margin-left:10px;display:inline;text-align:left;
font-size:10px;font-weight:normal;color:#ffffff;line-height:25px;
}
#breadleft a {
font-weight:normal;
color:#ffffff;
font-size:10px;
}
/* ***** Today's Date ***** */
#breadright {
float:right;height:25px;width:350px;margin-right:10px;font-weight:normal;
color:#ffffff;font-size:10px;line-height:25px;text-align:right;
}
.dateclass {
font-weight:normal;
font-size:10px;
}

/* ***** Light grey footer area at very bottom ***** */
.footerclass {
font-weight:normal;font-size:10px;
}
#footer {
text-align:center;
margin:0px auto;
width:927px;height:46px;background:url(images/footerback.gif) no-repeat;font-family:verdana,tahoma, arial;
font-size:10px;line-height:30px;color:#ffffff;padding-top:20px;
}
#footer_grey {
text-align:center;
margin:0px auto;
width:927px;height:46px;background:url(images/footerback_grey.gif) no-repeat;font-family:verdana,tahoma, arial;
font-size:10px;line-height:30px;color:#ffffff;padding-top:20px;
}
#footer_red {
text-align:center;
margin:0px auto;
width:927px;height:46px;background:url(images/footerback_red.gif) no-repeat;font-family:verdana,tahoma, arial;
font-size:10px;line-height:30px;color:#ffffff;padding-top:20px;
}
#footer_green {
text-align:center;
margin:0px auto;
width:927px;height:46px;background:url(images/footerback_green.gif) no-repeat;font-family:verdana,tahoma, arial;
font-size:10px;line-height:30px;color:#ffffff;padding-top:20px;
}
#footer_orange {
text-align:center;
margin:0px auto;
width:927px;height:46px;background:url(images/footerback_orange.gif) no-repeat;font-family:verdana,tahoma, arial;
font-size:10px;line-height:30px;color:#ffffff;padding-top:20px;
}
#footer a {
font-family:verdana,tahoma,arial;font-size:10px; color:#ffffff; text-decoration:underline; 
}
#footer a:hover{
color:#ffffff;
}

/* ***** Whole content area ***** */
#content {
margin-top:15px;
width:925px;
}
/* ***** Left column - leftpane ***** */
#left {
float:left;margin-left:20px;width:210px;display:inline;
}
/* ***** Right column - several panes ***** */
#right {
float:right;margin-right:20px;width:650px;display:inline;
}
#righttop {
clear:both;font-family:verdana,tahoma,arial;font-size:11px;
}
#rightbottomleft {
width:310px;float:left;
}
#rightbottomright {
width:310px;float:right;
}
/* ***** Bottom pane ***** */
#bottom {
width:885px;clear:both;font-family:verdana,tahoma,arial;font-size:11px;margin:0 20px;
}
/* ***** Filler to fix CSS bug ***** */
#filler {
clear:both;
}
/*--blue menu--*/
/*---main menu-- */
.MainMenu_MenuContainer { 
background:transparent; width:100%;
}
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow {
display:none; 
}
.MainMenu_MenuArrow { 
display:none; 
}
.MainMenu_MenuIcon { 
display:none; 
}
.ModuleTitle_MenuItemSel {
background-color: transparent;
}
.MainMenu_MenuItemSel {
background-color: transparent;
}
.MainMenu_MenuBreak {
border-bottom:0px solid #31383e; border-top:0px solid #31383e;display:block; 
margin-top:10px;background-color:transparent;
}

/*--submenu buttons border---*/
.MainMenu_MenuItem {
color:#fff;	font-size:11px;font-weight: bold;padding:4px 6px;
border:0px;	background:#333333;	
}
/*--whole submenu box--*/
.submenu {
z-index:1000;border:0px #000 solid;padding:1px;margin:0px;background:#000000;
}

/*--mouseover submenu--*/
.submenuover {
color:#000;font-size:11px;font-weight: bold;padding:4px 6px;
border:0px;margin:0px;background:#fff;
}

/*--the root menu--*/

.mainmenu td {
padding:0; margin:0;
}
.mainmenu td div {
margin:0; padding:0; background:url(images/mainbuttonright.gif) top right no-repeat; 
}
.mainmenu td div div {
padding:0 10px; background:url(images/mainbuttonleft.gif) top left no-repeat;
}
/*--blue main menu text styling--*/
.mainmenu td div div div {
background:url(images/mainbuttonback.gif) top center repeat-x; font-family:verdana,tahoma, arial,  sans-serif;
font-weight: bold; font-size:11px; color:#ffffff; padding: 4px 10px 0px 10px; height:40px; 
line-height:25px;  margin:-2px 0 -18px 0; _margin:-13px 0;}

.mainmenuover td, .mainmenuoveractive td { 
padding:0; margin:0;
}
.mainmenuover td div, .mainmenuoveractive td div { 
background:url(images/mainbuttonoverright.gif) top right no-repeat; 
}

.mainmenuover td div div, .mainmenuoveractive td div div { 
background:url(images/mainbuttonoverleft.gif) top left no-repeat; padding:0px 10px;
}

.mainmenuover td div div div, .mainmenuoveractive td div div div { 
background:url(images/mainbuttonoverback.gif) top center repeat-x; color:#ffffff; padding: 4px 10px 0 10px; 
height:40px; line-height:25px; margin:-2px 0 -18px 0;_margin:-13px 0;
}

/*--red menu--*/
/*---main menu-- */
#menuwrapper_red {
width:925px;height:40px;background:url(images/menuback_red.gif) repeat-x;
padding-top:5px;display:block;
}
.MainMenured_MenuContainer { 
background:transparent; width:100%;
}
.MainMenured_MenuBar {}
.MainMenured_RootMenuArrow { 
display:none; 
}
.MainMenured_MenuArrow { 
display:none; 
}
.MainMenured_MenuIcon { 
display:none; 
}
.ModuleTitle_MenuItemSel {
background-color: transparent;
}
.MainMenured_MenuItemSel {
background-color: transparent;
}
.MainMenured_MenuBreak {
border-bottom:0px solid #31383e; border-top:0px solid #31383e;display:block; 
margin-top:10px;background-color:transparent;
}

/*--submenu buttons border---*/
.MainMenured_MenuItem{
color:#fff;	font-size:11px;	font-weight: bold;padding:4px 6px;
border:0px;background:#555555;	
}

.mainmenured td { 
padding:0; margin:0;
}
.mainmenured td div {
margin:0; padding:0;background:url(images/mainbuttonredright.gif) top right no-repeat; 
}
.mainmenured td div div {
padding:0 10px; background:url(images/mainbuttonredleft.gif) top left no-repeat;
}
/*--green main menu text styling--*/
.mainmenured td div div div {
background:url(images/mainbuttonredback.gif) top center repeat-x; font-family: verdana, tahoma, arial,sans-serif;
font-weight: bold; font-size:11px; color:#ffffff; padding: 4px 10px 0px 10px; height:40px; 
line-height:25px;  margin:-2px 0 -18px 0; _margin:-13px 0;
}

.mainmenuredover td, .mainmenuredoveractive td 
{ padding:0; margin:0;
}
.mainmenuredover td div, .mainmenuredoveractive td div { 
background:url(images/mainbuttonredoverright.gif) top right no-repeat; 
}

.mainmenuredover td div div, .mainmenuredoveractive td div div { 
background:url(images/mainbuttonredoverleft.gif) top left no-repeat; padding:0px 10px;
}

.mainmenuredover td div div div, .mainmenuredoveractive td div div div { 
background:url(images/mainbuttonredoverback.gif) top center repeat-x; color:#ffffff; 
padding: 4px 10px 0 10px; height:40px; line-height:25px; margin:-2px 0 -18px 0;_margin:-13px 0;
}

/*--green menu--*/
/*---main menu-- */
#menuwrapper_green {
width:925px;height:40px;background:url(images/menuback_green.gif) repeat-x;
padding-top:5px;display:block;
}
.MainMenugreen_MenuContainer { 
background:transparent; width:100%;
}
.MainMenugreen_MenuBar{}
.MainMenugreen_RootMenuArrow { 
display:none; 
}
.MainMenugreen_MenuArrow { 
display:none; 
}
.MainMenugreen_MenuIcon { 
display:none; 
}
.ModuleTitle_MenuItemSel {
background-color: transparent;
}
.MainMenugreen_MenuItemSel {
background-color: transparent;
}
.MainMenugreen_MenuBreak {
border-bottom:0px solid #31383e; border-top:0px solid #31383e;display:block; 
margin-top:10px;background-color:transparent;
}
/*--submenu buttons border---*/
.MainMenugreen_MenuItem {
color:#fff;font-size:11px;font-weight: bold;padding:4px 6px;
border:0px;	background:#555555;	
}
.mainmenugreen td { 
padding:0; margin:0;
}
.mainmenugreen td div {m
argin:0; padding:0; background:url(images/mainbuttongreenright.gif) top right no-repeat; 
}
.mainmenugreen td div div {
padding:0 10px; background:url(images/mainbuttongreenleft.gif) top left no-repeat;
}
/*--green main menu text styling--*/
.mainmenugreen td div div div {
background:url(images/mainbuttongreenback.gif) top center repeat-x; 
font-family:verdana,tahoma, arial,  sans-serif;font-weight: bold; font-size:11px; 
color:#ffffff; padding: 4px 10px 0px 10px; height:40px; line-height:25px;  
margin:-2px 0 -18px 0; _margin:-13px 0;
}

.mainmenugreenover td, .mainmenugreenoveractive td { 
padding:0; margin:0;
}
.mainmenugreenover td div, .mainmenugreenoveractive td div { 
background:url(images/mainbuttongreenoverright.gif) top right no-repeat; 
}

.mainmenugreenover td div div, .mainmenugreenoveractive td div div { 
background:url(images/mainbuttongreenoverleft.gif) top left no-repeat; padding:0px 10px;
}

.mainmenugreenover td div div div, .mainmenugreenoveractive td div div div { 
background:url(images/mainbuttongreenoverback.gif) top center repeat-x; 
color:#ffffff; padding: 4px 10px 0 10px; height:40px; line-height:25px; 
margin:-2px 0 -18px 0;_margin:-13px 0;
}

/*--Orange menu--*/
/*---main menu-- */
#menuwrapper_orange {
width:925px;height:40px;background:url(images/menuback_orange.gif) repeat-x;
padding-top:5px;display:block;
}
.MainMenuyellow_MenuContainer { 
background:transparent; width:100%;
}
.MainMenuyellow_MenuBar{}
.MainMenuyellow_RootMenuArrow { 
display:none; 
}
.MainMenuyellow_MenuArrow { 
display:none; 
}
.MainMenuyellow_MenuIcon { 
display:none; 
}
.ModuleTitle_MenuItemSel {
background-color: transparent;
}
.MainMenured_MenuItemSel {
background-color: transparent;
}
.MainMenured_MenuBreak {
border-bottom:0px solid #31383e; border-top:0px solid #31383e;display:block; 
margin-top:10px;background-color:transparent;
}
/*--submenu buttons border---*/
.MainMenuyellow_MenuItem {
color:#fff;font-size:11px;font-weight: bold;
padding:4px 6px;border:0px;	background:#555555;	
}

.mainmenuyellow td { 
padding:0; margin:0;
}
.mainmenuyellow td div {
margin:0; padding:0; background:url(images/mainbuttonyellowright.gif) top right no-repeat; 
}
.mainmenuyellow td div div {
padding:0 10px; background:url(images/mainbuttonyellowleft.gif) top left no-repeat;
}
/*--yellow main menu text styling--*/
.mainmenuyellow td div div div {
background:url(images/mainbuttonyellowback.gif) top center repeat-x; 
font-family:verdana, tahoma, arial, sans-serif;font-weight: bold; font-size:11px; color:#ffffff; 
padding: 4px 10px 0px 10px; height:40px; line-height:25px;  margin:-2px 0 -18px 0; _margin:-13px 0;}

.mainmenuyellowover td, .mainmenuyellowoveractive td { 
padding:0; margin:0;
}
.mainmenuyellowover td div, .mainmenuyellowoveractive td div { 
background:url(images/mainbuttonyellowoverright.gif) top right no-repeat; 
}

.mainmenuyellowover td div div, .mainmenuyellowoveractive td div div { 
background:url(images/mainbuttonyellowoverleft.gif) top left no-repeat; padding:0px 10px;
}

.mainmenuyellowover td div div div, .mainmenuyellowoveractive td div div div { 
background:url(images/mainbuttonyellowoverback.gif) top center repeat-x; 
color:#ffffff; padding: 4px 10px 0 10px; height:40px; line-height:25px; 
margin:-2px 0 -18px 0;_margin:-13px 0;
}


/*--grey menu--*/
/*---main menu-- */
#menuwrapper_grey {
width:925px;height:40px;background:url(images/menuback_grey.gif) repeat-x;
padding-top:5px;display:block;
}
.MainMenugrey_MenuContainer { 
background:transparent; width:100%;
}
.MainMenugrey_MenuBar{}
.MainMenugrey_RootMenuArrow { 
display:none; 
}
.MainMenugrey_MenuArrow { 
display:none; 
}
.MainMenugrey_MenuIcon { 
display:none; 
}
.ModuleTitle_MenuItemSel {
background-color: transparent;
}
.MainMenugrey_MenuItemSel {
background-color: transparent;
}
.MainMenugrey_MenuBreak {
border-bottom:0px solid #31383e; border-top:0px solid #31383e;display:block; 
margin-top:10px;background-color:transparent;
}
/*--submenu buttons border---*/
.MainMenugrey_MenuItem {
color:#fff;font-size:11px;font-weight: bold;
padding:4px 6px;border:0px;	background:#555555;	
}

.mainmenugrey td { 
padding:0; margin:0;
}
.mainmenugrey td div {
margin:0; padding:0; background:url(images/mainbuttongreyright.gif) top right no-repeat; 
}
.mainmenugrey td div div {
padding:0 10px; background:url(images/mainbuttongreyleft.gif) top left no-repeat;
}
/*--grey main menu text styling--*/
.mainmenugrey td div div div {
background:url(images/mainbuttongreyback.gif) top center repeat-x; 
font-family:verdana,tahoma, arial,  sans-serif;font-weight: bold; font-size:11px; color:#ffffff; 
padding: 4px 10px 0px 10px; height:40px; line-height:25px;  margin:-2px 0 -18px 0; _margin:-13px 0;}

.mainmenugreyover td, .mainmenugreyoveractive td { 
padding:0; margin:0;
}
.mainmenugreyover td div, .mainmenugreyoveractive td div { 
background:url(images/mainbuttongreyoverright.gif) top right no-repeat; 
}

.mainmenugreyover td div div, .mainmenugreyoveractive td div div { 
background:url(images/mainbuttongreyoverleft.gif) top left no-repeat; padding:0px 10px;
}

.mainmenugreyover td div div div, .mainmenugreyoveractive td div div div { 
background:url(images/mainbuttongreyoverback.gif) top center repeat-x; 
color:#ffffff; padding: 4px 10px 0 10px; height:40px; line-height:25px; 
margin:-2px 0 -18px 0;_margin:-13px 0;
}



