									/*  simple-complex tinySimple CMS v. 0.9.60 - www.tinysimple.net  */
/*  Standard stylesheet  */


/*	- - - - - - -  GENERAL  - - - - - - -  */

body {
	margin: 0px;
	background-color: #FFFFFF;
}

table {
    border-collapse: collapse;
}
p, td, div, li, address {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

address {
	font-size: 11px;
	font-weight: bold;
    font-style: normal;
}

td, img, div, ul, ol, li, a, map, area {
    border: 0px;
    padding: 0px;
    margin: 0px;
}
ul {
    list-style-type: none;
}
li {
    /*_display: inline; */
}

p {
	margin: 0px 0px 5px 0px;
}
h1 {
    font-family: Arial,Helvetica,sans-serif;  font-size: 16px;  font-weight: bold;
	margin: 0px 0px 8px 0px;  line-height: 120%;
}
h2 {
    font-family: Arial,Helvetica,sans-serif;  font-size: 14px;  font-weight: bold;
	margin: 0px 0px 8px 0px;  line-height: 120%;
}
h3 {
    font-family: Arial,Helvetica,sans-serif;  font-size: 12px;  font-weight: bold;
	margin: 5px 0px 2px 0px;  line-height: 120%;
}

/*
.hidden {
	visibility: hidden;
}

.idented {
    text-indent: 2em;
}
*/
hr {
    height: 1px;
    border-style: none;	
    background-color: #666666; /*gecko*/
    color: #666666; /*ie*/
    margin-top: 0px;  margin-bottom: 0px;
    padding-top: 0px;  padding-bottom: 0px;  font-size: 1px;  line-height: 10%;
}
/*div*/.ruler {
    height: 1px;  background-color: #666666;  margin: 5px 0px 5px 0px;
    display: block;  border: 0px;  padding: 0px;  font-size: 1px;   
}

a, a:visited {
	color: #004080;
	font-weight: bold;
	text-decoration: none;
}
a:hover, a:active {
	color: #208000;
	font-weight: bold;
	text-decoration: none;
}
.plainLink, .plainLink:visited, .plainLink:hover, .plainLink:visited:active {
    text-decoration: underline;
}


/*  - - - - - - -  FORM-TAGS  - - - - - - -  */

form, form *, input {
	margin: 0px;  padding: 0px;
}

/*  end  */
									/*  simple-complex tinySimple CMS v. 0.9.60 - www.tinysimple.net  */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*  - - - - - - -  FORM-TAGS  - - - - - - -  */

form, form *, input {
	margin: 0px;  padding: 0px;
}


/*  forms, general -----------------------------------------------------------------------------------------*/

/*  if id-ed form container (div), replace form by #id  */

form table {
    border-collapse: collapse;
}
form td, form label, form span, form .innerBox *, form .textarea, form .infoCell p {
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  line-height: 140%;
	color: #000000;  text-align: left;  vertical-align: top;
}
form td, form label, form span, form .innerBox * {
	border: 0px;  padding: 0px;
}

form .soloButtonDiv .submitCell {
    padding: 0px;
}

form .fieldBox {
    padding-bottom: 6px;  clear: left;  float: none;
}

form .fieldBox table {
    /*width: 100%;*/
}
form .fieldBox td {
    
}
form .fieldBox .charCount {
    text-align: right;
}

form .colorBarLight {
    background-color: #EBEBEB;
}
form .colorBarDark {
    background-color: #DFDFDF;
}

form .innerBox {
    padding: 2px 0px 6px 0px;  clear: left;  float: none;
}
form .innerBox div, form .innerBox img {
    float: none;
}

form .mandatory {
    width: 10px;
}

form label {
    display: block;  /*width: 200px;*/  padding-right: 10px;  padding-bottom: 4px;
}

form .unit_beforeField {
    padding-left: 5px;  padding-right: 2px;
}
form .unit_afterField {
    padding-left: 2px;  padding-right: 0px;
}
.label_titleInfo, form .label_titleInfo {
	cursor: help;
}
form label .fieldTip {
    /*float: none;*/  padding-left: 5px;
}

form .errorMarkerBox {
    width: 10px;  min-width: 10px;
}
form .errorMarkerBox .errorMarker {
    display: none;  text-align: right;  color: #AA0B05;  font-weight: normal;
    font-family: Arial Black, sans-serif;  font-size: 14px;
}

form .textCell {
}
form .textCell .alignRight {
	padding-left: 0px;
}
form .textCell .alignLeft {
	padding-right: 0px;
}

form .textareaCell {
}

form .checkboxCell, form .radioCell {
    padding-top: 2px;  
}
form .checkboxCell .checkboxTickBox,
form .radioCell .radioTickBox, form .radioCell .radioTickBox_oneLine {

}
form .checkboxCell .checkboxTickBox, form .radioCell .radioTickBox {

}
form .radioCell .radioTickBox_oneLine {
    padding-left: 10px;
}
form .checkboxLabel, form .radioLabel {
    padding-left: 5px;  /*_padding-left: 2px;  ie6 */  line-height: 140%;
}
form .checkboxCell input, form .radioCell input {
    cursor: pointer;
}

form select {
	cursor: pointer;
}
form select optgroup {
	font-style: normal;
}
form select option {
    cursor: pointer;
    padding: 1px 2px 1px 4px;   /* gecko, doesnt influence ie */
}
form select option:hover {
    /*background-color: #CFDBE6; */
}
form select .selected {
    /* gecko accepts font-weight (thats all)*/
}

.hiddenFieldP {
    display:inline;  border:0px;  padding:0px;  margin:0px; height:0px;  overflow:hidden;  visibility:hidden;
}

form .submitCell {
    /*float: right;*/  padding: 10px 0px 0px 20px;
}

.submit {
    padding: 0px 15px 1px 15px;  /*_padding: 1px 0px 0px 0px;  ie6 */
    cursor: pointer;
    font-weight: bold;  color: #232222;
}

/*  end  ///////////////////////////////////////////////////////////////////////////////////////////////////*/
									/*  simple-complex tinySimple CMS v. 0.9.60 - www.tinysimple.net  */
/*///// system /////////////////////////////////////////////////////////////////////////////////////////////*/


.mouseHover {
    cursor: pointer;
}

/*///// content containers /////////////////////////////////////////*/
#contentBox {
}
#contentBox_widthFlag_noRealStyle { /* content box width marker (normal|wide) */
    visibility: hidden;  overflow: hidden;  height: 0px;
}

/*///// image preloading ///////////////////////////////////////////*/
#preloadImages {
	position: absolute;  z-index: 2;  height: 1px;  visibility: hidden;  overflow: hidden;
}
#preloadImages img {
	width: 1px;  height: 1px;  border: 0px;  margin: 0px;  padding: 0px;
}

/*///// scrollbar width measuring //////////////////////////////////*/
#scrollbarMeter {
    position: absolute;  z-index: 10000;  display: none;  visibility: hidden;
    width: 100px;  height: 50px;  overflow: hidden;
}
#scrollbarMeterInner {
    width: 100%;  height: 100px;
}

/*///// form buttons ///////////////////////////////////////////////*/
.submit, .submitDelete, .submitAdd, .submitBlue, .submitYellow,
.dialBox .innerButton, .dialBox .innerButton_down {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;  font-size: 11px;
    letter-spacing: 0.04em;  font-weight: bold;  cursor: pointer;
    padding: 0px 5px 1px 5px;  margin: 0px;
}
.submitTiny, .submitTinyDelete, .submitTinyAdd, .submitTinyBlue, .submitTinyYellow {
    font-size: 10px;  font-weight: normal;  cursor: pointer;
	padding: 0px 1px 1px 1px;  margin: 0px;
}
.submit, .submitTiny {
    color: #232222;
}
.submitDelete, .submitTinyDelete {
    color: #B62010;
}
.submitAdd, .submitTinyAdd {
    color: #2B7200;
}
.submitBlue, .submitTinyBlue {
    color: #0E4D8C;
}
.submitYellow, .submitTinyYellow {
    color: #DDCC00;
}


/*///// infoBox ////////////////////////////////////////////////////*/

.infoBox {
	position: fixed;  visibility:hidden;  /*z-index: 800;  overflow: hidden;  height:0px;*/
	background-repeat: no-repeat;
}
.infoBox .small {
	width: 180px;  height: 180px;  background-image: url(../img/infoBox_2_small.png);
}
.infoBox .medium {
	width: 240px;  height: 240px;  background-image: url(../img/infoBox_2_medium.png);
}
.infoBox .infoBox_table {
	width: 100%;  height: 100%;
}
.infoBox td, .infoBox td div, .infoBox p {
	/*font-family: Tahoma, Verdana, Helvetica, sans-serif;  letter-spacing: 0.2px;  font-size: 11px;  line-height: 140%;*/
	font-family: Verdana, Helvetica, sans-serif;  font-size: 11px;  line-height: 140%;  text-align: left;
	font-weight: normal;  cursor: default;
}
.infoBox p {
	margin: 6px 0px 0px 0px;
}
.infoBox p .firstParagraph {
	margin-top: 0px;
}
.infoBox .small .leftTop, .infoBox .small .rightTop {
	width: 28px;  height: 40px;
}
.infoBox .medium .leftTop, .infoBox .medium .rightTop {
	width: 35px;  height: 50px;
}
.infoBox .small .top, .infoBox .small .top_warning, .infoBox .small .top_success {
	width: 124px;
}
.infoBox .small .top_warning {
	background-image: url(../img/infoBox_2_small_warning.png);
}
.infoBox .small .top_success {
	background-image: url(../img/infoBox_2_small_success.png);
}
.infoBox .medium .top, .infoBox .medium .top_warning, .infoBox .medium .top_success {
	width: 170px;
}
.infoBox .medium .top_warning {
	background-image: url(../img/infoBox_2_medium_warning.png);
}
.infoBox .medium .top_success {
	background-image: url(../img/infoBox_2_medium_success.png);
}
.infoBox .small .left {
	height: 104px;
}
.infoBox .medium .left {
	height: 142px;
}
.infoBox .small .center, .infoBox .small .center .contentPane {
	width: 124px;  max-width: 124px;  height: 104px;  max-height: 104px;
}
.infoBox .medium .center, .infoBox .medium .center .contentPane {
	width: 170px;  max-width: 170px;  height: 142px;  max-height: 142px;
}
.infoBox .small .center .contentPane, .infoBox .medium .center .contentPane {
	overflow: auto;
}
.infoBox .small .center .contentPane table tr td { /*table only here to enable vertical-align:middle*/
	width: 124px;  max-width: 124px;  height: 80px;  vertical-align: middle;
}
.infoBox .medium .center .contentPane table tr td {
	width: 170px;  max-width: 170px;  height: 120px;  vertical-align: middle;
}
.infoBox .small .noButton, .infoBox .small .closeButton, .infoBox .small .closeButtonLarge,
.infoBox .small .noButton div, .infoBox .small .closeButton div, .infoBox .small .closeButtonLarge div {
	width: 180px;  height: 36px;
}
.infoBox .small .closeButton div {
	background-image: url(../img/infoBox_2_small_closeButton.png);  background-repeat: no-repeat;
}
.infoBox .small .closeButtonLarge div {
	background-image: url(../img/infoBox_2_small_closeButtonLarge.png);  background-repeat: no-repeat;
}
.infoBox .medium .noButton, .infoBox .medium .closeButton, .infoBox .medium .doubleButton,
.infoBox .medium .noButton div, .infoBox .medium .closeButton div, .infoBox .medium .doubleButton table {
	width: 240px;  height: 48px;
}
.infoBox .medium .closeButton div {
	background-image: url(../img/infoBox_2_medium_closeButton.png);  background-repeat: no-repeat;
}
.infoBox .medium .closeButtonLarge div {
	background-image: url(../img/infoBox_2_medium_closeButtonLarge.png);  background-repeat: no-repeat;
}
.infoBox .medium .doubleButton td, .infoBox .medium .doubleButton td div {
	width: 120px;  height: 48px;
}
.infoBox .medium .doubleButton .left_no div {
	background-image: url(../img/infoBox_2_medium_doubleButton_left_no.png);  background-repeat: no-repeat;
}
.infoBox .medium .doubleButton .left_yes div {
	background-image: url(../img/infoBox_2_medium_doubleButton_left_yes.png);  background-repeat: no-repeat;
}
.infoBox .medium .doubleButton .right_no div {
	background-image: url(../img/infoBox_2_medium_doubleButton_right_no.png);  background-repeat: no-repeat;
}
.infoBox .medium .doubleButton .right_yes div {
	background-image: url(../img/infoBox_2_medium_doubleButton_right_yes.png);  background-repeat: no-repeat;
}
.infoBox .small .closeButton div, .infoBox .small .closeButton .passive,
.infoBox .small .closeButtonLarge div, .infoBox .small .closeButtonLarge .passive,
.infoBox .medium .closeButton div, .infoBox .medium .closeButton .passive,
.infoBox .medium .closeButtonLarge div, .infoBox .medium .closeButtonLarge .passive,
.infoBox .medium .doubleButton td,
.infoBox .medium .doubleButton .left_no .passive, .infoBox .medium .doubleButton .left_yes .passive,
.infoBox .medium .doubleButton .right_no .passive, .infoBox .medium .doubleButton .right_yes .passive {
	opacity: 1.00;  /*filter: alpha(opacity=100);*/
}
.infoBox .small .closeButton .hover, .infoBox .small .closeButtonLarge .hover,
.infoBox .medium .closeButton .hover, .infoBox .medium .closeButtonLarge .hover,
.infoBox .medium .doubleButton .left_no .hover, .infoBox .medium .doubleButton .left_yes .hover,
.infoBox .medium .doubleButton .right_no .hover, .infoBox .medium .doubleButton .right_yes .hover {
	opacity: .67;  /*filter: alpha(opacity=67);*/
}
.infoBox .small .closeButton div a, .infoBox .small .closeButtonLarge div a,
.infoBox .medium .closeButton div a, .infoBox .medium .closeButtonLarge div a {
	display: block;
}
.infoBox .small .closeButton div a {
	width: 28px;  height: 22px;
}
.infoBox .medium .closeButton div a {
	width: 30px;  height: 24px;
}
.infoBox .horiDivider {
    font-size: 4px;
}




/*/////	dialBox ////////////////////////////////////////////////////*/

/* get rid of text cursor */
.dialBox td, .dialBox div,
.dialBox_titleBar .title, .dialBox_titleBar .title_reversed,
.dialBox_contentPane td, .dialBox_contentPane div,
.dialBox_contentPane form td, .dialBox_contentPane form div {
	cursor: default;
}

.dialBox {
	position: fixed;  z-index: 501;  visibility: hidden;  /*left: 0px;  top: 0px;*/
}
.dialBox_titleBar {}
.dialBox_titleBar td {
}
.dialBox_titleBar .left, .dialBox_title .right_reversed {
	width: 16px;
}
.dialBox_titleBar .title, .dialBox_titleBar .title_reversed {
	font-family: Tahoma, sans-serif;  font-weight: bold;  letter-spacing: 0.04em;  font-size: 11px;
	text-align: left;  padding: 2px 0px 3px 0px;
}
.dialBox_titleBar .title_reversed {
	padding-left: 17px;
}
.dialBox_titleBar .right, .dialBox_titleBar .left_reversed {
	font-size: 1px;  width: 2px;
}
.dialBox_titleBar .minimizeButton {
	width: 18px;  padding: 1px 1px 1px 2px;
}
.dialBox_titleBar .closeButton {
	width: 17px;  padding: 1px 0px 1px 2px;
}
.dialBox_titleBar .minimizeButton a:link, .dialBox_titleBar .minimizeButton a:visited,
.dialBox_titleBar .closeButton a:link, .dialBox_titleBar .closeButton a:visited {
    display: block;  overflow: hidden;  width: 15px;  height: 15px;  border: 1px solid;
	font-family: Arial Black, sans-serif;  font-size: 16px;  text-align: center;  font-weight: normal;
}
.dialBox_titleBar .minimizeButton a:link, .dialBox_titleBar .minimizeButton a:visited {
    line-height: 70%;  padding: 0px 0px 0px 0px;
}
.dialBox_titleBar .minimizeButton a:hover, .dialBox_titleBar .minimizeButton a:active, .dialBox_titleBar .minimizeButton a:focus  {
}
.dialBox_titleBar .closeButton a:link, .dialBox_titleBar .closeButton a:visited {
    line-height: 80%;  padding: 0px 0px 0px 0px;
}
.dialBox_titleBar .closeButton a:hover, .dialBox_titleBar .closeButton a:active, .dialBox_titleBar .closeButton a:focus {
}

.dialBox_contentPane_table .topRow td {
	font-size: 1px;  height: 12px;
}
.dialBox_contentPane_table .leftTop, .dialBox_contentPane_table .left,
.dialBox_contentPane_table .leftBottom {
}
.dialBox_contentPane_table .leftTop, .dialBox_contentPane_table .rightTop,
.dialBox_contentPane_table .rightTop img {
	width: 14px;
}
.dialBox_contentPane_table .leftTop, .dialBox_contentPane_table .leftTop img {
	width: 15px;
}
.dialBox_contentPane_table .top {}
.dialBox_contentPane_table .rightTop, .dialBox_contentPane_table .right,
.dialBox_contentPane_table .rightBottom {
}
.dialBox_contentPane_table .rightTop {}
.dialBox_contentPane_table .left {}
.dialBox_contentPane_table .center {}
.dialBox_contentPane_table .right {}
.dialBox_contentPane_table .bottomRow td {
	border-bottom: 1px solid;  font-size: 1px;  height: 12px;
}
.dialBox_contentPane_table .leftBottom {}
.dialBox_contentPane_table .bottom {}
.dialBox_contentPane_table .rightBottom {}

.dialBox_buttonPane {
	width: 100%;  margin-top: 15px;
}
.dialBox_buttonPane .submitButton, .dialBox_buttonPane .resetButton, .dialBox_buttonPane .cancelButton,
.dialBox form .submit, .dialBox form .reset, .dialBox form .cancel {
	border-style: solid;  border-width: 1px 1px 0px 1px;
}
.dialBox_buttonPane td a:link, .dialBox_buttonPane td a:visited,
.dialBox form .submit, .dialBox form .reset, .dialBox form .cancel {
	display: block;  padding: 0px 0px 3px 0px;  text-align: center;  line-height: 130%;
	font-family: Tahoma, sans-serif;  font-weight: bold;  letter-spacing: 0.04em;  font-size: 11px;
	text-decoration: none;  cursor: pointer;
}

.dialBox form .submit, .dialBox form .reset, .dialBox form .cancel {
	cursor: pointer;  padding: 1px 0px 2px 0px;
}

.dialBox_buttonPane td a:hover, .dialBox_buttonPane td a:active {
	text-decoration: none;
}
.dialBox_buttonPane .submitButton a:link, .dialBox_buttonPane .submitButton a:visited {
	/*padding-left: 25px;  padding-right: 25px;*/
}
.dialBox_buttonPane .submitButton a:hover, .dialBox_buttonPane .submitButton a:active {
}
.dialBox_buttonPane .resetButton a:link, .dialBox_buttonPane .resetButton a:visited,
.dialBox_buttonPane .cancelButton a:link, .dialBox_buttonPane .cancelButton a:visited {
	/*padding-left: 15px;  padding-right: 15px;*/
}
.dialBox_buttonPane .resetButton a:hover, .dialBox_buttonPane .resetButton a:active,
.dialBox_buttonPane .cancelButton a:hover, .dialBox_buttonPane .cancelButton a:active {
}

.dialBox_primarySubPane {
	padding-right: 16px;
}
.dialBox_secondarySubPane {
	padding: 0px 16px 12px 16px;
}

.dialBox .plainLink:link, .dialBox .plainLink:visited {
    color: #000000;
}
.dialBox .plainLink:hover, .dialBox .plainLink:visited:active {
    color: #004080;
}

/* subclass dark */
.dialBox_ghost_dark {
	position: fixed;  z-index: 500;  left: 0px;  top: 0px;
	overflow: hidden;  visibility: hidden;  width: 0px;  height: 0px;
	background-color: #DCDDDD;  opacity: 0.8;   /*filter: alpha(opacity=80);*/  cursor: move;
}
.dialBox_ghost_dark_titleBar {
	height: 26px;  background-color: #878888;  cursor: move;
}

.dialBox .dark {
    border: 1px solid #878888;  background-color: #D6D7D7;
}
.dark .dialBox_titleBar td {
	background-color: #434444;  border-top: 1px solid #A9AAAA;  border-bottom: 1px solid #000000;
}
.dark .dialBox_titleBar .left, .dark .dialBox_titleBar .left_reversed {
	border-left: 1px solid #767777;
}
.dark .dialBox_titleBar .title, .dark .dialBox_titleBar .title_reversed {
	color: #EDEEEE;
}
.dark .dialBox_titleBar .right, .dark .dialBox_titleBar .right_reversed {
	border-right: 1px solid #767777;
}
.dark .dialBox_titleBar .minimizeButton a:link, .dark .dialBox_titleBar .minimizeButton a:visited {
    background-color: #434444;  color: #EDEEEE;  border-color: #A9AAAA #878888 #656666 #878888;
}
.dark .dialBox_titleBar .minimizeButton a:hover, .dark .dialBox_titleBar .minimizeButton a:active, .dark .dialBox_titleBar .minimizeButton a:focus {
    background-color: #767777;  color: #FFFFFF;
}
.dark .dialBox_titleBar .closeButton a:link, .dark .dialBox_titleBar .closeButton a:visited {
    background-color: #434444;  color: #EDEEEE;  border-color: #A9AAAA #878888 #656666 #878888;
}
.dark .dialBox_titleBar .closeButton a:hover, .dark .dialBox_titleBar .closeButton a:active, .dark .dialBox_titleBar .closeButton a:focus  {
    background-color: #767777;  color: #FFFFFF;
}

.dark .dialBox_contentPane_table .leftTop, .dark .dialBox_contentPane_table .left,
.dark .dialBox_contentPane_table .leftBottom {
	border-left: 1px solid #E5E6E6;
}
.dark .dialBox_contentPane_table .rightTop, .dark .dialBox_contentPane_table .right,
.dark .dialBox_contentPane_table .rightBottom {
	border-right: 1px solid #E5E6E6;
}
.dark .dialBox_contentPane_table .bottomRow td {
	border-bottom-color: #656666;
}

.dark .dialBox_buttonPane .singleButton, .dark .dialBox_buttonPane .submitButton,
.dark .dialBox_buttonPane .resetButton, .dark .dialBox_buttonPane .cancelButton,
.dark .fieldBox .varButtonCell,
.dialBox .dark form .submit, .dialBox .dark form .reset, .dialBox .dark form .cancel {
    border: 1px solid;  border-color: #BABBBB #DCDDDD #DCDDDD #BABBBB;
}

/*
.dark .dialBox_buttonPane .singleButton a:link, .dark .dialBox_buttonPane .singleButton a:visited {
    color: #EDEEEE;  background-color: #545555;
    border: 1px solid;  border-color: #989999 #101111 #101111 #989999;
}
.dark .dialBox_buttonPane .singleButton a:hover, .dark .dialBox_buttonPane .singleButton a:active {
    color: #FFFFFF;  background-color: #878888;  border-color: #CBCCCC #545555 #545555 #CBCCCC;
}
*/

.dark .dialBox_buttonPane .submitButton a:link, .dark .dialBox_buttonPane .submitButton a:visited,
.dialBox .dark form .submit,
.dark .dialBox_buttonPane .singleButton a:link, .dark .dialBox_buttonPane .singleButton a:visited {
    color: #323333;  background-color: #EDEEEE; /*#E6E7E7;*/
    border: 1px solid;  border-color: #FFFFFF #989999 #989999 #FFFFFF;
}
.dark .dialBox_buttonPane .submitButton a:hover, .dark .dialBox_buttonPane .submitButton a:active, .dark .dialBox_buttonPane .submitButton a:focus,
.dialBox .dark form .submit:hover, .dialBox .dark form .submit:focus,
.dark .dialBox_buttonPane .singleButton a:hover, .dark .dialBox_buttonPane .singleButton a:active, .dark .dialBox_buttonPane .singleButton a:focus {
    color: #FFFFFF;  background-color: #588C38;  border-color: #8DCC66 #48732E #48732E #8DCC66;
}

.dark .dialBox_buttonPane .resetButton a:link, .dark .dialBox_buttonPane .resetButton a:visited,
.dialBox .dark form .reset {
    color: #FFFFFF;  background-color: #989999;
    border: 1px solid;  border-color: #CBCCCC #434444 #434444 #CBCCCC;
}
.dark .dialBox_buttonPane .resetButton a:hover, .dark .dialBox_buttonPane .resetButton a:active, .dark .dialBox_buttonPane .resetButton a:focus,
.dialBox .dark form .reset:hover, .dialBox .dark form .reset:focus {
    color: #FFFFFF;  background-color: #E55F55;  border-color: #FFA799 #C35342 #C35342 #FFA799;
}

.dark .dialBox_buttonPane .cancelButton a:link, .dark .dialBox_buttonPane .cancelButton a:visited,
.dialBox .dark form .cancel {
    color: #FFFFFF;  background-color: #545555;
    border: 1px solid;  border-color: #989999 #101111 #101111 #989999;
}
.dark .dialBox_buttonPane .cancelButton a:hover, .dark .dialBox_buttonPane .cancelButton a:active, .dark .dialBox_buttonPane .cancelButton a:focus,
.dialBox .dark form .cancel:hover, .dialBox .dark form .cancel:focus {
    color: #FFFFFF;  background-color: #385C8C;  border-color: #8AB0E5 #243F66 #243F66 #8AB0E5;
}

.dialBox .dark .innerButton {
    color: #000000;  background-color: #BABBBB;
    border: 1px solid;  border-color: #DCDDDD #767777 #767777 #DCDDDD;
}
.dialBox .dark .innerButton:hover {
    color: #004080;  background-color: #E6E7E7;  border-color: #FFFFFF #989999 #989999 #FFFFFF;
}
.dialBox .dark .innerButton_down {
    color: #000000;  background-color: #E6E7E7;
    border: 1px solid;  border-color: #989999 #FFFFFF #FFFFFF #989999;
}
.dialBox .dark .innerButton_down:hover {
    color: #FFFFFF;  background-color: #BABBBB;  border-color: #767777 #DCDDDD #DCDDDD #767777;
}

.dialBox .dark form .submit, .dialBox .dark form .reset, .dialBox .dark form .cancel {
}

.dark .dialBox_secondarySubPane {
	background-color: #BABBBB;
}


/*///// systemForms ////////////////////////////////////////////////*/
.systemForms .fieldBox {
    padding: 4px 0px 4px 0px;
}
.systemForms label, .systemForms .mimicLabel, .systemForms .horiSpacer {
	font-family: Tahoma, Helvetica, sans-serif;  font-size: 11px;  line-height: 130%;  font-weight: bold;
	color: #000000;  text-align: left;  vertical-align: top;  letter-spacing: 0.05em;  padding: 2px 10px 4px 1px;
}
.systemForms .fieldBox_noPad {  padding: 0px;  }
.systemForms .unit_beforeField, .systemForms .unit_afterField {
	font-family: Tahoma, Helvetica, sans-serif;  font-size: 11px;  line-height: 130%;
	color: #000000;  text-align: left;  vertical-align: top;  letter-spacing: 0.05em;  padding-top: 2px;
}
.systemForms .charCount {
	font-weight: normal;  font-size: 10px;  padding: 2px 0px 0px 0px;
}
.systemForms .textField, .systemForms .textField:disabled, .systemForms .textField_disabled
.systemForms textarea {
	font-family: Verdana, Helvetica, sans-serif;  font-size: 11px;  line-height: 130%;
	color: #000000;  text-align: left;  vertical-align: top;  padding: 2px 3px 2px 3px;
	background-color: #FFFFFF !important;
}
.systemForms .textField .alignRight {
	padding-left: 0px;
}
.systemForms .textField .alignLeft {
	padding-right: 0px;
}
.systemForms select optgroup, .systemForms select option, .systemForms select {
	font-size: 10px;
}
.systemForms select optgroup, .systemForms select option {
	padding-top: 2px;
}

.dark .systemForms .textField, .dark .systemForms .textField:disabled,
.dark .systemForms textarea, .dark .systemForms select  {
	background-color: #F0F2F2 !important;  border: 1px solid #E5E6E6;  border-color: #989999 #DCDDDD #FFFFFF #DCDDDD;
}
.dark .systemForms .textField:disabled, .dark .systemForms .textField_disabled {
	background-color: transparent !important;  border-color: transparent;  padding-left: 0px;
}
.dark .systemForms hr  {
    background-color: #878888;  color: #878888;
}
.dark .systemForms .ruler {
    height: 1px;  background-color: #878888;  margin: 0px 0px 0px 0px;
    display: block;  border: 0px;  padding: 0px;  font-size: 1px;
}

.systemForms .mandatory {
    width: 10px;  line-height: 100%;  padding-top: 4px;
}

/*///// loginForm //////////////////////////////////////////////////*/
#loginForm label {  width: 80px;  }
#loginForm .submitCell {  padding-left: 0px;  padding-right: 0px;  }
#loginForm .submit {  width: 127px;  }
#loginForm .cancel {  width: 80px;  }

/*///// canvasConver ///////////////////////////////////////////////*/
#system_canvasCover {
	position: absolute;  left: 0px;  top: 0px;  visibility: hidden;  overflow: hidden;
	width: 0px;  height: 0px;  /*z-index is set by PHP*/
	background-color: #000000;  opacity: .10;   /*filter: alpha(opacity=10);*/
}

/*///// error response dial box ////////////////////////////////////*/
#dialBox_errorResponse .center {  width: 250px; /*must scale, though*/  }

/*///// image pop viewer ///////////////////////////////////////////*/
#imagePopBox {  display: none;  position: fixed;  left: 0px;  top: 0px;  z-index: 900;  }
#imagePopBox td {  font-size: 1px;  overflow: hidden;  }
#imagePopBox_content {  overflow: visible;/*to override setting for td*/  } 
#imagePopBox_image {  cursor: pointer;  }  
#imagePopBox .horiBorder {  width: 1px;  }
#imagePopBox .vertBorder {  height: 1px;  }
#imagePopBox .highLightShade {  background-color: #FFFFFF;  opacity: 0.9;  }
#imagePopBox .noShade {  background-color: transparent;  }
#imagePopBox .lightShade, #imagePopBox .mediumShade, #imagePopBox .darkShade {
    background-color: #808080; /*50% black*/
}
#imagePopBox .lightShade {  opacity: 0.25;  }
#imagePopBox .mediumShade {  opacity: 0.33;  }
#imagePopBox .darkShade {  opacity: 0.5;  }
#imagePopBox a, #imagePopBox a:link, #imagePopBox a:visited, #imagePopBox a:hover, #imagePopBox a:active,
        #imagePopBox_image {  font-size: 1px;  border: 0px;  padding: 0px;  margin: 0px;  }
#imagePopBox_subtext {  
    display: none;  overflow: hidden;  float: none;  height: 18px;  max-height: 18px; 
    font-family: Verdana, sans-serif;  font-weight: bold;  font-size: 10px;  line-height: 100%;
    background-color: #333333;  color: #FFFFFF;
}

/*///// busy ///////////////////////////////////////////////////////*/
#busy {
    position: fixed;  z-index: 1001;  display: none;
    width: 28px;  height: 28px;  padding: 6px; 
    background-image: url(../img/busyBg.png);
}
/*///// tinySimpleLink /////////////////////////////////////////////*/
#tinySimpleLink {
    display: block;  position: absolute;  float: none;  z-index: 10000;  left: 900px;  top: 600px;
    width: 60px;  opacity: 0.8;
}
#tinySimpleLink, #tinySimpleLink:visited, #tinySimpleLink:hover, #tinySimpleLink:active {
    font-family: Tahoma, sans-serif;  font-weight: normal;  font-size: 9px;  letter-spacing: 0em;
    line-height: 100%;  text-decoration: none;  text-align: right;  color: #656666;  cursor: default;
    padding: 0px;  margin: 0px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/