a img {
	border:0;
}

body {
	background-color:silver;
}
/* table#wpsAllContentBody {
	background-color:white;
	width:1000px;
	text-align:left;
	border:1px solid gray;
} */

#FLYParent {	/* "proper" css way of replacing <table align=center>, which when added to Default.jsp screws up portlet palette under IE */
	width:1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* IE patch */
	/* background-color:#EFEFEF; */
}

div.bannerSpan {
	height:89px;
    background-color: #24569F; /*#CFD9E5*/
    background-image: url("/wps/_ext/images/THRC/themefiles/banner-en.jpg");
    background-position: left bottom;
    background-repeat: no-repeat; /*repeat-x*/
    border-top: 1px solid #FFFFFF;
    border-right: 0px none #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 0px 0px;
    margin: 0px;
}

table.toolbarTable {
	float:right;
	border:0;
	text-align:right;
	width:250px;
	height:89px;
	padding:0;
	margin:0;
}
div.toolbar {
	margin:0;
	color:black;
	float:right;
}

div.toolbar div.toolbarItem, div.palette {
	display:inline;
	background-color:#CFD9E5;
	margin-left:1px;
	padding:3px;
	float:right;
}



div.toolbar a, div.palette a {
	color:#333333;
}
/* div#langToggle {
	float:right;
	padding:2px;
	border-left:1px solid white;
	border-right:1px solid white;
	background-color:#009999;
	padding:2px;
	color:white;
	font-weight:bold;
	margin-right:3px;
	margin-top:45px;
}
#langToggle a, #langToggle a:link, #langToggle a:hover, #langToggle a:active, #langToggle a:visited {
	color:white;
	text-decoration:none;
} */

li#langToggleLi {
	float:right;
	padding:2px;
	border-left:1px solid white;
	border-right:1px solid white;
	background-image: url("/wps/_ext/images/THRC/themefiles/langToggleBg.gif");
    background-position: top left;
    background-repeat: repeat-x
	background-color:#009999;
	padding:0;
	padding-right:3px;
	padding-bottom:1px;
	color:white;
	font-weight:bold;
	margin:0;
	margin-right:2px;
}
#langToggleLi a, #langToggleLi a:link, #langToggleLi a:hover, #langToggleLi a:active, #langToggleLi a:visited {
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.wpsPageBarFirstRow {
/*	background: url(/wps/_ext/images/THRC/themefiles/topnav_background.gif) repeat-x; */
	background-image:none;
	background-color: #336699;
}

.wpsPageBarFirstRow .wpsUnSelectedPage,
.wpsPageBarFirstRow .wpsSelectedPage {
	font-family: Verdana,sans-serif;
	font-size:xx-small;
	padding:2px 3px 3px 3px;
	border: 1px solid #6D7E96;
	border-bottom: 0;
	background: url('/wps/_ext/images/THRC/themefiles/topnav_unselected.gif') repeat-x bottom;
	background-color: #c9d4e3;
	color:white;
}

.wpsPageBarFirstRow .wpsUnSelectedPage {
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

.wpsPageBarFirstRow .wpsSelectedPage {
	background: url('/wps/_ext/images/THRC/themefiles/topnav_selected.gif') repeat-x bottom;
	background-color: white;
	color:black;
}

/* .wpsPageBarFirstRow, .wpsUnSelectedPage, .wpsSelectedPage,
.wpsPageBarFirstRow a, .wpsUnSelectedPage a, .wpsSelectedPage a {
	font-family: Verdana,sans-serif;
	font-size:xx-small;
	font-weight:bold;
	padding:0;
} */

.wpsUnselectedPage, .wpsUnSelectedPage a,
.wpsUnSelectedPage a:link,
.wpsUnSelectedPage a:hover,
.wpsUnSelectedPage a:active,
.wpsUnSelectedPage a:visited {
	color:white;
}
.wpsSelectedPage, .wpsSelectedPage a {
	color:black;
}

/* side nav CSS */

/* Left-hand nav icon styles */
#lhn_icon {
	font-size:2px;
	text-align:center;
	border-right:1px solid silver !important;
}
.lhn_icon_set {
	padding:4px;
}


a.wpsNavIconPlus {
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	color:red;
}

a.wpsNavLevel1, a.wpsNavLevel2 {
	color:red;
	padding:0;
	margin:1px;
}
.wpsSideNav {
	border:0;
	background-color:transparent;
	white-space:normal;
	width:150px;
}
.wpsSideNav li {
	background-color:transparent;

}

div.wpsNavItem {
	border-top:1px solid white;
	border-bottom:1px solid silver;
	border-right:1px solid silver;
}
div.selected {
	/* border-right:4px solid blue; */
	border-top:1px solid silver;
	border-bottom:1px solid white;
	border-right:0;
}
.wpsNavItem {

	/* border-top:1px solid white; */
	white-space:normal;
}

.selected{
	background-color: white;
	white-space:normal;
	color:black;

}
.wpsNavLevel1, .wpsNavLevel2, .wpsNavLevel3 {
	color:black;
	font-size: xx-small;
	font-family: Verdana,Arial,Helvetica,Verdana,sans-serif;
}
.selected .wpsNavLevel1, .selected .wpsNavLevel2, .selected .wpsNavLevel3{
	color: black !important;
	border-right:0;
}

td#sideNavTd {
	background-color:#efefef;
	width:150px;
	white-space:normal;
}

div#sideNavIeFix {	/* fix for IE7 error where if TD#sideNavTd has no text content (tags don't count), extra gray area left under main content but above footer */
	float:left;
	width:0;
	height:0;
	*width:1px;
	*height:1px;
	overflow:hidden;
}


/* side nav CSS */

div#mainContent {
	/* background-color:#E5EFF7; */
	text-align:left;
	background-color:white;
	background-image:url('/wps/_ext/images/THRC/themefiles/underbarShadow.png');
	background-repeat:repeat-x;
	padding:0;
	padding-top:10px;
}
div#wpsMainContentAreaDiv {
	background-color:white;
}

.footer {
	height:auto;
	background-image:none;
	background-color:white;
}

/* drop aware definitions */
.dndDropAware{
	border: 0px; 
	height:10px;
	background-color: #b3ffb3;
}
.dndDropActive{
	border: 0px;
	height:10px; 
	background-color: #009999;
}
.dndDragging{
	width: 450px;
	background-color:white;
	opacity:.5;
	filter:alpha(opacity=50);
}

.dndDragSelected{
   	border: 1px; 
	background-color: #DDDDDD;
}
.dndDropInactive {
	background-color:red;
	height:1px;
	overflow:hidden;
}

/* drop aware - end */

/* skin definitions */

.wpsPortlet {
	margin:0;
}

.wpsPortletTitleBar {
	background:url("/wps/_ext/images/THRC/themefiles/titleGrad.png") repeat-x;
	background-color: #6699cc;
	font-size:xx-small;
	color:white;
}

.wpsThinSkinContainerBarBorder {	/* used when hovering over ThinSkin-derived portlets */
	color:white;
}

.wpsPortletTitleBarNoSkin td, .wpsPortletIcons {
	height:1px;
/*	background-color:silver;
	border:1px solid black; */
}

.wpsPortletIcons {
/* 	background-color:red; */
}

/* skin - end */


h3.gradGray {
	border-top: 1px solid #C1DAD7;
	background-image:url('/wps/_ext/images/THRC/themefiles/titleGrad_E6EAE9.png');
	_background-image:url('/wps/_ext/images/THRC/themefiles/titleGrad_E6EAE9_nt.png'); /* degraded for IE6 */
	background-repeat:repeat-x;
	padding:2px;
}

/* Text for form buttons - New in v5 */
.wpsButtonText, .portlet-form-button { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;

    color: #001F66;
    background-color: #C3D3E6; 
    background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #405380;
    padding: 2px 11px;
    margin: 1px 2px;
    text-align: center;
	overflow: visible;
        
}

/* Text for disabled form buttons - New in v5 */
.wpsButtonDisabledText { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
        
    color: #C3D3E6;
    background-color: #c1d1e2; 
    background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #8F9CB3;
    padding: 2px 11px;
    margin: 1px 2px;
    text-align: center;
	overflow: visible;
        
}

/* smaller non-form button, gray background */
.btn {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackgroundGray.gif");
	background-repeat: repeat-x;
	border: 1px solid #474747;
    padding: 2px;
	margin: 1px 2px;
	overflow: visible;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}

.btnSm {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackgroundGray.gif");
	background-repeat: repeat-x;
	border: 1px solid #535353;
	margin: 1px;
	overflow: visible;
	padding: 0px 2px;
	font-weight:normal;
	color: #000000;
	cursor: pointer;
}

.btnBlue {
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackground.gif");
}

.btnGreen {
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackgroundGreen.gif");
}

.btnRed {
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackgroundRed.gif");
}
.btnOrange {
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackgroundOrange.gif");
}
.btnYellow {
	background-image: url("/wps/_ext/images/THRC/themefiles/ButtonBackgroundYellow.gif");
}

div.alert1 {
	padding:5px;
	background-color:#ffffcc;
	border:3px ridge silver;
}

div.alert2 {
	padding:5px;
	background-color:#ffffcc;
	border:3px ridge red;
}