/* admin floating pannel */
:focus
{
  -moz-outline-style: none;
}
.aBoxHidden {

background-color:#ECECEC;
border:1px solid #3f5063;
color: #FFFFFF;
padding: 0px;
margin:0px;
position: absolute;
top:118px;
left:0px;
z-index:100;
width:300px;
visibility:hidden;
}
.aBoxVisible {

background-color:#ECECEC;
border:1px solid #3f5063;
color: #FFFFFF;
padding: 0px;
margin:0px;
position: absolute;
top:133px;
left:0px;
z-index:100;
width:380px;
visibility:visible;
}
.aBoxVisible a{
	color:#8c96a1;
	text-decoration:none;
	text-transform:capitalize;
}
.aBar {
	background:#a31947;
color: #ffffff;
cursor: move;
font-weight: bold;
font-size:12px;
position:relative;
height:20px;
padding-top:2px;
padding-left:10px;
}


.aContent {
padding: 10px;
color:#FFFFFF;
}

.mainPanelDown{

	background-color:#ECECEC;
	color: #3f5063;
	padding: 0px;
	margin:0px;
	position: absolute;
	top:0px;
	left:0px;
	z-index:4;
	width:100%;
	height:133px;
	background:URL(../images/backgroundAdmin.gif) repeat-x top;
}

.mainPanelUp{

	background-color:#ECECEC;
	color: #FFFFFF;
	padding: 0px;
	margin:0px;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:10px;
	background:URL(../images/backgroundAdmin.gif) repeat-x bottom;
}
.underbarUp{
	background: URL(../images/dropDown.png) center no-repeat;
	color: #ffffff;
	cursor: pointer;
	height:9px;
	font-weight: bold;
	font-size:12px;
	padding:0;
	position:relative;
	top:0px;
	z-index:18;
	
}

.underbarDown{
	background: URL(../images/dropUp.png) center no-repeat;
	color: #ffffff;
	cursor: pointer;
	height:7px;
	font-weight: bold;
	font-size:12px;
	padding: 2px 1em 2px 1em;
	position:relative;
	top:122px;
	z-index:18;
}

.MainBarContentUp {
visibility:hidden;
}

.logoArea{
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:30px;
	padding-top:35px;
	padding-bottom:0px;
}
.logoSubHead{
	font-family:arial;
	font-size:14px;
	font-weight:100;
	color:#FFFFFF;
	padding-top:-5px;
	padding-left:128px;
	font-style:italic;
}
.logOut{
	
	background:url(../images/button.gif) no-repeat;
	text-transform:uppercase;
	width:98px;
	height:27px;
	padding-top:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	right:20px;
	top:70px;
	z-index:10;
	cursor:pointer;
	
}

.logOut:hover{
	background:url(../images/mouseButton.gif) no-repeat;
	
}
.pubButton:hover{
	
}
.pubButton{
	
	text-transform:capitalize;
	width:98px;
	height:27px;
	padding-top:5px;
	color:#3f5063;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	right:90px;
	top:10px;
	z-index:10;
	cursor:pointer;
}

.buttonClass{
	text-transform:capitalize;
	width:98px;
	height:27px;
	padding-top:5px;
	margin-right:10px;
	margin-left:10px;
	color:#3f5063;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	z-index:10;
	cursor:pointer;
}

.theCMSnav{
	position:absolute;
	right:160px;
	top:27px;
}

.theCMSnav a{
	padding-left:20px;
	color:#8c96a1;
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	cursor:pointer;
}

.adminPage{
	background:url(../images/mainGrad.jpg) repeat-x top;
	font-family:arial;
}

.login{
	height:21px;
	width:126px;
	border:1px solid #3f5063;
	background:#FFFFFF;
	font-size:14px;
	padding-top:4px;
}
.loginLabel{
	color:#616f7e;
	font-family:arial;
	font-size:14px;
}
.loginBox{
	position:relative;
	top:90px;
	
}
.loginLogo{
	position:absolute;
	bottom:10px;
	right:35px;
}
.siteSortList{
	position:relative;
	top:50px;
	padding-left:160px;
	padding-bottom:30px;
	text-align:left;
	color:#616f7e;
	
}

.infoText{
	color:#000000;
	width:550px;
	font-size:14px;
	text-align:right;
	position:absolute;
	right:30px;
}
.redButton,.greenButton{
	background:url(../images/button.gif) no-repeat;
	text-transform:uppercase;
	width:98px;
	height:27px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	z-index:10;
	cursor:pointer;
	float:left;
	padding-right:5px;
}

.aBar div.closeX{
position:absolute;
left:360px;
top:2px;
}

.errorText{
color:#ab2e58;
position:relative;
top:100px;
font-size:14px;

}

.redButton:hover,.greenButton:hover{
	background:url(../images/mouseButton.gif) no-repeat;
	text-transform:uppercase;
	width:98px;
	height:27px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	z-index:10;
	cursor:pointer;
	float:left;
}
.pageAttrib{
	color:#616f7e;
	font-family:arial;
	font-size:14px;
	padding-right:15px;
	padding-bottom:5px;
	text-transform:capitalize;
}
.sortButtons{
	padding-top:12px;
	padding-left:30px;
}
#foooterAdminArea{
	background:url(../images/footerGrad.gif) repeat-x top;
	height:51px;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	}
/* end of admin floating pannel */
