form {
	MARGIN: 0px;
}

.statusok {
	BACKGROUND: URL('%themepathinterface%images/icon_check.gif') no-repeat center left #FFFFFF;
	FONT-FAMILY: Verdana,Sans-Serif, Arial, Helvetica;
	COLOR: #6fb558;
	FONT-SIZE: 11px;
	PADDING: 3px;
	PADDING-LEFT: 18px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}

.statusfailed {
	BACKGROUND: URL('%themepathinterface%images/icon_blockred.gif') no-repeat center left #FFFFFF;
	FONT-FAMILY: Verdana,Sans-Serif, Arial, Helvetica;
	COLOR: #FF0000;
	FONT-SIZE: 11px;
	PADDING: 3px;
	PADDING-LEFT: 18px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}

.maintableright {
	WIDTH: 8px;
}

.licensecontainerheight {
	HEIGHT: 200px;
}

.maintablenavbar {
	WIDTH: 300px;
}

.toolbarcontainer {
	HEIGHT: 35px;
}

img {
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
	MARGIN-TOP: -2px;
}

.tablicensetext {
	DISPLAY: block;
	background: transparent URL('%themepathinterface%images/icon_lock.gif') no-repeat; padding-left: 20px; height: 16px;;
}

.tablicenserow {
	WIDTH: 50%;
}

.dividercolumn {
	WIDTH: 8px;
}

.noticeboxtop {
	background: URL('%themepathinterface%images/boxt.gif') #FFFFFF;
}

.noticeboxleft {
	background: URL('%themepathinterface%images/boxl.gif') #FFFFFF;
}

.noticeboxcontentholder {
	width: 100%; background: #fcfaf5;
}

.noticeboxcontentcontainer {
	padding-top: 5px; padding-left: 6px;
}

.noticeboxright {
	background: URL('%themepathinterface%images/boxr.gif') #FFFFFF;
}

.noticeboxbottom {
	background: URL('%themepathinterface%images/boxb.gif') #FFFFFF;
}

.noticeboxbottomrightimage {
	margin-left: auto;
}

.maincontainer {
	position:relative; width:99%; background-color:#ffffff; overflow: auto; padding: 6px; display: none; HEIGHT: 400px;
}

.error {
	BORDER: 1px SOLID #e7bcbc;
	-moz-border-radius: 4px 4px 4px 4px;
	BACKGROUND-COLOR: #ffeef0;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	WIDTH: 99%;
	PADDING: 6px;
	MARGIN: 10px;
	MARGIN-LEFT: 0px;
}

.centerarea {
	text-decoration: none;
	border: 1px solid #cdc6b6;
	background: #FFFFFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	COLOR: #61718C;
	WIDTH: 500px;
	PADDING: 4px;
	POSITION: absolute;
	LEFT: 50%;
	MARGIN-LEFT: -250px;
	MARGIN-TOP: 40px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 3px;
	TEXT-ALIGN: center;
}

.bottomtext {
	VERTICAL-ALIGN: bottom;
}

.contenthr
{
	BORDER: none;
	COLOR: #efe8da;
	BACKGROUND-COLOR: #efe8da;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

body {
	BACKGROUND: URL('%themepathinterface%images/mainbackground.png') #F0EADE;
	FONT-FAMILY: Verdana,Sans-Serif, Arial, Helvetica;
	COLOR: #333333;
	MARGIN: 0;
}

.smalltext {
	FONT-FAMILY: Verdana,Sans-Serif, Arial, Helvetica;
	COLOR: #333333;
	FONT-SIZE: 11px;
}

.logotext {
	FONT-WEIGHT: none; FONT-SIZE: 38px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

.apptitlered:link {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: red; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.apptitlered:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: red; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.apptitlered:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: orange; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: underline
}

.apptitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 28px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.apptitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 28px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.apptitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 28px; COLOR: #ff7200; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: underline
}

body, td, th, h3 {
	FONT-SIZE: x-small;
	VOICE-FAMILY: inherit;
	FONT-SIZE: small;
}

.maincontentcontainer {
	text-decoration: none;
	WIDTH: 99.8%;
	HEIGHT: 100%;
/*
*/
}

.maincontentsub {
	border: 1px solid #cdc6b6;
	background: #FFFFFF;
	COLOR: #333333;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px;
}

.paddingcontainer {
	PADDING: 10px 10px 5px 10px;
}

table.maintable {
	WIDTH: auto;
	WIDTH: 100%;
}

.whitecell {
	BACKGROUND: #FFFFFF;
}

img.space {
DISPLAY: block;
MARGIN: 0px;
}

.logoholder {
	PADDING-TOP: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 8px;
	HEIGHT: 66px;
}

.toolbarbg
{
	BACKGROUND: #f2e9da URL('%themepathinterface%images/gridtoolbarbg.png') 50% 50% repeat-x;
	COLOR: #333333;
	FONT: 11px Verdana, Tahoma;
	BORDER-TOP: 1px SOLID #e1d9c9;
	BORDER-BOTTOM: 1px SOLID #cdc6b6;
	PADDING: 5px;
}

#toolbarsub {
	MARGIN: 0px;
	PADDING: 0px;
	FLOAT: left;
	MARGIN-TOP: 0px;
	PADDING: 0px;
	HEIGHT: 25px;
	DISPLAY: inline;
}

#toolbar ul {
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	COLOR: #333333;
	DISPLAY: inline;
	LINE-STYLE: none;
	PADDING-TOP: expression('0.25em');
}

#toolbar li {
	LIST-STYLE-TYPE: none;
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
	LINE-STYLE: none;
	LINE-HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
}

#toolbarsub li a  {
	TEXT-DECORATION: none;
	MARGIN-LEFT: 0px;
	COLOR: #333333;
}

#toolbarsub li a span {
	display: block;
	float: left;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 8px;
	HEIGHT: 18px;
	BACKGROUND: #fcfaf5 URL('%themepathinterface%images/toolbarbuttonbg.gif') REPEAT-X TOP LEFT;
	BORDER-RIGHT: 1px solid #dcd2c0;
	BORDER-BOTTOM: 1px solid #dcd2c0;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
}

#toolbarsub li a:hover, #toolbarsub li a:active {
	TEXT-DECORATION: none;
	COLOR: #444444;
}

#toolbarsub li a #activebutton {
	BACKGROUND: #fcfaf5 URL('%themepathinterface%images/gridtoolbaritemhover.gif') REPEAT-X TOP LEFT;
	text-decoration: none;
	border-right: 1px solid #e5c365;
	border-bottom: 1px solid #e5c365;
	border-top: 1px solid #f9f0d7;
	border-left: 1px solid #f9f0d7;
}

#toolbarsub li a:hover  {
/*	BACKGROUND: #fcfaf5 URL('%themepathinterface%images/toolbarbuttonbg_hover.gif') REPEAT-X TOP LEFT;
	TEXT-DECORATION: none;
	BORDER-RIGHT: 1px solid #c0eae0;
	BORDER-BOTTOM: 1px solid #c0eae0;
	BORDER-TOP: 1px solid #e2fff8;
	BORDER-LEFT: 1px solid #e2fff8;*/
}

#toolbarsub li a:active  {
/*	BACKGROUND: #fcfaf5 URL('%themepathinterface%images/toolbarbuttonbg_hover.gif') REPEAT-X TOP LEFT;
	TEXT-DECORATION: none;
	BORDER-LEFT: 1px solid #c0eae0;
	BORDER-TOP: 1px solid #c0eae0;
	BORDER-BOTTOM: 1px solid #e2fff8;
	BORDER-RIGHT: 1px solid #e2fff8;*/
}

#toolbarsub li a:visited  {
}

.row1
{
	BACKGROUND-COLOR: #faf9ef;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.row2
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.navbox {
	WIDTH: 100%;
	COLOR: #333333;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.navboxtop {
	BACKGROUND: URL('%themepathinterface%images/navboxtr.gif') no-repeat top right;
	HEIGHT: 22px;
}

.navboxtopleft {
	DISPLAY: inline;
	BACKGROUND: URL('%themepathinterface%images/navboxtl.gif') no-repeat top right;
	WIDTH: 7px;
	HEIGHT: 22px;
	FLOAT: left;
}

.navboxcontent {
	BORDER: 1px SOLID #cdc6b6;
}

.footercontainer {
	HEIGHT: 40px;
	MARGIN-TOP: 20px;
}

.footertext {
	COLOR: #565656;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	PADDING-BOTTOM: 4px;
}

.sprite-button1 { background-position: 0 0; }
.sprite-button1blue { background-position: 0 -74px; }
.sprite-button1green { background-position: 0 -148px; }
.sprite-button1hover { background-position: 0 -222px; }
.sprite-button1red { background-position: 0 -296px; }

.rebutton
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL('%themepathinterface%images/button1_sprite.png') no-repeat top left; HEIGHT: 24px; WIDTH: 79px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 4px; padding-bottom: 15px; vertical-align:middle; CURSOR: pointer;
	background-position: 0 0;
}

.rebutton:hover
{
	background-position: 0 -74px;
}

.sprite-button2 { background-position: 0 0; }
.sprite-button2blue { background-position: 0 -74px; }
.sprite-button2disabled { background-position: 0 -148px; }
.sprite-button2gray { background-position: 0 -222px; }
.sprite-button2green { background-position: 0 -296px; }
.sprite-button2hover { background-position: 0 -370px; }
.sprite-button2red { background-position: 0 -444px; }

.rebutton2, .rebuttondisabled2, .rebutton2default, .rebuttongray2, .rebuttonred2, .rebuttonblue2, .rebuttongreen2
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL('%themepathinterface%images/button2_sprite.png') no-repeat top left; HEIGHT: 24px; WIDTH: 110px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 4px; padding-bottom: 15px; vertical-align:middle; CURSOR: pointer;
}

.rebutton2default {
	background-position: 0 0;
}

.rebutton2default:hover
{
	background-position: 0 -74px;
}

.rebuttongray2
{
	background-position: 0 -222px;
}

.rebuttondisabled2
{
	background-position: 0 -148px;
}

.rebuttonred2
{
	background-position: 0 -444px;
}

.rebuttonred2:hover
{
	background-position: 0 -296px;
}

.rebuttonblue2
{
	background-position: 0 -74px;
}

.rebuttonblue2:hover
{
	background-position: 0 -296px;
}

.rebuttongreen2
{
	background-position: 0 -296px;
}

A:active {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; OUTLINE: none;
}

A:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; OUTLINE: none;
}

A:hover {
	COLOR: red; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; OUTLINE: none;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; OUTLINE: none;
}

:focus
{
	-moz-outline-style: none;
}

/*
TEMP
*/


.contentholder {
	PADDING-LEFT: 8px;
	PADDING-TOP: 3px;
	HEIGHT: 100%;
	OVERFLOW: none;
	WIDTH: 100%;
}

.tab {
	margin-left: 0;
	margin-top: 0.1em;
	COLOR: #B4C5E1;
	font: 11px Verdana;
	padding: 4px 10px 4px 6px;
	z-index: 6;
	DISPLAY: block;
}

.tabparent {
	BACKGROUND: #FFFFFF;
}

.tab li{
	list-style: none;
	display: inline;
	margin: 0px;
	PADDING: 0px;
	FONT: bold 11px Verdana, Geneva, Lucida, 'lucida grande', Arial, Helvetica, Sans-Serif;
}

.tab li a span{
	display: block;
	float: left;
	padding: 6px;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: URL('%themepathinterface%images/tablayout.gif') no-repeat right -50px;
}

.tab li a{
	text-decoration: none;
	padding-left: 3px;
	margin-right: 2px;
	float: left; position: relative;
	bottom: -2px; left: -2px;
	color: #a0947b;
	z-index: 1;
	outline: none;
	background: URL('%themepathinterface%images/tablayout.gif') no-repeat 0px -200px;
}

.tab a:hover{
	color: #000000;
	background: #FEFFF5;
	border-color: #333333;
	background: URL('%themepathinterface%images/tablayout.gif') no-repeat 0px -250px;
	CURSOR: hand;
	CURSOR: pointer;
}

.tab a:hover .tabcontainer {
	display: block;
	float: left;
	padding: 6px;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: URL('%themepathinterface%images/tablayout.gif') no-repeat right -100px;
}

.tab a.currenttab {
	padding-left: 3px;
	background: URL('%themepathinterface%images/tablayout.gif') no-repeat 0px -150px;
	COLOR: #333333;
	margin-top: -0.0em;
	z-index: 4;
	bottom: -1px;
}

.tab a.currenttab .tabcontainer {
	display: block;
	float: left;
	padding: 6px;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 5px !important;
	HEIGHT: 14px;
	background: URL('%themepathinterface%images/tablayout.gif') no-repeat right 0px;
}

.tabcontent {
	float: left; position: relative;
	z-index: 3;
	padding: 0px; margin: 0px;
	width: 99%;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid;
	border-color: #cdc6b6 #c0b8a5 #c0b8a5 #cdc6b6;
	FONT: 11px Verdana, Tahoma, Helvetica;
}

.swifttext
{
	BACKGROUND: #FFFFFF URL('%themepathinterface%images/inputtextbg.gif') REPEAT-X TOP LEFT;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #cdc2ab;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	vertical-align: middle;
}

.swifttextdisabled
{
	BACKGROUND-COLOR: #ddd6c7;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #c3baa7;
	PADDING: 2px 2px 2px 2px;
	vertical-align: middle;
}

.swifttextarea
{
	BACKGROUND: #FFFFFF URL('%themepathinterface%images/inputtextbg.gif') REPEAT-X TOP LEFT;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #cdc2ab;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
}

.swiftselect
{
	BORDER: 1px SOLID #cdc2ab;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
	Z-INDEX: 11;
}

.paddedcontainer
{
	PADDING: 4px;
}

.paddedcontainermedium
{
	PADDING: 8px;
	PADDING-RIGHT: 12px;
	OVERFLOW: none;
}

.swiftcheckbox
{
	padding: 0px;
	margin: -5px;
	vertical-align: middle;
}

.licenseagreement
{
	COLOR: #333333;
	FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
}