/** BROWSER RESET
---------------------------------
*  For a more complete reset, go to http://developer.yahoo.com/yui/reset/
*/


* {
	margin: 0px;
	padding: 0px;
}
.d_albastru,.d_green,.orange,.rosu {font-weight:bold;color:#FFFFFF;}
.d_albastru {background-color:#3a9d47;}
.d_green {background-color:#99CC00;}
.orange {background-color:#FF9900;}
.rosu {background-color:#CC0000;}

.d_albastru.d_green {background-color:#3a9d47;}
 


.linerow_d_albastru {background-color:#B1B3B4;}
.linerow_orange {background-color:#FF9900;}
.linerow_rosu {background-color:#CC0000;}

.row0_d_albastru {background-color:#FFFFFF;}
.row0_orange {background-color:#FFFFFF;}
.row0_rosu {background-color:#FFFFFF;}


/*vishal 22march2010*/
.row1_d_albastru {background-color:#FFFFFF;}
.row1_orange {background-color:#FFF5E7;}
.row1_rosu {background-color:#FFF0F8;}

.rowrollover_d_albastru {background-color:#D7EBFF;}
.rowrollover_orange {background-color:#FFF3E1;}
.rowrollover_rosu {background-color:#FFE8F4;}
/** Clear Floats Without Structural Markup: 
---------------------------------
*  http://www.positioniseverything.net/easyclearing.html
*/

.clearfix:after, .form-item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.TabControlLinkSelected 
{
font-size:10px;
font-family: Arial, sans-serif;
}
.TabControlLink
{
font-size:10px;
font-family: Arial, sans-serif;
}


.clearfix, .form-item { display: inline-block; }

/*
	**************************************
	Styles for Registration Steps progress bar
*/
.regstep1, .regstep2 {
	font-size:			1px;
	width:				20px;
	height:				10px;
	margin-right:		4px;
	border-width:		1px;
	border-style:		solid;
	}
.regstep1, .regstep2 {
	background-color:	#237D2B;
	border-color:		#237D2B;
	}
.regstep2 {
	background-color:	#FEF8F2;
	}
/*--------------------------------------------------*/




/* Hides from IE-mac \*/
* html .clearfix, * html .form-item { height: 1%; }
.clearfix, .form-item { display: block; }
/* End hide from IE-mac */

/** Main CSS
---------------------------------
*/

html, body {
	background:			#eceded url(/Images/body-background.png) top repeat-x;
	font-family:		Arial, sans-serif;
	font-size:			12px;
	color:				#58585A;
}

a img {
	border: 0;
}

li {
	margin-left: 1.5em;
}

#page {
	width: 961px;
	margin: 0 auto;
}

#page > div {
	position: relative;
}

#header {
	height: 90px;
}

#logo {
	position: absolute;
	top: 19px;
	left: 24px;
	width: 550px;
}

#search {
	position: absolute;
	top: 0px;
	right: 22px;
	color: #ffffff;
	font-size: 11px;
}

#search > div {
	display: block;
	float: left;
	height: 26px;
	margin-left: 2px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

#search > div:hover {
	background: #39932d;
	
}

#search > div a {
	color: #ffffff;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-transform: uppercase;
}

#search #search-faqs {
	width: 54px;
	background: url(/Images/faqs-background.png);
}

#search #search-jobs {
	width: 90px;
	background: url(/Images/jobsearch-background.png);
}

#search #search-faqs:hover, #search #search-jobs:hover {
	background-position: 0 -36px;
}

#search #search-site {
	padding-top: 5px;
	height: 31px;
	background: url(/Images/search-background.png);
	width: 200px;
	text-align: left;
}

#search-site input {
	vertical-align: top;
}

#search-site #plc_lt_zoneTop_cmssearchbox_txtWord {
	border: 0px;
	width: 145px;
	margin-left: 11px;
	font-size: 12px;
	height: 14px;
	padding: 4px;
}

#search-site #plc_lt_zoneTop_cmssearchbox_btnImageButton {
	opacity: 0;
	filter: alpha(opacity=0);
}

#search-site #plc_lt_zoneTop_cmssearchbox_btnImageButton:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	margin-left:164px;
	margin-top:-22px;
}

#navigation {
	DISPLAY: block;
	Z-INDEX: 10;
	POSITION: relative;
}
#navigation-inner {
	PADDING-LEFT: 20px
}
#navigation UL {
	MARGIN-LEFT: 1.7em;
}
#navigation .Menu LI {
	BACKGROUND-IMAGE:	url(/Images/menu/tab-left.gif);
	LIST-STYLE-TYPE:	none;
	margin:				0px;
	margin-right:		1px;
	padding-left:		10px;
	display:			inline; /*IET*/
	background-repeat:	no-repeat;
	height:				33px;
	LIST-STYLE-IMAGE:	none;
	font-size:			11px;
	float:				left;
}
#navigation .Menu LI > SPAN {
	BACKGROUND-IMAGE: url(/Images/menu/tab-right.gif); PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
#navigation .Menu LI A {
	BACKGROUND-IMAGE: url(/Images/menu/tab-center.gif); PADDING-BOTTOM: 9px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 14px; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 10px
}
#navigation .Menu LI:hover A {
	BACKGROUND-IMAGE: url(/Images/menu/tab-center-hover.gif); COLOR: #39932d
}
#navigation .Menu LI.highlighted-path A {
	BACKGROUND-IMAGE: url(/Images/menu/tab-center-hover.gif); COLOR: #39932d
}
#navigation .Menu LI.highlighted-path A {
	FONT-WEIGHT: bold
}
#navigation .Menu LI:hover {
	BACKGROUND-IMAGE: url(/Images/menu/tab-left-hover.gif)
}
#navigation .Menu LI.highlighted-path {
	BACKGROUND-IMAGE: url(/Images/menu/tab-left-hover.gif)
}
#navigation .Menu LI:hover > SPAN {
	BACKGROUND-IMAGE: url(/Images/menu/tab-right-hover.gif)
}
#navigation .Menu LI.highlighted-path > SPAN {
	BACKGROUND-IMAGE: url(/Images/menu/tab-right-hover.gif)
}
#navigation .Menu #nav-home {
	BACKGROUND-IMAGE: url(/Images/menu/home.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 45px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigation .Menu #nav-home:hover {
	BACKGROUND-IMAGE: url(/Images/menu/home-hover.png)
}
#navigation .Menu .highlighted-path#nav-home {
	BACKGROUND-IMAGE: url(/Images/menu/home-hover.png)
}
#navigation .Menu #nav-home A {
	FILTER: alpha(opacity=0); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px; opacity: 0
}
#navigation .Menu #nav-home SPAN {
	FILTER: alpha(opacity=0); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px; opacity: 0
}
#navigation .Menu #nav-home A {
	PADDING-BOTTOM: 9px; HEIGHT: 14px; PADDING-TOP: 10px
}

#breadcrumbs {
	margin-bottom: 1em;
	color: #257c2b;
}

.CMSBreadCrumbsCurrentItem {
	font-weight: bold;
}
#leftnav {
	font-size:			13px;
}
#leftnav .item {
	background:			url(/images/menu-bullet.png) no-repeat 5px 6px;
	line-height:		16px;
	padding-left:		20px;
}
.title {
	position: relative;
	padding-top: 12px;
	background-repeat: no-repeat;
	background-position: top center;
}

.columns > .title {
	width: 100%;
}

.title > .title-inner {
	color: #FFFFFF;
	height: 26px;
}

.title > .title-inner h1 {
	font-size: 18px;
	padding-top: 2px;
	text-transform: capitalize;
}

.title > .title-inner h3 {
	font-size: 13px;
	padding-top: 5px;
}

#ContentContainer {
	padding-top:		17px;
	background:			url(/Images/content-bezel.png) no-repeat left top;
}

#content-inner {
	background:			#fff url(/Images/content-bg.png) repeat-y;
}

#ContentContainer a {
	color:				#257C2B;
	font-weight:		normal;
	text-decoration:	none;
}
/*baba*/
.buttonW
{
	font-size:	11px;
	font-weight: bold;
	background:	url(/images/buttonw.jpg) no-repeat left top;
	border:		0px #fff;
	color:		#fff;
	width:		200px;
	height:		21px;
	color:#FFFFFF;
	font: Tahoma;
	text-align:center;
	padding-bottom: 3px;
	cursor: pointer;
}

.buttonW1
{
	font-size:	11px;
	font-weight: bold;
	background:	url(/images/button-w100.jpg) no-repeat left top;
	border:		0px #fff;
	color:		#fff;
	width:		100px;
	height:		21px;
	color:#FFFFFF;
	font: Tahoma;
	text-align:center;
	padding-bottom: 3px;
	cursor: pointer;
	
}
.buttonW2
{
	font-size:	11px;
	font-weight: bold;
	background:	url(/images/button-w160.jpg) no-repeat left top;
	border:		0px #fff;
	color:		#fff;
	width:		160px;
	height:		21px;
	color:#FFFFFF;
	font: Tahoma;
	text-align:center;
	padding-bottom: 3px;
	cursor: pointer;
}
.buttonW3
{
	font-size:	11px;
	font-weight: bold;
	background:	url(/images/button-w170.jpg) no-repeat left top;
	border:		0px #fff;
	color:		#fff;
	width:		170px;
	height:		21px;
	color:#FFFFFF;
	font: Tahoma;
	text-align:center;
	padding-bottom: 3px;
	cursor: pointer;
}
.buttonW4
{
	font-size:	11px;
	font-weight: bold;
	background:	url(/images/button-w180.jpg) no-repeat left top;
	border:		0px #fff;
	color:		#fff;
	width:		180px;
	height:		21px;
	color:#FFFFFF;
	font: Tahoma;
	text-align:center;
	padding-bottom: 3px;
	cursor: pointer;
}







#ContentContainer a.external {
	padding-right: 12px;
	background: url(/Images/external-link.png) center right no-repeat;
}

#ContentContainer a:hover {
	text-decoration: underline;
}
#Content {
	background:			url(/Images/content-inner-bg.png) no-repeat left top;
	overflow:			hidden;
	width:				100%;
}
.columns > .title {
	padding-top: 12px;
}

.columns > .column, .columns > .content > .column {
	float: left;
	margin-right: -100%;
}

.four-columns > .column, .four-columns > .content > .column {
	width: 25%;
}

.four-columns > .zoneCenterLeft {
	margin-left: 25%;
}

.four-columns > .zoneCenterRight {
	margin-left: 50%;
}

.two-columns > .column, .two-columns > .content > .column {
	width: 50%;
}


.zoneTop {
	background-color:	#fff;
	padding:			0px 23px;
	width:				915px;
}
.two-columns {
	margin-top:			-40px;
}
.threeColumnContent > .columns,
.twoColumnContentMenu > .columns {
	margin-top: -40.2px;
}

/* Stop the content area coming over the header in design mode. */
body.DesignMode .threeColumnContent > .columns,
body.DesignMode .twoColumnContentMenu > .columns {
	margin-top: 0px;
}

#zoneLeft {
	float:				left;
	padding-left:		23px;
	padding-right:		15px;
	width:				209px;
}
#zoneLeft h3 {
	color:				#fff;
	font-size:			13px;
	height:				10px;
	line-height:		10px;
	padding:			23px 15px 0px;
}
.threeColumnContent > .columns > .zoneLeft > .title,
.twoColumnContentMenu > .columns > .zoneLeft > .title {
	width: 209px;
	background-image: url(/Images/sidemenu-title-bezel.png);
	margin-left: 22px;
	margin-right: 7px;
}

.threeColumnContent > .columns > .zoneLeft > .title > .title-inner,
.twoColumnContentMenu > .columns > .zoneLeft > .title > .title-inner {
	padding-left: 13px;
}

.threeColumnContent > .columns > .zoneLeft > .content,
.twoColumnContentMenu > .columns > .zoneLeft > .content {
	background-image: url(/Images/sidemenu-shadow.png);
	padding-left: 22px;
	padding-right: 7px;
}

#zoneRight {
	float:				left;
	padding:			0px 20px;
	width:				651px;
}
#zoneRight h1.title {
	color:				#fff;
	font-size:			18px;
	margin-bottom:		10px;
	padding-top:		15px;
	height:				25px;
}
.threeColumnContent > .columns > .zoneRight > .columns > .title,
.twoColumnContentMenu > .columns > .zoneRight > .title {
	width: 691px;
	background-image: url(/Images/content-title-bezel.png);
	margin-left: 8px;
}

.threeColumnContent > .columns > .zoneRight > .columns > .title > .title-inner,
.twoColumnContentMenu > .columns > .zoneRight > .title > .title-inner {
	padding-left: 13px;
}

.threeColumnContent > .columns > .zoneRight > .columns > .content,
.twoColumnContentMenu > .columns > .zoneRight > .content {
	padding-left: 8px;
	padding-right: 23px;
	background: url(/Images/content-shadow.png);
}

#affiliates {
	background:			#fff url(/images/content-shadow-bottom.png) no-repeat 7px top;
	padding-top:		35px;
	padding-bottom:		2em;
	text-align:			center;
}

#affiliates .fs-affiliate {
	display: inline-block;
	position: relative;
}

.fs-affiliate img {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

.fs-affiliate .bubble {
	display: none;
	position: absolute;
	top: -38px;
	left: -3px;
	white-space: nowrap;
	background: url(/Images/bubble-left.png) no-repeat top left;
	padding-left: 1em;
	height: 40px;
	z-index: 50;
}

.fs-affiliate:hover .bubble {
	display: block;
}

.fs-affiliate .bubble .bubble-text {
	height: 22px;
	background: #d6d3d2;
	margin-right: 9px;
	padding-top: 8px;
}

.fs-affiliate .bubble .bubble-right {
	height: 30px;
	width: 9px;
	background: url(/Images/bubble-right.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

#footer-inner {
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-top: 21px;
	background: #237D2B;
	color: #ffffff;
	height:35px;
}

#footer-inner a {
	color: #ffffff;
	text-decoration: none;
}
