﻿*{ padding: 0px;}
img{ border: 0px;}
.contentbody
{
width:auto;
height:100%;				
}
.ms-WPBody {
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
}
#aspnetForm
{
				height:100%;
				background: url('../images/background.jpg') white no-repeat top;
				background-position: center top;
				width:980px;
					font-family: Arial, Helvetica, sans-serif;
}
.active_main_menu
{
				font-weight:bold !important;
				font-size:11pt !important;
				font-family: Arial, Helvetica, sans-serif !important;
}
body
{
margin:auto;
width:980px;
height: auto;
font-family:Arial;
font-size: 8pt;
text-align:center;
}

#body
{
	margin:auto;
	padding:0px;
	background-position:left;
	width:980px;
	height: auto;
	overflow:visible;
}
.toolpane{
	text-align:right;
	right:0px;
	top:0px;
	width:260px;
	height:600px;
	float:left;	
	position: absolute;
}
#siteactiontd
{
				float:left;text-align:left !important;
				margin:0px !important;
}
#zz3_SiteActionsMenuMain
{
				text-align:left;
				float:left;
}
label div
{
				float:left;
				text-align:left !important;
				margin:0px !important;
}
/* top content */
#top
{
	width:980px;
	text-align:left;
	height:230px;
	padding:0px;
	margin:0px;	
					
}
#top img
{
		margin-top:0px;		
}
#language
{			width:380px;

}
div#language div
{
				
		float:right;	
		margin-right:20px;	
							
}
/* language */
.Controls_SignIn_divSignIn
{
                background: url('../images/button_menu.jpg') transparent no-repeat top;
                width:124px;
                height: 34px;
                text-align:center;
                padding-top:5px;
                font-family: Arial, Helvetica, sans-serif;
                font-size:9pt;
}

.Controls_SignIn_divSignOut
{
                background: url('../images/button_menu.jpg') transparent no-repeat top;
                width:124px;
                height: 34px;
                text-align:center;
                padding-top:5px;
                position: relative;
               }

.Controls_SignIn_divRegister
{
                background: url('../images/registerButtonBackground.png') transparent no-repeat top;
                width:150px;
                height: 48px;
                text-align:center;
                padding-top:5px;                
               position: relative;
                top:-2px;
                }


.Controls_SignIn_hprSignIn {
                
                font-size: 12pt;
                color:#ffffff;
                text-decoration:none;
}

.Controls_SignIn_hprSignOut {
                font-family:Arial;
                font-size: 12pt;
                color:#ffffff;
                text-decoration:none;
}

.Controls_SignIn_hprRegister {
                font-family:Arial;
                font-size: 14pt;
                color:#00457C;
                text-decoration:none;
                position:relative;
                top:5px;
                left:-7px;
}

.Controls_LanguageChanger_divLanguage
{
                background: url('../images/button_menu.jpg') transparent no-repeat top;
                width:124px;
                height: 34px;
                text-align:center;
                padding-top:5px;
}

.Controls_LanguageChanger_lbLanguage {
                font-family:Arial;
                font-size: 14pt;
                color:#ffffff;
                text-decoration:none;
}



/* end language */
#baner
{
	width:600px;			
}

.login_reg table
{
				
				text-align:right;
				padding:0px;
				
}
.login_reg span table
{
				width:280px;
				margin-top:10px;
			padding-left:20px;
}
.login_reg table tr td
{
				text-align:right;
				padding:0px;
				vertical-align:top;
}




.login_reg
{
				text-align:right;
				right:50px;
				padding:0px;
				width:300px;
				position: relative;
				display: inline;
				left:10px;
				float:right;
								
}
.login_reg_main
{
				text-align:right;
				right:0px;
				padding:0px;
				width:300px;
				position: relative;
				display: inline;
				float:right;
				top:270px;	
}

#navigation a
{
float:left;
}
.main_pod_f_spot
{
margin-top:20px;
}

#siteactiontd
{
				text-align:left;
				float:left;
}
#navigation
{
display: inline;
width:670px;
border:none;
height:35px;
float: left;
margin-top:12px;
}
#navigation a
{ 
	display: block;
	width:110px; 
	text-align:center;
	color: #ffffff; 
	margin-top: 1px; 
	margin-right:15px;
	padding: 4px 10px 4px 0px; 
	text-decoration: none;
	background-image: url('../images/button_menu.jpg');
	background-repeat:no-repeat;
	height: 30px;
	width:110px;
	border:none;
	font-size:11pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;

}
#navigation a:hover{ background-image: url('../images/button_menu.jpg');
background-repeat:no-repeat;
border:none;
border-left:none;
border-top:none;
	height: 30px;
	width:110px;
	color:black;
	font-size:11pt;
}

.zz1_TopNavigationMenun0
{
				margin-left:20px;
}

.ms-topNavContainer
{
				
}
.ms-topnavContainer{
border:none;
border-left:none;
}
#content
{
				width:980px;
				text-align:left;
				margin-bottom:40px;
				overflow: visible;
				min-height:250px;
				height:auto;
								}
#content_txt
{
			width:950px;
			padding-left:15px;
			padding-right:15px;
			margin:auto; !important;
			text-align: left;
}								
column_right
{
			display:inline;
}
div.column_left
{
			display:inline;
}
.column_left
{
		float:left;
		width:784px;
		margin:0px;	
		padding:0px;
}
.column_right
{
		float:right;
		width:196px;
		padding-top:270px;
		margin:0px;	
		padding:0px;
}
#main
{
				position:relative;
				top:20px;
				width:980px;
				padding-bottom:40px;
				 overflow:auto;
				
}
.right_contener
{
				background-image:url('../images/background_rightcolumn.jpg');
				background-repeat:no-repeat;
				width:180px;
				height:514px;
				
}
.feature_spot
{
			width:620px;
			text-align:left;
			float:left;
			padding:0px;
			margin:0px !important;
			margin-left:0px;
			overflow: visible;
			display:block;
			/*height:260px;*/
}

/*end top content */

/*Content - defaultsites */
.main_page_dol_content
{
	display:inline; width:620px;float:left;			
}
.main_page_top_text
{
				clear:right;
}
.main_page_left_dol
{
	display:inline; float:left;width:300px			
}
.main_page_right_dol
{
				display:inline; float:right;width:300px
}

.table_main_default
{
				width:980px;
				border:none;
				text-align:left;
				padding-top:0px;
				margin:0px;
				display: inline;
}
.table_main_default tr td
{
				vertical-align:top;
}
.td_left
{
		width:656px;
		text-align:left;
}
.td_right
{

		width:314px;
			vertical-align:top;
}
/*End Content defaultsites*/

/* bottom */
#footer
{
 background: transparent url('../images/MainFooter.jpg') no-repeat left top;			
 height:85px;	
 width:980px;
 padding-bottom:10px;
 padding-top:20px;
 bottom:0px;
 font-family:Arial, Helvetica, sans-serif; font-size: 65%;
 margin-top:40px;
 }
#footer .copyright{ width: 500px; margin-top: 10px; color: #12395a;}
#footer .logos{ width: 200px; float:left; text-align:right;}
.copyright
{
				padding-top:5px;
				font-size:10px;
				font-weight: bold;
				width:300px;
				float:left;
				text-align:right;
}
.menu_footer
{
 display:inline;
 float:right;
 width:249px;
}
.administration_link
{
		  background: url('../images/button_menu.jpg') transparent no-repeat top;
                width:124px;
                height: 34px;
                text-align:center;
                padding-top:5px;
                font-family: Arial, Helvetica, sans-serif;
                color:white;
                font-size: 11pt;
		
}
div.administration_link a
{
				color:white;
				text-decoration: none;
}

/* end bottom*/
.ms-input, .ms-long, .ms-rtelong, .ms-longer, .ms-rtelonger, .ms-radiotext, .ms-inputuserfield, .ms-rtedropdown, .ms-lookuptypeintextbox{
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
}

/* style login page start*/
.Pages_login_main
{
				/*background-image: url(/en/images/form_bgrd02.gif);
				background-repeat:no-repeat;*/
				width:421px;
				height:318px;
				text-align:left;
				float: left;
				
}
.Pages_login_value
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 203px;
				height:29px;
				border: none;
				padding: 5px 5px 5px 5px;
				 								
				
				
}
div.Pages_login_value:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 203px;
				height:29px;
				border: none;
				padding: 5px 5px 5px 5px;
				
}
.Pages_login_value input
{
				border:none;
				width: 190px;
				background: transparent;				
}

.login_left_td
{
padding-left:50px;
vertical-align:top;	
width:100px;
padding-top:8px;	
color:#004586;
		
}
.login_right_td
{
vertical-align:top;	
width:321px;	
font-family:Arial, Helvetica, sans-serif;
font-size:13px;		
}
.Pages_login_main h2
{
				text-align:left;
				
				padding: 0px 0px 0px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight:normal;
				color:#004586;
				margin:0px;
}
.doted
{
			 border-bottom: thin #004586 dotted;
			 margin:0px;
			 padding:0px;
			  width: 390px;
			  margin:0px !important;
			  height:10px;
			 
}
.Pages_login_title
{
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size:14px;
}
.Pages_login_register
{
				margin-top:5px;
}
.Pages_login_rememberme label
{
				padding-left:5px;
}
.login_content
{
				margin-top:15px;color:#004586; font-size:13px;
}
.main_login
{
	padding-left:0px;			
}
.Pages_login_forgotpass
{
				margin-top:15px;
}
/* style login page end*/
/* site register start */
.Pages_register_main h2
{
				text-align:left;
				
				padding: 0px 0px 0px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight:normal;
				color:#004586;
				margin:0px;
}

.Pages_register_main
{
				border:0px;
			/*	background: transparent url(/en/images/form_bgrd01.gif)  no-repeat; */
				width:660px;
				height:318px;
				height:720px;
				margin-top:0px;
				text-align:center;
				padding-top:0px;
}
#register_main 
{
				margin-top:20px;
				width:660px;
				text-align:left;
}

#register_main tr td
{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				
}
.Pages_register_rowvalue select
{
 border:0px;
 width:194px;
 background-color: transparent;
 height:20px;
 vertical-align:top;
}

.Pages_register_rowvalue select option
{
 border:0px;
 vertical-align:top;

}

.Pages_register_rowvalue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 203px;
				min-height:29px;
				border: none;
				padding:5px;	
}
.Pages_register_rowvalue span
{
				display:block;
				font-size:8pt;
}
.Pages_register_rowvalue:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 203px;
				min-height:29px;
				border: none;
				padding: 5px;
				
}
#register_main tr td input
{
				width:190px;
				border:none;
				background: transparent;
				display:block;
				padding-bottom:10px;
				
				
}

.doted_reg
{
				 border-bottom: thin #004586 dotted;
			 margin:0px;
			 padding:0px;
			  width: 648px;
			  margin:0px;
			  height:10px;

}
.doted_reg_bottom
{
				 border-bottom: thin #004586 dotted;
			 margin:0px;
			 padding:0px;
			  width: 628px;
			  margin:0px;
			  height:10px;
			  

}
.main_td_register_left
{
			width:53%;	
			padding-left:0px;
			padding-right:10px;
}
.main_td_register_right
{
			width:47%;
			padding-right:0px;
			vertical-align: top;	
			padding-top:40px;
}
.table_reg_td_right
{
 width:200px;	
 vertical-align:bottom;			
}
.table_reg_td_left
{
	width:140px;
	line-height:160%;
	vertical-align: top;
		
}
.Pages_register_rowtitle
{
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size:12px;
				color:#004586;
}
#bottom_reg
{
				width:660px;
				text-align:left;
				padding-top:10px;
				margin-bottom:20px;
				overflow: visible;
				float:left;
}
.Pages_register_row
{
		
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size:12px;
				color:#004586;
				left:145px;
				position:relative;
				width:515px;
			
}
.Pages_register_policy
{
				padding-left:27px;
}
.Pages_register_row label
{
				margin-left:15px;
				line-height: 170%;
}
#ctl00_PlaceHolderMain_btnRegister
{
				margin-top:10px;
}
#reg_button
{
				margin-left:450px;
}
.Pages_register_usercreated
{
		font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size:12px;
				color:#004586;				padding-top:20px;
		
}
/*sites register end*/
/*forgotpass start*/
.Pages_forgotpass_cantfinduser
{
				font-size:8pt;
}
.Pages_forgotpass_main
{
				/*background-image: url(/en/images/form_bgrd02.gif);
				background-repeat:no-repeat;*/
				width:421px;
				height:318px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#004586;				
}
.main_forgotpass
{
				text-align:left;
}
.Pages_forgotpass_enterusername
{
				padding-bottom:10px;
}
.Pages_forgotpass_forgotyourpassword
{
				text-align:left;				
				padding: 0px 0px 0px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight:normal;
				color:#004586;
				margin:0px;

}
.Pages_forgotpass_tbxusername
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 203px;
				height:29px;
				border: none;
				padding: 5px;
				
}
.Pages_forgotpass_tbxusername:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 203px;
				height:29px;
				border: none;
				padding: 5px;
				
}
.Pages_forgotpass_usernamerow input
{
							border:0px;
							width:190px;
							background: transparent;	
}
.Pages_forgotpass_usernamerow table tr td
{
				vertical-align:top;
}

.main_forgotpass
{
				padding-left:60px;
				padding-top:30px;
}
.Pages_forgotpass_button
{
				padding-left:85px;
				padding-top:20px;
}
.Pages_forgotpass_lblusername
{
				font-size:12px;
				color:#004586;
				font-family:Arial, Helvetica, sans-serif;
				margin-top:5px;
}
.doted_forgetp
{
			  border-top: thin #004586 dotted;
			  margin:0px;
			  padding:0px;
			  width: 390px;
			  margin:0px;
			  height:10px;
			  text-align:center;
			  padding-bottom:10px;
			  margin-top:10px;
		
}
.Pages_forgotpass_passwordsent
{
				width:421px;
				height:318px;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#004586;
				font-size:18px;	
		
}
/*forgotpass end*/
/*----=====USEREDIT=====----*/
/*--------------------------*/


/*main useredit*/
.Pages_userdisp_main 
{
				
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding-bottom:20px;
				min-height:850px;
				overflow: visible;
				
}
.Pages_userdisp_data
{
				float:left;
				width:480px;
				
}
.Pages_userdisp_right 
{
				display:inline;
				float:right;
				width:390px;
				padding-top:20px;
				
}
.Pages_userdisp_accountdataspecialtitle, .Pages_userdisp_contactdatatitle, .Pages_userdisp_accountdatatitle
			{				
				font-weight: bold;
				height:45px;
			}
.Pages_userdisp_accountdataspecialvalue, .Pages_userdisp_contactdatavalue, .Pages_userdisp_accountdatavalue
{
	
				color:#004586;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				height:45px;
				text-align:left;
}


.Pages_userdisp_accountdatarow, .Pages_userdisp_contactdata, .Pages_userdisp_accountdataspecialrow
{
				width:480px;
				line-height: 180%;
				vertical-align:top;
				text-align:left;
				
}
.Pages_userdisp_accountdataspecialtitle, .Pages_userdisp_passwordTitle, .Pages_userdisp_accountdatatitle, .Pages_userdisp_emailTitle
{
				display:inline;
				width:197px;
				float: left;
				height:45px;
				
			
}
.Pages_userdisp_accountdataspecialvalue, .Pages_userdisp_passwordValue, .Pages_userdisp_accountdatavalue, .Pages_userdisp_emailValue 
{				display:inline;
				float:right;
				width:253px;
				height:40px;
				text-align:left;
				

		
}



.Pages_userdisp_main label
{
				margin-left:15px;
								
}
.Pages_userdisp_contactdatarow
{
				overflow: hidden;
				height: auto;				
}

#ctl00_PlaceHolderMain_btnChangeValue, #ctl00_PlaceHolderMain_btnSaveTitle, #ctl00_PlaceHolderMain_btnSaveValue, #ctl00_PlaceHolderMain_btnChangeTitle, #ctl00_PlaceHolderMain_pictureUploadValue
{
				height:80px;
}
#ctl00_PlaceHolderMain_expiresTitle
{
	display:inline;
				width:197px;
				float: left;
				height:45px;
			
}
#ctl00_PlaceHolderMain_expiresValue
{
				display:inline;
				float:right;
				width:253px;
				height:45px;
				text-align:left;

}


/*header*/
.Pages_userdisp_accountdataheader, .Pages_userdisp_contactdataheader, .Pages_userdisp_passwordHeader, .Pages_userdisp_emailHeader
{
text-align:left;
	padding: 10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#004586;
	margin:0px;
	border-bottom: thin #004586 dotted;
	width:400px;
	margin-bottom: 15px;
	margin-top: 10px;
							
}

/*end header*/

/*end main useredit*/

/*email*/

/*end email*/
#ctl00_PlaceHolderMain_specialError
{
				
				 font-family: Arial, Helvetica, sans-serif;
				 position:absolute;
				 width:200px;
				 float: left;
				 clear:both;
				 color:red;
				 height:10px;
				 padding-top:25px;
				 
}
.Pages_userdisp_accountdataspecial
{
				display:block;
				overflow: visible;
				
}
/* inputy */
#ctl00_PlaceHolderMain_emailValue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:40px;
				border: none;
				padding: 5px;
				background-position:top left;			
			
}
div#ctl00_PlaceHolderMain_emailValue:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 253px;
				height:40px;
				border: none;
				padding: 5px;		
				background-position:top left;
}
#ctl00_PlaceHolderMain_emailValue input
{
				border:0px;
				width:190px;
				background: none;
				background: transparent;
}

#ctl00_PlaceHolderMain_expiresValue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				border: none;
				text-align:left;
				background-position: left top;
				padding: 5px;
				height:60px;
				
				
}
div#ctl00_PlaceHolderMain_expiresValue:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				border: none;
				text-align:left;
				padding: 5px;	
				height:60px;
			
}
#ctl00_PlaceHolderMain_expiresValue input
{
				border:0px;
				width:190px;
				background: none;
				margin-right:20px;
				background: transparent;
}

div#ctl00_PlaceHolderMain_newPasswordValue:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 253px;
				height:40px;
				border: none;
				padding: 6px 5px 0px 5px;			
}


#ctl00_PlaceHolderMain_newPasswordValue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:40px;
				border: none;
				padding: 6px 5px 0px 5px;
			
}

#ctl00_PlaceHolderMain_newPasswordValue input
{
			width:190px;
			border:0px;		
			background: transparent;	
}




#ctl00_PlaceHolderMain_oldPasswordValue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:29px;
				border: none;
				padding: 6px 5px 5px 5px;
			
}
#ctl00_PlaceHolderMain_oldPasswordValu:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 253px;
				height:29px;
				border: none;
				padding: 6px 5px 5px 5px;			
}
#ctl00_PlaceHolderMain_oldPasswordValue input
{
				width:190px;
				border:0px;
				background: transparent;
			
}




#ctl00_PlaceHolderMain_confirmNewPasswordValue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:45px;
				border: none;
				padding: 5px;
			
}
div#ctl00_PlaceHolderMain_confirmNewPasswordValue:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				width: 253px;
				height:45px;
				border: none;
				padding: 5px;			
}
#ctl00_PlaceHolderMain_confirmNewPasswordValue input
{
			width:190px;
			height:20px;
			border: none;
			background: transparent;
					
}





.Pages_userdisp_contactdatavalue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:35px;
				border: none;
				padding: 5px 5px 5px 5px;
				text-align: left;
				background-position: left top;
				vertical-align:top;

		
}
div.Pages_userdisp_contactdatavalue:hover
{
				background-image: url(/en/images/input_on.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:35px;
				border: none;
				padding: 5px 5px 5px 5px;	
				text-align: left;
				background-position: left top;
				vertical-align:top;

	
}
.Pages_userdisp_contactdatavalue input
{
			width:190px;
			height:20px;
			border: none;
			background: transparent;
					
}

#ctl00_PlaceHolderMain_groupsValue input
{
				width:auto;
				height:auto;
				background-image: none;
				background: transparent;
}
#ctl00_PlaceHolderMain_emailNewValue
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:35px;
				border: none;
				padding: 5px 5px 5px 5px;	
				text-align: left;
				background-position: left top;
				vertical-align:top;

}

div#ctl00_PlaceHolderMain_emailNewValue:hover
{
				background-image: url(/en/images/input_on.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:35px;
				border: none;
				padding: 5px 5px 5px 5px;	
				text-align: left;
				background-position: left top;
				vertical-align:top;

			
	
}
#ctl00_PlaceHolderMain_emailNewValue input
{
				width:190px;
			height:20px;
			border: none;
			background: transparent;
		
}


#ctl00_PlaceHolderMain_approvedValue  input
{
				width:auto;
				height:auto;
				background-image: none;
				background: transparent;
		
}
#ctl00_PlaceHolderMain_lockedValue input
{
				width:auto;
				height:auto;
				background-image: none;
				background: transparent;

		
		
}
#ctl00_PlaceHolderMain_btnSaveValue input
{
		 clear: inherit;		
}


div.noback div
{
		background-image:none !important;		
}

div.noback div#ctl00_PlaceHolderMain_expiresValue:hover
{
		background-image:none !important;		
}

div.display_notes div.Pages_userdisp_contactdatavalue
{
	background: none !important;
}


/*end inputy*/

.Pages_userdisp_emailRow, .Pages_userdisp_passwordRow
{
				height:45px;
				display: block;
				overflow: visible;
}



#ctl00_PlaceHolderMain_usertitleValue
{
				background: transparent none;
}
#ctl00_PlaceHolderMain_languageValue
{
				background: transparent none;
}
#ctl00_PlaceHolderMain_NotesValue
{
				background: transparent none;
				height:150px;
				width:415px!important;
				background-image:url(/en/images/input2.gif);
				background-repeat: no-repeat;
				
}

#ctl00_PlaceHolderMain_notificationsValue
{
				background: transparent none;
}
#ctl00_PlaceHolderMain_notificationsValue input
{
				 border: inherit !important;
}

/*groups*/
#ctl00_PlaceHolderMain_groupsTitle
{
				height:90px;
}
#ctl00_PlaceHolderMain_groupsValue
{
margin-bottom:10px;
height:80px;			
}

/*end groups*/



/*password*/
#ctl00_PlaceHolderMain_newPasswordTitle, #ctl00_PlaceHolderMain_newPasswordValue
{
				height:40px;
}


/*end password*/
/*Contant Date */
#ctl00_PlaceHolderMain_notificationsValue input
{
			 background: none;
			 padding:0px;
			 margin:0px;
			 width:auto;
			 height:auto;
			 background: transparent;

}

#ctl00_PlaceHolderMain_usertitleTitle, #ctl00_PlaceHolderMain_TitleTitle, #ctl00_PlaceHolderMain_surnameTitle, #ctl00_PlaceHolderMain_languageTitle, #ctl00_PlaceHolderMain_companyTitle, #ctl00_PlaceHolderMain_JobTitleTitle, #ctl00_PlaceHolderMain_websiteurlTitle, #ctl00_PlaceHolderMain_biographyurlenTitle, #ctl00_PlaceHolderMain_biographyurlarTitle, #ctl00_PlaceHolderMain_notificationsTitle, #ctl00_PlaceHolderMain_emailTitle, #ctl00_PlaceHolderMain_newPasswordTitle
{
				display:inline;
				width:197px;
				float: left;
				height:45px;
				overflow: visible;
		
}
#ctl00_PlaceHolderMain_usertitleValue, #ctl00_PlaceHolderMain_TitleValue, #ctl00_PlaceHolderMain_surnameValue, #ctl00_PlaceHolderMain_languageValue, #ctl00_PlaceHolderMain_companyValue, #ctl00_PlaceHolderMain_JobTitleValue, #ctl00_PlaceHolderMain_websiteurlValue, #ctl00_PlaceHolderMain_biographyurlenValue, #ctl00_PlaceHolderMain_biographyurlarValue, 
#ctl00_PlaceHolderMain_notificationsValue, #ctl00_PlaceHolderMain_emailValue, #ctl00_PlaceHolderMain_newPasswordValue
{
				display:inline;
				float:right;
				width:253px;
				height:40px;
				overflow: visible;
				text-align:left;

}

/* end Contant Date*/


.Pages_userdisp_editlink
{
				margin-top:20px;
}

#ctl00_PlaceHolderMain_btnChangeValue
{
				margin-top:20px;
}
#ctl00_PlaceHolderMain_pictureUploadTitle
{
				float:none;
}
#ctl00_PlaceHolderMain_pictureUploadValue
{
				width:316px;
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				height:29px;
				padding:5px;
				float: none;
				display:block;
}
#ctl00_PlaceHolderMain_pictureUploadValue input
{
			width:310px;
			background-color: transparent;
}


/**-----========= end displayuser &useredit=================-----------*/
/*adduser*/
.Pages_adduser_main
{
				/*background-image: url(/en/images/form_bgrd02.gif);
				background-repeat:no-repeat;*/
				width:640px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#004586;

			}
.Pages_adduser_value
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				background-position:left;
				width: 203px;
				height:29px;
				border: none;
				padding: 5px;
				text-align:left;
				clear:right;
				float:right;
				display: inline;
				height:29px;
				
}
div.Pages_adduser_value:hover
{
				background-image: url(/en/images/input_on.gif) !important;
				background-repeat: no-repeat;
				background-position:left;
				width: 203px;
				height:29px;
				border: none;
				padding: 5px;
				text-align:left;
				
}
.Pages_adduser_value input
{
				border:none;
				width:190px;
				background: transparent;
				margin-top:5px;
}
.Pages_adduser_value span
{
				position:relative;
				right:-10px;
}
.Pages_adduser_title
{
				width:180px;
				float:left;
				display: inline;
				height:29px;
				padding-top:10px;
				text-align:left;
				clear:both;
}
.Pages_adduser_value
{
				
				
}
.Pages_adduser_button
{
				margin-bottom:20px;
				width:400px;
				height:50px;
				padding-left:228px;
				position:relative;top:20px;
								
}
.Pages_adduser_val
{
				float:right;
				width:200px;
}
.left_adduser
{
				width: 400px;
				float:left;
}
.right_adduser
{
				width: 200px;
				float:right;
				margin-left:10px;
}
div#ctl00_PlaceHolderMain_valSummary ul li
{
				
}

/*end adduser*/


.Pages_userdisp_accountdataspecialrow
{
				clear:both;
}








.ms-formvalidation
{
				
				font-family: Arial, Helvetica, sans-serif;
				top:5px;
				position: relative;
				
				
						
}
#ctl00_PlaceHolderMain_ctl81_ctl00_ctl00_TextField
{
				height:145px;
				width:405px;
				border:none;
				background-color: transparent;
}
.Pages_userdisp_accountdataspecialvalue td
{
				padding:0px;
				text-align:left;
}
.Pages_userconfirm_main
{
				
				color:#004586;
				font-weight:normal;
				font-family: Arial, Helvetica, sans-serif;
				font-size:18px;
				width:980px;
				height:200px;
				margin-top:20px;
}




/*Article style*/

.WebParts_ShowArticleWithComments_CommentPolicy
{
	color: #999999;
	padding-top: 15px;
	padding-left: 95px;		
}

.WebParts_ShowArticleWithComments_CommentsNotAllowedInfo
{
	padding-top: 35px;
	padding-left: 10px;
	font-weight: bold;
	display: block;
}

.WebParts_ShowArticleWithComments_CommentSent
{
	margin-top: 15px;
	padding-left: 10px;
	font-weight: bold;
	display: block;			
}

.WebParts_ShowArticleWithComments_divContent
{
				font-family: Arial, Helvetica, sans-serif;
				font-size:9pt;
				line-height: 160%;
				color:#004586;
				padding:0px;
				margin-top:20px;
				padding-bottom:20px;
}
.WebParts_ArticleViewer_article_p
{
	color:#004586;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height: 160%;
	
}
.WebParts_ShowArticleWithComments_tdFooter
{
			border-bottom: 1px #004586 dashed;
			padding-bottom:20px;
	
}


.WebParts_ShowArticleWithComments_tdHeader_divTitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 19pt;	
color:#cc0000;
margin:0px;
	
}

.WebParts_ShowArticleWithComments_tdFooter_divArticleId
{
				font-family: Arial, Helvetica, sans-serif;
				font-size:9pt;
				line-height: 160%;
				color:#004586;
				display:inline;
				font-weight: bold;
		float:left;
		width:350px;

}
.WebParts_ShowArticleWithComments_tdFooter_divAuthor
{
				font-weight:bold;display:inline;
				float:right;
				color:#cc0000;
				font-style: italic;
				line-height:160%;
}
.WebParts_ShowArticleWithComments_tdComment_divAuthor
{
				width:150px;
				float:left;
				display:inline;
}
.WebParts_ShowArticleWithComments_tdComment_divDate
{
				display:inline;
				float:right;
				font-style: italic;
				font-size:8pt;
				color:silver;
}
.WebParts_ShowArticleWithComments_tdComment_divTitle
{
				display:inline;
				float:left;
				width:377px;
				clear: right;
				font-weight: bold;
}
.WebParts_ShowArticleWithComments_tdComment_divThumbnail
{
				display:inline;
				clear: both;
				position:relative;
				float:left;
				width:150px;
				
}
.WebParts_ShowArticleWithComments_tdComment_divThumbnail img
{
				width:80px;
}
.WebParts_ShowArticleWithComments_tdComment_divCommentContent
{
				display:inline;
				float:left;
				position:relative;
				left:0px;
				width:470px;
				padding-top:5px;
				color:#696969;
}
.WebParts_ShowArticleWithComments_tdComment
{
				border-bottom:1px solid silver;
				padding-top:15px;
				padding-bottom:5px;
				font-size:9pt;
				 font-family:Arial, Helvetica, sans-serif;
				
}
.WebParts_ShowArticleWithComments_tblComments
{
				margin-top:30px;
}
.WebParts_ShowArticleWithComments_tdComment_divHeader
{
				font-size:13pt;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16pt;	
				color:#cc0000;
margin:0px;

				
}
.WebParts_ShowArticleWithComments_ButtonPostComment
{
margin-left:95px;
}
.WebParts_ArticleViewer_title_TD
{
font-family: Arial, Helvetica, sans-serif;
font-size: 19pt !important;	
color:#cc0000;
margin:0px;

}








.WebParts_ShowArticleWithComments_divArticleId
{

				padding: 15px 15px 30px 15px;
}
.WebParts_ShowArticleWithComments_divAuthor
{
				width:200px;
				padding: 15px 15px 30px 30px;
				text-align: right;
				height:100%;
				font-weight:bold;
}

.WebParts_ShowArticleWithComments_tdHeader_divPublicationDate
{
				font-family: Arial, Helvetica, sans-serif;
				color:#004586;
				font-size: 9pt;
				width:100%;
				text-align:left;
				height: 100%;
				color: gray;
				 font-style: italic;
				 padding-top:10px;
				 font-weight: bold;
}

.WebParts_ShowArticleWithComments_LabelComment
{
				width:95px;
}


.WebParts_ShowArticleWithComments_tdCommentContent
{
				padding:5px 15px 15px 15px;
				width: 356px;
}
.WebParts_ShowArticleWithComments_tdAuthor
{
				width:120px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				text-align:left;
				padding: 15px 15px 15px 5px;
}
.WebParts_ShowArticleWithComments_tdTitle
{
				width:380px;
				text-align:left;
				padding: 15px 15px 15px 15px;
				color:#cc0000;

}
.WebParts_ShowArticleWithComments_TableNewComment
{
				margin-top:60px;
				float:left;
}
.WebParts_ShowArticleWithComments_TextAreaCell textarea
{
				
border: 2px #9faecf solid;
width:500px !important;	
}
.Pages_userdisp_contactdatavalue textarea
{
						height:145px;
				width:405px;
				border:none;
				background-color: transparent;
		
}
.WebParts_ShowArticleWithComments_tdThumbnail img
{
				width:50%;
				height:50%;
}
.WebParts_ShowArticleWithComments_LabelTitle
{
				width:95px;
}
.ms-WPBody td 
{
				vertical-align:top;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
}
table.WebParts_ShowArticleWithComments_TableMain td
{
				vertical-align: top;
				font-size:9pt;
				font-family:Arial, Helvetica, sans-serif;
				
}
.WebParts_ShowArticleWithComments_divArticleContent_divBeforeText
{
				min-width:20px;
				min-height: 20px;
				float:left;
				margin-left:0px;
				margin-top:5px;
				margin-right:25px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:8pt;
				text-align: left;
				
			 	
}
p.WebParts_ShowArticleWithComments_divArticleContent_divBeforeText_img_credits
{
			margin:0px;
			padding:0px;	
			font-style: italic;
			color:gray;		
}
input.WebParts_ShowArticleWithComments_TextboxComment
{
	border: 2px #9faecf solid;			
}





/*end article style*/

/*ContentGroupsWebPart*/
.ContentGroupDispalyWebPart_tblMain
{
				width:100%;
				text-align:left;
				padding:0px;
				margin:0px;
				float:left;
}
.ContentGroupDispalyWebPart_tdHeader_title
{
				padding:0px;
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				color:#cc0000;
				font-size:14pt;
}

.ContentGroupDispalyWebPart_tblContent_tdAtricle_title
{
 font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;	
color:#cc0000;
margin:0px;
padding-bottom:5px;				
}
.ContentGroupDispalyWebPart_tdByline_div
{
 			border-bottom: thin #004586 dotted;
			 margin:0px;
			 padding:0px;
			  width: auto;
			  height:10px;
			  margin-bottom:10px;
				
}
.ContentGroupDispalyWebPart_tdContent
{
				text-align:left;
}
.ContentGroupDispalyWebPart_tblContent
{
				text-align:left;
				float:left;
				width:100%;
}
.ContentGroupDispalyWebPart_tblContent_tdAtricle_thumbnail
{
				float:left;
				padding-left:0px;
				padding-bottom:5px;
				margin-right:10px;
				padding-top:2px;
}
.ContentGroupDispalyWebPart_tblContent_tdAtricle_teaser
{
				font-size:9pt;
				font-family:Arial, Helvetica, sans-serif;
				padding:0px;
				margin:0px;
				line-height:150%;
				text-align: justify;
}
.ContentGroupDispalyWebPart_tblContent_tdAtricle
{
				padding-top:20px;
}
.ContentGroupDispalyWebPart_tdFooter
{
				padding-top:30px;
}
.ContentGroupDispalyWebPart_tdFooter_a
{
				font-size:12pt;
				font-family:Arial, Helvetica, sans-serif;
				display: block;
				background: transparent url('../images/MainFooterSmall.jpg') repeat-y right top;		
				padding: 20px 5px 20px 8px;
}

.ContentGroupDispalyWebPart_tdFooter_a:hover
{
				text-decoration:underline;
				
}
/*END ContentGroupsWebPart*/


/*Search */
/*main search*/
.WebParts_ShowArticleAndComments_cellScopes
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				width: 203px;
				height:29px;
				border: none;
				text-indent: 5px;	
}
.WebParts_ShowArticleAndComments_cellScopes select
{
				margin-top:4px;
				margin-left:3px;
				width:190px;
				height:22px;
				border:0px;
				background-color: transparent;
				vertical-align:top;
				padding-bottom:2px;
}
.WebParts_ShowArticleAndComments_cellQuery
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				background-attachment: scroll;
				width: 203px;
				height:29px;
				border: none;
				text-indent: 5px;	
				
}
.WebParts_ShowArticleAndComments_tbQuery
{
				margin-top:3px;
				margin-left:2px;
				width:182px;
				height:22px;
				border:0px;
				background-color: transparent;
				vertical-align:top;
				padding-bottom:2px;
				padding-top:2px;
}
input.WebParts_ShowArticleAndComments_tbQuery:focus
{
				border:0px !important;
				background-color: transparent !important;
}
input.WebParts_ShowArticleAndComments_tbQuery:hover
{
				border:0px !important;
				background-color: transparent !important;
}
input.WebParts_ShowArticleAndComments_tbQuery:active
{
				border:0px !important;
				background-color: transparent !important;
}
input.WebParts_ShowArticleAndComments_tbQuery:visited
{
				border:0px !important;
				background-color: transparent !important;
}

.WebParts_ShowArticleAndComments_cellGoSearch
{
				padding-top:2px;
				padding-left:4px;
				padding-right:4px;
}
.WebParts_ShowArticleAndComments_cellAdvancedSearch
{
				padding-top:6px;
				padding-right:4px;
}
.ms-WPBorder
{
				text-align:left;
}
.WebParts_ShowArticleAndComments_divFoundResults, .WebParts_ShowArticleAndComments_divNoResults
{
				margin-top:40px;
				font-style: italic;
				border-bottom: thin #004586 dotted;
				padding-bottom:5px;
				margin-bottom:10px;
				
}
/* koniec main search*/ 
.WebParts_AdvancedSearchArticlesAndComments_TableMain
{
				float:left;
}
table.WebParts_AdvancedSearchArticlesAndComments_TableMain tr td
{
	}

.WebParts_AdvancedSearchArticlesAndComments_QueryHeader

{
				font-size:12pt !important;
				color:#cc0000;
				padding-bottom:25px;
}
td.WebParts_AdvancedSearchArticlesAndComments_QueryHeader .WebParts_AdvancedSearchArticlesAndComments_divFoundResults
{
				font-style: italic;
				border-bottom: thin #004586 dotted;
				padding-bottom:5px;
				margin-bottom:10px;
				margin-top:20px;
				font-size:9pt !important;
				color: black !important;
}
.WebParts_AdvancedSearchArticlesAndComments_lblQueryNoneValidationMessage, .WebParts_AdvancedSearchArticlesAndComments_lblDateFormatValidationMessage
{
				color:red;
				font-size:8pt;
}







.WebParts_AdvancedSearchArticlesAndComments_rbScope
{
				margin-top:5px;

}
.WebParts_AdvancedSearchArticlesAndComments_rbScope label
{
				margin-left:10px;
}

.WebParts_AdvancedSearchArticlesAndComments_tdQueryAll1, .WebParts_AdvancedSearchArticlesAndComments_tdQueryPhrase1, .WebParts_AdvancedSearchArticlesAndComments_tdQueryAny1, .WebParts_AdvancedSearchArticlesAndComments_tdQueryNone1,
.WebParts_AdvancedSearchArticlesAndComments_tbDateFrom1,
.WebParts_AdvancedSearchArticlesAndComments_tbDateTo1
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 253px;
				height:29px;
				border: none;
				padding: 5px;		
}
.WebParts_AdvancedSearchArticlesAndComments_tbQueryField
{
				border:0px;
				background-color: transparent;
				width:180px;
}
.WebParts_AdvancedSearchArticlesAndComments_tdQueryAll0, .WebParts_AdvancedSearchArticlesAndComments_tdQueryPhrase0, .WebParts_AdvancedSearchArticlesAndComments_tdQueryAny0, .WebParts_AdvancedSearchArticlesAndComments_tdQueryNone0, .WebParts_AdvancedSearchArticlesAndComments_lblDateFrom0, .WebParts_AdvancedSearchArticlesAndComments_lblDateTo0
{
				width:160px;
				font-size:9pt;
				 font-family: Arial, Helvetica, sans-serif;
}
.WebParts_AdvancedSearchArticlesAndComments_btnSearch
{
				margin-top:30px;
				float:right;

}
.SearchResultsCell_Title
{
				font-size:10pt !important;
				color:#cc0000;	
				padding-bottom:5px;			
}
.SearchResultsCell_Teaser
{
				 text-align: justify;
				 color:#004586;
				 padding-left:10px;
				 padding-right:10px;
				 width:520px;
}
.WebParts_AdvancedSearchArticlesAndComments_divFoundResults
{
				font-style: italic;
				border-bottom: thin #004586 dotted;
				padding-bottom:5px;
				margin-bottom:10px;
				margin-top:20px;

}
.SearchResultsCell_ButtonMore
{
				padding-left:40px;
				width:200px;
}

.WebParts_SearchArticleAndComments_ButtonFirst
{
	background-image: url('../images/paging_first.png');
	width: 25px;
	height: 23px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: separate;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

.WebParts_SearchArticleAndComments_ButtonPrev
{
	background-image: url('../images/paging_previous.png');
	width: 25px;
	height: 23px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: separate;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

.WebParts_SearchArticleAndComments_ButtonNext
{
	background-image: url('../images/paging_next.png');
	width: 25px;
	height: 23px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: separate;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

.WebParts_SearchArticleAndComments_ButtonLast
{
	background-image: url('../images/paging_last.png');
	width: 25px;
	height: 23px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;	
	border-collapse: separate;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

.WebParts_SearchArticleAndComments_PageCurrent
{
	background-image: url('../images/paging_selected.png');
	width: 23px;
	height: 23px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: separate;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	color: #004586;
	margin-left: 3px;
	margin-right: 3px;
}

.WebParts_SearchArticleAndComments_PrevPageSet, .WebParts_SearchArticleAndComments_NextPageSet, .WebParts_SearchArticleAndComments_PageNormal
{
	background-image: url('../images/paging_normal.png');
	width: 23px;
	height: 23px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: separate;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	color: #9faecf;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
}

.WebParts_AdvancedSearchArticlesAndComments_divPaging
{
	margin-top: 25px;
	margin-bottom: 15px;				
}

/*end search */
#WebPartctl00_m_g_cc1e5ebe_0322_41a9_8ab8_c7b5c57296d7
{
				float:left;
				text-align:left;
}

/*about us*/
#main_aboutus-content
{
				width:970px;
}
.WebParts_AdvancedSearchArticlesAndComments_tdScopes
{
			padding-left:165px;
}
.WebParts_AdvancedSearchArticlesAndComments_rbScope
{
				padding-bottom:0px !important;
				line-height:180%;
				
}

.WebParts_AboutUsArticlesTree_TreeView
{
			 background-color: #f2f9ff;
			 padding-top:0px;
			 margin-right:10px;
			 line-height:150%;
			 overflow:visible;
			 height:auto;
}
.WebParts_AboutUsArticlesTree_TreeView a
{
				padding-top:5px;
				padding-bottom:5px;
}
.WebParts_AboutUsArticlesTree_CategoryNode_Content
{

}
.WebParts_AboutUsArticlesTree_ArticleNode_root
{
			font-size:8pt;
			color:#004586;
			display:block;
			margin-left:5px;		
}
.WebParts_AboutUsArticlesTree_ArticleNode
{
	
}
.WebParts_AboutUsArticlesTree_CategoryNode_div_level0
{
				padding-top:7px;
				padding-bottom:7px;
				font-size:14px;
				background-color: #d6e5f1;
				color:#222222;	
				width:234px;
				border-bottom:1px black dotted;
				border-top:1px black dotted;
				font-weight: 600;
				margin-top:5px;

}
.WebParts_AboutUsArticlesTree_CategoryNode_div_level1
{
				padding-bottom:10px;
				font-size:9pt;
				background-color: #e4eff8;
				color:#222222;
				width:234px;
				border-bottom:1px black dotted;
				font-weight:bold;
				padding-top:5px;

}
.WebParts_AboutUsArticlesTree_CategoryNode_Label_level0
{
				margin-left:7px;
}
.WebParts_AboutUsArticlesTree_CategoryNode_Label_level1
{
				margin-left:15px;
}

.WebParts_AboutUsArticlesTree_ArticleNode_level1
{
		
}
.WebParts_AboutUsArticlesTree_ArticleNode
{
margin-left:15px;
 display:block;
 
}
div.WebParts_AboutUsArticlesTree_CategoryNode_Content .WebParts_AboutUsArticlesTree_ArticleNode_level1
{
				margin-left: 25px;
				display:block;
				 

}


.WebParts_AboutUsArticlesTree_CategoryNode_Content
{
			/*	background-color: #f2f9ff !important;*/
				
			}
.WebParts_AboutUsArticlesTree_SelectedNode
{
				color:red !important;
				display: block;
				margin-left:5px;
}
.WebParts_AboutUsArticlesTree_SelectedNode_root
{
				color:red !important;
				display: block;
				margin-left:15px;
}
a.WebParts_AboutUsArticlesTree_SelectedNode_level1
{
				color:red !important;
				display: block;
				margin-left:15px;
			
}
.WebParts_AboutUsArticlesTree_SelectedNode_level2
{
				color:red !important;
				display: block;
				margin-left: 25px;
}
/*end about us*/
/*contact us*/
.main_contactUs_form TABLE
{
				width:680PX;	
}

.table_contactus_main_form
{
				width:680px;
				text-align:left;
				display:block;
}
.table_contactus_main_form tr td
{
 vertical-align:top;
}

.td_contactus_left h3 
{
	font-size:12pt;
	color:#cc0000;	
	margin:0px;
	padding:0px;		
}
.td_contactus_left h3 .ms-formvalidation
{
				top:-4px !important;
				padding-left:5px;
}
.td_contactus_left
{
				width:180px;
}
.input_contact_us_form
{
				background-image: url(/en/images/input.gif);
				background-repeat: no-repeat;
				width: 500px;
				height:29px;
				border: none;
				padding: 5px;
				
}
.input_contact_us_form input
{
				border: none;
				background-color: transparent;
				width:180px;
		
}

.textarea_contact_us_form
{
				width: 500px;
				border: none;
				padding: 5px;
				padding-left:0px;
}
.textarea_contact_us_form textarea
{
				width: 449px;
				height:80px;
				border:3px solid #9faecf;
}
.table_contactus_req .ms-formvalidation
{
				top:0px !important;
				padding-right:10px !important;
			
}
.table_contactus_req
{
				padding-left:450px;
}
.ButtonHeightWidth
{
				margin-left:520px;
				float:left;
}
.valid_contactus
{
				color:#FF0000;
}

/*contact us end*/
/*forum*/
.WebParts_ExpertsForumMainView_NotAnExpertMessage
{
				margin-top: 35px;
				font-weight: bold;
}

.WebParts_ExpertsForumCalendar_Content
{
				background-image: url(/en/images/timeline_middle.png);
				background-repeat: repeat-x;
				height:32px;
				padding:0px;
				margin:0px;
				border:0px;
			
}
.WebParts_ExpertsForumCalendar_ButtonPrevious img
{
				position:relative;
				left:2px;		
				margin-bottom:40px;	
}
.WebParts_ExpertsForumCalendar_ButtonNext img
{
				position:relative;
				left:-2px;			
}
.WebParts_ExpertsForumCalendar_ContentSubTable
{
				width:100%;
				height: 32px;
				vertical-align: middle;
}
.WebParts_ExpertsForumCalendar_CalendarElement a
{
				padding-left:6px;
				padding-right:6px;
			
}
.WebParts_ExpertsForumCalendar_CalendarElement
{
				padding-top:6px;
}
/* end forum*/
.ButtonHeightWidth
{
  width:80px;				
}
.ContentGroupDispalyWebPart_tblContent_tdAtricle_morelink
{
				padding-top:10px;
				display:block;
}
.WebParts_ShowArticleWithComments_divArticleContent_text
{
				height:auto;
				overflow: visible;
}
#subsites_right_site
{
				display:inline;float:right;width:314px;
}
#subsites_left_site
{
				display:inline;float:left;width:620px;
}

.WebParts_ShowArticleWithComments_authorlink
{
	color: #cc0000 !important;
}