/* 
================================
Skin styles for Blue
================================
*/   

.pagemaster {
	height: 100%;
	width:100%;	
	background-color: #003a7c;
	align: center;
}
.skinmaster {
	background-color: transparent;
	width:980px;
}
.skingradient {
	margin-bottom: 2px;
}
.skinHeaderLeft{
	font-family: arial,helvetica,verdana;
	color:#2c2c2c;
	font-weight:normal;
	font-size:11px;
	background-color: #cde9fe;
	padding-top:4px;
}
.skinHeaderLeft .skinObject
	{
		font-family: arial,helvetica,verdana;
		color:#2c2c2c;
		font-weight:normal;
		font-size:11px;
	}
.skinHeaderLeft a.SkinObject:link,
.skinHeaderLeft .SkinObject:visited
	{
		text-decoration:underline;
		color:#2c2c2c;
	}

.skinHeaderLeft a.SkinObject:hover
	{
		text-decoration:none;
		color:#2c2c2c;
	}	
.userCSS{
	font-family: arial,helvetica,verdana;
	color:#323232;
	font-weight:normal;
	font-size:11px;
	width: 400px;
	background-color: #cde9fe;
	padding-top:4px;
}
.userCSS .skinObject
	{
		font-family: arial,helvetica,verdana;
		color:#323232;
		font-weight:normal;
		font-size:11px;
	}
.userCSS a.SkinObject:link,
.userCSS .SkinObject:visited
	{
		text-decoration:underline;
		color:#323232;
	}

.userCSS a.SkinObject:hover
	{
		text-decoration:none;
		color:#666666;
	}
.controlpanel {
	width: 100%;
	background-color: #ffffff;
}
.BannerPane
{
	width: 100%;
	text-align: center;
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0pt;
	padding-left: 0px;
	background-color:transparent;
}
.BannerImageFull{
	background-color:transparent;
	background-image:url(images/eccobanner1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow: hidden;
	width:100%;
	height:183px;
}
.BannerImageHalf{
	background-color:transparent;
	background-image:url(images/banner-1.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow: hidden;
	width:100%;
	height:95px;
}

.toppane {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:10px;
}
.leftpane {
}
.contentpane {
	width: 100%;
}
.rightpane {
}
.bottompane {
	width: 100%;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: arial, Helvetica, Verdana;
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
}
.TreeViewMenu_Header {
}
.Head {
   font-family: arial,helvetica,verdana;
   font-size:  11px;
   font-weight:  normal;
   color: #323232;
}
.boxBL{
	height: 30px;
	width: 30px;
	background-color: transparent;
	background-image: url(images/boxed-bl.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow: hidden;
}
.boxBR{
	height: 30px;
	width: 30px;
	background-color: transparent;
	background-image: url(images/boxed-br.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow: hidden;
}
.boxB{
	height: 30px;
	background-color: transparent;
	background-image: url(images/boxed-b.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	vertical-align:top;
	overflow: hidden;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	color:#ffffff;
	padding:0px;
}
.boxT{
	height: 27px;
	background-color: transparent;
	background-image: url(images/boxed-T.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	overflow: hidden;
}
.boxL{
	width: 30px;
	background-color: transparent;
	background-image: url(images/boxed-l.png);
	background-repeat: repeat-y;
	background-attachment: scroll;
	overflow: hidden;
}
.boxR{
	width: 30px;
	background-color: transparent;
	background-image: url(images/boxed-r.png);
	background-repeat: repeat-y;
	background-attachment: scroll;
	overflow: hidden;
}
.boxTL{
	height: 27px;
	width: 30px;
	background-color: transparent;
	background-image: url(images/boxed-tl.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow: hidden;
}
.boxTR{
	height: 27px;
	width: 30px;
	background-color: transparent;
	background-image: url(images/boxed-tr.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	overflow: hidden;
}
.boxB .skinObject
	{
		font-family: arial,helvetica,verdana;
		color:#666;
		font-weight:normal;
		font-size:10px;
		vertical-align:top;
		padding:0px;
	}
.boxB a.SkinObject:link,
.boxB .SkinObject:visited
	{
		text-decoration:underline;
		color:#666;
	}

.boxB a.SkinObject:hover
	{
		text-decoration:none;
		color:#cc0000;
	}	  
.logo{
	height: 100px;
	width: 550px;
	padding-left:30px;
}
.searchPane
	{
		height:24px;
		vertical-align: middle;
		background-image:url('images/search-bg.gif');
		background-repeat:repeat-x;
	}
.searchPane .normaltextbox
	{
		width:140px;
		height:20px;
		border:0px;
		vertical-align:bottom;
		background-color:transparent;
	}
.searchImage
	{
		vertical-align:top;
	}
.searchL{
	width: 12px;
	height:24px;
	background-image: url('images/search-l.gif');
	background-repeate: no-repeat;
	background-attachment: scroll;
	background-position:right top;
	overflow: hidden;
	}


/* 
================================
Skin styles for interface
================================
*/   

.menuLinterface{
	width:2px;
	height: 46px;
	background-image: url(interface/menu-l.png);
	background-repeate: no-repeat;
	background-position:right top;
	overflow:hidden;
}
.menuRinterface{
	width:2px;
	height: 46px;
	background-image: url(interface/menu-r.png);
	background-repeate: no-repeat;
	background-position: left top;
	overflow:hidden;
}
.menubg{background-image: url(interface/menu-c.png); background-repeat:repeat-x; height:46px;vertical-align:top; }


.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active
{
	color: #323232;
	background-color: transparent;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	font-size: 11px;
	font-weight: 400;
	text-decoration: underline;
	height: 12px;
	padding-left: 18px;
}

a.LoginToken:hover
{
	background-color: transparent;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	color: #666666;
	font-weight: 400;
	font-size: 11px;
	text-decoration: none;
}

.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active
{
	color: #323232;
	background-color: transparent;
	background-image: url(images/register.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	font-size: 11px;
	font-weight: 400;
	text-decoration: underline;
	height: 12px;
	padding-left: 18px;
}

a.UserToken:hover
{
	background-color: transparent;
	background-image: url(images/register.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	color: #666666;
	font-weight: 400;
	font-size: 11px;
	text-decoration: none;
}

a {
	outline: none;
}























