body{ border:0px;margin: 0px; height:100%; background-image:url(Images/bg_tile.jpg); background-repeat:repeat-x; background-color:#949494;}!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;}


.ContentPane{padding:5px 5px 20px 5px ;}/*a separate class for each pane TD*/
.RightPane { padding:5px 5px 20px 20px; }
.LinkPane{ padding:0px;}
.BannerPane{padding:0px 0px 0px 0px ; height:112px;}
.BannerPane1{padding:10px 0px 0px 0px ;}
.TopPane{padding:20px 5px 0px 5px ;}
.ContentPaneMain{padding:5px 5px 5px 5px ;}
.RightPaneMain { padding:5px 5px 5px 20px; }
.BottomPane{padding:5px 5px 20px 5px ;}

/* different fonts*/
.Head{ font-size:8pt; font-weight:bold; color:#000000;  }
.SubHead{  font-size:8pt; font-weight:bold; color:#000000;   }
.SubSubHead{ font-size:8pt; font-weight:bold; color:#000000;   }
.Normal{font-family:Verdana; font-size:8pt; color:#000000;}
.NormalTextBox
{
	
	
}
/*command buttons*/

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-family:Verdana; color:#55410A; font-size:8pt; text-decoration:none;font-weight:normal; }
A.CommandButton:hover{ text-decoration:underline;font-weight:normal;}
/*breadcrumbs*/
.breadcrumb,A.breadcrumb:link,A.breadcrumb:visited,A.breadcrumb:active{ font-family:Verdana; color:#000000; font-size:9pt; text-decoration:none;font-weight:normal; }
A.breadcrumb:hover{ text-decoration:underline;font-weight:normal;}

.MainBorderRed
{
	border-right:6px solid #FF1B00;
	border-left:6px solid #FF1B00;
}
.MainBorderOriange
{
	border-right:6px solid #F26722;
	border-left:6px solid #F26722;
}
.MainBorderYellow
{
	border-right:6px solid #FFC800;
	border-left:6px solid #FFC800;
}
.MainBorderGreen
{
	border-right:6px solid #4CBF57;
	border-left:6px solid #4CBF57;
}
.MainBorderBlue
{
	border-right:6px solid #3366FF;
	border-left:6px solid #3366FF;
}
.PaneCenterBgTile
{
	background:url(Images/CenterBgTile.png) top left repeat;
}
.PaneCenterBgImage
{

	background:url(Images/CenterBgImage.png) top left repeat-y;
	height:100%
}
/*general TD*/
TH,TD,DIV
{
	font-family:Verdana;
	font-size: 8pt;
	font-weight: normal;
}
/*general links style*/
A,A:link,A:visited,A:active
{ 
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #c92537;
	/*text-decoration:underline;*/
}
A:hover{ text-decoration: underline; color: #c92537; }
/* class for user links LOGIN and USER Tokens*/
.userhead
{
	font-weight: bold;
	color:#B92932;
	font-family:Verdana;
	font-size:9pt;
	padding:0 0 0px 0px; 

}
.user,a.user:link,a.user:active,a.user:visited
{
	font-weight: bold;
	color:#939393;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	vertical-align:middle;
}
a.user:hover
{
	font-weight: bold;
	color:#000000;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;

}

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active 
{
	background:transparent url(Images/login_ico.png) no-repeat scroll left bottom;
	color:#939393;
	float:right;
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	height:17px;
	margin:0pt 0px 0pt 10px;
	padding:2px 0pt 0pt 21px;
	text-decoration:none;
}
a.LOGIN_object:hover
{
color:#444444;
}
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active 
{
background:transparent url(Images/register_ico.png) no-repeat scroll left bottom;
color:#939393;
float:right;
font-family:verdana;
font-size:9pt;
font-weight:bold;
height:17px;
margin:0pt 0px 0pt 10px;
padding:2px 0pt 0pt 21px;
text-decoration:none;
}
a.USER_object:hover
{
color:#444444;
}
/* general footer style used to style, PRIVACY, COPYRIGHT, HOSTNAME, DOTNETNUKE*/
.linkshead
{
	font-weight: normal;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	padding:0 0 0px 0px; 

}
.linkshead2
{
	font-weight: normal;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	padding:0 0 5px 0px; 

}
.linkshead3
{
	font-weight: normal;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	padding:5px 0 0px 0px; 

}
.links, a.links:link,a.links:active,a.links:visited{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-decoration:none;
}
a.links:hover{

	text-decoration:underline;
}

.linksmail, a.linksmail:link,a.linksmail:active,a.linksmail:visited{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #949494;
	
}
a.linksmail:hover{

	text-decoration:underline;
	color:#ffffff;
}
.links2, a.links2:link,a.links2:active,a.links2:visited{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #949494;
	}
a.links2:hover{

	text-decoration:none;
	color: #FFFFFF;
}


/*___________________________________________________________________________________________*/


#dnn_dnnLOGO_imgLogo
{
	vertical-align:middle;
	text-align:left;
	margin-left:0px;
	border:0px;
	height:107px !important;
}

/*______________________CISS Menu Class__________________*/

td.skin_top_tile{
	
	background-image:url(Images/skin_top_tile.png);
	background-position:top left;
	background-repeat: repeat-x;
	background-color:#D7D7D7;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	padding-top:20px;
}
td.footer_bar
{
	background-color:#000000;
	padding-top:16px;
	height:72px;
}

td.bannerl{
	background:url(Images/banner_l.png) no-repeat;
	width:10px;
}
td.bannerr{
	background:url(Images/banner_r.png) no-repeat;
	width:10px;
}

td.bannerm{
	background:url(Images/banner_m.png) repeat-x;
	
}
td.menul{
	background:url(Images/menul.png) no-repeat;
	width:6px;
}

td.menur{
	background:url(Images/menur.png) no-repeat;
	width:6px;	
}
td.menum{
	background:url(Images/menum.png) repeat-x;
	
}

td.menushadowl{
	background:url(Images/menushadowl.png) no-repeat;
	 width:25px;
}

td.menushadowr{
	background:url(Images/menushadowr.png) no-repeat;
	width:25px;
}
td.menushadowm{
	background:url(Images/menushadowm.png) repeat-x;
	
}
td.breadl{
	background:url(Images/breadcrumbl.png) no-repeat;
	 width:10px;
}

td.breadr{
	background:url(Images/breadcrumbr.png) no-repeat;
	width:10px;
}
td.breadm{
	background:url(Images/breadcrumbm.png) repeat-x;
	padding-left:12px;
	font-family:Verdana; color:#000000; font-size:9pt; text-decoration:none;font-weight:normal;
	
}
td.item5_active {
	background:url(images/MenuTabImage.png) left no-repeat;
}
td.item6{  
	background:url(images/MenuTabImage.png) left no-repeat;
}
td.item6_active {
	background:url(images/MenuTabImage.png) left no-repeat;
}
td.item7{  
	background:url(images/MenuTabImage.png) left no-repeat;
}
td.item7_active {
	background:url(images/MenuTabImage.png) left no-repeat;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.dnncentric.com/Portals/0/Skins/DnnCentric-SkinPackV1/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.dnncentric.com/Portals/0/Skins/DnnCentric-SkinPackV1/lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
