body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	margin-top: 18px;
	margin-bottom: 10px;
	margin-left: 9px;
	margin-right: 5px;
}

A 	{color: #000000; font-size: 11px; text-decoration: underline; cursor:hand;}
A:link 			{color: #000000; text-decoration: underline; cursor:hand;}
A:active 		{color: #000000; text-decoration: underline; cursor:hand;}
A:visited		{color: #000000; text-decoration: underline; cursor:hand;}
A:hover 		{color: #000000; text-decoration: underline; cursor:hand;}


TD.tabletextcontent 	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
TD.tabletextcontent A:link 			{color: #000000;}
TD.tabletextcontent A:active 		{color: #000000;}
TD.tabletextcontent A:visited		{color: #000000;}
TD.tabletextcontent A:hover 		{color: #000000;}


TD.menustatus 	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
TD.menustatus A:link 		{color: #000000;}
TD.menustatus A:active 		{color: #000000;}
TD.menustatus A:visited		{color: #000000;}
TD.menustatus A:hover 		{color: #000000;}

TD.loadingbar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
}

TD.statusactionname {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 8px;
	color: #737373;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #E0E0E0;
	border-style: dotted;
	}


TD.footerstatusline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 6px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #E0E0E0;
	border-style: dotted;
	margin-top: 12px;
	}
TD.footerstatusline A:link 		{color: #999999;}
TD.footerstatusline A:active 		{color: #999999;}
TD.footerstatusline A:visited		{color: #999999;}
TD.footerstatusline A:hover 		{color: #999999;}

TD.defaultheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 8px;
	color: #737373;
}

TD.formfieldssplitline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #E0E0E0;
	border-style: dotted;
	}

.tablestylemaintables {
	width: 97%;
}

.tablestylecontentlisttables {
	width: 100%;
	padding-left: 14px;
	padding-right: 11px;
}

.tablestylecontentlistsearchtables {
	font-family: Arial, ;
	font-size: 11px;
	font-weight: bold;
	color: #A7A7A7;
	width: 100%;
	margin-top: 12px;
	padding-left: 14px;
	padding-right: 11px;
}


TD.printhelp { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px;}
TD.printhelp A:link 		{color: #999999;}
TD.printhelp A:active 		{color: #999999;}
TD.printhelp A:visited		{color: #999999;}
TD.printhelp A:hover 		{color: #999999;}

TD.maincontentbox {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #E0E0E0;
	background-color: #F8F8F8;
	border-style: solid;
 	padding: 12px;
}

TD.innercontentbox {
	border-top: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border-style: solid;
 	padding: 5px;
}

TD.tabactive {
	border-top: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border-style: solid;
	height: 30px;
	width: 100px;
	text-align: center;
}

TD.tabinactive {
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 30px;
	width: 90px;
	background-image:url(../images/tabmenu_bgx.gif);
	text-align: center;
}

TD.tabnone {
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}

.tabmenutextactive 	 		{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}

.tabmenutextactive A:link 		{
	color: #000000;
	text-decoration: none;}

.tabmenutextactive A:active  {
	color: #000000;
	font-weight: bold;
	text-decoration: none;}

.tabmenutextactive A:visited {
	color: #000000;
	text-decoration: none;}

.tabmenutextactive A:hover {
	color: #000000;
	text-decoration: none;}

.tabmenutextinactive 	 		{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.tabmenutextinactive A:link 		{
	color: #666666;
}
.tabmenutextinactive A:active  {
	color: #666666;
}

.tabmenutextinactive A:visited {
	color: #666666;
}

.tabmenutextinactive A:hover {
	color: #666666;
}


.fieldsetheadtext
{
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 4px;
	background-repeat: no-repeat;
	background-image: url(../images/icons/show5.gif);
	background-position: left;
}

.input 				{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
	margin-top: 4px;
	margin-bottom: 4px;

}

.output 			{
	background-color: #F5F5F5;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.inputerror 			{
	background-color: #FFFCE6;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.select 				{
	background-color: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: tahoma;
	FONT-SIZE: 9pt;
	margin-top: 6px;
	margin-bottom: 6px;
}

.selecterror			{
	background-color: #FFFCE6;
	COLOR: #000000;
	FONT-FAMILY: tahoma;
	FONT-SIZE: 9pt;
	margin-top: 6px;
	margin-bottom: 6px;
}

.swiftfieldset { margin-bottom: 6px; color: #267DDC; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}

.swifttext
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.swifttexterror {
	BACKGROUND-COLOR: #FFFCE6;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.errorbox{
	width: 97%;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #CCCCCC;
	border-style: dotted;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #FFFCE6;
	padding-left: 15px;
}

.errorboxtext
{
	color: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	padding-left: 5px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.workedfinebox{
	width: 97%;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #CCCCCC;
	border-style: dotted;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #E6F0DB;
	padding-left: 15px;
}

.workedfineboxtext
{
	color: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	padding-left: 5px;
	padding-top: 14px;
	padding-bottom: 14px;
}


hr 				{color: #708495;  height: 1px;    }

.button 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_bgz.gif);
	width: 109px;
	height: 24px;
	border-style: none;
}

.smallbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/smallbutton.gif);
	width: 50px;
	height: 24px;
	border-style: none;
}

.nonebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_none.gif);
	width: 109px;
	height: 24px;
	padding-left: 10px;
	border-style: none;
}

.allbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_all.gif);
	width: 109px;
	height: 24px;
	padding-left: 10px;
	border-style: none;
}

.checkboxall 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/checkbox_all.gif);
    padding-left: 10px;
	width: 50px;
	height: 24px;
	border-style: none;
}

.checkboxnone 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/checkbox_none.gif);
    padding-left: 10px;
	width: 50px;
	height: 24px;
	border-style: none;
}

.checkboxswitch 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/checkbox_switch.gif);
    padding-left: 10px;
	width: 50px;
	height: 24px;
	border-style: none;
}

.searchbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_search.gif);
    padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.searchbuttonhead		{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_search.gif);
	padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}


.addbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_add.gif);
    padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.deletebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_delete.gif);
    padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.viewbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_view.gif);
    padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}


.updatebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_update.gif);
    padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.largebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_bgz_large.gif);
	width: 218px;
	height: 24px;
	border-style: none;
}

.largesearchbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_search_large.gif);
    padding-left: 10px;
	width: 218px;
	height: 24px;
	border-style: none;
}

.largeaddbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_add_large.gif);
    padding-left: 10px;
	width: 218px;
	height: 24px;
	border-style: none;
}

.largedeletebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_delete_large.gif);
    padding-left: 10px;
	width: 218px;
	height: 24px;
	border-style: none;
}

.smalldeletebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_delete_small.gif);
    padding-left: 10px;
	width: 30px;
	height: 24px;
	border-style: none;
}

.largeviewbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_view_large.gif);
    padding-left: 10px;
	width: 218px;
	height: 24px;
	border-style: none;
}


.largeupdatebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_update_large.gif);
    padding-left: 10px;
	width: 218px;
	height: 24px;
	border-style: none;
}

.largemailbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_email_large.gif);
    padding-left: 10px;
	width: 218px;
	height: 24px;
	border-style: none;
}


.nextpagebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_nextpage.gif);
    padding-right: 15px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.lastpagebutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_lastpage.gif);
    padding-left: 10px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.cancelbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_cancel.gif);
    padding-left: 15px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.confirmbutton 			{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btn_confirm.gif);
    padding-left: 15px;
	width: 109px;
	height: 24px;
	border-style: none;
}

.textfield1
{
	COLOR: #000000;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
}

.quickdrop			{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}


TR.tableheadcontent 		     {
	font-size: 11px;
	font-weight:bold;
	TEXT-DECORATION: none;
	height: 25px;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #EEEBE8;
	}
TR.tableheadcontent A:link		 {font-size: 11px; TEXT-DECORATION: underline;}
TR.tableheadcontent A:active	 {font-size: 11px; TEXT-DECORATION: underline;}
TR.tableheadcontent A:visited	 {font-size: 11px; TEXT-DECORATION: underline;}
TR.tableheadcontent A:hover		 {font-size: 11px; TEXT-DECORATION: underline;}

TD.tableoutputheadlineall 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}


TD.tableoutputheadlineleft 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}

TD.tableoutputheadlinemiddle 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 0px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}


TD.tableoutputheadlineright 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 0px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}

TD.tableoutputheadlineleftbottom 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}

TD.tableoutputheadlinemiddlebottom 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}


TD.tableoutputheadlinerightbottom 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
    background-image: url(../images/bgx_contenttable_headline.gif);
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	height: 21px;
	padding-left: 7px;
	padding-right: 7px;
	}


TR.tableoutputrow1 		     {
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #F5F5F5;
	border-style: solid;
	background-color: #F5F5F5;
	padding-left: 7px;
	}

TR.tableoutputrow2 		     {
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #F5F5F5;
	border-style: solid;
	background-color: #FFFFFF;
	padding-left: 7px;
    }

TR.tableoutputrow 		     {
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #FFFFFF;
	padding-left: 7px;
    }

TD.tableoutputrowline {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	padding-left: 7px;
	padding-right: 7px;
	height: 30px;
	vertical-align: middle;
    }

TD.tableoutputrowlinemiddle 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 1px;
	border-right: 0px;
	border-color: #F9F9F9;
	border-style: solid;
	padding-left: 7px;
	padding-right: 7px;
	height: 30px;
	vertical-align: middle;
	}

TD.tableoutputrowlineleft 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 1px;
	border-right: 0px;
	border-color: #F9F9F9;
	border-style: solid;
	padding-left: 7px;
	padding-right: 7px;
	height: 30px;
	vertical-align: middle;
	}


TD.tableoutputrowlineright 		     {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-color: #F9F9F9;
	border-style: solid;
	padding-left: 7px;
	padding-right: 7px;
	height: 30px;
	vertical-align: middle;
	}

.outputcounttable {
	width: 97%;
	margin-left: 14px;
	margin-bottom: 15px;
	background-color: #F8F8F8;
	height: 36px;
}

.outputcounttextbold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}

.outputcounttextnormal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.loadinganitextbold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 11px;
}

.loginbutton 			{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	background-image: url(../images/btn_loginbutton2.gif);
	width: 134px;
	height: 23px;
	border-style: none;
}


.infobox{
    width: 97%;
    border-top: 1px;
    border-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    border-color: #CCCCCC;
    border-style: dotted;
    margin-bottom: 20px;
    margin-top: 10px;
    background-color: #E6F4FF;
    padding-left: 15px;
}
.infobox .errorboxtext {
    FONT-SIZE: 12px;
}