a  {
	font-family: arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}   /* all links are bold */
a:link     { color: #333333; text-decoration: none; font-size: 9pt; font-weight : bold;}       /* unvisited link */
a:visited { color: #333333; text-decoration: none; font-size: 9pt; font-weight : bold;}       /* visited links  */
a:active  { color: #000033; text-decoration: none; }       /* active links   */
a:hover   { color: #999999; text-decoration: underline; }       /* MSIE rollover links   */

.redBackground {
	color: Black;
	background-color: Red;
}

.yellowBackground {
	color: Black;
	background-color: Yellow;
}

.greenBackground {
   color: White;
	background-color: Green;
}

body {
	margin: 0px;
	background: white;
	font-family:verdana, arial, sans-serif;
    padding: 0px;
    width: auto;
    height: auto;
    border: 0px solid red;
}

#resizer {
   position: fixed;
   top: 0;
   left: 0;
   margin: 0;
   padding: 0;
   height: 1px;
   width: 100%;
   visibility: hidden;
   z-index: -1;
}
* html #resizer { position: absolute; }

.grayBackground {
	background-color: #eeeeee;
	color: black;
}

.whiteBackground {
	background-color: white;
	color: black;
}
.pageHeader {
  	background-color: white;
	border: 0px solid;
	border-color: black;
}

.pageForm {
	background-color: white;
	color: black;
}

.mainPage {
	position: absolute;
	left: 30;
	z-index: 0;
}

.headerCell {
   font-size: 8pt;
	background-color: white;
	color: #869FD2;
	white-space : nowrap;
}

.headerBottom{
	background-color: white;
	white-space: nowrap;
	padding: 0px;
}

.navLink {
	font-size: 10pt;
	text-decoration: underline;
}

#topBar {;
	 width: 95%;
}
#header:headerDate {
	position : absolute;
	top: 148px;
	left: 25px;
    color: White;
	font-size: 10pt;
	white-space: normal;
}
.standardHeader {
	background-color: #D1D1B1;
	border: 1px solid;
	font-size: 11pt;
}
.popupHeader {
	background-color: #D1D1B1;
	border-bottom: 1px solid;
	font-size: 11pt;
}
.smallSlogan {
	background-color: #84AED3;
	color: Black;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
}
#horizontal_pane_sep {
    width: 4px;
	height: 650px;
	cursor : col-resize;
	border: 1px solid;
	z-index : 20;
}
#horizontal_pane_sep_img {
    width: 4px;
	height: 650px;
}
#wideBodyContent {
	position: absolute;
	top: 20px;
	left: 320px;
	height: 920px;
	padding: 0px;
	z-index: 1;
	background-color: transparent;
	vertical-align: top;
	overflow: auto;
	border: 0px solid;
}

#popupBodyContent {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	z-index: 1;
	background-color: transparent;
	vertical-align: top;
	overflow: auto;
	height: 850px;
	width: 1000px;
	border: 0px solid;
}

#archiveScroller {
	width: 100%;
}

.disabledTab {
	background-color: #D1D1B1;
}
.inactiveTab {
	background-color: #D1D1B1;
	vertical-align: top;
}
.tabPanel {
	vertical-align: top;
	text-align : left;
	background-color: #EFEBDE;
	height: 500px;
	border: 4px ridge;
	border-color: #D1D1B1;
	padding: 2px;
}
.grouping {
	border: 2px groove;
	border-color: #D1D1B1;
	padding: 2px;
}
.tabLabel {
	width: 150px;
	background-color: #D1D1B1;
}
#leftBar {
	width: 300px;
	height: 700px;
	position: absolute;
	top: 20px;
	left: 0px;
	padding: 0px;
	z-index: 1;
	background-color: transparent;
	border-right: 0px solid;
	overflow: auto;
}

#browserList {
	width: 280px;
	white-space: nowrap;
}

.browserTabSel {
	background-color: #DFE6F5;
	border: 1px solid;
	width: 90px;
	text-align: center;
}

.browserTabUnsel {
	background-color: #869FD2;
	border: 1px solid;
	width: 90px;
	text-align: center;
}

.browserGrid {
	background-color: transparent;
	width: 300px;
}
.shown{
	display: block;
}
.notShown{
	display: none;
}
#topMenu {
	padding:1px;
	width: 95%;
	height: 12pt; 
	border-bottom: 0px solid;
	position: absolute;
	left: 30px;
	z-index: 1;
	background-color: white
}

#menu {
	background-color: #EFECE2;
}

#bodyContent {
	position: absolute;
	top : 0px;
	left: 235px;
	width: 385px;
	height: 550px;
	border: 1px solid;
	z-index: 0;
	background-color: #f1f1f1;
}

#level_0 { 
   position: absolute;
	top: 3px;
	left: 3px;
   padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	border: 0px solid;
	width: 98%;
	height: 90%;
}

#level_1 {
   width: 100%;
}

#simpleBodyContent {
	position: absolute;
	top:10px;
	left: 10px;
}

#mainHeader {
    height: 65px; 
}

#mainHeaderBottom {
	white-space: nowrap;
}

#pageFooter {
	border: none;
	width: 800px;
	height: 20px;
	position: absolute;
	top: 1000px;
	left: 30px;
	font-size: 8pt;
}
.popupForm {
	white-space: nowrap;
	border: 1px solid Black;
}
.popupDialog {
	z-index: 50;
	position: absolute;
	top: 30px;
	left: 80px;
	width: 550;
	height: 320;
	border: 1px solid #333333;
	background : #EFEBDE;
	visibility: hidden;
}
#splashForm {
    width: 500px;
	border : thin solid;
}
#loginForm {
    width: 450px
}

#loginFormNew {
	
}

#header:logoutForm {
	white-space: nowrap;
}

#registrationLoginLink {
   position: relative;
	top: 30px;
	left: 10px;
	z-index: 100;
}

#passwordReminderLoginLink {
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 100;
}

.align-middle {
	vertical-align: middle;
}
.logoutLabel{
	background-color: #333333;
	background-image: url(../images/gray_spacer.gif);
	color: White;
	font-size: 10pt;
	height: 16px;
}
.userHeader {
	background:#B1D2EB;
	width: 245px;
	border-bottom : thin ridge;
}
.header {
	font-weight : bold;
	font-size : 14pt;
}
.outlined {
	border: thin solid;
}
.borderless {
	border: none;
}
.border {
	border: 1px solid;
	border-color: Black;
}
.ruler {
	width: 100%;
}
.popupFormLabels {
	font-size: 8pt;
	color: Black;
	width:120px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.formInputs {
	vertical-align: middle;
}

.loginFormInputs {
	vertical-align: middle;
	width: 30px;
}

.registrationInputs {
    vertical-align: middle;
}

.formLabels {
	font-size: 8pt;
	color: Black;
	width:200px;
	text-align: left;
	white-space: nowrap;
}

.loginFormInputField {
	width: 150px;
}

.buttonRow {
	white-space: nowrap;
}

.formButton {
	font-size: 10pt;
	font-weight: bolder;
	color: black;
	width: 120px;
}

.longFormButton {
	font-size: 10pt;
	font-weight: bolder;
	color: black;
	width: 160px;
}

.longerFormButton {
	font-size: 10pt;
	font-weight: bolder;
	color: black;
	width: 190px;
}

.longestFormButton {
	font-size: 10pt;
	font-weight: bolder;
	color: black;
	width: 240px;
}

.required {
	font-size: 8pt;
	font-weight : bolder;
	color: Red;
}
.required-prompt {
	font-size: 8pt;
	font-weight: bolder;
	color: black;
}

.sql-prompt {
	font-size: 8pt;
	font-weight: bolder;
	color: black;
}

.sqlopt {
	width: 40px;
}
.not-required-prompt {
	font-size: 8pt;
	font-weight: bolder;
	color: black;
}

.not-required {
	font-size: 10pt;
	font-weight: bolder;
	color: #EFEBDE;
}
.error {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #f70000;
}

.smallHeader {
	font-size: 10pt;
	font-weight: bold;
    color: Black;
	background-color: transparent;
}

.smallBodyText{
	font-size: 8pt;
	color: Black;
	background-color: transparent;
}

.documentSelected {
	font-size: 19pt;
	font-weight: bold;
	color: Black;
}

.browserText {
	font-size: 8pt;
	color: Black;
	padding: 4px;
}

.bold {
	font-weight: bold;
}
.align-left {
	text-align: left;
}
.alignLeft {
	text-align: left;
}
.label {
	background-color: #D1D1B1;
	width: 150px;
}

.feedback {
	height: 15px;
	border: 1px none;
	position: relative;
	left: 4px;
	z-index: 20;
	white-space: normal;
}

.dialogFeedback {
   white-space: normal;
	padding: 5px;
	background-color: #eeeeee;
}

#dialogFeedback {
   height: 50px;
	width: 500px;
	border: 1px solid;
	z-index: 20;
}

.formGrid {
	text-align: left;
}

.feedbackText {
	font-size: 10pt;
	color: #666699;
}

.feedbackRow {
	white-space: normal;
}

.textHeader{
	font-size: 14pt;
	font-weight: bolder;
}
.textBody {
		font-size: 11pt;
}
.alignMiddle {
	vertical-align: middle;
}
.alignRight {
	text-align: right;
}

.alignTop {
	vertical-align: top;
}

.alignBottom {
	vertical-align: bottom;
}

.alignCenter {
   text-align: center;
}
.alignRight {
	text-align: right;
}
.bodyColumn {
	text-align : center;
}
.left-align {
	text-align: left;
}

.bodyColumn {
	width: 380px;
}

.nowrap {
	white-space: nowrap;
}

.pre {
	white-space: pre;
}

.curvyFormCorners {
   border: 1px solid;
   border-color: Black;	
   background-color: #eeeeee;
}

.formHeader {
	background-color: #C6D3EF;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: Black;	
	text-align: center;
	width: 100%;
}

.formRendererHeader {
	text-align: center;
	white-space: nowrap;
}

.formHeaderText {
	font-size: 9pt;
	font-weight: bold;
	color: Black;
}

#logoutFormGrid {
	background-color: white;
}

.dateCell {
	font-size: 8pt;
	color: #869FD2;
	background-color: white;
	width: 200px;
	height: 12pt;
}
.logoText {
	font: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15pt;
	text-shadow : inherit;
}
.logoImage { 
  vertical-align: middle;
}
.logout {
	text-align: right;
	height: 13pt;
}
.date {
	width: 200px;
	white-space: nowrap;
}
.listHeader {
    width: 270px;
	border: 1px solid;
	background:#D1D1B1;
	font-size: 8pt;
	font-weight: bold;
}

.pathField {
	width: 200pt;
	font-size: 8pt;
	color: Black;
}

.fileUploadPrompt {
	width:120px;
}

.selectOneMenu {
	width: 25em;
	font-size: 8pt;
}

.selectManyMenu {
	font-size:8pt;
	width: 25em;
	height: 70px;
}
.selectPropertyName {
	width: 180px;
	font-size: 8pt;
}

.queryRowCell {
	height: 20px;
}

.queryOperator {
	font-size: 8pt;
	font-family: monospace;
}

.iconMenubar {
    z-index: 10;
	background: white;
	padding: 0px;
}
#vertical_pane_sep {
	position: absolute;
	top: 355px;
	left: 20px;
}
#vertical_pane_sep_img {
	width:260px;
	height: 4px;
}
#viewerIframe {
	width: 300px;
	height: 300px;
}
#viewer {
	position: absolute;
	top: 365px;
}
.pgOption {
	font-size: 7pt;
}
.pgOptionImg {
   vertical-align: top;
}
.iconColumn {
	background-color: white;
	white-space: nowrap;
	padding: 0px;
}

.iconSelectColumn {
	background-color: white;
	white-space: nowrap;
	width: 80px;
}

.iconHeaderColumn {
	width: 400px;
	background-color: white;
	white-space: nowrap;
}

.photobookIconHeaderColumn {
	width: 650px;
	background-color: white;
	white-space: nowrap;
}

.iconMenuForm {
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
}
.iconmenuGrid {
	border: 0px solid;
}

#photobookList {
	position: relative;
	top: 1px;
	width: 299px;
	height: 670px;
	border-top: 1px solid;
	overflow: auto;
}

#collaborationList {
	position: relative;
	top: 1px;
	width: 299px;
	height: 670px;
	border-top: 1px solid;
	overflow: auto;
}

#archiveList {
   position: relative;
	top: 1px;
	width: 299px;
	height: 670px;
	border-top: 1px solid;
	overflow: auto;
}

#assetViewerDisplay {
	position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 500px;
	border: 1px solid;
	background-color: white;
	overflow: auto;
	z-index: 50;
}

#assetViewerClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#assetViewerIframe {
    position: relative;
	top: 0px;
	left: 0px;
	width: 375px;
	height: 375px;
	border: 1px solid;
	background-color: white;
	z-index: 100;
}

#assetViewer {
   position: absolute;
	top: 100px;
	left: 250px;
	width: 500px;
	height: 500px;
	color: Black;
	padding: 0px;
	border: 0px none;
	background-color: #eeeeee;
	z-index: 20;
}

#assetViewerForm { 
   text-align: center;
}

#assetViewerButtons {
	position: absolute;
	right: 8px;
	top: -1px;
	font-family: monospace;
	font-size: 8pt;
	width: 15x;
	border: 1px;
	color:black;
}

.viewerButton {
	border: 1px solid;
	border-color: black;
	padding: 0px;
	width: 11px;
	height: 9px;
	background-color: #D1D1B1;
	cursor: default;
	color: black;
	font-family: monospace;
	text-align: center;
}

#importFormContainer {
	position: absolute;
	left: 410px;
	top: 200px;
	width: 550px;
	height: 270px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: #eeeeee;
	z-index: 8;
}

#importForm {
	width: 550px;
	height: 270px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#importClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#flashImportFormContainer {
   position: absolute;
	top: 10px;
	left: 10px;
	width: 550px;
	height: 465px;
	padding: 0px;
	border: 1px none;
	color: black;
	font-size: 14pt;
	font-weight: bold;
	background-color: #eeeeee;
	z-index: 8;
}

#flashImportForm {
	width: 550px;
	height: 465px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#flashImportClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#FlashFilesUpload {
	z-index: 75;
}

#emailFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 450px;
	height: 225px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#emailForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 225px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#emailClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#emailLinksFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 450px;
	height: 225px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#emailLinksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 225px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#emailLinksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#assignPhotobooksContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 100px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#assignPhotobooksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 100px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#assignPhotobooksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
     color:black;
}

#commentFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
    width: 520px;
	height: 160px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#commentForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 160px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#commentClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#tagFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
    width: 520px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#tagAssetsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#tagFormClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#deleteTagsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 100px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#deleteTagsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 100px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#deleteTagsFormClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
     color:black;
}
#addPropertyFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 140px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#addPropertyForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 140px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#addPropertyClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
}

#addPropertyNamesFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 240px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#addPropertyNamesForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 240px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#addPropertyNamesFormClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#deletePropertyNamesFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 100px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#deletePropertyNamesForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 100px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#deletePropertyNamesFormClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
     color:black;
}

#checkinFormContainer {
    position: absolute;
	left: 490px;
	top: 450px;
	width: 550px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#checkinForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 550px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#checkinClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewPropertiesFormContainer {
    position: absolute;
	left: 490px;
	top: 450px;
	width: 680px;
	height: 400px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#viewPropertiesForm { 
	position: relative;
	top: 0px;
	left: 0px;
	width: 680px;
	height: 400px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewPropertiesClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewTagsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 570px;
	height: 410px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#viewTagsForm { 
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 410px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewTagsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#viewTags-inputRow {
   position: absolute;
   left: 2px;
	top: 305px;
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 60px;
	vertical-align: middle;
}

#viewTags-buttonRow {
   position: absolute;
   left: 2px;
	top: 330px;
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
}

#viewTagsTable {
   position: absolute;
   left: 2px;
	top: 70px;
   width: 95%;
	height: 230px;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 200px;
	overflow: auto;
}

#viewCommentsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 620px;
	height: 400px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewCommentsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 620px;
	height: 400px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewCommentsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewAssetHtmlContainer {
    position: absolute;
	left: 100px;
	top: 250px;
	width: 655px;
	height: 440px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 50;
}

#viewAssetHtmlForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 655px;
	height: 440px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 60;
}

#viewAssetHtmlClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#propertyQueryFormContainer {
    position: absolute;
	left: 410px;
	top: 200px;
	width: 570px;
	height: 350px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#propertyQueryForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 350px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#propertyQueryClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#propertyQuery-buttonRow {
    position: absolute;
	top: 265px;
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
	color: black;
	z-index: 110;
}

#propertyQueryTable {
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 265px;
	overflow: auto;
}

#tagQueryFormContainer {
    position: absolute;
	left: 410px;
	top: 200px;
	width: 200px;
	height: 390px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#tagQueryForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 390px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#tagQueryClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#tagQueryTable {
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 345px;
	overflow: auto;
}

#shareAssetsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 570px;
	height: 110px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#shareAssetsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 110px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#shareAssetsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#editCompanyDataFormContainer {
    position: absolute;
	left:10px;
	top: 30px;
	width: 850px;
	height: 550px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background-color: white;
	z-index: 8;
}

#editCompanyDataForm {
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	width: 850px;
	height: 550px;
	border: 1px solid;
	background-color: white;
	z-index: 100;
}

#addAddressFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 470px;
	height: 155px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#addAddressForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 470px;
	height: 155px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#addAddressClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#deleteAddressFormContainer {
    position: absolute;
	left: 490px;
	top: 450px;
	width: 420px;
	height: 80px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#deleteAddressForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 80px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#deleteAddressClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#addGroupFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 115px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#addGroupForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 115px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#addGroupClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#createPublicArchiveFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 450px;
	height: 230px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#createPublicArchiveForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 230px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#createPublicArchiveClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#createPublicCollectionFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 450px;
	height: 230px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#createPublicCollectionForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 230px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#createPublicCollectionClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#deleteGroupFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 90px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#deleteGroupForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 90px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#deleteGroupClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#addPublicArchiveFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 90px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#addPublicArchiveForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 90px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#addPublicArchiveClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#deletePublicArchiveFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 90px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#deletePublicArchiveForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 90px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#deletePublicArchiveClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#removePublicArchiveFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 90px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#removePublicArchiveForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 90px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#removePublicArchiveClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#leaveSharedGroupFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 90px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#leaveSharedGroupForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 90px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#leaveSharedGroupClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewGroupsFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 580px;
	height: 180px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewGroupsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 200px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewGroupsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#assignGroupFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 420px;
	height: 115px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#assignGroupForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 420px;
	height: 115px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#assignGroupClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewAddressesFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 650px;
	height: 200px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewAddressesForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 200px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewAddressesClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#createArchivesFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 115px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#createArchivesForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 115px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#createArchivesClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#manageArchivesFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 115px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#manageArchivesForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 115px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#manageArchivesClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#shareArchivesFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 125px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#shareArchivesForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 125px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#shareArchivesClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewArchiveAssignmentsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 570px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewArchiveAssignmentsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewArchiveAssignmentsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#createPhotobooksFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 115px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#createPhotobooksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 115px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#createPhotobooksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#managePhotobooksFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 115px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#managePhotobooksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 115px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#managePhotobooksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#sharePhotobooksFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 125px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#sharePhotobooksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 125px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#sharePhotobooksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#assetVersionsFormContainer {
    position: absolute;
	left: 410px;
	top: 220px;
	width: 600px;
	height: 600px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#assetVersionsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 600px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#assetVersionsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#assetVersionsTable {
   width: 580px;
	height: 565px;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	overflow: auto;
}

#emailPhotobooksFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 255px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#emailPhotobooksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 255px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#emailPhotobooksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#emailPhotobookLinksFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 255px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#emailPhotobookLinksForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 255px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#emailPhotobookLinksClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewPhotobookAssignmentsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 570px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewPhotobookAssignmentsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewPhotobookAssignmentsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#moveAssetsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 550px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#moveAssetsForm {
    position: relative;
	left: 0px;
	top: 0px;
	width: 550px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#moveAssetsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#viewPropertyNameAssignmentsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 570px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewPropertyNameAssignmentsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewPropertyNameAssignmentsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#createCollaborationFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 550px;
	height: 140px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#createCollaborationForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 550px;
	height: 140px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#createCollaborationClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#viewSiteLogFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 900px;
	height: 420px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewSiteLogForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 420px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewSiteLogClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
        color:black;
}

#viewSiteLogTable {
    width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 310px;
	overflow: auto;
}

#viewSiteLog-buttonRow {
	white-space: nowrap;
	text-align: left;
}

#viewSiteLoginsFormContainer {
   position: absolute;
	left: 410px;
	top: 250px;
	width: 700px;
	height: 420px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewSiteLoginsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 420px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#viewSiteLoginsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#viewSiteLoginsTable {
    width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 310px;
	overflow: auto;
}

#viewSiteLogins-buttonRow {
	white-space: nowrap;
	text-align: left;
}

#createReviewCycleFormContainer {
   position: relative;
	top: 8px;
	left: 0px;
	width: 900px;
	height: 420px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#createReviewCycleForm {
   position: relative;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 420px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#createReviewCycleHeader {
	width: 900px;
	z-index: 10;
}

#createReviewCycleFormClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#collaborationImportFormContainer {
	position: absolute;
	left: 410px;
	top: 250px;
	width: 560px;
	height: 100px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: #eeeeee;
	z-index: 8;
}

#collaborationImportForm {
	width: 560px;
	height: 100px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#collaborationImportClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#attachToCollaborationContainer {
	position: absolute;
	left: 410px;
	top: 250px;
	width: 500px;
	height: 200px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: #eeeeee;
	z-index: 8;
}

#attachToCollaborationForm {
	width: 500px;
	height: 200px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#attachToCollaborationClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#manageCollaborationFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 520px;
	height: 110px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#manageCollaborationForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 110px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#manageCollaborationClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#viewCollaborationCommentsFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 750px;
	height: 520px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#viewCollaborationCommentsForm {
    position: relative;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 520px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#viewCollaborationCommentsClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#viewCollaborationCommentsTable {
    width: 99%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 370px;
	overflow: auto;
}

#reviewProjectCyclesFormContainer {
   position: absolute;
	left: 2px;
	top: 0px;
	width: 750px;
	height: 640px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: #eeeeee;
	z-index: 8;
}

#reviewProjectCyclesForm {
   position: relative;
	left: 0px;
	top: 0px;
	width: 750px;
	height: 640px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#reviewProjectCyclesTable {
   border: 0px solid;
	padding: 5px;
	text-align:left;
	width: 735px;
	height: 585px;
	overflow: auto;
}

#monitorReviewCyclesFormContainer {
   position: absolute;
	left: 0px;
	top: 390px;
	width: 900px;
	height: 270px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#monitorReviewCyclesFormHeader {
	width: 900px;
}

#monitorReviewCyclesForm {
    position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	height: 270px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#monitorReviewCyclesClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}

#monitorReviewCyclesTable {
    width: 99%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 200px;
	overflow: auto;
}

#addUserEmailImportFormContainer {
    position: absolute;
	left: 410px;
	top: 250px;
	width: 590px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#addUserEmailImportForm {
    position: relative;
	left: 0px;
	top: 0px;
	width: 590px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#addUserEmailImportClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
    color:black;
}
#monitorTaskFormContainer {
	position: absolute;
	top: 217px;
	left: 0px;
	width: 900px;
	height: 250px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#monitorTaskForm {
   position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#reviewTask {
	position: absolute;
	top: 350px;
}


#reviewWorkProductFormContainer {
	position: absolute;
	top: 218px;
	left: 0px;
	width: 900px;
	height: 250px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#reviewWorkProductForm {
   position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#debugger {
	position: absolute;
	top: 900px;
}

.loginHeader {
	width: 450px;
}

#createArchives {
	width:650px;
}

#manageArchives {
	width:650px;
}

#shareArchives {
	width:650px;
}

#createPhotobooks {
	width:650px;
}

#managePhotobooks {
	width:650px;
}

#sharePhotobooks {
	width:650px;
}

#importAssets {
	width:650px;
}

#emailPhotobooks {
	width: 650px;
}

#addPropertyNameContainer {
	width: 670px;
}

#delPropertyNameContainer {
	width: 640px;
}

#loginFormContainer {
   position: absolute;
	top: 20px;
	width: 450px;
	border: 1px solid #6B93BA;
}

#loginFormView:loginUserForm {
	width: 450px;
}

#loginHeader {
	width: 450px;
}

#registrationFormContainer {
   position: absolute;
	top:100px;
	left: 5px;
	width: 570px;
	height: 540px;
	border: 1px solid #6B93BA;
}

#forgotRegistrationFormContainer {
   position: absolute;
	top: 100px;
	left: 5px;
	width: 520px;
	border: 1px solid #6B93BA;
}

#privacyStatementContainer {
position: absolute;
   top: 25px;
	left: 10px;
	width: 850px;
	border: 1px solid #6B93BA;
}

.assetBox {
   width:140px;
	min-width: 140 px;
	height: 125px;
	vertical-align: top;
	border: 1px solid;
	border-color: Black;
	padding: 2px;
	color: Black;
	background-color: #DFE6F5;
}

.asset {
	vertical-align: middle;
	text-align: center;
	border: 0px solid;
	padding: 0px;
	height: 70px;
}

.assetVersion {
	vertical-align: middle;
	text-align: left;
	border: 0px solid;
	padding: 0px;
}

.assetScroller {
    overflow: hidden;
	width: 125px;
}

.assetLayout {
	width: 60px;
	border: 1px;
}

.selector {
	white-space: nowrap;
	padding: 0px;
}

#viewCommentsFormView:viewAttachmentCommentsForm {
	text-align: left;
}

#viewComments-imageRow {
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 70px;
}

#viewComments-formImage {
   	vertical-align: middle;
	text-align: left;
}

#viewComments-formImageLabel {
   	vertical-align: middle;
	text-align: left;
}

#viewComments-commentRow {
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 120px;
	vertical-align: middle;
	text-align: left;
}

#viewComments-buttonRow {
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
}

#viewCommentsTable {
    width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 120px;
	overflow: auto;
}

#viewProperties-imageRow {
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 70px;
}

#viewProperties-inputRow {
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 60px;
	vertical-align: middle;
}

#viewProperties-buttonRow {
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
}

#viewPropertiesTable {
    width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	height: 200px;
	overflow: auto;
}

table.sortable a.sortheader {
    background-color: #c6d3ef;
    color: black;
    font-weight: bold;
    font-size: 10pt;
    display: block;
}

table.sortable span.sortarrow {
    color: black;
    font-weight: bold;
}

table.sortable a:link {
    color: black;
    font-weight: bold;
}

table.sortable a:visited {
    color: black;
    font-weight: bold;
}

.queryOperator {
	font-size: 8pt;
	font-family: monospace;
}

.queryBooleanOperator {
	font-size: 8pt;
	font-family: monospace;
}

.registrationInputs {
	width: 200px;
}

.selectCountry {
	width: 160px;
}

.errorText {
	font-size: 8pt;
	color: red;
}

.ajaxFeedback {
	color: #666699;
	width: 98%;
	border: 0px solid;
	padding: 5px;
	text-align:left;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
}

.tableBackground {
	background-color: white;
}

#propertyQueryFeedback {
	top: 20;
	position: relative;
	font-size: 8pt;
	width: 100%;
}

.beta-message {
	color: Maroon;
	font-size: 7pt;
	font-weight: bold;
}

.disclaimer {
	font-size: 9pt;
}

.disclaimerBackground {
	background-color:  #f1f1f1;
	color: black;
	border: 1px solid;
	border-color: Black;
}
.disclaimerHeader {
	background-color: #C6D3EF;
	border: 1px solid;
	border-color: black;
	font-size: 11pt;
}

.nameList {
	width: 250px;
	overflow: auto;
}

.wideNameList {
	width: 350px;
	overflow: auto;
}

.listbox2Columns {
	width: 520px;
}

#archiveMenubar {
   position: relative;
	top: 3px;
	border: 1px solid;
	overflow: auto;
}

#archiveGallery {
	position: relative;
	top: 5px;
	text-align: left;
	height: 620px;
	border: 1px solid;
	overflow: auto;
	z-index: 10;
}

#photobookMenubar {
   position: relative;
	top: 3px;
	border: 1px solid;
	overflow: auto;
}

#photobookGallery {
	position: relative;
	top: 5px;
	text-align: left;
	height: 620px;
	border: 1px solid;
	overflow: auto;
}

#queryViewMenubar {
   position: relative;
	top: 3px;
	border: 1px solid;
	overflow: auto;
}

#queryViewGallery {
	position: relative;
	top: 5px;
	text-align: left;
	height: 620px;
	border: 1px solid;
	overflow: auto;
	z-index: 10;
}

.scrollerTable {
	vertical-align: top;
}

.archiveSelector {
	vertical-align: top;
}

#collaborationScroller {
	width: 100%;
}
.scrollerTable2 {
	position: absolute;
	top: 135px;
}

#collaborationMenubar {
   position: relative;
	top: 3px;
	border: 1px solid;
	overflow: auto;
	width: 900px;
}

#collaborationName {
	width: 735px;
}

#collaborationGallery {
	position: relative;
	top: 5px;
	text-align: left;
	height: 170px;
	width:900px;
	border: 1px solid;
	overflow: auto;
}

.collaborationIconHeaderColumn {
	width: 570px;
	background-color: white;
	white-space: nowrap;
}


#reviewWorkProductGallery {
	position: relative;
	top: 5px;
	text-align: left;
}

#changePasswordFormContainer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 465px;
	height: 195px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#changePasswordForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 465px;
	height: 195px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#changePasswordClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

#emailSiteMessageFormContainer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 650px;
	height: 560px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#emailSiteMessageForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 560px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

#emailSiteMessageClose  {
	position: absolute;
	right: 10px;
	top: 2px;
	width: 11px;
	height: 11px;
	border: 1px solid;
	font-size: 7pt;
	text-align: center;
	vertical-align: center;
	background-color: #f1f1f1;
   color:black;
}

.emailHtmlEditor {
	
}

.kupu-editorframe {
	height: 300px;
	width: 550px;
}

.kupu-editor-iframe {
	height: 340px;
	width: 580px;
	background-color: White;
}

#siteMessage {
	background-color: Fuchsia;
}

.imageButton {
   border: none;
	background-color: transparent;
}

#registrationButton {
	position: absolute;
	left: 70px;
	top: 70px;
}

#remindButton {
	position: absolute;
	left: 70px;
	top: 125px;
}

#buyButton {
	position: absolute;
	left: 70px;
	top: 175px;
}

#loginUserFormGrid {
	position: absolute;
	left: 275px;
	top: 330px;
}

#loginButton {
	position: absolute;
	left: 270px;
	top: 380px;
}

#loginFeedback {
	text-align: center;
	white-space: nowrap;
	z-index: 100;
}

#loginSplashImage {
	position: absolute;
	left: 10;
	top:10;
}

.jumpPage {
	position: absolute;
	left: 10;
	top:20;
	width: 936px;
	height: 648px;
}

#collaborationJumpPage {
	background-image: url(../images/CollaboratePage.jpg);
}

#manageJumpPage {
	background-image: url(../images/ManagePage.jpg);
}

#shareJumpPage {
	background-image: url(../images/SharingPage.jpg);
}

.selectedPaginaterPage {
	background-color: white;
	color: black;
	border-bottom: 1px solid;
	border-bottom-color: Black;
}

.paginatorPage {
	background-color: white;
	color: #ECECEC;
	border-bottom: 1px solid;
	border-bottom-color: white;
}

.contactMailto {
	font-size: 10pt;
	font-weight: bold;
}

.contactMailto a:link  {
	border-bottom: 1px solid;
	border-bottom-color: Black;
}

.copyright {
   text-align: left;
	font-size: 8pt;
	color: black;
}

#navPrivacy {
	position: absolute;
	left: 370px;
	top: 300px;
	width: 200px;
}

#navPrivacy:link  {
	color: #B22222;
}

#navPrivacy:hover  {
	color: #DF5656;
	text-decoration: underline;
}

#dialogFeedBack {
   position: absolute;
	left: 550px;
	top: 98px;
	z-index: 50;
}

#menuGrid {
	border-bottom: 1px solid;
	border-color: black;
	font-size: 0px;
}

#helpFormContainer {
}

#metadata {
	visibility: hidden;
}

#metadata1 {
	visibility: hidden;
}

#metadata2 {
	visibility: hidden;
}

#metadata3 {
	visibility: hidden;
}

.standard-list-input {
	width:200px;
}

.standard-text-input {
	width: 200px;
}

.standard-number-input {
	width: 150px;
}

#genericStartJobFormContainer {
   position: relative;
	top: 8px;
	left: 0px;
	width: 500px;
	height: 200px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 50;
}

#genericStartJobForm {
   position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 200px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#reassignJobFormContainer {
   position: relative;
	top: 8px;
	left: 0px;
	width: 500px;
	height: 150px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 50;
}

#reassignJobForm {
   position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#startProductionJobsFormContainer {
   position: relative;
	top: 8px;
	left: 0px;
	width: 770px;
	height: 500px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 50;
}

#startProductionJobsForm {
   position: relative;
	top: 0px;
	left: 0px;
	width: 770px;
	height: 500px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#startProductionJobsHeader {
	width: 770px;
	z-index: 50;
}

#jobRowsTable {
	border: 1px solid;
	padding: 5px;
	text-align:left;
	height: 200px;
	overflow: auto;
	z-index: 90;
}

.jobHeader {
	font-size: 8pt;
	font-weight: bold;
}

#defaultTaskPageLayout {
}

#defaultTaskPageFormContainer {
	width: 960px;
	height: 590px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 40;
}

#defaultTaskPageForm {
	width: 850px;
	height: 590px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#defaultTaskPageHeader {
	width: 850px;
	z-index: 50;
}

#popupTaskPageFormContainer {
	width: 850px;
	height: 600px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 40;
}

#popupTaskPageForm {
	width: 850px;
	height: 590px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#popupTaskPageHeader {
	width: 850px;
	z-index: 50;
}

defaultEmbeddedTaskPageFormContainer {
	width: 98%;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 50;
}

#defaultEmbeddedTaskPageForm {
	width: 98%;
	height: 200px;
	overflow: auto;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 50;
}

#defaultEmbeddedTaskPageHeader {
	width: 98%;
	z-index: 50;
}
#workflowCommentsTable {
   width: 830px;
	height: 120px;
	overflow: auto;
}

#taskMetadata {
	height: 250px;
	width: 300px;

}

#workflowGalleryMenubar {
	width: 850px;
	border:1px solid;
}

#workflowGallery {
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	height: 185px;
	width: 850px;
	overflow: auto;
}

#taskInstruction {
   border: 1px solid;
	height: 80px;
	width: 600px;
	padding: 2px;
	background-color: white;
	z-index: 60;
	overflow: auto;
}

#orConditions {
	font-size: 8pt;
	font-weight: bold;
}

#andConditions {
	font-size: 8pt;
	font-weight: bold;
}

.taskPageColOne {
	width: 170px;
}

.taskPageColTwo {
	width: 170px;
}

#workflowAssetScroller {

}

.loginScreen {
	position: fixed;
	top: 20%;
	left: 15%;
}

.ieLoginScreen {
	position: absolute;
	top: 150px;;
	left: 150px;
}

#screenHeaderTop {
	border-bottom: 1px solid;
}

#screenHeaderBottom {
	border-top: 1px solid;
}

.companyDataCol1 {
   border: 1px solid black;
	width: 245px;
	vertical-align: middle;
}

.companyDataCol2 {
	width: 270px;
}

.companyList {
	border: 1px solid black;
}

#companyBox {
   width: 270px;
	height: 180px;
	overflow: auto;
}

#channelBox {
   width: 270px;
	height: 180px;
	overflow: auto;
}

#categoryBox {
	width: 270px;
	height: 180px;
	overflow: auto;
}

#productBox {
	width: 270px;
	height: 180px;
	overflow: auto;
}

#brandBox {
	width: 270px;
	height: 180px;
	overflow: auto;
}

#partBox {
	width: 270px;
	height: 180px;
	overflow: auto;
}

.addButton {
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

.table-entry {
   border-color: Red;
	padding: 40px;
}

#jobboard_level_0 {
	width: 100%;
	height: 95%;
}

#jobboard_level_1 {
	width: 97%;
}

#jobboard_pageFooter {
	position: absolute;
	top: 3250px;
	left: 0px;
}

#jobboard_body {
	width: 100%;
	height: 100%;
}
#jobboard_fullScreenContent {
	width: 99%;
	height: 99%;
}

#jobBoardFormContainer {
    position: absolute;
	left:10px;
	top: 30px;
	width: 100%;
	height: 100%;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background-color: white;
	z-index: 8;
}

#jobBoardForm {
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	width: 100%;
	height: 100%;
	border: 0px solid;
	background-color: white;
	z-index: 100;
}

#jobBoardContainer {
	position: relative;
	left:10px;
	top: 10px;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index: 8;
}

.jobBoardHeader {
	background-color: #c6d3ef;
	border: 1px solid black;
	text-align: left;
	padding-left: 2px;
	white-space: nowrap;
}

.jobBoardText {
	font-size: 10pt;
	padding-left: 1px;
	padding-right: 3px;
	white-space: nowrap;
}

.client-company-column {
	width: 100px;
}

.job-description-column {
	width: 100px;: 
}

.job-performer-column {
	width: 100px;
}

.launch-date-column {
	width: 50px;
}

.milestone-date-column {
	width: 50px;
}

.next-milestone-column {
	width: 100px;
}

.status-column {
	width: 90px;
}

#userTasksFormContainer {
    position: absolute;
	left:10px;
	top: 30px;
	width: 100%;
	height: 100%;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background-color: white;
	z-index: 8;
}

#userTasksForm {
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	width: 100%;
	height: 100%;
	border: 0px solid;
	background-color: white;
	z-index: 100;
}

.manageUsersHeader {
	background-color: #c6d3ef;
	border: 1px solid black;
	text-align: left;
	padding-left: 2px;
	white-space: nowrap;
}

.manageUsersText {
	font-size: 10pt;
	color: Black;
	background-color: transparent;
   padding-left: 1px;
	padding-right: 3px;
	white-space: nowrap;
}

#workbackScheduleFormContainer {
    position: absolute;
	left:10px;
	top: 30px;
	width: 1000px;
	height: 770px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background-color: white;
	z-index: 8;
}

#workbackScheduleForm {
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	width: 1000px;
	height: 770px;
	border: 1px solid;
	background-color: white;
	z-index: 100;
	overflow: auto;
}

#workbackScheduleContainer {
	position: relative;
	left:10px;
	top: 10px;
	width: 1000px;
	background-color: white;
	z-index: 8;
	overflow: auto;
}

.workbackScheduleHeader {
	background-color: #c6d3ef;
	border: 1px solid black;
	text-align: left;
	padding-left: 2px;
	white-space: nowrap;
}

#manageUsersFormContainer {
    position: absolute;
	left:10px;
	top: 30px;
	width: 1300px;
	height: 770px;
	padding: 0px;
	border: 0px solid;
	color: black;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background-color: white;
	z-index: 8;
}

#manageUsersForm {
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	width: 1300px;
	height: 770px;
	border: 1px solid;
	background-color: white;
	z-index: 100;
	overflow: auto;
}

#manageUsersContainer {
	position: relative;
	left:10px;
	top: 10px;
	width: 1380px;
	background-color: white;
	z-index: 8;
	overflow: auto;
}

#assignTaskFormContainer {
   position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 90;
}

#assignTaskForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 90;
}

#changeLaunchDateFormContainer {
   position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 90;
}

#changeLaunchDateForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 90;
}

#changeMilestoneDateFormContainer {
   position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 90;
}

#changeMilestoneDateForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 90;
}

#changeMilestoneDateFormContainer {
   position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 150px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 90;
}

#changeMilestoneDateForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 150px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 90;
}

#manageJobFormContainer {
    position: absolute;
	left: 0px;
	top: 0px;
	width: 520px;
	height: 125px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#manageJobForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 125px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 10;
}

#archivePage {
	width: 850px;
	height: 310px;
	padding: 0px;
	border: 1px solid;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 50;
}

#archivePageGallery {
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color: black;
	height: 425px;
	width: 850px;
	overflow: auto;
	z-index: 60;
}

#archivePageHeader {
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: Black;	
	text-align: center;
	width: 850px;
}	

#emailPerformerFormContainer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 650px;
	height: 600px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;;
	z-index: 8;
}

#emailPerformerForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 600px;
	border: 1px solid;
	background-color: #eeeeee;
	z-index: 100;
}

.cozimo-button { 
	color: rgb(238, 108, 11); 
	padding: 4px; 
	margin-right: 10px; 
	border: 2px solid #999999; 
	cursor: pointer; 
	}

	#cozimoEmbeddedFlash {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 90%;
	height: 90%;
	border: 3px solid;
	overflow: auto;
}

#cozimomenu {
	position: absolute;
	top: 10px;
	left: 10px;
}

#assetSearchMenubar {
   position: relative;
	top: 3px;
	border: 1px solid;
	overflow: auto;
}

#assetSearchGallery {
	position: relative;
	top: 5px;
	text-align: left;
	height: 99%;
	border: 0px solid;
	overflow: auto;
	z-index: 10;
}

#popupQueryViewBodyContent {
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 0px;
	z-index: 1;
	background-color: transparent;
	vertical-align: top;
	overflow: hidden;
	border: 0px solid;
}

#setOptionsFormContainer {
	width: 1000px;
	padding: 0px;
	border: 1px none;
	color: black;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	z-index: 8;
}

#setOptionsForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px;
	border: 1px solid;
	background-color: white;
	overflow: auto;
	z-index: 100;
}

#groupNameBox {
   width: 270px;
	height: 190px;
	overflow: auto;
}

#assignGroupBox {
   width: 300px;
	height: 150px;
	overflow: auto;
}

#assignSystemGroupBox {
   width: 300px;
	height: 150px;
	overflow: auto;
}

#selectedAssignmentGroups {
		font-size:8pt;
	   width: 25em;
	   height: 70px;
}

#selectedAssignmentUsers1 {
		font-size:8pt;
	   width: 25em;
	   height: 70px;
}

#selectedAssignmentUsers2 {
		font-size:8pt;
	   width: 25em;
	   height: 70px;
}

.resourceAssignmentsHeader {
	font: 8pt;
	color: black;
	background-color: 
}

#templateDataContainer {
	border: 1px solid black;
	width: 250px;
	height: 250px;
	color: #eeeeee;
}

#templateDataContainer {
	border: 1px solid black;
	width: 330px;
	height: 220px;
	color: #eeeeee;
	overflow: auto;
}

div.scrollTableContainer td	{
	color: #000;
	padding-right: 1px;
	font-size: 12px;
	text-align: left;
	border-bottom: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	border-right: solid 1px #d8d8d8;
	height: 15px;
	}
	
	div.scrollTableContainer table>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	background-color: #f7f7f7;
	}
	
	.assignment-component {
	}
	
	
.role-column {
	min-width: 200px;
	font-size: 10pt;
}

.assignment-column {
	min-width: 200px;
	font-size: 10pt;
}


#flexMainPage {
	width: 100%;
	height: 100%;
}

#flexFullScreenContent {
	width: 100%;
	height: 100%;
}

#flexContent {
	width: 100%;
	height: 100%;
}

#smartFormAdmin {
	width: 100%;
	height: 100%;
}
