@charset "utf-8";html,body{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#30373e;background-color:#fff;font-weight:normal;margin:0;padding:0;height:100%;width:100%;}
a,a:link,a:visited{color:#30373e;font-weight:normal;text-decoration:none;font-size:10px;}
a:hover{text-decoration:underline;}
img{border:0;vertical-align:top;}
table{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#30373e;background-color:#fff;border:0;}
td{text-align:left;}
form{margin:0;padding:0;border:0;}
textarea,select{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#30373e;background-color:#fff;border:1px #c8c8c8 solid;overflow:auto;}
input{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#30373e;border:1px #c8c8c8 solid;}
input.button{border:none;}
optgroup{color:#fff;background:#4f4f4f;}
option{color:#30373E;background:#fff;}
label{margin-right:10px;vertical-align:middle;}
.inputLength100{width:100px;}
.inputLength150{width:150px;}
.inputLength200{width:200px;}
.inputLength250{width:250px;}
.inputFullLength{width:95%;}
.inputFullSpace{width:100%;height:100%;}
.inputSelect{font-size:9px;}
.inputSelectMultiple{width:100%;height:75px;}
.inputSelectMultipleAddressBook{width:100%;height:150px;}
.inputRadio{border:none;vertical-align:middle;}
.inputCheckbox{border:none;height:13px;width:13px;}
.inputListCheckbox{border:none;height:13px;width:13px;vertical-align:middle;}
.inputSearch{display:block;background-image:url(../images/search_input.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;margin:2px;}
.inputUsername{width:200px;display:block;background-image:url(../images/user_small.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;margin:2px;}
.inputPassword{width:200px;display:block;background-image:url(../images/key_small.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;margin:2px;}
.inputError{background-image:url(../images/warning_small.png);background-repeat:no-repeat;}
.textContentPicture{vertical-align:middle;}
a.button{background:transparent url('../images/bg_button_a.png') no-repeat scroll top right;color:#30373e;display:block;float:left;height:20px;margin-top:1px;margin-left:6px;padding-right:18px;text-decoration:none;}
a.button span{background:transparent url('../images/bg_button_span.png') no-repeat;display:block;line-height:10px;padding:5px 0 5px 18px;}
a.button:active{background-position:bottom right;color:#3c3c3c;outline:none;}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}
div.pagination{text-align:center;padding-top:2px;padding-bottom:2px;}
div.pagination a{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #ddd;text-decoration:none;background-color:#fff;color:#505962;}
div.pagination a:hover,div.pagination a:active{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #c8c8c8;background-color:#fff;}
div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;font-weight:bold;color:#505962;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #ddd;color:#ccc;background-color:#fff;}
.container{position:relative;margin:0 auto;text-align:center;height:100%;width:100%;}
.contentHeader{position:relative;margin-left:auto;margin-right:auto;width:1024px;height:8%;z-index:100;}
.contentMain{position:relative;margin-left:auto;margin-right:auto;width:1024px;border-left:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;min-height:92%;height:auto!important;}
.fileAttachmentListArea{height:150px;text-align:center;overflow:auto;margin-left:auto;margin-right:auto;}
.ajaxTemplates{display:none;}
.toolTip{position:absolute;background-color:#ffffe1;border:1px solid #c8c8c8;text-align:left;padding:6px;min-width:180px;max-width:250px;width:auto!important;min-height:20px;max-height:400px;height:auto!important;}
.headerLoginInfo{position:absolute;left:0;bottom:10px;padding-right:10px;color:#30373E;background-color:#fff;text-align:left;float:left;}
.headerDate{position:absolute;right:0;bottom:10px;color:#30373E;background-color:#fff;text-align:right;float:left;}
.desktopContainer{position:relative;width:100%;margin-top:30px;margin-left:auto;margin-right:auto;height:355px;overflow:auto;}
.desktopMenu{height:80px;width:95%;white-space:nowrap;margin-top:10px;margin-left:auto;margin-right:auto;border-top:1px #c8c8c8 solid;border-bottom:1px #c8c8c8 solid;}
.desktopMenuLeftContainer{float:left;width:32%;height:80%;margin-top:20px;margin-left:auto;margin-right:auto;}
.desktopMenuCenterContainer{float:left;margin-left:auto;margin-right:auto;width:34%;height:80%;margin-top:10px;border-left:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;}
.desktopMenuRightContainer{float:left;width:32%;height:80%;text-align:left;margin-top:10px;margin-left:auto;margin-right:auto;}
.desktopLanguageLayerOptions{margin-left:35%;text-align:left;word-spacing:10px;padding-top:10px;}
.desktopFormContainer{width:100%;margin-top:5px;margin-left:25px;}
.desktopRow{margin-bottom:5px;}
.loginFields{float:left;}
.loginButton{float:left;margin-left:5px;}
.choiceArea{display:inline;padding-left:15px;padding-right:15px;text-align:center;}
.contentBoxContainer{position:relative;width:95%;margin-left:auto;margin-right:auto;margin-top:30px;text-align:center;overflow:hidden;background-color:#fff;}
.contentBox{float:left;display:block;width:29%;height:140px;margin-left:2%;margin-right:2%;margin-bottom:25px;background-color:#fff;border:1px solid #c8c8c8;text-align:left;padding-bottom:5px;}
.contentBoxHeader{height:16px;background-image:url("../images/navbar_background.png");background-repeat:repeat-x;padding-left:10px;padding-right:10px;padding-top:2px;margin-bottom:8px;color:#30373E;border-bottom:1px solid #c8c8c8;}
.contentBoxHeaderText{text-align:left;float:left;display:block;}
.contentBoxHeaderButtons{text-align:right;float:right;display:block;}
.contentBoxBody{width:100%;text-align:center;margin-left:auto;margin-right:auto;}
.contentBoxRow{height:22px;line-height:22px;text-align:left;}
.contentBoxRowHover{height:22px;line-height:22px;text-align:left;background-color:#eee;cursor:pointer;}
.contentBoxColumn{float:left;text-align:left;height:100%;overflow:hidden;white-space:nowrap;margin-right:10px;margin-left:10px;padding-right:2px;}
.contentBoxColumn1{float:left;text-align:left;width:75%;height:100%;overflow:hidden;white-space:nowrap;margin-right:10px;margin-left:10px;}
.contentBoxColumn2{float:left;text-align:left;height:100%;white-space:nowrap;}
.menuContainer{width:100%;height:24px;margin-bottom:15px;}
.menuBar{height:100%;padding-left:10px;background-color:#fff;background-image:url("../images/navbar_background.png");border-top:1px #c8c8c8 solid;border-bottom:1px #c8c8c8 solid;text-align:left;}
.menuItem{height:100%;display:inline;float:left;border-right:1px dotted #c8c8c8;}
.menuItemText{height:100%;padding-left:25px;padding-right:25px;line-height:22px;cursor:pointer;}
.menuDropDownItem{position:absolute;clear:both;width:200px;height:auto;margin:0;background-color:#fff;background-image:url("../images/menu_background.png");background-repeat:repeat-y;background-position:left top;border:1px solid #c8c8c8;text-align:left;padding-top:15px;padding-bottom:20px;z-index:99;}
.menuSeparator{width:96%;height:1px;border-top:1px solid #c8c8c8;margin-top:5px;margin-bottom:5px;margin-left:2%;margin-right:2%;}
.menuIcon{vertical-align:middle;margin-right:30px;margin-left:2px;}
.autoCompleteBox{position:absolute;clear:both;width:350px;height:auto;margin:0;background-color:#fff;border:1px solid #c8c8c8;text-align:left;padding-top:15px;padding-bottom:20px;z-index:99;}
.autoCompleteBoxRow{height:20px;line-height:20px;text-align:left;background-color:#fff;border:1px solid #fff;margin-right:5px;margin-left:5px;padding-left:5px;padding-right:5px;overflow:hidden;white-space:nowrap;}
.autoCompleteBoxRowHover{height:20px;line-height:20px;text-align:left;background-color:#eee;border:1px solid #c8c8c8;cursor:pointer;margin-right:5px;margin-left:5px;padding-left:5px;padding-right:5px;overflow:hidden;white-space:nowrap;}
.folderListContainer{width:95%;height:15px;margin-left:auto;margin-right:auto;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #c8c8c8;}
.folderListContent{padding-top:2px;text-align:left;}
.pageHeaderContainer{width:95%;height:25px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:5px;border-bottom:1px solid #c8c8c8;background-image:url("../images/folder.png");background-repeat:no-repeat;background-position:top left;}
.pathMapContent{height:100%;padding-top:2px;padding-left:25px;padding-right:2px;text-align:left;float:left;}
.pathMapContent,.pathMapContent a:hover,.pathMapContent a:link,.pathMapContent a:visited{color:#999;}
.topSearchContent{height:100%;padding-top:2px;text-align:left;float:right;}
.actionMenuContainer{border-top:1px solid #c8c8c8;width:95%;height:30px;padding-top:15px;margin-top:25px;margin-left:auto;margin-right:auto;}
.actionMenuLeft{text-align:left;float:left;display:block;}
.actionMenuRight{text-align:right;float:right;display:block;}
.tabPane{margin-top:10px;width:95%;height:auto;margin-left:auto;margin-right:auto;}
.tabContainer{position:relative;height:24px;left:10px;}
.tab{width:145px;height:18px;text-align:center;color:#999;background-color:#f8f8f8;padding-top:2px;cursor:pointer;float:left;margin-top:3px;margin-left:6px;border:1px #c8c8c8 solid;}
.tabActive{width:145px;height:22px;text-align:center;color:#30373E;padding-top:2px;cursor:pointer;background-color:#fff;float:left;margin-left:6px;border-top:1px #c8c8c8 solid;border-left:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;}
.tabPageContainer{height:100%;width:100%;border:1px #c8c8c8 solid;margin-left:auto;margin-right:auto;}
.tabPage{margin-top:30px;margin-bottom:30px;width:100%;height:100%;margin-left:auto;margin-right:auto;text-align:center;}
.dataViewFieldSet{width:90%;background-color:#f4f4f4;border:1px solid #c8c8c8;padding:10px;margin-left:auto;margin-right:auto;margin-top:10px;display:block;}
.dataViewFieldSetText{width:90%;background-color:#fff;border:1px solid #c8c8c8;padding:10px;margin-left:auto;margin-right:auto;margin-top:10px;display:block;}
.dataViewRow{width:100%;min-height:14px;height:auto!important;padding-top:5px;text-align:left;display:block;clear:both;}
.dataViewLabel{height:100%;float:left;display:block;width:20%;margin-right:30px;padding:4px;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;white-space:nowrap;}
.dataViewLabelSelectable{height:100%;float:left;width:20%;margin-right:30px;padding:4px;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;display:block;white-space:nowrap;cursor:pointer;}
.dataViewLabelSelected{height:100%;float:left;width:20%;margin-right:30px;padding:4px;background-color:#ddd;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;display:block;white-space:nowrap;cursor:pointer;}
.dataViewValue{height:100%;float:left;display:block;width:70%;margin-left:1px;padding:4px;border-bottom:1px solid #c8c8c8;max-height:45px;height:auto!important;overflow-y:auto;}
.dataViewInputValue{height:100%;float:left;display:block;width:70%;padding-top:4px;padding-bottom:4px;padding-right:0;}
.dataViewActionValue{height:100%;float:left;display:block;width:70%;}
.messageboxContainer{margin-left:auto;margin-right:auto;width:95%;border:1px solid #c8c8c8;background-color:#f4f4f4;margin-top:20px;margin-bottom:30px;}
.messageboxContent{position:relative;width:95%;padding:10px;}
.messageboxExtendedContent{text-align:left;width:65%;margin-bottom:10px;padding:10px;}
.textContent{width:90%;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:10px;text-align:left;border:1px solid #c8c8c8;background-color:#f4f4f4;}
.innerTextContent{height:250px;text-align:left;overflow:auto;}
.innerTextContentExpandable{min-height:250px;height:auto!important;text-align:left;overflow-x:auto;}
.list{width:95%;margin-left:auto;margin-right:auto;border:1px solid #c8c8c8;}
.listRowHeader{height:22px;background-image:url("../images/navbar_background.png");background-repeat:repeat-x;}
.listRowHeader a:hover,.listRowHeader a:link,.listRowHeader a:visited,.listRowHeader span{color:#30373E;}
.listRow{height:22px;color:#30373E;border-top:1px solid #c8c8c8;background-color:#fff;cursor:pointer;}
.listRowHover{height:22px;color:#30373E;border-top:1px solid #c8c8c8;background-color:#eee;cursor:pointer;}
.listRowFooter{height:26px;border-top:1px solid #c8c8c8;background-color:#eee;}
.listFooterCol{width:100%;height:100%;line-height:22px;margin-left:15px;text-align:left;}
.listCol1{width:40px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;cursor:default;border-right:1px solid #c8c8c8;overflow:hidden;}
.listCol2{width:560px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listCol2a{width:500px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listCol2b{width:50px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listCol3{width:160px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listCol4{width:150px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;overflow:hidden;}
.listNewItemCol1{width:320px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;cursor:default;border-right:1px solid #c8c8c8;overflow:hidden;}
.listNewItemCol2{width:380px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;cursor:default;overflow:hidden;}
.listNewItemCol3{width:auto;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;cursor:default;overflow:hidden;}
.listSearchCol1{width:580px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listSearchCol2{width:150px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listSearchCol3{width:130px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;overflow:hidden;}
.listMessageCol1{width:40px;height:100%;line-height:22px;margin-left:15px;padding-top:1px;float:left;text-align:left;cursor:default;border-right:1px solid #c8c8c8;overflow:hidden;}
.listMessageCol2{width:280px;height:100%;line-height:22px;margin-left:15px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listMessageCol3{width:365px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listMessageCol4{width:150px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listMessageCol5{width:10px;height:100%;vertical-align:middle;line-height:22px;margin-left:10px;float:left;text-align:left;overflow:hidden;}
.listAttachmentCol1{width:40px;height:100%;line-height:22px;margin-left:15px;padding-top:1px;float:left;text-align:left;cursor:default;border-right:1px solid #c8c8c8;overflow:hidden;}
.listAttachmentCol2{width:320px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;border-right:1px solid #c8c8c8;overflow:hidden;}
.listAttachmentCol3{width:60px;height:100%;line-height:22px;margin-left:10px;float:left;text-align:left;overflow:hidden;}