 
 
 
 



 


















 



body, html {
margin: 0;
padding: 0;
}
body {
   	font-family: Helvetica, Arial, sans-serif;
	font-size: 75%;
	background: url(./colors/qpg/body_background.gif) repeat-x;
	color: #202020;
	margin: 0px auto;
	padding: 0px;
	width: 900px;
}

#FLYParent {
    min-height: 600px;
    min-width: 80%;
    padding-left: 15px;
    padding-right: 15px;
}

#pageArea {
    background-color: #FFFFFF;
    border: 1px solid #CCC;
    padding: 2px;
    -moz-border-radius: 4px;
}

button.launch{
	display: none;
}

span.wpsInstructionText{
	display: none !important;
}

.pageAreaShadow {
      background:url(./colors/qpg/pagearea_shadow.gif) repeat-x;
      height: 4px;
      padding: 0px;
      margin: -1px 3px 0px 3px;
}






#pageHeader {
    background: transparent url(./colors/qpg/barBack.gif) top left repeat-x;
    padding: 2px;
}

#pageHeader h2{
    font-size: 1.333em;
    font-weight: normal;
    color: #000;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 8px;
    padding-right: 10px;
}

#pageHeader h4{
    font-size: 1.1667em;
    color: #000;
    float: left;
    margin: 0;
    padding: 0;
}

#teamSpaceRenameEditLink{
	float: left;
	font-size: 1em;
	color: #333 !important;
	padding-top: 2px;
}

#teamSpaceRename{
	float: left;
	color: #666;
	font-size: 1em;
	padding-left: 7px;
}

#teamSpaceRename a{
	color: #333 !important;
}

#teamSpaceRenameProgress{
	float: left;
	color: #333;
	font-size: 1em;
	padding-left: 7px;
}

#teamSpaceRenameProgress img{
	padding-right: 10px;
}

#teamSpaceRenameProgress span{
	padding-top: 4px;
}


#pageHeader a.favorite{
    font-size: 1.1667em;
    color: #000;
    float: left;
    margin: 0;
    padding: 0;
}

#pageHeader a.favorite img{
    border: none;
}

#pageHeader h4.favorite a{
    background: transparent url("images/quickr/heart.gif") top left no-repeat;
    text-indent: -9000px;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

#pageHeader h4.notFavorite a{
    background: transparent url("images/quickr/not_favorite.gif") top left no-repeat;
    text-indent: -9000px;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

#pageHeader h4.notFavorite a:hover{
    background: transparent url("images/quickr/mark_favorite.gif") top left no-repeat;
    text-indent: 20px;
    width: 200px;
}


#pageHeader a {
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #0063dc;
}
#pageHeader a:visited {
	color: #0063dc;
}

#pageHeader a:hover {
	color: #0063dc;
}
#pageHeader a:active {
	color: #0063dc;
}

#pageHeaderMain {
    padding: 5px 3px;
    height: 1.6em;
}
#pageHeaderCustomizeActions{
	clear: both;
	margin: 0 10px;
	background: #323232;
}

#pageHeader ul.choices {
	list-style: none;
	padding: 5px 0px 25px 0px;
	margin: 0px;
}

#pageHeader ul.choices li{
    margin: 2px 0;
    padding: 2px 10px;
}

#pageHeader ul.choices li a {
    color: #fff !important;
    font-size: 1em;
    padding: 2px 10px;
    display: block;
    width: 130px;
}

#pageHeader ul.choices li a:hover{
	background: #000;
	border: 1px solid #000;
      -moz-border-radius: 4px;
	padding: 1px 9px;
}

#pageHeader ul.choices li.selected a{
	background: #fff;
	border: 1px solid #000;
	color: #000 !important;
 	-moz-border-radius: 4px;
	padding: 2px 10px;
}

#pageHeader ul.choices li.selected a:hover{
	background: #fff;
}

#pageHeader ul.choices li.selected a:focus{
	color: #000 !important;
}

#pageHeader DIV.actionSelect DIV.tabs {position: relative;height: 3em; width: 35em;}
#pageHeader DIV.actionSelect DIV.tabs UL {margin: 0;padding: 0;position: absolute;bottom: -1px;width: 100%; width: expression("40em");}
#pageHeader DIV.actionSelect DIV.tabs UL LI  {display: inline;list-style: none;white-space: nowrap;background: none;float: none;margin: 0;padding: 0;}
#pageHeader DIV.actionSelect DIV.tabs UL A,
#pageHeader DIV.actionSelect DIV.tabs UL A.selected {
	background: #323232;
	width: auto;
	right: 0;
	display: block;
	font-weight: bold;
	font-size: 1em !important;
	float: left;
	padding: 5px 9px;
	margin: 0;
	margin-top: 1px;
	margin-right: 4px;
	text-align: center;
	text-decoration: none;
	color: #888 !important;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
#pageHeader DIV.actionSelect DIV.tabs UL A.selected,
#pageHeader DIV.actionSelect DIV.tabs UL A.selected:hover {background-color: #525252;border: 1px solid #666;border-bottom: none;padding-bottom: 6px;color: #fff !important;}
#pageHeader DIV.actionSelect DIV.tabs-multi UL A.selected,
#pageHeader DIV.actionSelect DIV.tabs-multi UL A.selected:hover {padding-bottom: 5px !important;}
#pageHeader DIV.actionSelect DIV.tabs UL A {border: 1px solid #666;border-bottom: none;}
#pageHeader DIV.actionSelect DIV.tabs UL A:hover {color: #fff !important;}

#pageHeader DIV.actionSelect DIV.tabBody {padding: 10px;margin: 0;background: #525252;border: 1px solid #666; width: 35em;}
#pageHeader DIV.actionSelect DIV.tabBody INPUT {padding: 3px;border: 1px solid #666;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete {background-color: white; border: 1px solid black; padding: 2px; margin:0;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete .informal {margin-left: 1em; margin-right: 1em; color: #444;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete UL {padding: 0px; margin:0; white-space: normal !important;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete LI {color: #000; background-color: white; padding: 0.2em 0.5em 0.2em 0.5em; margin: 0;cursor: pointer; float: none; white-space: normal !important;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete LI.selected {background-color: #0063DC;color: white;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete LI.warning {background-color: white; color: #444;}
#pageHeader DIV.actionSelect DIV.tabBody .autocomplete LI.error {background-color: white; color: red; cursor: default;}

#pageHeader #members #membersInputRow {margin-top:1em; margin-bottom:1em; min-width: 30em; white-space: nowrap;}
#pageHeader #members #membersInput {width: 90%;}
#pageHeader #members #membersInProgress {margin-left:0.5em; margin-right:0.5em;}
#pageHeader #members #membersStatus {margin-left:0.5em; margin-right:0.5em;}
#pageHeader #memberMessageAddSuccess {padding: 0 1em;}
#pageHeader #memberMessageAddFailure {padding: 0 1em;}
#pageHeader #membersAddRoleDescriptionContainer {vertical-align: top; padding-left: 1em; color: white;}
#pageHeader #membersAddRoleDescriptionContainer H4 {margin: 0.9em 0; padding: 0; font-weight: bold; color: white; font-size: 1em; float: none;}

#innerHere{
}

a.customize{
	padding: 3px 8px;
	float: right;
	font-size: 1em !important;
	color: #f8ae4e !important;
	font-weight: bold;
	margin-right: 7px;
}

a.custSel{
	padding: 3px 8px;
	background: #0062db !important;
	color: #fff !important;
	float: right;
	font-size: 1em !important;
	font-weight: bold;
	margin-right: 7px;
}




div.actionChoices{
    float: left;
    width: 180px;
}

a.helpLink{
	float: right;
	color: #fff !important ;
	font-size: 1em !important;
	padding-top: 10px;
	padding-right: 20px;
}

div.actionSelect{
	color: #fff;
	padding: 1px 0 0 0;
	margin: 0;
	margin-left: 181px;
}

div.actionSelect ul{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 250px;
	float: left;
}

div.actionSelect ul li{
	float: left;
	margin: 5px;
	padding: 15px 10px;
	background: #505050;
}

div.actionSelect ul li a{
    color: #fff !important;
    font-size: 1.1667em !important;
    display: block;
    width: 200px;
    background: transparent url("images/quickr/plus.gif") center right no-repeat;
    padding-right: 20px;
}

div.actionSelect ul li a.picture{
	padding-left : 40px;
	width: 160px;
}

div.actionSelect li.blog{
	background: #505050 url("images/quickr/blogbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.blog{
	background: #505050 url("images/quickr/blogbutton.gif") left 50% no-repeat;
}

div.actionSelect li.wiki{
	background: #505050 url("images/quickr/wikibutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.wiki{
	background: #505050 url("images/quickr/wikibutton.gif") left 50% no-repeat;
}

div.actionSelect li.library{
	background: #505050 url("images/quickr/librarybutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.library{
	background: #505050 url("images/quickr/librarybutton.gif") left 50% no-repeat;
}

div.actionSelect li.feed{
	background: #505050 url("images/quickr/feedreaderbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.feed{
	background: #505050 url("images/quickr/feedreaderbutton.gif") left 50% no-repeat;
}

div.actionSelect li.announcement{
	background: #505050 url("images/quickr/announcementbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.announcement{
	background: #505050 url("images/quickr/announcementbutton.gif") left 50% no-repeat;
}

div.actionSelect li.projectTasks{
	background: #505050 url("images/quickr/tasllistbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.projectTasks{
	background: #505050 url("images/quickr/tasllistbutton.gif") left 50% no-repeat;
}

div.actionSelect li.contacts{
	background: #505050 url("images/quickr/contactsbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.contacts{
	background: #505050 url("images/quickr/contactsbutton.gif") left 50% no-repeat;
}

div.actionSelect li.libraryViewer{
	background: #505050 url("images/quickr/libraryviewerbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.libraryViewer{
	background: #505050 url("images/quickr/libraryviewerbutton.gif") left 50% no-repeat;
}

div.actionSelect li.richtext{
	background: #505050 url("images/quickr/richeditorbutton.gif") left 50% no-repeat;
}

#teamSpaceAddComponentForm h2.richtext{
	background: #505050 url("images/quickr/richeditorbutton.gif") left 50% no-repeat;
}


div.actionSelect li.reorder{
	background: #505050 url("images/quickr/reorder.gif") left 50% no-repeat;
}

#teamSpaceReorderComponentMenu h2.reorder{
	background: #505050 url("images/quickr/reorder.gif") left 50% no-repeat;
}

div.actionSelect li.reorder a{
	background: transparent;
	padding-right: 10px;
	width: 180px !important;
}

div.actionSelect li.blank{
	background: #505050 url("images/quickr/blankpage.gif") left 50% no-repeat;
}

div.actionSelect li.blank a{
	background: transparent;
	padding-right: 10px;
      width: 220px;
}

div.actionSelect li.saveAs{
	background: #505050 url("images/quickr/save-as-template.gif") left 50% no-repeat;
}

div.actionSelect li.saveAs a{
	background: transparent;
	padding-right: 10px;
      width: 210px;
}

div.actionSelect li.editProp{
	background: #505050 url("images/quickr/edit-app-properties.gif") left 50% no-repeat;
}

div.actionSelect li.editProp a{
	background: transparent;
	padding-right: 10px;
	width: 180px !important;
}

div.actionSelect li.noplus a{
	background: transparent;
	padding-right: 10px;
	width: 210px;
}

div.actionSelect h3{
	margin: 0;
	display: block;
	padding: 10px 0 0 10px;
      font-size: 1em;
}

div.actionSelect h3.bottom{
	clear: both;
	padding: 0 8px !important;
}

div.actionSelect h3 a{
	color: #fff !important;
	text-decoration: none;
	font-weight: normal;
}

div.actionSelect h3 a:hover{
	text-decoration: underline !important;
}

#pagingContainer{
	clear: both;
}

div.actionSelect h5{
	color: #fff !important;
	margin: 0;
	padding: 0 8px;
	font-size: 1em;
}

div.actionSelect h5 a{
	color: #fff !important;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #323232;
}

div.actionSelect h5 a:hover{
	text-decoration: underline;
}

div.actionSelect h5.paging{
	float: right;
	padding-right: 25px;

}

div.actionSelect h5.showing{
	float: left;
}

div.actionSelect h5 a.dis{
	color: #bbb !important;
	cursor: default;
	border: none;
	padding: 1px 0;
}



#teamSpaceAddComponentForm h2, #teamSpaceReorderComponentMenu h2{
	display: block;
	float: none;
	background: #333;
	color: #fff;
	margin: 2px;
	border: 1px solid #333;
	-moz-border-radius: 4px;
      font-size: 1.1667em;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.add{
	padding: 5px 10px;
}

div.add label{
	color: #000;
	font-size: 1.1667em;
}

div.add label.small{
	font-size: 1em;
}

#urlValue{
	font-size: 1em;
	margin: 5px 0;
	padding: 0;
	color: #000;
	width: 250px;
	overflow: hidden;
}

#urlValue span{
	color: #f89800;
}
#blankLabelName{
	margin: 0;
	padding: 0;
	color: red;
	font-size: 1em;
	display: none;
}

#urlIssue{
	margin: 0;
	padding: 5px 0 0 0;
	color: red;
	font-size: 1em;
	display: none;
}

#errorValid{
	margin: 0;
	padding: 5px 0 0 0;
	color: red;
	font-size: 1em;
	display: none;
}


#teamSpaceAddComponentForm #details{
	padding: 0;
	padding-left: 25px;
}


#teamSpaceAddComponentForm #addComponentSibling{
	padding: 5px 0 0 0;
	padding-left: 25px;
}


#teamSpaceAddComponentForm div.buttons, #teamSpaceReorderComponentMenu div.buttons{
	padding: 20px 0 0 0;
	padding-left: 25px;
}

#teamSpaceAddComponentForm a.button, #teamSpaceReorderComponentMenu a.button {
	padding: 5px;
	display: block;
	background: #f0f0f0 url("images/portlet/buttonDialogBg.gif") bottom left repeat-x;
	color: #444 !important;
	border: 1px solid #ccc;
	text-decoration: none;
}

#teamSpaceAddComponentForm a.button:hover, #teamSpaceReorderComponentMenu a.button:hover {
	border: 1px solid #aaa;
}

#teamSpaceAddComponentForm div.leftButton, #teamSpaceReorderComponentMenu div.leftButton{
	float: left;
	padding: 0;
	padding-left: 10px;
}

#teamSpaceReorderComponentMenu a.move{
	color: #000;
	text-decoration: none;
	padding: 3px 0 0 0;
	padding-left: 50px;
	font-size: 1.1667em;
}

#teamSpaceReorderComponentMenu a.move:hover{
	text-decoration: underline;
}

#teamSpaceReorderComponentMenuList{
	list-style: none;
	font-size: 1.1667em;
	margin: 20px 0;
	padding: 0 50px;
}

#teamSpaceReorderComponentMenuList a{
	display: block;
	color: #000;
	font-size: 1em;
	font-weight: normal;
}

#teamSpaceReorderComponentMenuList a:hover{
	color: #549cb3;
}


#teamSpaceReorderComponentMenuList a:focus{
	color: #549cb3;
}



.actionGroup {
      padding: 2px;
      margin: 5px 10px 5px 10px;
}

table, input, textarea, button, select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
}





div, span, p, ul, li, td, th {
	font-family: Helvetica, Arial, sans-serif;
}

pre {
	font-family: monospace;
	font-size: 1.1667em;
}

img{
	vertical-align:middle;
}
a, .wpsLink{
	color: #3366CC;
}
a:visited, .wpsLink:visited {
	color: #666699;
}

a:active, .wpsLink:active {
	color: #3366CC;
}
.generalErrorText {
	color: red;
}

.clearing {
	clear: both;
}

.layoutRow {width: 100%; }
.layoutColumn {width: 100%; }

#mainContent {
	padding: 5px;
}

.themeHeader {
	width:100%;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: transparent;
	
}


.banner {
	color: black;
	background: none;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

.bannerTitle{
	font-size: 1.1667em;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
      float:left;
}

.bannerbg {
	
}
.bannerLinks {
    /* padding: 0.5em 0em 0.5em 0em; */
    padding: 2px 0 4px 0;
}


.toolbar {
    color: black;
    background:#FFDB4A url(./colors/qpg/toolbar_background.gif) repeat-x;
    margin-right: 0px;
    border-bottom: 1px solid #E4A100;
    border-left: 1px solid #E4A100;
    border-right: 1px solid #E4A100;
    padding: 7px 5px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.toolbar a{
	color: black !important;
}

.wpsToolBar p{
	font-size: 1em;
	width:100%;
	color:black;
}

#editProfile{
	float: right;
	font-size: 0.833em;
}

.toolbarLink {
    background-color: transparent;
    text-decoration: none;

}

.toolbarLink img {
    padding: 2px 2px;
    border: 0px;
    vertical-align: middle;
}

a.toolbarLink, a.toolbarLink:visited, a.toolbarLink:hover, a.toolbarLink:active{
    color: black;
    text-decoration: none;
    padding: 2px 0 0 0;
}


a.customizeThemeLink, a.customizeThemeLink:visited, a.customizeThemeLink:hover, a.customizeThemeLink:active{
    color: #C30505;
    text-decoration: none;
}

.toolbarShadow {
    background:url(./colors/qpg/toolbar_shadow.gif) repeat-x;
    height: 4px;
    padding: 0px;
    margin: 0px 3px 0px 3px;
}


.userActions {
	float:right;
	border: 0px;
	color: black;
	font-size: 0.833em;
	font-weight: bold;
	cursor: pointer;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: ;
	background-color: transparent;
	text-decoration: none;
}
.loginLink{
	padding-right: 10px;
}
.userActionsMenu {
	margin-left: 0px;
	padding-left: 0px;
}
.userActions img {
	vertical-align: baseline;
}



.tasksNotification {
	float:right;
	border: 0px;
	color: black;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 4px;
	background: ;
	background-color: transparent;
}
.tasksNotification img {
	vertical-align: baseline;
}




.launch {
	float:left;
      display: inline;
	border: 0px;
	color: #999999;
	font-size: 1.1667em;
	font-weight: bold;
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: none;
	background-color: transparent;
}
.launch img {
	vertical-align: baseline;
}

.launch a, .launch a:visited, .launch a:hover, .launch a:active{
	text-decoration: none;
}
.launch:hover {
	background: none;
	background-color: transparent;
}

.main-menu {
	color: #000;
	background: #f4f9ff;
	border: 1px solid;
	border-color: #88b5e8;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
}

.main-menu-border {
	border: 0px;
}

.main-menu-item, .main-menu-item:visited  {
	background-color: #f4f9ff;
	color: #000 !important;
	text-decoration: none;
	padding:3px;
	white-space:nowrap;
	font-size: 1em
}

.main-menu-item-selected {
	background:none;
	background-color: #e2eeff;
	color: #000 !important;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #88b5e8;
	cursor:pointer;
	white-space:nowrap;
	text-decoration: none;
	padding: 2px 3px;
	font-size: 1em
}

a.main-menu-item-selected{
	background: none;
	background-color: transparent;
	border: 0px;
}
/* prevent border on selected item from getting inherited by  menu icons */
.main-menu-item-selected img, .main-menu-item img{
	border: 0px;
	background: none;
	background-color: transparent;
	height: 16px;
	width: 16px;
}

.main-menu-item .portlet-separator {
	margin:0px;
	line-height:1px;
	background-color: #999999;
}
.portlet-separator {
	margin:0px;
	line-height:1px;
	background-color: #444444;
}




.breadcrumbNav {
    float:left;
    clear:left;
    padding: 0 5px 0 2px;
}

.breadcrumbNav a, .breadcrumbNav a:visited, .breadcrumbNav a:hover, .breadcrumbNav a:active{
    color: #fff;
    text-decoration: none;
    font-size: 1em;
}

a.returnHome{
	background: #2e93e2 url(images/quickr/returnHome_left.gif) center left no-repeat;
	border: 1px solid #2e8bd4;
	padding: 1px 15px !important;
	display: block;
}

#widthPage img{
	border: none;
}

#widthPageFixed img{
	border: none;
}




.searchControl {
    float:right;
    color: black;
    background-color: transparent;
    margin-right: 5px;
    margin-top: 3px;
}
.searchControl span.wpsInstructionText {
    color: black;
}


.searchControl input{
      margin-right: 5px;
      margin-top: 0px;
}

.searchControlButton {
    margin-top: 10px;
    background-color: #000;
}



.globalActions {
    float:right;
    color: #0063dc;
    background:transparent;;
    margin-right: 5px;
    padding: 0 5px;
}

.globalActions a{
   font-size: 1em;
}

.globalActionLink {
    background-color: transparent;
    text-decoration: none;
    padding: 0 2px;
}


a.globalActionLink, a.globalActionLink:visited, a.globalActionLink:hover, a.globalActionLink:active{
    color: #0063dc;
    text-decoration: none;
}



.wpsSideNav{
    font-size: 1em;
    border: 1px solid;
    border-color: white;
    text-decoration: none;
    white-space:nowrap;
    background-color:#FFF;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 0px;
    padding-left: 0px;
    /* This is a fix for the IE peekaboo bug */
    
}
/* first sublist is not indented */
.wpsSideNav ul{
    margin-left: 1.5em;
    padding-left: 0px;
}
/* indent sublists nested 2 levels or deeper  */
.wpsSideNav ul ul{
    margin-left: 1.5em;
    padding-left: 0px;
}


.wpsSideNav li{
    display:inline;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;

}

.wpsSideNav .wpsNavItem{
	text-decoration: none;
	padding: 3px 3px;
	display:block;
	white-space:nowrap;
	color:#000 !important;
}

.wpsSideNav .wpsNavItem a {
	display: inline;
}

.wpsSideNav .selected{
	color: #FFFFFF !important;
	background-color: #777777;
	text-decoration: none;
	padding:3px 3px;
	display:block;
	cursor:default;
	white-space:nowrap;
}

.wpsSideNav .selected a {
	background-image:none;
	background-color:transparent;
	display: inline;
	cursor: pointer;
	text-decoration: none;
}

.wpsSideNav .wpsNavIcon{
    height: 9px;
    width: 9px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: baseline;
}


.wpsSideNav .menuLinkSideNav {
    border: 0px;
    margin-left: -10px;
    padding: 0px 10px;
}

.wpsSideNav .wpsNavLevel1{
	color: #000                               !important;
	font-size: 1em;
	padding-top: 3px;
}

.wpsSideNav .selected .wpsNavLevel1{
	color: white !important;

}

.wpsSideNav .wpsNavLevel2 wpsNavLevel3 wpsNavLevel4 wpsNavLevel5 wpsNavLevel6 wpsNavLevel7 wpsNavLevel7{
	text-indent:36px;
}




.portalFlyout{
	position: absolute;
	left: -390px;
	width: 382px;
	background-color: #FFFFFF;
}

.portalFlyoutExpanded{
	position: absolute;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-top-color: #97A9C1;
	border-color: #97A9C1;
	border-bottom-color: #97A9C1;
	background-color: #FFFFFF;
}

.portalFlyoutCollapsed{
	position: absolute;
	background-color: #FFFFFF;
}

.portalFlyoutIframe{
	border: 0px;
}

.wpsFLYflyout{
	border: 10px solid;
	border-color: #9EB0CB;
	text-decoration: none;
	white-space:nowrap;
	background-color: #FFFFFF;
	color:#202020;
}

.footer {
	clear:both;
	width:100%;
	height:26px;
	min-height:26px;
	bottom: 0;
	background-color: transparent;
	color:#0063dc;
	background: none;
    text-align: center;
    padding: 0.75em 0em;
}


#footerLarge{
	margin-top: 30px;
}

#footerLarge a.footerLink{
	font-size: 0.833em;
	float: right;
	padding-right: 20px;
	text-decoration: none;
	padding-top: 5px;
}

.quickLinks {
	background:none;
	background-color: transparent;
	color:#0063dc;
	margin:0px;
	white-space: nowrap;
	border-spacing: 5px 0px;
	padding-left: 2px; 
}

.quickLinks li {
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 2px;
	color:#777;
      display: inline;
	list-style: none;
	padding: 2px 4px 2px 4px;
}

.quickLinkItem{
    color: #0063dc;
}

.quickLinkItem a, .quickLinkItem a:visited, .quickLinkItem a:hover, .quickLinkItem a:active{
    color: #0063dc;
    text-decoration: none;
}

#footerLarge{
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
      -moz-border-radius: 4px;
}

#footerLarge #footerMain{
	margin-top: 20px;
}

#footerLarge ul{
	list-style: none;
	margin-top: 0px;
	padding-top: 0px;
}

#footerLarge #footerMain ul{
	float: left;
}

#footerLarge #footerMain img.ibm{
	float: right;
	padding-left: 20px;
}


#footerSmall{
	text-align: center;
}

#footerLarge #footerSmall ul{
	margin: 0;
	padding: 0;
	padding-left: 30px;
	_padding-left: 15px;
}

#footerLarge #footerSmall ul li{
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
}

#footerLarge ul li{
	font-size: 0.833em;
	color: #767676;
	font-weight: bold;
	line-height: 1.4em;
}

#footerLarge ul li a{
	color: #005dec;
	text-decoration: none;
	font-weight: normal;
}

#footerLarge ul li a:hover{
	text-decoration: underline;
}


.dndDropAware{
	border: 0px;
	background-color: #FFEBC5;
}
.dndDropActive{
	border: 0px;
	background-color: #FF9000;
}
.dndDragging{
	width: 100%;
	
		-moz-opacity: .4;
	
	
}
.dndDragSelected{
   	border: 1px;
	background-color: #DDDDDD;
}
.dndMoveCursor{
	cursor:move;
}
.dndDropCursor{
	cursor: pointer;
}
.dndNoDropCursor{
	cursor: not-allowed;
}


.contentPaletteDragClass{
    width: 100%;
    
		-moz-opacity: .4;
	
	
}
.contentPaletteDragClass div
{
    background-color: #B7CBE7;
    background: url( "./colors/qpg/palette_selected_portlet.gif" ) repeat-x;
    font-weight: normal;
    font-family: arial;
    font-size: 0.833em;
}





.wpsPortlet{
	margin:5px;
	border: 1px solid;
	border-color: #CACACA;
	background-image:none;
}
.wpsPortletBody{
	margin: 5px;
	background-image:none;
}

.wpsPortletTitleBar{
	font-size: 1em;
	font-weight: bold;
	color: #616161;
	border-color: #CACACA;
	background: url("./colors/qpg/portletTitleBarBg.gif") repeat-x;
	background-color: #FFFFFF;
	padding-left: 5px;
	width:100%;
	white-space: nowrap;
}

.wpsPortletTitleBar img{
	vertical-align:middle;
}

.wpsPortletIcons{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
}



.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {
}



.wpsThinSkinContainerBar{
	height: 12px;
	border: 1px solid white;
	margin-bottom: 2px;
}

.wpsThinSkinContainerBarBorder{
	background: url("./colors/qpg/portletTitleBarBg.gif") repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}

.wpsThinSkinDragZoneContainer{
	width: 75%;
	display: inline;
	float: left;
}

.wpsThinSkinInvisible{
	visibility: hidden;
}

.wpsThinSkinVisible{
	visibility: visible;
}

.wpsThinSkinMenuContainer{
	display: inline;
	float: right;
	padding-right: 3px;
}




.quickrSkinMenuContainer{
	padding: 0 1px;
	margin: 0 4px;
	border: 1px solid #fff;
	border-bottom: none;
	background: #fff;
	cursor: pointer;
}

.quickrSkinMenuContainer:hover{
	border: 1px solid #eee;
	border-bottom: none;
}

a.skinLink{
	text-decoration: none !important;
}

.quickrSkinMenuContainer h6{
	text-align: center;
      margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: 1em;
	color: #989898;
}

.quickrSkinMenuContainer h6.close{
	color: #fff;
}

.quickrSkinDragZoneContainer{
	margin-left: 20px;
	_margin-left: 10px;
	background: #515151;
	width: 250px;
	float: left;
}

.quickrSkinDragZoneContainer h3{
	color: #fff;
	margin: 0;
	padding: 7px 10px 0 10px;
	font-size: 1.1667em;
}

.quickrSkinContainerBar h4{
	color: #fff;
	margin: 0;
	padding: 5px 0 7px 0;
	padding-left: 10px;
	font-size: 1em;
}

.quickrSkinInvisible{
	visibility: hidden;
}

.quickrSkinVisible{
	visibility: visible;
}

div.skinBack{
	background: #333;
	margin: 0 5px;
	padding-bottom: 7px;
	padding-top: 5px;
}

div.options{
	float: right;
	color: #fff;
	padding-right: 20px;
}

div.options a{
	color: #fff !important;
	display:block;
	text-decoration: none;
	font-size: 0.833em;
	font-weight: bold;
}

div.options a:hover{
	text-decoration: underline;
}



.wpsPageBarFirstRow{
	margin:0px;
	clear: both;
	white-space: nowrap;
	float:left;
	*float: none;
	padding-left: 3px;  
	background: transparent url("images/quickr/tabsBottomPlace.gif") bottom left repeat-x;
	width: 99%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.wpsPageBarFirstRow li{
	font-family: Helvetica, Arial, sans-serif;
	margin-left: 2px;
	float:left;
	list-style: none;
	margin-top: 3px;
	padding: 5px 8px;
}


.wpsSelectedPage{
	color: #f6931c !important;
	border: 1px solid;
	padding: 4px 7px 5px 7px !important;
	border-color: #CECECE;
	-moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 4px;
	border-bottom: none;
	background: #fff;
}


.wpsSelectedPage a, .wpsSelectedPage a:visited, .wpsSelectedPage a:hover, .wpsSelectedPage a:active{
	color: #f6931c !important;
	text-decoration: none;
}


.wpsPageBarFirstRow .wpsUnSelectedPage{
	color: #999;
}


.wpsUnSelectedPage a, .wpsUnSelectedPage a:visited, .wpsUnSelectedPage a:hover, .wpsUnSelectedPage a:active{
	color: #999;
	text-decoration: none;
}


.menuLink {
	border: 0;
	margin-left: 4px;
}



#background{
	margin: 2px;
	background: transparent url(./colors/qpg/myPlacesBack.gif) top left repeat-x;
}

#loginBackground{
   background: transparent url(./colors/qpg/loginBack.gif) top left repeat-x;
}

td.wpsEditText label{
	width: 150px;
	padding: 0;
	margin: 0;
	text-align: left !important;
	font-size: 0.833em;
}


#timeout{
	background: #fff;
	margin: -5px -27px -5px -27px;
	padding: 20px;
	background: #fff url("images/quickr/timeoutBar.gif") top left repeat-x;
	text-align: center;
}

#timeout h2{
	color: #ff9900;
	font-size: 1.6667em;
	margin: 20px 0;
	padding: 0;
}


#timeout a{
	color: #4d6b8f;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("images/quickr/timeoutButton.gif") top center no-repeat;
	padding: 3px 14px;
	border: 1px solid #b5c3cc;
}

#timeout h3{
	color: #666666;
	font-size: 1.1667em;
	margin: 20px 0;
	padding: 0;
}
 








.portlet-dlg-icon-label {
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
}


.portlet-icon-label {
    color: #000000;
}


.portlet-section-header {
    font-weight: bold;
    color: #333333;
}


.portlet-section-header-highlight {
    background-color: #F0F0F0;
}


.portlet-font {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
}


.portlet-section-body {
}

.portlet-section-alternate {
}

.portlet-section-selected {
}

.portlet-section-footer {
}


.portlet-section-subheader {
    color: #333333;
}





.portlet-table-text {
}


.portlet-table-selected {
    color: #333333;
    background-color: #c5d1de;
}


.portlet-table-alternate {
    color: #333333;
}


.portlet-table-header {
    font-weight: normal;
    color: #000000;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}




.portlet-table-body {
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}

.portlet-table-footer{
}





.portlet-table-subheader {
    font-weight: bold;
    color: #000000;
    text-align: left;
}


.portlet-form-input-field {
    border: 1px solid #999999;
}


.portlet-form-button {
   font-weight: bold;
   background: url(./images/portlet/buttonDialogBg.gif) left 50% repeat-x;
   background-color: #f0f0f0;
   border: 1px solid #cccccc;
   color: #444444;
   padding: 0.1em 0.3em 0.1em 0.3em;
   margin-right: 0.5em;
   cursor: pointer;
	text-decoration: none;
}

.portlet-form-buttonDisabled {
   font-weight: bold;
   background: url(./images/portlet/buttonDialogBg.gif) left 50% repeat-x;
   background-color: #f0f0f0;
   border: 1px solid #cccccc;
	color: #888888;
   padding: 0.1em 0.3em 0.1em 0.3em;
   margin-right: 0.5em;
   cursor: pointer;
	text-decoration: none;
}



.portlet-form-field, .portlet-form-field-label {
    color: #333333;
}


.portlet-font-dim {
    color: #808080;
}


.portlet-form-label {
    color: #333333;
}





.portlet-msg-error {
    color: #000000;
}


.portlet-msg-alert {
    color: #000000;
}


.portlet-msg-success {
    color: #000000;
}


.portlet-msg-info {
    color: #000000;
}


.portlet-section-text {
    color: #666666;
}


.portlet-msg-status {
    color: #333333;
}




.portlet-menu {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-cascade-item {
	background-color: #eeeeee;
   	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}


.portlet-menu-cascade-item-selected {
	background-color:#cccccc;
    border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}


.portlet-menu-description {
}


.portlet-menu-caption {
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
}


.portlet-separator {
    background-color: #999999;
    height: 1px;
}

div.portlet-separator {
    background-color: #999999;
	margin: 2px 0 2px 0;
}
 

.help {
	font-size: 1em; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.help_indent {
	font-size: 1em; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
A.help {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; COLOR: #3366CC
}
A.help:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; COLOR: #666699
}
A.help:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; COLOR: #3366CC
}
A.help:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; COLOR: #3366CC
}
H2.help {
	PADDING-left: 8px; font-weight: bold; font-size: 1.1667em; COLOR: #000000; PADDING-TOP: 22px; BORDER-BOTTOM: 1px solid #B0B0B0; HEIGHT: 16px; BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: left
}
H3.help {
	font-size: 1.1667em; PADDING-left: 8px; font-weight: bold; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #F0F0F0
}
H3 A.help {
	font-size: 1.1667em; COLOR: #000000; BACKGROUND-COLOR: #F0F0F0; TEXT-DECORATION: none
}
H4.help {
	PADDING-left: 8px; MARGIN: 16px 20px 0px 20px; COLOR: #000000; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: left
}
H4 A.help {
	font-weight: normal; font-size: 1em; COLOR: #000000; font-style: italic; BACKGROUND-COLOR: #F0F0F0
}
P.help {
	PADDING-BOTTOM: 0px; MARGIN: 2px 20px 0px 30px; PADDING-TOP: 4px
}
P.help_indent {
	PADDING-BOTTOM: 0px; MARGIN: 2px 20px 0px 0px; PADDING-TOP: 4px
}
UL.help {
	MARGIN-left: 56px; MARGIN-right: 20px
}
OL.help {
	MARGIN-left: 56px; MARGIN-right: 20px
}
DL.help {
	MARGIN-left: 56px; MARGIN-right: 20px
}
PRE.help {
	MARGIN-left: 30px; font-family: monospace;
}
DT A.help {
	FONT-WEIGHT: 900; COLOR: #000000
}
DD.help {
	PADDING-BOTTOM: 20px; PADDING-TOP: 2px
}
LI.help {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.help {
	PADDING-right: 20px; PADDING-left: 30px; MARGIN-left: 28px
}
TH.help {
	TEXT-ALIGN: center; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top;
}
TD.help {
	PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: left
}
samp {
    font-size: 1em;
}

TABLE.dataTable {
	color              : black; 
	width              : 90%;
	border-collapse    : collapse;
	border-color	   : Black;
	background-color   : white;  
	margin-left  : 28px;
}
.dataTable TH {
   font-weight: bold;
   font-size			: 0.8em;
   color                : black; 
   background-color  	: #F0F0F0;  
	
}
 
/* Basic Portlet Structure */

div.header {
   width: 100%;
   float: left;
}

div.headlines {
   width: 100%;
   float: left;
}

/* OOB Portlet styles Specific Styles  */
div.OOBheader{
   background: #ededed url(images/oob/slants.gif) top left repeat;
}



div.OOBheader h1 {
	   padding-top: 10px;
  	   padding-left: 15px;
   	   padding-bottom: 0;
   	   padding-right: 300px;
	   margin: 0;
	   color: #549fe9;
	   font-size: 1.6667em;
         font-weight: normal;
}

div.OOBheader h3 {
         padding-top: 4px;
  	   padding-left: 15px;
   	   padding-bottom: 10px;
   	   padding-right: 300px;
	   margin: 0;	
	   color: #9a9a9a;
	   font-size: 1.1667em;
         font-weight: normal;
}

div.OOBheader h3 a {
	color: #549fe9;
}


#OOBMessage div.OOBheader h1{
	font-size: 1.1667em;
      font-weight: normal;
	padding-right: 15px;
}


#OOBMessage div.OOBheader h3{
	font-size: 1em;
      font-weight: normal;
	padding-right: 15px;
	padding-bottom: 0px;
}

#OOBMessage div.OOBheader{
   background: #ededed url(images/oob/slants.gif) top left repeat;
   border: 1px solid #ddd;
   padding-bottom: 10px;
}

#OOBMessage ul{
	margin: 0;
	padding: 4px 0 0 0;
	padding-left: 50px;
	list-style: square;
}

#OOBMessage ul li{
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 1em;
      font-weight: normal;
	color: #9a9a9a;
}

#OOBManagePages{
   background: transparent url(images/oob/manageplaces3.gif) bottom right no-repeat;
}

#OOBTemplates{
   background: transparent url(images/oob/managetemplates2.gif) bottom right no-repeat;
}

#OOBPolicies{
   background: transparent url(images/oob/managepolicies2.gif) bottom right no-repeat;
}

#OOBManageContent{
   background: transparent url(images/oob/managecontent2.gif) bottom right no-repeat;
}

#OOBUsers{
   background: transparent url(images/oob/usersandgroups2.gif) bottom right no-repeat;
}

/* Getting Started Portlet Specific Styles  */
div#OOBgettingStarted div.header {
   width: 100%;
   background: #5598e9 url(images/oob/stars.gif) top left no-repeat;
}

div#OOBgettingStarted div.headlines {
   color: #fff;
   background: transparent url(images/oob/largeHelpIcon.gif) top right no-repeat;
}
	div#OOBgettingStarted div.headlines h1 {
	   padding-top: 22px;
  	   padding-left: 15px;
   	   padding-bottom: 0;
   	   padding-right: 183px;
	}
	div#OOBgettingStarted div.headlines h3 {
         padding-top: 4px;
  	   padding-left: 15px;
   	   padding-bottom: 18px;
   	   padding-right: 183px;
	   width: 502px;
	}

div#OOBgettingStarted div.portletTools {
   display: none;
}

div#OOBgettingStarted div.subheader {
   color: #fff;
   background: #1467cd;
}
	div#OOBgettingStarted div.subheader h4 {
	   padding: 20px 15px;
	}

div#OOBgettingStarted div.content {
   background: #e0edfd url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
}


div#OOBgettingStarted div.one,
div#OOBgettingStarted div.two {
   	margin-top: 15px;
	width: 48%;
}


div#OOBgettingStarted div.grouping {
   margin: 8px;
}
	div#OOBgettingStarted div.grouping h5 {
  	   padding-left: 73px;
	   color: #2A7DE3;
	   background: transparent;
	   font-weight: bold;
	}
	div#OOBgettingStarted div.grouping p {
	   margin: 0;
  	   padding-left: 73px;
	   color: #404040;
	   background: transparent;
	   font-size: normal;
	   font-family:Verdana, Arial, Helvetica, sans-serif
	}

div#OOBgettingStarted div.corner-b-r-6 {
   height: 6px;
   background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
}



/* Getting Started Help Portlet Specific Styles */
div#OOBgettingStartedHelp{
	/* IE bidi fix */
	padding-right: 5px;
	width: 94%;
}

div#OOBgettingStartedHelp div.header {
   display: none;
}

div#OOBgettingStartedHelp div.subheader {
   display: none;
}

div#OOBgettingStartedHelp h3 {
   	color: #222;
	padding: 5px 0 3px 0;
	background: #fff;
	margin: 0 0 4px 0;
}

div#OOBgettingStartedHelp h3.help {
	color: #222;
}

div#OOBgettingStartedHelp h6 {
   padding: 0 0 7px 0;
   margin: 0;
   color: #666;
   font-size:normal;
   font-family: Arial, Helvetica, sans-serif;
}

div#OOBgettingStartedHelp h6 a { 
   color: #1C66C1;
   font-weight: large;
   text-decoration: none;
}

div#OOBgettingStartedHelp h6 a:hover {
	color: #164ead;
	text-decoration: underline; }

div#OOBgettingStartedHelp h6.link {
	   margin-left: 3px;
  	   padding-left: 13px;
         background: transparent url(images/oob/bullet.gif) left 5px no-repeat; }



/* Home Apps Portlet Specific Styles */

#OOBportalApps {
   width: 250px;
   /* Fixes bidi bug in IE */	
   padding-right: 5px;		
}

#OOBportalApps div.headlines {
   color: #000;
   background: #e4edfb url(images/oob/corner-t-l-6.gif) top left no-repeat;
}

#OOBportalApps div.headlines h4{
   width: 224px;
   margin-left: 6px;
   padding-top: 13px;
   padding-left: 13px;
   padding-bottom: 10px;
   padding-right: 7px;
   font-weight: bold;
   background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat;
}

#OOBportalApps div.portletTools {
   display: none;
}

#OOBportalApps div.subheader {
   display: none;
}

#OOBportalApps div.content {
   padding: 0;
   background: #E4EDFB url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
} 

#OOBportalApps div.columnone {
   padding: 0 6px;
}

#OOBportalApps a {
   color: #767676;
   background: transparent;
   text-decoration: none;
}

#OOBportalApps a img {
   margin-top: 0;
   border: 0;
   padding-top: 0;
   padding-left: 6px;
   padding-bottom: 0;
   padding-right: 7px;
}

#OOBportalApps div.grouping {
   padding: 1px 0;
   color: #767676;
   background: transparent;
   display: block;
}

#OOBportalApps div.grouping a {
   width: 238px;
   background: #e4edfb;
   float: left;
   -moz-border-radius: 4px;
    padding: 1px 0;
}

#OOBportalApps div.grouping a:hover {
   background: #B8D3FD;
}

#OOBportalApps div.grouping a h5 {
   margin-top: 0;
   padding-top: 7px;
   padding-left: 60px;
   padding-bottom: 0;
   padding-right: 6px;
   font-weight: bold;
}

#OOBportalApps div.grouping a p {
   margin: 0;
   padding-top: 1px;
   padding-left: 60px;
   padding-bottom: 3px;
   padding-right: 6px;
}

#OOBportalApps div.corner-b-r-6 {
   height: 6px;
   background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
}



/* Home New Portlet Specific Styles */

#OOBportalWhatsNew {}

#OOBportalWhatsNew  .header h2 {
/* fixes bidi bug in IE */
   padding-right: 5px;
   padding-bottom: 2px;
   color: #1C66C1;
   background: transparent;
   font-family: Arial, Helvetica, sans-serif;
   font-size: xx-large;
}

#OOBportalWhatsNew .header h6 {
/* fixes bidi bug in IE */
   padding-right: 5px;
   margin-right: 5px;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: normal;
   color: #888;
}

#OOBportalWhatsNew .columnone {
/* fixes bidi bug in IE */
   padding-right: 5px;
   margin-top: 20px;	
   width: 49%;
   float: left;
}

#OOBportalWhatsNew .columnone h4 {
   margin: 0 0 2px 0;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size: xlarge;
   background: transparent;
}

#OOBportalWhatsNew .columnone p {
   margin: 0 0 15px 0;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: normal;
}

#OOBportalWhatsNew .columnone .grouping {
   padding-bottom: 10px;
}

#OOBportalWhatsNew .columntwo {
   margin: 20px 0 0 0;
   width: 49%;
   float: right;
}

#OOBportalWhatsNew .columntwo h4 {
   margin: 0 0 2px 0;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size: xlarge;
   background: transparent;
}

#OOBportalWhatsNew .columntwo p {
   margin: 0 0 15px 0;
   margin-right: 5px;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: normal;
}

#OOBportalWhatsNew .columntwo .grouping {
   margin: 0 5px 0 5px;
   padding-bottom: 10px;
   background: #FFFFFF
}

/* Home Start Portlet Specific Styles  */

div#OOBportalStart{
	width: 96%;
	padding-right: 5px;
}

div#OOBportalStart h4 {
		padding: 0;
		margin: 0 0 5px 0;
		font: normal large "Helvetica", "Arial", "Verdana", sans-serif; }
		
div#OOBportalStart h4 a {
			display: block;
   			padding-top: 4px;
   			padding-left: 20px;
   			padding-bottom: 4px;
   			padding-right: 6px;
			background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
			text-decoration: none;
			color: #e05f00; }
			
div#OOBportalStart h4 a:hover {
				color: #af4a00;
				background-color: #fff;
				text-decoration: underline; }

#OOBportalStart .portletTools { display: none; }

#OOBportalStart .subheader {display: none; }

#OOBportalStart h2 {
   padding: 15px 0 0 0;
   color: #2871CB;
   background: transparent
}

#OOBportalStart h5 {
   padding: 2px 0 0 0;
   color: #898989;
   background: transparent;
}


/* Home Welcome Portlet Specific Styles   */

#OOBportalWelcome div.col1 {
   margin: 0;
   float: left;
}

#OOBportalWelcome div.col2 {
   float: right;
} 

#OOBportalWelcome div.endfloat {
   border: 0;
   clear: both;
}

#OOBportalWelcome h1 {
   margin: 0;
   padding: 0;
   font: normal normal normal xx-large Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h1 {
   padding-top: 16px;
   padding-left: 30px;
   padding-bottom: 0;
   padding-right: 0;
   color: #fff;
   background: transparent url(images/oob/corner-t-l.gif) top left no-repeat;
}

#OOBportalWelcome h2 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h2 {
   color: #fff;
   background: transparent;
}

div#OOBportalWelcome h2 span {
   color: #1d477c;
   background: transparent;
}

div#OOBportalWelcome h2 {
   color: #1d477c;
   padding-top: 0;
   padding-left: 30px;
   padding-bottom: 6px;
   padding-right: 0;
}

#OOBportalWelcome h3 {
   margin: 0;
   padding: 0;
   font: normal large Helvetica, Arial, Verdana, sans-serif
}

div#OOBportalWelcome h3 {
   padding-top: 36px;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #2871cb;
   background: transparent;
   font-weight: bold;
}

#OOBportalWelcome h4 {
   margin: 0;
   font: normal normal Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h4 {
   padding-top: 14px;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #fe9a2e;
   background: transparent;
   font-weight: bold;
}

div#OOBportalWelcome h4 a {
			margin-left: 3px;
			display: block;
			padding-top: 4px;
   			padding-left: 21px;
   			padding-bottom: 4px;
   			padding-right: 4px;
			background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
			text-decoration: none;
			color: #e05f00; }
			
div#OOBportalWelcome h4 a:hover {
				color: #af4a00;
				text-decoration: underline; }

#OOBportalWelcome h6 {
   margin: 0;
   padding: 0;
   font: bold small Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h6 {
   padding-top: 0;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #515151;
   background: transparent;
   font-weight: normal;
   line-height: 16px;
}
div#OOBportalWelcome {
	/* fixes bidi bug in IE */
	padding-right: 5px;
 }

div#OOBportalWelcome div.header {
   /* width: 700px; */
   background: #b8c2c9 url(images/oob/corner-t-r.gif) top right no-repeat;
}

div#OOBportalWelcome div.content {
   margin: 0;
   background: #eee;
}

div#OOBportalWelcome div.col1 {
   width: 237px;
   padding-top: 15px;
   padding-left: 27px;
   padding-bottom: 0;
   padding-right: 0;
   float: left; 
}

div#OOBportalWelcome div.col2 {
   float: none;
   display: block;
}

div#OOBportalWelcome div.content {
    background: #eee url(images/oob/corner-b-l.gif) bottom left no-repeat;
    line-height: 1.2;
}

#OOBportalWelcome div.br {
    background: url(images/oob/corner-b-r.gif) 100% 100% no-repeat
}

/* Product Blurb Portlet Specific Styles  */

#OOBproductWelcomeBlurb {}

#OOBproductWelcomeBlurb .header { display: none; }

#OOBproductWelcomeBlurb .subheader {display: none; }

#OOBproductWelcomeBlurb .content {
	/* width: 710px; */
}

#OOBproductWelcomeBlurb h6{
   margin-top: 0;
   margin-left: 30px;
   margin-bottom: 0;
   margin-right: 15px;
   color: #606060;
   background: transparent;
   font-family: Arial, Helvetica, sans-serif;
   font-size:normal;
}

#OOBproductWelcomeBlurb h6 a { 
   color: #1C66C1;
   font-weight: normal;
   text-decoration: none;
}

#OOBproductWelcomeBlurb h6 a:hover {
	color: #164ead;
	text-decoration: underline;
 }

/* Product Welcome Portlet Specific Styles */

#OOBproductWelcome {
 /*  width: 725px; */
}

#OOBproductWelcome .headerWCM {
   color: #5377AB;	
   background: transparent url(images/oob/message_header_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBproductWelcome .headerSearch {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBproductWelcome .headerDM {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_documents_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBproductWelcome .headerMessage {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_messaging_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBproductWelcome .headerDomino {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_domino_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBproductWelcome .headerPersonal {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_personalization_left.gif) top left no-repeat;
   height: 140px;
   /* : 720px; */
}

#OOBproductWelcome .headerTemplates {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_templates_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBproductWelcome h1 {
   margin-top: 12px;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 22px;
   padding-left: 28px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size:xx-large;
}

#OOBproductWelcome h3 {
   margin-top: 0;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 3px;
   padding-left: 28px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #888888;
   font-family:Arial, Helvetica, sans-serif;
   font-size:x-large;
}

#OOBproductWelcome .subheader {
   padding-top: 31px;
   padding-left: 19px;
   padding-bottom: 0;
   padding-right: 0;
}

#OOBproductWelcome .content {
   background: #fff;
   padding: 10px 0 0 0;
   /* width: 700px; */
}

#OOBproductWelcome .columnone {
   width: 330px;
   float: left;
}

#OOBproductWelcome .columntwo {
   width: 330px;
   float: right;
}

#OOBproductWelcome .grouping {
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 15px;
}

#OOBproductWelcome p {
   background: transparent url(images/oob/arrowCon_left.gif) top left no-repeat;
   margin: 0 0 20px 0;
   margin-left: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:small;
   color:#888888;
   padding-left: 28px;
}

#OOBproductWelcome img.float {
   display: none;
}




/* Workcenter Portlet Specific Styles */

#OOBworkcenter {
   width: 300px;
}

#OOBworkcenter div.headlines {
   padding: 17px 17px 7px 17px;
   color: #3966CD;
   background: transparent;
}

#OOBworkcenter div.headlines h4{
   padding-top: 30px;
   color: #77A1ED;
   background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat;
}

#OOBworkcenter div.portletTools {display: none;}
#OOBworkcenter div.subheader {display: none;}

#OOBworkcenter div.content {
   padding: 0;
} 

#OOBworkcenter div.columnone {
   padding: 0 6px;
}

#OOBworkcenter a {
   color: #767676;
   background: transparent;
   text-decoration: none;
   display: block;
}

#OOBworkcenter a img {
   margin: 5px;
   border: 0;
   padding: 0 0 0 0;
}

#OOBworkcenter div.grouping {		
   padding: 4px 0;
   color: #767676;
   background: transparent;
   display: block;
}

#OOBworkcenter div.grouping a {
   width: 288px;	
   background: #fff;
   float: left;
   -moz-border-radius: 4px;
}

#OOBworkcenter div.grouping a:hover {
   background: #B8D3FD;
}

#OOBworkcenter div.grouping a p {
   margin: 0;
   padding-top: 9px;
   padding-left: 80px;
   padding-bottom: 8px;
   padding-right: 6px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   color:#404040
}

#OOBworkcenter div.endfloat {
   clear: both;
}


/* Admin Section Portlet Specific Styles */

#OOBadminSection{
	/* width: 725px; */
}

#OOBadminSection .headerUI {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_portalUI_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection .headerAccess {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_access_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection .headerSettings {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_settings_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection .headerContent {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_content_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection .headerSearch {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection .headerAnalysis {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_analysis_left.gif) top left no-repeat;
   height: 140px;
  /* width: 720px; */
}

#OOBadminSection .headerVirtual {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_vps_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection .headerPortlets {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_portlets_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

#OOBadminSection a{
	display: block;
	text-decoration: none;
}

#OOBadminSection a:hover{
	text-decoration: underline;
}

#OOBadminSection div.headlines h1 {
   margin-top: 12px;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 20px;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1c66c1;
   font-size: x-large;
}

#OOBadminSection .headlines h3 {
   margin-top: 0;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 7px;
   padding-left:16px;
   padding-bottom: 25px;
   padding-right: 0px;
   color: #888;
   font-size: large;
}

#OOBadminSection .wrap h3,
#OOBadminSection .wrap h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 21px;
   margin: 0;
}

#OOBadminSection .one h3,
#OOBadminSection .one h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 8px;
   padding: 0 8px 0 16px;
   margin: 0;
}

#OOBadminSection .two h3,
#OOBadminSection .two h5 {
   padding-top: 0;
   padding-left: 8px;
   padding-bottom: 0;
   padding-right: 16px;
   margin: 0;
}

#OOBadminSection h3 {
   font-size: large;
}

#OOBadminSection .content h3 {
   color: #3071c7;
}

#OOBadminSection h3.special {
   color: #F86000;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size:x-large;
   margin-left:7px
}

#OOBadminSection h5 {
   color: #888;
   background: transparent;
   font-size: small;
}

#OOBadminSection h5.title {
   color: #585858;
   background: transparent;
   font-weight: bold;
}

#OOBadminSection h5.title em {
   color: #F86000;
   background: transparent;
   font-style: normal;
}

#OOBadminSection h5.break {
   margin-top: 15px;
   display: block;
}

#OOBadminSection div.header {
   background: #e0edfd;
}

#OOBadminSection div.headlines {
   background: transparent;
}

#OOBadminSection div.headlines img {
   margin-top: 17px;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 19px;
   float: right;
}

#OOBadminSection div.subheader {
   height: 4px;
   margin-bottom: 17px;
   background: #e0edfd;
}

#OOBadminSection div.subheader img {
   float: right;
}

div#OOBadminSection div.one,
div#OOBadminSection div.two {
   width: 45%;
   float: left;
}


/* Admin Welcome Portlet Specific Styles */
#OOBadminWelcome{
	/* width: 725px; */
}

#OOBadminWelcome .header {
   color: #5377AB;	
   background: transparent url(images/oob/welcome_administration_left.gif) top left no-repeat;
   height: 140px;
   /* width: 720px; */
}

div#OOBadminWelcome h1 {
   margin-top: 30px;
   margin-left: 120px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 0;
   padding-left: 9px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1963c6;
   background: transparent;
   font-size:x-large;
}

div#OOBadminWelcome h3 {
   margin-top: 0;
   margin-left: 120px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 12px;
   padding-left: 9px;
   padding-bottom: 24px;
   padding-right: 0;
   color: #888;
   background: transparent;
   font-size: large;
}

div#OOBadminWelcome a{
   display: block;
   text-decoration: none;
   padding-top: 0;
   padding-left: 0;
   padding-bottom: 10px;
   padding-right: 5px;
   -moz-border-radius: 4px;
}

div#OOBadminWelcome a:hover{
   background: #e0edfd;
}

div#OOBadminWelcome div.portletTools {
   display: none;
}

div#OOBadminWelcome div.subheader {
   display: none;
}

div#OOBadminWelcome div.one,
div#OOBadminWelcome div.two {
   width: 45%; 
   float: left;
}

div#OOBadminWelcome div.grouping {
   width: 93%;
   margin: 8px;
   font-size: large;
}
div#OOBadminWelcome h6 {
	margin: 0;
  	padding-top: 0;
 	padding-left: 73px;
      padding-bottom: 10px;
      padding-right: 0;
	color: #5C5C5C !important;
	background: transparent;
	font-size: small;
}

div#OOBadminWelcome h6.more{
	margin: 0;
  	padding-top: 0;
  	padding-left: 73px;
  	padding-bottom: 15px;
  	padding-right: 0;
	color: #5C5C5C !important;
	background: transparent;
	font-size: small;
}

div#OOBadminWelcome h6.less{
	margin: 0;
  	padding-top: 0;
  	padding-left: 73px;
  	padding-bottom: 4px;
  	padding-right: 0;
	color: #5C5C5C !important;
	background: transparent;
	font-size: small;
}

div#OOBadminWelcome h5 {
	padding: 12px 0 0 0;
	text-indent: 10px;
   	font-size: small;
	margin: 0 0 0 0;
	color: #1C66C1;
	background: transparent;
}

div.OOB div.grouping img.float {
	border: 0;
	float: left;
}

div#OOBadminWelcome div.endfloat h4 {
   margin: 0 20px 0 20px;
   padding: 19px 6px 0 6px;
   color: #606060;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size: small;
   clear: both;
} 


#nav{
	width: 200px;
	background: #fff;
}

#nav ul.main{
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav ul.main li{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.1667em;
}

#nav ul.main li a{
	text-decoration: none;
	padding: 0;
	display: block;
	color: #0062db;
	font-size: 1em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	border: 1px solid #ccc;
	background: #e6e6e6 url(images/quickrOOB/goPlace.gif) top center no-repeat;
	padding: 3px 0;
	text-align: center;
	width: 192px;
}

#nav ul li a:hover{
	text-decoration: underline;
}

#downloadLink{
	width: 192px;
	background: transparent url(images/quickrOOB/downloadbackground.gif) top left no-repeat;
	padding: 60px 0 0 0;
      text-align: center;
	margin-top: 20px;
}

#downloadLink.noBridge{
	background: transparent url(images/quickrOOB/downloadbackgroundNoBridge.gif) top left no-repeat;
	padding: 55px 0 0 0;
}

#downloadLink a {
	display: block;
	padding: 10px 0 0 0;
	color: #4f9f06;
	font-size: 1.333em;
	line-height: 1.2em;
	text-decoration: none;
      text-align: center;

}

#downloadLink a span.second{
	display: block;
	padding: 0 0 10px 0;
	color: #fff;
	text-decoration: none;
	font-size: .8em;
	background: transparent url(images/quickrOOB/downloadbottom.gif) bottom left no-repeat;
}

#downloadLink.noBridge a span.second{
	padding: 0 0 15px 0;
}

#downloadLink a:hover span.second{
	color: #4f9f06;
}

#nav h5{
	width: 192px;
	padding: 0;
	margin: 0;
	font-size: 1.1667em;
	font-weight: normal;
	line-height: 1.8em;
	text-align: center;
}

#nav h5 a{
	color: #0063dc;
	text-decoration: none;
}

#nav h5 a:hover{
	text-decoration: underline;
}

#header{
	width: 200px;
	padding: 0;
}

#header h2{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.6667em;
	font-weight: normal;
	line-height: 1.6em;
	color: #444;
}

#header p{
	margin: 0;
	padding: 0;
	font-size: 1.1667em;
	font-weight: normal;
	color: #666;
}

#header h4{
	color: #339900; 
	padding: 0;
	font-size: 1.333em;
	font-weight: normal;
}

#quickrLogin{
   width: 760px;
   padding: 20px 20px 40px 20px;
   margin: 20px 0 20px 20px;
}

#quickrLogin h2{
   margin: 0;
   padding: 0;
   font-size: 2.5em;
   font-weight: normal;
   line-height: 1.6em;
   color: #fff;
   width: 520px;
}

#quickrLogin p{
   margin: 0;
   padding: 0;
   font-size: 1.333em;
   font-weight: bold;
   color: #0063dc;
   width: 520px;
}

#quickrLogin h3{
   margin: 20px 0 0 0;
   padding: 0;
   font-size: 1.333em;
   font-weight: normal;
   color: #626262;
   width: 520px;
   padding: 0 0 40px 0;
}

#quickrLogin h3 a{
   color: #50a007;
   text-transform: uppercase;
   font-size: .7em;
   font-weight: bold;
   background: #e0ffa7 url(images/quickrOOB/learnMore.gif) top left no-repeat;
   border-bottom: 1px solid #a5e223;
   border-right: 1px solid #a5e223;
   padding: 0px 18px;
   line-height: 2.2em;
   height: 2.2em;
   text-decoration: none;
   float: left;
   display: block;
}

#quickrLogin h3 a:hover{
   color: #fff;
}

#quickrLogin h4{
   clear: both;
   color: #396f98; 
   padding: 0;
   font-size: 1.333em;
   font-weight: normal;
}

#frameDownload{
	background: transparent url(images/quickrOOB/myPlacesBack.gif) top left repeat-x;
}

#frameDownload #content{
	width: 700px;
	margin: 0 auto;
	padding: 0 50px;
}

#frameDownload #content h2{
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1.4em;
	color: #fff;
}

#frameDownload #content h3{
	margin: 0;
	padding: 0 0 50px 0;
	font-size: 1.333em;
	color: #0063dc;
}

#frameDownload #content h4{
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: normal;
	line-height: 1.4em;
	font-size: 1.333em;
	color: #626262;
}

#frameDownload img{
	float: right;
}

#frameDownload #downloadLink{
	margin-top: 0px;
}

#frameDownload ul.info li{
	color: #012240;
	font-size: 1.333em;
	padding-bottom: 20px;
}

#frameDownload ul.require{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

#frameDownload h5{
	color: #626262;
	font-size: 1em;
	margin: 0;
	padding: 20px 0 0 0;
}

#frameDownload ul.require li{
	color: #626262;
	font-size: 1em;
}

#frameDownload div.container{
	float: right;
	width: 400px;
}

#frameDownload div.requirements{
	float: left;
	width: 300px;
}


#frameGettingStarted {
	background: #476481 url(images/quickrOOB/gettingStartedHeader.gif) top center no-repeat;

}

#frameGettingStarted #content{
	width: 800px;
	margin: 0 auto;
	padding-bottom: 50px;
}

#frameGettingStarted #content h2{
	margin: 0;
	padding: 20px 0;
	font-weight: normal;
	font-size: 2.5em;
	line-height: 1.6em;
	color: #fff;
}

#frameGettingStarted #box{
	background: #012240;
	padding: 20px;
}

#frameGettingStarted #box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#frameGettingStarted #box ul li{
	margin: 0;
	margin-right: 10px;
	padding: 0;
	float: left; 
	padding: 0 0 0 20px;
	line-height: 1.9em;
}

#frameGettingStarted #box ul li a{
	text-decoration: none;
	color: #a6b2bc;
	font-size: 1.1667em;
	font-weight: bold;
	line-height: 1.9em;
	display: block;
	padding: 0 20px 0 0;
}

#frameGettingStarted #box ul li.selected {
	background: transparent url(images/quickrOOB/selectedBK.gif) top left no-repeat;
}

#frameGettingStarted #box ul li.selected a{
	color: #b6ea48;
	background: transparent url(images/quickrOOB/selectedBKRight.gif) top right no-repeat;
	*background: transparent url(images/quickrOOB/selectedBKRight.gif) top right no-repeat;
}

#frameGettingStarted #box ul li a:hover{
	color: #b6ea48;
}

#frameGettingStarted #box h2{
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
	*padding: 10px 0 0 0;
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.4em;
	color: #fff;
}

#frameGettingStarted #contentBox{
	float: right;
	width: 420px;
}

#frameGettingStarted #tips{
	float: left;
	padding-top: 15px;
	width: 320px;
}

#frameGettingStarted #tips p{
	font-weight: bold;
}

#frameGettingStarted #tips p.secondTip{
	display: block;
	margin-top: 10px;
}

#frameGettingStarted #tips h3{
	text-transform: uppercase;
}

#frameGettingStarted #box h3{
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 1.1667em;
	line-height: 1.4em;
	color: #b6ea48;
}

#frameGettingStarted #box p{
	margin: 0;
	padding: 5px 0;
	font-size: 1.1667em;
	line-height: 1.2em;
	color: #fff;
}

#frameGettingStarted #box ul.info{
	margin: 0;
	margin-left: 10px;
	padding: 0;
}

#frameGettingStarted #box ul.bullet{
	list-style: square;	
	margin-left: 20px;
}

#frameGettingStarted #box ul.info ul.inner{
	list-style: square;
	margin: 0;
	padding: 0;
	margin-left: 40px;
}

#frameGettingStarted #box ul.info li{
	font-size: 1em;
	color: #fff;
	float: none;
	margin: 0;
	padding: 0;
}
#frameGettingStarted #box h4{
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 1.1667em;
	line-height: 1.4em;
	color: #fff;
}

#workspaceBack{
	background: transparent url(./colors/qpg/newPlace.gif) top left repeat-x;
}

#workspaceDone{
	background: transparent url(./colors/qpg/newPlaceDone.gif) top left repeat-x;
}

#workspaceError{
	background: transparent url(./colors/qpg/newPlaceError.gif) top left repeat-x;
}

#workspace{
	width: 600px;
	padding: 10px;
	margin: 0 auto;
	position: relative;
	height: 60em;
}

#workspace div.choicesInner{
	height: 50em;
	overflow: auto;
}

#workspace #step1{
	position: absolute;
	top: 10px;
	left: 0px;
}

#workspace #step2{
	position: absolute;
	top: 10px;
	left: 0px;
}

#workspace h2{
	color: #fe6500;
	font-size: 2.5em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#workspace h2.success{
	color: #7cce72;
	font-size: 2.5em;
	line-height: 2.0em;
	font-weight: normal;
	background: transparent url(images/quickrOOB/success.gif) top left no-repeat;
	padding: 0 0 20px 0;
	padding-left: 70px;
	margin: 0 0 0 100px;
}

#workspace h2.error{
	color: red;
	font-size: 2.5em;
	line-height: 2.0em;
	font-weight: normal;
	background: transparent url(images/quickrOOB/error.gif) center left no-repeat;
	padding: 0;
	padding-left: 50px;
	margin: 0;
	margin-left: 100px;
}

#successBox{
	text-align: center;
}
#workspace a.success{
	color: #438ce4;
	font-size: 1.333em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-align: center;
	display: block;
	text-decoration: none;
}

#successLinks{
	padding-top: 25px;
}

#workspace a.success:hover{
	text-decoration: underline;
}

#workspace a.goPlace{
	color: #323232;
	font-size: 1.333em;
	line-height: 1.5em;
	font-weight: normal;
	background: #e6e6e6 url(images/quickrOOB/goPlace.gif) top center no-repeat;
	border: 1px solid #bbb;
	padding: 3px 15px;
	text-align: center;
	text-decoration: none;
}



#workspace a.goPlace span{
	*margin-right: -17px;
}

#workspace a.goPlace:hover{
	color: #438ce4;
}

#workspace h3{
	color: #000;
	font-size: 1.333em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 0 0 15px 0;
	margin: 0;
}

#workspace h4{
	color: #fe6500;
	font-size: 1.333em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 15px 0 0 0;
	float: left;
}

#workspace h4.create{
	color: #fe9800;
	font-size: 1.6667em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 10px 0 10px 0;
	margin: 15px 0 0 0;
	float: left;
}

#workspace h4.create span{
	color: #000;
}

#workspace h4.create img{
	padding-right: 10px;
}

#workspace h6.error{
	color: red;
	font-size: 1.333em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 10px 0 0 0;
	margin: 0;
	display: none;
}

#workspace div.choices{
	clear: both;
	padding: 0 0 20px 0;
}

#workspace div.choices a{
	display: block;
	text-decoration: none;
	color: #0062db;
	font-size: 1.333em;
	line-height: 1.0em;
	font-weight: bold;
	padding: 5px 0 5px 0;
	padding-left: 60px;
	padding-right: 10px; 
	margin: 5px 0;
	border: 1px solid #fff;
	background: transparent;
}

#workspace div.choices a span{
	display: block;
	color: #000;
	padding-top: 2px;
	font-size: .8em;
	line-height: 1.2em;
	font-weight: normal;
}


#workspace div.choices a:hover{
	background: #eaf2fe url(images/quickrOOB/custom.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.custom{
   background: url(images/quickrOOB/custom.gif) center left no-repeat;
}

#workspace div.choices a.custom:hover{
	background: #eaf2fe url(images/quickrOOB/custom.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.customSelect{
	background: #eaf2fe url(images/quickrOOB/custom.gif) center left no-repeat;
}

#workspace div.choices a.library{
   background: url(images/quickrOOB/library.gif) center left no-repeat;
}

#workspace div.choices a.library:hover{
	background: #eaf2fe url(images/quickrOOB/library.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.librarySelect{
	background: #eaf2fe url(images/quickrOOB/library.gif) center left no-repeat;
}

#workspace div.choices a.meeting-place{
   background: url(images/quickrOOB/meetingplace.gif) center left no-repeat;
}

#workspace div.choices a.meeting-place:hover{
	background: #eaf2fe url(images/quickrOOB/meetingplace.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.meeting-placeSelect{
	background: #eaf2fe url(images/quickrOOB/meetingplace.gif) center left no-repeat;
}

#workspace div.choices a.project-library-place{
   background: url(images/quickrOOB/project-tasks.gif) center left no-repeat;
}

#workspace div.choices a.project-library-place:hover{
	background: #eaf2fe url(images/quickrOOB/project-tasks.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.project-library-placeSelect{
	background: #eaf2fe url(images/quickrOOB/project-tasks.gif) center left no-repeat;
}

#workspace div.choices a.team-blog{
   background: url(images/quickrOOB/blog.gif) center left no-repeat;
}

#workspace div.choices a.team-blog:hover{
	background: #eaf2fe url(images/quickrOOB/blog.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.team-blogSelect{
	background: #eaf2fe url(images/quickrOOB/blog.gif) center left no-repeat;
}

#workspace div.choices a.team-place{
   background: url(images/quickrOOB/teamspace.gif) center left no-repeat;
}

#workspace div.choices a.team-place:hover{
	background: #eaf2fe url(images/quickrOOB/teamspace.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.team-placeSelect{
	background: #eaf2fe url(images/quickrOOB/teamspace.gif) center left no-repeat;
}

#workspace div.choices a.team-wiki{
   background: url(images/quickrOOB/team-wiki.gif) center left no-repeat;
}

#workspace div.choices a.team-wiki:hover{
	background: #eaf2fe url(images/quickrOOB/team-wiki.gif) center left no-repeat;
	border: 1px solid #b8e0fe;
}

#workspace div.choices a.team-wikiSelect{
	background: #eaf2fe url(images/quickrOOB/team-wiki.gif) center left no-repeat;
}

#workspace div.sel a{
	border: 1px solid #b8e0fe;
	background: #eaf2fe url(images/quickrOOB/custom.gif) center left no-repeat;
}
		
#workspace ul.tabsCreate{
  margin:0;
  padding:0;
  padding-left: 10px;
  list-style:none;
  background: transparent url("images/quickr/tabsBottom.gif") bottom left repeat-x;
  *background: transparent url("images/quickr/tabsBottomPlace.gif") bottom left repeat-x;
  _background: transparent url("images/quickr/tabsBottomPlace.gif") bottom left repeat-x;
  width: 600px;
}

#workspace ul.tabsCreate li{
 float: left;
 margin-right: 5px;
}

#workspace ul.tabsCreate li a{
 font-size: 1em;
 font-weight: normal;
 display:block;
 padding:5px 15px 5px 15px;
 text-decoration:none;
 color: #656565;
}

#workspace ul.tabsCreate li a:hover{
    text-decoration: underline;
}

#workspace ul.tabsCreate li.selectedNew{
	border:1px solid #b4b3b6; 
	-moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 4px;
	border-bottom: none;
	background: #fff;
}

#workspace ul.tabsCreate li.selectedNew a{
 color: #f6931c !important;
}

#workspace ul.tabsCreate li.selectedNew a:hover{
	text-decoration: none;
}

#workspace label{
	color: #707070;
	font-size: 1.1667em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 10px;
	display:block;
}

#workspace #showUrl{
	color: #000;
	font-size: 1.1667em;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: left; 
}

#workspace #showUrl span{
	color: #f89800;
}

#workspace input.des{
	font-size: 1.1667em;
	line-height: 1.4em;
	font-weight: bold;
	padding: 2px;
	display: block;
}

#workspace textarea{
	font-size: 1.1667em;
	line-height: 1.4em;
	font-weight: normal;
}

#workspace #actions{
	padding-top: 30px;	
	width: 600px;
	margin: 0 auto;
}

#workspace #actions a{
	color: #0062db;
	padding: 5px 10px;
	float: left; 
	line-height: 1.5em;
}

#workspace a.actionLink{
	text-decoration: none;
	font-size: 1.1667em;
	font-weight: normal;
	background: #cadff6 url("images/quickrOOB/linkBackground.gif") top left no-repeat;
	margin-right: 15px;
	border-right: 1px solid #99c9e7;
	border-bottom: 1px solid #99c9e7;
}

#workspace a.actionLink:hover{
	color: #fff;
}
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
		
		
		 









.wpsTableAdminHead {
    color: #333333;
    background-color: #CCCCCC;
}


.wpsAdminHeadSeparator {
    background-color: #999999;
    height: 1px;
}


.wpsStatusMsg {
    color: #000000;
    background-color: #E2EEFF;
    margin: 0;
    -moz-border-radius: 8px;
}






.wpsInstructionText {
    color: #6B6B6B;
    margin: 0.6em 0px 0px 0px;
}



.wpsInstructionText em {
     font-weight: bold;
     font-style: normal;
     color: #8A59A6;
}



.wpsInstructionHeadText {
     font-weight: bold;
     font-size: 1em;
     color: #405380;
}











.wpsIndentXSmall {
        padding-left: 4px;
}


.wpsIndentSmall {
        padding-left: 8px;
}


.wpsIndentMedium {
        padding-left: 16px;
}


.wpsIndentLarge {
        padding-left: 32px;
}


.wpsIndentXLarge {
        padding-left: 48px;
}




.wpsTaskIconText {
    font-weight: bold;
    color: #444;
    white-space: nowrap;
}


.wpsTaskDisabledIconText {
    font-weight: bold;
    white-space: nowrap;
    color: #888888;
}


.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
    border: 0px;
}


.wpsTaskIconTextBackground {
    background-color: #F0F0F0;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border: 1px solid #CCC;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.wpsTaskDisabledIconTextBackground {
    background-color: #F0F0F0;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border: 1px solid #CCC;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.wpsDialogIconText {
    color: #444;
	font-weight: bold;
}


.wpsDialogDisabledIconText {
    color: #888;
}


.wpsDialogIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #F0F0F0;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border-top: 1px solid #CCC;
    border-right: 0px none #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    color: #444;
    padding: 0px 0px;
    margin: 0px;
}


.wpsDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #F0F0F0;
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border-top: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 0px none #CCC;
    color: #444;
    font-weight: bold;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}


.wpsDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #F0F0F0;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border-top: 1px solid #CCC;
    border-right: 0px none #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    padding: 0px 0px;
    margin: 0px;
}


.wpsDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #F0F0F0;
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border-top: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 0px none #CCC;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}


.wpsDialogIcon {
    width: 16px;
    height: 16px;
}


.wpsButtonBarTop, .wpsButtonBarBottom {
    background-color: #DFDFDF;
}





.wpsPortletBack {
    background-color: #FFFFFF;
}


.wpsEditBack, .wpsConfigureBack {
    background-color: #FFFFFF;
}


.wpsAdvancedOptions {
    background-color: #e4e4e4;
    border: solid 1px #4A4A4A;
    margin-left: 10px;
}


.wpsPortletColorBack {
    background-color: #CCCCCC;
}


.wpsPortletHead, .wpsEditHead {
    font-weight: bold;
    color: #333333;
}


.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
}


.wpsCopyrightText {
	font-size: 0.833em;
    color: #999999;
}


.wpsPortletBody {
}


.wpsTableHead {
    font-weight: bold;
    color: #989898;
    text-align: left;
}


.wpsTableHead th {
	padding: 3px;
}

.wpsTableText {
}


.wpsTableRow, .wpsTableNrmRow {
    color: #333333;
    background-color: #ffffff;
}


.wpsTableSelectedRow {
    color: #333333;
    background-color: #c5d1de;
}



.wpsTableShdRow {
    color: #333333;
}

.wpsTableNrmRow:hover, .wpsTableRow:hover, .wpsTableShdRow:hover {
    background-color: #F0F0F0;
}


.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
}



.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {
    font-weight: normal;
    color: #000000;
}


.wpsTable {
    border-width: 0px;
    border-style: solid;
    border-color: #aaaaaa;
}

.wpsTable td {
	vertical-align:top;
}


.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {
    font-weight: normal;
    color: #888;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}


.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {
    font-weight: normal;
    color: #888;
    text-align: center;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}


.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {
    font-weight: normal;
    color: #888;
    text-align: right;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}





.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {
    text-align: left;
    border-width: 0px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #F0F0F0 ! important;
}



.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {
    text-align: center;
    border-width: 0px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #F0F0F0 ! important;
}



.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
    text-align: right;
    border-width: 0px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #F0F0F0 ! important;
}


.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}


.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}


.wpsPagingTableHeaderStart {
	color: #888;
    background-image: url("./colors/default/PagingTableBg.gif");
    background-color: #F0F0F0;
    border-top: 1px solid #E0E0E0;
    border-right: 0px none #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
}


.wpsPagingTableHeaderMiddle {
	color: #888;
	background-image: url("./colors/default/PagingTableBg.gif");
    background-color: #F0F0F0;
    border-top: 1px solid #E0E0E0;
    border-right: 0px none #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 0px none #E0E0E0;
}


.wpsPagingTableHeaderEnd {
	color: #888;
    background-image: url("./colors/default/PagingTableBg.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
    border-top: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 0px none #E0E0E0;

}


.wpsPagingTableFooterStart {
	color: #888;
    background-image: url("./colors/default/PagingTableBg.gif");
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
    border-top: 1px solid #E0E0E0;
    border-right: 0px none #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
}


.wpsPagingTableFooterMiddle {
	color: #888;
    background-image: url("./colors/default/PagingTableBg.gif");
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
    border-top: 1px solid #E0E0E0;
    border-right: 0px none #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-left: 0px none #E0E0E0;
}


.wpsPagingTableFooterEnd {
	color: #888;
    background-image: url("./colors/default/PagingTableBg.gif");
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F0F0F0;
    border-top: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #E0E0E0;

}


.wpsPagingTableHeaderEmpty {
	height:7px;
	width:7px;
	line-height:1px;
}


.wpsTableRowDetail td {
	border-width:0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding:2px 3px 5px 3px;
}


.wpsTableSectionHead {
    font-weight: bold;
    color: #000000;
    text-align: left;
}


.wpsTableSectionHead th {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px 0 3px 5px;
}


.wpsTableTopRow td {
    border-color: #F0F0F0 ! important;
}


.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}


.wpsTableRowDetail td {
	border-width: 0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}




.wpsCompactCheckBox, .wpsCompactRadioButton {
   height: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
}


.wpsEditField{
    border: 1px solid #999999;
}


.wpsButtonText{
    font-weight: bold;
    color: #444;
    background-color: #F0F0F0;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border: 1px solid #CCC;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}


.wpsButtonDisabledText {
    font-weight: bold;
    color: #888888;
    background-color: #F0F0F0;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border: 1px solid #CCC;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}


.wpsBrowseButton {
}



.wpsLabelText, wpsRequiredLabelText {
    color: #333333;
}


.wpsRequiredLabelText strong {
    color: #ff0000;
}


.wpsDescriptionText {
    color: #808080;
}




.wpsFieldErrorText {
    color: #000000;
}


.wpsFieldWarningText {
    color: #000000;
}


.wpsFieldSuccessText {
    color: #000000;
}


.wpsFieldInfoText {
    color: #000000;
}


.wpsInlineHelpText {
    color: #666666;
}


.wpsFieldMonospaced {
    font-family: monospace;
    font-size: 1em;
}


.wpsFlagText {
   font-size: 0.833em;
   color: #FF0000;
}




.wpsPortletTabBar {
}


.wpsPortletTabBarSeparator {
   
    background-color: #B4B4B4;
    margin: 0px;
    padding: 0px;
    height: 1px;
}


.wpsPortletTabSet {
    border: 0px;
    background-color: transparent;
}


.wpsPortletTab {
    border: 0px;
    background-color: transparent;
}


.wpsPortletSelectedTab {
    border: 0px;
    background-color: transparent;
}


.wpsPortletTabTopStart {
	
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletTabTopCenter {
    
}


.wpsPortletTabTopEnd {
    
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletTabMiddleStart {
    
    background-color: transparent;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px solid #C0C0C0;
}


.wpsPortletTabMiddleCenter {
    
    background-color: transparent;
    white-space: nowrap;
    border-style: none;
}


.wpsPortletTabMiddleEnd {
    
    background-color: transparent;
    border-top: 0px none #C0C0C0;
    border-right: 0px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
}


.wpsPortletTabBottomStart {
    background-color: transparent;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px solid #C0C0C0;
    width: 5px;
    height: 5px;
}


.wpsPortletTabBottomCenter {
    background-color: transparent;
    border-style: none;

}


.wpsPortletTabBottomEnd {
    background-color: transparent;
    border-top: 0px none #C0C0C0;
    border-right: 0px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
    width: 5px;
}


.wpsPortletTabBottomStart img, .wpsPortletTabBottomCenter img, .wpsPortletTabBottomEnd img,
.wpsPortletSelectedTabBottomStart img, .wpsPortletSelectedTabBottomCenter img, .wpsPortletSelectedTabBottomEnd img,
.wpsPortletTabBarSeparator img {
	height: 1px;
	width: 1px;
	display:none;
}

.wpsPortletSelectedTabTopStart {
    background-image: url("./colors/default/PortletSelectedTabTopLeft.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabTopCenter {
    background-image: url("./colors/default/PortletSelectedTabTopMiddle.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: 0px solid #B4B4B4;
    border-right: 0px none #B4B4B4;
    border-bottom: 0px none #B4B4B4;
    border-left: 0px none #B4B4B4;
}


.wpsPortletSelectedTabTopEnd {
    background-image: url("./colors/default/PortletSelectedTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabMiddleStart {
    
    background-color: #FFF;
    border-top: 0px none #B4B4B4;
    border-right: 0px none #B4B4B4;
    border-bottom: 0px none #B4B4B4;
    border-left: 1px solid #B4B4B4;
}


.wpsPortletSelectedTabMiddleCenter {
    
    background-color: #FFF;
    border-style: none;
    white-space: nowrap;
}


.wpsPortletSelectedTabMiddleEnd {
    
    background-color: #FFF;
    border-top: 0px none #B4B4B4;
    border-right: 1px solid #B4B4B4;
    border-bottom: 0px none #B4B4B4;
    border-left: 0px solid #B4B4B4;
}


.wpsPortletSelectedTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #B4B4B4;
    border-right: 0px none #B4B4B4;
    border-bottom: 0px none #B4B4B4;
    border-left: 1px solid #B4B4B4;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabBottomCenter {
    background-color:  #FFFFFF;
    border-style: none;
}


.wpsPortletSelectedTabBottomEnd {
    background-color:  #FFFFFF;
    border-top: 0px none #B4B4B4;
    border-right: 1px solid #B4B4B4;
    border-bottom: 0px none #B4B4B4;
    border-left: 0px none #B4B4B4;
    width: 5px;
    height: 5px;
}


.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {
    color: #999;
}


.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
    color: #333;
	font-weight: bold;
}




.wpsPortletToolbar {
    background-color: #c5d1de;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}


.wpsPortletToolbarSection {
   border-width: 0px;
}


.wpsPortletToolbarSet {
}


.wpsPortletToolbarButton {
    background-color: #c5d1de;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #c5d1de;
}


.wpsPortletToolbarButtonRollover {
    background-color: #c5d1de;
    padding: 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}


.wpsPortletToolbarButtonPressed {
    background-color: #dadfe5;
    padding: 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
}


.wpsPortletToolbarButtonSelected {
    background-color: #aeb8c4;
    padding: 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
}


.wpsPortletToolbarButtonSelectedRollover {
    background-color: #aeb8c4;
    padding: 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}


.wpsPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}


.wpsPortletToolbarControl {
    padding: 3px;
}


.wpsPortletToolbarText {
    color: #333333;
}


.wpsPortletToolbarDisabledText {
    color: #999999;
}


.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {
    color: #333333;
}



.wpsPortletToolbarSeparator {
    background-color: #95a5b9;
    width: 1px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 0px none #e4edf5;
    border-left: 0px none #95a5b9;
}


.wpsPortletToolbarSpacer {
    padding: 0px 2px 0px 2px;
}


.wpsPortletToolbarHandle {
    background-color: #c5d1de;
    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}





.wpsBreadcrumbTrail {
    font-weight: bold;
}


.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
    font-weight: bold;
    color: #3366CC;
    text-decoration: underline;
}












.wpsPortletAccentArea {
    background-color: #c5d1de;
    color: #333333;
}


.wpsPortletAccentArea3DHighlight {
    background-color: #e4edf5;
    color: #333333;
}


.wpsPortletAccentArea3DShadow {
    background-color: #95a5b9;
    color: #333333;
}





.wpsWizardTitle {
    font-weight: bold;
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.wpsWizardStepNotification {
    background-color: #dfdfdf;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.wpsWizardBottomSubmit {
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 25px;
}





.wpsCursorPointer {
	cursor: pointer;
}








.weekday_header {
    font-size: 1em;
    background-color: #999999;
    color: #333333;
}


.other_month_header {
    background-color: #E4E3E3;
    color: #7E7001;
    height: 20px;
}


.current_month_header {
    background-color: #CBDBF3;
    color: #333333;
    height: 20px;
}


.other_month_cell {
    background-color: #F0F0F0;
}


.current_month_cell {
    background-color: #FFFFFF;
    color: Black;
}


.current_day_header {
    font-size: 1em;
    background-color: #92B5E6;
    color: #333333;
    height: 20px;
}


a.current_day_header:link {
    background-color: transparent;
    color: #333333;
}


a.other_month_header:link {
    background-color: transparent;
    color: #0000ff;
}


a.current_month_header:link {
    background-color: transparent;
    color: #0050C9;
}









a.wpsPersonName {
	text-decoration: none;
	white-space: nowrap;
	color: #3366CC;
}

a.wpsPersonName:visited {
	text-decoration: none;
	white-space: nowrap;
	color: #666699;
}

a.wpsPersonName:hover {
	text-decoration: underline;
	white-space: nowrap;
	color: #666699;
}







.wpsGettingStartedTitle
{
    font-size: 1.1667em;
	font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedHeader
{
    font-size: 1em;
	font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedBody
{
    font-size: 0.833em;
	color: #616161;
    padding-top: 10px;
}

.gsTableOutside
{
    background-color: #E0EDFC;
    vertical-align : top;
}

.gsTableInside
{
    background-color: #E0EDFC;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align : top;
}

.gsTableEnd
{
    background-image: url("./colors/default/gs_end.gif");
    background-repeat: repeat-x;
}









.wpsSearchInfoBar{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
	background-color: #c7d9f1;
}

.wpsSearchUrl, a.wpsSearchUrl {
	font-weight: bold;
}

.wpsSearchUrlAddressText{
	color: #008000;
	font-style: italic;
}

.wpsSearchAttributeText{
	color: #c1c1c1;
	font-style: italic;
}














.lwp-teamSpace-title, .lwp-webConference-title {
    font-weight: bold;
    background-color: #5C5C5C;
    color: #FFFFFF;
}


.popup-background {
	background-color: #eeeeee;
}


.lwp-middleToolbar {
    font-size: 1em;
    color: #737373;
    background-color: #FFFFFF;
    border-bottom: 0px solid #D8D8E0;
    padding: 4px 4px;
    margin: 0px;
}


.lwpAdminButton {
    font-size: 1em;
    color: #FFFFFF;
    background-color: #A0A0A0;
	text-decoration: none;
	padding: 0px 5px;
    margin: 0px;
}


.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {
    font-size: 1em;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #A0A0A0;
    margin: 0px;
    text-decoration: none;
}


.lwpNavButton {
    color: #FFFFFF;
    background-color: #70A8F0;
    margin: 0px;
	text-decoration: none;
	padding: 0px 5px;
}


.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited {
    font-weight: normal;
    color: #FFFFFF;
    background-color: #70A8F0;
    margin: 0px;
    text-decoration: none;
}


.button-link, a.button-link, a.button-link:hover, a.button-link:visited {
	text-decoration: none;
	color: #000000;
}



.lwpButtonGroup{
	margin: .25em 4px;
}


.lwpIconOnly, .lwpIconOnlyDisabled {
	border:0px;
	background-color:white;
}


.lwpDialogIconBackground {
   font-weight: bold;
   background: url(./images/portlet/buttonDialogBg.gif) left 50% repeat-x;
   background-color: #f0f0f0;
   border: 1px solid #cccccc;
   color: #444444;
   padding: 0.1em 0.3em 0.1em 0.3em;
   margin-right: 0.5em;
   cursor: pointer;
}


.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #F0F0F0;
	background-image: url("./colors/default/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #CCC;
   padding: 0.1em 0.3em 0.1em 0.3em;
   margin-right: 0.5em;
	overflow: visible;
	font-weight: bold;
	color: #888888;
}


.lwpButtonText {
    font-weight: bold;
    text-decoration: none;
	color: #444;
	vertical-align: middle;
    background-color: #F0F0F0;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    padding: 0px 2px;
	overflow: visible;
    margin: 0px;
    text-align: center;
}



.lwpButtonTextDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #F0F0F0;
	background-image: url("./colors/default/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: bold;
	color: #888888;
}


.lwpButtonSpacer {
	margin-right: 2px;
}








.lwpSeparatorBg {
    background-color: #999999;
    height: 1px;
}

div.lwpSeparatorBg {
    background-color: #999999;
	margin: 2px 0 2px 0;
}


.borderNone {
	border-width: 0 ! important;
}


.lwpPortletTitleBorder {
   background-image: url("./colors/default/skin_border.gif");
   background-position: bottom;
   background-repeat: repeat-x;
}


.lwpAlignRight {
	text-align: right;
}


.lwpBorderAll {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}


.lwpShadowBorder {
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
}


.lwpSearchBar{
	margin: 5px 0;
	background-color: #ECECEC;
	text-align: right;
}

.lwpSearchBar table{
	margin-right: 0;
	margin-left: auto;
}

.lwpSearchBar td{
	padding: 5px 3px 5px 2px;
}

.lwpSearchBar .portlet-form-field-label{
	padding-left: 10px;
}


.lwpInlineHelp td{
	padding: 5px 10px 5px 1px;
	vertical-align: top;
}


.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {
	background-color: #F0F0F0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}


.lwpMenuBackground {
	background-color: #ffffff;
}


.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover  a.lwpMenuItem:active {
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}


.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{
	background-color: #284888;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}


.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {
	color: #888888;
	text-decoration: none;
	background-color: #ffffff;
	font-style: italic;
}


.unreadMailText, a.unreadMailText {
    font-weight: bold;
	text-decoration: underline;
	color: #3366CC;
}


.lwpLastReadMark {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	padding: 3px 0;
}


.lwpDateStampMark {
	font-weight: bold;
	color: #666666;
	background-color: #999999;
	text-align: center;
	padding: 3px 0px;
}





.lwpCalFsizeX {
	font-size: 1.1667em;
}

.lwpCalViewMenuPosition {
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
}

a.lwpCalLinkText {
	text-decoration: none;
}

a.lwpCalLinkText:hover {
	text-decoration: underline;
}

a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {
	text-decoration: none;
	color: #000000;
}

a.lwpCalDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {
	text-decoration: none;
	color: #a0a0a0;
}

a.lwpCalInactiveDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

.lwpCal1WeekCellRow {
	height: 6em;
	font-weight: normal;
}

.lwpCalCellRow {
	height: 2.2em;
	font-weight: normal;
}

.lwpCalLDivider {
	border-left: solid 1px #aaaaaa;
}

.lwpCalTDivider {
	border-top: solid 1px #aaaaaa;
}

.lwpCalNoBottom {
	border-bottom: none;
}

.lwpCalHeader {
	color: #3366CC;
    font-weight: bold;
	vertical-align: top;
}

.lwpCalHeaderImage {
   padding: 12px 3px 2px 0px;
   margin-bottom: 5px;
}

.lwpCalAttendeeHeading {
	color: #898989;
}

.lwpCalSectionHeader {
   font-weight: bold;
   color: black;
   padding-top: 12px;
   padding-bottom: 2px;
   margin-bottom: 5px;
   display: block;
}

.lwpCalInviteeSection {
   padding-left:2px;
}

.lwpCalWeekNumber {
	color: #808080;
}

.lwpCalEntryHoverDetail {
	border : solid 1px #000000;
	position: absolute;
	visibility: hidden;
	width: 400px;
	overflow: hidden;
}

.lwpCalEventField {
	padding:5px 0px 3px 0px;
}

.lwpCalEntryHoverPosition {
	padding-left: 5px;
}

.lwpCalBgMeeting, .lwpCalBgWebConf {
	background-color: #C3D3E6;
}

.lwpCalBgAppointment{
	background-color: #D8F8D8;
}

.lwpCalBgAnniversary{
	background-color: #F8E8D0;
}

.lwpCalBgReminder{
	background-color: #F8F8D0;
}

.lwpCalBgAllDayEvent{
	background-color: #F8E0E0;
}

.lwpCalTodayCell {
	border: solid 1px #000000;
}

.lwpCalMonthDayCell {
	border-top: solid 1px #AAAAAA;
	height: 6.4em;
	width: 14%;
}

.lwpCalInactiveDayCell {
	background-color: #efefef;
}

.lwpCalInactiveDay {
	color: #a0a0a0;
}

.lwpCalSeperator {
	border-bottom: solid 1px #ffffff;
}

.lwpCalConflict {
	border-left: solid 2px #000000;
}

.lwpCalTimeText {
	text-align: right;
}

.lwpCalEntryPosition {
	padding-top: 2px;
}

.lwpCalBDivider {
	border-bottom: solid 1px #aaaaaa;
}







.lwpPpkList {
    width: 250px;
    height: 200px;
    padding-left: 2px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid black;
    border-top: 1px solid black;
    overflow: auto;
}

.lwpPpkListBorder {
    width: 250px;
    height: 200px;
    border-left: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
}

.lwpPpkNormalText {
    background-color: white;
    color: black;
}

.lwpPpkSelectedText {
    background-color: #284888;
    color: white;
}








.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor {
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited {
	color:black;
}







.chat_background {
    background-color: #FFFFFF;
}

.chat_partner_presence {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	padding: 3px;
    background-color: #EEEEEE;
}

.chat_partner_presence_corner {

    background-image: url("./colors/default/chat_presence_corner.gif");
    background-repeat: no-repeat;
    background-position: top;
    background-color: transparent;
    background-color: #FFFFFF;
}

.chat_partner_alert {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	padding: 3px;
    background-color: #FFFFFF;
	color: #666666;
}

.chat_transcript {
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	border-top : 1px solid #AAAAAA;
	border-color : #AAAAAA;
}

.chat_transcript_nway {
	border-top : 1px solid #456A8B;
	border-left : 1px solid #456A8B;
	border-right : 1px solid #456A8B;
	border-bottom : 1px solid #456A8B;
	border-color : #456A8B;
}

.chat_message_input {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	border-color : #AAAAAA;
    background-color: #FFFFFF;
}

.chat_statusbar {
	border-top : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	background-color: #EEEEEE;
	color: #AAAAAA;
}

.chat_participants {
	border-bottom : 1px solid #D8D8D8;
	border-color : #D8D8D8;
}












.lwp-agendaItemDocument {
	color: #585858;
	padding-top: 3px;
	padding-bottom: 3px;
}


.lwp-agendaItem-ul {
	padding-top: 3px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 20px;
	padding-bottom: 0px;
}


.lwp-agendaItem-li {
	padding-top: 0px;
	padding-bottom: 0px;
}


.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited {
	background-color: rgb(246,246,246);
	text-decoration: none;
	color: #7080A8;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}


a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover {
	text-decoration: underline;
	color: #639ACE;
	font-weight: normal;
}


.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {
    background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: none;
	font-weight: bold;
}

.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited {
	color: #FFFFFF;
}

a.lwp-selectedAgendaItem:hover {
    background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}


.lwpProjectorHeaderStart {
	background-color: #70A8F0;
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 1px solid #777777;
}


.lwpProjectorHeaderMiddle {
	background-color: #70A8F0;
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 0px none #777777;
	color: #343434;
    font-weight: bold;
}


.lwpProjectorHeaderEnd {
	background-image: url("./colors/default/projectorTableTopRight.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}


.lwpSlideTable {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}



.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd {
    font-weight: bold;
	color: #989898;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}


.lwpSlideBorder
{
	border-color: #b0b0c0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}


.lwpAgendaFrameDiv
{
	position:absolute;
	width:100%;
	visibility:hidden;
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	top:80px;
}


.lwpAttendeesFrameDiv
{
	width:100%;
	position:absolute;
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	visibility:hidden;
	overflow:auto;
	top:26px;
}


.lwpDownloadsFrameDiv
{
	width:100%;
	position:absolute;
	bottom:2px;
	visibility:hidden;
	top:26px;

}

.lwpHostingStarted {
	font-size: 1.1667em;
	font-weight: bold;
	color: #FFFFFF;
}

.lwpHostingStartedLarge {
	font-size: 1.1667em;
	font-weight: bold;
	color: #FFFFFF;
}










.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited, a.lwp_labelNormalStyle:active {
    color: #000000;
	text-decoration: none;
}

.lwp_tdStyle {
	white-space:nowrap;
	padding:0px;
}

.lwp_linkTextStyle {
	text-decoration:none;
}

.lwp_nodeStyle {
	border-collapse: collapse;
	border-spacing:0px;
}


.lwp_nodeImageStyle {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
}


.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active, a.lwp_labelHighlightStyle:visited {
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF;
	background-color: #A0A0A0;
	padding-right: 5px;
}


.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active {
	font-weight: normal;
    text-decoration: underline;
	color: #000000;
}


.lwp_labelDragoverStyle{
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}


.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {
	padding-left: 5px;
}


.lwpTreePanel {
	overflow: auto;
	height: 100%;
	width: 18em;
}


.lwpTreePanelBody {
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}


.lwpTreePanelHeader {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}


.lwpTreePanelFooter {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}










.lwpPeopleFlyoutExpanded {
	background-color: #DEDEDE;
	border-left: 1px solid #9A9A9A;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}


.lwpPeopleFlyoutCollapsed {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}


.lwpPeopleFlyoutFrame {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	border-top: 1px solid #686868;
	border-bottom: 1px solid #686868;
}









.lwpTimeDateBorder {
	border:0px;
}

.lwpTimeDateCalBorder {
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateCalText {
	font-weight: bold;
}

.lwpTimeDateDayName {
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
}

.lwpTimeDateDay {
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateWeekendDay {
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateDayLink {
	text-decoration:none;
}

.lwpTimeDateCalTop {
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
}

.lwpTimeDateSelectedCalTop {
	border: 1px solid #606098;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedDay {
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}

.lwpTimeDateSelectedDayLink {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedWeek {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedAllWeeks {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #e8e8e8;
}

.lwpTimeDateWeek {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}

.lwpTimeDateMonthRadio {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width:15px;
	border-right: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOn {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
	width:15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOff {
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width:15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateEmptyDayName {
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width:15px;
	border-right: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}











.outerTreeStyle{
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding:0px;
	font-weight: 400;
}


.nodeStyle{
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
}


.scrollStyle{
 	overflow: auto;
 	width: 200px;
}


.tdStyle{
	padding: 0px;
	width: 200px;
}



.labelDragoverStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.linkTextStyle{
	text-decoration: none
}


.classForTreeSysIcons {
	
	
}


.tdTreeTabStyle{
	padding: 0px;
	width: 200px;
	margin:0px
}


.tdTableStyle{
	width: 200px;
	padding:0px;
	margin:0px
}


.headerStyle{
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:0px;
	padding:0px;
}



.tree{
}


.tree_outerTreeStyle
{
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	font-weight: 400;
}


.tree_nodeStyle {
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
	margin: 0px;
}


.tree_scrollStyle{
 	overflow: auto;
 	width: 200px;
}


.tree_tdStyle{
	padding: 0px;
	width: 200px;
}


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


.tree_nodeImageStyle {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 19px;
	border-bottom: 0px;
	height: 16px
}


.tree_labelHighlightStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tree_labelMouseoverStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}


.tree_labelDragoverStyle{
	font-size: 11px;
	color: #000000;
	background-color: #bbbbbb;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}


.tree_linkTextStyle{
	text-decoration: none
}


.tree_classForTreeSysIcons {
	
	
}


.tree_tdTreeTabStyle{
	padding: 0px;
	width: 200px;
	margin:0px
}


.tree_tdTableStyle{
	width: 200px;
	padding:0px;
	margin:0px
}


.tree_headerStyle{
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:0px;
	padding:0px;
}


.wpsEditorToolbar {
    max-height: 24px;
    background-color: #D8D8D8;
    border-top: 1px solid #aebccf;
    border-right: 1px solid #355787;
    border-bottom: 1px solid #355787;
    border-left: 1px solid #aebccf;
    border-top: 1px solid #cccccc;
}

.wpsEditorToolbarSection {
   border-width: 0px;
}

/* Table displaying the tools in this section */
.wpsEditorToolbarSet {
}

tr.wpsEditorToolbar {
    padding: 0px 2px 0px 2px;
}

table.wpsEditorToolbar {
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 24px;
    background-color: #f0f0f0;
    border-top: 1px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: white;
    background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);
    background-repeat:  repeat-x;
    background-position: 0px 0px;
}

/* A normal toolbar button */
.wpsEditorToolbarButton {
    padding: 3px;
    margin: 0px;
    border-width: 1px;
    border-style: none;
}

/* A toolbar button with the mouse hovering over it */
.wpsEditorToolbarButtonRollover {

/*    background-color: #d8d8d8;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #d8d8d8;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    border-left: 1px solid #d8d8d8; */

    background-color: WHITE;
    margin:0px;
    padding: 2px;
    border-top: 1px solid WHITE;
    border-right: 1px solid WHITE;
    border-bottom: 1px solid WHITE;
    border-left: 1px solid WHITE;
}

/* A toolbar button with the mouse button pressed or selected */
.wpsEditorToolbarButtonPressed {
    background-color: #d8d8d8;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #888888;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #888888;
}

/* A selected toolbar button */
.wpsEditorToolbarButtonSelected {
    background-color: #aeb8c4;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
}

/* A toolbar button with the mouse hovering over it */
.wpsEditorToolbarButtonSelectedRollover {
    background-color: #aeb8c4;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;

}

/* An icon displayed on a toolbar button */
.wpsEditorToolbarButtonIcon {
    width: 18px;
    height: 18px;
    margin:0px;
    padding:0px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
.wpsEditorToolbarControl {
    padding: 1px 1px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
select.wpsEditorToolbarControl {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

/* Text on the toolbar */
.wpsEditorToolbarText {
    color: #333333;
}

/* A link on the toolbar */
.wpsEditorToolbarLink, .wpsEditorToolbarLink:hover, .wpsEditorToolbarLink:visited, .wpsEditorToolbarLink:active {
    color: #333333 ;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarSeparatorNew {
    background-color: #355787;
    height: 18px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #A8B8C8;
    border-bottom: 0px none #305080;
    border-left: 1px none #aebccf;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarSeparator {
    background-image: url(/wps/DocEditor/images/separator.gif);
    margin: 0px;
    padding: 0px 7px 0px 7px;
}

/* A spacer between groups of toolbar items  */
.wpsEditorToolbarSpacer {
    padding: 0px 2px 0px 2px;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarHandle {
    background-color: #c5d1de;
    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}

.wpsEditorTextArea {
    background-color: #fff;
    border: 1px solid #cccccc;
    padding: 0px;
    margin: 0px;
}

.wpsEditorTextAreaText {
    margin: 0px;
    padding: 0px;
    border: 0px none;
}
 
/* Top level container for the person menu */
.personMenu { border:1px solid rgb(224,224,224); background-color:rgb(245,248,255); font-family:Helvetica, Arial, sans-serif; font-style:normal; margin:0px; padding:0px; -moz-border-radius: 7px; }
.personMenu a { color:#0063dc; text-decoration:underline; }
.semtag_header { }

/* Container for business-card photo */
.photoCard { float:left; margin:10px 5px 10px 10px; padding:0px; }
.photoCard img { border:1px solid rgb(192,192,192); padding:2px ! important; height:115px; width:115px; background-color:white; }

/* Container for business-card */
.businessCard { float:right; margin:11px 3px; padding-top:0px; line-height:1.7em; }

/* List for displaying business card information */
.businessCard ul { list-style-type:none; margin:0px; padding-left:0px }
.businessCard .cardName { color:black; font-weight:bold; font-size:1.3em; }
.businessCard li { color:black; font-size:1.2em; }
.businessCard a { text-decoration:underline; }

/* Container for person menu actions */
.personMenuActions { clear:both; background-color:white; width:100%; padding:0px; margin-bottom:0px; border-top:1px solid #ACB9CD; }

/* Styles for menu list */
.personMenuActions ul { padding:0px; margin:0px; list-style:none; }
.personMenuActions li { }

/* Styles for the hover */
.menu_drop_icon { color:black; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1.0em; background-color:#e2eeff; border:1px solid #ACB9CD; padding:3px 5px; -moz-border-radius: 7px; }
.menu_drop_icon img { border:none; }
a.menu_drop_icon { background: url(menu_dropdown.gif) no-repeat scroll center; }
a.menu_drop_icon:link, a.menu_drop_icon:visited{ color:#000; text-decoration:none; }
a.menu_drop_icon:hover { background: url(menu_dropdown.gif) no-repeat scroll center; }

.hasHover { border-bottom: 1px dotted #306bc4; }

/* Values specific to popup menu */
.personMenu { width:400px; }
.personMenu .photoCard { }
.personMenu .photoCard img { }
.personMenu .businessCard { width:258px; }
.personMenu .businessCard ul { }
.personMenu .businessCard .cardName { }
.personMenu .businessCard li { }
.personMenu .businessCard a { }
.personMenu .personMenuActions { -moz-border-radius: 7px; }
.personMenu .personMenuActions tr, .personMenu .personMenuActions td { border-width:0px; padding:0px; margin:0px; -moz-border-radius: 7px; }
.personMenu .personMenuActions a { color:black; font-size:1.2em; text-decoration:none; border: solid 1px; display:block; padding:1px 2px 1px 5px; -moz-border-radius: 7px; }
.personMenu .personMenuActions a:link, .personMenu .personMenuActions a:visited { border-color: white; }
.personMenu .personMenuActions a:hover, .personMenu .personMenuActions a:active { background-color:#e2eeff; border-color: #8bb5e8; }
.personMenu .personMenuActions a:focus, .personMenu .personMenuActions a:active { background-color:#e2eeff; border-color: #8bb5e8; }

/* Values specific to inline menu */
.X-person-display-inline .personMenu { }
.X-person-display-inline .personMenu .photoCard { }
.X-person-display-inline .personMenu .photoCard img { }
.X-person-display-inline .personMenu .businessCard { }
.X-person-display-inline .personMenu .businessCard ul { }
.X-person-display-inline .personMenu .businessCard .cardName { }
.X-person-display-inline .personMenu .businessCard li { }
.X-person-display-inline .personMenu .personMenuActions { }
.X-person-display-inline .personMenu .personMenuActions ul { }
.X-person-display-inline .personMenu .personMenuActions li { }
.X-person-display-inline .personMenu .personMenuActions a:link, .X-person-display-inline .personMenuActions a:visited{ }
 

UL.inline-list {}
UL.inline-list LI {display: inline;}


.ibm-portlet-message-bar {}
.ibm-portlet-message-bar .wpsStatusMsg {margin-bottom: 1em;}

/**************************************
 * Two column content body
 */
.ibm-portlet-section-body {width: 100%;clear: both;}
.ibm-portlet-section-body TD.ibm-portlet-section-left {vertical-align: top;width: 100%;}
.ibm-portlet-section-body TD.ibm-portlet-section-right {vertical-align: top;}
.ibm-portlet-section-body .ibm-portlet-subsection {margin-bottom: 1em;}
.ibm-portlet-section-body TD.ibm-portlet-section-right DIV.ibm-portlet-sidebar {padding-left: 2em;width: 19em;}

/**************************************
 * Portlet headers and links
 */
.ibm-portlet-section-header-small {
   width: 100%;
}
.ibm-portlet-section-header-small TD.header-left {
   padding-left: 0;
   vertical-align: middle;
   width: 100%;
}
.ibm-portlet-section-header-small TD.header-right {
   padding-left: 1em;
   padding-right: 0 !important;
   vertical-align: middle;
}
.ibm-portlet-section-header-small H1 {
   font-size: 1.6667em;
   font-weight: normal;
   margin: 0;
}
.ibm-portlet-section-header-small .information {color: #888; margin-bottom: 0.4em;}
.ibm-portlet-section-body .ibm-portlet-section-header-small .ibm-portlet-subsection {margin-top: 0.6em;margin-bottom: 0.6em;}

.ibm-portlet-section-header {
	border-bottom: 1px solid #E0E0E0;
   background: url(./images/portlet/headerBg.gif) bottom left repeat-x;
}
.ibm-portlet-section-header .header-left {
   margin: 0;
   padding: 0.2em;
   padding-left: 0.5em;
   padding-right: 1em;
}
.ibm-portlet-section-header H1 {
   font-size: 1.6667em;
   font-weight: normal;
   margin: 0;
}
.ibm-portlet-section-header .information {color: #888; margin-bottom: 0.4em;}
.ibm-portlet-section-header TD {vertical-align: top;}
.ibm-portlet-section-body .ibm-portlet-section-header .ibm-portlet-subsection {margin-top: 0.6em;margin-bottom: 0.6em;}

/**************************************
 * General column layout (with table)
 */
TABLE.ibm-portlet-columns TD {
   vertical-align: top;
   padding-right: 2em;
}

/**************************************
 * Pop-over for help text and thumbnails
 */
.hover-help {
   border: 1px solid black;
   padding: 4px;
   background-color: #ffffc8;
   width: 15em;
   margin: 0;
   text-indent: 0;
}
.hover-help DIV {
   margin: 0;
   text-indent: 0;
}

/**************************************
 * Top level grouped tabs
 */
.ibm-portlet-section-groups {}
.ibm-portlet-section-groups UL {margin: 0; padding: 0;}
.ibm-portlet-section-groups LI {
   display: block;
   float: left;
   padding: 0.2em 0.5em 0.2em 0.5em;
   margin-right: 0.5em;
   font-weight: bold;
   list-style: none;
   background-color: #EFEFEF;
   white-space: nowrap;
   -moz-border-radius: 3px;
}
.ibm-portlet-section-groups LI:hover {background-color: #DEDEDE;}
.ibm-portlet-section-groups LI.label {padding-left: 0;background-color: transparent;font-weight: normal;}

.ibm-portlet-section-groups LI A,
.ibm-portlet-section-groups LI A:visited,
.ibm-portlet-section-groups LI A:active,
.ibm-portlet-section-groups LI A:hover {
   color: #444;
   text-decoration: none;
}
.ibm-portlet-popup-section {
   border: 1px solid #C7C7C7;
   background-color: white;
   padding: 0.25em 0 0.25em 0;
   -moz-border-radius: 3px;
}
.ibm-portlet-popup-section .loading { padding: 0 0.25em 0 0.25em; }
.ibm-portlet-popup-section .error { padding: 0 0.25em 0 0.25em; color: gray; }
.ibm-portlet-popup-section TD {margin: 0; padding: 0; vertical-align: top;}
.ibm-portlet-popup-section TD.vertical-separator {background-color: #F0F0F0;width: 1px;font-size:1px;}
.ibm-portlet-popup-section UL {padding: 0 0.25em;margin: 0;}
.ibm-portlet-popup-section LI {margin:0; padding:0.5em; list-style:none; cursor:pointer; min-width:10em;}
.ibm-portlet-popup-section LI A, .ibm-portlet-popup-section LI A:hover, .ibm-portlet-popup-section LI A:visited, .ibm-portlet-popup-section LI A:active {
   text-decoration: none;
   color: black;
}
.ibm-portlet-popup-section LI:hover {background-color: #F0F0F0;}

/**************************************************************
 * Sub header at the top of a form page for selecting between multiple options
 */
.ibm-portlet-form .ibm-portlet-section-primary-options {margin-bottom: 2em;}
.ibm-portlet-form .ibm-portlet-section-primary-options UL {margin: 0;padding: 0;}
.ibm-portlet-form .ibm-portlet-section-primary-options UL LI {padding: 0; margin: 0;margin-right: 2em;list-style-type: none;}
.ibm-portlet-form .ibm-portlet-section-primary-options LI LABEL {font-size: 1.1667em;font-weight: normal;}

/**************************************************************
 * Main buttons (top right), don't use 'ibm-portlet-primary-actions', use 'primary-action-section'
 */
.ibm-portlet-sidebar .ibm-portlet-primary-actions,
.ibm-portlet-sidebar .primary-action-section {margin-bottom: 1em;}

.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON,
.ibm-portlet-sidebar .primary-action-section BUTTON {cursor: pointer; width: 100%;white-space: normal;display: block;}

.ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON,
.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON,
.ibm-portlet-sidebar .primary-action-section BUTTON {
   background: #E6F0FC url(./images/portlet/buttonBg.gif) left center repeat-x;
   color: #0063DC;
   border: 1px solid #9acae8;
   padding: 0.2em 0.5em;
   cursor: pointer;
}
.ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON.disabled,
.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON.disabled,
.ibm-portlet-sidebar .primary-action-section BUTTON.disabled {
   background: #E6F0FC !important;
   color: #AAA !important;
   border: 1px solid #9acae8 !important;
   padding: 0.2em 0.5em;
}

.ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON:active,
.ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON.active,
.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON:active,
.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON.active,
.ibm-portlet-sidebar .primary-action-section BUTTON:active,
.ibm-portlet-sidebar .primary-action-section BUTTON.active {
   background: none;
   background-color: #E6F0FC;
   border: 1px solid #9acae8;
}
.ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON SPAN,
.ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON IMG,
.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON SPAN,
.ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON IMG,
.ibm-portlet-sidebar .primary-action-section BUTTON SPAN,
.ibm-portlet-sidebar .primary-action-section BUTTON IMG {
   font-size: 1.333em;
   margin-left: 0.2em;
   margin-right: 0.2em;
   vertical-align: middle;
   height: 8px;
   border: 0px;
   cursor: pointer;
}

* HTML .ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON,
* HTML .ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON,
* HTML .ibm-portlet-sidebar .primary-action-section BUTTON {
	position: relative;
}
* HTML .ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON SPAN,
* HTML .ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON SPAN,
* HTML .ibm-portlet-sidebar .primary-action-section BUTTON SPAN {
	display: block;
}
* HTML .ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON SPAN {
	white-space: nowrap;
}
* HTML .ibm-portlet-section-header-small .ibm-portlet-primary-actions BUTTON IMG,
* HTML .ibm-portlet-sidebar .ibm-portlet-primary-actions BUTTON IMG,
* HTML .ibm-portlet-sidebar .primary-action-section BUTTON IMG {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
}

.ibm-portlet-form .portlet-toolbar BUTTON {
   font-weight: bold;
   background: url(./images/portlet/buttonDialogBg.gif) left 50% repeat-x;
   background-color: #f0f0f0;
   border: 1px solid #cccccc;
   color: #444;
   padding: 0.1em 0.3em 0.1em 0.3em;
   margin-right: 0.5em;
   cursor: pointer;
}
.ibm-portlet-form .portlet-toolbar BUTTON.disabled {
   font-weight: bold;
   background: url(./images/portlet/buttonDialogBg.gif) left 50% repeat-x;
   background-color: #f0f0f0;
   border: 1px solid #cccccc;
   color: #888;
   padding: 0.1em 0.3em 0.1em 0.3em;
   margin-right: 0.5em;
   cursor: default;
}
.ibm-portlet-form .portlet-toolbar BUTTON:hover {
   border: 1px solid #aaaaaa;
}
.ibm-portlet-form .portlet-toolbar BUTTON.disabled:hover {
   border: 1px solid #d0d0d0;
}
.ibm-portlet-form .portlet-toolbar {
   margin: 0.5em;
   margin-top: 1.5em;
}

.ibm-portlet-section-header-small DIV.ibm-portlet-search-field,
.ibm-portlet-section-header DIV.ibm-portlet-search-field {float: right;}

.ibm-portlet-section-header-small .ibm-portlet-search-field,
.ibm-portlet-section-header .ibm-portlet-search-field {white-space: nowrap;padding: 0.35em; padding-right: 0.5em;}

.ibm-portlet-section-header-small TD.ibm-portlet-navigate-options,
.ibm-portlet-section-header TD.ibm-portlet-navigate-options {border-left: 1px solid #E0E0E0; white-space: nowrap;padding: 0.35em; padding-right: 0.5em;}

.ibm-portlet-search-field {white-space: nowrap;}
.ibm-portlet-search-field INPUT.text {border: 1px solid #AAA;padding: 2px;}
.ibm-portlet-form-input-button,
.ibm-portlet-search-field BUTTON {
   background: url(./images/portlet/buttonDialogBg.gif) left 50% repeat-x;
   background-color: #f0f0f0;
   border: 1px solid #cccccc;
   color: #444444;
   padding: 1px;
   margin-left: 0.5em;
   cursor: pointer;
}

/**************************************
 * Information sections that are grouped together, typically in a sidebar
 */
.ibm-portlet-sidebar .info-section {margin-bottom:2em; line-height:1.3em;}
.ibm-portlet-sidebar .info-section H3 {
   margin: 0;
   margin-bottom: 0.25em;
   padding: 0;
   font-size: 1.1667em;
   font-weight: bold;
   line-height: normal;
   color: #888;
}
.ibm-portlet-sidebar .info-section UL.property-list {margin: 0;padding: 0;}
.ibm-portlet-sidebar .info-section UL.property-list LI {font-size: 0.833em; margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none; line-height: 1.1em;}
.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {color: #888;}
.ibm-portlet-sidebar .info-section A {color: #0063DC; text-decoration: none;}

.ibm-portlet-sidebar .action-section {
   background-color:#F6FBFF;
   border:1px solid #C2E2F4;
   line-height: 1.4em;
	padding: 0.5em;
   padding-bottom: 0;
   margin-bottom: 2em;
}
.ibm-portlet-sidebar .action-section A { display: block; margin-bottom: 0.5em; color: #0063DC; padding-top: 1px; text-decoration: none; font-size: 1.1667em; font-weight: bold;}
.ibm-portlet-sidebar .action-section A:visited,
.ibm-portlet-sidebar .action-section A:visited { color: #0063DC; }

.ibm-portlet-sidebar .action-section DIV DIV {margin-bottom: 0.5em;}
.ibm-portlet-sidebar .active-action-section {
   background-color:#E2EEFF;
   border:1px solid #C2E2F4;
	line-height: 1.4em;
	padding: 0.5em;
   padding-bottom: 0;
   margin-bottom: 2em;
}
.ibm-portlet-sidebar .active-action-section DIV DIV {margin-bottom: 0.5em;}
.ibm-portlet-sidebar .active-action-section A { color: #0063DC; padding-top: 1px; text-decoration: none; font-size: 1.1667em; font-weight: bold;}
.ibm-portlet-sidebar .active-action-section A:visited,
.ibm-portlet-sidebar .active-action-section A:visited { color: #0063DC; }

.ibm-portlet-sidebar .link-section {margin-bottom:2em; line-height:1.3em;}
.ibm-portlet-sidebar .link-section H3 {
   margin: 0;
   margin-bottom: 0.25em;
   padding: 0;
   font-size: 1.1667em;
   font-weight: bold;
   line-height: normal;
   color: #888;
}
.ibm-portlet-sidebar .link-section UL.link-list {margin: 0;padding: 0;}
.ibm-portlet-sidebar .link-section UL.link-list LI {margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none;}
.ibm-portlet-sidebar .link-section UL.link-list LABEL {color: #888;}

.ibm-portlet-sidebar .link-section UL.link-list IMG {margin-right: 6px;}
.ibm-portlet-sidebar .link-section UL.link-list DIV.more-link-info {display: none;}
.ibm-portlet-sidebar .link-section UL.link-list DIV.more-link-info IMG {float: left;}
.ibm-portlet-sidebar .link-section UL.link-list DIV.more-link-info DIV {margin-left: 24px; margin-bottom: 0.2em;}
.ibm-portlet-sidebar .link-section UL.link-list DIV INPUT.text {border: 1px solid #AAAAAA; padding: 2px;width: 15em; margin-bottom: 1em;}

/**************************************
 * Styles for the footer links in the sidebar menu
 */
.footerlink-section UL.property-list {
    display: none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0;
    padding:10px 0px;
}

.footerlink-section UL.property-list LI { margin: 0;padding: 0px 5px 0px 0px;margin-bottom: 0.5em;list-style: none;}
.footerlink-section UL.property-list LI LABEL {color: #888;}

.footerlink-section {padding: 10px 0px 10px 0px;}
.footerlink-section UL.footerlink-list {margin: 0;padding:0;}

.footerlink-section UL.copylink-list {
    display: none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0;
    padding:10px 0px;
}

.footerlink-section UL.footerlink-list LI {margin: 0;padding: 0px 5px 0px 0px;margin-bottom: 0.5em;list-style: none; display:inline;}
.footerlink-section UL.footerlink-list LABEL {color: #888;}

.footerlink-section UL.footerlink-list IMG {margin-right: 6px;}
.footerlink-section UL.footerlink-list DIV.more-link-info {display: none;}
.footerlink-section UL.footerlink-list DIV.more-link-info IMG {float: left;}
.footerlink-section UL.footerlink-list DIV.more-link-info DIV {margin-left: 24px; margin-bottom: 0.2em;}
.footerlink-section UL.footerlink-list DIV INPUT.text {border: 1px solid #AAAAAA; padding: 2px;width: 15em; margin-bottom: 1em;}

/**************************************
 * A list of items that must be grouped together.  Supports the concept of a current item, and an inactive item
 */
.item-list UL {
   margin: 0px;
   padding: 0px;
}

.item-list UL LI {
   margin: 0px;
   padding: 0px;
   margin-top: 0.2em;
   list-style-type: none;
}

.item-list UL LI.current {
}

.item-list UL LI.inactive {
	color: gray;
	padding-left: 1em;
	text-indent: -1em;
}

/**************************************
 * List of options (radio or checkboxes)
 */
.option-list,
.option-list OL,
.option-list UL {margin: 0;padding: 0;}
.option-list LI {margin: 0;padding: 0;list-style-type: none;}
.option-list INPUT.radio,
.option-list INPUT.radio {margin-left: 0;padding-left: 0;}
.option-list INPUT.checkbox,
.option-list INPUT.checkbox {margin-left: 0;padding-left: 0;}
.option-list INPUT,
.option-list LABEL {vertical-align: middle;}
.option-list LABEL {margin: 0 0.4em;}

/***************************************
 * Tabbed bar (single row)
 */
.ibm-portlet-tabs {
	position: relative;
	width: 100%;
	height: 2em;
	width: 45em;
}
.ibm-portlet-tabs-body {
	border-top: 1px solid #CECECE;
}
.ibm-portlet-tabs UL.bar {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em;
}
.ibm-portlet-tabs UL.bar LI  {
	display: inline;
	list-style: none;
	white-space: nowrap;
}
.ibm-portlet-tabs UL.bar A.tab,
.ibm-portlet-tabs UL.bar SPAN.tab,
.ibm-portlet-tabs UL.bar SPAN.selected,
.ibm-portlet-tabs UL.bar A.selected {
	right: 0;
	display: block;
	float: left;
	padding: 2px 8px;
	padding-top: 4px;
	margin-bottom: 0;
	margin-top: 1px;
	margin-right: 2px;
	margin-left: 4px;
	text-align: center;
	text-decoration: none;
}
.ibm-portlet-tabs UL.bar SPAN.selected,
.ibm-portlet-tabs UL.bar A.selected,
.ibm-portlet-tabs UL.bar A.selected:hover {
	border: 1px solid #CECECE;
	border-bottom: none;
	background: white;
	padding-bottom: 4px;
	margin-top: 0;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.ibm-portlet-tabs UL.bar SPAN.tab,
.ibm-portlet-tabs UL.bar A.tab {
	border:0;
	padding: 3px 9px;
}

.ibm-portlet-tabs UL.bar SPAN.tab A,
.ibm-portlet-tabs UL.bar SPAN.tab A:visited,
.ibm-portlet-tabs UL.bar SPAN.tab A:active {
	text-decoration: none;
	color: #999;
}
.ibm-portlet-tabs UL.bar SPAN.tab A:hover { color: black; }

.ibm-portlet-tabs UL.bar SPAN.selected A,
.ibm-portlet-tabs UL.bar SPAN.selected A:visited,
.ibm-portlet-tabs UL.bar SPAN.selected A:hover,
.ibm-portlet-tabs UL.bar SPAN.selected A:active {
	text-decoration: none;
	color: black;
}
.ibm-portlet-tabs UL.bar SPAN.tab A.menu-link,
.ibm-portlet-tabs UL.bar SPAN.selected A.menu-link {
	margin-left: 4px;
}
.ibm-portlet-tabs UL.bar SPAN.tab SPAN.menu-link,
.ibm-portlet-tabs UL.bar SPAN.selected SPAN.menu-link {
	vertical-align: middle;
	font-size: 16px;
}

/**************************************
 * A toolbar that will be displayed to the user
 */
.portlet-toolbar {
   margin-bottom: 1em;
}
.portlet-toolbar UL {
   margin: 0;
   padding: 0;
}
.portlet-toolbar UL LI {
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   padding-right: 0.2em;
}
.portlet-toolbar UL LI H3 {
   margin:0;
   padding:0;
   font-size: 1.1667em;
   font-weight: normal;
}

/**************************************
 * A toolbar that will be displayed to the user within the section header
 */
.ibm-portlet-section-header .portlet-toolbar {
   margin-bottom: 2em;
   white-space: nowrap;
}
.ibm-portlet-section-header .portlet-toolbar UL {
}
.ibm-portlet-section-header .portlet-toolbar LI {
   display: block;
   float: left;
   margin: 0px;
   margin-left: 3em;
   list-style-type: none;
}

/**************************************
 * Form styles
 */
.ibm-portlet-form .ibm-portlet-form-field {margin: 0.5em;margin-top: 0;}
.ibm-portlet-form .ibm-portlet-form-field-block {margin: 0em 0.5em 1em 0.5em;}

.ibm-portlet-form-field INPUT.text,
.ibm-portlet-form-field TEXTAREA,
.ibm-portlet-form-field SELECT,
.ibm-portlet-form-field INPUT.date,
.ibm-portlet-form-field INPUT.time {border: 1px solid #C7C7C7;padding: 2px;}

.ibm-portlet-form-field PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}

.ibm-portlet-form-field .date-time .picker,
.ibm-portlet-form-field-block .date-time .picker {margin: 0 0.5em;vertical-align: middle;}
.ibm-portlet-form-field .date-time INPUT,
.ibm-portlet-form-field-block .date-time INPUT {vertical-align: middle;}
* HTML .ibm-portlet-form-field .date-time IMG,
* HTML .ibm-portlet-form-field-block .date-time IMG {vertical-align: baseline;}

.ibm-portlet-form-field-block INPUT.text,
.ibm-portlet-form-field-block TEXTAREA,
.ibm-portlet-form-field-block SELECT {border: 1px solid #C7C7C7;padding: 2px;}

.ibm-portlet-form-field H4 {
	display: block;
	float: left;
	width: 13.5em;
	font-size: 1em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-bottom: 0.2em;
}

.ibm-portlet-form-field-block H4 {
	font-size: 1em;
	font-weight: normal;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0.2em;
}

.ibm-portlet-form-field .data {margin-left: 14em;}
* HTML .ibm-portlet-form-field .data {height: 1%; margin-left: -0.84em;}

.ibm-portlet-form .information,
.ibm-portlet-form-field-block .information,
.ibm-portlet-form-field .information {margin-top: 0.25em;color: #888;}
.ibm-portlet-form-field .data .continuing-text {margin: 0 0.3em;}

.ibm-portlet-form-field INPUT.radio {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
.ibm-portlet-form-field INPUT.checkbox {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0.1em;
	margin-right: 0.1em;
}
* HTML .ibm-portlet-form-field INPUT.file-input {direction: ltr;}

.ibm-portlet-form-field H4 SPAN.required,
.ibm-portlet-form-field-block H4 SPAN.required {color: red;}

.ibm-portlet-form-field-group,
.ibm-portlet-form-field-group-tall {margin-bottom: 1em;}

.ibm-portlet-form-field-subgroup {padding-left: 2em; padding-right: 2em; margin-bottom: 1.5em;}

.ibm-portlet-form-field-group-tall .ibm-portlet-form-field,
.ibm-portlet-form-field-group-tall .ibm-portlet-form-field-block {margin-bottom: 1.5em;}

.ibm-portlet-form-field UL,
.ibm-portlet-form-field LI {margin-top: 0;margin-bottom: 0;padding: 0;}
.ibm-portlet-form-field LI {list-style-type: none;}
.ibm-portlet-form-field UL LI DIV {margin-left: 3em;}
.ibm-portlet-form-field  UL LI UL LI {margin-left: 3em;}

UL.radio-choice > LI {margin-bottom: 1em;}
.ibm-portlet-form-field LI LABEL, .ibm-portlet-form-field LI INPUT {vertical-align: middle;}

.ibm-portlet-form HR {
	clear: both;
   display: none;
	border: 0;
	border-top-width: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.ibm-portlet-form FORM {margin: 0;margin-bottom: 1em;}

.ibm-portlet-form H1 {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0.5em 1.5em 0.5em;
}
.ibm-portlet-form H1 LABEL {font-weight: normal;font-size: 1.6667em;}
.ibm-portlet-form H1 INPUT.text {
	font-size: 1.6667em;
   border: 1px solid #C7C7C7;
   padding: 2px;
   margin-left: 0.5em;
   margin-right: 0.5em;
   width: 18em;
}
.ibm-portlet-form H1 SPAN.normal INPUT {font-size: 1em;vertical-align: bottom;}
.ibm-portlet-form H1 SPAN.normal LABEL {font-size: 1em;}
.ibm-portlet-form H1 .information {margin-top: 0.25em;color: #888;}
.ibm-portlet-form H1 .information IMG {display: none;}

.ibm-portlet-form H2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0.5em 1.5em 0.5em;
}
.ibm-portlet-form H2 SPAN, .ibm-portlet-form H2 LABEL {
	font-size: 1.333em;
}
.ibm-portlet-form H3 {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0.5em 1.5em 0.5em;
}
.ibm-portlet-form H3 SPAN, .ibm-portlet-form H3 LABEL {
	font-size: 1.1667em;
}

.ibm-portlet-form .text-margin {margin: 0 1em;}

/**************************************
 * Form error messages
 */
.ibm-portlet-form .invalid {
	border: 0.2em solid #FFE2E5;
	background-color: #FFE2E5;
	margin-left: 0;
	margin-right: 0;
	padding: 0.3em;
	-moz-border-radius: 4px;
}
* HTML .ibm-portlet-form .invalid .data {margin-left: -0.32em !important;}

.ibm-portlet-form .ibm-portlet-msg-error {
	margin-top: 0.3em;
}

.ibm-portlet-form .ibm-portlet-msg-error IMG, .ibm-portlet-form .ibm-portlet-msg-error SPAN {
	vertical-align: middle;
}

.ibm-portlet-form .ibm-portlet-msg-error UL {
	margin: 0px;
	padding: 0px;
}

.ibm-portlet-form .ibm-portlet-msg-error UL LI {
   margin: 0;
   padding: 0;
   margin-left: 0em;
   padding-left: 0.1em;
   margin-bottom: 0.2em;
   list-style-type: none;
}

DIV.ibm-portlet-dynamic-loading {
	height: 20em;
	border: 1px solid #C7C7C7;
	background-color: #F0F0F0;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 1em;
	-moz-border-radius: 3px;
}
DIV.ibm-portlet-dynamic-loading H4 {margin:0; margin-bottom: 1em; padding:0; font-weight:normal; font-size: 1.333em; color: #999;}


/**************************************
 * Form info messages
 */

.ibm-portlet-form .inform {
	border: 0.2em solid rgb(231, 239, 247);
	background-color: rgb(231, 239, 247);
	margin-left: 0;
	margin-right: 0;
	padding: 0.3em;
	-moz-border-radius: 4px;
}
.ibm-portlet-form .ibm-portlet-msg-info {
	margin-top: 0.3em;
}
.ibm-portlet-form .ibm-portlet-msg-info IMG, DIV.ibm-portlet-msg-info SPAN {
	vertical-align: middle;
}
.ibm-portlet-form .ibm-portlet-msg-info UL {
	margin: 0px;
	padding: 0px;
}
.ibm-portlet-form .ibm-portlet-msg-info UL LI {
   margin: 0;
   padding: 0;
   margin-left: 0;
   padding-left: 0.1em;
   margin-bottom: 0.2em;
   list-style-type: none;
}

/**************************************
 * Property sheet styles
 */
.sheet-group {
	margin-top: 2em;
	margin-bottom: 2em;
}
.sheet-group H2 {
	margin: 0;
	padding: 0;
	margin-left: 0.5em;
	margin-right: 0.5em;
	font-weight: normal;
	font-size: 1em;
}
.sheet-group-data {
	padding-left: 1em;
	padding-right: 1em;
	clear: both;
}

.sheet-section {margin-bottom: 2em;}
.sheet-section H3 {
	margin: 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
}

.item-property-section {}

.item-property-section .ibm-portlet-form-field {margin: 0.5em;margin-top: 0;}
.item-property-section .ibm-portlet-form-field-block {margin: 0em 0.5em 1em 0.5em;}

.item-property-section .ibm-portlet-form-field,
.item-property-section .ibm-portlet-form-field-block,
.item-property-section .sheet-group H2,
.item-property-section .sheet-section H3 {margin-left: 0;margin-right: 0;}


/**************************************
 * Conditional logic editor
 */
.ibm-portlet-logic-conditions {
   padding: 1em;
   padding-bottom: 0.5em;
   border: 1px solid #C7C7C7;
   background-color: #F0F0F0;
   -moz-border-radius: 3px;
}

.ibm-portlet-logic-conditions H3 {
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
	font-size: 1.1667em;
	font-weight: normal;
}

.ibm-portlet-logic-conditions TABLE.command-bar {
	width: 100%;
	margin-top: 1em;
}

.ibm-portlet-logic-conditions TABLE TD {
}

.ibm-portlet-logic-conditions TABLE TD.add-condition {
	padding-bottom: 0.5em;
}

.ibm-portlet-logic-conditions TABLE TD.descriptor {
	padding-bottom: 0.5em;
}

.ibm-portlet-logic-conditions TABLE TD.grouping {
	padding-bottom: 0.5em;
}

.ibm-portlet-logic-conditions TABLE TD.operator {
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}

.ibm-portlet-logic-conditions TABLE TD.value {
	padding-bottom: 0.5em;
	white-space: nowrap;
}

.ibm-portlet-logic-conditions TABLE TD.actions {
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}

.ibm-portlet-logic-conditions INPUT {
	border: 1px solid #C7C7C7;
	padding: 2px;
}

.ibm-portlet-logic-conditions SELECT {
	border: 1px solid #C7C7C7;
	padding: 1px;
}

.ibm-portlet-logic-conditions TD.source > SELECT {width: 100%;}
*:first-child+html .ibm-portlet-logic-conditions TD.operator > SELECT {width: auto !important;}


.ibm-portlet-logic-conditions TD.operator > SELECT {
	width: 100%;
}
.ibm-portlet-logic-conditions TD.value INPUT {
	width: 15em;
}

.ibm-portlet-logic-conditions TD.value INPUT.date, .ibm-portlet-logic-conditions TD.value INPUT.time {
	width: 8em;
}

.ibm-portlet-logic-conditions TD.value A.picker {
	padding-left: 0.25em;
	padding-right: 0.25em;
}



/**************************************
 * Document preview
 */
DIV.document-preview-container {
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
}

.document-tabs {
	margin-top: 1em;
}
.document-tabs .ibm-portlet-tabs-body {
	padding-top: 0.5em;
	margin-bottom: 0.5em;
}
.document-tabs .ibm-portlet-tabs UL.bar {
	font-weight: bold;
}

DIV.document-preview-container IFRAME.contents {
	border: 0px;
	height: 50em;
	width: 60em;
	padding: 0;
	margin: 0;
}

DIV.document-preview {
	padding: 0;
}

DIV.document-preview-xls TABLE {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
}
DIV.document-preview-xls TABLE TD, DIV.document-preview-xls TABLE TH {
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
DIV.document-preview-xls H1 {
	margin-top: 0 !important;
	font-weight: bold;
   font-size: 1.333em;
	margin-bottom: 0.5em !important;
}

DIV.document-preview-ppt HR {
	display: none;
}
DIV.document-preview-ppt IMG {
	border: 1px solid #AAAAAA;
}
DIV.document-preview-ppt IMG.preview-loading {
   border: 0;
}

DIV.document-image IMG {
	border: 1px solid #AAAAAA;
}

DIV.document-text {
	padding: 0.55em;
	line-height: 1.5em;
   border-bottom: 1px solid rgb(216, 222, 231);
}
DIV.document-text-fixed {
   font-family: monospace !important;
	font-size:  1.1667em;
	white-space: normal;
}

DIV.document-text-option {
   background-color: rgb(216, 222, 231);
   padding: 0.3em;
}
DIV.document-text-option SPAN, DIV.document-text-option INPUT {
   vertical-align: middle;
}
DIV.document-text-option A:visited {
   color: #0063DC;
}

DIV.document-loading {
	height: 20em;
	border: 1px solid #C7C7C7;
	background-color: #F0F0F0;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 1em;
	-moz-border-radius: 3px;
}
DIV.document-loading H4 {margin:0; margin-bottom: 1em; padding:0; font-weight:normal; font-size: 1.333em; color: #999;}
DIV.document-preview-instructions {
	height: 20em;
	border: 1px solid #C7C7C7;
	background-color: #F0F0F0;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 1em;
	-moz-border-radius: 3px;
}
DIV.document-preview-instructions .instructions-text H4 {margin:0; margin-bottom: 1em; padding:0 2em; font-weight:normal; font-size: 1.333em; color: #999;}

.centered-div-outer {overflow: hidden;position: relative; width: 100%;}
.centered-div-outer[class] {display: table; position: static;}
.centered-div-outer .centered-div-middle {position: absolute; top: 50%; text-align: center; width: 100%;} /* IE only */
*:first-child+html .centered-div-outer .centered-div-middle {position: relative;}
.centered-div-outer .centered-div-middle[class] {display: table-cell; vertical-align: middle; position: static;}
.centered-div-outer .centered-div-middle .centered-div-inner {position: relative; top: -50%} /* IE only */

#outer {height: 400px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

/**************************************
 * Context menus with drop shadows
 */

.ibm-portlet-menu-border {
   border:1px solid #8bb5e8;
   padding: 1px;
   background-color: white;
}

TABLE.portlet-menu {
	background-color: #f4f9ff;
   border: 0;
   padding: 0;
}

TABLE.portlet-menu A
{
	color: black;
	text-decoration: none;
	background-color: transparent;
}

TABLE.portlet-menu A:visited, TABLE.portlet-menu A:hover, TABLE.portlet-menu A:active {
	color: black;
}

TABLE.portlet-menu TD {
	color: black;
	border-top: 1px solid #f4f9ff;
	border-bottom: 1px solid #f4f9ff;
	text-decoration: none;
	white-space: nowrap;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	vertical-align: middle;
}

TABLE.portlet-menu TD.first {
	background-color: #e6f0fc;
	border-top: 1px solid #e6f0fc;
	border-bottom: 1px solid #e6f0fc;
   border-left: 1px solid #e6f0fc;
	padding: 0;
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}
TABLE.portlet-menu TD.last {
   border-right: 1px solid #f4f9ff;
}

TABLE.portlet-menu TR.first TD {
	padding-top: 0.2em;
}

TABLE.portlet-menu TR.ibm-portlet-menu-item-selected TD {
	border-top: 1px solid #8bb5e8;
	border-bottom: 1px solid #8bb5e8;
	background-color: #E2EEFF;
}
TABLE.portlet-menu TR.ibm-portlet-menu-item-selected TD.first {
   border-left: 1px solid #8bb5e8;
}
TABLE.portlet-menu TR.ibm-portlet-menu-item-selected TD.last {
   border-right: 1px solid #8bb5e8;
}
TABLE.portlet-menu TR.ibm-portlet-menu-item-selected TD  A {
}

TR.ibm-portlet-menu-item-disabled A, TR.ibm-portlet-menu-item-disabled A:hover, TR.ibm-portlet-menu-item-disabled A:visited {
	color: #aaa;
}
TR.ibm-portlet-menu-item-disabled A, TR.ibm-portlet-menu-item-disabled A:hover, TR.ibm-portlet-menu-item-disabled A:visited {
	color: #aaa;
}

TR.ibm-portlet-menu-item-separator TD {
	height: 0em;
	padding: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

TR.ibm-portlet-menu-item-separator TD.first {
	height: 0;
	width: 0;
	padding: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

TR.ibm-portlet-menu-item-separator TD HR {
	height: 1px;
	font-size: 1px;
	color: #CBCBCB;
   border: 0;
	border-top: 1px solid #CBCBCB;
}


.b-tr {
	width: 4px;
	height: 4px;
	background: url(./images/portlet/cornerTopRight.png) left top no-repeat;
}
.b-r {
	width: 4px;
	background: url(./images/portlet/cornerRight.png) left top repeat-y;
}
.b-bl {
	width: 4px;
	height: 4px;
	background: url(./images/portlet/cornerBottomLeft.png) left top no-repeat;
}
.b-b {
	height: 4px;
	background: url(./images/portlet/cornerBottom.png) left top repeat-x;
}
.b-br {
	width: 4px;
	height: 4px;
	background: url(./images/portlet/cornerBottomRight.png) left top no-repeat;
}

/**************************************
 * Styles for numbers
 */
INPUT.long {
	width: 40em;
}

INPUT.medium {
	width: 25em;
}

INPUT.short {
	width: 15em;
}

INPUT.tiny {
   width: 8em !important;
}

INPUT.number {
	width: 15em;
}
INPUT.url {
	width: 40em;
}

TEXTAREA.text {
	width: 40em;
	height: 6em;
}

INPUT.integer-number {
	width: 30em;
}

INPUT.file-input {
}

/**************************************
 * Styles for plugin editor
 */
.document-edit-status {
	padding: 1em;
	background-color: white;
	border: 1px solid gray;
}
.document-edit-status {
   margin-bottom: 1em;
}
.document-edit-status .info-end {
   clear: both;
   margin-bottom: 1em;
}
.document-edit-status .info-image IMG {
   float: left;
}
.document-edit-status .info-text {
   margin-left: 32px;
}
.document-edit-status .info-text .meta {
   color: #888;
}
.ibm-portlet-section-body .document-message-inline {
	margin-top: 1em;
	margin-bottom: 1em;
}
.document-message-inline {
	background: url(./images/portlet/downloadBg.gif) left top repeat-x;
	border: 1px solid #98eb2c;
	background-color: #d7f2a0;
	padding: 0.5em;
   margin-bottom: 1em;
   color: #008300;
}
.document-message-inline SPAN {
   padding-left: 0.25em;
}
.document-message-inline A {
   text-decoration: none;
   color: #008300;
   font-size: 1.1667em;
}
.document-message-inline A:visited {
   text-decoration: none;
   color: #008300;
}
.document-message-inline A:hover {
   text-decoration: underline;
   color: #008300;
}
.document-message-inline IMG, DIV.document-message-inline A, DIV.document-message-inline SPAN {
	vertical-align: middle;
}



/**************************************
 * Tree styles
 */
TD.ibm-portlet-tree {
   overflow: hidden;
   vertical-align: top;
   width: 160px;
}
TD.ibm-portlet-tree FONT {
   margin: 0;
   padding: 0;
   margin-left: 0.25em;
   margin-right: 0.25em;
}
TD.ibm-portlet-not-tree {
   border-left: 1px solid #E0E0E0;
}
TD.ibm-portlet-tree FONT.lwp_labelHighlightStyle {
   font-weight: normal;
   background-color: #E0E8F8;
   color: black;
}
TD.ibm-portlet-tree A { text-decoration: none; }
TD.ibm-portlet-tree FONT.lwp_labelNormalStyle { color: black; text-decoration: none; }
TD.ibm-portlet-tree FONT.lwp_labelMouseoverStyle { color: #0063DC; }

TD.ibm-portlet-tree DIV.ibm-portlet-tree {
   width: 160px;
   padding: 3px;
   overflow: hidden;
   overflow-x: scroll;
}

/**************************************
 * Table styles
 */
.ibm-portlet-table-information {margin-top: 1em; margin-bottom: 1em;}
.ibm-portlet-table-information {width: 100%}
.ibm-portlet-table-information TD {}
.ibm-portlet-table-information .force-single-line {white-space: nowrap;}
.ibm-portlet-table-information .icon-group {margin-left: 0.25em;}
.ibm-portlet-table-information .icon-group IMG {margin-left: 0.25em;}

TABLE.portlet-table {border: 0;width: 100%; margin-bottom: 0.5em;}

TD.ibm-portlet-table-tree {
   border: 1px solid #E0E0E0;
   border-right: 0;
   background:  url(./images/portlet/tableBg.gif) left top repeat-x;
   background-color: #F0F0F0;
   padding-right: 0;
   height: 100%;
}
TD.ibm-portlet-table-tree TABLE {border: 0;}
TD.ibm-portlet-table-tree TABLE.ibm-portlet-table-top,
TD.ibm-portlet-table-tree TABLE.ibm-portlet-table-bottom {background-color: transparent;background: none;}
TABLE.ibm-portlet-tree-visible {border-left: 0;}

TABLE.ibm-portlet-table-bottom {
   background:  url(./images/portlet/tableBg.gif) left top repeat-x;
   background-color: #F0F0F0;
   border: 1px solid #E0E0E0;
   color: #888;
   height: 100%;
   width: 100%;
}
TABLE.ibm-portlet-table-top {
   background:  url(./images/portlet/tableBg.gif) left top repeat-x;
   background-color: #F0F0F0;
   border: 1px solid #E0E0E0;
   color: #888;
   height: 100%;
   width: 100%;
}
TABLE.ibm-portlet-table-top TD,
TABLE.ibm-portlet-table-bottom TD {
	padding: 0.4em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	width: 33%;
	white-space: nowrap;
}
TABLE.ibm-portlet-table-top TD.start,
TABLE.ibm-portlet-table-bottom TD.start {padding-left: 1em;text-align: left;}
TABLE.ibm-portlet-table-top TD.end,
TABLE.ibm-portlet-table-bottom TD.end {padding-right: 1em;text-align: right;}
TABLE.ibm-portlet-table-top INPUT,
TABLE.ibm-portlet-table-bottom INPUT {border: 1px solid #C7C7C7;padding: 1px;}
TABLE.ibm-portlet-table-top INPUT.page-entry,
TABLE.ibm-portlet-table-bottom INPUT.page-entry {width: 2em;text-align: center;color: #666;}
TABLE.ibm-portlet-table-top INPUT,
TABLE.ibm-portlet-table-top SPAN,
TABLE.ibm-portlet-table-top A,
TABLE.ibm-portlet-table-top LABEL {}

TABLE.ibm-portlet-table-bottom INPUT,
TABLE.ibm-portlet-table-bottom SPAN,
TABLE.ibm-portlet-table-bottom A,
TABLE.ibm-portlet-table-bottom LABEL {}

TABLE.ibm-portlet-table-section {width: 100%;}
TABLE.portlet-table TD {
	padding: 0;
	padding-left: 0.2em;
	padding-right: 0.2em;
   vertical-align: top;
}
TABLE.portlet-table TR.row-selected TD {background-color: #E2EEFF !important;}
TABLE.portlet-table TR.row-hover TD {background-color: #F0F0F0;}
TABLE.portlet-table TR.row-blank TD {
	padding: 2em 4em 2em 4em;
	color: #999;
   text-align: center;
   background-color: #F0F0F0;
   font-size: 1.1667em;
}
TABLE.portlet-table TR.row-blank:hover TD {background-color: #F0F0F0;}

TABLE.portlet-table TH {
   text-align: left;
   color: #888;
   font-weight: normal;
   padding: 0.1em 0.2em 0.4em 0.2em;
   vertical-align: top;
   white-space: nowrap;
}
TABLE.portlet-table TH A,
TABLE.portlet-table TH A:visited {text-decoration: none;color: black;}
TABLE.portlet-table TH A:focus,
TABLE.portlet-table TH A:hover {text-decoration: underline !important;color: black !important;}
TABLE.portlet-table TH SPAN,
TABLE.portlet-table TH A,
TABLE.portlet-table TH INPUT {vertical-align: middle;}
TABLE.portlet-table TH.sorted {color: black;}
TABLE.portlet-table TH.sorted A,
TABLE.portlet-table TH.sorted A:visited {color: black;}
TABLE.portlet-table TH A,
TABLE.portlet-table TH A:visited {text-decoration: none;color: #888;}

TABLE.portlet-table TABLE.item-affordance TD H3 {font-size: 1.1667em;margin:0;padding:0;font-weight:normal;}
TABLE.portlet-table TABLE.item-affordance A.menu-link {visibility: hidden;}
TABLE.portlet-table TABLE.item-affordance IMG.drag-image {visibility: hidden;}
TABLE.portlet-table TR.row-hover TABLE.item-affordance A.menu-link {visibility: visible;}
TABLE.portlet-table TR.row-hover TABLE.item-affordance IMG.drag-image {visibility: visible;}
* HTML TABLE.portlet-table A.menu-active {visibility: visible;}
*:first-child+html TABLE.portlet-table A.menu-active {visibility: visible;}
TABLE.portlet-table TABLE.item-affordance A.menu-active {visibility: visible;}
TABLE.portlet-table TABLE.item-affordance {padding: 0;}
TABLE.portlet-table SPAN.filler {visibility: hidden;vertical-align: top;font-size: 16px;}
TABLE.portlet-table A:focus {text-decoration: underline;}
TABLE.portlet-table PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}

/**************************************************************
 * Sort options when viewing as a summary
 */
.ibm-portlet-sort-header {padding:0;margin-top: 0.4em; margin-bottom: 0.4em;}
.ibm-portlet-sort-header UL {margin:0;padding-right: 1.5em;}
.ibm-portlet-sort-header LI {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin-right: 0.5em;
	background-color: transparent;
	-moz-border-radius: 3px;
}
.ibm-portlet-sort-header LI.active {
	color: #444;
	background-color:#EFEFEF;
}
.ibm-portlet-sort-header LI:hover {background-color: #DEDEDE;}
.ibm-portlet-sort-header LI.label {padding-left:0;background-color: transparent;}
.ibm-portlet-sort-header LI A,
.ibm-portlet-sort-header LI A:visited,
.ibm-portlet-sort-header LI A:hover {color: inherit;text-decoration: none;}
.ibm-portlet-sort-header LI A:active {color: inherit;text-decoration: none;}
.ibm-portlet-sort-header LI.active A {color: black;}

/**************************************************************
 * Item summary
 */
.ibm-portlet-item-summary-list {padding:0;margin:0}
.ibm-portlet-item-summary-list UL {padding: 0; margin: 0;}
.ibm-portlet-item-summary-list LI {padding: 0; margin: 0; list-style: none;}
.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}

.ibm-portlet-item-summary H3 {margin:0;padding:0;display:inline; font-size:1.1667em;font-weight:normal;}
.ibm-portlet-item-summary UL.property-list {margin: 0.05em 0; padding:0; width: 100%;}
.ibm-portlet-item-summary UL.property-list LI {display: inline; color: gray; float: left; margin: 0; margin-right:0.5em; padding: 0; list-style-type: none;}
.ibm-portlet-item-summary PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}
.ibm-portlet-item-summary .abstract {padding: 0; margin-top: 0.75em;}

.ibm-portlet-item-summary .abstract P {margin-top:0;padding-top:0;}

TABLE.ibm-portlet-table-summary TD {vertical-align: middle; padding: 0;}
TABLE.ibm-portlet-table-summary TD.start {border-left: 3px solid white;}
TABLE.ibm-portlet-table-summary TD.end {border-right: 3px solid white;}
TABLE.ibm-portlet-table-summary TH {vertical-align: middle; padding: 0;}
TABLE.ibm-portlet-table-summary TH.ibm-portlet-sort-header-select {padding-left: 1.0em; border-left: 3px solid white;}
TABLE.ibm-portlet-table-summary TR.row-separator {font-size: 0.35em;}
TABLE.ibm-portlet-table-summary TR.row-hover TD {background: transparent;}
TABLE.ibm-portlet-table-summary TR.row-alternate TD {background-color: #f0f0f0 !important;}
TABLE.ibm-portlet-table-summary TR.row-alternate TD.start {border-left: 3px solid #f0f0f0;}
TABLE.ibm-portlet-table-summary TR.row-alternate TD.end {border-right: 3px solid #f0f0f0;}
TABLE.ibm-portlet-table-summary TR.row-locked TD {background: url(./images/portlet/lockedBg.gif) top left repeat;}
TABLE.ibm-portlet-table-summary TR.row-locked TD.start {border-top: 3px solid #FFF5CD; border-bottom: 3px solid #FFF5CD; border-left: 3px solid #FFF5CD !important;}
TABLE.ibm-portlet-table-summary TR.row-locked TD.end {border-top: 3px solid #FFF5CD; border-bottom: 3px solid #FFF5CD; border-right: 3px solid #FFF5CD !important;}
TABLE.ibm-portlet-table-summary TR.row-unpublished TD {background: url(./images/portlet/unpublishedBg.gif) top left repeat;}
TABLE.ibm-portlet-table-summary TR.row-unpublished TD.start {border-top: 3px solid #D7FFBF; border-bottom: 3px solid #D7FFBF; border-left: 3px solid #D7FFBF;}
TABLE.ibm-portlet-table-summary TR.row-unpublished TD.end {border-top: 3px solid #D7FFBF; border-bottom: 3px solid #D7FFBF; border-right: 3px solid #D7FFBF;}
TABLE.ibm-portlet-table-summary TR.row-selected TD {background: none; background-color: #E2EEFF !important;}
TABLE.ibm-portlet-table-summary TR.row-selected TD.start {border-left: 3px solid #E2EEFF;}
TABLE.ibm-portlet-table-summary TR.row-selected TD.end {border-right: 3px solid #E2EEFF;}
TABLE.ibm-portlet-table-summary TD.start {padding-left: 1.0em;}

* HTML .ibm-portlet-item-summary TABLE.item-affordance TR.dndDropActive TD {background-color: #FF9000 !important;}
* HTML .ibm-portlet-item-summary TABLE.item-affordance TR.dndDropAware TD {background-color: #FFEBC5 !important;}
*:first-child+html .ibm-portlet-item-summary TABLE.item-affordance TR.dndDropActive TD {background-color: #FF9000 !important;}
*:first-child+html .ibm-portlet-item-summary TABLE.item-affordance TR.dndDropAware TD {background-color: #FFEBC5 !important;}


.ibm-portlet-item-summary .item-affordance TD {padding-top: 0.7em; padding-bottom: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.locked-icon {padding:0; vertical-align: top; text-align: right;}
.ibm-portlet-item-summary .item-affordance TD.download-icon {padding-top: 0.6em; padding-left: 3em; vertical-align: top; text-align: right;}
.ibm-portlet-item-summary .item-affordance TD.icon {vertical-align: middle; padding-left: 1.5em; padding-right: 1.5em;}
.ibm-portlet-item-summary .item-affordance UL.property-list {padding-left: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.folder .abstract {padding: 0 0.6em; margin-top: 0.75em;}
.ibm-portlet-item-summary .item-affordance TD.document .abstract {padding: 0 0.6em; margin-top: 0.75em;}
* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}
*:first-child+html .ibm-portlet-item-summary .item-affordance .drag-image {padding-right: 10px;}


TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent {padding: 0 0.6em;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited {color: #0063DC;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited {color: #0063DC;}

.comments-hover {font-size: 1em; font-family: Helvetica,Arial,sans-serif; width: 450px; z-index: 1005; }
.comments-hover TABLE {border: 3px solid #0063DC; background: #F6FBFF;}
.comments-hover TABLE TR TD {padding-right: 1.0em;}

/**************************************************************
 * Link Styles
 */
DIV.action-links A { color: #0063DC; padding-top: 1px; text-decoration: none; border-bottom: 1px dotted #0063DC;}
UL.action-links A { color: #0063DC; padding-top: 1px; text-decoration: none; border-bottom: 1px dotted #0063DC;}
DIV.action-links A:visited, UL.action-links A:visited { color: #0063DC; }
* html UL.action-links A, * html UL.action-links A:visited  {
	border: 0;
	padding: 0;
	text-decoration: underline;
}
* html DIV.action-links A, * html DIV.action-links A:visited  {
	border: 0;
	padding: 0;
	text-decoration: underline;
}

A.location-link { color: inherit; text-decoration: none; }
A.location-link:visited { color: inherit; }
A.location-link:hover { color: #0063DC; text-decoration: underline; }



A.folder-link { color: #0063DC; text-decoration: none; }
A.folder-link:visited { color: #0063DC; }
A.folder-link:hover { text-decoration: underline; }

A.view-link { color: #0063DC; text-decoration: none; }
A.view-link:visited { color: #0063DC; }
A.view-link:hover { text-decoration: underline; }

A.document-link { color: #0063DC; text-decoration: none; }
A.document-link:visited { color: #0063DC; }
A.document-link:hover { text-decoration: underline; }

A.item-link { color: #0063DC; text-decoration: none; }
A.item-link:visited { color: #0063DC; }
A.item-link:hover { text-decoration: underline; }

A.action-link { color: #0063DC; text-decoration: none; padding-top: 1px; border-bottom: 1px dotted #0063DC;}
A.action-link:visited { color: #0063DC;  text-decoration: none; }
* html A.action-link, * html A.action-link:visited {
	border: 0;
	padding: 0;
	text-decoration: underline;
}

A.add-link { color: #0063DC; text-decoration: none; padding-top: 1px; border-bottom: 1px dotted #0063DC;}
A.add-link:visited { color: #0063DC;  text-decoration: none; }
* html A.add-link, * html A.add-link:visited {
   border: 0;
   padding: 0;
   text-decoration: underline;
}

A.remove-link { margin-left: 0.3em; margin-right: 0.1em; color: #0063DC; text-decoration: none; }
A.remove-link:visited { color: #0063DC;  text-decoration: none; }


A.nav-link { color: #0063DC; text-decoration: none; }
A.nav-link:visited { color: #0063DC; }
A.nav-link:hover { color: #0063DC; text-decoration: underline; }

A.menu-link { color: #0063DC; text-decoration: none; }
A.menu-link:visited { color: #0063DC; }
A.menu-link:hover { color: #0063DC; text-decoration: none; }

A.explore-link { color: #0063DC; text-decoration: none; padding-top: 1px; border-bottom: 1px dotted #0063DC;}
A.explore-link:visited { color: #0063DC; }
* html A.explore-link, * html A.explore-link:visited {
	border: 0;
	padding: 0;
	text-decoration: underline;
}

.title A.folder-link {
	font-weight: 400;
}
.title A.document-link {
	font-weight: 400;
}
TABLE.portlet-table TD A.document-link { margin-right: 0.25em;}
TABLE.portlet-table TD A.document-link:visited { margin-right: 0.25em;}
TABLE.portlet-table TD A.document-link:hover { color: #0063DC; background: none; text-decoration: underline; }
TABLE.portlet-table TD A.folder-link { margin-right: 0.25em;}
TABLE.portlet-table TD A.folder-link:visited { margin-right: 0.25em;}
TABLE.portlet-table TD A.folder-link:hover { color: #0063DC; background: none; text-decoration: underline; }
TABLE.portlet-table TD A.item-link { margin-right: 0.25em;}
TABLE.portlet-table TD A.item-link:visited { margin-right: 0.25em;}
TABLE.portlet-table TD A.item-link:hover { color: #0063DC; background: none; text-decoration: underline; }

TABLE.portlet-table TD A.document-link SPAN.unpublished {font-style: italic;}
TABLE.portlet-table TD SPAN.unpublished-label{font-style: italic; color: #66cc00;}

A.help-link {color: #888;}

/**************************************************************
 * Document manager extended editor styling
 */
.ibm-portlet-form .property-sheet-section {padding: 2em 0;border-top: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;}
.ibm-portlet-form .property-sheet-editor {width: 100%;}
.ibm-portlet-form .table-projection-editor {width: 100%;}
.ibm-portlet-form .menu-customization-editor {width: 100%;}

.property-sheet-editor .field-column {vertical-align: top;width:100%; padding-right: 2em;}
.property-sheet-editor .editor-column {vertical-align: top;width:0;}
.property-sheet-editor .editor-column .add-palette-section {width:14em;}
.property-sheet-editor .editor-column .editors-section {}

.property-sheet-editor .property-sheet-empty {
	height: 100%;
	border: 1px solid #C7C7C7;
	color: #999;
	background-color: #F0F0F0;
	font-weight: normal;
	font-size: 1.333em;
	-moz-border-radius: 3px;
}

.table-projection-editor .editor-section,
.property-sheet-editor .editor-section {margin: 0;padding: 0;line-height: 1.5em;padding: 1em;background-color: #E2EEFF;border: 1px solid #B4D3FF;-moz-border-radius: 3px;}
.table-projection-editor .editor-section H2,
.property-sheet-editor .editor-section H2 {font-weight: normal;margin: 0;margin-bottom: 0.5em;padding: 0;font-size: 1.1667em;}

.table-projection-editor .editor-section H3,
.property-sheet-editor .editor-section H3 {margin: 0;padding: 0;font-weight: normal;font-size: 100%;white-space: nowrap;}

.property-sheet-editor .form-preview {padding: 6px;cursor: pointer;clear: both;-moz-border-radius: 3px;position: relative;}
* HTML .property-sheet-editor .form-preview {height: 0;}

.property-sheet-editor .form-preview .ibm-portlet-form-field {line-height: 1.4em;padding-right: 10px;}
* HTML .property-sheet-editor .form-preview .ibm-portlet-form-field {}
* HTML .property-sheet-editor .form-preview .ibm-portlet-form-field .data {margin-left: -0.5em;}

.property-sheet-editor .form-preview .control {visibility: hidden; position: absolute; right: 6px; top: 4px;}
.property-sheet-editor .form-preview-edit {background-color: #E2EEFF !important;}
*:first-child+html .property-sheet-editor .form-preview-edit {z-index: 100;}
.property-sheet-editor .form-preview-edit:hover {background-color: #E2EEFF;}
.property-sheet-editor .form-preview-hover {background-color: #E2EEFF;}
*:first-child+html .property-sheet-editor .form-preview-hover {z-index: 100;}
.property-sheet-editor .form-preview-hover .control {visibility: visible;}
.property-sheet-editor .form-preview-edit .control {visibility: visible;}

.editor-section .section,
.editor-section .section-last,
.editor-section .command-bar {margin-bottom: 1em;}

.editor-section .section DIV A,
.editor-section .section DIV IMG,
.editor-section .section DIV INPUT,
.editor-section .section DIV SPAN {vertical-align: middle;}

.editor-section .command-bar {margin-top: 1em;}
.editor-section .command-bar BUTTON {margin-bottom: 0.5em; display: block; width: 100%;}
.editor-section .section-short {}
.editor-section H4 {
   margin: 0;
   padding: 0;
   font-weight: normal;
   font-size: 1em;
   white-space: nowrap;
}
.editor-section .option-list,
.editor-section .option-list UL,
.editor-section .option-list OL {margin: 0;padding: 0;}
.editor-section .option-list LI {margin: 0;padding: 0;list-style-type: none;}

.editor-section OL.option-entry LI {white-space: nowrap;}
.editor-section OL.option-entry LI INPUT.option-title {width: 12em;}
.editor-section OL.option-entry LI INPUT.option-value {width: 4em;}
.editor-section INPUT.text, .editor-section INPUT.date, .editor-section INPUT.time, .editor-section TEXTAREA, .editor-section SELECT {
   border: 1px solid #C7C7C7;
   padding: 2px;
}
.editor-section INPUT.checkbox {padding: 0;margin: 0;}
.editor-section LABEL {margin-left: 0.5em;margin-right: 0.5em;}

.table-projection-editor .information {margin-bottom: 1em;}
.table-projection-editor .table-preview {margin-bottom: 1em;}

.table-projection-editor .table-preview TH {
   border-top: 1px solid gray;
   border-bottom: 1px solid gray;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
   padding-left: 0.2em;
   padding-right: 0.2em;
   font-weight: normal;
   text-align: left;
   vertical-align: top;
}
.table-projection-editor .table-preview TH.empty-column {
   padding-left: 0.5em;
   padding-right: 0.5em;
}
.table-projection-editor .table-preview TD.empty-column {
   vertical-align: middle;
   padding-left: 0.5em;
   padding-right: 0.5em;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
}

.table-projection-editor .table-preview TH.form-preview {
   padding-left: 0.5em;
   padding-right: 0.5em;
   cursor: pointer;
   -moz-border-radius: 0;
}
.table-projection-editor .table-preview TD.form-preview {
   vertical-align: middle;
   padding-left: 0.5em;
   padding-right: 0.5em;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
}

TABLE.table-projection-editor TABLE.table-preview TH SPAN, TABLE.table-projection-editor TABLE.table-preview TH LABEL {vertical-align: middle;}
TABLE.table-projection-editor TABLE.table-preview TH SPAN.data {vertical-align: baseline;}
TABLE.table-projection-editor TABLE.table-preview TH SPAN.control {margin-left: 4px;visibility: hidden;}
TABLE.table-projection-editor TABLE.table-preview TH.form-preview-hover SPAN.control {visibility: visible;}
TABLE.table-projection-editor TABLE.table-preview TH.form-preview-edit SPAN.control {visibility: visible;}
TABLE.table-projection-editor TABLE.table-preview TH.preview-hover {background-color: #E2EEFF;}
TABLE.table-projection-editor TABLE.table-preview TH.form-preview-edit {background-color: #E2EEFF;}
TABLE.table-projection-editor TABLE.table-preview TD.form-preview-edit {background-color: #E2EEFF;}

/*TABLE.menu-customization-editor DIV.add-palette-section LI SPAN.control {visibility: visible;}*/
DIV.add-palette-section UL {margin: 0;padding: 0;}

DIV.add-palette-section H4 {font-weight: normal;margin: 0;padding: 0;color: white;font-size: 1.1667em;}
DIV.add-palette-section LI {
   cursor: pointer;
   margin: 0;
   padding: 0;
   padding: 0.5em 1em;
   list-style-type: none;
   border-left: 1px solid #C7C7C7;
   border-right: 1px solid #C7C7C7;
   background-color: white;
}
DIV.add-palette-section LI.first {
   background-color: #C7C7C7;
   border: 1px solid #C7C7C7;
   border-bottom: 0;
   -moz-border-radius-topleft: 3px;
   -moz-border-radius-topright: 3px;
}
DIV.add-palette-section LI.header {
   background-color: #E2EEFF;
   border: 1px solid #E2EEFF;
   border-bottom: 0;
   -moz-border-radius-topleft: 3px;
   -moz-border-radius-topright: 3px;
}
DIV.add-palette-section LI.last {
   margin: 0;
   padding: 0;
   border: 1px solid #C7C7C7;
   border-top: 0;
   -moz-border-radius-bottomleft: 3px;
   -moz-border-radius-bottomright: 3px;
}
DIV.add-palette-section LI.header H4 {
   font-weight: normal;
   margin: 0;
   padding: 0;
   color: black;
   font-size: 1.1667em;
}
DIV.add-palette-section LI HR {
   margin: 0;
   padding: 0;
   border: 0;
   height: 1px;
   font-size: 1px;
   border-top: 1px solid #C7C7C7;
}
DIV.add-palette-section LI A {
   text-decoration: none;
   border: 0;
   color: black;
}
DIV.add-palette-section LI A:visited {
   color: black;
   text-decoration: none;
   border: 0;
}
DIV.add-palette-section LI.property-entry-hover {background-color: #F0F0F0;}
DIV.add-palette-section LI.type-entry-hover {background-color: #E2EEFF;}

/*****************************************************
 * Dropzone
 */
.ibm-portlet-item-dropzone TABLE {width: 100%;}
.ibm-portlet-item-dropzone TD {
   background: url(./images/portlet/dropZoneBg.gif) top center no-repeat;
   height: 133px;
   padding-left: 4em;
   padding-right: 4em;
   text-align: center;
   vertical-align: middle;
   font-weight: bold;
   color: #65AAFF;
   font-size: 1.1667em;
}
.ibm-portlet-dropzone-hover {}
.ibm-portlet-dropzone-hover .ibm-portlet-item-dropzone TD {color: #0063DC;background: url(./images/portlet/dropZoneHoverBg.gif) top center no-repeat;}
 
.palette {background-color: white;}
/* Header */
.palette h5
{
    color: #FFFFFF !important;
    background-color: #B7CBE7;
    background: #343634 url(./colors/qpg/toolbar_background.gif) repeat-x;
    font-size: 1.333em;
    border: 1px solid;
    border-right: 0px;
    border-color: #97A9C1;
	height: 48px;
    margin-top: 0px; 
    margin-bottom: 0px;
}

.palette h5 div
{
	margin-top: 18px;
	margin-left: 10px;
}

/* Hidden forms cause extra whitespace if display is not set to inline */
.palette form
{
    display: inline;
}

/* Search box */
.contentTypeSearch
{
    background-color: #E8EBF1;
    color: #7A93BB;
    margin-top: 0px;
    margin-bottom: 0px;
}

.contentTypeSearch table
{
	margin-left: 10px;
}	

/* Selected category title */
.categoryTitleExpanded
{
    background: url(./colors/qpg/palette_selected_cat.gif ) repeat-x;
	background-position: top;
	background-color: #E8EBF1;
	font-size: 0.833em;
    font-family: arial;
    padding: 5px 10px;
	color: #7A93BB;
    margin-bottom: 0px;
}

/* Unselected category title */
.categoryTitleCollapsed
{
    background: url(./colors/qpg/palette_unselected_cat.gif ) repeat-x;
    background-position: top;
    background-color: #E8EBF1;
    font-family: arial;
    font-size: 0.833em;
    color: #7A93BB;
    padding: 5px 10px;
    margin-bottom: 0px;
}

/* hide the contents of a category when unselected */
.contentItemListCollapsed
{
    display: none;
}

/* An Item in a category */
.contentItem
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.833em;
    color: #4E4E4E;
}

/* An Item in a category */
.contentItemGrayed
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.833em;
    color: #C6C6C6;
}


.contentItemHover
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.833em;
    color: #4E4E4E;
}

.contentItemGrayedHover
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.833em;
    color: #C6C6C6;
}


/* the icon associated with the item */
.contentItemIcon
{
    vertical-align: middle; 
    border: 0px;
}

/* Only display the item context menu when hovering over the item */ 
.contentItem button
{
    visibility: hidden;
}

.contentItemHover button
{
    visibility: visible;
}

.contextMenu
{
	border: 0px; 
	background-color: transparent;
}	

.actionMainArea
{
    margin: 4px;
}

.actionFooter
{
    margin-top: 4px;
}

.dropActive{
	border: 1px solid #FF9000;
}

.dropAware{
	border: 1px solid #FFEBC5;
}

 






/* Bar area on which tools are displayed - New in v5 */
.qpgPortletToolbar {

    max-height: 18px;

    background-color: #D8D8D8;

    border-top: 1px solid #aebccf;
    border-right: 1px solid #355787;
    border-bottom: 1px solid #355787;
    border-left: 1px solid #aebccf;

}


/*
 Section of the toolbar.  Usually there is only one.
 For the most part, this style is present to disable the border="1" in
 the markup which was necessary to support legacy browsers.
 New in v5 */
.qpgPortletToolbarSection {


   border-width: 0px;

}

/* Table displaying the tools in this section */
.qpgPortletToolbarSet {
}


table.qpgPortletToolbar {
    height: 16px;

    background-color: #f0f0f0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;

}



table.qpgPortletToolbarNew {
    height: 16px;

    background-color: white;
    background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);
    background-repeat:  repeat-x;
    background-position: 0px 10px;
    border-top: 1px solid #aebccf;
    border-bottom: 2px solid #355787;
    border-left: 3px solid #aebccf;
    border-right: 2px solid #355787;
}



/* A normal toolbar button */
.qpgPortletToolbarButton {

    padding: 1px 3px;
    border-width: 0px;
    border-style: none;
    border-color: #c5d1de;

}

/* A toolbar button with the mouse hovering over it */
.qpgPortletToolbarButtonRollover {
    background-color: #d8d8d8;


    padding: 1px 3px;
    border-top: 1px solid #d8d8d8;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    border-left: 1px solid #d8d8d8;

}

/* A toolbar button with the mouse button pressed or selected */
.qpgPortletToolbarButtonPressed {
    background-color: #d8d8d8;


    padding: 1px 3px;
    border-top: 1px solid #888888;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #888888;

}

/* A selected toolbar button */
.qpgPortletToolbarButtonSelected {
    background-color: #aeb8c4;


    padding: 1px 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;

}

/* A toolbar button with the mouse hovering over it */
.qpgPortletToolbarButtonSelectedRollover {
    background-color: #aeb8c4;


    padding: 1px 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;

}

/* An icon displayed on a toolbar button */
.qpgPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}


/* A toolbar area displaying non-button controls such as text, or a dropdown */
.qpgPortletToolbarControl {


    padding: 1px 3px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
select.qpgPortletToolbarControl {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

/* Text on the toolbar */
.qpgPortletToolbarText {
    color: #333333;
}

/* A link on the toolbar */
.qpgPortletToolbarLink, .qpgPortletToolbarLink:hover, .qpgPortletToolbarLink:visited, .qpgPortletToolbarLink:active {
    color: #333333 ;
}


/* A separator between groups of toolbar items */
.qpgPortletToolbarSeparator {
    background-color: #355787;
    height: 16px;
    width: 2px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #A8B8C8;
    border-bottom: 0px none #305080;
    border-left: 1px none #aebccf;

}

/* A separator between groups of toolbar items */
.qpgPortletToolbarSeparatorNew {
    background-color: #aebccf;
    background-image: url(/wps/DocEditor/images/separator.gif);


    margin: 0px;
    padding: 0px;

}

/* A spacer between groups of toolbar items  */
.qpgPortletToolbarSpacer {


    padding: 0px 2px 0px 2px;

}

/* A separator between groups of toolbar items */
.qpgPortletToolbarHandle {
    background-color: #c5d1de;


    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;

}

.qpgEditorTextArea, .qpgEditorTextAreaText {

    background-color: #e8e8e8;
    border-top: 2px solid #d8d8d8;
    border-bottom: 2px solid #888888;
    border-left: 2px solid #d8d8d8;
    border-right: 2px solid #888888;

}

 


 



  
        
 




.lugBannerTitle{
	padding-left: 10px;
  float:left;
	position:absolute; top:0px;
	width: 120px;
}

span.lugSponsors {
	float: right;
	vertical-align:middle;
	text-align:right;
	width:215px;
	padding-right:5px;
}

h2.lugLogin {
   margin: 0 0 2 0;
   padding: 0;
   font-size: 1.6667em;
   font-weight: bold;
   color: #fff;
}

p.lugLogin {
   margin: 0;
   padding: 0;
	 font-size: 1.1667em;
   color: #0063dc;
}
 
