/* CSS Document */

body{
	background-color:#c1dee9;

	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:center;
	font-size:12px;
	color:#0a4c5e; 
}  
/*img, div, ul, li, a{ behavior: url(iepngfix.htc); border:0px; }*/
div, h1, h2, h3, h4, h5, h6,h7, p, form, label, input, textarea, img, span, ul{margin:0px; padding:0px;border:0px; }
a:link {color: #0a4c5e; text-decoration: none; }
a:visited {color: #0a4c5e; text-decoration: none;}
a:hover {color: #0a4c5e; text-decoration: underline;}
a:active {color: #0a4c5e; text-decoration: none;}
.clear {clear:both;}
.absmiddle {vertical-align:middle; line-height:19px;}
input, select, textarea{ margin:0px; padding:2px; color:#0a4c5e; border:1px solid #b1cad1;  }
select{border:1px solid #b1cad1; margin:0px; padding:1px; color:#0a4c5e; }
.checkbox{border:0px solid #b1cad1;margin:0px;padding:0px;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {  outline:none; }
form, textarea{margin:0; padding:0; color:#0a4c5e;}
.error label { color:#f00; }

.error { color:RED; }
.select{ width:200px;  margin:0px; padding:1px; color:#21768f;}
.selectW{width:145px;}
a:focus {outline: none;}
*:focus { outline: none; }
.fL{ float:left;}
.fR{ float:right;}
.star{color:#FF0000;}
.radio{ border:0px solid #fff;}

.heightSpacer{height: 5px;}

.redtext16{ font-size:16px; font-weight:normal; color:#993300; line-height:19px;}
.redtext12{ font-size:12px; font-weight:normal; color:#993300; line-height:15px;}
.redtext12 a{ font-size:12px; font-weight:normal; color:#993300; line-height:15px;}
.redtext11{ font-size:11px; font-weight:normal; color:#993300; line-height:15px;}
.redtext11 a{ font-size:11px; font-weight:normal; color:#993300; line-height:15px;}
.blue11{font-size:11px; font-weight:normal;color:#0a4c5e; line-height:18px;}
h1{ font-size:26px; color:#993300;  font-weight:normal; line-height:30px;}
h2{ font-size:24px; color:#2d89a2;  font-weight:normal; line-height:32px;}
h3{ font-size:18px; color:#0a4c5e; font-weight:normal; line-height:22px;}
h4{ font-size:14px; color:#0a4c5e; font-weight:normal; line-height:18px;}
.headingRed{ font-size:30px; color:#993300;  font-weight:normal; line-height:32px;}
.blueHeading{ font-size:18px; color:#0a4c5e;  font-weight:normal; line-height:30px;}
.msg{font-size:16px; font-weight:normal; color:#993300; line-height:20px; text-align:left; margin:7px 0px;}
.borderBlue{ background:url(../images/borderLine.gif) repeat-x left top; height:4px; margin-top:4px; margin-bottom:8px;}
.borderWhite{ background:url(../images/borderLineWhite.gif) repeat-x left center; margin:0px;padding:0px;height:10px;}
.borderWhitePhoto{ background:url(../images/borderLineWhite.gif) repeat-x left center; height:10px; margin-right:10px;}
.borderLinePhoto{ background:url(../images/borderLine.gif) repeat-x left top; height:4px; margin-top:4px; margin-right:10px; margin-bottom:8px;}

.mT{ margin-top:6px;}
.viewMore{font-size:12px; font-weight:normal; color:#993300; margin-top:2px; width:80%; line-height:15px; list-style-type:none; float:right;}
.viewMore a{font-size:12px; font-weight:normal; color:#993300; margin-top:2px; display:block;line-height:15px; list-style-type:none; float:right;}

.buttonSmall{ background:url("../images/buttonBgSmall.png") no-repeat scroll 0 0 transparent; cursor:hand; cursor:pointer;
 width:88px; height:30px; border: none; color:#ffffff; }
.buttonYelp{ width:120px; height:30px; border: none; color:#ffffff; float:right;margin-right:22px;}
.buttonMedium{ background:url("../images/buttonBgMedium.png") no-repeat scroll 0 0 transparent;cursor:hand; cursor:pointer;
 width:141px; height:30px; border: none; color:#ffffff; }

.w150{ width:150px;}
.wrapper{
	width:998px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	position:relative;
	background-color:#FFFFFF;
}
/*header*/
.header{
	width:998px;
	margin:0px auto;
	padding:0px;
        background-color:#FFFFFF;

}
.header .logoDiv{
	float:left;
	margin: 45px 0px 0px 20px;
}
.header .adsDiv{
	float:right;
	margin: 5px 20px 10px 0px;
	width:468px;
}
.header .adsDiv img{
	margin-top:10px;
}
.header .navDiv{
	height:70px;
	width:998px;
	background: url(../images/navBg.jpg) left top repeat-x;
}

.header .navDiv .mainmenu {
	float:left;
	width:640px;
	height:40px;
}
.header .navDiv .mainmenu ul{
	margin:0px 0px 0px 2px;
	padding:0px;
	height:42px;
}
.header .navDiv .mainmenu ul li{
	float:left;
	height:40px;
	line-height:40px;
	list-style-type:none;
	margin:0px ;
	color:#FFFFFF;
	text-align:center;
	width:100px;
	padding: 0px 2px;
	border-right:1px solid #85bac9;
}

.header .navDiv .mainmenu ul li a{
 	color:#FFFFFF;
 	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	text-align:center;

}
.header .navDiv .mainmenu ul li a:hover{
	color: #FF9900;
}
.selected{
	text-align:center;
	height:42px;
	background-image:url(../images/homeSelected.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.header .navDiv .search{
	float:right;
	width:340px;
	margin: 5px 7px 0px 0px;
	height:28px;
}
.header .navDiv .search .input{
	width:220px;
	border:1px solid #ffffff;
	margin:3px 5px 0px 7px; float:left;

}
.header .navDiv .search .button{
	float:right; margin-right:5px;
}
.header .navDiv .submenu{
	width:998px;
	height:30px;
	background-color:#f7c44a;
}
.header .navDiv .submenu ul{
	margin:0px;
	padding:0px 0px 0px 10px;
}
.header .navDiv .submenu ul li{
	float:left;
	list-style-type:none;
	margin:0px 5px;
	line-height:30px;
}
.submenuHome{
	width:998px;
	height:24px;
	background-color:#f7c44a;
}

/*body content*/
.mainContent{
	width:998px;
	padding:0px;
    background-color:#FFFFFF;
    margin : 0px auto;
}
.mainContent .horizontalAd{
	height: 90px;
	width:998px;
	text-align:center;
	padding-top:10px;
	clear:both;
}
.mainContent .blueColorBg{
	background-color:#e8f1f4;
	padding-top:15px;
	padding-bottom:10px;
}

.mainContent .leftColm{
	width:160px;
	float:left;
	margin:18px 8px 10px 0px;
}
.mainContent .leftColm .ads{
	text-align:center;
        margin-right:2px;
        width:125px;
        height:125px;
         margin-left:10px;
}
.mainContent .leftColm .listing{

}
.mainContent .leftColm .listing ul{
	margin-left: 10px; margin-top:10px;
}
.mainContent .leftColm .listing ul li{
 line-height:12px;
 border-bottom:1px solid #e1eaed;
 list-style-image:url(../images/bullet.png); 
 list-style-position:inside;
 list-style-type:none;
 padding-left:5px; 
 height:16px;
 margin:3px 0px 0px 0px; 
 padding:3px 0px 0px 5px; 
 
}
.listingSelect{ background-color:#fde8b4;}
.mainContent .middleColm{
	width:635px;
	vertical-align:top;
	padding:0px;
	float:left;
	margin:18px 0px 10px 0px;
    text-align: left;
}
.mainContent .middleColm .headingBottom{
	background: url(../images/headingBottom.jpg) left top repeat-y; height:4px;
	margin-bottom:5px; margin-top:2px;
}
.mainContent .middleColm .centerLeftDiv{
	width:315px;
	float:left;
	margin-top:15px;
	text-align: left;
}
/*BLUE CORNER DIV CSS STARTS*/
.blueCornerDiv{
	background: #e8f1f4; width:100%;
}

.top_leftbg {
	width: 100%; height: 9px; background:  url(../images/cornerBlueTl.jpg) left top no-repeat;
}
.top_leftbg1{
	width: 100%; height: 9px;
}
.blueContent{ padding:0px 10px 4px 10px;
}
.blueContentPhoto{ padding:0px 0px 0px 10px;
}
.top-rightbg {
	float: right;width: 9px;height: 9px; background:  url(../images/cornerBlueTr.jpg) right top no-repeat;
}
.top-rightbg1 {
	float: right;width: 9px;height: 9px;
}
.bottom-leftbg {
	width: 100%; height: 9px; background: url(../images/cornerBlueBl.jpg) left bottom no-repeat;
}
.bottom-rightbg {
	float: right; width: 9px; height: 9px; background:  url(../images/cornerBlueBr.jpg) right bottom no-repeat;
}
/*BLUE CORNER DIV CSS ENDS*/


/*DARKER BLUE CORNER DIV CSS STARTS*/
.dBlueCornerDiv{
	background: #c8e3ed; width:100%;
}
.tLeftbg {
	width: 100%; height: 9px; background:  url(../images/cornerDBlueTl.jpg) left top no-repeat;
}
.tLeftbg1{
	width: 100%; height: 9px;
}
.dBContent{ padding:0 10px 0px 10px;
}
.tRightbg {
	float: right;width: 9px;height: 9px; background:  url(../images/cornerDBlueTr.jpg) right top no-repeat;
}
.tRightbg1 {
	float: right;width: 9px;height: 9px;
}
.bLeftbg {
	color:#F87431;width: 100%; height: 9px; background: url(../images/cornerDBlueBl.jpg) left bottom no-repeat;
}

.bRightbg {
	float: right; width: 9px; height: 9px; background:  url(../images/cornerDBlueBr.jpg) right bottom no-repeat;
}
/*DARKER BLUE CORNER DIV CSS ENDS*/

/*YELLOW CORNER DIV CSS STARTS*/
.yellowCornerDiv{
	background: #f8ebca; width:99%;
}
.t-leftbg {
	width: 100%; height: 9px; background:  url(../images/cornerYellowTl.jpg) left top no-repeat;
}
.t-leftbg1{
	width: 100%; height: 9px;
}
.yellowContent{ padding:3px 10px 3px 10px;
}
.IconContent{ margin-right:10px; clear:both;}
.t-rightbg {
	float: right;width: 9px;height: 9px; background:  url(../images/cornerYellowTr.jpg) right top no-repeat;
}
.t-rightbg1 {
	float: right;width: 9px;height: 9px;
}
.b-leftbg {
	width: 100%; height: 9px; background: url(../images/cornerYellowBl.jpg) left bottom no-repeat;
}
.b-rightbg {
	float: right; width: 9px; height: 9px; background:  url(../images/cornerYellowBr.jpg) right bottom no-repeat;
}
/*YELLOW CORNER DIV CSS ENDS*/

.mainContent .middleColm .centerLeftDiv .photos{
 margin-top:14px; text-align:center;
}
.mainContent .middleColm .centerLeftDiv .photos ul{
	margin:0px; padding:0px; 
}
.mainContent .middleColm .centerLeftDiv .photos ul li{
	float:left;
	list-style-type:none;
	margin:0px 23px 26px 0px;
	width:76px;
	height:56px;
	padding:0px;
}
.mainContent .middleColm .centerLeftDiv .photos ul li img{ border:3px solid #ffffff;}
.mainContent .middleColm .centerRightDiv{
	width:310px;
	float:right;
	margin-top:15px;
}
.mainContent .middleColm .centerLtDiv{
	width:340px;
	float:left;
	margin-top:15px;
	text-align: left;
}
.mainContent .middleColm .centerRtDiv{
	width:280px;
	float:right;
	margin-top:15px;
}
.mainContent .middleColm .centerRightDiv .login{
	margin:0px; padding:0px;
}
/*Forms css starts here*/
/*for home*/
form#frmLogin{
	margin:0px; padding:0px;
}
form#frmLogin label{
	width:80px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	padding-right:10px;
	display:block;
	clear:left;
	color:#0a4c5e;
}
form#frmLogin input{
  margin-bottom:10px;

}
form#frmLogin p{
  margin-left:90px; text-align:left; font-size:12px
}
form#frmLogin .input{width:155px;
}
/*for registration*/
form#frmReg{
	margin:0px; padding:0px;
}
form#frmReg label{
	width:110px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	padding-right:10px;
	display:block;
	clear:left;
	color:#0a4c5e;
}
form#frmReg input{
  margin-bottom:10px;

}
form#frmReg .input{
  width:160px;

}
form#frmReg p{
 font-size:12px; line-height: 34px;
}


.captcha{margin:0px; padding:0px; text-align:center; min-height:212px;}
/*Forms css ends here*/

.mainContent .middleColm .centerRightDiv .homeIcon{
	margin:0px; padding:0px;
}
.mainContent .middleColm .centerRightDiv .homeIcon ul{
	margin:0px; padding:0px; width:280px;
}
.mainContent .middleColm .centerRightDiv .homeIcon ul li{
 	 list-style-type:none; width:280px; margin:0px; padding:0px; height: 16px; clear:both;
}
.mainContent .middleColm .centerRightDiv .homeIcon ul li .img{
 	float:left; margin-right:5px; 
}
/*home upload*/
.mainContent .middleColm .centerRightDiv .homeUpload{
	margin:0px; padding:0px;
}
.mainContent .middleColm .centerRightDiv .homeUpload ul{
	margin:0px; padding:0px; width:280px;
}
.mainContent .middleColm .centerRightDiv .homeUpload ul li{
 	 list-style-type:none; width:280px; margin:0px; padding:0px; min-height:18px; clear:  both;}
.mainContent .middleColm .centerRightDiv .homeUpload ul li .img{
 	float:left; margin-right:5px; height:18px;width: 24px;
}


/*Register */
.mainContent .middleColm .centerRtDiv .regUpload{
	margin:0px; padding:0px;
}
.mainContent .middleColm .centerRtDiv .regUpload ul{
	margin:0px; padding:0px; width:270px;
}
.mainContent .middleColm .centerRtDiv .regUpload ul li{
 	 list-style-type:none; width:270px; margin:0px; padding:0px;
}
.mainContent .middleColm .centerRtDiv .regUpload ul li .img{
 	float:left; margin-right:5px;
}
.mainContent .middleColm .centerRtDiv .articles{
	margin:0px; padding:0px; min-height: 180px;
}
.mainContent .middleColm .centerRtDiv .articles ul{
	margin:0px; padding:0px;
}
.mainContent .middleColm .centerRtDiv .articles ul li{
	line-height:12px;
 list-style-image:url(../images/bullet.png); 
 list-style-type:none;
 height:17px;
 margin-top:5px; margin-left:14px; 

}
.mainContent .rightColm{
	width:190px;
	float:right;
	margin:18px 0px 10px 0px;
}
.mainContent .rightColm .ads{
	text-align:center;
}
.mainContent .rightColm .adsBottom{
 text-align:center;
 width:160px; 
 height:150px;
}
.mainContent .rightColm .adsBot{
	text-align:center;
        padding-left: 15px;
}

/*Editable profile css starts*/
.mainContent .middleColm .profileLeft{
	width:445px;
	float:left;
	margin-top:15px;
	text-align: left;
}
.mainContent .middleColm .profileLeft .profilePhoto{
 	border:4px solid #ffffff;
	margin:0px 0px 10px 0px;
	float:left;
	width:80px;
	height:80px;
}
.mainContent .middleColm .profileRight{
	width:175px;
	float:right;
	margin-top:15px;
}
.mainContent .middleColm .profileRight .memProject{
  text-align:center;
	margin:0px;
	padding:0px;
	min-height:484px;
}
.mainContent .middleColm .profileRight .memProject img{
	border:4px solid #ffffff;
	margin:0px;
	padding:0px;
	width:110px;
	height:73px;
	margin-top:7px;
}

#user{
	margin:0px 0px 0px 10px; padding:0px; width:315px;
}
#user label{
	width:75px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	padding-right:10px;
	display:block;
	clear:left;
	color:#0a4c5e;
}
#user input{
  margin-bottom:10px;
  color:#0a4c5e;
}
#user .input{
 border:1px solid #b1cad1;
}


#userProfile{
	margin:0px; padding:0px; width:100%; 
}


#userProfile label{
	width:172px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	padding-right:10px;
	display:block;
	clear:left;
	color:#0a4c5e;
}


#userProfile input{
  margin-bottom:10px;

}

#userProfile .input{
 border:1px solid #b1cad1;
}
#userProfile textarea{
  width:200px;
  height:90px;

}

#userProfile p{
  margin-left:182px; text-align:left;
}


form#four{
	margin:0px; padding:0px;
}
form#four label{
	width:150px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	padding-right:10px;
	display:block;
	clear:left;
	color:#0a4c5e;
}
form#four input{
  margin-bottom:10px;
  color:#0a4c5e;
}
form#four textarea{
  margin-bottom:10px;
  color:#0a4c5e;
  width:220px;
  height:80px;
}
form#four p{
  margin-left:160px; text-align:left;
}
/*Editable project page css starts*/

.mainContent .middleColm .projectLeft{
	width:380px;
	float:left;
	margin-top:15px;
	text-align: left;
}

.mainContent .middleColm .projectRight{
	width:235px;
	float:right;
	margin-top:15px;
}
form#five{
	margin:0px; padding:0px;
}
form#five label{
	width:140px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	padding-right:10px;
	display:block;
	clear:left;
	color:#0a4c5e;
}
form#five input{
  margin-bottom:10px;

}
form#five textarea{
  margin-bottom:10px;
  color:#0a4c5e;
  width:200px;
  height:80px;
}
form#five select{
  margin-bottom:10px;
  color:#0a4c5e;
}
form#five p{
  margin-left:150px; text-align:left;
}
.w200{ width:200px;}
.addVideo{ background-color:#f2dfae; height:23px; width:200px; line-height:23px; padding-left:10px;}
.uploadedFiles1{margin:0px; padding:0px;  width:215px; height:90px; overflow:auto;}
.uploadedFiles1 ul{margin:0px; padding:0px;  width:195px;}
.uploadedFiles1 ul li{margin:0px; padding:0px; text-decoration:none; width:195px; line-height:24px; float:left; display:block;}
.tit{width:120px;}
.w80{width:80px;}


.uploadedPic{
	border:4px solid #ffffff;
	margin:0px;
	padding:0px;
	width:192px;
	height:125px;
	margin-top:10px;
	text-align:center;
	clear:both;
}

/*Viewable project page css starts*/
.mainContent .middleColm .centerLeftDiv .projectPhoto{
	border:4px solid #ffffff;
	margin:0px;
	padding:0px;
	width:285px;
	height:200px;
	text-align:center;
	clear:both;
}
.mainContent .middleColm .centerLeftDiv .projectPhoto ul{
    margin:0px;
	padding:0px;
}
.mainContent .middleColm .centerLeftDiv .projectPhoto ul li{
    margin:0px;
	padding:0px;
        list-style: none;
}
.mainContent .middleColm .centerLeftDiv .blueBg{ background-color:#cbe5ee; height:30px; line-height:30px; padding:0px 5px; }
.mainContent .middleColm .centerLeftDiv .whiteBg{ background-color:#ffffff; height:30px; line-height:30px; padding:0px 5px; }
.mainContent .middleColm .centerLeftDiv .projectFacts{}
.mainContent .middleColm .centerLeftDiv .projectFacts ul{ margin:0px; padding:0px;}
.mainContent .middleColm .centerLeftDiv .projectFacts ul li{ list-style-type:none; margin-bottom:5px; height:23px;}
.mainContent .middleColm .centerLeftDiv .projectFacts ul li .type{ width:80px; height:23px; line-height:21px; text-align:right; float:left; margin-right:3px;}
.mainContent .middleColm .centerLeftDiv .projectFacts ul li .facts{float:left; height:23px; line-height:23px; background-color:#ffffff; width:206px; padding-left:5px;}

.mainContent .middleColm .centerLeftDiv .projectFacts .link{ font-size:14px;}
.mainContent .middleColm .centerLeftDiv .projectFacts .link ul{ font-size:14px;}
.mainContent .middleColm .centerLeftDiv .projectFacts .link ul li{ font-size:14px; height:30px; line-height:30px; background-color:#cbe5ee; padding-left:5px; margin-bottom:5px;}
.mainContent .middleColm .centerLeftDiv .projectFacts .textarea{ width:280px; height:90px; padding:4px;}
.mainContent .middleColm .centerLeftDiv .projectFacts h2{font-size:18px; color:#0a4c5e; font-weight:normal; line-height:18px;}
.mainContent .middleColm .centerLeftDiv .projectFacts h3{font-size:16px; color:#0a4c5e; font-weight:normal; line-height:18px;}
.mainContent .middleColm .centerLeftDiv .projectFacts h4{font-size:14px; color:#0a4c5e; font-weight:normal; line-height:18px;}
.mainContent .middleColm .centerLeftDiv .projectFacts span{font-size:11px; font-weight:normal; color:#993300; line-height:15px;}

.contactInfo { margin:0px; padding:0px;width:100% }
.contactInfo .photo{ border:4px solid #ffffff; margin:0px 0px 10px 0px; float:left; width:83px; height:80px; text-align:center;}
.contactInfo .description{float:left; width:163px; margin-left:10px; }
.contactInfo .description h3{font-size:16px; color:#0a4c5e; font-weight:normal; line-height:18px;}
.contactInfo ul{ font-size:14px; margin:0px; padding:0px; list-style-type:none; width:100%;  background-color:#9cd1e5;}
.contactInfo ul li{ font-size:14px; height:30px; line-height:30px; background-color:#9cd1e5; width:100%; float:left; padding-left:5px; margin-bottom:5px;}
.contactInfo ul li a{ font-size:14px; height:30px; line-height:30px; background-color:#9cd1e5; padding-left:5px; margin-bottom:5px;}
.adCenterCol{ width:285px; height:250px; margin:0px; padding:0px;}

/*Advance Search result page css starts*/
form#six{
	margin:0px; padding:0px;
}
form#six label{
	width:60px;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
	height:30px;
	display:block;
	clear:left;
	color:#0a4c5e;
}
form#six input{
  margin-bottom:10px; margin-right:5px;width:80px;float:left;
}
form#six span{
  float:left; width:90px; line-height:24px;text-align:right;padding-right:5px;
}

form#six a{
  float:left;
}
form#six select{
  margin-bottom:10px;
  color:#0a4c5e; float:left; margin-right:3px; width:178px;
}

.advSearch{ float:right;margin-right:42px;}
.selectToFromAdv{ width:90px;}
#searchStrDiv { font-size:14px;line-height:18px;}
/*Category page css starts*/
.categoryPro{
	float:left;
	list-style-type:none;
	margin:0px 20px 20px 12px;
	width:118px;
	min-height:73px;
	padding:0px;
        
        
}
#recentDiv {float:left;width:100%;margin:0px;padding:0px;}
.categoryPro img{ border:3px solid #ffffff;}

/*Search result page css starts*/
.searchResult{ width:100%; margin:0px; padding:0px;}
.searchResult .photo{ border:4px solid #ffffff; margin:0px; float:left; width:76px; height:56px;}
.searchResult .description{ float:left; width:520px; margin-left:10px; }
.searchResult .description h3{font-size:16px; color:#0a4c5e; font-weight:normal; line-height:18px;}

.pagination{
font-weight:normal; height:30px; float:right; clear:both;
}
.pagination a{
  color:#0a4c5e; padding:3px 6px 7px 6px; margin:0; width:20px; height:21px; line-height:25px;
}
.pagination a:hover{
width:20px; height:21px; color:#0a4c5e; padding:3px 6px 7px 6px; margin:0px; line-height:25px;
}
.pagination a:active{
background:url(../images/navigation_bg.png) no-repeat top left; width:20px; height:21px; color:#0a4c5e; padding:3px 6px 7px 6px; margin:0px ; line-height:25px;
}
.pagination a:Selected{
background:url(../images/navigation_bg.png) no-repeat top left; width:20px; height:21px; color:#0a4c5e; padding:3px 6px 7px 6px; margin:0px; line-height:25px;
}
.Pagination_selected{
background:url(../images/navigation_bg.png) no-repeat top left; width:20px; height:21px; color:#0a4c5e; padding:3px 6px 7px 6px; margin:0px; line-height:25px;
}
/*Contractor reviewa*/
.reviewResult{ width:100%; margin:0px; padding:0px;padding-left:10px;}
.reviewResult .photo{ border:4px solid #ffffff; margin:0px; float:left; width:76px; height:56px;}
.reviewResult .description{ float:left; width:520px; margin-left:10px; }
.reviewResult .description h3{font-size:14px; color:#0a4c5e; font-weight:normal; line-height:18px;float:left;}
.reviewResult .description .rating { float:right;line-height:18px;margin-right:10px;}
.reviewResult .description .reviews { float:right;line-height:18px;margin-right:10px;}
.reviewResult .knowmore { float:right;line-height:18px;margin-right:10px;}


/*Privacy Setting Page css start*/

.public {
	float:left;
	width:260px;
}
.public select{
	width:258px;
	height:130px;

}
.add {
	float:left;
	width:90px;
	margin-top:50px;
	text-align:center;
}

.private {
	float:left;
	width:260px;
}
.private select{
	width:258px;
	height:130px;

}

/*Project view Comment*/
#commentsDiv{
    /*height: 232px;
    overflow: auto;*/
}

/*Picture scrolling on project details pafe*/
.slideDiv{position: absolute; margin-top: 70px; height: 40px;width: 283px;}
.prev{float: left; padding: 0px; margin:0px; width: 60px; text-align: left;}
.next{float: right; padding: 0px; width: 60px; text-align: right;}
/*footer*/
.footer{
	width:998px;
	margin: 0px auto;
	padding:0px;
	color:#FFFFFF;
	height:46px;
	background-color:#38a5c3;
}
.footer p{
	float:left;
	line-height:44px;
	margin-left:10px ;
}
.footer span{
	margin-right:10px ;
	line-height:44px;
	float:right;
}
.footer span a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 5px;
}
.footer span a:hover{

	text-decoration:underline;
}

