/**********ClearAllBrowserDefaults**********/
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
* html .checklist label { height: 1%; }
html {
    min-height: 101%; 
}
.clear{clear:both;}

a {outline:none;}

#wrapper{
	width:980px;
	height:auto; 
	margin:0 auto; 
	}
#header{
	width:972px; 
	height:50px; 
	border-bottom:solid 2px #16375E;
/*	background-color:#e9e8f6;*/
	font-size:11px;
	color:000;
	margin-left:9px;
	margin-bottom:4px;
	}
/*#header img {padding:16px 0 0 8px; float:left;}*/	
#header .logo h1{
	margin:13px 0 0 0;
	width:205px; 
	height:30px; 
	float:left; 
	display:block; 
	background: url(../images/logo-inner.png) no-repeat; 
	text-indent:-99999px; 
	}
#header .logo h1 a,#header .logo h1 a:visited, #header .logo h1 a:hover
	{
	text-decoration:none; 
	width:200px; 
	height:49px; 
	float:left; 
	display:block; 
	outline:none;
	}
#search{width:190px; height:40px; float:right; color:#000; font-size:11px; margin:10px -16px 0 0px;}
#search img {float:left; border-top:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0; height:21px; padding:0px;width:132px;}
#search .searchfiled{border: solid 1px #dadada;background-color:#fafafd;font-weight:normal;font-size:12px;color:#4b4b4b;padding:3px;float:left;}
#search a {font-size:11px;text-decoration:none; text-align:left; font-weight:normal; margin:0 6px 0 5px;}
#search a:hover{font-size:11px; text-decoration:underline; text-align:left;font-weight:normal; margin:0 6px 0 5px;}

/*-----------Start navigation links-----------*/
#topnav{ width:283px; height:33px; float:left; padding:23px 0 0 250px;}
#topnav ul#nav {
	position: relative;
	width: 283px;
	height: 33px;
	background: url("../images/nav-home.gif") no-repeat;
	}

#topnav ul#nav li 
	{
	float: left;
	list-style: none;
	}
#topnav ul#nav li a 
	{
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0; height: 33px;
	outline:none;
	}
#topnav  ul#nav li#marketplace a { left: 0; width: 120px; background:  url(../images/nav-home.gif) 0px 0px no-repeat; outline:none;}
#topnav  ul#nav li#ideas a { left: 120px; width: 57px; background:  url(../images/nav-home.gif) -120px 0 no-repeat; outline:none;}
#topnav  ul#nav li#challenges a { left:177px; width: 106px; background:  url(../images/nav-home.gif) -177px 0 no-repeat; outline:none;}

#topnav  ul#nav li#marketplace a:hover  { background-position:   0px -33px; }
#topnav  ul#nav li#ideas a:hover  		{ background-position:	-120px -33px;}
#topnav  ul#nav li#challenges a:hover  	{ background-position: -177px -33px;}

#topnav  ul#nav li#marketplace a.active { background-position:   0px -66px;}
#topnav  ul#nav li#ideas a.active 		{ background-position:	-120px -66px;}
#topnav  ul#nav li#challenges a.active  { background-position: -177px -66px;}

/*-----------Finesh navigation links-----------*/

#maparea{
	float:left; 
	width:838px;
	height:auto;
	font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; 
	color:#484872; 
	font-size:23px;
	padding:0 0 0 120px;
	z-index:0000;
	}
#maparea .mapbg{
/*	background:url(../images/worldmap.gif) no-repeat left top; */
	width:630px; 
	height:150px; 
	/*height:330px;*/
	padding-top:3px; 
	margin:0 0 0 10px;
	z-index:0000;
	float:left;
	}

/*#right-side {
	width:600px;
	float:left;
	padding-top:13px;
}*/

#msgbox{
	width:660px;
	height:auto;
	margin:5px auto;
	}
#msgbox .msgdecbox{
	border:solid 1px #5959a4;
	background-color:#FFFFFF;
	width:580px;
	padding:10px;
	height:150px;
	}
#msgbox .msgdecbox p{text-align:justify;}		
.bluebox{ width:200px;
	height:62px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	background:url(../images/bluebox.gif) no-repeat;
	float:left;	cursor:pointer;
	}
.bluebox a:link{font-size:12px; color:#FFF; font-weight:bold; text-decoration:underline;}	
.bluebox a:hover{font-size:12px;color:#FFF; font-weight:bold; text-decoration:none;}
.bluebox a:visited{font-size:12px;color:#FFF; font-weight:bold; text-decoration:none;}
.bluebox span {font-size:16px; color:#FFF; font-weight:bold;}
.bluebox p{width:185px; color:#FFF; line-height:15px; margin:2px 0 0 3px;}

.lightbluebox{
	width:200px;
	height:62px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	background:url(../images/lightblue-box.gif) no-repeat;
	float:left;cursor:pointer;
	}
.lightbluebox a:link{font-size:12px;  font-weight:bold; text-decoration:underline;}	
.lightbluebox a:hover{font-size:12px; font-weight:bold; text-decoration:none;}	
.lightbluebox a:visited{font-size:12px; font-weight:bold; text-decoration:none;}
.lightbluebox span {font-size:16px; font-weight:bold; }
.lightbluebox p{width:180px; color:#000; line-height:15px; margin:2px 0 0 3px;}

.greaybox{
	width:200px;
	height:62px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	background:url(../images/greay-box.gif) no-repeat;
	float:left;cursor:pointer;
	}
.greaybox a:link{font-size:12px;  font-weight:bold; text-decoration:underline;}	
.greaybox a:hover{font-size:12px; font-weight:bold; text-decoration:none;}
.greaybox a:visited{font-size:12px; font-weight:bold; text-decoration:none;}
.greaybox span {font-size:16px; font-weight:bold; }				
.greaybox p{width:180px; color:#000; line-height:15px; margin:2px 0 0 3px;}

#liveideabox{
	width:948px;
	height:232px;
	border: solid 1px #cccccc;
	margin-left:15px;
	}
#liveideabox .liveidea{
	background-color:#f5f4fa; 
	border-bottom:solid 1px #cccccc; 
	height:31px;
	}
#liveideabox .liveidea img{padding:6px 0 0 582px;}

#mapproject{background-image:url(../images/liveproject-bg.gif); background-repeat:repeat-x; height:180px; width:263px;  float:left; overflow:auto;}
#mapproject h1{font-size:14px; font-weight:bold; padding:5px 0 0 10px;}
#mapproject h1 a:link	{font-size:14px; font-weight:bold; padding-top:5px} 
#mapproject h1 a:visited {font-size:14px; font-weight:bold; padding-top:5px}  
#mapproject h1 a:active  {font-size:14px; font-weight:bold; padding-top:5px}  
#mapproject h1 a:hover   {font-size:14px; font-weight:bold; padding-top:5px}

#mapproject h2{color:#000000; font-weight:bold;}
#mapproject h3{color:#ce0c03; font-size:16px; font-weight:bold; float:left; padding:10px 0 0 110px;}
#mapproject a:link	{font-size:12px; font-weight:normal; color:#4C4C93; text-decoration:none;} 
#mapproject a:visited {font-size:12px; font-weight:normal; color:#4C4C93; text-decoration:none;}  
#mapproject a:active  {font-size:12px; font-weight:normal; color:#4C4C93; text-decoration:none;}  
#mapproject a:hover   {font-size:12px; font-weight:normal; color:#4C4C93; text-decoration:none;}
#mapproject .content{color:#474747; padding:0 0 0 10px;;}

a.arrowbtn {
          display: block;  
          width: 26px;   
          height: 27px;  
          background: url("../images/arrow-btn.gif") 0 0 no-repeat; 
          text-decoration: none;
		  float:left;
		  margin:10px 0 0 8px;
      }       
      a:hover.arrowbtn {  
          background-position: -26px 00; 
      }

.heatmap{
	width:685px; 
	height:auto; 
	float:left;
	}	

.map {
	width: 685px;	
	height: 200px;	
	border:thin none;
	padding: 0;	
	background: #FFFFFF;	
	margin-right:auto;	
	margin-bottom:10px;
	margin-left: auto;
}
#lastStatus {
	font-size:12px;	font-family: verdana, arial, helvetica, sans-serif;
	color:#333; padding:0px;
}
#infoWindow {
	width:50px; text-align: left;
}
#infoWindow tip {
	float: right;
}


.heatmapmsg{width:200px; height:auto; padding:0px; font-size:11px; color:#666;}
.heatmapmsg img {float:left; margin-right:10px; border: solid 1px #CCC; width:48px; height:48px; outline:none;}
.heatmapmsg h2{font-weight:bold; font-size:10px;}
.heatmapmsg h1 a {color:#4c4c93; font-weight: bold; font-size:11px;} 
.heatmapmsg h1 a:visited {color:#4c4c93; font-weight: bold; text-decoration: none; font-size:11px;}  
.heatmapmsg h1 a:active  {color:#4c4c93; font-weight: bold; text-decoration: none; font-size:11px;}  
.heatmapmsg h1 a:hover   {color:#4c4c93; font-weight: bold; text-decoration: underline; font-size:11px;}




#footer
	{
	border-top:dotted 2px #d6d6d6;
	font-size:11px;
	margin:5px 0 0 0;
	padding-top:5px;
	}
#footer .copyright{float:left;}	
#footer .ftrlink {float:right;} 	
#footer .ftrlink a {color:#666666; font-weight: normal; font-size:11px;} 
#footer .ftrlink a:visited {color:#666666; text-decoration: none; font-size:11px;}  
#footer .ftrlink a:active  {color:#666666; text-decoration: none; font-size:11px;}  
#footer .ftrlink a:hover   {color:#000; text-decoration: none; font-size:11px;}
 	
	
#signupbox{width:361px; z-index:8000; top:50px; right:141px; position:absolute; display:none;}
#signupbox .signtop{ font-size:12px; color:#000; margin:10px 10px 0 10px;}
#signupbox .signtop a,hover {text-decoration:underline;}
#signupbox .textfiled{border-top:solid 1px #666666;border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; border-left:solid 1px #666666; width:155px; height:16px; margin:5px 0 0 15px;}
#signupbox h1{font-weight:bold; padding:5px 0 0 15px;}
#signupbox h2{font-size:12px; padding:15px 0 0 15px;}
#signupbox h3 a {font-weight: normal; font-size:11px;} 
#signupbox h3 a:visited {color:#cc0000 ;text-decoration: none; font-size:11px;}  
#signupbox h3 a:active  {color:#cc0000 ; text-decoration: none; font-size:11px;}  
#signupbox h3 a:hover   {color:#cc0000 ; text-decoration: underline; font-size:11px;}
#signupbox h3{font-size:10px; padding:5px 0 0 15px;}
#signupbox h4{font-size:14px; color:#cc0000; font-weight:bold; float:left; margin-right:5px;}
#signupbox .middlearea h6{font-size:11px; color:#cc0000; padding:5px 0 0 10px;}
#signupbox .middlearea{border-top:solid 1px #bbb9de; border-right:solid 1px #bbb9de;border-left:solid 1px #bbb9de; 
	background:#f4f3ff url(../images/signbox-bg.gif) repeat-x bottom;   
}
#signupbox .bottomimg{background:url(../images/signbox-bottom.gif) no-repeat bottom; width:361px; height:11px;}
#reg2 {  margin: 10px 0 0 135px; outline:none;}


/*--------------
login-signup
----------------*/
#login-signupbox{width:195px; z-index:8000; position:absolute; top:50px; right:141px; display:none;}
#login-signupbox .logintop{ font-size:12px; color:#000; margin:10px 10px 0 10px;}
#login-signupbox .logintop a,hover {text-decoration:underline;}
#login-signupbox .textfiled{border-top:solid 1px #666666;border-right:solid 1px #dddddd;
border-bottom:solid 1px #dddddd; border-left:solid 1px #666666; width:162px; height:16px; margin:5px 0 0 15px;}
#login-signupbox h1{font-weight:bold; padding:5px 0 0 15px;}
*+html div#login-signupbox h1{	padding:5px 0 0 5px;	}
#login-signupbox h2{font-size:11px; padding:15px 0 0 15px;}
*+html div#login-signupbox h2{	padding:15px 0 0 5px;	}
#login-signupbox h3 a {font-weight: normal; font-size:11px;} 
#login-signupbox h3 a:visited {text-decoration: none; font-size:11px;}  
#login-signupbox h3 a:active  {text-decoration: none; font-size:11px;}  
#login-signupbox h3 a:hover   {color:#cc0000 ; text-decoration: none; font-size:11px;}
#login-signupbox h3{font-size:11px; padding:5px 0 0 10px;}
#login-signupbox h4{font-size:14px; color:#cc0000; font-weight:bold; float:left; margin-right:5px;}
#login-signupbox .middlearea h6{font-size:11px; color:#cc0000; padding:5px 0 0 10px;}
#login-signupbox .middlearea{border-top:solid 1px #bbb9de;border-right:solid 1px #bbb9de;border-left:solid 1px #bbb9de; 
background:#edecfb url(../images/signbox-bg.gif) repeat-x bottom;}
#login-signupbox .bottomimg{background:url(../images/login-bottom.gif) no-repeat bottom; width:195px; height:8px;}
#LoginBut { margin: 10px 0 0 60px; outline:none;}
#resetpwd { margin: 10px 0 0 60px; outline:none;}
.signin_regis {color: #1f497d; font:bold; font-size:14px; text-decoration:underline;}
.signin_login {color: #1f497d;font:bold; font-size:14px; text-decoration:underline;}
.signin_regis1 {color: #484872; font-size:12px; text-decoration:underline;}
.signin_login1 {color: #484872; font-size:12px; text-decoration:underline;}
.forget_box {color: #484872; font-size:12px; text-decoration:underline;}

.signin_close {color: #1f497d;font:bold;font-size:14px;text-decoration:underline; cursor:pointer;}
.forget_close {color: #1f497d;font:bold;font-size:14px;text-decoration:underline; cursor:pointer;}
-->
/*#signuptab{ width:164px; height:25px; float:left; padding:10px 0 2px 0;}
#signuptab ul#nav {
	position: relative;
	width: 164px;
	height: 25px;
	}

#signuptab ul#nav li 
	{
	float: left;
	list-style: none;
	}
#signuptab ul#nav li a 
	{
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0; height: 25px;
	outline:none;
	}	
	*/
	
/*#signuptab  ul#nav li#signinli a { left: 0; width: 82px; background:  url(../images/signupbutton.gif) 0px 0px no-repeat; outline:none;}
#signuptab  ul#nav li#signupli a { left: 82px; width: 82px; background:  url(../images/signupbutton.gif) -82px 0 no-repeat; outline:none;}

#signuptab  ul#nav li#signinli a:hover  { background-position:   0px -25px; }
#signuptab  ul#nav li#signupli a:hover  { background-position:	-82px -25px;}

#signuptab  ul#nav li#signinli  a.active { background-position:   0px -50px;}
#signuptab  ul#nav li#signupli  a.active { background-position:	-82px -50px;}*/

/*#signuptab  ul#nav li#signinli a { left: 0; width: 82px;   outline:none;}
#signuptab  ul#nav li#signupli a { left: 82px; width: 82px; }

#signuptab  ul#nav li#signinli a:hover  { background-position:   0px -25px; }
#signuptab  ul#nav li#signupli a:hover  { background-position:	-82px -25px;}

#signuptab  ul#nav li#signinli  a.active { background-position:   0px -50px;}
#signuptab  ul#nav li#signupli  a.active { background-position:	-82px -50px;}*/


#ajax_loader {
  position: fixed; 
  top: 0%; 
  left: 0%;
  z-index:120;
  width:32px;
  height:32px;
  margin: 4px 0px 0px 4px;
  display:none;
}
* html #ajax_loader {
  position: absolute;
}
#signupbox .page_form_error
{
	padding: 5px;
	border: 1px solid #FFC1C1;
	margin: 10px 0px;
	width: 194px;

}
#mask {

  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:black;
  display:none;
}





/*-------------------
 css by Abhishek
 --------------------*/
 .form-align{
 	width:auto;
	height:auto;
	float:left;
	}
.form-align2{
 	width:auto;
	height:auto;
}
.captcha, captcha img{
	width:200px;
	height:48px;	
	}
.captcha{
	float:left;
	margin:0 0 0 10px;
	}
.error{color:#FF0000; font-size:10px; margin:0px; padding:0 10px 0 15px; }	


/* ################## Strat Embarkon Css ################*/
#maincontaner{
	width:536px; 
	height:536px; 
	margin:55px 0 0 250px;
	background-color:#f5f3be;
	border:solid 1px #ccca97;
	z-index:99999;
	padding:5px 2px 8px 5px;
	}
#maincontaner h1 {font-size:18px;}

#maincontaner h2 a {font-size:11px; text-decoration:underline; float:right; margin-right:15px;}
#maincontaner h2 a:hover {font-size:11px; text-decoration:none; float:right; margin-right:15px;}

#maincontaner h3 {font-size:18px; font-weight:bold; float:left;}
	
#post{
	width:500px;
	margin:10px 15px 10px 15px;
	}

.logo_2 {background:url(../images/postit-logo.gif) no-repeat center; width:357px; height:78px; margin-left:50px;}

.text_filed{border:solid 1px #c7c29e; width:486px; height:25px; background-color:#f4eebe; margin:10px 0 10px 0; float:left; padding:6px 0 0 2px; font-size:16px;}

.text_area{border:solid 1px #c7c29e; width:486px; height:148px; background-color:#f4eebe; margin:10px 0 10px 0; float:left; font-size:16px; padding:6px 0 0 2px;}




#middlecontent{
	width:850px;
	float:left;
	}

#msgbox{
	width:850px; 
	height:auto; 
	float:left;
	margin:14px 0 10px 110px;
	color:#000;
	}
#msgbox strong {
	font-weight:bold; 
	color:#c80d00;
	}
#msgbox h1{
	font-size:14px; 
	font-weight:bold;
	}
#msgbox h2 {
	color:#c80d00; 
	float:right; 
	margin-top:-5px;
	}
#msgbox h2 a:link{
	color:#c80d00;
	text-decoration:none;
	}
#msgbox h2 a:hover{
	color:#c63b1a; 
	text-decoration:none;
	}	
#msgbox .msgbox_left{ 
	background:url(../images/msgbox-left2.gif) no-repeat; 
	float:left; 
	width:8px; 
	height:30px; /*73*/
	}
#msgbox .msgbox_right{ 
	background:url(../images/msgbox-right2.gif) no-repeat; 
	float:right; 
	width:8px; 
	height:30px;
	}
#msgbox .msgbox_left_b{ 
	background:url(../images/msgbox-left2.gif) no-repeat; 
	float:left; 
	width:8px; 
	height:73px; /*73*/
	}
#msgbox .msgbox_right_b{ 
	background:url(../images/msgbox-right2.gif) no-repeat; 
	float:right; 
	width:8px; 
	height:73px;
	}
#msgbox .content{
	background-color:#fbf7d7; 
	border-bottom: solid 1px #f2e89c;
	border-top: solid 1px #f2e89c; 
	height:51px; 
	padding:10px; 
	text-align:left;
	}
#msgbox .content p{padding-top:8px;}
#msgbox .msgbox_left2{ background:url(../images/msgbox-left.gif) no-repeat; float:left; width:8px; height:93px;}
#msgbox .msgbox_right2{ background:url(../images/msgbox-right.gif) no-repeat; float:right; width:8px; height:93px;}

.addarea{border:solid 1px #dadada; width:120px; float:right; background-color:#f1f1f1; margin-top:4px;}
.addarea img{padding:5px 0 5px 40px;}
.projecttitle{width:auto;height:auto;clear:left;font-size:14px;font-weight:bold;padding:40px 0 10px 15px;float:left;color:#1b5083;}
.projecttitle a, .projecttitle a:visited{font-size:14px;font-weight:bold;color:#1b5083; text-decoration:none;}
.projecttitle a:hover{font-size:14px;font-weight:bold;color:#1b5083; text-decoration:underline;}
.projecttitle span{color:#000;font-weight:bold;font-size:14px;}
.gradientbg{background:url(../images/gradientbg.gif) repeat-x; height:19px; padding:5px 0 0 10px; text-align:right;}

.item{
	width:auto; 
	height:auto;
	}
.thumbni{
	width:65px; 
	height:70px; 
	margin:12px 0 0 14px;
	float:left;
	}
.thumbni img{
	width:54px; 
	height:54px;
	padding:0px;
	border:1px solid #CCCCCC;
	float:left;
	}
.challengehumb{ 
	width:70px; 
	height:65px; 
	margin:2px 0 0 8px; 
	float:left;
	}
.challengehumb img{
	width:54px;
	height:54px; 
	padding:0px;
	float:left;
	border:1px solid #CCCCCC;
	}
	
	
.challengehumb2{ 
	background:url(../images/challenge-thumbbg.png) no-repeat; 
	width:78px; 
	height:73px; 
	margin:5px ;
	float:left;
	}
.challengehumb2 img{
	width:47px;
	height:45px; 
	padding:14px 0 0 12px;
	}
	
	
.projectcontent{
	float:left;
	padding:10px 0 0 7px;
	font-size:12px;
	text-align:justify;
	width:730px;
	margin:0 4px 0 0;
	}

.projectcontent p{color:#666; line-height:16px; text-align:justify;}
.projectcontent h2{color:#474646;font-weight:bold;}
.projectcontent h2 span{color:#474646;font-weight:normal;}
.projectcontent h2 a, .projectcontent h2 a:visited{color:#cc0c00;font-weight:normal;text-decoration:none;}
.projectcontent h2 a:hover{color:#000;font-weight:normal;text-decoration:none;}


.projectcontent h5{color:#474646;font-weight:bold;}
.projectcontent h5 a, .projectcontent h5 a:visited{color:#474646;font-weight:normal;text-decoration:none;}
.projectcontent h5 a:hover{color:#003366;font-weight:normal;text-decoration:underline;}


.projectcontent a:visited {
color:#474646;
font-weight:normal;
text-decoration:underline;
}
 .projectcontent a:hover {
color:#CC0000;
font-weight:normal;
text-decoration:underline;
}

#proprofile{
	border-top:solid 1px #e4e4e4; 
	margin-top:10px;
	}
#proprofile h6{
	font-size:16px; 
	color:000; 
	font-weight:bold;
	margin:10px 100px 10px 0; 
	float:right;
	}	
#pronewsbox{
	border:solid 1px #e9e9e9;
	float:left;
	width:500px;
	background-color:#fbfbfb;
	}
#pronewsbox .newscontent{
	width:400px; 
	height:auto; 
	float:left; 
	font-size:12px; 
	text-align:justify; 
	padding:10px 0 5px 0;
	}
#pronewsbox .newscontent p{color:#666;}
#pronewsbox .newscontent h2 {
	color:#474646;
	font-weight:bold; 
	font-size:12px;
	float:left;
	}
#pronewsbox .seemore a,#pronewsbox .seemore a:visited{color:#000;font-weight:bold;text-decoration:underline; float:right; margin:10px 20px 10px 10px;}
#pronewsbox .seemore a:hover{color:#000;font-weight:bold;text-decoration:none; float:right; margin:10px 20px 10px 10px;}



#pronewsbox .newscontent{width:340px; height:auto; float:left; font-size:12px; text-align:justify; padding:10px 0 5px 0;}
#pronewsbox .newscontent p{color:#666;}
#pronewsbox .newscontent a, a:visited{color:#474646 ;font-weight:normal;text-decoration:none;}
#pronewsbox .newscontent a:hover{color:#474646;font-weight:normal;text-decoration:underline;}
#pronewsbox .newscontent h2 {color:#474646;font-weight:bold; font-size:12px;float:left; clear:both;}
#pronewsbox .newscontent h2 a, #projectnews .projectnews_center h2 a:visited{color:#cc0000; text-decoration:none; font-weight:normal;}
#pronewsbox .newscontent h2 a:hover{color:#000; text-decoration:none; font-weight:normal;}
#pronewsbox .newscontent h3 {color:#474646;font-weight:normal;}
#pronewsbox .newscontent h3 a, #projectnews .projectnews_center h3 a:visited{color:#474646 ;font-weight:normal;text-decoration:none;}
#pronewsbox .newscontent h3 a:hover{color:#474646;font-weight:normal;text-decoration:underline;}


#collaborator{border:solid 1px #e9e9e9;	float:right;width:295px;background-color:#fbfbfb;}
#collaborator h2 a, #collaborator h2 a:visited{color:#003366; text-decoration:none; font-weight:normal;}
#collaborator h2 a:hover{color:#003366; text-decoration:underline; font-weight:normal;}
#collaborator h3 a, #collaborator h3 a:visited{color:#003366; text-decoration:none; font-weight:normal; font-size:10px;}
#collaborator h3 a:hover{color:#000; text-decoration:none; font-weight:normal; font-size:10px;}
#collaborator .seemore a{font-weight:bold; color:#000; text-decoration:underline; font-size:11px; float:right; padding:0 10px 5px 0;}
#collaborator .seemore a:hover{font-weight:bold; color:#000; text-decoration:none; font-size:11px; float:right; padding:0 10px 5px 0;}
#collaborator #thumbox{width:80px;	height:auto; margin:5px 0 5px 16px; float:left; text-align:center;}
#collaborator #thumbox .thumbnil{width:70px; height:56px; margin:2px 0 0 3px; float:left;}
#collaborator #thumbox .thumbnil img{width:54px; height:54px; padding:0px; border:1px solid #CCCCCC;}
#collaborator #thumbox  a, #collaborator #thumbox  a:visited{color:#003366; text-decoration:none; font-weight:normal; font-size:10px;}
#collaborator #thumbox  a:hover{color:#000; text-decoration:none; font-weight:normal; font-size:10px;}

.badge{
	width:54px;
	height:22px;
	padding:3px 0 3px 2px;
	margin-left:5px;
	vertical-align:middle;
	}
#filterlink{ width:auto; height:auto;}
#filterlink li{list-style:none; float:left;}
#filterlink li a:link {color: #666; font-size:11px; padding:0 2px 0 2px;}
#filterlink li a:visited {color: #666; font-size:11px; padding:0 2px 0 2px;}
#filterlink li a:active {color: #666; font-size:11px; padding:0 2px 0 2px;}
#filterlink li a:hover {color: #cc0000; font-size:11px; padding:0 2px 0 2px;}

#filterlink li .selected a:link {color: #cc0000; font-size:11px; font-weight:bold;}
#filterlink li .selected a:visited {color: #cc0000; font-size:11px; font-weight:bold;}
#filterlink li .selected a:active {color: #cc0000; font-size:11px; font-weight:bold;}
#filterlink li .selected a:hover {color: #cc0000; font-size:11px; font-weight:bold;}

#filterlink_right{margin:0 10px 0 0; float:right; width:auto; height:auto;}
#filterlink_right li{font-size:11px; color:#666; list-style:none; float:left;}
#filterlink_right li a:link {color: #666; font-size:11px;}
#filterlink_right li a:visited {color: #666; font-size:11px;}
#filterlink_right li a:active {color: #666; font-size:11px;}
#filterlink_right li a:hover {color: #cc0000; font-size:11px;}
.hr{border-bottom:solid 1px #e4e4e4; margin:10px 0px 0 5px;}
.submitbutton{width:auto; height:20px; font-size:12px; font-weight:bold; color:#FFF; float:right;
margin:10px 20px 0 0; padding:5px 10px 0 10px;}

.projectwatching a {
color:#333333;
cursor:pointer;
font-weight:bold;
}
.projectwatching a:hover {
color:#C91B21;
cursor:pointer;
font-weight:bold;
}

.profile_address{margin:3px 0 0 0px; background-color:#FAF5DA; width:455px;padding:3px 3px 3px 5px; font-size:12px; line-height:20px;}
.profile_tagged_with { background-color:#FAF5DA; width:455px; padding:3px 3px 3px 5px;}
.projecttitle_special{width:auto;height:auto;clear:left;font-size:14px;font-weight:bold;padding:10px 0 10px 5px;float:left;color:#1b5083;
background-color:#FAF5DA; height:25px; width:855px; margin:10px 0 0 0; border-top:1px solid #CCC;}
.projecttitle_special span{color:#000;font-weight:bold;font-size:14px;}
.profile_top_special {background-color:#FAF5DA; height:35px; padding-top:5px;}

.jot_an_idea, .home_market_place, .home_solv_challenge {
	height:140px;
	width:628px;
	float:left; 
	z-index:9999; 
	background-color:#FFF;
	border:solid 1px #5959a4;
	padding:5px; 
	margin:-2px 25px 0 -20px;
}
.jot_an_idea p {
	width:465px; float:left; margin:20px 10px 0 0;
}
.home_market_place p{
	width:485px; float:left; margin:20px 10px 0 0;
}
.home_solv_challenge p{
	margin:0px 10px 0 0;
}
.home_small_tab {
	float:right; width:35px; height:150px; margin-right:5px; margin-top:-2px;
}
.home_punch_line {
	width:auto; float:left; text-align:center; font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; color:#484872; font-size:24px; 
	margin:0 0 10px 88px; font-weight:bold;
}
#home_yellow_msg {
    font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
	width:628px; 
	float:left;
	background-color:#FAF5DA; 
	padding:10px 5px 20px 10px;
	margin: -2px 25px 0 -20px; 
	font-size: 20px;
}