body{ border:0px;margin: 0px; height:100%; background-color:#000000; background:#000000 ;  background-image:url(images/siteBG-tile.jpg);
background-position:top left; background-repeat:repeat-x;} !important/* for specifying body bg*/
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%;}
#menu{ position:absolute; width:auto; height:54px; bottom:0px; z-index:1; }
#SearchContainer input{MARGIN:0px 0px 0px 0px; BORDER:1px solid #a1a1a1; font-size:9px; color:#676767; BACKGROUND:#ffffff;  WIDTH: 120px;  HEIGHT: 16px;}
#LanguageContainer select{MARGIN:0px 0px 0px 0px; BORDER:1px solid #76AADC; font-size:9px; color:#000000; BACKGROUND:transparent; WIDTH: 120px;	HEIGHT: 16px;}
a img {border:0px;}

.Bannerpane {
	/*background-image:url(images/bgban.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Bannerpane1 {
	/*background-image:url(images/bgban.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.toppane { padding:0px;}
.leftpane{
	width:25%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contentpane{
	width:100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.rightpane{
	width:25%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.toppane { padding:0px;}

.leftmidpane { padding:0px 40px 0px 0px;}
.centermidpane { padding:0px 40px 0px 40px;}
.centermidpane2 { padding:0px 40px 0px 40px;}
.rightmidpane { padding:0px 0px 0px 40px;}

.leftmidpane2 { padding:0px 40px 0px 0px;}
.rightmidpane2 { padding:0px 0px 0px 40px;}
.leftmidpane3 { padding:0px 40px 0px 0px;}
.rightmidpane3 { padding:0px 0px 0px 40px;}
.leftmidpane4 { padding:0px 40px 0px 0px;}
.rightmidpane4 { padding:0px 0px 0px 40px;}

/* different fonts*/
.Head{ font-size:9pt; font-weight:bold; color:5E5E5E;  }
.SubHead{  font-size:9pt; font-weight:bold; color:5E5E5E;   }
.SubSubHead{ font-size:9pt; font-weight:bold; color:5E5E5E;   }
.Normal{font-family:Arial; font-weight:normal; font-size:12px; color:#FFFFFF}
.Normal p{margin:0px;}
.NormalBold { color:#5E5E5E;}
.NormalTextBox
{
	
	
}
/*command buttons*/

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-family:Tahoma; color:#5E5E5E; font-size:8pt; text-decoration:none;font-weight:normal; }
A.CommandButton:hover{ text-decoration:underline;font-weight:normal;}
/*general TD*/
TH,TD,DIV
{
	font-family: Arial;
	
}
/*general links style*/
A,A:link,A:visited,A:active
{ 
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ff0000;
}
A:hover{ text-decoration: none; color: #FFFFFF; }
/* class for user links LOGIN and USER Tokens*/
.user,a.user:link,a.user:active,a.user:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
a.user:hover
{
	text-decoration: none;
    color:#A6A6A6;
}
/* general footer style used to style, PRIVACY, COPYRIGHT, HOSTNAME, DOTNETNUKE*/
.footer,.footer TD
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #5E5E5E;
	vertical-align:middle;

}
a.footer:link,a.footer:active,a.footer:visited
{ 
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #5E5E5E;
	vertical-align:middle;
}
a.footer:hover
{ 
	color:#FFFFFF;
	text-decoration:none;
}
.date
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A6A6A6;

}
a.date:link,a.date:active,a.date:visited
{ 
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #A6A6A6;
}
a.date:hover
{ 
	color:#E80202;
	text-decoration:none;
}
/*breadcrumb styles*/
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited
{	
	font-weight: normal;
    font-size: 11px;
    color:#AEAEAE;
	font-family: Arial;
    text-decoration: none;
	vertical-align:middle;
}
a.breadcrumb:hover
{ 
	text-decoration: none;
    color:#FFFFFF;
}

/*--------------------------------------------------------------*/
td .top_cell
{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-left:0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom:1px solid #666666;
	border-top:0px;
	/*background-image:url(images/TopBG-image2.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
	background-color:#000000;
	margin:0px;
	height:154px;
	text-align:left;
}
td .top_cellmp
{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-left:0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom:0px;
	border-top:0px;
	background-image:url(images/TopBG-image2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:transpatent;
	margin:0px;
	height:154px;
	text-align:left;
}
td .logo_cell
{
	height:136px;
	width:auto;
	padding:6px 12px 0px 12px;
	background-color:transpatent;
	margin:0px;
	border:0px;
	text-align:left;
}
td .date_cell
{
	height:16px;
	width:auto;
	padding:0px 0px 0px 21px;
	background-color:transpatent;
	margin:0px;
	border:0px;
	text-align:left;
}
td.menu_cell
{
	height:auto;
	width:574px;
	margin:0px;
	padding:20px 0px 0px 0px;
	background-color:transpatent;
}
td.search_cell
{
	width:auto;
	margin:0px;
	padding:2px 10px 30px 0px;
	background-color:transpatent;
	/*background-image:url(images/searchBG-image.gif);
	background-position:top right;
	background-repeat:no-repeat;*/
	text-align:right;
	vertical-align:middle;
}
td .mainmenu_cell
{
	width:100%;
	height:41px;
	margin:0px;
	padding:0px 12px 0px 12px;
}
.menu_left
{
	width:6px;
	height:41px;
	margin:0px;
	padding:0px;
	background-image:url(images/menuL-image.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.menu_right
{
	width:6px;
	height:41px;
	margin:0px;
	padding:0px;
	background-image:url(images/menuR-image.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.menu_center
{
	width:100%;
	height:41px;
	margin:0px;
	padding:0px;
	background-image:url(images/menuC-tile.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
td .bread_cell
{
	font-weight: normal;
    font-size: 11px;
    color:#FFFFFF;
	font-family: Arial;
    text-decoration: none;
	/*width:auto;*/
	height:27px;
	margin:0px;
	padding:0px 0px 0px 12px;
	text-align:left;
	background-color:#000000;
}
td .login_cell
{
	font-weight: normal;
    font-size: 11px;
    color:#FFFFFF;
	font-family: Arial;
    text-decoration: none;
	
	/*width:auto;*/
	height:27px;
	margin:0px;
	padding:0px 12px 0px 12px;
	text-align:right;
	background-color:#000000;
}
td .bottomleft_cell
{
	height:40px;
	width:6px;
	padding:0px;
	margin:0px;
	background-image:url(images/BottomL-image.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
td .bottomright_cell
{
	height:40px;
	width:6px;
	padding:0px;
	margin:0px;
	background-image:url(images/BottomR-image.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}
td .bottomcenter_cell
{
	height:40px;
	width:100%;
	padding:0px 8px 0px 8px;
	margin:0px;
	background-image:url(images/BottomC-tile.gif);
	background-position:top right;
	background-repeat:repeat-x;
	vertical-align:middle;
	color:#5B5B5B;
	font-size:11px;
}
.siteL-cor{ width:10px; background-image:url(images/siteLeft-tile.jpg); background-position:top left; background-repeat:repeat-y;}
.siteR-cor{ width:10px; background-image:url(images/siteRight-tile.jpg); background-position:top right; background-repeat:repeat-y;}
.pane_area{ background-color:#000000; padding:0px 12px 0px 12px;}
.bootom_area{background-color:#000000; padding:0px 12px 0px 12px;}
/*___________________________________________________________________________________________*/
/*styles for the TD containing teh menu*/
.MainMenu_MenuContainer{
	width:100%;
	background: transparent;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height:41px;


}
/* for controlling the menu bar*/
.MainMenu_MenuBar{

	width:100%;
	background:transparent;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height:41px;
}
/*for styling the menu icon, does not work on roo tmenu items*/
.MainMenu_MenuIcon{display: none; }
/* for controlling teh display of  dnn menu arrows*/
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
/* styles an individual menu item*/
.MainMenu_MenuItem{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	padding:0pt 15px 0pt 10px;
	border-left:0px dotted #000000;
	border-right:0px dotted #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #292929;
	height:29px;
	width:100%;
	margin:4px;
}
/* currently selected sub menu item*/
.submenuitembreadcrumb{
	color:#A3FFA0;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	padding:0pt 15px 0pt 10px;
	height:29px;
	width:100%;
	border-left:0px dotted #000000;
	border-right:0px dotted #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #292929;
	background-image:url(Images/submenuHover.jpg);
	background-position:top left;
	background-repeat:repeat-x;

}
/* currently hovered submenuitems*/
.submenuitemselected{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	padding:0pt 15px 0pt 10px;
	height:29px;
	width:100%;
	background: #555555 none repeat scroll 0%;
	border-left:0px dotted #000000;
	border-right:0px dotted #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #292929;
	background-image:url(Images/submenuHover.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
/* applies upon teh whole sub menu dropdown*/
.submenu{
	z-index:1000;
	/*border:1px solid #C6C6C6;*/
	border:1px solid #292929;
	border-bottom:0px;
	border-width:1px;
	background:#000000 none repeat scroll 0%;
	/*opacity:0.8;filter:alpha(opacity=80);*/
	color:#00365B;
	text-align: left;
	text-indent: 0px;
	margin-left: 0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
/* applies upon the root menu items*/
.rootmenuitem TD{ padding:0; margin:0; color:#FFFFFF;}
.rootmenuitem TD DIV{  background-position: top right; background-repeat: no-repeat; padding:0px 6px 0px 0px; margin:-1px 0px -15px 0; _margin:-16px 0 -14px 0; _padding:0px 0px 0px 0px;}
.rootmenuitem TD DIV DIV{  background-position: top left; background-repeat: no-repeat; padding:0px 6px 0 6px; margin:-1px 0 -15px 0;  _margin:-16px 0 -14px 0; _padding:0px 6px 0 6px;}

.rootmenuitem TD DIV DIV DIV{color:#FFFFFF !important; background-image:url(images/menuNormal-tile.jpg); background-position: top left; background-repeat:repeat-x; font-size:12px; font-weight:bold; text-align:center; vertical-align:top; height:41px; padding:0px 3px 0px 3px; margin:-2px 0 -15px 0; font-family:tahoma; line-height:36px; text-transform:uppercase; width:100%;  _height:38px; _line-height:40px; _padding:-0px 3px 0px 3px; _margin:-16px 0 -14px 0; }

/*---------Root Menu style on select---------------*/
.rootmenuitemselected TD{ padding:0; margin:0; color:#FFFFFF; background-color:#000000;}

.rootmenuitemselected TD DIV{background-image:url(images/menuHoverRcor-img.jpg); background-position: top right; background-repeat: no-repeat; padding:0px 6px 0px 0px; margin:-1px 0px -15px 0; _margin:-16px 0 -14px 0; _padding:0px 0px 0px 0px;}
.rootmenuitemselected TD DIV DIV{ background-image:url(images/menuHoverLcor-img.jpg);  background-position: top left; background-repeat: no-repeat; padding:0px 6px 0 6px; margin:-1px 0 -15px 0;   _margin:-16px 0 -14px 0; _padding:0px 6px 0 6px; }

.rootmenuitemselected TD DIV DIV DIV{color:#FFFFFF; !important; background-image:url(images/menuHover-tile.jpg); background-position: top left; background-repeat:repeat-x; font-size:12px; font-weight:bold; text-align:center; vertical-align:top; height:41px; padding:0px 3px 0px 3px; margin:-2px 0 -15px 0; font-family:tahoma; line-height:36px; text-transform:uppercase; width:100%;  _height:38px; _line-height:40px; _padding:-2px 3px 0px 3px; _margin:-16px 0 -14px 0; background-color:#000000;  }

/*---------Root Menu style on select---------------*/
.rootmenuitembreadcrumb TD{ padding:0; margin:0; color:#FFFFFF;}
.rootmenuitembreadcrumb TD DIV{ background-image:url(images/menuHoverRcor-img.jpg); background-position: top right; background-repeat: no-repeat; padding:0px 6px 0px 0px; margin:-1px 0px -15px 0;  _margin:-16px 0 -14px 0; _padding:0px 0px 0px 0px;  }
.rootmenuitembreadcrumb TD DIV DIV{ background-image:url(images/menuHoverLcor-img.jpg); background-position: top left; background-repeat: no-repeat; padding:0px 6px 0 6px; margin:-1px 0 -15px 0;  _margin:-16px 0 -14px 0; _padding:0px 6px 0 6px;}

.rootmenuitembreadcrumb TD DIV DIV DIV{color:#FFFFFF !important; background-image:url(images/menuHover-tile.jpg); background-position: top left; background-repeat:repeat-x; font-size:12px; font-weight:bold; text-align:center; vertical-align:top; height:41px; padding:0px 3px 0px 3px; margin:-2px 0 -15px 0; font-family:tahoma; line-height:36px; text-transform:uppercase; width:100%; _height:38px; _line-height:40px; _padding:-0px 3px 0px 3px; _margin:-16px 0 -14px 0; }

#dnn_dnnLOGO_imgLogo
{
	vertical-align:middle;
	text-align:left;
	height:auto;
	padding:0px;
	margin:0px;
	background-color:transparent; 
}
#dnn_dnnSEARCH_txtSearch
{
	height:20px;
	border:1px solid #2C2C2C;
	color:#2C2C2C;
	vertical-align:top;
	font:arial;
	font-size:8pt;
	font-weight:normal;
	padding:2px 2 0 2px;
	width:162px;
	background-color:#FFFFFF;
}