/* CSS Document */
body{
	background-color:FFFFFF;
	margin-top: 50px;
	margin-bottom:70px;
}

#top{
	width: 800px;
	height: 95px;
	margin:0px auto;
	text-align:left;
}


#wrap{
	/*background-color:CC3300;*/
	width: 800px;
	margin:0px auto;
	text-align:left;
}


#bottom{
	width: 800px;
	height: 23px;
	margin:0px auto;
	text-align:left;
}


/* listing results area */
#listarea{
	width: 710px;
	margin:0px auto;
}

#list_odd{
	width:710px;
	background-color:#FFFFFF;
	padding-bottom: 0px;
	padding-top: 0px;
}

#list_even{
	width:710px;
	background-color:#edeeef;
	padding-bottom: 0px;
	padding-top: 10px;
}

/* listing result divider top grey bottom white */
#divide1{
	width: 710px;
	height:20px;
	padding:0px;
	margin: 0px;
	background-image:url(../images/list_divide01New.gif);
	background-repeat:no-repeat;
}


/* listing result divider top white bottom grey */
#divide2{
	width: 710px;
	height:20px;
	padding:0px;
	margin: 0px;
	background-image:url(../images/list_divide02bNew.gif);
	background-repeat:no-repeat;
}


/* listing page index */
#page{
	width: 745px;
	height: 83px;
	margin: 0px auto;

}


/*listing result feedback white */
#listwhite{
	background-color:#FFFFFF;
	margin-left:0px;
	width: 464px;
	height: 30px;
	margin-left: 2px;
	border-left-color:#666666;
	padding: 10px 10px 0px 10px;
}


/*listing result feedback white */
#listgrey{
	background-color:#edeeef;
	margin-left: 0px;
	width: 10px;
	height: 30px;
	margin-left: 2px;
	border-left-color:#666666;
	padding: 10px 10px 0px 10px;
}

#content
{
	background:#EAEAEA;
	clear:both;
	font-size:11px;
	color:#000;
	padding:10px;
	font-family:Arial, Helvetica, Sans-Serif;
}

/*listing result feedback white */
.listwhite{
	background-color:#FFFFFF;
	margin-left:0px;
	width: 464px;
	height: 30px;
	margin-left: 2px;
	border-left-color:#666666;
	padding: 10px 10px 0px 10px;
}


/*listing result feedback white */
.listgrey{
	background-color:#edeeef;
	margin-left: 0px;
	width: 10px;
	height: 30px;
	margin-left: 2px;
	border-left-color:#666666;
	padding: 10px 10px 0px 10px;
}

.reviewstyle{
	padding: 5px 5px 5px 5px;
}




/*this is green text*/
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9EE139;
	font-size: 16px;
}


/*this is grey subtitles*/
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}


/* General text */
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



/* big bold grey text*/
.style4 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2c2b2b;
}


/* input text*/
.style5 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}


/* copyright text*/
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c9cacb;
}


/*registration green titles*/
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9EE139;
	font-weight:bold;
}

/*regis main text*/
.style78 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9a9999;
}


/*regis small title*/
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c9cacb;
}


/* how it works green texts*/
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9EE139;
	font-size: 14px;
	font-weight:bold;
}


/* listing result title */
.style10{
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5B5E;
	font-size: 14px;
	font-weight:bold;
}


/* listing result descriptions */
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A8A8A;
	font-weight:lighter;
	line-height:17px;
}


/* listing page numbers */
.style12{
	font-family: Arial, Helvetica, sans-serif;
	color: #8A8A8A;
	font-size: 14px;
	font-weight:bold;
}


/* listing tiny numbers */
.style13{
	font-family: Arial, Helvetica, sans-serif;
	color: #8A8A8A;
	font-size: 12px;
	font-weight:bold;
}










/* style for links when rollover*/

a:link {
  color: #666666;
  text-decoration: underline;
  font-weight:bold;
}
a:visited {
  color: #666666;
  text-decoration: underline;
  font-weight:bold;
}
a:hover {
  color: #464646;
  text-decoration:underline;
}
a:active {
  color: #666666;
  text-decoration:underline;
}


.loginfield{
padding: 1px 10px 1px 10px;
background: transparent;
border:none;
width:230px;
height:20px;
font:Arial, Helvetica, sans-serif 12px;

}


/* Registration Form Styles */

.textfield{
padding: 1px 10px 1px 10px;
background: transparent;
border:none;
width:322px;
height:24px;

}

/* contact us bars */

.textfieldcon{
padding: 1px 10px 1px 10px;
background: transparent;
border: 0;
border-color: #FFFFFF;
width:320px;
height:24px;

}






/* comment area */
.textarea{
padding: 1px 10px 1px 10px;
background: transparent;
border: 0px;
border-color: #FFFFFF;
width:320px;
height:179px;
cols:25;
rows:10;
wrap:hard;
overflow: hidden;
font:Arial, Helvetica, sans-serif 12px;

}




.searchfield{
padding: 1px 10px 1px 10px;
background: transparent;
border: 0px;
width:285px;
height:18px;
color: #8A8A8A;

}


.searchfield2{
padding: 2px 10px 1px 10px;
background: transparent;
border: 0px;
width:377px;
height:18px;
}



/*
.select{
	width: 339px;
	height: 22px;
	border: 0px hidden;
	padding: 0px 30px 0 10px;
	font: 12px/21px arial,sans-serif;
	margin-top: 2px;
	background: transparent;
	overflow:hidden;
	
}
*/


/* customized drop down country menu */

span.select {
   position: absolute;
   width: 340px;
   height: 24px;
   padding: 0 0px 0 8px;
   font: 12px/21px arial,sans-serif;
   background: url(../images/countrySelect.gif) no-repeat;
   border-color: #FFFFFF;
   overflow:hidden;
  
 }


span.checkbox {
   width: 18px;
   height: 18px;
   padding: 0 0px 0 0;
   background: url(../cfe/checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
 }


.listing_padtop1 {
	padding-top: 4px;
}

.bar_edge1 {
	background: url('../images/bar_edge1.jpg') top left no-repeat;
}

.bar_edge2 {
	background: url('../images/bar_edge2.jpg') top left no-repeat;
}

.bar_search {
	background: url('../images/bar_search.jpg') top left no-repeat;
}

.bar_search_field {
	font-size:15px; 
	padding: 2px 10px 1px 10px; 
	background:transparent; 
	border:0; 
	width:298px; 
	height:18px; 
	color: #cdcdcd;
}

.bar_filler1 {
	background: url('../images/bar_filler1.gif') top left repeat-x;
}

.bar_nav_edge1 {
	background: url('../images/bar_nav_edge1.gif') top left no-repeat;
}

.bar_nav_edge2 {
	background: url('../images/bar_nav_edge2.gif') top left no-repeat;
}

.bar_nav_filler1 {
	background: url('../images/bar_nav_filler1.gif') top left repeat-x;
}

.bar_padtop1 {
	padding-top: 2px;
}

.about_nav {
	background: url('../images/about_people.gif') top left no-repeat;
	padding: 222px 0 0 0;
}

.about_nav_bar {
	width: 280px;
	font: 20px Arial, Helvetica;
	font-weight: bold;
	padding: 4px 0 0 33px;
}

.about_nav_bar_current {
	background: url('../images/about_nav_bullet.gif') 21px 14px no-repeat;
}

.about_nav_bar a, .about_nav_bar a:hover {
	text-decoration: none;
	color: #9ee139;
}

.about_nav_bar_current, .about_nav_bar a:hover {
	color: #689525;
}

.about_text {
	padding: 0 0 50px 0;
}

.about_table {
	height: 400px;
}

.about_title {
	padding: 0 0 10px 0;
	position: relative;
}

.listrow_even
{
	width:710px;
	background-color:#edeeef;
	padding-bottom: 5px;
	padding-top: 5px;
}

.listrow_odd
{
	width:710px;
	background-color:#FFFFFF;
	padding-bottom: 4px;
	padding-top: 5px;
}

.subjectPropertyNumber
{
	font-family:Arial;
	color:#8A8A8A;
	font-size:12px;
	font-weight:bold;
}

.verticalline
{
	padding:0 0 0 0;
}


/* tags page properties */
body.tags {
	background: #edeeef;
	margin: 0;
	padding: 0;
	width: 700px;
	height: 700px;
}
#tags_container {
	font-family: arial, san-serif;
	background: #ffffff;
	width: 550px;
	height: 615px;
	left: 50px;
	top: 50px;
	position: relative;
}
#tags_content_holder {
	background: url(images/tags_bg.png) repeat;
	width: 440px;
	/*height: 470px;*/
	height:520px;
	left: 51px;
	top:42px;
	/*top: 92px;*/
	position: absolute;
}
#tags_content {
	font-family: arial, san-serif;
	font-weight: bold;
	width: 430px;
	height: 490px;
	left: 10px;
	top: 10px;
	position: absolute;
	overflow: hidden;
}
#tags_content a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#tags {
	color: #2c2b2b;
	font-size: 20px;
	left: 51px;
	top: 53px;
	position: absolute;
}

span.s10 {
	font-size: 10.5px;
	color: #87ef00;
}
span.s10:hover {
	background: #ddffae;
	color: #78d200;
}
span.s11 {
	font-size: 11px;
	color: #87ec00;
}
span.s11:hover {
	background: #ddffae;
	color: #76ce00;
}
span.s12 {
	font-size: 11.5px;
	color: #84ea00;
}
span.s12:hover {
	background: #ddffae;
	color: #74ca00;
}
span.s13 {
	font-size: 12px;
	color: #83e600;
}
span.s13:hover {
	background: #ddffae;
	color: #72c600;
}
span.s14 {
	font-size: 12.5px;
	color: #82e500;
}
span.s14:hover {
	background: #ddffae;
	color: #70c200;
}
span.s15 {
	font-size: 13px;
	color: #81e300;
}
span.s15:hover {
	background: #ddffae;
	color: #6ebe00;
}
span.s16 {
	font-size: 13.5px;
	color: #80e100;
}
span.s16:hover {
	background: #ddffae;
	color: #6cba00;
}
span.s17 {
	font-size: 14px;
	color: #7ede00;
}
span.s17:hover {
	background: #ddffae;
	color: #6ab600;
}
span.s18 {
	font-size: 14.5px;
	color: #7cda00;
}
span.s18:hover {
	background: #ddffae;
	color: #67b100;
}
span.s19 {
	font-size: 15px;
	color: #7ad600;
}
span.s19:hover {
	background: #ddffae;
	color: #65ae00;
}
span.s20 {
	font-size: 15.5px;
	color: #78d200;
}
span.s20:hover {
	background: #ddffae;
	color: #63aa01;
}
span.s21 {
	font-size: 16px;
	color: #76ce00;
}
span.s21:hover {
	background: #ddffae;
	color: #60a501;
}
span.s22 {
	font-size: 16.5px;
	color: #74ca00;
}
span.s22:hover {
	background: #ddffae;
	color: #5ea201;
}
span.s23 {
	font-size: 17px;
	color: #72c600;
}
span.s23:hover {
	background: #ddffae;
	color: #5c9e01;
}
span.s24 {
	font-size: 17.5px;
	color: #70c200;
}
span.s24:hover {
	background: #ddffae;
	color: #5a9a01;
}
span.s25 {
	font-size: 18px;
	color: #6ebe00;
}
span.s25:hover {
	background: #ddffae;
	color: #579501;
}
span.s26 {
	font-size: 18.5px;
	color: #6cba00;
}
span.s26:hover {
	background: #ddffae;
	color: #559101;
}
span.s27 {
	font-size: 19px;
	color: #6ab600;
}
span.s27:hover {
	background: #ddffae;
	color: #538e01;
}
span.s28 {
	font-size: 19.5px;
	color: #67b100;
}
span.s28:hover {
	background: #ddffae;
	color: #518a01;
}
span.s29 {
	font-size: 20px;
	color: #65ae00;
}
span.s29:hover {
	background: #ddffae;
	color: #4e8601;
}
span.s30 {
	font-size: 20.5px;
	color: #63aa01;
}
span.s30:hover {
	background: #ddffae;
	color: #4c8301;
}
span.s31 {
	font-size: 21px;
	color: #60a501;
}
span.s31:hover {
	background: #ddffae;
	color: #4a8001;
}
span.s32 {
	font-size: 21.5px;
	color: #5ea201;
}
span.s32:hover {
	background: #ddffae;
	color: #477c00;
}
span.s33 {
	font-size: 22px;
	color: #5c9e01;
}
span.s33:hover {
	background: #ddffae;
	color: #457900;
}
span.s34 {
	font-size: 22.5px;
	color: #5a9a01;
}
span.s34:hover {
	background: #ddffae;
	color: #447700;
}
span.s35 {
	font-size: 23px;
	color: #579501;
}
span.s35:hover {
	background: #ddffae;
	color: #437500;
}
span.s36 {
	font-size: 23.5px;
	color: #559101;
}
span.s36:hover {
	background: #ddffae;
	color: #417200;
}
span.s37 {
	font-size: 24px;
	color: #538e01;
}
span.s37:hover {
	background: #ddffae;
	color: #407400;
}
span.s38 {
	font-size: 24.5px;
	color: #518a01;
}
span.s38:hover {
	background: #ddffae;
	color: #407301;
}
span.s39 {
	font-size: 25px;
	color: #4e8601;
}
span.s39:hover {
	background: #ddffae;
	color: #3c6c01;
}
span.s40 {
	font-size: 25.5px;
	color: #4c8301;
}
span.s40:hover {
	background: #ddffae;
	color: #396601;
}
span.s41 {
	font-size: 26px;
	color: #4a8001;
}
span.s41:hover {
	background: #ddffae;
	color: #345d01;
}
span.s42 {
	font-size: 26.5px;
	color: #477c00;
}
span.s42:hover {
	background: #ddffae;
	color: #305601;
}
span.s43 {
	font-size: 27px;
	color: #457900;
}
span.s43:hover {
	background: #ddffae;
	color: #2c4f01;
}
span.s44 {
	font-size: 27.5px;
	color: #447700;
}
span.s44:hover {
	background: #ddffae;
	color: #294901;
}
span.s45 {
	font-size: 28px;
	color: #437500;
}
span.s45:hover {
	background: #ddffae;
	color: #254201;
}
span.s46 {
	font-size: 28.5px;
	color: #417200;
}
span.s46:hover {
	background: #ddffae;
	color: #1f3800;
}
span.s47 {
	font-size: 29px;
	color: #407400;
}
span.s47:hover {
	background: #ddffae;
	color: #1c3200;
}
span.s48 {
	font-size: 29.5px;
	color: #407301;
}
span.s48:hover {
	background: #ddffae;
	color: #162700;
}
span.s49 {
	font-size: 30px;
	color: #3c6c01;
}
span.s49:hover {
	background: #ddffae;
	color: #142300;
}
span.s50 {
	font-size: 30.5px;
	color: #396601;
}
span.s50:hover {
	background: #ddffae;
	color: #101c00;
}
span.s51 {
	font-size: 31px;
	color: #345d01;
}
span.s51:hover {
	background: #ddffae;
	color: #101c00;
}
span.s52 {
	font-size: 31.5px;
	color: #305601;
}
span.s52:hover {
	background: #ddffae;
	color: #101c00;
}
span.s53 {
	font-size: 32px;
	color: #2c4f01;
}
span.s53:hover {
	background: #ddffae;
	color: #101c00;
}
span.s54 {
	font-size: 32.5px;
	color: #294901;
}
span.s54:hover {
	background: #ddffae;
	color: #101c00;
}
span.s55 {
	font-size: 33px;
	color: #254201;
}
span.s55:hover {
	background: #ddffae;
	color: #101c00;
}
span.s56 {
	font-size: 33.5px;
	color: #1f3800;
}
span.s56:hover {
	background: #ddffae;
	color: #101c00;
}
span.s57 {
	font-size: 34px;
	color: #1c3200;
}
span.s57:hover {
	background: #ddffae;
	color: #101c00;
}
span.s58 {
	font-size: 34.5px;
	color: #162700;
}
span.s58:hover {
	background: #ddffae;
	color: #101c00;
}
span.s59 {
	font-size: 35px;
	color: #142300;
}
span.s59:hover {
	background: #ddffae;
	color: #101c00;
}
span.s60 {
	font-size: 35.5px;
	color: #101c00;
}
span.s60:hover {
	background: #ddffae;
	color: #101c00;
}
.super {
	font-size: 10px;
	vertical-align: super;
	font-weight: bold;

}
.s11 {
	font-size: 11px;
	color: #85EC00;
}
.s12 {
	font-size: 11.5px;
	color: #84ea00;
}
.s13 {
	font-size: 12px;
	color: 83E600;
}
.s14 {
	font-size: 12.5px;
	color: #82e500;
}
.s15 {
	font-size: 13px;
	color: #81e300;
}
.s16 {
	font-size: 13.5px;
	color: 80E100;
}
.s17 {
	font-size: 14px;
	color: #ede00;
}
.s18 {
	font-size: 14.5px;
	color: #7cda00;
}
.s19 {
	font-size: 15px;
	color: 7ad600;
}
.s20 {
	font-size: 15.5px;
	color: #78d200;
}
.s21 {
	font-size: 16px;
	color: 76ce00;
}
.s22 {
	font-size: 16.5px;
	color: #74ca00;
}
.s23 {
	font-size: 17px;
	color: #72c600;
}
.s24 {
	font-size: 17.5px;
	color: 70C200;
}
.s25 {
	font-size: 18px;
	color: #6ebe00;
}
.s26 {
	font-size: 18.5px;
	color: 6CBA00;
}
.s27 {
	font-size: 19px;
	color: 6AB600;
}
.s28 {
	font-size: 19.5px;
	color: 67B100;
}
.s29 {
	font-size: 20px;
	color: #65ae00;
}
.s30 {
	font-size: 20.5px;
	color: #63aa01;
}
.s32 {
	font-size: 21px;
	color: 5EA201;
}
.s33 {
	font-size: 21.5px;
	color: 5C9E01;
}
.s34 {
	font-size: 22px;
	color: 5A9A01;
}
.s35 {
	font-size: 22.5px;
	color: #579501;
}
.s36 {
	font-size: 23px;
	color: 559101;
}
.s37 {
	font-size: 23.5px;
	color: #538e01;
}
.s38 {
	font-size: 24px;
	color: 518A01;
}
.s39 {
	font-size: 24.5px;
	color: 4E8601;
}
.s40 {
	font-size: 25px;
	color: #4c8301;
}

/* Statistic page properties */

body.Sta {
	background:#d3d3d3;
	margin: 0;
	padding: 0;
	font-family: arial, san-serif;
	/*#d3d3d3*/
	
}
.Sta_container {	
	font-family: arial, san-serif;
	width: 301px;
	height: 301px;
	left: 30px;
	top: 25px;
	position: relative;	
}

.Sta_label {
	font-family: arial, san-serif;
	font-size:25px;
	color:#5da402;
	font-weight:bold;
	
}


.Sta_style4 {
	font-size: 25px;
	color: #000000;
	font-weight: bold;
	font-family: arial, san-serif;
}