body{
  /* background-color: #000000; */
  background-color: #abddf3; /* default */
  /* background-color: #b00730;*/
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#555; /* #616161; */
}
.container {
	width: 100%;
	overflow:hidden;
	margin: 0;
	padding: 0;
}
#bg-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -50;

}
#trafficDesc,
#trafficEdit,
#trafficDupli,
#trafficDelete {
	position: absolute;
	z-index: 150;
	top: 500px;
	left: 500px;
/*	width: 160px; */
	background: url('../img/traffic_trans_bg.png');
	padding: 10px;
    color: #424242;
}

#trafficDesc {
	width: 280px;
}

.info { 
	background: url("../img/info.png") 0 0 no-repeat;
	    cursor: pointer;
	    display: block;
	    height: 39px;
	    position: absolute;
	    left: -15px;
	    top: -10px;
	    width: 40px;
	    z-index: 100;
	}
	
	#trafficDesc .trafficInside,
	#trafficEdit .trafficInside,
	#trafficDupli .trafficInside,
	#trafficDelete .trafficInside {
	/*	width: 140px; */
		padding: 10px 10px 5px 10px;
	}
		#trafficDesc .trafficInside .col_1 {
			width: 30px;
			float: left;
		}
		#trafficDesc .trafficInside .col_1 .oneimg {
		/*	line-height: 18px; */
			margin: 0;
			vertical-align: middle;
		}
		#trafficDesc .trafficInside .col_1 .twoimg {
		/*	margin: 15px 0 5px 0; */
			vertical-align: middle;
		}
		#trafficDesc .trafficInside .col_1 .threeimg {
			margin: 0 0 5px 0; 
			vertical-align: middle;
		}
		#trafficDesc .trafficInside .col_2 {
		/*	width: 140px;
			float: left; */
		}
		#trafficDesc .trafficInside .col_2 .onetext {
		/*	line-height: 18px; */
			vertical-align: middle;
		/*	margin: 0 0 5px 0; */
		}
		#trafficDesc .trafficInside .col_2 .twotext {
		/*	line-height: 18px; */
			vertical-align: middle;
		/*	margin: 0 0 5px 0; */
		}
		#trafficDesc .trafficInside .col_2 .threetext {
		/*	line-height: 18px; */
			vertical-align: middle;
		/*	margin: 28px 0 5px 0; */
		}
		
		#trafficDesc .trafficInside .col_2 .threetext,
		#trafficDesc .trafficInside .col_2 .twotext,
		#trafficDesc .trafficInside .col_2 .onetext {
			line-height: 18px;
		}
		
#clickable_bg {

	width: 100%;

	margin: 0;
	padding: 0;

}	
	.left_clickable {
		position: absolute;
		display: block;
		overflow: hidden;
		text-indent: 10000px;
		float: left;
		top: 30px;
		left: 0;
		background: url(../img/spacer.png) top left no-repeat;
		cursor: pointer;
	}

	.right_clickable {
		position: absolute;
		display: block;
		overflow: hidden;
		text-indent: 10000px;
		float: right;
		top: 30px;
		right: 0;
		background: url(../img/spacer.png) top left no-repeat;
		cursor: pointer;
	}
		
#wrap {
	text-align: center;
	min-width: 1000px;
	margin: 0;
}

tbody {
	margin: 0;
	padding: 0;
}

#flashMessage {
	width: 984px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	padding: 8px 8px 8px 8px;
	background-image: url(../img/pinkbg.png);
}
	#flashMessage .closeBtn {
		top: 10px;
		right: 15px;
	}
	
	#flashMessage .relative {
		padding-right: 40px;
	}

#top {
	background-image: url('../img/main_menu_bgd.png');
	height: 30px;
}

	#top .center {
		width: 1000px;
		height: 30px;
		text-align: left;
	}
	#top .right {
		height: 30px;
	}
	
	#top #topMenu {
		height: 30px;
	}
	#top .right .socicons {
		float: right;
	}
	
	#top #topMenu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

			#top #topMenu ul li {
				list-style: none;
				padding: 5px 10px 8px 10px;
				border-right: 1px #a6cdf4 solid;
				border-left: 1px #0b83bf solid;
			}
				
			#top #topMenu ul li.current {
				background-image: url('../img/main_menu_selected_bgd.png');
			}
				#top #topMenu ul li a{
					font-weight: bold;
					color: #FFFFFF;
				}
				
				#top #topMenu ul li a:hover, #top #topMenu ul li.current a {
					color: #000000;					
				}
        			
				#top a.facebook {
				  float:right;
				  background-image: url(../img/facebook_icon.png);
				  background-repeat: no-repeat;
				  background-position: left top;
				  width: 27px;
				  height: 27px;
				}
				
				#top a.twitter {
				  float:right;
				  background-image: url(../img/twitter_icon.png);
				  background-repeat: no-repeat;
				  background-position: left top;
				  width: 27px;
				  height: 27px;
				}
				
				#top a.forum {
				  float:right;
				  background-image: url(../img/forum_icon_top.png);
				  background-repeat: no-repeat;
				  background-position: left top;
				  width: 21px;
				  height: 23px;
				  margin: 2px 2px;
				}
				
				#top .socialIcon {
				  position: relative;
				  top: 1px;
				}
	
				#top a.facebook:hover {
				  background-position: left bottom;
				}
				#top a.twitter:hover {
				  background-position: left bottom;
				}
				#top a.forum:hover {
				  background-position: left bottom;
				}

#header {
	width: 1000px;
	text-align: right;
}

	#header #logo{
		width:224px;
	}
	
		#header #logo a {
			display:block;
			height:125px;
			width:224px;
			background-image: url('../img/main_logo.png');
			background-repeat: no-repeat;
			background-position-y: 0px 0px;	
		}
		#header #logo a:hover{
			background-position: left bottom;
		}
	
	#header > .right{
		width: 728px;
	}

	#header #userBox{
	/*	width:470px; */
	/*	padding: 6px 0 0 15px; */
		font-weight: bold;
		margin: 0;
		height:27px;
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		width: 380px;
	/*	-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px; */
		background-image: url(../img/head_bg.png);
		background-position: bottom right;
		background-repeat: no-repeat;
	/*	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF005A), to(#C90055), color-stop(.6,#F10063));
		background: -moz-linear-gradient(19% 75% 90deg,#C90055, #EE0064, #FF005A 100%); */
	}
	
	#header #userBox form {
	height: 25px;
	display: block;
	}
	
		#header #userBox .menu {
		  float: left;
		  color: #FFF;
		}
		#header #userBox .menu a {
			color: #FFF;
		/*	font-size: 14px; */
			font-weight: lighter;
			display:inline-block;
			height: 16px;
			line-height: 16px; 
			text-align: center;
		}
		
		#header #userBox .menu a.greenBtn {
			width: 110px;
		}
		
		#header #userBox .menu a.logout {
			display: inline;
			line-height: 25px;
			margin: 0;
			padding: 0 1px;
		}
		#header #userBox .menu a:hover {
			
		}
		#header #userBox .search{
		  float: right;
		  padding: 0 6px 0 0;
		}
		
			#header #userBox .menu p {
				padding: 0 0 0 10px;
			}
			
			#header #userBox .search input {
				display: inline-block;
				margin: 0 0 0 5px;
				padding: 2px 5px;
				width: 180px;
			}
			
			#header #userBox .search input.darkBlueBtn {
				width: 40px;
			}		

	#header #leaderboard{
		height: 90px;
		width: 728px;
		background-color: #000;
		color: #FFF;
		margin: 5px 0 0 0;
	}
	
#main {
	width: 1000px;
	margin-bottom: 70px;
	text-align: left;
}

#EventBody_tbl {
	width: 100%!important;
}

.row {
	border-bottom: 1px solid #C7C7C7;
	margin: 20px 0;
}

span.cke_skin_kama {
	width: 630px !important;
}

#NewsBody_tbl {
	width: 100%!important;
}

#footer { padding-bottom: 10px; }
	
	
	
	#footer .center{
		width: 1000px;
		text-align: left;
		margin: 20px auto 0 auto;
	}
		#footer #companyLogos {
			padding: 20px 0;	
		}
		
			#footer #companyLogos li{
				vertical-align: middle;
				margin: 0 30px;
			}
			
			#footer #companyLogos li.first {
				margin-left: 0;
			}
			
			#footer #companyLogos li.last {
				margin-right: 0;
			}
			
			#footer #companyLogos .companyLogo {
			}
		
		#footer .logo {
			margin: 20px 0 0 0;
			vertical-align:middle;
		}
		
		#footer .columns {}
			
			#footer .columns .column {
				width: 46%;
			}
			
				#footer .columns .column .column {
					margin-top: 10px;
				}
			
				#footer .columns .column h2{
					border-bottom: 1px #FFF solid;
				}
				
		#footer .newsletterSignup {
			border-bottom: 1px #FFF solid;
			border-top: 1px #FFF solid;
			padding-bottom: 3px;
		}
		
			#footer .newsletterSignup form {
				margin: 0 0 0 50px;
			}
				
				#footer .newsletterSignup form input[type=text] {
					width: 250px;
					margin-right: 10px;
				}
				
				#footer .facebook a {
				  display:inline-block;
				  background-image: url(../img/facebook_icon_big.png);
				  background-repeat: no-repeat;
		      background-position: left top;
		      width: 36px;
		      height: 37px;
				}
				
				#footer .twitter a {
				  display:inline-block;
				  background-image: url(../img/twitter_icon_big.png);
				  background-repeat: no-repeat;
		      background-position: left top;
		      width: 36px;
		      height: 37px;
				}
                
                #footer .bluwi a {
				  display:inline-block;
				  background-image: url(../img/bluwi_logo.png);
				  background-repeat: no-repeat;
		          background-position: left top;
                  margin-left:180px;
		          width: 108px;
		          height: 27px;
				}
	
				#footer .socialIcon a:hover {
		      background-position: left bottom;
				}
        	
				#footer .ngtuLinks .white {
				  position: relative;
				  top: -12px;
                  margin: 0px 10px 0px 10px;
				  font-size: 15px;
				  font-weight: bold;
				}
				
				#footer .small {
				  font-size: 12px;
				  font-weight: bold;
				}

#home {}
	
	#home #banner {}
	
	#home .thoughtTicker {
		height: 30px;
	}
	#home .thoughtTicker p {
		padding: 8px 0 0 0;
	}
	
		#home .thoughtHeader {
		  float: left;
		  margin: 0;
		  padding: 0;
		  width: 175px;
		  overflow:hidden;
		  height: 25px;
		  position: relative;
		}
		.thoughtHeader h2 {
			font-size: 18px;
			padding: 4px 0;
		}
		#home .thoughtText {
		  float: left;
		  width: 450px;
		  margin: 0;
		  padding: 0;
		  overflow:hidden;
		  height: 25px;
		  position: relative;
		}

		#home #banner > .left {
			width: 500px;
		}
		
		#home #banner > .right {
			width: 500px;
		}
		
		#home #banner #bannerContent {}
		
			#home #banner #bannerContent .left{
				width: 315px;
			}
				#home #banner #bannerContent .left .padding {
					padding: 10px;	
				}
			
			#home #banner #bannerContent .right{
				width: 160px;
			}
			
				#home #banner #bannerContent .right #bannerNav{}
				
					#home #banner #bannerContent .right #bannerNav li {
						border-bottom: 1px #597280 solid;
						height: 61px;
						padding: 0 6px;
					}
					
					#home #banner #bannerContent .right #bannerNav .current{
						background-color: #13B2F4;
						border-bottom: none;
					}
	
	#home .columns {}
	
	#home .columns .column1{
		width: 650px;
	}
	
	#home .columns .column2{
		width: 342px;
	}
	
	#home .columns .show{
		margin-left:50px;
	}
	
	#forgot .column .loc{
		/*width:210px;*/
		padding-right:15px;
		padding-left:5px;
	}
	
	
	#home .columns .subcat{
		width:300px;
		padding-right:10px;
		display:inline;
	}
	
	#home .jobSearch {
	height: inherit;
	padding-bottom: inherit;
	line-height: inherit;
	padding-left:0!important;
	}
	
	#home .jobSearch h2 {
		font-size: 18px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	#home .jobSearch p {
		padding-top: 8px;
		padding-bottom: 8px;
	}	
				
		#home .jobSearch #JobSearchSearch {
			width: 93%;
			margin-bottom: 10px;
		}
		
		#home .jobSearch .pinkBtn {
			margin-bottom: 10px;
			width:200px;
			line-height:29px;
		}
		
		#home .jobList {
			margin-top: 5px;
			/* color: #616161; */
		}
		
			#home .jobList li{
				padding-top: 2px;
				padding-bottom: 2px;
			}
			
				#home .jobList li .column{
					width:250px;
				}
				#home .jobList li .column3 {
					width: 50px;
				}
				
				#home .jobList li .column3 {
					width: 50px;
				}
		
		#home .AdvjobList {
			margin-top: 5px;
			/* color: #616161; */
		}
		
			#home .AdvjobList li{
				padding-top: 6px;
				padding-bottom: 6px;
			}
			
				#home .AdvjobList li .column1{
					width:20px;
					padding-right:5px;
				}
				
				#home .AdvjobList li .column2{
					width:120px;
					padding-right:10px;
				}
				   
				#home .AdvjobList li .column3{
				/*	width:80px;*/
				padding-left:5px;
				padding-right:5px;
				}
				
				#home .AdvjobList li .column4{
					/*width:20px;*/
					padding-right:5px;
				}
				
				#home .AdvjobList li .column5{
					/*width:15px;
					margin-right:10px;*/
					margin-left:10px;
				}
				
		#home .featuredList {
			padding: 30px 0;
		}

			#home .featuredList li{
				padding: 15px 10px;
			}

				#home .featuredList li .column1{	
					width: 100px;
				}
				
				#home .featuredList li .column2{	
					width: 440px;
				}
				
				#home .featuredList li .column3{	
					width: 90px;
				}
				
		#home .latestEvents {} 
		
			#home .latestNews ul, .latestEventssmall ul {
				padding: 10px 0;
			}
			#home .latestNews li {
				padding: 15px;
				}
        		#home .latestNews .ncols1 {
        			width: 100px;
                    float: left;	
        		}
        		
        		#home .latestNews .ncols2{
        			width: 200px;
                    float: left;
					padding-left:5px;
        		}
				
			/*	.latestEventssmall ul li {
					 padding-top: 5px;		
					 padding-bottom: 12px;		
				}
				.latestEventssmall ul li {
					 padding: 0;		
				}
				.latestEventssmall ul li .datecontainer {
					clear: both;
					height: 70px;
					padding: 10px 0 30px 20px;
					margin:0;
				}
				.latestEventssmall ul li .datefrom {
					width: 32px;
					height: 44px;
					background: url('../img/upcomming_events_bg.png');
					text-transform:uppercase;
					float:left;
					text-align: center;
					margin: 0;
					padding: 5px 0 0 0;
				}
				.latestEventssmall ul li .datefrom p {
					color: 363636;
					font-size: 10px;
					line-height: 10px;
				}
				.latestEventssmall ul li .datefrom span {
					font-weight: bold;
					font-size: 13px;
					line-height: 13px;
				}
				.latestEventssmall ul li .datebetween {
					width: 32px;
					height: 49px;
					font-size: 11px;
					text-transform:uppercase;
					float:left;
					text-align: center;
					margin: 0;
					vertical-align: middle;
				}
				.latestEventssmall ul li .datebetween p {
					color: 363636;
					font-size: 10px;
					line-height: 40px;
				}
				.latestEventssmall ul li .dateto {
					width: 32px;
					height: 44px;
					background: url('../img/upcomming_events_bg.png');
					text-transform:uppercase;
					float:left;
					text-align: center;
					margin: 0;
					padding: 5px 0 0 0;
				}
				.latestEventssmall ul li .dateto p {
					color: 363636;
					font-size: 10px;
					line-height: 10px;
				}
				.latestEventssmall ul li .dateto span {
					font-weight: bold;
					font-size: 13px;
					line-height: 13px;
				}
				.latestEventssmall ul li .dateempty {
					width: 64px;
					height: 49px;
					float:left;
					margin: 0;
				}
				.latestEventssmall ul li .linktxt {
					width: 180px;
					height: 49px;
					float:left;
					margin: 0 0 0 13px;
					vertical-align: top;
				}
				*/
#newsletterSignup{
	background-image: url('../img/newsletter_sign_up_widget_bgd.png');
	background-position: bottom left;
	padding: 10px 30px 10px 20px;
}




#jobs .columns .column1,
#advice .columns .column1,
#caseStudies .columns .column1,
#resources .columns .column1,
#events .columns .column1,
#news .columns .column1,
#users .columns .column1,
#about .columns .column1,
#contact .columns .column1,
#reports .columns .column1,
#groups .columns .column1{
	width: 319px;
	margin-bottom: 30px;
}

#jobs .columns .column1 .column1,
#caseStudies .columns .column1 .column1,
#jobs .columns .column1 .column2,
#caseStudies .columns .column1 .column2 {
	margin-bottom: 0;
	padding: 5px 5px 5px 0;
}

.resourceList li {
	padding: 5px 20px;
}

#jobs .columns .column2,
#advice .columns .column2,
#caseStudies .columns .column2,
#resources .columns .column2,
#events .columns .column2,
#news .columns .column2,
#users .columns .column2,
#about .columns .column2,
#contact .columns .column2,
#reports .columns .column2,
#groups .columns .column2{
	width: 672px;
}
	
#users .column .column1{
	float: left;
	width: 420px;
}	
#users .column .column2{
	float: left;
	width: 200px;
}

#advice {}
	
	
	#advice .featuredArticles ul, 
	#advice .latestArticles ul, 
	#advice .subjectList ul{
		padding-top: 20px;
	}
	
		#advice .featuredArticles ul li, 
		#advice .latestArticles ul li, 
		#advice .subjectList ul li{
			padding-top: 5px;
			padding-bottom: 15px;
		}
			
#jobs {}

	#jobs .sectors {}
	
			#jobs .sectors a,
			#caseStudies .sectors a {
				text-decoration: none;
			}
			#jobs .sectors a:hover,
			#caseStudies .sectors a:hover {
				text-decoration: underline;
			}
			#jobs .sectors li .column1,
			#caseStudies .sectors li .column1{
				width: 46%;
			}
				
			#jobs .sectors li .column2,
			#caseStudies .sectors li .column2{
				width: 46%;
			}
			
			#jobs .featuredVacancies li .column1,
            #home .featuredVacancies li .column1,
			#jobs .latestVacancies li .column1,
			#jobs .relatedVacancies li .column1,
			#jobs .relatedVacancies li .column1{	
				width: 100px;
			}
			
			#jobs .featuredVacancies li .column2,
			#jobs .latestVacancies li .column2, 
			#jobs .relatedVacancies li .column2, 
			#jobs .searchResults li .column2{	
				/*width: 430px;*/
				padding: 10px 30px;
				width: 360px;
			}
			
            #home .featuredVacancies li .column2{	
				width: 400px;
			}
            
			#jobs .featuredVacancies li .column3,
            #home .featuredVacancies li .column3,
			#jobs .latestVacancies li .column3, 
			#jobs .relatedVacancies li .column3, 
			#jobs .searchResults li .column3{	
				width: 90px; 
			}
            
			
	#jobs .jobSearch {}
	
		#jobs .jobSearch .column{
			width: 45%;
		}
			#jobs .jobSearch .column li{
				padding-top: 2px;
				padding-bottom: 2px;
		}
			
	#jobs .jobview {}
	
		#jobs .jobview .col_1{
			/*min-width: 145px;*/
			width: 200px;/*auto;*/
			margin: 10px 0;
		}
		#jobs .jobview .col_2{
			/*min-width: 270px;
			max-width: 450px;*/
			/*width: 265px;/*auto;*/
			width:350px;
			margin: 10px 0;
		}
		
.jobSearch,
.caseStudySearch,
.searchNews {
	height: 110px;
	padding-bottom: 10px;
}

.caseStudySearch input {
	width: 100%;
}

.caseStudySearch .pinkBtn {
	width: 60px;
}

.column1 .linedList a {
	padding: 5px 5px 5px 0;
}

.editpanel {
	padding: 20px;
}
		
#caseStudies {}

	#caseStudies .featuredCaseStudies,
	#caseStudies .latestCaseStudies,
	#caseStudies .searchResults {
		
	}
	
		#caseStudies .featuredCaseStudies ul,
		#caseStudies .latestCaseStudies ul,
		#caseStudies .searchResults ul{
			padding: 10px 0;
		}
			
			#caseStudies .featuredCaseStudies ul li,
			#caseStudies .latestCaseStudies ul li,
			#caseStudies .searchResults ul li{
				/*width: 323px;*/
				padding-top: 10px;
				padding-bottom: 15px;
				width: 321px;
			}
			
				#caseStudies .featuredCaseStudies ul li .column1,
				#caseStudies .latestCaseStudies ul li .column1,
				#caseStudies .searchResults ul li .column1{
					width: 96px;
				}
				
				#caseStudies .featuredCaseStudies ul li .column2,
				#caseStudies .latestCaseStudies ul li .column2,
				#caseStudies .searchResults ul li .column2{
					width: 225px;
				}
					
					#caseStudies .featuredCaseStudies ul li .column2 p,
					#caseStudies .latestCaseStudies ul li .column2 p,
					#caseStudies .searchResults ul li .column2 p{
						padding: 2px 0 6px 0;
					}
					
	#caseStudies .caseStudy {}
	
		#caseStudies .caseStudy .columns .column1{
			width: 440px;	
		}
		
		#caseStudies .caseStudy .columns .column2{
			width: 440px;
		}
					
#resources {}
	
	#resources .bookEvent{}
	
		#resources .bookEvent input[type=text],
		#resources .bookEvent input[type=submit],
		#resources .bookEvent textarea,
		#resources .bookEvent label,
		#resources .bookEvent select,
		#BookEventIndexForm input.greenBtn {
			margin: 4px 0;
		}
		
		#events .bookEvent textarea,
		#resources .bookEvent textarea, {
			height: 200px;
		}
		
		#resources .bookEvent .dateInput,
		#resources .bookEvent .timeInput {
			width: 80px;
		}
        #resources .bookEvent .be_input1 input {
            margin: 0 0 0 0;
            width: 195px;
        }
        #resources .bookEvent .be_input2 input {
            margin-left: 17px;
            width: 195px;
        }
        #resources .bookEvent .be_input3 input {
            margin-left: 9px;
            width: 195px;
        }
        #resources .bookEvent .be_input4 input {
            margin-left: 32px;
            width: 195px;
        }
        #resources .bookEvent .be_input5 select {
            margin-left: 5px;
            width: 120px;
        }
        #resources .bookEvent .be_input6 select {
            margin-left: 5px;
            margin-right: 8px;
        }
        #resources .bookEvent .be_input7 select {
            margin-left: 5px;
            margin-right: 8px;
        }
        #resources .bookEvent .be_input7 img {
            margin-right: 27px;
        }
	
	#resources .latestEvents {}
	
	
	#resources .guides {}
	
		#resources .guides .column1 {
			width: 150px;
		}
		
		#resources .guides .column2 {
			width: 480px;
		}
			.latestEventsbig ul {
				padding: 10px 0;
			}
				
			/*	.latestEventsbig ul li {
					 padding-top: 5px;		
					 padding-bottom: 12px;		
					 height:120px;
				}
				.latestEventsbig ul li {
					 padding: 0;		
				}
				.latestEventsbig ul li .datecontainer {
					clear: both;
					height: 35px;
					padding: 10px 0 30px 20px;
					margin:0;
				}
				.latestEventsbig ul li .datefrom {
					width: 32px;
					height: 44px;
					background: url('../img/upcomming_events_bg.png');
					text-transform:uppercase;
					float:left;
					text-align: center;
					margin: 0;
					padding: 5px 0 0 0;
				}
				.latestEventsbig ul li .datefrom p {
					color: 363636;
					font-size: 10px;
					line-height: 10px;
				}
				.latestEventsbig ul li .datefrom span {
					font-weight: bold;
					font-size: 13px;
					line-height: 13px;
				}
				.latestEventsbig ul li .datebetween {
					width: 32px;
					height: 49px;
					font-size: 11px;
					text-transform:uppercase;
					float:left;
					text-align: center;
					margin: 0;
					vertical-align: middle;
				}
				.latestEventsbig ul li .datebetween p {
					color: 363636;
					font-size: 10px;
					line-height: 40px;
				}
				.latestEventsbig ul li .dateto {
					width: 32px;
					height: 44px;
					background: url('../img/upcomming_events_bg.png');
					text-transform:uppercase;
					float:left;
					text-align: center;
					margin: 0;
					padding: 5px 0 0 0;
				}
				.latestEventsbig ul li .dateto p {
					color: 363636;
					font-size: 10px;
					line-height: 10px;
				}
				 .latestEventsbig ul li .dateto span {
					font-weight: bold;
					font-size: 13px;
					line-height: 13px;
				} 
				.latestEventsbig ul li .dateempty {
					width: 64px;
					height: 49px;
					float:left;
					margin: 0;
				}
				.latestEventsbig ul li .linktxt {
					width: 530px;
					height: 49px;
					float:left;
					margin: 0 0 0 13px;
					vertical-align: top;
				} */
		
#events {}

	#events .eventsCalendar {}
		
		#events .eventsCalendar .column1 {
			width: 260px;		
		}
		
		#events .eventsCalendar .column2{
			width: 324px;
		}
		
#news {}

	#news .newsArchive {}

		#news .newsArchive ul a {
			padding-top: 3px;
			padding-bottom: 3px;
			display: block;
			overflow: hodden;
			height: 15px;
		}
		#news .eventsCalendar ul li .column1{
		/*	width: 100px; */
		float: left;
		display: inline-block;
		width: 160px;
		}
				
		#news .eventsCalendar ul li .column2{
		/*	width: 530px; */
		float: right;
		display: inline-block;
		width: 470px;
		}
		#news .eventsCalendar .col_1{
			/*min-width: 145px;*/
			width: 200px;/*auto;*/
			margin: 10px 0;
		}
		#news .eventsCalendar .col_2{
			/*min-width: 270px;
			max-width: 450px;*/
			width: 350px;/*auto;*/
			margin: 10px 0;
		}
#users,
#jobs,
#caseStudies,
#events { 
        margin-top: 25px;
        }
/*
	#users .profiletb {
		padding: 15px;
		display: table;
	}
	#users .profiletb .tb_row {
		display: table-row;
	}
	#users .profiletb .tb_row .tb_row_left {
		display: table-cell;
		width: 150px;
		font-weight: bold;
	}
	#users .profiletb .tb_row .tb_row_right {
		display: table-cell;
		width: 150px;
	}
*/
	#users .thoughtTicker {
		margin: 0 0 10px 0;
		overflow:auto;
	}
	
		#users .thoughtHeader {
		  float: left;
		  margin: 0;
		  padding: 0;
		  width: 105px;
		  position: relative;
		}
		#users .thoughtText {
		  float: left;
		  width: 520px;
		  margin: 0;
		  padding: 0;
		  position: relative;
		}
    
	#jobs .profiletb1,
	#users .profiletb1 {
		padding: 15px 15px 15px 20px;
		min-height:160px;
	}
	#users .profiletb {
		padding: 0 15px 15px 20px;
	}
	#footer img {
		border: none;
		margin-right: inherit;
		float: none;
	}
	#users .profiletb .col_1 {
		width: 300px;
		float: left;
		overflow:hidden;
		margin-right: 30px;
		padding-bottom: 20px;
	}
	#users .profiletb .col_1 p {
		line-height: 18px;
	}
	#users .profiletb .col_2 {
		padding-bottom: 20px;
		float: right;
		width: 307px;
	}
	#users .profiletb .col_2 p {
		line-height: 18px;
	}
	#users .profiletb label.big {
		padding-top: 35px;
	}
   /* #users .login {
        overflow: auto;
    } */
    #users .login a {
    	display: inline;
    }
    #users .login a.fb_button {
    	display: inline-block;
    }
    #users .login img {
    	border: none;
    	margin: 0;
    }
    #users .login .submit {
    	display: inline-block;
    	float: right;
    	margin-right: 20px;
    	width: 100%;
    }
    #users .login .logindiv .submit {
    	margin-right: 0;
    	padding-right: 16px;
    	text-align: right;
    	width: 60px;
    }
    #users .login .padding {
        padding-left: 25px;
    }
    #users .advertising {
        float: left;
        display: block;
        padding: 0;
    }
    .login .advertising {
    	margin-top: 20px;
    }
    
    .logpag {
    	padding:15px;
    }
    #users .logindiv {
        display: inline-block;
        float: left;
        width: 333px;
  /*      margin: 15px 0 15px 15px; */
        padding: 0 0 20px 0;
/*        height: 250px; */
        background-color: #0eb0ef;
    }
    #users .logindiv h1 {
        font-size: 30px;
        font-weight: bold;
        padding-left: 14px;
    }
    #users .logindiv p {
        padding: 0;
    }
    #users .logindiv .em_text {
        color: #fff;
        margin: 0 0 0 15px;
        font-size: 15px;
    }
        #users .logindiv .em_text span {
    /*        margin: 0 0 10px 0; */
        }
    #users .logindiv .ps_text {
        color: #fff;
        margin: 0 0 0 15px;
        font-size: 15px;
    }
        #users .logindiv .ps_text span {
            width: 230px;
        }
        #users .logindiv .em_text input {
            border: 1px solid #c9d5da;
            background: #fff;
            width: 290px;
        }
        #users .logindiv .ps_text input {
            border: 1px solid #c9d5da;
            width: 218px;          
        }
    #users .logindiv .rem_div {
        margin: 0 0 0 15px;
    }
        #users .logindiv .rem_div p {
            margin: 0;
            padding: 0;
        }
        #users .logindiv .rem_div .darkBlueBtn {
            height: 35px;
            font-size: 16px;
        }
        #users .logindiv .rem_div .col1 {
            display: inline-block;
            float: left;
            width: 120px;
            margin: 16px 0 31px 0;
        }
        #users .logindiv .rem_div .col2 {
            display: inline-block;
            float: left;
            margin: 0 0 14px 0;
        }
        #users .logindiv .rem_div .col2 a {
        	padding-right: 20px;
        }
    #users .regdiv {
        display: inline-block;
        width: 615px;
        margin: 0 0 0 5px;
        background-color: #eb2d45;
        padding: 0 15px 15px 0;
        float:right;
/*        margin: 15px 0 0 15px; */
    }
    #users .regdiv h1 {
        font-size: 30px;
        font-weight: bold;
        padding-left: 14px;
    }
    #users .regdiv .submit {
        margin: 0;
    }
        #users .regdiv .submit .darkBlueBtn {
            height: 35px;
            line-height: 35px;
            padding: 0;
            font-size: 16px;
            width: 100%;
        }

        #users .regdiv .col_1 {
            display: inline-block;
            float: left;
            width: 280px;
            margin: 0 0 15px 15px;
            vertical-align: top;
        }
            #users .regdiv .col_1 .bigWhite {
                font-size: 17px;
                font-weight: bold;
                padding-top: 0;
            }
        #users .regdiv .col_2 {
            display: block;
            width: 290px;
            vertical-align: top;
            float: right;
        }
          #users .regdiv .col_2 .first_box {
            width: 290px; 
            height: 215px;
            border: 1px solid #c8132a;
            background: url('../img/reg_divbg.gif') top left repeat-x;
          }
          #users .regdiv .col_2 .seckond_box {
            width: 290px; 
            height: 315px;
            margin: 15px 0 5px 0;
            border: 1px solid #c8132a;
            background: url('../img/reg_divbg.gif') top left repeat-x;
            display:block;
          }
          #users .regdiv .col_2 .ltlpadding {
            padding: 9px 8px;
          }
          #users .regdiv .col_2 .esmall {
            color: #530615;
            margin: 0;
            padding: 5px 0 10px 0;
            font-size: 12px;
            font-weight: bold;
          }
        #users .regdiv .col_3 {
            width: 85px;
            display: inline-block;
            float: left;
            text-align: center;
            margin: 10px 0 5px 0;
            vertical-align: top;
        }
        #users .regdiv .col_4 {
            width: 175px;
            display: inline-block;
            float: left;
            margin: 25px 0 5px 0;
            vertical-align: top;
        }
        #users .regdiv .col_4 p {
            margin: 0;
            padding: 0;
            line-height: 14px;
        }
        #users .regdiv .col_5 {
            width: 70px;
            display: inline-block;
            float: left;
        }
          #users .regdiv .col_5 p {
            color: #530615;
            margin: 0;
            padding: 0;
            font-size: 18px;
            line-height: 18px;
            font-weight: bold;
          }
        #users .regdiv .col_6 {
            width: 194px;
          /*  display: inline-block; */
            float: left;
        }
          #users .regdiv .col_6 p {
            color: #ffffff;
            margin: 0;
            padding: 0;
            font-size: 15px;
            line-height: 18px;
            font-weight: bold;
          }
        #users .regdiv .col_7 {
            width: 140px;
            display: inline-block;
            float: left;
        }
          #users .regdiv .col_7 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 120px;
          }
          #users .regdiv .col_7 p {
            line-height: 14px;
            margin: 0;
            padding: 1px 0;
          }
        #users .regdiv .col_8 {
            width: 132px;
            display: inline-block;
            float: left;
        }
          #users .regdiv .col_8 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 122px;
          }
          #users .regdiv .col_8 p {
            line-height: 14px;
            margin: 0;
            padding: 1px 0;
          }
/*        #users .regdiv .col_9 {
            width: 100%;
            display: inline-block;
            float: left;
            vertical-align: top;
        }
          #users .regdiv .col_9 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 81px;
          }
          #users .regdiv .col_9 p {
            line-height: 14px;
            margin: 0;
            padding: 0;
          } */
        #users .regdiv .col_10 {
  /*     width: 166px; */
            display: inline-block;
            vertical-align: top;
        }
  /*        #users .regdiv .col_10 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 46px;
                margin: 4px 5px 0 0;
          }
          #users .regdiv .col_10 p {
            line-height: 14px;
            margin: 0;
            padding: 0;
          } */
      .singeDivTxt {
        line-height: 14px;
        margin: 0;
        padding: 0;
      }
      .singeDivTxt input,
      .singeDivTxt select {
        margin: 4px 0 10px 0;
      }
      .titletxt {
        margin: 2px 0 20px 0;
        padding: 0;
      }
      .titletxt span {
        margin: 0 0 0 17px;
        padding: 0;
      }
      
.userimg {
	display: block;
	float: left;
	height: 180px;
	width: 180px;
	margin-right: 30px;
	margin-bottom: 50px;
}
.userimg img {
	border: 1px solid #A2A2A2;
}
      
.userMenu ul.linedList li {
	margin: 0;
	padding: 0;
}
.userMenu ul.linedList li a {
	font-size: 15px;
	font-weight: bold;
	color: #005375;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 20px;
	background: url(../img/arrow.png) 300px 50% no-repeat;
	display:block;
}      
.userMenu ul.linedList li a:hover,
.apps ul li.apps a,
.latest ul li.latest a,
.details ul li.details a,
.accounts ul li.accounts a,
.add ul li.add a,
.jobs ul li.jobs a,
.approve ul li.approve a,
.news ul li.news a,
.appnews ul li.appnews a,
.advice ul li.advice a,
.resources ul li.resources a,
.events ul li.events a,
.appevents ul li.appevents a,
.addcase ul li.addcase a,
.case ul li.case a,
.job ul li.job a,
.jobhold ul li.jobhold a,
.editsectors ul li.editsectors a,
.locations ul li.locations a,
.sublocations ul li.sublocations a,
.qualific ul li.qualific a,
.levels ul li.levels a,
.industries ul li.industries a,
.categories ul li.categories a,
.subcategories ul li.subcategories a,
.thought ul li.thought a,
.unchecked ul li.unchecked a,
.lireports ul li.lireports a,
.meta ul li.meta a,
.slider ul li.slider a,
.static ul li.static a,
.studentlist ul li.studentlist a,
.careerlist ul li.careerlist a,
.companylist ul li.companylist a,
.backgr ul li.backgr a,
.logos ul li.logos a{
	background: #21AFFA url(../img/arrowh.png) 300px 50% no-repeat;
	color: #FFF;
}
 
 .userMenu ul.linedList li.show a,
 .userMenu ul.linedList li.opp a,
 .userMenu ul.linedList li.edit a,
 .userMenu ul.linedList li.addev a,
 .userMenu ul.linedList li.sett a,
 .userMenu ul.linedList li.close a {
 	background: url(../img/advisermenu.png) no-repeat;
 	display: block;
 	height: 49px;
 	line-height: 49px;
 	padding-left: 65px;
 }
 
 .userMenu ul.linedList li.show a {
 	background-position: 0 0;
 }
 .userMenu ul.linedList li.show a:hover,
 .showa .userMenu ul.linedList li.show a {
 	background-position: -319px -0;
 	color: #FFF;
 }
 .userMenu ul.linedList li.opp a {
 	background-position: 0 -49px;
 }      
 .userMenu ul.linedList li.opp a:hover,
 #jobs .userMenu ul.linedList li.opp a {
	background-position: -319px -49px;
	color: #FFF;
}
 .userMenu ul.linedList li.edit a {
 	background-position: 0 -98px;
 }
 .userMenu ul.linedList li.edit a:hover,
 .edita .userMenu ul.linedList li.edit a {
 	background-position: -319px -98px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.addev a {
  	background-position: 0 -147px;
  }      
  .userMenu ul.linedList li.addev a:hover,
  .addcomev .userMenu ul.linedList li.addev a {
 	background-position: -319px -147px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.sett a {
 	background-position: 0 -196px;
 }
 .userMenu ul.linedList li.sett a:hover,
 .sett .userMenu ul.linedList li.sett a {
 	background-position: -319px -196px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.close a {
 	background-position: 0 -245px;
 }
 .userMenu ul.linedList li.close a:hover,
 .close .userMenu ul.linedList li.close a {
 	background-position: -319px -245px;
 	color: #FFF;
 }
 
 .userMenu ul.linedList li.commenu a,
  .userMenu ul.linedList li.comview a,
  .userMenu ul.linedList li.comedit a,
  .userMenu ul.linedList li.comchange a,
  .userMenu ul.linedList li.comopp a,
  .userMenu ul.linedList li.comnews a,
   .userMenu ul.linedList li.comcase a,
   .userMenu ul.linedList li.comevents a,
   .userMenu ul.linedList li.comrev a,
   .userMenu ul.linedList li.comrep a,
   .userMenu ul.linedList li.comdel a {
  	background: url(../img/companymenu.png) no-repeat;
  	display: block;
  	height: 49px;
  	line-height: 49px;
  	padding-left: 65px;
  }
  
  .userMenu ul.linedList li.commenu a {
  	background-position: 0 0;
  }
  .userMenu ul.linedList li.commenu a:hover,
  .comad .userMenu ul.linedList li.commenu a {
  	background-position: 0 -49px;
  	color: #FFF;
  }
  .userMenu ul.linedList li.comview a {
  	background-position: -319px 0;
  }      
  .userMenu ul.linedList li.comview a:hover,
  .comview .userMenu ul.linedList li.comview a {
 	background-position: -319px -49px;
 	color: #FFF;
 }
  .userMenu ul.linedList li.comedit a {
  	background-position: -638px 0;
  }
  .userMenu ul.linedList li.comedit a:hover,
  .comedit .userMenu ul.linedList li.comedit a {
  	background-position: -638px -49px;
  	color: #FFF;
  }
  .userMenu ul.linedList li.comchange a {
  	background-position: -957px 0;
  }
  .userMenu ul.linedList li.comchange a:hover,
  .sett .userMenu ul.linedList li.comchange a {
  	background-position: -957px -49px;
  	color: #FFF;
  }
  .userMenu ul.linedList li.comopp a {
  	background-position: -1276px 0;
  }
  .userMenu ul.linedList li.comopp a:hover,
  .comjob .userMenu ul.linedList li.comopp a {
  	background-position: -1276px -49px;
  	color: #FFF;
  }
 .userMenu ul.linedList li.comnews a {
 	background-position: -1595px 0;
 }
 .userMenu ul.linedList li.comnews a:hover,
 .addnews .userMenu ul.linedList li.comnews a {
 	background-position: -1595px -49px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.comcase a {
 	background-position: -1914px 0;
 }      
 .userMenu ul.linedList li.comcase a:hover,
 .addcomcase .userMenu ul.linedList li.comcase a {
	background-position: -1914px -49px;
	color: #FFF;
}
 .userMenu ul.linedList li.comevents a {
 	background-position: -2233px 0;
 }
 .userMenu ul.linedList li.comevents a:hover,
 .addcomev .userMenu ul.linedList li.comevents a {
 	background-position: -2233px -49px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.comrev a {
 	background-position: -2552px 0;
 }
 .userMenu ul.linedList li.comrev a:hover,
 .revapp .userMenu ul.linedList li.comrev a {
 	background-position: -2552px -49px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.comrep a {
 	background-position: -2871px 0;
 }
 .userMenu ul.linedList li.comrep a:hover,
 .rep .userMenu ul.linedList li.comrep a {
 	background-position: -2871px -49px;
 	color: #FFF;
 }
 .userMenu ul.linedList li.comdel a {
 	background-position: -3190px 0;
 }
 .userMenu ul.linedList li.comdel a:hover,
 .view .userMenu ul.linedList li.comdel a {
 	background-position: -3190px -49px;
 	color: #FFF;
 }
 
 .compmenu {
/* 	margin-top: 20px; */
 }
 .compmenu tr {
 	margin: 0;
 	padding: 0;
 }
 .compmenu a {
/* 	border-left: 1px solid #CCC; */
 	border-bottom: 1px solid #CCC;
/* 	border-top: 1px solid #CCC; */
 	border-right: 1px solid #CCC;
 	display: block;
 	color: #005375;
 	font-size: 15px;
 	font-weight: bold;
 	text-align: center;
 	height: 49px;
 	padding: 100px 20px 0;
 	width: 127px;
 }
 .compmenu td {
 	padding: 0;
 }
 .compmenu td.a a,
 .compmenu td.e a,
 .compmenu td.i a {
 } 
 
 .compmenu td a {
 	background: url(../img/bigpanel.png) #FFF;
 }
 
 .compmenu td.a a:hover,
 .compmenu td.b a:hover,
 .compmenu td.c a:hover,
 .compmenu td.d a:hover,
 .compmenu td.e a:hover,
 .compmenu td.f a:hover,
 .compmenu td.g a:hover,
 .compmenu td.h a:hover,
 .compmenu td.i a:hover,
 .compmenu td.l a:hover {
 	color: #FFF;
 }
 
 .compmenu td.a a {
 	background-position: 0 0;
 }
 .compmenu td.b a {
 	background-position: -161px 0;
 }
 .compmenu td.c a {
 	background-position: -322px 0;
 }
 .compmenu td.d a {
 	background-position: -483px 0;
 }
 .compmenu td.e a {
 	background-position: -644px 0;
 }
 .compmenu td.f a {
 	background-position: -805px 0;
 }
 .compmenu td.g a {
 	background-position: -966px 0;
 }
 .compmenu td.h a {
 	background-position: -1127px 0;
 }
 .compmenu td.i a {
 	background-position: -1278px 0;
 }
 .compmenu td.l a {
 	background-position: -1439px 0;
 }
 
 .compmenu td.a a:hover {
 	background-position: 0 -149px;
 }
 .compmenu td.b a:hover {
 	background-position: -161px -149px;
 }
 .compmenu td.c a:hover {
 	background-position: -322px -149px;
 }
 .compmenu td.d a:hover {
 	background-position: -483px -149px;
 }
 .compmenu td.e a:hover {
 	background-position: -644px -149px;
 }
 .compmenu td.f a:hover {
 	background-position: -805px -149px;
 }
 .compmenu td.g a:hover {
 	background-position: -966px -149px;
 }
 .compmenu td.h a:hover {
 	background-position: -1127px -149px;
 }
 .compmenu td.i a:hover {
 	background-position: -1278px -149px;
 }
 .compmenu td.l a:hover {
 	background-position: -1439px -149px;
 }
 
 .whiteb {
 	background: #FFF;
 	background-image: url("../img/blue_title_corner.png");
 	background-position: left top;
 	background-repeat: no-repeat;
 }
 
 .ageloc {
 	margin-top: 5px;
 }
 
 .ageloc p {
 	padding: 4px 0;
 }
 
 .ageloc strong {
 	display: inline-block;
 	width: 70px;
 }
 
 .prof {
 	display: inline-block;
 	width: 100px;
 	vertical-align: top;
 	float: left;
 }
 
 .profdat {
 	display: inline-block;
 	float: right;
 	text-align: left;
 	width: 200px;
 }
 
 .inter {
 	display: inline-block;
 	width: 210px;
 	float: left;
 }
 
 .editmenu,
 .editmenul,
 .editmenull {
 	height: 51px;
 	width: 672px;
 	display: block;
 	background: url(../img/editmenubg.png) top left repeat-x;
 }
 
 .editmenu ul li,
 .editmenul ul li,
 .editmenull ul li {
 	display: inline;
 }
 
 .editmenu ul li a,
 .editmenul ul li a,
 .editmenull ul li a {
 	font-size: 15px;
 	font-weight: bold;
 	color: #005375;
 	height: 31px;
 	padding: 10px 30px 10px 20px;
 	line-height: 31px;
 	display: block;
 	float: left;
 	background: url(../img/arrowdb.png) center right no-repeat;
 	border-left: 1px solid #A2A2A2;
 }
 
 .editmenu ul li.double a,
 .editmenul ul li.double a,
 .editmenull ul li.double a {
 	line-height: 15px;
 }
 
 .editmenu ul li a {
 	width: 117px;
 }
 
 .editmenu ul li:first-child a {
 	width: 118px;
 }
 
.editmenul ul li a {
 	width: 173px;
 }
 
 .editmenul ul li:first-child a {
 	width: 174px;
 }
 
 .editmenull ul li a {
 	width: 285px;
 }
 
 .editmenull ul li:first-child a {
 	width: 286px;
 }
  
 .editmenu ul li a:hover,
 .editmenu ul li.sel a,
 .editmenul ul li a:hover,
 .editmenul ul li.sel a,
 .editmenull ul li a:hover,
 .editmenull ul li.sel a {
 	color: #FFF;
 	background: #20AFFA url(../img/arrowd2.png) center right no-repeat;
 }
 
 .editmenu ul li:first-child a,
 .editmenul ul li:first-child a,
 .editmenull ul li:first-child a {
 	border-left: none;
 }
 
 .editmenu ul li:first-child a {
 	background: url(../img/blueangle.png) top left no-repeat;
 }
 
 .editmenul ul li:first-child a {
 	background: url(../img/blueanglel.png) top left no-repeat;
 }
 
 .editmenull ul li:first-child a {
 	background: url(../img/blueanglell.png) top left no-repeat;
 }
 
 .editmenu ul li:first-child.sel a,
 .editmenu ul li:first-child a:hover,
 .editmenul ul li:first-child.sel a,
 .editmenul ul li:first-child a:hover,
 .editmenull ul li:first-child.sel a,
 .editmenull ul li:first-child a:hover {
 	background-color: #20AFFA;
 	background-position: left -51px;
 }
 
 .editmenu ul,
 .editmenul ul,
 .editmenull ul  {
 	list-style: none;
 	margin: 0;
 	padding: 0;
 }
 
 label.big {
 	border-bottom: 1px solid #C7C7C7;
 	font-size: 20px;
 	font-weight: bold;
 	color: #555;
 	height: 30px;
 	display: block;
 	margin-bottom: 5px;
 	padding-top: 15px;
 	margin-top: 10px;
 }
 
  label.big_invite {
 	border-top: 1px solid #C7C7C7;
 	font-size: 14px;
 	font-weight: bold;
 	color: #555;
 	height: 30px;
 	display: block;
 	margin-bottom: -5px;
 	padding-top: 15px;
 	margin-top: 10px;
 }
 
 .login h2 {
 	padding-left: 30px!important;
 }
 
 #UserSetupcompanyForm p {
 	font-size: 13px;
 	padding: 0;
 }
 
/*mostafa start*/ 
/* #jobs .columns .column2 .editmenu ul li a {
 	font-size: 15px;
 	font-weight: bold;
 	color: #005375;
 	width: 107px; 
    width: 122px;
 	height: 31px;
 	padding: 10px 30px 10px 10px;
	line-height: 14px; 
    line-height: 33px;
 	display: block;
 	float: left;
 }
 
 #jobs .columns .column2 .editmenul ul li a {
 	width: 172px;
 }
 #jobs .columns .column2 .editmenu ul li:first-child a {
 	background: url(../img/blueangle.png) top left no-repeat;
 	width: 114px;
 	padding: 10px 30px 10px 20px;
 }
 
 #jobs .columns .column2 .editmenul ul li:first-child a {
 	width: 172px;
 	background: url(../img/blueanglel.png) top left no-repeat;
 } */
 /*mostafa end*/
 
/*#dynamicInput, */

#dynamicInput {
	margin-bottom: 2px;
}

 #dynamicInput2,
 .boxx {
 	padding-bottom: 20px;
 	border-bottom: 1px #CCC solid;
 }
 
 #UserReference1Address,
 #UserReference2Address {
 	height: 88px;
 	width: 230px;
 }
 
 .boxx input {
 	width: 280px;
 }
 #dynamicInput .left,
 /* #dynamicInput2 .left, */
 #dynamicInput .right,
 /* #dynamicInput2 .right */ {
 	width: 280px;
 }
 
 #dynamicInput .left,
 #dynamicInput2 .left {
 	margin-right: 20px;
 }
 
 #UserEducationalInstitution1DateStartedDay,
 #UserEducationalInstitution1DateStartedMonth,
 #UserEducationalInstitution1DateStartedYear,
 #UserEducationalInstitution1DateFinishedDay,
 #UserEducationalInstitution1DateFinishedMonth,
 #UserEducationalInstitution1DateFinishedYear,
 #UserEducationalInstitution2DateStartedDay,
 #UserEducationalInstitution2DateStartedMonth,
 #UserEducationalInstitution2DateStartedYear,
 #UserEducationalInstitution2DateFinishedDay,
 #UserEducationalInstitution2DateFinishedMonth,
 #UserEducationalInstitution2DateFinishedYear,
 #UserEducationalInstitution3DateStartedDay,
 #UserEducationalInstitution3DateStartedMonth,
 #UserEducationalInstitution3DateStartedYear,
 #UserEducationalInstitution3DateFinishedDay,
 #UserEducationalInstitution3DateFinishedMonth,
 #UserEducationalInstitution3DateFinishedYear,
 #UserEducationalInstitution4DateStartedDay,
 #UserEducationalInstitution4DateStartedMonth,
 #UserEducationalInstitution4DateStartedYear,
 #UserEducationalInstitution4DateFinishedDay,
 #UserEducationalInstitution4DateFinishedMonth,
 #UserEducationalInstitution4DateFinishedYear,
 #UserEducationalInstitutionDateStartedMonth,
 #UserEducationalInstitutionDateStartedDay,
 #UserEducationalInstitutionDateStartedYear,
 #UserEducationalInstitutionDateFinishedDay,
 #UserEducationalInstitutionDateFinishedMonth,
 #UserEducationalInstitutionDateFinishedYear,
 #EventDateDay,
 #EventDateMonth,
 #EventDateYear,
 #EventEndDateDay,
 #EventEndDateMonth,
 #EventEndDateYear
  {
 	width: 70px;
 	margin-right: 8px;
 }
 
 #UserLogo {
 	margin: 0;
 }
 
 /*
 #users .editpanel {
 	padding: 20px;
 	background: #f8f8f8;
 } */
 
 #jobs #JobSearchIndexForm .column1,
 #jobs #JobSearchIndexForm .column2 {
    width: 280px;
    color: #616161;
 }
#reminder {
	position: absolute;
	z-index: 1500;
	top: 100px;
	left: 100px;
	width: 730px;
    height: 500px;
	background: url('../img/reminder_bg.png');
    color: #ffffff;
    border: 6px solid #ffffff;
    font-size: 15px;
}
    #reminder .insider {
        padding: 15px 30px;
    }
    #reminder .marker {
        width: 100%;
        height: 2px;
        line-height: 2px;
        background: url('../img/login_shor.png') top left repeat-x;
        margin: 3px auto;
    }
    #reminder .top {
        width: 500px;
    }
        #reminder .top h1 {
            font-size: 30px;
            font-weight: bold;
        }
        #reminder .top p {
            font-weight: bold;
        }
    #reminder .mid {
        overflow: auto;
    }
    #reminder .mid p {
        padding: 3px 0;
    }
        #reminder .mid .col_1 {
            margin: 0 0 0 10px;
            float: left;
            width: 410px;
        }
        #reminder .mid .submit {
            text-align: left;
            margin: 10px 0 10px 110px;
        }
            #reminder .mid .submit .lightGreenBtn {
                height: 35px;
                font-size: 16px;
            }
            #reminder .mid .col_1 .col1 {
                float: left;
                width: 70px;
                height:  75px;
                background: url('../img/login_img3.png') top left no-repeat;
            }
        #reminder .mid .col_2 {
            float: left;
            width: 20px;
            height: 245px;
            margin: 10px 0 10px 20px;
            background: url('../img/login_svert.png') top left repeat-y;
        }
        #reminder .mid .col_3 {
            margin: 0;
            float: left;
            width: 190px;
            height: 70px;
            
        }
            #reminder .mid .t1 span {
                margin: 0 0 0 30px;
            }
            #reminder .mid .t2 span {
                margin: 0 0 0 41px;
            }
            #reminder .mid .t3 span {
                margin: 0 0 0 20px;
            }
            #reminder .mid .t4 span {
                margin: 0 0 0 73px;
            }


            #reminder .mid .t1 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 270px;
            }
            #reminder .mid .t2 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 270px;
            }
        #reminder .bot .submit {
            float: right;
            margin: 10px 0 0 15px;
        }
            #reminder .bot .submit .darkBlueBtn {
                height: 35px;
                font-size: 16px;
            }
.login_message {
    position: absolute;
    z-index: 2000;
    width: 255px;
    height: 62px;
    overflow: hidden;
    display: block;
    background: url('../img/login_balloon.png') top left no-repeat;
}
    .login_message p {
   /*   margin: 0 0 0 20px;
        line-height: 38px; */
        font-size: 12px;
        color: #fff;
        text-align: center;
    }
#forgot {
	position: absolute;
	z-index: 1500;
	top: 100px;
/*	left: 100px;
	width: 730px; 
    height: 380px; */
	background: #ec0236 url('../img/reminder_bg.png') bottom left repeat-x;
    color: #ffffff;
    border: 6px solid #ffffff;
    font-size: 14px;
    padding-bottom: 20px;
    left: 25%;
}
    #forgot .insider {
       padding: 0 35px 15px; 
    }
    #forgot .marker {
        width: 100%;
        height: 2px;
        line-height: 2px;
        background: url('../img/login_shor.png') top left repeat-x;
        margin: 3px auto;
    }
    #forgot .top {
        width: 560px;
    }
        #forgot .top h1 {
            font-size: 28px;
            font-weight: bold;
        }
        #forgot .top p {
            font-weight: bold;
        }
    #forgot .mid {
        overflow: auto;
    }
    #forgot .mid p {
        padding: 3px 0;
    }
        #forgot .mid .submit {
            text-align: left;
            margin: 10px 0 10px 0;
        }
            #forgot .mid .submit .lightGreenBtn {
                height: 35px;
                font-size: 16px;
            }
            
            #forgot .mid .t3 {
                margin: 0 0 0 150px;
                line-height: 13px;
            }
            #forgot .mid .t1 span {
                margin: 0 0 0 70px;
            }
            #forgot .mid .t2 span {
                margin: 0 0 0 40px;
            }

            #forgot .mid .t1 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 270px;
            }
            #forgot .mid .t2 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 270px;
            }
        #forgot .submit,
        #forgot .submit1 {
            /*      float: right;
                  margin: 10px 0 0 15px; */
                  background: url(../img/forgotsep.png) top left repeat-x;
                  margin-top: 10px;
                  padding: 25px 35px 0 35px;
        }
        
        #forgot .submit2 {
        	padding: 10px 20px 0 20px;;
        }
		
		#forgot .submit1 {
        	padding: 10px 20px;
        }
            #forgot .submit .darkBlueBtn {
                padding: 5px 15px 5px 15px;
                font-size: 16px;
                display: block;
            }
            
        
		
		
		
		
		
		
		
		
		
		
		
		
		
		    .forpass {
            	width:430px;
            	left: 30%!important;
            }
			
			 #locpopform {
				position: absolute;
				z-index: 1500;
				top: 100px;
			/*	left: 100px;
				width: 730px; 
				height: 380px; */
				background: #fff;
				color: #000;
				border: 6px solid #000;
				font-size: 14px;
				padding-bottom: 20px;
				left: 25%;
			}
			
			#locpopform .insider {
       padding: 0 35px 15px; 
    }
    #locpopform .marker {
        width: 100%;
        height: 2px;
        line-height: 2px;
        background: url('../img/login_shor.png') top left repeat-x;
        margin: 3px auto;
    }
    #locpopform .top {
        width: 560px;
    }
        #locpopform .top h1 {
            font-size: 28px;
            font-weight: bold;
        }
        #locpopform .top p {
            font-weight: bold;
        }
    #locpopform .mid {
        overflow: auto;
    }
    #locpopform .mid p {
        padding: 3px 0;
    }
        #locpopform .mid .submit {
            text-align: left;
            margin: 10px 0 10px 0;
        }
            #locpopform .mid .submit .lightGreenBtn {
                height: 35px;
                font-size: 16px;
            }
            
            #locpopform .mid .t3 {
                margin: 0 0 0 150px;
                line-height: 13px;
            }
            #locpopform .mid .t1 span {
                margin: 0 0 0 70px;
            }
            #locpopform .mid .t2 span {
                margin: 0 0 0 40px;
            }

            #locpopform .mid .t1 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 270px;
            }
            #locpopform .mid .t2 input {
                border: 1px solid #c9d5da;
                background: #fff;
                width: 270px;
            }
        #locpopform .submit,
        #locpopform .submit1 {
            /*      float: right;
                  margin: 10px 0 0 15px; */
                  background: url(../img/forgotsep.png) top left repeat-x;
                  margin-top: 10px;
                  padding: 25px 35px 0 35px;
        }
        
        #locpopform .submit1 {
        	padding: 10px 20px;
        }
            #locpopform .submit .darkBlueBtn {
                padding: 5px 15px 5px 15px;
                font-size: 16px;
                display: block;
            }
			
			 .locpop {
            	width:800px;
            	left: 20%!important;
				padding-left:25px;
				padding-right:25px;
            }
			
			.locpop .cancel{
				float:left;
				margin-left:290px;
			}
			
			.locpop .apply{
				float:right;
				width:160px;
				display:inline-block;
			}
            
            .changesav {
            	left:33%!important;
            	min-width: 427px;
            }
            
            .moreinfo {
            	width: 500px;
            	left: 30%!important;
            }
            
            .moreinfo ul {
            	list-style-position: inside;
            	padding: 0 0 20px 0;
            }
            
#about {}
	
#contact {}


#reports {}

	#reports .reports {
		min-height: 100px;
	}
	
	#reports .preloader {
		width: 100px;	
	}
	
	#reports #reportContent {}
		
		#reports #reportContent li .column{
			width: 49px;
		}
		
		#reports #reportContent li .column1 {
			width: 110px;
			padding-left: 10px;
		}
		#reports #reportContent li .column2,
		#reports #reportContent li .column7 {
			width: 80px;	
		}
/* slideshow */

div.imgwrap {
width : 1000px;
background-color: #13b2f4;
margin : 0 auto;
text-align : left;
}
div#imgheader div.imgwrap {
height : 244px;
}
div#imgheader div#slide-holder {
z-index : 40;
width : 1000px;
height : 244px;
position : absolute;
}
div#imgheader div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
width : 1000px;
height : 244px;
overflow : hidden;
position : absolute;
}
div#imgheader div#slide-holder img {
margin : 0;
display : block;
position : absolute;
}
div#imgheader div#slide-holder div#slide-controls {
left : 0;
top : 0;
width : 1000px;
display : block;
position : absolute;
}
div#imgheader div#slide-holder div#slide-controls p.text {
color : #ffffff;
margin: 0;
font-weight: bold;
padding: 0;
font-size: 18px;
line-height : 16px;
width: 310px;
}
div#imgheader div#slide-holder div#slide-controls p.text1 {
color : #ffffff;
width: 270px;
}

.ss_col_1{width: 315px; float: left;  }
    .ss_col_1 .text_div {background-color: #13b2f4; margin: 0 0 0 515px; padding: 15px 0 0 10px; width: 330px; height: 229px;}
.ss_col_2{width: 160px; float: right; padding: -5px 0 0 0; margin: 0;}

div#imgheader div#slide-holder div#slide-controls {
float : right;
height : 61px;
margin : 0;
}
p#slide-nav {
float : right;
height : 61px;
margin : 0;
padding: 0;
}

div#imgheader div#slide-holder div#slide-controls p#slide-nav a {
background-color: #005375;
    border-bottom: 1px solid #597280;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 61px;
    line-height: 61px;
    margin: 0;
    text-align: center;
    text-indent: 7px;
    vertical-align: middle;
    width: 160px;
}
div#imgheader div#slide-holder div#slide-controls p#slide-nav a.on {
background-color : #13b2f4;
border-bottom: 1px #13b2f4 solid;
}

.metaDiv {
	margin: 0 0 15px 0;
}
/*	.metaDiv .p_1 {}
		.metaDiv .p_1 span {
			margin: 0 0 0 41px;
		}
	.metaDiv .p_2 {}
		.metaDiv .p_2 span {
			margin: 0 0 0 8px;
		}
	.metaDiv .p_3 {}
		.metaDiv .p_3 span {}
	
	.metaDiv input {
			width: 550px;
		} */

.metatags {}
	.metatags ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

			.metatags ul li {
				list-style: none;
				padding: 5px 10px 8px 10px;
				font-size: 16px;
                font-weight: bold;
			}
				
			.metatags ul li.branch_1 {
				padding: 0 0 0 20px;
			}
            .metatags ul li.branch_2 {
				padding: 0 0 0 40px;
			}
            .metatags ul li.branch_3 {
				padding: 0 0 0 60px;
			}
            
            .metatags ul li a.full {
				color: #00b622;
			}
            .metatags ul li a.full:hover {
				color: #0c7a25;
			}
            .metatags ul li a.half {
				color: #ff6410;
			}
            .metatags ul li a.half:hover {
				color: #b65e25;
			}
            .metatags ul li a.empty {
				color: #eb0914;
			}
            .metatags ul li a.empty:hover {
				color: #961212;
			}

.sliders {}
	.sliders ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

			.sliders ul li {
				list-style: none;
				padding: 5px 10px 8px 10px;
				font-size: 16px;
                font-weight: bold;
			}
				
			.sliders ul li.branch_1 {
				padding: 0 0 0 20px;
			}
            .sliders ul li.branch_2 {
				padding: 0 0 0 40px;
			}
            .sliders ul li.branch_3 {
				padding: 0 0 0 60px;
			}
            
            .sliders ul li a.selected {
				color: #00b622;
			}
            .sliders ul li a.selected:hover {
				color: #0c7a25;
			}
            .sliders ul li a.empty {
				color: #eb0914;
			}
            .sliders ul li a.empty:hover {
				color: #961212;
			}
.slideDiv {
	margin: 0 0 15px 0;
}
	.slideDiv .p_1 {}
		.slideDiv .p_1 span {
			margin: 0 0 0 18px;
		}
	.slideDiv .p_2 {
	   vertical-align: top;
    }
		.slideDiv .p_2 span {
			margin: 0 0 0 17px;
		}
	.slideDiv .p_3 {}
		.slideDiv .p_3 span {
		  margin: 0 0 0 18px;
		}
  
    .slideDiv .p_4 {}
		.slideDiv .p_4 span {
		  margin: 0 0 0 7px;
		}
	
	.slideDiv input {
			width: 550px;
		}
.sep {
	padding-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

#UserCompanyEditProfileForm #UserLocationId,
#UserEditPersonalInformationForm #UserLocationId {
	width: 242px;
}

#UserTitle,
#UserGender,
#UserEditPersonalInformationForm #UserLocationId.locadv {
	width: 292px;
}

#UserDobMonth,
#UserDobDay,
#UserDobYear {
	width: 95px;
}

/* .has-js .label_check,
.has-js .label_radio { padding-left: 24px; }
.has-js .inter .label_check { padding-left: 30px; }
.has-js #dynamicInput2 .label_check { padding-left: 30px; }
.has-js #usertable .label_check { padding-left: 30px; }
.has-js #UserSetupcompanyForm .label_check { padding-left: 90px; vertical-align: middle; }
.has-js #UserEditEmailSettingsForm .label_check { padding-left: 70px; vertical-align: middle; }
.has-js .label_radio { background: url(../img/radio-off.png) no-repeat; height: 17px; display: inline-block; margin-right: 10px; }
.has-js .label_check { background: url(../img/check-off.png) no-repeat; height: 17px; display: block; margin-top: 5px; }
.has-js #dynamicInput2 .label_check { background: url(../img/biggercheck_off.png) no-repeat; height: 24px; display: block; margin-top: 5px; }
.has-js #usertable .label_check { background: url(../img/check-off-del.png) no-repeat; height: 24px; display: inline-block; margin-top: 0; vertical-align:middle; margin-left: 5px; }
.has-js #UserSetupcompanyForm .label_check { background: url(../img/off.png) no-repeat; height: 24px; display: inline-block; margin-top: 0; vertical-align:middle; margin-top: 5px; }
.has-js #UserEditEmailSettingsForm .label_check { background: url(../img/off-s.png) no-repeat; height: 24px; display: inline-block; margin-top: 0; vertical-align:middle; margin-top: 5px; }
.has-js label.c_on { background: url(../img/check-on.png) no-repeat; }
.has-js .inter .label_check,
.has-js #UserCloseAccountForm .label_radio { background: url(../img/check-off-big.png) no-repeat; height: 21px; display: block; margin-top: 5px; }
.has-js .inter label.c_on,
.has-js #UserCloseAccountForm label.r_on { background: url(../img/check-on-big.png) no-repeat; }
.has-js #dynamicInput2 label.c_on { background: url(../img/biggercheck_on.png) no-repeat; }
.has-js #usertable label.c_on { background: url(../img/check-on-del.png) no-repeat; }
.has-js #UserSetupcompanyForm label.c_on { background: url(../img/on.png) no-repeat; }
.has-js #UserEditEmailSettingsForm label.c_on { background: url(../img/on-s.png) no-repeat; }
.has-js label.r_on { background: url(../img/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }

.inter label {
	font-weight: normal;
}

.has-js #UserCloseAccountForm .label_radio {
	display: inline-block;
	height: 30px;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 0;
} */

#loggedin {
	background: url(../img/loggedin.png) top left no-repeat;
}

input[type="checkbox"] + span::before,
input[type="radio"] + span::before
{
	content: "";
	display: inline-block;
	width: 28px;
	height: 21px;
	background: url("../img/checkbig.png") top left no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

input[type="checkbox"]:checked + span::before,
input[type="radio"]:checked + span::before
{
	background-position: -28px 0;
}

label.onoff-s input[type="checkbox"] + span::before
{
	content: "";
	display: inline-block;
	width: 63px;
	height: 24px;
	background: url("../img/onoff-s.png") top left no-repeat;
	vertical-align: middle;
}

label.onoff-s input[type="checkbox"]:checked + span::before
{
	background-position: -63px 0;
}

label.del input[type="checkbox"] + span::before
{
	content: "";
	display: inline-block;
	width: 28px;
	height: 21px;
	background: url("../img/checkdel.png") top left no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

label.del input[type="checkbox"]:checked + span::before
{
	background-position: -28px 0;
}

#UserSetupcompanyForm input[type="checkbox"] + span::before
{
	content: "";
	display: inline-block;
	width: 28px;
	height: 21px;
	background: url("../img/onoff.png") top left no-repeat;
	vertical-align: middle;
}

#UserSetupcompanyForm input[type="checkbox"]:checked + span::before
{
	background-position: -63px 0;
}

label input[type="checkbox"]
{
	position: absolute;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
}

label.login input[type="radio"] + span::before,
label.login input[type="checkbox"] + span::before
{
	content: "";
	display: inline-block;
	width: 24px;
	height: 17px;
	background: url("../img/loginradio.png") top left no-repeat;
	vertical-align: middle;
}

label.green input[type="radio"] + span::before {
    content: "";
    display: inline-block;
    width: 32px;
    height: 24px;
	background: url("../img/checkgreen.png") top left no-repeat;
	vertical-align: middle;
}

label.login input[type="radio"]:checked + span::before,
label.login input[type="checkbox"]:checked + span::before {
	background-position: -24px 0;
}

label.green input[type="radio"]:checked + span::before {
    background-position: -32px 0;
}

label input[type="radio"]
{
	position: absolute;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
}

label span {
	font-weight: normal;
}

label.login {
	display: inline-block;
}

.gray label,
.grayl label {
	margin-top: 0;
}

.datefrom {
	background:url(../img/from.png) top left no-repeat;
	width:58px;
	height:63px;
	float:left;
	padding-top: 2px;
}
.datefrom p,
.dateto p {
	padding:0;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	color: #030303;
}

.datefrom span.dname,
.dateto span.dname {
	color:#FFF;
	font-size:10px;
	display:block;
	padding-bottom:3px;
	line-height:13px;
}

.datefrom span.dnum,
.dateto span.dnum {
	font-size:28px;
	line-height:28px;
}

.datebetween {
	float:left;
	margin:30px 10px 0 10px; 
}

.datebetween p {
	font-size:10px;
	font-weight:bold;
	color:#555;
	padding:0;
}
.dateto {
	float: left;
	background:url(../img/to.png) top left no-repeat;
	width:58px;
	height:63px;
	margin-right:20px;
	padding-top: 2px;
}
.namevent a {
	color:#555;
}
	
.namevent a:hover {
	color:#000;
}

.namevent {
	color:#005375;
	margin-left: 170px;
}

.twit_bg_top{
	margin-top:15px;
	background: url("../img/twitter_bg_top.png") no-repeat scroll left top transparent;
	width: 319px;
	height:123px;
}

.twit_bg_body{
	position:relative;
	top:-10px;
	background: url("../img/twitter_bg_body.png");
	background-repeat:repeat;
	width: 319px;
	min-height:5px;
	padding-bottom:10px;
}

.twit_bg_bottom{
	position:relative;
	top:-10px;
	background: url("../img/twitter_bg_bottom.png") no-repeat scroll left top transparent;
	width: 319px;
	height:8px;
}

.twit_bg{
	margin-top:10px;
	background: url("../img/fb_twitter.png") no-repeat scroll left top transparent;
	width: 319px;
	height:716px;
}

.twit_latest {
	float:left;
	margin:120px 0 0 15px;;  
}

.bubble_top{
	margin-top:10px;
	margin-left:15px;
	background: url("../img/bubble_top.png");
	width:288px;
	height:10px;
}

.bubble_body{
	position:relative;
	background: url("../img/bubble_body.png");
	background-repeat:repeat;
	width:288px;
	min-height:3px;
	margin-left:15px;
	padding-bottom:10px;
}

.bubble_bottom_l{
	position:relative;
	background: url("../img/bubble_bottom_l.png") no-repeat;
	width:288px;
	height:26px;
	padding-bottom:5px;
	margin-left:15px;
}

.bubble_bottom_r{
	position:relative;
	background: url("../img/bubble_bottom_r.png") no-repeat;
	width:288px;
	height:26px;
	padding-bottom:5px;
	margin-left:15px;
}

.twit_date{
	position:relative;
	/*margin:5px 5px 5px 0;
	float:left;*/
	color:#939292;
	padding-left:15px;
	padding-top:10px;
	text-align:left;
}

.twit_btn{
	position:inherit;
	/*margin:5px 5px 5px 0;
	float:right;*/
	color:#adadad;
	padding-right:5px;
	padding-top:10px;
	text-align:right;
}

.twit {
	position:relative;
	/*float:left;*/
	margin:20px 0 0 30px;;  
}

.twit iframe {
	width: 150px!important;
}

.bg_face{
	margin-top:15px;
	background: url("../img/fb.png") no-repeat scroll left top transparent;
	width: 319px;
	height:97px;
}
.face {
	
	float: right;
	margin-top: 10px;
	padding: 4px 4px 4px 88px;	
	width: 50px;
}

 ul.loc{
	list-style:none;
	 display: inline; 
}

ul.loc22{
	list-style:none;
	padding-left:15px;
float:left;
}

.twitter-share-button{overflow:hidden}

.forums .ncols1 {
width: 50px;
float: left;
}

#home .forums .ncols2 {
width: 250px;
float: left;
padding-left: 5px;
}

.forums .ncols2 {
width: 230px;
float: left;
padding-left: 5px;
}


.forums li {
padding: 15px;
}

.comments-title{
margin: 0 0 10px 20px;
padding-bottom: 10px;
}
.comments{
display:inline-block;
width:30px;
color:#616161;
font-size:14px;
font-weight:bold;
}
.add{
	float:right;
	display:inline-block;
	padding-right:20px;
	font-weight:bold;
	font-size:14px;
}
.comments-title-name{
	width:200px;
	color:#000;
	display:inline-block;
}
.comments-date{
	display:inline-block;
}
.comments-admin{
	display:inline-block;
	float:right;
	padding-right:20px;
}
