/* Overlay CSS */
.select-free
{
position:absolute;
z-index:10;
width:226px;/*must have for any value*/
}

* html .select-free{overflow:hidden;}

.select-free iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
z-index:-1;/*must have*/
} 

* html .select-free iframe{position:absolute;top:0;left:0;width:900px;height:900px;}

.black_overlay{
	display: none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: #117822 url('../images/generic/bgdot.gif') repeat left top;
	z-index: 1000;
	opacity:.40;
	filter: alpha(opacity=40);
	position: absolute;
}

.overlaycontents
{
   display: none;
   width: auto;
   height: auto;
   position: absolute;
   border: 5px solid #959595;
   z-index: 13000;
   background: #fff;
}

.overlaycontents iframe
{
 width: auto;
 height: auto;
 background: #fff;
 overflow-X:hidden;
 overflow-Y: auto;
 padding: 10px 18px 18px 18px;
 font-family: arial,sans-serif;
}

#overlaybox{overflow: hidden; padding: 0 15px 15px 15px;}
.overlaycontents .closepanel{background-color: #fff; padding:10px 0 0 0; border-top: 2px solid #cccccc;}
.overlaycontents .closepanel p{text-align: right; padding-right: 15px;}
.overlaycontents .closepanel p span{vertical-align: top; padding-right: 5px;}
.overlaycontents .closepanel p a{color: #000; text-decoration: underline;}

/* tell a friend overlay code start */

#taf{font: normal 18px Verdana, Arial, Helvetica, sans-serif;text-align:left;margin-bottom:15px;color:#666;}
.formfields{font: normal 12px Verdana, Arial, Helvetica, sans-serif;width:100%;text-align:left;margin:0 0 10px 0;float:left;}
.formfields label.fieldcaptions{float:left;width:30%;margin-right:15px;color:#adadad;}
.formfields input,.formfields textarea{width:65%;float:left;color:#adadad;}
.mendatorysign{color:#ff0000;}
.submitBtn{width:60px !important;	margin-top:10px;color:#ff0000 !important;}
.maxcharvalidation{color:#adadad;float:right;margin-top:4px;font-size:9px;}
.RhtAlign{text-align:right;padding-top:5px;}

/* tell a friend overlay code end */

/* Ticker CSS*/

.leftcontainer{width:25%;float:left;}
#prjdesc-ticker{width:220px;background:#ccc;font-family:Verdana,Arial,Sans-Serif;font-size:12px;float:left;}
#prjdesc-ticker img { border: 1px solid #ffffff; }
#prjdesc-ticker .title{text-align:left;font-size:13px;padding:5px;background:#333;color:#fff; margin-bottom:5px !important;}
.prjdesc-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; padding:0 3px;height:80px;}
.prjdesc-jcarousellite .thumbnail { float:left; width:100px; height:75px;}
.prjdesc-jcarousellite .info { float:right; width:105px;}
.prjdesc-jcarousellite .info a{font-weight:bold;}
.prjdesc-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }
