 
 
 
 

 













	






 


body, html {
width: 100%;
margin: 0;
padding: 0;
} 
body {
	font-family: Arial;
	font-size: small;
	background-color: #FFFFFF;
	color: #202020;
	margin: 0px;
	padding: 0px;
}
html {
    overflow-y: scroll;
}
table, input, textarea, button, select {
	font-family: Arial;
	font-size: small; 
}




div, span, p, ul, li, td, th { 
	font-family: Arial;
}

pre {
	font-family: monospace;
	font-size: large;
}

img{
	vertical-align:middle;
}
a, .wpsLink{
	color: #14689F;
}
a:visited, .wpsLink:visited { 
	color: #000000;
}

a:active, .wpsLink:active {
	color: #000000;
}
.generalErrorText {
	color: red;
}

.clearing {
	clear: both;
	height: 0px;
	line-height: 0px;
}

.layoutRow {width: 100%; }
.layoutColumn {width: 100%; }

#FLYParent {min-width: 1000px;}

#mainContent {
	padding: 5px;
	margin:0px;
	padding-top: 0px;
}

.themeHeader {
	width:100%;
	margin: 0px;
	padding: 0px;
	clear: both;
	
}


body, div, p, span, form{
margin:0px;
padding:0px;
}

#siteTitle {
width:280px;
float:left;
margin-left:28px;
}

#topTools {
	height: 25px;
	padding-left:60px;
	float:right;
	padding-right:0px;
	margin-right:7px;
	z-index:400;
	margin-top:7px;
}

.topLinkContainer  {
	display:inline;
	z-index:600;
	text-decoration:none;
}

.topToolLink a {
	text-decoration:none;
	
} 

.topToolLink p {
	padding-left:15px;
	padding-right:15px;	
}

a .topToolLink {
	text-decoration:none;
}

#topBar {
	height: 32px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

.topToolLink img {
	padding:0px;
	margin:0px;
	margin-left:4px;
	margin-top:-1px;
	border:0px;
	text-decoration:none;
	border-right:0px;	
}

.topToolLink p {
	display:inline;

}

.topToolLink {
	color:#000000;
	font-size:11px;
	background:white;
	padding:10px;	
	text-decoration:none;
	border:0px;
	}

#voratinklis {
    background-image: url("./images/banner/top_bg_repeat.gif");
    background-position: 299px 0px;
    background-repeat: repeat-x;
    height: 93px;
    position:relative;
}

#voratinklisInner{
    background-image:url("./images/banner/top_bg_main.gif");
    background-repeat:repeat-y;
    height: 93px;
}

#voratinklis a img {
    border-width:0px;
}

#lgiiLogo {
	position:absolute;
	top:24px;
	left:28px;
}

.bunner {
	color: #000000;
	background-color: #E8EBF1;
}
.bannerTitle{
	font-family: Arial;
	font-size: xx-large;
	color: #3161A5;
	font-weight: bold;
	padding-left: 20px;
}


.launch {
	float:left;
	border: 0px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(./colors/default/main_menu_background.gif) repeat-x;
	background-color: #3880DE;
}
.launch img {
	vertical-align: baseline;   
}

.launch a, .launch a:visited, .launch a:hover, .launch a:active{
	text-decoration: none;
}
.launch:hover {
	background: url(./colors/default/main_menu_background_hover.gif) repeat-x;
	background-color: #3880DE;
}

.main-menu {
	color: #000000;
	background-color: #EBF1F7;
	border: 1px solid;
	border-color: #3161A5;
	-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: #EBF1F7;
	color: #000000 !important;
	text-decoration: none;	
	padding:3px;
	white-space:nowrap;
	font-size: medium
}

.main-menu-item-selected {
	background:none;
	background-color: #E2EEFF;
	color: #000000 !important;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #B9CEEA;
	cursor:pointer;
	white-space:nowrap;
	text-decoration: none;	
	padding:3px;
	font-size: medium
}

.main-menu-item-selected a{
	background: none;
	background-color: transparent;
}
/* 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 {
        font-size: 12px;
        font-family: Arial;
        height: 30px;
        line-height: 30px;
        padding-left: 30px;
        padding-right: 40px;
        background: url('./images/topNav/breadcrumbs_bg.gif') repeat-x;
        color: #22506F;
        border-bottom: 1px solid #cfcfcf;
        position:relative;
        top:-1px;
        z-index:400;
}    

.breadcrumbNav a, .breadcrumbNav a:visited, .breadcrumbNav a:hover, .breadcrumbNav a:active{
    color: #22506F;
    text-decoration: underline; 
}

.breadcrumbNav #page-links{ 
    float: right;
    display: inline;
    
}

.breadcrumbNav #page-links a{
    text-decoration: none;
}

.breadcrumbNav #page-links a:hover{
    text-decoration: underline !important;
}

.breadcrumbNav #page-links input{
    vertical-align: middle;
}

.breadcrumbNavPageLink{
    display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	background-color: #E4E4E4;
	border-style: solid;
	border-color: #3B5998;
	border-width: 1px;
	line-height: 16px;
	padding: 2px;
	font-size: 11px;
	width: 334px;
}

.breadcrumbNavPageLink input{
    border-style: solid;
    border-color: #3B5998;
    border-width: 1px;
    font-size: 11px;
    width: 330px;
}

.breadcrumbNavPageLink a{
    text-decoration: none;
    float: right;
    display: inline;
    margin-right:2px;
    margin-top:1px;
}

.breadcrumbNavPageLink span{
    float: left;
    margin-left: 2px;
}



.searchControl {
    float:right;
    color: #22506F;
    background-color: transparent;
    margin-right: 5px;
    margin-top: 3px;
}


.searchControl input{
    margin-right: -2px;
    margin-top: 0px; 
	padding: 2px;
}

.searchInput {
	width:160px;
	margin-right:5px;
	background-color:#f4f8fa;
	border:1px inset #cccccc;
}



#searchButton {

}



.toolbar {
    float:right;
    color: #22506F;
    background-color: transparent;
    margin-right: 5px;
}

.wpsToolBar p{
	font-family: Arial;
	font-size: medium;
	width:100%;
	color:white;
}

.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: #22506F;
    text-decoration: none;
}




.wpsPageBarFirstRow, .wpsPageBar {
	margin:0px;	
	clear: both;
	white-space: nowrap;
	
	float:left;
	padding-left: 0px;  

}

.wpsPageBarFirstRow {

	font-family: Arial;
	font-size: large;
}
.wpsPageBar {
	font-family: Arial;
	font-size: medium;
	color: #000000;
	background: url(./colors/default/topnavL2_background.gif) repeat-x bottom ;
	background-color: #EEF0F5;
	padding: 3px 0px;
	clear: both;
}

.wpsPageBarFirstRow {
	position:absolute;
	bottom: 0px;
	right: 35px;
}


.pageBarSeparator {
	background-color:#E3E8F0;
	width: 100%;
	height: 6px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-top-color: #6D7E96;
	border-bottom-color: #6D7E96;
	clear: both;
	padding: 0px;

}

.pageBarSeparator1 {
	background-color:#6D7E96;
	width: 100%;
	height: 1px;
	clear: both;
	padding: 0px;
}

.wpsPageBarFirstRow li, .wpsPageBar li {
	font-family: Arial;
	margin-left: 5px;
	float:left;
	list-style: none;  

}
.wpsSelectedPage {
		position:relative;
		bottom:-2px;
}

.wpsPageBar li {
	padding: 3px 8px;
}


.roundedLeft {
	background: url('./images/topNav/try_left.gif');
	height: 32px;
	width: 6px;
	float:left;

}



.wpsSelectedPage .roundedLeft {
	background: url('./images/topNav/active_left.gif');
		
		}

.roundedMiddle{
	background: url('./images/topNav/try_mid.gif') repeat-x;
	float:left;
	padding-left:8px;
	padding-right:8px;
	height: 100%;
}
.wpsSelectedPage .roundedMiddle {
	background: url('./images/topNav/active_mid.gif') repeat-x;
}

.roundedRight {
	background: url('./images/topNav/try_right.gif');
	height: 32px;
	width: 6px;
	float:left;
	
}
.wpsSelectedPage .roundedRight {
	background: url('./images/topNav/active_right.gif');
}



.wpsSelectedPage{
	color: #22506F;
	height:32px;
	}

.wpsPageBar .wpsSelectedPage{
	color: #ff0000;
}

.wpsSelectedPage a, .wpsSelectedPage a:visited, .wpsSelectedPage a:hover, .wpsSelectedPage a:active{
	text-align: center;
	color: #22506F;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 32px;
}


.wpsPageBarFirstRow .wpsUnSelectedPage{
	color: #000000;
}

.wpsUnSelectedPage{
	color: #FFFFFF;
	height:32px;
}


.wpsUnSelectedPage a, .wpsUnSelectedPage a:visited, .wpsUnSelectedPage a:hover, .wpsUnSelectedPage a:active{
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 32px;
}


.menuLink {
	border: 0;
	margin-left: 4px;
}




#leftMenu {
	width:235px;
	background-image:url(./images/topNav/menu_right_shadow.png);
	background-position:right;
	background-repeat:repeat-y;
	margin-left:30px;
	margin-right:10px;
}

.leftMenuSpacer{
	height: 30px;
	width: 215px;
	background-color: #f4f8fb;
	border-bottom: 1px solid #e3e3e3;
}

#leftMenu ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#leftMenu ul ul{
	font-size:11px;
	font-weight:normal;
}


#leftMenu li { margin: 0 0 0 0; }


#leftMenu span.wpsNavItem {
	display: block;
	width: 195px;
	background-color: #f4f8fb;
	border-bottom: 1px solid #e3e3e3;
	padding-left: 20px;
	padding-top: 13px;
	padding-bottom: 10px;
}


span.wpsNavItem a {
	color:#666666;
	
	text-decoration:none;
}


.wpsNavItem img {
	border: 0px;
}

#leftMenu ul ul li{ margin: 0 0 0 0; }

#leftMenu ul ul span.wpsNavItem{
	display: block;
	width: 171px;
	background-color: #fbf3e8;
	border-bottom: 1px solid #ffffff;
	padding-left: 44px;
}


#leftMenu span.selected {
	background-color: #ffffff;
	width: 191px;
	padding-left: 37px;
	border-left: 7px solid #c5a260;
	border-top: 1px solid #bfbfbf;
	border-bottom: 2px solid #bfbfbf;
}

#leftMenu ul ul span.selected {
	font-size: 11px;
	padding-left: 37px;
	font-weight: bold;
	width: 191px;
	border-top: 1px solid #bfbfbf;
	border-bottom: 2px solid #bfbfbf;
}

#leftMenu ul ul span.selected {
	font-size: 11px;
}

span.wpsNavItem a.selected {
	color:#22506f;
}




.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-left-color: #97A9C1;
	border-bottom-color: #97A9C1;
	background-color: #FFFFFF; 
}

.portalFlyoutCollapsed{
	position: absolute;
	background-color: #FFFFFF;
}	
	
.portalFlyoutIframe{
	border: 0px;
}


.footer {
	width:97%;
	height:93px;
	min-height:93px;
	bottom: 0;
	margin:0px;
	color:#999999;
	border-top: 1px solid #d7d7d7;       	
}

#footerLinks {
	margin-left:28px;
	margin-top:10px;
	margin-bottom:18px;
	color:#999999;
	font-size:11px;
	width:100%;
	}

.bottomLink {
		padding-right:12px;
		padding-left:12px;
		border-right:1px solid #999999;
		text-decoration:none;
}	
	
#footerLogos {
		margin-left:40px;	
		width:80%;
		height:55px;
					
}
#footerLinks a {
		color:#999999;
}
	
.footerBanner {
		text-decoration:none;
		margin-right:35px;
		
	}

#bpdLink {
		display:block;
		float:left;
		width:71px;
		height:26px;
		background:url('images/bpd.gif');
	}	
	
#euLink {
	display:block;
	float:left;
	height:26px;
	width:36px;
	background:url('images/eu_flag.gif');
	}	
	
#gisLink {
	display:block;
	float:left;
	height:26px;
	width:62px;
	background:url('images/gis.gif');
	}		
	
#copyright {
		display:inline;
		font-size:11px;
		line-height:26px;
	}	
	

.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/default/palette_selected_portlet.gif" ) repeat-x;
    font-weight: normal;
    font-family: arial;
    font-size: small;
}





.wpsPortlet{
	margin:5px;
	margin-top:15px;
	background-image:none;
}
.wpsPortletBody{
	padding: 15px;
	background-image:none;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #e9e9e9;
}

.wpsPortletTitleBar{
	font-size: small;
	color: #666666;
	padding: 0px;
	width:100%;
	font-weight: bold;
	white-space: nowrap;
	background: url('images/skin/portlet_top_mid.gif') repeat-x;
}

.wpsPortletTitleBar img{
	vertical-align:middle;
}

.wpsPortletTitleLeft{
	background: url('images/skin/portlet_top_left.gif');
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 4px;
	margin: 0px;
}

.wpsPortletTitleMain{
	padding-top: 9px;
	height: 28px;
	margin: 0px;
}

.wpsPortletTitleRight{
	background: url('images/skin/portlet_top_right.gif');
	background-repeat: no-repeat;
	float: right;
	height: 37px;
	margin: 0px;
	width: 4px;
}


	.left {
	float: left;
	margin-left: 10px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.right {
	float: right;
	margin-right: 5px;
	text-align: right;
	height: 21px;
}

.wpsPortletTitleBar td {
	height: 37px;
}

.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/default/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;
}

.layoutColumn>tbody>tr>td>div:first-child{
/*background-color: blue;
height: 15px;*/
}

#mainContent {
padding-top:0px;
}

.layoutColumn td {
padding:0px;
} 








.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: Arial;
    font-size: medium;
    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 {  
    /*text-decoration: none;
	text-align: center;
    	background-image: url("./colors/default/ButtonBackground.gif");
   	background-repeat: repeat-x;
    	background-position: left center; 
    	border: 1px solid #919191;
    	padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
*/
	font-size: 11px;
    	cursor: pointer;		
}



.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: small; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.help_indent {
    font-size: small; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
A.help {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; COLOR: #3366CC
}
A.help:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; COLOR: #666699
}
A.help:active {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; COLOR: #3366CC
}
A.help:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; COLOR: #3366CC
}
H2.help {
    PADDING-left: 8px; font-weight: bold; font-size: medium; COLOR: #000000; PADDING-TOP: 22px; BORDER-BOTTOM: 1px solid #B0B0B0; 

    BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: left
}
H3.help {
    font-size: medium; PADDING-left: 8px; font-weight: bold; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #F0F0F0
}
H3 A.help {
    font-size: medium; 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: small; 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: medium;
}

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.7em;
   color                : black; 
   background-color     : #F0F0F0;  
    
}
 
/* Basic Portlet Structure */

div.header {
   width: 100%;
   float: left;
}

div.headlines {
   width: 100%;
   float: left;
}

div.portletTools {
   float: right;
}

div.subheader {
   width: 100%;
   float: left;
}

div.content {
   width: 100%;
   float: left;
}

div.column {
   margin: 0;
   padding: 0;
   float: left;
}

div.grouping {}

div.endfloat {
   padding: 0;
   border: 0;
   clear: both;
}


/*                        Typographic Control  
*
* What's all this voice stuff?								
* IE5/Win renders font sizes as one unit larger than other browsers. 			
* Therefore, small in all browsers would look like medium in IE5/Win.				
* The Tantek Box Model Hack allows IE5/Win to be served a different font size than other browsers.	
* IE5/Win sees this style: voice-family:  "\"}\""; and mistakenly thinks the style is over. 		
* voice-family: inherit; allows other browsers to recover, and read the correct style. 		
* Opera has the same behavior as IE5/Win, so it never gets the right style. 			
* The "Be nice to Opera" rule at the end reinforces the correct style to Opera.		
* For more information: http://tantek.com/CSS/Examples/boxmodelhack.html 
*/

div.OOB h1 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;  /* for IE5/Win */
   voice-family: "\"}\""; 
   voice-family: inherit;
   font: normal normal normal xx-large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
}
	html>div.OOB h1 {
	   font: normal normal normal xx-large Helvetica, Arial, Verdana, sans-serif; /* Be nice to Opera */
	}

div.OOB h2 {
   margin: 0;
   padding: 0;
   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif; /* for IE5/Win */
   voice-family: "\"}\""; 
   voice-family: inherit;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
}
	html>div.OOB h2 {
	   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif; /* Be nice to Opera */
	}

div.OOB h3 {
   margin: 0;
   padding: 0;
   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif; /* for IE5/Win */
   voice-family: "\"}\""; 
   voice-family: inherit;
   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
}
	html>div.OOB h3 {
	   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif; /* Be nice to Opera */
	}

div.OOB h4 {
   margin: 0;
   padding: 0;
   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif; /* for IE5/Win */
   voice-family: "\"}\""; 
   voice-family: inherit;
   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
}
	html>div.OOB h4 {
	   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif; /* Be nice to Opera */
	}

div.OOB h5 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-small Helvetica, Arial, Verdana, sans-serif; /* for IE5/Win */
   voice-family: "\"}\""; 
   voice-family: inherit;
   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
}
	html>div.OOB h5 {
	   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif; /* Be nice to Opera */
	}

div.OOB h6 {
   margin: 0;
   padding: 0;
   font: normal normal normal xx-small Helvetica, Arial, Verdana, sans-serif; /* for IE5/Win */
   voice-family: "\"}\""; 
   voice-family: inherit;
   font: normal normal normal x-small Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
}
	html>div.OOB h6 {
	   font: normal normal normal x-small Helvetica, Arial, Verdana, sans-serif; /* Be nice to Opera */
	}

div.OOB p {
   font: normal normal normal xx-small Helvetica, Arial, Verdana, sans-serif;
}



/* Grouping Controls  */

div.grouping {
  float: left;
} 

div.grouping a {
   text-decoration: none;
}

div.grouping a img.float {
   border: 0;
   float: left;
}

div.grouping a img.inline {
   border: 0;
}



/* 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:x-small;
	   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:small;
   font-family: Arial, Helvetica, sans-serif;
}

div#OOBgettingStartedHelp h6 a { 
   color: #1C66C1;
   font-weight: normal;
   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: x-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: small;
   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: large;
   background: transparent;
}

#OOBportalWhatsNew .columnone p {
   margin: 0 0 15px 0;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

#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: large;
   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: small;
}

#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 medium "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 x-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 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 normal normal medium 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 normal small 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: normal normal bold x-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:small;
}

#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;
   width: 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: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:x-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;
}

#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;
}

#OOBadminSection .wrap h3,
#OOBadminSection .wrap h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 21px;
}

#OOBadminSection .one h3,
#OOBadminSection .one h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 8px;
   padding: 0 8px 0 16px;
}

#OOBadminSection .two h3,
#OOBadminSection .two h5 {
   padding-top: 0;
   padding-left: 8px;
   padding-bottom: 0;
   padding-right: 16px;
}

#OOBadminSection .content h3 {
   color: #3071c7;
}

#OOBadminSection h3special {
   color: #F86000;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size:large;
   margin-left:7px
}

#OOBadminSection h5 {
   color: #888;
   background: transparent;
}

#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: 49%;
}


/* 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;
}

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: 48%;
}

div#OOBadminWelcome div.grouping {
   width: 93%;
   margin: 8px;
   font-size:small;
}
div#OOBadminWelcome h6 {
	margin: 0;
  	padding-top: 0;
 	padding-left: 73px;
      padding-bottom: 10px;
      padding-right: 0;
	color: #5C5C5C !important;
	background: transparent;
	font-size: x-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: x-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: x-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;
} 









.wpsTableAdminHead {
    color: #333333;
    background-color: #CCCCCC;
}


.wpsAdminHeadSeparator {
    background-color: #999999;
    height: 1px;
}


.wpsStatusMsg {
    color: #000000;
    background-color: #E7EFF7; 
    margin: 0px; 
    border: solid 2px #ABCACA; 
    -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: medium;
     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: #000000; 
    white-space: nowrap;
}


.wpsTaskDisabledIconText {
    font-weight: bold;
    white-space: nowrap;
    color: #888888; 
}


.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
    border: 0px;
}


.wpsTaskIconTextBackground {
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.wpsTaskDisabledIconTextBackground {
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.wpsDialogIconText {
    color: #000000;
}


.wpsDialogDisabledIconText {
    color: #888888;
}


.wpsDialogIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 0px none #919191;
    border-bottom: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 0px;
    margin: 0px;
}


.wpsDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-left: 0px none #919191;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}


.wpsDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 0px none #919191;
    border-bottom: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 0px;
    margin: 0px;
}


.wpsDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-left: 0px none #919191;
    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: Arial;
    font-size: medium;
    color: #333333;
}

 
.wpsCopyrightText {
    font-size: small;
    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;
}



.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 1px 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: 1px;
    border-style: solid;
    border-color: #aaaaaa;
}

.wpsTable td {
    vertical-align:top;
}


.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {
    font-weight: normal;
    color: #000000;
    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: #000000;
    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: #000000;
    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: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}



.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {
    text-align: center;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}



.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
    text-align: right;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}


.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}


.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}


.wpsPagingTableHeaderStart {
    background-color: #F0F0F0;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
}


.wpsPagingTableHeaderMiddle {
    background-color: #F0F0F0;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;
}


.wpsPagingTableHeaderEnd {
    background-image: url("./colors/default/PagingTableTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
}


.wpsPagingTableFooterStart {
    background-color: #F0F0F0;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}


.wpsPagingTableFooterMiddle {
    background-color: #F0F0F0;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
}


.wpsPagingTableFooterEnd {
    background-image: url("./colors/default/PagingTableBottomRight.gif");
    background-repeat: no-repeat;
    background-position: right bottom; 
    background-color: transparent;
}


.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: #aaaaaa ! 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: #000000;
    background-color: #DDDDDD;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}


.wpsButtonDisabledText { 
    font-weight: bold;
    color: #888888;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    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: medium;
}


.wpsFlagText {
   font-size: small;
   color: #FF0000;
}




.wpsPortletTabBar { 
}


.wpsPortletTabBarSeparator {
    background: url("./colors/default/portletTabSeparator.gif");
    background-repeat: repeat-x;
    background-color: #95a5b9;
    margin: 0px;
    padding: 0px;
    height: 3px;
}


.wpsPortletTabSet {
    border: 0px;
    background-color: transparent;
}


.wpsPortletTab {
    border: 0px;
    background-color: transparent;
}


.wpsPortletSelectedTab {
    border: 0px;
    background-color: transparent;
}


.wpsPortletTabTopStart {
    background-image: url("./colors/default/PortletTabTopLeft.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletTabTopCenter {
    background-image: url("./colors/default/PortletTabTopMiddle.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
}


.wpsPortletTabTopEnd {
    background-image: url("./colors/default/PortletTabTopRight.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletTabMiddleStart {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 1px solid #C0C0C0;
}


.wpsPortletTabMiddleCenter {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    white-space: nowrap;
    border-style: none;
}


.wpsPortletTabMiddleEnd {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
}


.wpsPortletTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 1px solid #C0C0C0;
    width: 5px;
    height: 5px;
}


.wpsPortletTabBottomCenter {
    background-color: #FFFFFF;
    border-style: none;
}


.wpsPortletTabBottomEnd {
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
    width: 5px;
    height: 5px;
}



.wpsPortletSelectedTabTopStart {
    background-image: url("./colors/default/PortletSelectedTabTopLeft.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabTopCenter {
    background-image: url("./colors/default/PortletSelectedTabTopMiddle.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: 0px solid #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px none #AAC2E6;
}


.wpsPortletSelectedTabTopEnd {
    background-image: url("./colors/default/PortletSelectedTabTopRight.jpg");
    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-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-top: 0px none #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 1px solid #AAC2E6;
}


.wpsPortletSelectedTabMiddleCenter {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-style: none;
    white-space: nowrap;
}


.wpsPortletSelectedTabMiddleEnd {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-top: 0px none #AAC2E6;
    border-right: 1px solid #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px solid #AAC2E6;
}


.wpsPortletSelectedTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 1px solid #AAC2E6;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabBottomCenter {
    background-color:  #FFFFFF;
    border-style: none;
}


.wpsPortletSelectedTabBottomEnd {
    background-color:  #FFFFFF;
    border-top: 0px none #AAC2E6;
    border-right: 1px solid #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px none #AAC2E6;
    width: 5px;
    height: 5px;
}


.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {
    color: #333333;
}


.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
    color: #2056A0;
    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: medium;
    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: medium;
    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: large;
    font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedHeader
{
    font-size: medium;
    font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedBody
{
    font-size: small;
    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: Arial;
    font-size: medium;
    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: medium;
    color: #737373; 
    background-color: #FFFFFF;
    border-bottom: 0px solid #D8D8E0;
    padding: 4px 4px;
    margin: 0px;
}


.lwpAdminButton {
    font-size: medium;
    color: #FFFFFF; 
    background-color: #A0A0A0;
    text-decoration: none;
    padding: 0px 5px;
    margin: 0px;
}


.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {
    font-size: medium;
    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 {
#    text-decoration: none;
#    text-align: center;
#    vertical-align: top;
#    background-color: #DDDDDD;
#    background-image: url("./colors/default/DialogIconTextBackground.gif");
#    background-repeat: repeat-x;
#    border: 1px solid #919191;
#    padding: 0px 2px;
#    margin: 0px;
#    overflow: visible;
#    font-weight: normal;
#    color: #000000;
#    cursor: pointer;
}


.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
#    text-decoration: none;
#    text-align: center;
#    vertical-align: top;
#    background-color: #DDDDDD;
#    background-image: url("./colors/default/DialogIconTextBackground.gif");
#    background-repeat: repeat-x;
#    background-position: left center;
#    border: 1px solid #919191;
#    padding: 0px 2px;
#    margin: 0px;
#    overflow: visible;
#    font-weight: normal;
#    color: #888888;
}


.lwpButtonText { 
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-right: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 2px;
    overflow: visible;
    margin: 0px;
    text-align: center;
}



.lwpButtonTextDisabled {
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;
    border-top: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-right: 1px solid #919191;
    border-left: 1px solid #919191;
    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: large;
}

.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: large;
    font-weight: bold;
    color: #FFFFFF;
}

.lwpHostingStartedLarge {
    font-size: large; 
    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;
}


 
/* Header */
.palette h5
{
    color: #FFFFFF !important;
    background-color: #B7CBE7;
    background: url(./colors/default/palette_header_background.gif) repeat-x;
    font-size: x-large;
    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/default/palette_selected_cat.gif ) repeat-x;
	background-position: top;
	background-color: #E8EBF1;
	font-size: small;
    font-family: arial;
    padding: 5px 10px;
	color: #7A93BB;
    margin-bottom: 0px;
    
}

/* Unselected category title */
.categoryTitleCollapsed
{
    background: url(./colors/default/palette_unselected_cat.gif ) repeat-x;
    background-position: top;
    background-color: #E8EBF1;
    font-family: arial;
    font-size: small;
    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: small;
    color: #4E4E4E;
}

/* An Item in a category */
.contentItemGrayed
{
    font-weight: normal;
    font-family: arial;
    font-size: small;
    color: #C6C6C6;
}


.contentItemHover
{
    font-weight: normal;
    font-family: arial;
    font-size: small;
    color: #4E4E4E;
}

.contentItemGrayedHover
{
    font-weight: normal;
    font-family: arial;
    font-size: small;
    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;
}

     
 



  
        

/*===========================================================================
    BEGIN: common mds styles
===========================================================================*/

.common-title-table{
	background:transparent url(images/skin/portlet_top_mid.gif) repeat-x scroll 0%;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	width:100%;
	white-space: nowrap;
}
.common-title-table td, .common-title-table th{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
div.common-results{
	line-height: 1.2em;	
	margin-bottom: 15px;
	font-size: 12px;
}
div.common-results h3{
	display: inline;
	font-size: 1.1em;
	color: #C3963B;
}
div.common-results p {
	margin-bottom: 8px;
}
.common-results-row1 {
	background-color: #FAFAFA;
	border-bottom:1px solid #E9E9E9;
	border-color:#E9E9E9;
	padding: 15px;
}
.common-results-row1:hover {
	background-color: #FFFDE4;
}
.common-results-row2 {
	background-color: #FFFFFF;
	border-bottom:1px solid #E9E9E9;
	border-color:#E9E9E9;
	padding: 15px;
}
.common-results-row2:hover {
	background-color: #FFFDE4;
}
.common-results-title{
	font-weight: bold;
	color: #000000 !important;	
}
.common-results-line{
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
}
div.common-results-buttons {
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 12px;
}
a.external, a.external:hover, a.external:visited{
	background: transparent url(images/common/outgoing_link.gif) no-repeat left center;
	padding-left: 15px;
}
.common-mds-table {
	width: 490px;
	border: 0pt;
}
.common-mds-table TH {
	font-size: 12px;
	font-weight: bold;
}
.common-mds-table TD {
	font-size: 12px;
}
.common-mds-hint {
	font-size: 10px;
	font-style: italic;
}
#mds-main-content{
	padding: 1px;	
}
#mds-main-conten-popup {
	padding: 3px 10px;
}
.mds-title {
	padding: 2px 10px 2px 5px;
	font-weight: bold;
	border-bottom: 1px dashed gray;
	font-size: small;
}
.mds-title input{
	float: right;
	font-weight: normal;
}
.mds-form-table tr, .mds-form-table td{
 	padding-bottom:5px;
}

/*===========================================================================
    END: common mds styles
===========================================================================*/


/*===========================================================================
    BEGIN: Metadata MdsSearch portlet styles
===========================================================================*/	

/*
 * BEGIN: Metadata search criteria styles
 */
#MDSearch{
	padding: 3px;
	font-size: 12px;	
}
#MDSearchForm{
	width: 670px;
}
a#MDSearchAdvSearchLink,a#MDSearchAdvSearchLink:hover{
	display: block;
	background: url(images/mds/advSearchBullet.gif) center left no-repeat;
	font-size: 120%;
	color: #224f6e;
	text-decoration: underline;
	padding: 0px 0px 5px 18px;
	margin-left: 10px;
	font-weight: bold;
}
#chosenServiceTypesLabel, #chooseCategoryLabel, #serviceGroupLabel{
	background: url(images/mds/advSearchBullet.gif) center left no-repeat;
	text-decoration: underline;
	padding-left: 15px;
	cursor: pointer;
	white-space: nowrap;
}
#serviceTypeLabel{
	background: url(images/mds/advSearchBullet.gif) center left no-repeat;
	padding-left: 15px;
	white-space: nowrap;
}
#MDSearchForm fieldset{
	border: 1px solid #dfdfdf;
}
#MDSearchForm fieldset legend{
	font-weight: bold;
	color:#23506D;
}
.MDSearchSimple {
	margin: 15px 15px 0px 10px;
}
div.MDSearchSimple div{
	margin-bottom: 12px;	
}
div#MDSearch fieldset{
	padding: 15px;
	padding-top: 5px;	
}
#dateButtonFrom, #dateButtonTo{
	vertical-align: bottom;
}
#publisher option{
	width: 350px;
	overflow: hidden;	
}
div#timePeriod img{
	cursor: pointer;	
}
div.serviceType{
	display: none;	
}


/*
 * END: Metadata search criteria styles
 */

/*
 * BEGIN: Metadata search results styles
 */
#MDSearchResults {
	padding: 3px;
	font-size: 12px;
}
div#MDSearchResults h4 {
	font-size: 1.3em;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	color: #23506F;
}
div#MDSearchResults fieldset{
	/*padding: 5px;*/
	border:1px solid #DFDFDF;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 15px !important;
	padding-bottom: 10px;
}
div#MDSearchResults fieldset legend{
	color:#23506F;
	font-weight:bold;
}
a#externalUrl,a#externalUrl:hover{
	background: url(images/mds/advSearchBullet.gif) center left no-repeat;
	padding: 5px 0px 5px 18px;
}
div.MDSearchResultsCriteria {
	width: 100%;
	background-color: #ffffff;
}
div.MDSearchResultsCriteria td{
	font-size: 12px;
}
div#MDSearchResultsNavigationButtons input{
	margin-right: 15px;	
}
#MDSearchResultsCompareBox{
	display: none;
}
#compareTable{
	display: none;
}
.compareContent{
	margin-top: 0px;
}

/*
 * END: Metadata search results styles
 */

/*===========================================================================
    END: Metadata MdsSearch portlet styles
===========================================================================*/	


/*===========================================================================
    BEGIN: Metadata administration portlets styles
===========================================================================*/	
.MdsAdminAction{
	background-color: #F4F8FB;
	margin: 0px 15px 10px 15px;	
	padding: 10px;
}
.MdsAdminLink{
	margin: 0px 15px 10px 15px !important;	
}
.MdsAdminAction select{	
	margin-top: 5px;
	margin-right: 5px;
	width: 200px;
}
.MdsAdminSearch{
	border: 0pt;	
}
div.MdsAdminSearch input#datasetName{
	width: 99%;
}
div.MdsAdminSearch input#docuuid{
	width: 99%;
}
.MdsAdminSearch fieldset{
	border:1px solid #DFDFDF;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 15px !important;
}
.MdsAdminSearch fieldset legend{
	color:#23506F;
	font-weight:bold;
}
.MdsAdminActualStatus{
	padding-left: 5px;
	padding-right: 5px;
}
.MdsAdminActual{
	color: green;	
	display: inline;
}
.MdsAdminNotActual{
	display: inline;
}
#dateButtonFrom{
	cursor: pointer;	
}
#dateButtonTo{
	cursor: pointer;
}
.MdsAdminActionButton{
	cursor: pointer;	
}
.Preview-icon {
	visibility: hidden; position: absolute;
	margin: 0; width:17,5em; background-color: #c9d2da; 
	padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
	border-left: 1px solid #ffffff; border-right:  1px solid #000000;
	border-top:  1px solid #ffffff; border-bottom: 1px solid #000000;
	cursor: pointer;
}
.Preview-icon a {
	margin: 0; text-decoration: none; text-align: left; display: block;
	padding-left: 10px;  padding-right: 10px; padding-top: 4px; padding-bottom: 4px;
	font-weight: normal; font-style: normal; font-size: normal;
	color: #000000; background-color: #ededee;
	xborder-left: 1px solid #ffffff; xborder-right:  1px solid #000000;
	xborder-top:  1px solid #ffffff; xborder-bottom: 1px solid #000000;
}
.Preview-icon a:hover  {
	color: #000000; background-color: #FFFFCC;
}
.Preview-icon a:active {
	color: #000000; background-color: #ededee; 
	xborder-left: 1px solid #000000; xborder-right:  1px solid #ffffff;
	xborder-top:  1px solid #000000; xborder-bottom: 1px solid #ffffff;
}
.Preview-icon a.current {
	color: #000000; background-color: #ededee;
	xborder-left: 1px solid #000000; xborder-right:  1px solid #ffffff;
	xborder-top:  1px solid #000000; xborder-bottom: 1px solid #ffffff;
}
.Preview-icon a.current:hover {
	color: #000000; background-color: #FFFFCC;
} 
/*===========================================================================
    END: Metadata administration portlets styles
===========================================================================*/	
/***********************************************************
Licensed Materials-Property of IBM
IBM Presentation Services (Web)
(C)Copyright IBM Corp 2000,2003
All rights reserved
US Govt Users Restricted Rights-Use,duplication,or disclosure restricted by GSA ADP Schedule Contract w/IBM Corp
***********************************************************/

/***********************************************************
This CSS file is automatically generated. The values are
taken from the base skin style info objects defined in
com/ibm/psw/wcl/skins/base. This file can be used as a
starting point for CSS based skins.
***********************************************************/

.tcm3 {
    color:#000000;
    background-color:#deedfb;
    border-color:#ffffff #8ca6d6 #8ca6d6 #ffffff;
    font-weight:normal;
    padding:0px 3px 0px 3px;
    border-width:1px;
    border-style:solid;
}

.tcm2 {
    color:#000000;
    background-color:#dedede;
    border-color:#dedede #8ca6d6 #dedede #dedede;
    font-weight:normal;
    padding:0px 3px 0px 3px;
    border-width:1px;
    border-style:solid;
}

.tcm1 {
    color:#000000;
    background-color:#d1d9e8;
    border-color:#ffffff #8ca6d6 #8ca6d6 #ffffff;
    font-weight:normal;
    padding:0px 3px 0px 3px;
    border-width:1px;
    border-style:solid;
}

.lnk1 {
    color:#2C567F;
}
.lnk1:link {
    color:#2C567F;
}
.lnk1:hover {
    color:#2C567F;
}
.lnk1:visited {
    color:#2C567F;
}

.IMG_CANVAS_TA_BUTTON {
    height:17px;
    width:20px;
}

.IMG_CANVAS_FDA_BUTTON {
    height:17px;
    width:20px;
}

.IMG_CANVAS_CLOSE_BUTTON {
    height:17px;
    width:20px;
}

.cav1 {
    border-color:#FFFFFF;
}

.IMG_ALL_TASKS_SELECTED_BUTTON {
    height:24px;
    padding-left:3px;
    width:24px;
    padding-right:3px;
}

.IMG_ALL_TASKS_UNSELECTED_BUTTON {
    height:24px;
    padding-left:3px;
    width:24px;
    padding-right:3px;
}

.inp3 {
}

.ib1 {
}

.inp2 {
    background-color:#f0f0f0;
    border:8CB1D1;
    color:#666666;
    padding-right:1px;
    border-style:1px solid;
    padding-top:1px;
    border-color:#999999 999999 999999;
    padding-bottom:1px;
    padding-left:1px;
}

.inp1 {
}

.rbg1 {
}

.comp1 {
}

.tbl8 {
    border-color:#8cb1d1;
    padding:15px;
    border-width:0px 0px 1px 0px;
    border-style:solid;
}

.tbl7 {
    color:#000000;
    background-color:#d1d9e8;
    border-color:#ffffff #d1d9e8 #d1d9e8 #ffffff;
    border-width:1px;
    border-style:solid;
}

.tbl3 {
    background-color:#f0f0f0;
    margin:5px;
    padding:2px;
    border-width:0px;
}

.tbl2 {
    background-color:#f0f0f0;
    border-color:#ffffff #d1d9e8 #d1d9e8 #ffffff;
    padding:2px;
    border-width:1px;
    border-style:solid;
}

.tbl1 {
    background-color:#ffffff;
    border-color:#88a4d7;
    border-width:1px;
    border-style:solid;
}

.tbl15 {
    color:#000000;
    background-color:#d1d9e8;
    border-color:#ffffff #d1d9e8 #88a4d7 #ffffff;
    border-width:1px;
    border-style:solid;
}

.tbl14 {
    color:#ffffff;
    background-color:#718fb8;
    border-color:#a2b8d7 #5C7BA0 #5C7BA0 #a2b8d7;
    font-weight:normal;
    border-width:1px;
    border-style:solid;
}

.tbl13 {
    background-image:url(wcl/images/tbl46.gif);
    background-position:left top;
    background-repeat:repeat-x;
    line-height:0px;
}

.tbl12 {
    color:#ffffff;
    background-color:#718fb8;
}

.tbls3 {
    background-color:#c4d1ff;
    margin:5px;
    padding:2px;
    border-width:0px;
}

.tbl11 {
    background-image:url(wcl/images/tbl45.gif);
    background-position:left top;
    background-repeat:repeat-x;
    line-height:0px;
}

.tbls2 {
    background-color:#c4d1ff;
    border-color:#eaecfd #8393c4 #8393c4 #eaecfd;
    padding:2px;
    border-width:1px;
    border-style:solid;
}

.tbl10 {
    border:1;
    border-color:#ffffff #82a2ca #82a2ca #ffffff;
    border-width:1px;
    border-style:solid;
}

.tbl9 {
    border:1;
    border-color:#d1d9e8;
    border-width:1px;
    border-style:solid;
}

.fda6 {
    width:*;
}

.fda5 {
    background-image:url(wcl/images/fda3.gif);
    color:#336699;
    background-position:right top;
    background-repeat:no-repeat;
    width:150px;
    margin:0px;
}

.fda4 {
    background-image:url(wcl/images/fda2.gif);
    color:#336699;
    background-position:left top;
    background-repeat:no-repeat;
    width:150px;
    margin:0px;
}

.fda3 {
    width:150px;
}

.fda2 {
    width:150px;
    font-weight:bold;
}

.fda1 {
    width:150px;
}

.tre6 {
    background-image:url(wcl/images/tre10.gif);
    background-position:left top;
    background-repeat:repeat;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre5 {
    background-image:url(wcl/images/tre9.gif);
    background-position:left top;
    background-repeat:repeat;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre4 {
    background-image:url(wcl/images/tre8.gif);
    background-position:left top;
    background-repeat:repeat-y;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre3 {
    background-image:url(wcl/images/tre7.gif);
    background-position:left top;
    background-repeat:no-repeat;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre2 {
    background-image:url(wcl/images/tre6.gif);
    background-position:left top;
    background-repeat:repeat-y;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre1 {
    background-image:url(wcl/images/tre5.gif);
    background-position:left top;
    background-repeat:repeat-y;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre12 {
    background-image:url(wcl/images/tre21.gif);
    background-position:right top;
    background-repeat:repeat;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre9 {
    background-image:url(wcl/images/tre18.gif);
    background-position:right top;
    background-repeat:no-repeat;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre11 {
    background-image:url(wcl/images/tre20.gif);
    background-position:right top;
    background-repeat:repeat;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre8 {
    background-image:url(wcl/images/tre17.gif);
    background-position:right top;
    background-repeat:repeat-y;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre10 {
    background-image:url(wcl/images/tre19.gif);
    background-position:right top;
    background-repeat:repeat-y;
    clip:rect( );
    top:auto;
    left:auto;
}

.tre7 {
    background-image:url(wcl/images/tre16.gif);
    background-position:right top;
    background-repeat:repeat-y;
    clip:rect( );
    top:auto;
    left:auto;
}

.sb1 {
}

.cel2 {
    color:#000000;
    background-color:#C4D1FF;
}

.cel1 {
    color:#000000;
}

.ta6 {
    color:#606060;
    background-color:#F0F0F0;
    border-style:none;
}

.ta5 {
    background-color:#FFF7DE;
    border-bottom-width:1px;
    border-style:solid;
    border-right-width:2px;
    border-left-width:1px;
    border-color:#A5A684 #A5A684 #CCCCCC #CCCCCC;
    border-top-width:1px;
}

.ta4 {
    border-bottom-width:1px;
    border-left-width:1px;
    border-color:#922200 #922200 #CCCCCC #CCCCCC;
    border-top-width:1px;
    border-right-width:3px;
    border-style:solid;
}

.ta3 {
    background-color:#FFF7DE;
    border-bottom-width:1px;
    border-style:solid;
    border-right-width:1px;
    border-left-width:2px;
    border-color:#A5A684 #CCCCCC #CCCCCC #A5A684;
    border-top-width:1px;
}

.ta2 {
    border-bottom-width:1px;
    border-left-width:3px;
    border-color:#922200 #CCCCCC #CCCCCC #922200;
    border-top-width:1px;
    border-right-width:1px;
    border-style:solid;
}

.ta1 {
    border-bottom-width:1px;
    background-color:#FFFFFF;
    border-style:solid;
    padding-right:1px;
    border-right-width:1px;
    border-left-width:1px;
    padding-top:1px;
    border-color:#336699 #8CB1D1 #8CB1D1 #336699;
    padding-bottom:1px;
    border-top-width:1px;
    padding-left:1px;
}

.cb1 {
}

.te6 {
    color:#606060;
    background-color:#F0F0F0;
    border-style:none;
}

.te5 {
    background-color:#FFF7DE;
    border-bottom-width:1px;
    border-style:solid;
    border-right-width:2px;
    border-left-width:1px;
    border-color:#A5A684 #A5A684 #CCCCCC #CCCCCC;
    border-top-width:1px;
}

.te4 {
    border-bottom-width:1px;
    border-left-width:1px;
    border-color:#922200 #922200 #CCCCCC #CCCCCC ;
    border-top-width:1px;
    border-right-width:3px;
    border-style:solid;
}

.te3 {

}

.te2 {

}

.te1 {

}

.nb4 {
    color:#354974;
    font-weight:bold;
    padding:2px;
}
.nb4:link {
    color:#354974;
    font-weight:bold;
    padding:2px;
}
.nb4:hover {
    color:#354974;
    font-weight:bold;
    padding:2px;
}
.nb4:visited {
    color:#354974;
    font-weight:bold;
    padding:2px;
}

.nb3 {
    color:#354974;
    background-color:#ffffff;
    border-color:#000000 #ffffff #5c7ba0 #ffffff;
    padding:4px;
    border-width:0px 1px 1px 1px;
    border-style:solid;
}

.nb2 {
    color:#000000;
    vertical-align:top;
    background-color:#b5c5dd;
}

.nb1 {
    color:#000000;
    background-color:#ffffff;
    border-color:#5c7ba0;
    border-width:1px;
    border-style:solid;
}

.nb7 {
    background-color:#b5c5dd;
    border-color:#ffffff;
    padding:15px;
    border-width:1px;
    border-style:solid;
}

.nb6 {
    color:#354974;
    font-weight:normal;
    padding:2px;
}
.nb6:link {
    color:#354974;
    font-weight:normal;
    padding:2px;
}
.nb6:hover {
    color:#354974;
    font-weight:normal;
    padding:2px;
}
.nb6:visited {
    color:#354974;
    font-weight:normal;
    padding:2px;
}

.nb5 {
    color:#000000;
    background-color:#d1d9e8;
    border-color:#ffffff #82a2ca #82a2ca #82a2ca;
    padding:4px;
    border-width:1px;
    border-style:solid;
}

.cont1 {
}

.lyt2 {
}


.IMG_SIGN_OUT_BUTTON {
    height:24px;
    width:24px;
}

.cct3 {
    color:#000000;
    background-color:#D1D9E8;
}

.cct2 {
    background-color:#FFFFFF;
}

.cct1 {
    background-color:#FFFFFF;
}

.tlt8 {
    text-align:center;
    width:100%;
    background-color:#CAD4E6;
    border-bottom-width:0px;
    color:#285078;
    border-style:solid;
    border-right-width:0px;
    border-left-width:0px;
    font-weight:bold;
    border-color:#FFFFFF;
    border-top-width:1px;
    height:23px;
}

.tlt7 {
    text-align:center;
    width:100%;
    border-bottom-width:0px;
    background-color:#CAD4E6;
    color:#285078;
    border-style:solid;
    border-right-width:0px;
    border-left-width:0px;
    font-weight:bold;
    border-color:#FFFFFF;
    border-top-width:1px;
    height:23px;
}

.tlt5 {
    background-image:url(/wcc/images/tlt3.gif);
    height:23px;
    padding-left:2px;
    width:20px;
    padding-right:2px;
}

.tlt4 {
    background-image:url(/wcc/images/tlt3.gif);
    height:23px;
    width:5px;
}

.tlt3 {
    height:23px;
    background-image:url(/wcc/images/tlt3.gif);
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    text-align:center;
}

.tlt2 {
    background-image:url(/wcc/images/tlt3.gif);
    height:23px;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    text-align:center;
}

.tlt1 {
    background-image:url(/wcc/images/tlt3.gif);
    height:23px;
    width:10px;
}

.tlt10 {
    width:16px;
    border-bottom-width:0px;
    background-color:#CAD4E6;
    color:#285078;
    border-style:solid;
    border-right-width:0px;
    border-left-width:0px;
    border-color:#FFFFFF;
    border-top-width:1px;
    height:23px;
}

.page1 {
    margin-left:10px;
    margin-top:5px;
}

.lyt8 {
    margin-right:10px;
}

.lyt7 {
    margin-left:10px;
}

.lyt6 {
    color:#336699;
}

.lyt5 {
    background-color:#336699;
}

.lyt4 {
    color:#336699;
    font-weight:bold;
}

.lyt3 {
    color:#336699;
    font-weight:bold;
}

.chk1 {
}

.wiz18 {
    color:#ffffff;
    font-weight:normal;
}
.wiz18:link {
    color:#ffffff;
    font-weight:normal;
}
.wiz18:hover {
    color:#ffffff;
    font-weight:normal;
}
.wiz18:visited {
    color:#ffffff;
    font-weight:normal;
}

.wiz17 {
    color:#ffffff;
    font-weight:normal;
}
.wiz17:link {
    color:#ffffff;
    font-weight:normal;
}
.wiz17:hover {
    color:#ffffff;
    font-weight:normal;
}
.wiz17:visited {
    color:#ffffff;
    font-weight:normal;
}

.wiz16 {
    color:#ffef9c;
    font-weight:bold;
}
.wiz16:link {
    color:#ffef9c;
    font-weight:bold;
}
.wiz16:hover {
    color:#ffef9c;
    font-weight:bold;
}
.wiz16:visited {
    color:#ffef9c;
    font-weight:bold;
}

.wiz15 {
    background-color:#d8d8d8;
    line-height:0px;
}

.wiz9 {
    color:#003060;
}

.wiz14 {
    background-color:#f0f0f0;
    line-height:0px;
}

.wiz8 {
    background-color:#b5c5dd;
}

.wiz13 {
    background-color:#c0c0c0;
    line-height:0px;
}

.wiz7 {
    color:#003060;
    font-weight:bold;
}

.wiz12 {
    color:#5078a0;
    background-color:#5078a0;
    border-width:0px;
}

.wiz6 {
    background-color:#b5c5dd;
}

.wiz11 {
    padding:0px 15px 30px 15px;
}

.wiz10 {
    background-color:#b5c5dd;
    border-color:#ffffff;
    padding:15px;
    border-width:1px;
    border-style:solid;
}

.wiz5 {
    color:#ffffff;
    vertical-align:middle;
    padding:2px;
}

.wiz4 {
    color:#ffffff;
    vertical-align:middle;
    padding:2px;
}

.wiz3 {
    color:#ffffff;
    vertical-align:middle;
    padding:2px;
}

.wiz2 {
    background-image:url(wcl/images/wiz4.gif);
    background-attachment:fixed;
    color:#000000;
    background-position:left top;
    background-repeat:repeat-x;
    vertical-align:top;
    background-color:#708eb7;
}

.wiz1 {
    color:#000000;
    background-color:#ffffff;
    border-color:#5c7ba0;
    border-width:1px;
    border-style:solid;
}

.b3 {
    background-image:url(wcl/images/b1.gif);
    background-color:#FFFFFF;
    border-bottom-width:1px;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    border-color:#8CB1D1 #336699 #336699 #8CB1D1;
    border-top-width:1px;
}

.b2 {
    border-bottom-width:1px;
    background-color:#6C90C1;
    color:#FFFFFF;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    border-color:#8CB1D1 #8CB1D1 #8CB1D1 #8CB1D1;
    border-top-width:1px;
}

.b1 {
    background-image:url(wcl/images/b1.gif);
    background-color:#FFFFFF;
    border-bottom-width:1px;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    border-color:#8CB1D1 #336699 #336699 #8CB1D1;
    border-top-width:1px;
}

.mb5 {
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
}

.mb4 {
    background-image:url(wcl/images/mb5.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.mb3 {
    background-image:url(wcl/images/mb1.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.mb2 {
    border-bottom-width:1px;
    width:80%;
    background-color:#E2E7F0;
    border-left-width:1px;
    border-color:#88A4D7 #88A4D7 #88A4D7 #88A4D7;
    border-top-width:1px;
    border-right-width:1px;
    border-style:solid;
}

.mb1 {
    padding-top:3px;
    padding-bottom:3px;
}

.tbr6 {
    border-top:solid;
    background-color:#d1d9e8;
    background-position:left top;
    border-left:solid;
    border-left-width:1px;
    background-repeat:repeat-x;
    border-color:#88a4d7;
    border-top-width:1px;
}

.tbr3 {
    background-image:url(wcl/images/tbl22.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.tbr2 {
    background-image:url(wcl/images/tbl20.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.tbr1 {
    background-image:url(wcl/images/tbl21.gif);
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#d1d9e8;
}

.tbu5 {
    border-bottom-width:1px;
    background-color:#D1D9E8;
    padding-right:6px;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    align:left;
    padding-top:3px;
    border-color:#D1D9E8 #D1D9E8 #D1D9E8 #718FB8;
    padding-bottom:3px;
    border-top-width:1px;
    padding-left:6px;
    vertical-align:middle;
}

.tsk9 {
    color:#285078;
}

.tbu4 {
    background-color:#718FB8;
    border-bottom-width:1px;
    color:#FFFFFF;
    padding-right:6px;
    border-style:solid;
    border-right-width:1px;
    align:right;
    border-left-width:1px;
    padding-top:3px;
    border-color:#354974 #354974 #718FB8 #718FB8;
    padding-bottom:3px;
    border-top-width:1px;
    vertical-align:middle;
    padding-left:6px;
}

.tsk8 {
    height:28px;
}

.tsk7 {
    height:28px;
    position:absolute;
    width:100%;
    left:0px;
    top:0px;
}

.tsk6 {
    margin-left:0;
    border-bottom-width:1px;
    background-color:#D1D9E8;
    border-style:solid;
    border-right-width:0px;
    margin-bottom:0;
    border-left-width:0px;
    margin-top:0;
    border-color:#D1D9E8 #D1D9E8 #D1D9E8 #D1D9E8;
    border-top-width:1px;
    margin-right:0;
}

.tbu1 {
    padding-left:3px;
    border:0;
    padding-right:3px;
    align:justify;
}

.tsk5 {
    margin-left:0;
    border-bottom-width:1px;
    background-color:#D1D9E8;
    border-style:solid;
    border-right-width:1px;
    margin-bottom:0;
    border-left-width:1px;
    margin-top:0;
    border-color:#D1D9E8 #D1D9E8 #D1D9E8 #D1D9E8;
    border-top-width:1px;
    margin-right:0;
}

.tsk4 {
    margin-left:0;
    background-color:#D1D9E8;
    border-bottom-width:1px;
    border-style:solid;
    border-right-width:1px;
    margin-bottom:0;
    border-left-width:1px;
    border-color:#D1D9E8 #D1D9E8 #D1D9E8 #D1D9E8;
    margin-top:0;
    border-top-width:1px;
    margin-right:0;
}

.tsk3 {
    margin-left:0;
    border-bottom-width:1px;
    background-color:#D1D9E8;
    border-style:solid;
    border-right-width:0px;
    margin-bottom:0;
    border-left-width:0px;
    margin-top:0;
    border-color:#D1D9E8 #D1D9E8 #354974 #D1D9E8;
    border-top-width:0px;
    margin-right:0;
}

.tsk2 {
    margin-left:0;
    border-bottom-width:0px;
    background-color:#D1D9E8;
    border-style:solid;
    border-right-width:0px;
    margin-bottom:0;
    border-left-width:0px;
    margin-top:0;
    border-color:#FFFFFF #D1D9E8 #D1D9E8 #D1D9E8;
    border-top-width:1px;
    margin-right:0;
}

.tbu13 {
    border-bottom-width:1px;
    background-color:#718FB8;
    color:#FFFFFF;
    padding-right:6px;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    align:left;
    padding-top:3px;
    border-color:#354974 #718FB8 #718FB8 #354974;
    padding-bottom:3px;
    border-top-width:1px;
    padding-left:6px;
    vertical-align:middle;
}

.tbu6 {
    background-color:#D1D9E8;
    border-bottom-width:1px;
    padding-right:6px;
    border-style:solid;
    border-right-width:1px;
    align:right;
    border-left-width:1px;
    padding-top:3px;
    border-color:#D1D9E8 #718FB8 #D1D9E8 #D1D9E8;
    padding-bottom:3px;
    border-top-width:1px;
    vertical-align:middle;
    padding-left:6px;
}

.txt {
}

.mq6 {
    position:relative;
    color:#f8c830;
    width:0px;
    left:0px;
    top:0px;
}

.mq5 {
    position:relative;
    border-bottom:solid #d0d0c8 1px;
    border-left:solid #808080 1px;
    background-color:#000000;
    border-right:solid #d0d0c8 1px;
    border-top:solid #808080 1px;
    white-space:nowrap;
    overflow:hidden;
}

.mq4 {
    position:relative;
    padding:3px;
}

.mq3 {
    background-color:#e0e0e0;
    border-top:solid #ffffff 1px;
}

.mq2 {
    background-image:url(wcl/images/mq1.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.mq1 {
    border-bottom:solid #989898 1px;
    position:relative;
}

.pop7 {
    color:#999999;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:default;
}
.pop7:link {
    color:#999999;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:default;
}
.pop7:hover {
    color:#999999;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:default;
}
.pop7:visited {
    color:#999999;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:default;
}

.pop6 {
    color:#FFFFFF;
    background-color:#6486B9;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}
.pop6:link {
    color:#FFFFFF;
    background-color:#6486B9;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}
.pop6:hover {
    color:#FFFFFF;
    background-color:#6486B9;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}
.pop6:visited {
    color:#FFFFFF;
    background-color:#6486B9;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}

.pop5 {
    color:#000000;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}
.pop5:link {
    color:#000000;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}
.pop5:hover {
    color:#000000;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}
.pop5:visited {
    color:#000000;
    background-color:#EBEEF4;
    text-decoration:none;
    font-weight:normal;
    cursor:hand;
}

.pop4 {
    background-color:#FFFFFF;
}

.pop3 {
    background-color:#6486B9;
}

.pop2 {
    border-bottom:1px solid #787878;
    border-right:1px solid #787878;
}

.pop1 {
    border:1px solid #285078;
}

.por3 {
    color:#2C567F;
}

.por2 {
    color:#2C567F;
    background-color:#EBEDF3;
    text-decoration:none;
    font-weight:bold;
}

.por1 {
    background-color:#EBEDF3;
}

.bh9 {
    background-image:url(wcl/images/bh6.gif);
    background-repeat:repeat-x;
    text-align:right;
}

.bh8 {
    background-image:url(wcl/images/bh6.gif);
    background-repeat:repeat-x;
    text-align:left;
}

.bh7 {
    background-image:url(wcl/images/bh6.gif);
    background-repeat:repeat-x;
    text-align:left;
}

.bh6 {
    background-image:url(wcl/images/bh5.gif);
    background-repeat:repeat-y;
    vertical-align:top;
}

.bh5 {
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    background-color:#F8FFC3;
    margin-top:0;
}

.bh4 {
    background-image:url(wcl/images/bh4.gif);
    background-repeat:repeat-y;
    vertical-align:top;
}

.bh3 {
    background-image:url(wcl/images/bh1.gif);
    background-repeat:repeat-x;
    text-align:right;
}

.bh2 {
    background-image:url(wcl/images/bh1.gif);
    background-repeat:repeat-x;
}

.bh1 {
    background-image:url(wcl/images/bh1.gif);
    background-repeat:repeat-x;
}

.dc9 {
    border-bottom:3px solid #006699;
    border-left:3px solid #006699;
    background-color:#006699;
    border-right:3px solid #006699;
}

.dc8 {
    border:3px solid #006699;
    background-color:#006699;
}

.dc7 {
    background-color:#FFFFFF;
}

.dc6 {
    color:#999999;
    border:1px solid #FFFFFF;
    background-color:#C4D1FF;
    padding:1px;
}

.dc5 {
    color:#999999;
    border:1px solid #FFFFFF;
    background-color:#DEDEDE;
    padding:1px;
}

.dc4 {
    color:#000000;
    text-decoration:none;
}
.dc4:link {
    color:#000000;
    text-decoration:none;
}
.dc4:hover {
    color:#000000;
    text-decoration:none;
}
.dc4:visited {
    color:#000000;
    text-decoration:none;
}

.dc3 {
    color:#000000;
    text-decoration:none;
}
.dc3:link {
    color:#000000;
    text-decoration:none;
}
.dc3:hover {
    color:#000000;
    text-decoration:none;
}
.dc3:visited {
    color:#000000;
    text-decoration:none;
}

.dc2 {
    color:#999999;
    border:1px solid #FFFFFF;
    background-color:#EFEFEF;
    padding:1px;
}

.dc1 {
    color:#336699;
    background-color:#D1D9E8;
    font-weight:normal;
    padding:1px;
}

.ua2 {
    margin-left:2px;
    margin-right:2px;
    margin-bottom:1px;
    background-color:#ffffff;
    margin-top:1px;
}

.ua1 {
    margin-left:2px;
    margin-right:2px;
    margin-bottom:1px;
    background-color:#efeff7;
    margin-top:1px;
}

.lbl1 {
}

.tc6 {
    border:1px solid #336699;
    background-color:#336699;
    padding:2px;
}

.tc3 {
    border:1px solid #336699;
    background-color:#336699;
    padding:2px;
}

.tc2 {
    background-color:#EFEFEF;
    border-color:#FFFFFF #CDCDCD #CDCDCD #FFFFFF;
    padding:2px 4px 12px 4px;
    border-width:1px 0px 1px 0px;
    border-style:solid;
}

.tc1 {
    background-color:#D1D9E8;
    color:#336699;
    border-style:solid;
    border-width:1px 0px 1px 0px;
    font-weight:normal;
    border-color:#FFFFFF #C8C8C8 #C8C8C8 #FFFFFF;
    padding:12px 4px 0px 4px;
}

.frm1 {
}



.lgii-forum {
	font-face: Arial, Helvetica, sans-serif;
	color: #1f3720;
	background-color: #ffffff;
}

.forumtitle,.forumnoforums,.forumerrors,.forumnomessages {
	color: #546f55;
	font-size: 22pt;
	font-weight: normal;
	/*position: relative;*/
}

.forummain {
	background-color: #f7f9f7;
	width: 100%;
	/*position: relative;*/
}

.forumlinks {
	/*position: relative;*/
	color: #426d8c;
	margin: 10px;
}

.forumlinks a, .forumlinks a:hover, .forumlinks a:visited, .forumlinks a:active{
    color:#22506F;
}

.forumcommonlink a {
	color: #006697;
}

.forummessagelist {
	list-style-type: none;
	/*position: relative;
	float: left;*/
	/*margin: 0 0 0 0;*/
	background-color: #f7f9f7;
	padding: 0 0 0 14px;
}

.forummessageentry {
	/*position: relative;
	float: left;*/
	margin: 0 0 0 0;
	offset-left: 20px;
}

.forummessagecontainer {
	/*position: relative;
	float: left;*/
	width: 98%;
	margin-top: 10px;
}

.forummessageheader {
	font-size: 10pt;
	font-weight: bold;
	/*float: left;*/
}

.forummessagelink {
	/*position: relative;
	float: left;*/
}

.forummessagelink a {
	color: #426d8c;
}

.forumpaginator {
	clear: both;
	/*position: relative;*/
	background-color:#FFFFCC;
	border:1px solid #E4E4E4;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	padding:5px;
	text-align:left;
	width:99%;
}

.forumcommonlink {
	text-align: center;
	color: #426d8c;
}

.forumlinks a,.forumcommonlink a,.forumpaginator a {
	color: #006697;
}

.forumnewmessagetopic {
	
}

.forummessageform textarea {
	background-color: #f7f9f7;
}

.forummessageform input {
	background-color: #f7f9f7;
}

.forummessageentry a {
	color: #426d8c;
}

.forummessagetext {
	font-size: 12pt;
	font-weight: normal;
	color: #333333;
	border: 1px dotted grey;
}

.forumMessageText div{
    border:1px solid #D1D7DC;
    line-height:125%;
    margin:5px;
    padding:5px;
    background-color: #FBF3E8;
    font-style:italic;
}

.forumMessageText b{
    line-height:125%;
    margin:5px;
    padding:5px;
}

.forummessage {
	background-color: #f7f9f7;
}

.forumFilter fieldset{
    border:1px solid #DFDFDF;
    margin-bottom:10px;
    margin-left:15px;
    margin-right:15px;
    padding-left:15px;
}

.forumFilter fieldset legend{
    color:#23506F;
    font-weight:bold;
}

.forumFilter fieldset form{
    display: inline;
}

.forummessagetopic {
	/*position: relative;
	float: left;*/
	margin: 0 10 0 0;
}

.forummessage .forummessageheader {
	font-size: 10pt;
	font-weight: bold;
	/*float: right;*/
}
.forumAddLink {
    margin:5px;
}
.forumAddLink a, .forumAddLink input{
    vertical-align:bottom;
    text-decoration: none;
}
/*===========================================================================
    BEGIN: common styles for all portlets
===========================================================================*/   
.lgiiBannerEntry { padding: 0px 10px 0px 10px; }

.wpsPortletBody {
        font-size:12px;
        padding:15px;   
        font-family:Arial, Verdana, sans-serif;
        color:#000000;
}
.common-form-button{
    font-size: 11px;
    cursor: pointer;            
}
.portlet-common-button{
    font-size: 11px;
    cursor: pointer;
}
.portlet-common-buttonc{
   background: url(images/common/btn_left.gif) top left no-repeat;
   padding:0px 0px 0px 5px;
   display: inline;
   height: 30px;
   font-size: 12px;
   white-space: nowrap;
}
.portlet-common-buttonc input{
   cursor: pointer;
   background: url(images/common/btn_right.gif) top right no-repeat;
   border: 0px;
   margin: 0px;
   font-weight:bold;
   color:#333333;
   font-size: 11px; /* fixed form button size, because of fixed background height */
   padding:4px 7px 4px 0px;
}
.portlet-common-buttonc button{
   cursor: pointer;
   background: url(images/common/btn_right.gif) top right no-repeat;
   border: 0px;
   margin: 0px;
   font-weight:bold;
   color:#333333;
   font-size: 11px; /* fixed form button size, because of fixed background height */
   padding:4px 7px 4px 0px;
}
.portlet-common-buttonc a{
   cursor: pointer;
   background: url(images/common/btn_right.gif) top right no-repeat;
   border: 0px;
   margin: 0px;
   font-weight:bold;
   color:#333333;
   font-size: 11px; /* fixed form button size, because of fixed background height */
   padding:5px 7px 5px 0px;
   text-decoration: none;
}

/* Modern browsers only (not IE 7) hack */
*>/**/.portlet-common-buttonc{
    padding: 4px 0px 5px 7px;
}
*>/**/.portlet-common-buttonc  input{
    padding:4px 12px 4px 5px;
}

.common-input-text{
        background-color: #F9F9F9;
        border: 1px solid #DFDFDF;
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
}
.common-input-radio{
        
}
.common-select{
        width: 100%;
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
}
.common-select-label{
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
}
.common-paging{
        margin-top: 10px;
        margin-bottom: 10px;
        color: #666666;
}
.common-paging-community{
        margin: 15px 15px 0px 15px;
}
.common-paging-left {
        background:transparent url(images/common/secondary_bg_left.gif) no-repeat;
        float:left;
        height:29px;
        width:4px;
}
.common-paging-right {
        background:transparent url(images/common/secondary_bg_right.gif) no-repeat;
        float:right;
        height:29px;
        width:4px;
}
.common-paging-main {
        background:transparent url(images/common/secondary_bg_mid.gif) repeat-x;
        margin:0px;
        margin-left: 4px;
        margin-right: 4px;
        padding: 7px;
        padding-left: 10px;
        font-size: small;
}
.common-paging-main a{
        font-weight: normal;
}
.common-paging-count{
        float:right;
}

.common-parent-left {
        background:transparent url(images/common/secondary_bg_parent_left.gif) no-repeat;
        float:left;
        height:29px;
        width:4px;
}
.common-parent-right {
        background:transparent url(images/common/secondary_bg_parent_right.gif) no-repeat;
        float:right;
        height:29px;
        width:4px;
}
.common-parent-main {
        background:transparent url(images/common/secondary_bg_parent_mid.gif) repeat-x;
        margin:0px;
        margin-left: 4px;
        margin-right: 4px;
        padding: 7px;
        padding-left: 10px;
        font-size: small;
}
.common-parent-main a{
        font-weight: normal;
}


p.common-msg-ok, div.common-msg-ok {
        -moz-border-radius: 8px;
        background-color:#E7EFF7;
        border:2px solid #ABCACA;
        color:#000000;
        margin: 0px 15px 15px 15px;
        padding-left: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
        background: url(images/success.gif) #E7EFF7 no-repeat;
}
p.common-msg-error, div.common-msg-error {
        -moz-border-radius: 8px;
        background-color:#E7EFF7;
        border:2px solid #ABCACA;
        color:#000000;
        margin: 0px 15px 15px 15px;
        padding-left: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
        background: url(images/error.gif) #E7EFF7 no-repeat;
}
p.common-msg-info, div.common-msg-info {
        -moz-border-radius: 8px;
        background-color:#E7EFF7;
        border:2px solid #ABCACA;
        color:#000000;
        margin: 0px 15px 15px 15px;
        padding-left: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
        background: url(images/info.gif) #E7EFF7 no-repeat;
}
p.common-msg-warning, div.common-msg-warning {
        -moz-border-radius: 8px;
        background-color:#E7EFF7;
        border:2px solid #ABCACA;
        color:#000000;
        margin: 0px 15px 15px 15px;
        padding-left: 40px;
        padding-top: 10px;
        padding-bottom: 12px;
        background: url(images/warning.gif) #E7EFF7 no-repeat;
}
.common-table{
        border-collapse: collapse;
        width: 100%;
}

.common-table td a{
        color: #225071;
}

.common-table-row1{
        background-color: #FFFFFF;      
}
.common-table-row2{
        background-color: #FAFAFA;      
}
.common-table td{
        margin-top: 0px;
        padding: 5px;
        padding-left: 10px;
        font-size: 12px;
        color: #225071;
        border: 1px solid #E4E4E4;
}
.common-table th{
        margin-top: 0px;
        padding: 5px;
        padding-left: 10px;
        font-size: 11px;
        border: 1px solid #E4E4E4;
        font-weight: bold;
        background-color: #E7EFF2;
        color: #666666;
        text-align: left;
        white-space: nowrap;
}
.common-table th a{
        text-decoration: none;
        color: #666666 !important;
}
.common-table-title {
        padding-left: 10px !important;
        font-weight: bold;
        font-size: 11px;
        background-color: #E7EFF2;
        color: #666666 !important;
}
.common-table-title td, .common-table-title th {
        color: #666666 !important;
}
.common-table-title a{
        text-decoration: none;
        color: #666666 !important;
}
.common-table-title-bold{
        font-weight: bold;      
}
.common-table-sub-title{
        background-color: #E7EFF2;
        padding-left: 30px !important;
        font-weight: bold;
        font-size: 0.8em;       
        color: #666666 !important;
}
.common-action{
        background-color: #F4F8FB;
        margin: 0px 15px 10px 15px;     
        padding: 10px;
}
.common-button-link{
        margin: 0px 15px 10px 15px;
}

.common-fieldset{
    border:1px solid #DFDFDF;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    padding-left: 15px !important;
    padding-bottom: 10px;
}
.common-fieldset legend{
    color:#23506F;
    font-weight:bold;
}

.common-red{
        color: #CE151F !important;
}
.common-green{
        color: #137C13 !important;
}
.common-blue{
        color: #225071 !important;
}


/*===========================================================================
    END: common styles for all portlets
===========================================================================*/   

.blueLinks a {
        color:#00659b;
        margin-top:5px;
}

#BlueLink {
        display:block;
        color:#00659b;
        margin-top:15px;
        font-weight:bold;

}


.submitButton {
        margin:0px;
        margin-left:5px;
        margin-top:5px;
        margin-bottom:10px;
}

.radioBox {
        margin-bottom:10px;
}

.radioBox input {
        margin-right:4px;
}

.Question {
        margin-bottom:10px;
}

.pollContainer {
        margin-top:10px;
        margin-bottom:10px;     
}

.percentageBar{
        background:url("portletImg/percentBarBg.png");
        background-repeat:repeat-x;
        height:5px;
        line-height:0px;
        font-size:0px;
        margin:0px;
        padding:0px;
        margin-bottom:3px;      
}

/*===========================================================================
    BEGIN: Apklaus�3 form�3 stilius
===========================================================================*/   
.TextField, #question  {
        width:245px;
        font-size:11px; 
        border:1px solid #a4b97e;
}

.AnswerRow {
        margin-bottom:8px;
}

.AnswerRow label {
        width:80px;
        float:left;
        font-size:12px;
        margin-right:7px;
}
/*===========================================================================
    END: Apklaus�3 form�3 stilius
===========================================================================*/   

/*===========================================================================
    BEGIN: Admin list stilius
===========================================================================*/   
.actionPark {
        width:220px;
        float:right;
        clear:right;
        color:#00659b;

}

.actionPark a {
        color:#00659b;
        text-decoration:none;
        margin-right:20px;
}

#CurrentLink {
        font-weight:bold;
        margin-left:15px;
}

.class1 {
        background:#ffffff;
}

.ListLabelCurrent {
        font-weight:bold;
        margin-left:15px;
        display:inline;
        width:80%;
        float:left;     
}

.class2, .class1 {
        float:left;     
        padding-top:5px;
        padding-bottom:5px;     
}

.class2 {
        background:#f2f2f2;
}

.ListLabel {
        display:inline;
        width:80%;
        float:left;
}
/*===========================================================================
    END: Admin list stilius
===========================================================================*/   

/*===========================================================================
    BEGIN: Naudotoju valdymo ir pagalbos paklausimu siuntimo stiliai
===========================================================================*/   
.akListTable {
        border: 1px solid #E4E4E4;
        border-collapse: collapse;
        width: 100%;
}

.akListTable td,.akListTable th {
        vertical-align: top;
        padding: 5px 10px 5px 10px;
        color: #225071; 
}

.akListTableHeadStart,.akListTableHeadMiddle,.akListTableHeadEnd {
        font-weight: bold;
        color: #666666 !important;
        text-align: left;
        background-color: #E7EFF2;
        border: 1px solid #E4E4E4;
        padding: 5px;
        padding-left: 10px;
        font-size: 11px;
}

.akListTableDataStart,.akListTableDataMiddle,.akListTableDataEnd {
        text-align: left;
        border-width: 1px 1px 1px 1px ! important;
        border-style: solid ! important;
        border-color: #E4E4E4 ! important;
}

.akLink {
        color: #225071;
}

.akLink:visited {
        color: #225071;
}

.akLink:active {
        color: #225071;
}

.akListTableRow {
        color: #225071;
        background-color: #ffffff;
}

.akListTableShdRow {
        color: #225071;
        background-color: #FAFAFA;
}

.akListTableActionRow {
        border-bottom: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.akListTablePagingRow {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.akListTablePages {
        background-color: #FFFEE5;
        padding-top: 2px;
        padding-bottom: 2px;
        text-align: center;
        border: 1px solid #F1DFB7;
}

.akButtonText {
        font-size: 11px;
        cursor: pointer;
}

.akSearch{
        margin: 0px 15px 10px 15px;
}

.akSearchTable {
        border-width: 0px;
        background-color: #F4F8FB;
        width: 100%;
}
.akSearchTable .akSearchTableRowTop .akSearchTableStart,
.akSearchTable .akSearchTableRowTop .akSearchTableMiddle,
.akSearchTable .akSearchTableRowTop .akSearchTableEnd{
        padding-top: 10px;
        padding-bottom: 5px;
        font-size: 11px;
}
.akSearchTable .akSearchTableRowBottom .akSearchTableStart,
.akSearchTable .akSearchTableRowBottom .akSearchTableMiddle,
.akSearchTable .akSearchTableRowBottom .akSearchTableEnd{
        padding-bottom: 10px;
}
.akSearchTableStart,.akSearchTableMiddle,.akSearchTableEnd {
        padding-left: 10px !important;
        padding-right: 10px !important;
}
.akSearchTableStart{
        width: 260px;
}
.akSearchTableMiddle{
        width: 200px;
}
.akDataTable {
        border-width: 0px;
}

.akDataTable td {
        vertical-align: top;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
}

.akDataTableDataStart,.akDataTableDataEnd {
        text-align: left;
}

.akDataTableErrorRow {
        padding-bottom: 10px;
}

.akDataTableActionRow {
        padding-top: 10px;
}

.akEditLabel,.akEditLabelReq {
        font-weight: bold;
}

.akEditValue {
        
}

.akEditField {
        border: 1px solid #DFDFDF;
        background-color: #F9F9F9;
}

.akSelectField {
        border: 1px solid #A4B980;
}

.akCheckBoxField {
        
}

.akTextAreaField {
        
}

.akErrorMessage {
        color: red;
}

.popUp {
        background-color: #E4E4E4;
}

.popUpTitleBar {
        background-color: #E2A458;
        font-weight: bold;
        color: white;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 10px;
        padding-right: 5px;
}
/*===========================================================================
    END: Naudotoju valdymo ir pagalbos paklausimu siuntimo stiliai
===========================================================================*/   



/*===========================================================================
        BEGIN: Teikimo stilius
===========================================================================*/   


.wpsPortletBody h2 {
        font-family:arial. verdana, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#000000;
}

.wpsPortletBody h3:first-child {
   margin-top:0px;
}

.wpsPortletBody h3 {
        font-family:arial. verdana, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#000000;
}

.wpsPortletBody h4 {
        font-size:11px;
        color:#000000;
        font-weight:bold;
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:0px;
        padding-bottom:0px;
}

/*
.wpsPortletBody table, .wpsPortletBody fieldset {
        margin-top:0px;
}
*/

 .wpsPortletBody .checkBox{
        margin-top:3px;
        margin-bottom:3px;
}

.inputList input {
        margin:0px;
}

.inputList {
        margin-bottom:3px;
        margin-top:3px;
}

.instruction {
        margin-bottom:10px;
}

.wpsPortletBody .addAttr {
        margin-top:10px;
        margin-bottom:10px;
}

.wpsPortletBody .addAttr label {
        margin-right:3px;
}

.wpsPortletBody .errors {

        background-color:#fbe9e9;
        font-size:13px;
        font-weight:bold;
        color:#990000;.
        margin-top:5px;
        margin-bottom:5px;      
}

.wpsPortletBody .errors p {
        margin-top:5px;
        margin-bottom:5px;
}

/*===========================================================================
    END: teikimo stilius
===========================================================================*/   

/*===========================================================================
    BEGIN: issaugotu paiesku/naujienu/uzklausimu stilius (TMP)
===========================================================================*/   

table.sDataTable {
        width: 100%;        
        border-collapse: collapse;  
        font-family: Arial;
        font-size: 12px;
        color: #225071; 
}

table.sDataTable th {
        border-style: solid;
        border-width: 1px;
        border-color: #E4E4E4;         
        background-color: #E7EFF2;
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 11px;
        font-weight: bold;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
        color: #666666;
}

table.sDataTable td {
        border-style: solid;
        border-width: 1px;
        border-color: #E4E4E4;
        vertical-align: top;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 10px;
        padding-right: 10px;
}
                                            
table.sDataTable tr.sEvenDataRow td {
}

table.sDataTable tr.sOddDataRow td {
        background-color: #FAFAFA;
}
      
tr.sDataTableErrorRow td {
        padding-bottom: 12px;
}
                           
tr.sDataTableActionRow td {
        border: none;
        padding-top: 12px;
}

/*News Subscription table indented columns*/
td.sDataTableNewsCol {
        width: 80%;
}                            
span.sNewsSpan2 {
        padding-left: 30px;
}

span.sNewsSpan3 {
        padding-left: 60px;
}

td.sDataTableNewsColMarked {
        background-color: #E4E4E4;
}

/* steward request form table */
table.sFormTable {
        width: 100%;
        font-family: Arial;
        font-size: 12px;
        color: #225071; 
}

table.sFormTable td {
        padding-top: 5px;
        padding-bottom: 5px;
}


table.sButtonTable {
        width: 20%;
        margin-left: auto;
        margin-right: auto;
}

table.sButtonTable tr {
        padding-top: 30px; 
}

span.sBoldLabel {
         font-weight: bold;
}

span.sBoldLabel a {
        color: #225071;
}

.sFormFieldLabel {
        font-weight: bold;
}

.sConfirmLabel {
        font-weight: bold;
}
              
.sErrorMessage {
        color: red;
}
       
input.sSelectField {
        font-family: Arial;
        font-size: 12px;
        color: #000000;
}

input.sSelectField option {
        font-family: Arial;
        font-size: 12px;
        color: #000000;
}
                       
input.sFormButton {
        font-family: Arial;
        font-size: 12px;
        color: #000000; 
}

.sTextAreaField {
        font-family: Arial;
        font-size: 12px;
        color: #000000;
        background-color: #DFDFDF;
        border-color: #F9F9F9;
}

a.sLink {
        text-decoration: underline;
        color: #14689F;
}

/*===========================================================================
    END: issaugotu paiesku/naujienu stilius (TMP)
===========================================================================*/   

/*===========================================================================
    BEGIN: temines sritys
===========================================================================*/   

.community .error, .community .formErrorsFound, .community .errorMessage, .community .required {
    color:red;
}

.community .result {
    color:blue;
}

.community .warning {
    color:orange;
}

.community-parent-t {background: #fbf3e8 url(images/common/secondary_border.gif) 0 0 repeat-x; margin: 15px 10px 0px 10px}
.community-t        {background: #fffce3 url(images/common/secondary_border.gif) 0 0 repeat-x; margin: 15px 10px 0px 10px }
.community-b  {background: url(images/common/secondary_border.gif) 0 100% repeat-x}
.community-l  {background: url(images/common/secondary_border.gif) 0 0 repeat-y}
.community-r  {background: url(images/common/secondary_border.gif) 100% 0 repeat-y}
.community-bl {background: url(images/common/secondary_bg_left_bottom.gif) 0 100% no-repeat}
.community-br {background: url(images/common/secondary_bg_right_bottom.gif) 100% 100% no-repeat}
.community-tl {background: url(images/common/secondary_bg_left_top.gif) 0 0 no-repeat}
.community-tr {background: url(images/common/secondary_bg_right_top.gif) 100% 0 no-repeat; padding:0.5em; line-height: 150%} 

/*.community input {
    width:50%;
    border: 1px solid #F9F9F9;
    font: 12pt Arial;
    color: #000000;
    background-color: #DFDFDF;
} */

/*===========================================================================
    END: temines sritys
===========================================================================*/   


/*===========================================================================
    BEGIN: ataskaitu tvarkymas
===========================================================================*/   

/*form#executeReportForm span input{
        background-color: #F9F9F9;
        border: 1px solid #DFDFDF;
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
        width: 200px;
}
form#executeReportForm select{
        width: 100%;
        color: #000000;
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
        width: 200px;
}
*/
.userReportTable fieldset{
        border: 1px solid #dfdfdf;
}

.userReportTable fieldset legend{
        font-weight: bold;
        color:#23506D;
}


/*===========================================================================
    END: ataskaitu tvarkymas
===========================================================================*/   

/*===========================================================================
    BEGIN: GPP
===========================================================================*/   
.scservice-form-label{
        float: left;
        width: 200px;
}

.scservice-input-text{
        width: 400px;
}
/*===========================================================================
    END: GPP
===========================================================================*/   

/**tool tip**/
a.tool {
	position: relative; /* this is key */
	cursor: help;;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color: black;
}

a.tool span.tip {
	display: none; /* so is this */
}

/* tooltip will display on :hover event */
a.tool:hover span.tip {
	display: block;
	position: absolute;
	left: 0; 
	right 20px;
	/*line-height: 1.2em;*/
	padding: 5px;
	margin: 18px;
	z-index: 10;
	width: 200px;
	border: 1px solid #D5B992;
	background-color: #fff3e1;
	text-align: left;
	font-size: 11px;
	color: black;
	font-family: Arial;
	text-decoration: none
}

a.tool:hover {
	background: #ffffff;
	text-decoration: none;
}  /*BG color is a must for IE6*/
.graphicImageTip {
	border-width: 0px;
	height: 20;
	width: 20;
	vertical-align: top;
	border-style: solid
}

/********************************
 *	Portleto stiliai *
 ********************************/ 
/**Formos stilus**/
.form {
	width: 100%;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
    color:#000000;
}

/** Isplestine paieska **/
.gitbadvsearch {
	color:#23506D;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;;
	padding-left: 5px
	
}

/** Grupes pavadinimas **/
.groupName {
	font-size: 13px;
	color: #23506D;
	font-weight: bold;
	font-family: Arial
}

/** Puslapio pavadinimas (detali perziura)**/
.titelName {
	color:#23506D;
	font-size: 14px;
	/*color: #14689F;*/
	font-weight: bold;
	font-family: Arial
}

/**pacios grupes stilius **/
.groupStyle {
	border-width: 1px;
	border-color: #DFDFDF;
	border-style: solid;;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px
	
}

/** Nuorodos stilius **/
.commandLink {
	font-size: 11px;
	color: black;
	font-family: Arial;
	color: #14689F;
	text-decoration: underline
}

/** Nuorodos stilius **/
.outputLink {
	color: #14689F;
	text-decoration: underline
}

/**Administracinio portleto meniu stilius **/
.adm_meniu {
	font-size: 13px;
	color: #14689F
}

/** paveikslelio stilius **/
.graphicImage {
	border-width: 0px;
	height: auto;
	width: auto;
	border-style: solid
}

/** Label (zymes) stilius **/
.outputLabel {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin-right: 10px;
	text-decoration: none
}

/** Label (zymes) stilius neparyskintas**/
.outputLabelNB {
	font-size: 12.5px;
	font-family: Arial;
	margin-right: 10px;
	text-decoration: none;
	
}

/** ivedamo tekstinio lauko stilius **/
/** atitinka common-input-text **/
.inputText {
	background-color: #F9F9F9;
	border: 1px solid #DFDFDF;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
}

/** ivedamo tekstinio lauko stilius 100%**/
.inputText100prc {
	width: 99%;
	background-color: #F9F9F9;
	border: 1px solid #DFDFDF;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
}

/** ivedamo tekstinies srities stilius **/
.inputTextarea {
	width: 99.99%;
	font-family: Arial;;
	font-size: 12px;
	color: black;
	background-color: #F9F9F9;
	border-color: #DFDFDF;
	border-style: solid;
	border-width: 1px;
	text-decoration: none
}

/** slaptazodzio ivedimas**/
.inputSecret {
	font-family: Arial;;
	font-size: 12px;
	color: black;
	background-color: #F9F9F9;
	border-color: #DFDFDF;
	border-style: solid;
	border-width: 1px;
	text-decoration: none
}

.inputHidden {
}

/** isvedamo teksto stilius**/
.outputText {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

/** isvedamo teksto stilius paryskintas**/
.outputTextBold {
	color: #333333;
	text-decoration: none;
	font-weight: bold
}
/** stilius panaidotas detalios pagrindines dalies pavadinimams**/
.outputText_det_pav {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #C3963B
}

.outputFormat {
}

/** paprasto mygtuko stilius **/
/** ATITINKA portlet-common-button **/
.commandButton {
	font-size: 11px;
    cursor: pointer;
	/*font-family: Arial;
	color: #000000;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: visible;*/
}

/** neaktyvaus mygtuko stilius**/
.commandButtonDisabled {
	font-family: Arial;
	color: #B3B3B3;
	font-size: 11px
}

.commandButtonNotInForm {
	/*font-family: Arial;
	color: #000000;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: visible;*/
	font-size: 11px;
	cursor: pointer;
}

/** klaidos pranesimo stilius **/
.message {
	color: red;
	font-family: Arial;
	font-size: 10pt
}

/** Pranesimo teksto stilius. 
Paciam pranesimui naudojamas bendri portalo stiliai:
common-msg-error, common-msg-ok, common-msg-info  **/
.successmessage {
	font-family: Arial;
	font-size: 12px;
	color: black
}

.messages {
}

.selectBooleanCheckbox_Error {	
}

/** 1 radio pasirinkimo stilius **/
.selectOneRadio {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.selectOneRadio_Enabled{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

.selectOneRadio_Disabled {
	color: GrayText;
	font-size: 12px;
	text-decoration: none
}

.selectOneRadio_Error {
}

/** Langelis su scroll ir checkbox
Savokos ivedimas sriciu pasirinkimas**/
.gitb_selectmanyListb_imit1 {
	font-size: 12px;
	font-family: Arial;
	color: black;
	text-decoration: none;
}

.gitb_selectmanyListb_imit2 {
	width: 100%;
	overflow: auto;
	height: 7em;
	border: 1px solid #DFDFDF;
}

/** varneliu grupes stilius **/
.selectManyCheckbox {
	font-size: 12px;
	color: black;
	font-family: Arial;
	line-height: 10px;
	vertical-align: middle;
	text-decoration: none
}

.selectManyCheckbox_Error {
	
}

.selectManyCheckbox_Disabled {
	color: GrayText;
}

/** atitinka common-select **/
.selectOneListbox {
	width: 100%;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
}

.selectOneListbox_Error {
	
}

/**  daugibinio pasirinkimu saraso stilius **/
.selectManyListbox {
	font-size: 12px;
	font-family: Arial;
	color: black;
	text-decoration: none;
	border: 1px solid #DFDFDF;
}

.selectManyListbox_Error {
	
}

/** pasirinkimu saraso stilius 
 Atitinka common-select**/
.selectOneMenu {
	width: 100%;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none
}

.selectOneMenu_Error {
	
}

.selectManyMenu {
	
}

.selectManyMenu_Error {
	
}

.panelGroup {
	
}

.panelGrid {
	
}


/** 1 varneles stilius **/
.selectBooleanCheckbox {
	/*font-size: 11px;
	
	color: black;
	font-family: Arial;
	line-height: 10px;
	vertical-align: middle;
	text-decoration: none*/
}


/*** LENTELE ***/

/** standartines lenteles stilius **/
/** atitinka common-table **/
.gitb_dataTable {
	border-collapse: collapse;
	width: 100%;
/** pagal aplikacijos komponentus **/
	empty-cells: show;
	border: 1px solid #E4E4E4;
}

/** atitinka common-table td **/
.gitb_dataTable td{
	margin-top: 0px;
	padding: 5px;
	padding-left: 10px;
	font-size: 12px;
	color: #225071;
	/*border: 1px solid #E4E4E4;*/
}

/** atitinka common-table th **/
.gitb_dataTable th{
    margin-top: 0px;
	padding: 5px;
	padding-left: 10px;
	font-size: 11px;
	border: 1px solid #E4E4E4;
	font-weight: bold;
	background-color: #E7EFF2;
	color: #666666;
	text-align: left;
}

/** atitinka .common-table th a**/
.gitb_dataTable th a{
    text-decoration: none;
	color: #666666 !important;
	text-decoration: underline
}

.panelGrid {
	border-width: 0px;
}

.dataTableDisbText {
	color: gray;
	font-style: italic;
}

/** naudojamas lenteles viduje kai reikia nuorodos **/
.dataTableLinkText {
	color: #225071;
	text-decoration: underline
}

/** lenteles kepures, stulpeliu pavadinimu stilius**/
/** ?Atitinka .common-table-title **/
.headerClass {
	padding-left: 10px !important;
	font-weight: bold;
	font-size: 11px;
	background-color: #E7EFF2;
	color: #666666 !important;
}

/** rusiojamu stulpeliu pavadinimu stilius**/
.headerClassSort {
	/*padding-left: 10px !important;
	font-weight: bold;
	font-size: 11px;
	background-color: #E7EFF2;
	color: #666666 !important;
	text-decoration: underline*/
}


/** nelygines eilutes stilius**/
/** ATITINKA common-table-row1 **/
.rowClass1 {
	background-color: #FFFFFF;
}

/** pazymetos eilutes stilius**/
.rowClassSelected {
	background-color: #F4F4F4;
}

/** lygines eilutes stilius**/
/** ATITINKA common-table-row2 **/
.rowClass2 {
	background-color: #FAFAFA;
}

/** stulpelio stilius**/
.columnClass1 {
	/*color: #225071;
	border-color: #E4E4E4;
	background-color: window;
	font-size: 12px;
	overflow: -moz-scrollbars-none;*/
}

.columnClassDateNumb {
	font-size: 10px;
}

/** lyginio stulpelio stilius (nenaudojamas) **/
.columnClass2 {
	/*background-color: ThreeDFace;
	margin: 2px;
	padding: 0px;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-bottom: 2px;*/
}

/** zymimojo stulpelio langeliu stilius **/
.inputRowSelect {
	border-width: 0px;
	margin-left: 3px;
	margin-right: 8px;
}

.inputRowSelectDisable {
}


/** lenteles apacia **/
.footerClass {
	width: 100%;
	/*text-align: left;
	background-color: #FFFEE5;
	border-color: #F1DFB7;
	border-style: solid;
	border-width: 1px;
	color: #225071;
	overflow: -moz-scrollbars-none;
	font-family: Arial;
	font-size: 11px;*/

	/*background-color: #FFFEE5;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;*/

}

/** puslapiavimo stilius **/
.pagerWeb {
	border-width: 0px;
	vertical-align: top	
}

.pagerWeb a{
	font-weight: normal;
	color: #14689f;
	margin-right: 2.5px;
	margin-left: 2.5px;
}

.outputSelecticons{
margin-right: 5px;
}

.gitb_paging_list{
	font-weight: bold;;
	margin-right: 10px;
	margin-left: 2px;
	vertical-align: top
}

.panelBox {
	background-color: #FFFEE5;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
	border: 1px solid #e7e3cf;/*???*/
	width: 100%;
}
/** PABAIGA LENTELE **/

/** lentele be eiluciu pazymejimo **/
.dataTable1 {
	empty-cells: show;
	font-size: 12px;
	color: #225071;
	padding: 2px;
	border-width: 0px;
	border-spacing: 3px;
	font-family: Arial
}

/** failo parsisiuntimo stilius **/
.fileupload {
	font-size: 12px;
	color: black;
	font-family: Arial;
	border-color: #DFDFDF;
	border-style: solid;
	border-width: 1px;
	text-decoration: none
}


/*****Help*******/
.gitb_help_text {
	font-size: 11px;
	font-family: Arial;
	text-align: justify
}

.gitb_help_textTitles {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold
}

/******************************************************************************************/

.inputText_Error {
	border-style: solid;
	border-color: #DE5C5C;
}

/****/

.panelLayout {
	
}


.dataTableEx {
	empty-cells: show
}

.panelRowCategory {
	
}

.pagerSimple {
	
}

.pagerGoto {
	
}

.pagerGoto_inputText {
	
}

.outputStatistics {
	
}

.pagerDeluxe {
	background-color: #E7EFF2;
	font-family: Arial
}

.pagerDeluxeActive {
	background-color: #E7EFF2;
	border-width: 0px
}

.pagerDeluxeHidden {
	border-width: 0px;
	border-color: transparent;
	border-style: solid;
	background-color: transparent
}

.pagerDeluxeActive_button {
	width: 22px;
	height: 19px;
	background-color: #E7EFF2;
	font-size: 12px
}

.pagerDeluxeHidden_button {
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 19px;
	background-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-color: transparent
}

.pagerDeluxe_text {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0px;
	background-color: #E7EFF2;
	border-width: 0px;
	border-style: solid;
	border-color: ThreeDFace;
	font-size: 13px;
	color: windowtext
}

.pagerDeluxe_button_twistie {
	color: windowtext;
	border-color: windowtext;
	list-style-type: none
}
/*===========================================================================
    GIS-Centro stiliai
===========================================================================*/


