img {
	border:0;
}
td.head-right {
	vertical-align:middle;
	text-align:right;
}
div.head-user {
	color:#ffffff;
	padding:0 10px 0 0;
	margin:0;
	text-align:right;
}
div.head-user img {
	border:0;
}
	div.head-account {
		float:right;
		padding:2px 5px 0 0;
		color:#8BC53F;
		font-size:12px;
		text-transform:uppercase;
	}
	* html div.head-account {
		padding:3px 5px 0 0;
	}
	select.select-account {
		font-size:12px;
		height:20px;
		font-family:Arial;
		width:150px;
	}
	select.select-credentials {
		font-size:12px;
		height:20px;
		font-family:Arial;
		width:123px;
	}
	div.head-form {
		float:right;
		padding:0 0 0 0;
	}
	div.head-logout {
		float:right;
		padding:0 15px 0 3px;
	}
	div.head-select {
		float:right;
		padding:0 14px 0 3px;
	}
	div.head-user select {
		padding:0;
		margin:0;
	}
	
	#head-menu {
		list-style:none;
		padding:0px;
		margin:0 0 15px 0;
		list-style-image:none;
		border:0px;
		float:right;
		width:500px;
	}
	* html #head-menu {
		margin:15px 0 0 0;
		padding:0 0 15px 0;
	}
	#head-menu li {
		padding:0px;
		margin:0px;
		float:right;
		text-align:center;
		display:block;
		outline:none;
		cursor:pointer;
		height:30px;
		line-height:280%;
	}
	#head-menu a.head-menu, a.head-menu:link, a.head-menu:visited {
		font-size:20px;
		letter-spacing:-1px;
		text-decoration:none;
		color:#ffffff;
		text-transform:uppercase;
	}
	#head-menu a.head-menu:hover, a.head-menu:visited:hover {
		font-size:20px;
		letter-spacing:-1px;
		text-decoration:none;
		color:#8BC53F;
	}
	#head-menu a.head-menu-a, a.head-menu-a:link, a.head-menu-a:visited {
		font-size:20px;
		letter-spacing:-1px;
		text-decoration:none;
		color:#ffffff;
		text-transform:uppercase;
	}
	#head-menu a.head-menu-a:hover, a.head-menu-a:visited:hover {
		font-size:20px;
		letter-spacing:-1px;
		text-decoration:none;
		color:#ffffff;
	}
	#head-menu li.home {
		background:none;
		width:89px;
	}
	#head-menu li.home-a {
		background:url(../images/buttons/home.gif) no-repeat;
		width:89px;
	}
	li.home-a span {
		color:#ffffff;
	}
	#head-menu li.setup {
		background:none;
		width:89px;
	}
	#head-menu li.setup-a {
		background:url(../images/buttons/setup.gif) no-repeat;
		width:89px;
	}
	li.setup-a span {
		color:#ffffff;
	}
	#head-menu li.build {
		background:none;
		width:85px;
	}
	#head-menu li.build-a {
		background:url(../images/buttons/build.gif) no-repeat;
		width:85px;
	}
	li.build-a span {
		color:#ffffff;
	}
	#head-menu li.deploy {
		background:none;
		width:104px;
	}
	#head-menu li.deploy-a {
		background:url(../images/buttons/deploy.gif) no-repeat;
		width:104px;
	}
	li.deploy-a span {
		color:#ffffff;
	}
	#head-menu li.manage {
		background:none;
		width:109px;
	}
	#head-menu li.manage-a {
		background:url(../images/buttons/manage.gif) no-repeat;
		width:109px;
	}
	li.manage-a span {
		color:#ffffff;
	}

h1.enter {
	font-size:36px;
	color:#000000;
	letter-spacing:-1px;
	font-weight:normal;
	padding:25px 0 10px 0;
	margin:0;
}
div.enterbox {
	width:450px;
	padding:0 0 10px 0;
}
div.loginreg-box {
	border:1px solid #E5E5E5;
	background:#E5E5E5;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	padding:15px;
	font-size:14px;
	float:left;
	width:420px;
}
div.error-box {
	border:1px solid #ffffff;
	background:#ffffff;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	padding:5px;
	color:#CD0000;
	margin:0 0 15px 0;
	font-size:12px;
}
* html div.error-box {
	margin:0 0 5px 0;
}
div.field-text {
	width:150px;
	float:left;
	text-align:right;
	margin:0 0 5px 0;
	padding:8px 0 0 0;
}
div.field-input {
	width:260px;
	height:32px;
	background:url(../images/bg-input.gif) no-repeat top left;
	float:right;
	text-align:left;
	margin:0 0 5px 0;
}
div.field-input-clear {
	width:260px;
	float:right;
	text-align:left;
	margin:5px 0 0 0;
}
div.field-input-clear div {
	padding:6px 0 0 0;
	float:left;
}
.clear-input {
	margin:2px 0 0 0;
	padding:6px;
	background:none;
	border:0;
	width:220px;
	font-size:14px;
	color:#000000;
	float:left;
}
img.status-icons {
	float:right;
	margin:9px 9px 0 0;
}
.input-submit {
	float:left;
	vertical-align:middle;
	margin:0 10px 0 0;
}
a.register-link { color:#000000; }

div.accordion {
	padding:15px 0 10px 0;
	margin:0 15px 0 15px;
}
* html div.accordion {
	padding:15px 0 10px 0;
	margin:0 15px 0 15px;
}
div.accordion h5 {
	padding:0 0 8px 0;
	margin:0;
	font-size:30px;
	font-family:Arial,Georgia,Tahoma,Verdana;
	color:#000000;
	font-weight:normal;
	border-bottom: none;
}
div.sliderblock {
	margin:0;
	padding:10px 15px 10px 20px;
	font-size:12px;
	background:#F1F1F1;
	border-top:2px solid #000000;
	min-width:900px;
}
* html div.sliderblock {
	padding:10px 15px 0 20px;
	float:left;
	width:95%;
	min-width:900px;
}
div.block-left {
	margin:0;
	padding:0;
	float:left;
	width:48%;
}
div.block-right {
	margin:0;
	padding:0;
	float:right;
	width:48%;
}
h6 {
	font-size:18px;
	color:#000000;
	font-weight:normal;
	float:left;
	width:auto;
	clear:left;
	margin:0;
	padding:0;
}
img.setup-buttons {
	float:right;
	margin:3px 0 0 0;
}
img.setup-buttons {
	float:right;
	margin:3px 0 0 80;
}
img.save-buttons {
	float:right;
	margin:3px 0 0 8px;
}
img.actions {
	vertical-align:middle;
	margin:1px 5px 0 5px;
}
img.subitem {
	vertical-align:middle;
	margin:0 5px 0 0;
}
img.subitem02 {
	vertical-align:middle;
	margin:0 5px 0 15px;
}

div.titles {
	padding:7px;
	background:#000000;
	margin:10px 0 0 0;
	color:#ffffff;
}
* html div.titles {
	float:left;
	margin:10px 0 0 0;
}
div.titleblock01 {
	width:35%;
	text-align:left;
	float:left;
}
div.titleblock02 {
	width:40%;
	text-align:left;
	float:left;
}
div.titleblock03 {
	width:15%;
	float:right;
	text-align:center;
}
div.titleblock10 {
	width:15%;
	float:left;
	text-align:left;
}
div.titleblock04 {
	width:20%;
	text-align:left;
	float:left;
}
div.titleblock04-sub {
	width:20%;
	text-align:left;
	float:left;
	padding-left:20px;
}
div.titleblock05 {
	width:15%;
	text-align:left;
	float:left;
}
div.titleblock06 {
	width:20%;
	text-align:left;
	float:left;
}
div.titleblock07 {
	width:10%;
	text-align:left;
	float:left;
}
div.titleblock08 {
	width:60%;
	text-align:left;
	float:left;
}
div.titleblock09 {
	width:10%;
	text-align:left;
	float:left;
}
div.titleblock11 {
	width:20%;
	text-align:left;
	float:left;
	padding:5px 0 0 0;
}
div.titleblock12 {
	width:95%;
	text-align:left;
	float:left;
}
div.titleblock13 {
	width:80%;
	text-align:left;
	float:left;
}
div.titleblock14 {
	width:15%;
	text-align:center;
	float:left;
}

div.item {
	padding:5px 7px 5px 7px;
	border-bottom:1px solid #DCDCDC;
	margin:0;
	cursor:default;
}
div.item:hover {
	background:#ffffff;
	cursor:default;
}
div.item-notactivated {
	padding:5px 7px 5px 7px;
	border-top:1px solid #DCDCDC;
	margin:0;
	background:#D1D1D1;
	color:#929292;
	cursor:default;
}
div.subitem {
	padding:2px 7px 5px 7px;
	margin:0;
}
div.subitem:hover {
	background:#ffffff;
	cursor:default;
}

div.paging-block {
	text-align:center;
	font-size:18px;
	padding:0 0 15px 0;
}
a.paging-more,a.paging-more:visited { text-decoration:underline; font-size:18px; color:#000000; }
a.paging-more:hover,a.paging-more:visited:hover { text-decoration:none; font-size:18px; color:#000000; }

div.block-left02 {
	margin:0;
	padding:0;
	float:left;
	width:40%;
}
div.block-right02 {
	margin:0;
	padding:0;
	float:right;
	width:55%;
}
div.fieldblock01 {
	width:30%;
	text-align:right;
	float:left;
	padding:7px 0 0 0;
	margin:0 0 5px 0;
}
div.fieldblock02 {
	width:65%;
	text-align:left;
	float:left;
	margin:0 0 5px 10px;
}
div.fieldblock03 {
	width:20%;
	text-align:right;
	float:left;
	padding:7px 0 0 0;
	margin:0 0 5px 0;
}
div.fieldblock04 {
	width:75%;
	text-align:left;
	float:left;
	margin:0 0 5px 10px;
}
div.fieldblock05 {
	width:20%;
	text-align:right;
	float:left;
	padding:7px 0 0 0;
	margin:0 0 5px 0;
}
div.fieldblock06 {
	width:25%;
	text-align:left;
	float:left;
	margin:0 0 5px 10px;
}
input.fieldblock {
	width:95%;
	padding:3px;
}
textarea.fieldblock {
	width:100%;
	padding:3px;
	height:55px;
}
select.state {
	width:auto;
	padding:3px;
	font-size:11px;
}


div.leftblock03 {
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:15%;
}
div.rightblock03 {
	margin:0;
	padding:0;
	float:right;
	width:75%;
}
div.rightblock-two {
	width:220px;
}


div.lbox {
	padding;0;
	margin:10px 0;
}
div.lblock01 {
	width:35%;
	text-align:right;
	float:left;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
}
div.lblock01 strong {
	font-size:11px;
	margin:5px 0 0 0;
	font-weight:normal;
	color:#979797;
}
div.lblock02 {
	width:60%;
	text-align:left;
	float:left;
	margin:0 0 5px 10px;
}
div.lblock03 {
	width:60%;
	text-align:left;
	float:left;
	margin:0 0 5px 10px;
}
input.fieldblock-zip {
	width:25%;
	padding:3px;
}
input.fieldblock-password {
	width:40%;
	padding:3px;
}

#subtabs {
	list-style:none;
	padding:0px;
	margin:10px 0 0 0;
	list-style-image:none;
}
#subtabs li {
	padding:0px;
	margin:5px 1px 0 0;
	text-align:center;
	padding:5px 15px 5px 15px;
	background:#F1F1F1;
	float:left;
}
#subtabs li.detailed-export {
	padding:0px;
	margin:5px 0 0 0;
	text-align:center;
	padding:5px 15px 5px 15px;
	background:#5BA000;
	float:right;
}
#subtabs li.active {
	background:#000000;
	border-top:5px solid #000000;
	margin-top:0;
}
#subtabs a.subtabs,a.subtabs:visited {
	display:block;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-size:14px;
}
#subtabs a.subtabs:hover,a.subtabs:visited:hover {
	display:block;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-size:14px;
}
#subtabs a.export,a.export:visited {
	display:block;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
}
#subtabs a.export:hover,a.export:visited:hover {
	display:block;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
}
#subtabs a.subtabs-active,a.subtabs-active:visited {
	display:block;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
}
#subtabs a.subtabs-active:hover,a.subtabs-active:visited:hover {
	display:block;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
}

div.filter {
	background:#000000;
	color:#ffffff;
	padding:10px 0 7px 17px;
}
div.filter-date-title {
	margin:0 10px 0 0;
	float:left;
	text-align:left;
	padding:4px 0 0 0;
}
div.filter-input {
	margin:0 10px 0 0;
	float:left;
	text-align:left;
}
div.filter-buttons {
	margin:0;
	float:left;
	padding:3px 0 0 0;
	text-align:left;
}
select.select-month {
		font-size:12px;
		font-family:Arial;
		width:143px;
	}



div.title-audit {
	width:14%;
	text-align:left;
	float:left;
}
div.title-audit-desc {
	width:15%;
	text-align:left;
	float:left;
}
div.title-audit-dialog {
	width:22%;
	text-align:left;
	float:left;
}
div.title-audit-dialogdesc {
	width:32%;
	text-align:left;
	float:left;
}
div.auditdialog-block {
	width:22%;
	text-align:left;
	float:left;
}
div.auditdialog-block-11px {
	width:32%;
	text-align:left;
	float:left;
	font-size:11px;
}
div.font11px {
	font-size:11px;
}
div.audit-block {
	width:14%;
	text-align:left;
	float:left;
}
div.audit-block-11px {
	width:15%;
	text-align:left;
	float:left;
	font-size:11px;
}
div.result-note {
	background:#D1D1D1;
	font-size:11px;
	padding:7px;
	text-align:center;
}
div.audit-title01 {
	width:10%;
	text-align:right;
	float:left;
	padding:5px 10px 0 0;
}
div.audit-title02 {
	width:20%;
	text-align:left;
	float:left;
	padding:2px 0 0 0;
}
select.audit-select {
	font-size:11px;
	font-family:Arial;
	width:70%;
}
div.audit-submit {
	text-align:right;
	float:right;
}
img.sort-img {
	vertical-align:middle;
	padding:0 0 0 2px;
}


div.icon-item {
	border:3px solid #ffffff;
	background:#ffffff;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin:10px 10px 0 0;
	font-size:12px;
	float:left;
	width:90px;
	text-align:center;
}
div.icon-item-disabled {
	border:3px solid #E3E3E3;
	background:#E3E3E3;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin:10px 10px 0 0;
	font-size:12px;
	float:left;
	width:90px;
	text-align:center;
	color:#9E9E9E;
}
div.icon-item-int {
	padding:10px;
}
div.icon-item:hover {
	border:3px solid #21B1E0;
	background:#ffffff url(../images/bg-item-hover.gif) repeat-x bottom;
}
div.icon-item-name {
	border:1px solid #D9E9FF;
	background:#D9E9FF;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin:5px 0 0 0;
	font-size:12px;
	text-align:center;
	padding:2px;
}
div.icon-item-name-disabled {
	border:1px solid #D2D2D2;
	background:#D2D2D2;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin:5px 0 0 0;
	font-size:12px;
	text-align:center;
	padding:2px;
}
img.icon-img {
	padding:0 0 5px 0;
}
img.library-img {
	padding:0 5px 0 0;
	vertical-align:middle;
	float:left;
}
a.icon-link,a.icon-link:visited { text-decoration:none; font-size:12px; color:#000000; }
a.icon-link:hover,a.icon-link:visited:hover { text-decoration:none; font-size:12px; color:#000000; }
a.library-link,a.library-link:visited { text-decoration:none; font-size:11px; color:#000000; }
a.library-link:hover,a.library-link:visited:hover { text-decoration:none; font-size:11px; color:#000000; }

div.library-block {
	overflow-x:auto;
	height:105px;
	overflow-y:scroll;
}
div.library-item {
	border:1px solid #E4E4E4;
	background:#E4E4E4;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin:0 5px 5px 0;
	font-size:12px;
	text-align:left;
	padding:2px 4px 2px 2px;
	float:left;
	width:200px;
}
div.library-item:hover {
	border:1px solid #ffffff;
	background:#ffffff;
}
div.library-item span {
	float:right;
	width:160px;
	line-height:100%;
	padding:3px 0 0 0;
}