body{
	margin:0px;
	padding:0px;
	background:url(../images/pageBG.gif) repeat-x #dce4e9;
	font-family:Arial, Helvetica, sans-serif;
	color:#79889c;
	font-size:11px;
	line-height:15px;
}
p, h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}
ul, li{
	 margin:0px;
	 padding:0px;
	 list-style:none;
}
img{
	border:0px;
}
a{
	outline:none;
}
form{
	margin: 0px 0px 0px 0px;
}
#q{
	height: 29px;
}

/*-----General CSS-------*/
#wrapper{
	width:876px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
#header{
	position:absolute;
	z-index:10;
}
#container{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	top:58px;
	margin-bottom:58px;
}
.containerT{
	width:100%;
	height:12px;
	background:url(../images/containerboxT.gif) no-repeat left top;
}
.containerC{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/containerboxC.gif) repeat-y left top;
	padding-left: 10px;
}
.containerB{
	width:100%;
	height:14px;
	background:url(../images/containerboxB.gif) no-repeat left top;
}
.logo{
	width:280px;
	margin:0px 0px 7px 12px;
	height:70px;
}
.logohp{
	width:280px;
	margin:0px 0px 7px 12px;
	height:70px;
	background:url(../images/logo_beta.gif) no-repeat left top;
}
.logohp strong {display:none}
.logo h3{
	width:100%;
	height:auto;
	overflow:hidden;
}
.logo h3 a{
	width:100%;
	height:70px;
	display:block;
	float:left;
	background:url(../images/logo_beta.gif) no-repeat left top;
	text-indent:-999em;
}
.nextlogo{
	width:278px;
	margin:9px 0px 7px 20px;
	height:63px;
}
.nextlogo h3{
	width:100%;
	height:auto;
	overflow:hidden;
}
.nextlogo h3 a{
	width:100%;
	height:63px;
	display:block;
	float:left;
	background:url(../images/logonext_alpha.gif) no-repeat left top;
	text-indent:-999em;
}
.finddiv{
	width:100%;
	height:104px;
	background:url(../images/findbg.v5.gif) no-repeat left top;
	margin-left: 18px;
}
	
.finddivcontent{
	width:793px;
	height:auto;
	overflow:hidden;
	margin-left:18px;
	padding-top:30px;
	color:#fdfeff;
}
.finddivcontentL{
	width:675px;
	height:47px;
}
.inputdiv{
	width:532px;
	height:43px;
	overflow:hidden;
}
.btndiv{
	width:137px;
	height:auto;
	overflow:hidden;
	padding:2px 0px 0px 0px;
}
.finddivcontentR{
	width:100px;
	height:37px;
	padding:8px 15px 0px 0px;
}
.finddivcontentR a{
	color:#fdfeff;
	text-decoration:none;
}
.finddivcontentR a:hover{
	color:#fdfeff;
	text-decoration:underline;
}
.findtoptxt{
	width:100%;
	height:30px;
	padding:7px 0px 4px 0px;
}
h4.findtitle{
	color:#fdfeff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height: 26px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.inputbox{
	width:478px;
	padding:8px 0px 0px 48px;
	border:none;
	color:#868e97;
	font-size:16px;
	background:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:3px;
	margin-left:4px;
}
.topbanner{
	width:463px;
	height:53px;
	background:url(../images/topbanner.v1.gif) no-repeat left top;
	position:absolute;
	top:19px;
	left:413px;
	z-index:10;
}
.topbannertxt{
	font-size:20px;
	font-weight:normal;
	padding:20px 35px 15px 30px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}
.containerLeft{
	width:566px;
	height:auto;
	overflow:hidden;
	padding:7px 0px 5px 0px;
}
.containerRight{
	width:310px;
	height:auto;
	overflow:hidden;
	margin-top:0px;
}
.containerTopDiv{
	width:526px;
	height:84px;
	margin-right:15px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	font-family:"Trebuchet MS";
	line-height: 21px;
	padding-bottom: 12px;
}
.containerTopDiv strong{
	font-size:14px;
	line-height:22px;
	color:#021945;
}
.bold{
	font-weight: bold;
}
.title{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px 0px 12px 0px;
}
.title h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#021945;
	margin-left:25px;
	display:inline;
	font-weight:normal;
}
.headlinesArea{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0px 3px 0px;
	margin-left:25px;
	line-height: 23px;
	font-size: 13px;
	color:#021945;
}
.headlinesArea h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	display:inline;
	font-weight:bold;
	margin-bottom: 15px;
	color:#0B82CE;
}
.headlinesArea p{
margin-left:5px;
margin-top:6px;
}
.txtdiv{
	height:45px;
	padding:5px 10px;
}
.txtdivHover{
	height:45px;
	padding:5px 10px;
	background:url(../images/boxbg.v1.gif) no-repeat left top !important;
}
.txtdivFollower{
	background:url(../images/boxbg_hover.gif) no-repeat left top;
}
.txtdiv h6{
	font-size:12px;
	color:#097dca;
}
.txtdiv h6 a{
	color:#0B82CE;
	text-decoration:underline;
}
.txtdiv h6 a:hover{
	color:#0B82CE;
	text-decoration:none;
}	
.txtdivHover h6{
	font-size:12px;
	color:#ff7d00;
}
.txtdivHover h6 a{
	/*color:#ff6a00;*/
	color:#0B82CE;
	text-decoration:none;
}
.txtdivHover h6 a:hover{
	/*color:#ff7d00;*/
	color:#0B82CE;
	text-decoration:underline;
}
.txtdivHover a{
	color: #021945;
	text-decoration: none;
}
.txtdivHover a:hover{
	color: #021945;
	text-decoration: underline;
}
.rsBox{
	height:45px; 
	padding:5px 10px; 
	border-bottom:2px; 
	border-bottom-style:dotted;
	border-color:#f5f5f5;
}
.rsBoxHover{
	height:45px; 
	padding:5px 10px; 
	border-bottom:2px; 
	border-bottom-style:dotted;
	border-color:#f5f5f5;
	background-image: url(../images/content_hover_long.gif) !important; 
	background-repeat: no-repeat;
}
.rsBoxFollower{
	background-image: url(../images/content_follower_long.gif); 
	background-repeat: no-repeat;
}
.rsBoxSeperator{
	background: url(../images/content_seperator.gif) left center no-repeat;
}
.rsText{
	font-size:14px; 
	color:#097dca;
}
a.clrAll{
	color:#097dca;		
	font-size: 10pt; 
	text-decoration: none;
}
a.clrAll:visited{
	color:#097dca;
	font-size: 10pt; 
	text-decoration: none;
}
.rsBox .rsText a{
	color:#0B82CE;
	cursor:pointer;
}
.rsBox .rsText a:visited{
	color:#0B82CE;
	cursor:pointer;
}
.rsBoxHover .rsText a{
	/*color:#ff7d00;*/
	color:#0B82CE;
	cursor:pointer;
}
.rsBoxHover .rsText a:visited{
	/*color:#ff7d00;*/
	color:#0B82CE;
	cursor:pointer;
}
.newClngAmount{
	font-size:12px; 
	color:black;
}
.rss{
	font-size:12px; 
	color:#ff7d00; 
	padding-left: 15px; 
	background: url(../images/rss_small.gif) left center no-repeat;
}
.bluelink{
	color:#297ab0;
	text-decoration:none;
}
.bluelink:hover{
	text-decoration:none;
}
.greylink{
	color:#79889c;
	text-decoration:none;
}
.greylink:hover{
	color:#79889c;
	text-decoration:none;
}
.blklink{
	color:#021945;
	text-decoration:none;
}
.blklink:hover{
	text-decoration:none;
}

.projectbtnbox{
	width:107px;
	height:52px;
	display:block;
}
a.projectbtn{
	width:107px;
	height:37px;
	display:block;
	background:url(../images/projectbtn.gif);
}
a.projectbtn:hover{
	width:107px;
	height:37px;
	background:url(../images/projectbtn_H.gif);
}
/*---Padding----*/
.pT2{
	padding-top:2px;
}
.pB2{
	padding-bottom:2px;
}
.pL2{
	padding-left:2px;
}
.pR2{
	padding-right:2px;
}
.pT3{
	padding-top:3px;
}
.pB3{
	padding-bottom:3px;
}
.pL3{
	padding-left:3px;
}
.pR3{
	padding-right:3px;
}
.pT4{
	padding-top:4px;
}
.pB4{
	padding-bottom:4px;
}
.pL4{
	padding-left:4px;
}
.pR4{
	padding-right:4px;
}
.pT5{
	padding-top:5px;
}
.pB5{
	padding-bottom:5px;
}
.pL5{
	padding-left:5px;
}
.pR5{
	padding-right:5px;
}
.pT6{
	padding-top:6px;
}
.pB6{
	padding-bottom:6px;
}
.pL6{
	padding-left:6px;
}
.pR6{
	padding-right:6px;
}
.pT12{
	padding-top:12px;
}
.pB12{
	padding-bottom:12px;
}
.pT13{
	padding-top:13px;
}
.pB13{
	padding-bottom:13px;
}
.pL13{
	padding-left:13px;
}
.pR13{
	padding-right:13px;
}
.pT15{
	padding-top:15px;
}
.pB15{
	padding-bottom:15px;
}
.pL15{
	padding-left:15px;
}
.pR15{
	padding-right:15px;
}
.pT20{
	padding-top:20px;
}
.pB20{
	padding-bottom:20px;
}
.pL20{
	padding-left:20px;
}
.pR20{
	padding-right:20px;
}
/*---Margin----*/
.mT5{
	margin-top:5px;
}
.mT10{
	margin-top:10px;
}
.mB10{
	margin-bottom:10px;
}
.mL10{
	margin-left:10px;
}
.mR10{
	margin-right:10px;
}
.mT15{
	margin-top:15px;
}
.mB15{
	margin-bottom:15px;
}
.mL15{
	margin-left:15px;
}
.mR15{
	margin-right:15px;
}
.mAuto{
	margin:auto;
}

/*---Width---*/
.wdthpercent100{
	width:100%;
}
.wdth225{
	width:225px;
}
.wdth550{
	width:550px;
}
.wdth183{
	width:183px;
}
.wdth530{
	width:530px;
}
.wdth586{
	width:552px;
}
.wdth289{
	width:289px;
}
/*----Font----*/
.colorblack{
	color:#595959;
}
.colorblue1{
	color:#BBE2F1;
}
.colorblue2{
	color:#014fc1;
}
.colorblue3{
	color:#01679F;
}
.darkblue{
	color:#021945;
}
.fontbold{
	font-weight:bold;
}
.fontnormal{
	font-weight:normal;
}
.font11{
	font-size:11px;
}
.font30{
	font-size:30px;
}
.font13{
	font-size:13px;
}
.font10{
	font-size:10px;
}
.font9{
	font-size:9px;
}
.txtright{
	text-align:right;
}
.txtleft{
	text-align:left;
}
.txtcenter{
	text-align:center;
}

/*-------Right Box-----*/
.rightbox{
	width:269px;
	height:274px;
	overflow:hidden;
	background:url(../images/offerproject.v3.gif) no-repeat left top;
	margin-top:40px;
}
.rightboxtop{
	height:54px;
	overflow:hidden;
	padding:12px 15px 0px 20px;
}
.rightboxtopL{
	width: 225px;
	height:50px;
	overflow:hidden;
}
.clngTitle{
	color:#ffffff;
	font-size:16px;
	line-height:16px;
	height:36px;
	width:192px;
	overflow:hidden;
	cursor:pointer;
}
.clngTitleNoIcon{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	height:36px;
	width:225px;
	overflow:hidden;
	cursor:pointer;
}
.descHeight{
	height:54px; 
	overflow:hidden;
}
.credate{
	color:#BCE3F4;
}
.sitename{
	color:#FFFFFD; 
	text-decoration:none; 
	font-weight:bold;
}
.rightboxtopR{
	width: 40px;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#b5d8e7;
}
.rightboxcontent{
	padding:5px 15px 4px 20px;
	color:#021945;
	line-height:18px;
	width: 225px;
}
.rightboxcontent ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.rightboxcontent ul li{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	display:block;
	font-size:18px;
	color:#021945;
	font-family:Arial, Helvetica, sans-serif;
}
.rightboxcontent ul li.reward{
	padding:0px 0px 3px 0px;
	line-height:18px;
	display:block;
	float:left;
	width:220px;
	margin-top:5px;
}
.rewardText{
	/* this css is for a div which is inside a li. it's create a margin between the start of the text and the li so the width should be less than it is (or the ... in IE wont be part of the text) */
	/*padding:0px 0px 0px 0px;*/
	/*width:187px;*/
	padding-top: 4px;
}	
.rightboxcontent ul li.deadline{
	line-height:18px;
	display:block;
	float:left;
	padding:0px 0px 3px 0px;
	width:100%;
	margin-top:2px;
}
.boxinfo{
	width:auto;
	overflow:hidden;
	padding:15px 0px 5px 15px;
}
.boxinfo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#297ab0;
	text-decoration:none;
}
.boxinfo a.info{
	background:url(../images/plussign.gif) no-repeat left 3px;
	padding:0px 0px 5px 15px;
}
.boxinfo a.info:hover{
	text-decoration:underline;
}
.boxinfo a.share{
	background:url(../images/shareicon.gif) no-repeat left 3px;
	padding:0px 0px 5px 15px;
}
.boxinfo a.share:hover{
	text-decoration:underline;
}
.contentnav{
	width:167px;
	height:24px;
	margin:auto;
	text-align:center;
}
.contentnav ul{
	margin:0px;
	margin-top:6px;
	padding:0px;
	list-style:none;
}
.contentnav ul li{
	margin:0px;
	padding:0px;
	display:inline;
}
.contentnav ul li a.deactive{
	width:18px;
	height:13px;
	margin-left:8px;
	background:url(../images/round.gif) no-repeat left top;
	float:left;
}
.contentnav ul li.deactive{
	width:18px;
	height:13px;
	margin-left:8px;
	background:url(../images/round.gif) no-repeat left top;
	float:left;
}
.contentnav ul li a.active{
	width:18px;
	height:13px;
	margin-left:8px;
	background:url(../images/roundeselected.gif) no-repeat left top;
	float:left;
}
.contentnav ul li a.deactiveL{
	width:18px;
	height:13px;
	margin-left:7px;
	background:url(../images/round_L.gif) no-repeat left top;
	float:left;
}
.pager{
width: 130px;
float: left;
}
#pager a {width:18px;
	height:13px;
	margin-left:8px;
	background:url(../images/round.gif) no-repeat left top;
	float:left; }
#pager a.activeSlide {	width:18px;
	height:13px;
	margin-left:8px;
	background:url(../images/roundeselected.gif) no-repeat left top;
	float:left; }
#pager a:focus {	width:18px;
	height:13px;
	margin-left:8px;
	background:url(../images/roundeselected.gif) no-repeat left top;
	float:left; }
.prev a.goleft{
	background:url(../images/icons1.gif) no-repeat left top;
	float:left;
	height:13px;
	width:10px;
	margin:5px 0px 0px 9px;	
}
.next a.goright{
	background:url(../images/icons1.gif) no-repeat -11px 0px;
	float:left;
	height:13px;
	width:10px;
	margin:5px 0px 0px 0px;
}

/*------------Small Box----------*/
.smallbox{
	width:178px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.smallboxT{
	width:100%;
	height:auto;
	overflow:hidden;
}
.smallboxB{
	width:100%;
	height:auto;
	overflow:hidden;
}
/*------------Small Box----------*/
#fullMovie {
	display:none;
}
#emailBox {
font-size: 16px;
line-height: normal;
font-family:"Trebuchet MS", Arial, verdana;
overflow:auto;
display:none;
}
#emailBox .emailBody label{
color:#0f2f62;
display:block;
font-size:0.9em;
margin-top:10px;
}
#emailBox .emailBody em{
color:#ff0000;
display:block;
font-size:0.7em;
font-style:normal;
}
#emailBox .emailBody input{
color:#0f2f62;
font-size:0.9em;
width:270px;
border:1px solid #0f2f62;
}
#emailBox .emailBody textarea{
color:#0f2f62;
font-size:0.9em;
width:270px;
border:1px solid #0f2f62;
resize: none;
height:51px;
}
#emailBox .emailBody a{
display:block;
font-size:0.9em;
background:url(../images/sendProjectButton.gif) no-repeat;
width:120px;
height:25px;
font-family:"Trebuchet MS", Arial, verdana;
font-weight:bold;
padding-left:15px;
padding-top:3px;
border:none;
color:#FFFFFF;
margin-top:10px;
}
#emailBox .emailSendingMessage {
display:none;
}
#emailBox .emailSendingMessage p{
color:#0f2f62;
display:block;
font-size:0.9em;
}
#emailBox .emailSentMessage {
display:none;
}
#emailBox .emailSentMessage p{
color:#0f2f62;
display:block;
font-size:0.9em;
}
#emailBox .emailSentMessage p a{
color:#0f2f62;
font-weight:bold;
}
#emailBox .emailSentMessage div a{
color:#029ded;
display:block;
text-decoration:underline;
font-size:0.9em;
}
.ui-dialog-title{
	font-size: 18px;
}
#sendProject{
	text-decoration:none;
}
.nounderline{
	text-decoration: none;
}
a.etclink{
	text-decoration:none;
	color:#097dca;
	margin-left:3px;
}
a.etclink:visited{
	text-decoration:none;
	color:#097dca;
	margin-left:3px;
}
a.etclink:hover{
	color:#097dca;
	margin-left:3px;
	text-decoration:underline;
}
.loading{
	margin-top: 5px;
	font-size:14px;
	font-weight:bold;
}
#s1 a{
	color:white;
}
#s1 a:visited{
	color:white;
}
.font16{
	font-size: 16px;
}
.colorwhite{
	color:white;
}
.pressrelease{
	width:400px;
	height:22px;
	padding-top:74px;
	background-image:url("../images/press.v3.gif");
	margin:15px 0 10px 0;	
	text-align:right;
	float:left;
}
.pressrelease a{
	padding:0px;
	padding-right:7px;
	color:#297ab0;
	text-decoration:underline;
}
.pubinv{float:right;margin-top:26px}
.dispnone{display:none}
