/*PPV*/
#ppv_main_tab img{
	width:90px;
	height:90px;
	margin:2 25 10 25;
	border:0px;
}
#ppv_filter td{
	font-size:10px;
}
#ppv_gen_tab td{
	font-size:10px;
}
#ppv_main_tab td{
	background-color:white;
	width:20%;
	font-size:11px;
	height:190px;
	padding-bottom:8px;
	border:1px solid purple;
	font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
input{
    border:1px solid #777;
}
input{
font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
div{
	font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
td{
font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
#mail td{
	padding-left:3px
	padding-right:3px
}
/*UPLOAD*/
.upload_right1{
	height:250px;border:2px solid #a7a; text-align:left;position:absolute;left:455px;width:275px; padding:10px;
}
.upload_right2{
	border:2px solid #a7a; text-align:left;position:absolute;left:455px;width:275px; padding:10px;height:80px;top:295px;
	font-size:11px;
}
.upload_right3{
	border:2px solid #a7a; text-align:left;position:absolute;left:455px;width:275px; padding:10px;height:80px;top:405px;
	font-size:10px;
}
.upload_right4{
	border:2px solid #a7a; text-align:left;position:absolute;left:455px;width:275px; padding:10px;height:80px;top:515px;
	font-size:10px;
}
login_check{
	 position:relative;top:4px;
}
/*GOOD UPLOAD */
.good_upload_main{
		height:565px;
}
.good_upload_set{
	height:200px;
 
	width:730px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
.good_upload_set2{
	height:100px;
 
	width:730px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
.good_upload_image_real{
	
	width:160px;
}
.good_upload_image_real2{
	
	width:100px;
}
.good_upload_table{
	height:400px;
	top:90px;
	position:absolute;
 
	z-index:10;
	left:15px;
}
.good_upload_image{
	float:left;
	margin-right:10px;
	padding:1px;
 
	width:170px;
	height:170px;
	overflow:hidden;
}
.good_upload_image2{
	float:left;
	margin-right:10px;
	padding:1px;
 
	width:100px;
	height:100px;
	overflow:hidden;
}
.good_upload_bad_image{
	float:left;
	margin-right:10px;
	padding:1px;
 
	width:170px;
	height:100px;
	overflow:hidden;
}
.good_upload_return{
	position:absolute;
	top:600px;
	text-align:center;
	width:100%;
}
.good_upload_target{
	position:absolute;;
	top:185px;
	left:320px;
	z-index:1;
}
.good_upload_type{
	position:absolute;
	top:100px;
	left:20px;
}
.good_upload_surround{
	position:absolute;
	top:85px;
	left:8px;
}
.good_upload_text{
	width:170px;
	text-align:center;
	float:left;
	margin-right:10px;
}

.uploadnav{
	width:520px;
	height:35px;
 
}

/*MAILBOX NAV */
.mailboxnav_left{
	
		/*width:380px;*/
	width:52%;
	float:left;
	height:50px;
 
}
.mailboxnav_right{
	width:40%;
	height:50px;
	float:left;
	text-align:center;
	padding-top:2px;
}
.mailboxnav{
	padding-top:7px;
	width:320px;
	height:60px;
}
.mailboxnav_box{
	text-align:left;
	padding-left:5px;
	width:100%;
	height:17px;
}
.mailboxnav_range{
	width:100%;
	padding-left:5px;
	height:17px;
 
}
.mailboxnav_nav{
	width:100%;
	padding-left:5px;
	height:17px;
 
}

/* TELL FRIEND */
.tell_friend_send_invite{
	text-align:right;
	width:425px;
}
.tell_friend_box{
	width:400px;
	height:20px;
	border:1px solid #888;
	position:relative;
	top:-7px;
}
.tell_friend_left_head{
	height:110px;
	padding-top:30px;
	width:90%;
	 
}
.tell_friend_sep{
	position:absolute;
	top:180px;
	left:1px;
}

.tell_friend_left_boxes{
	line-height: 33px
}
.tell_friend_left_error{
	color:red;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	height:50px;
}
.tell_friend_main{
	height:600px;
}

.tell_friend_left{
	height:99%;
	 
	float:left;
	width:62%;
	 
	margin-right:2px;
	margin-left:1px;
	margin-top:1px;
}

.tell_friend_right{
	height:99%;
	float:left;
	position:relative;
	width:37%;
	 
	margin-top:1px;
	padding-top:20px;
}

/* SUCCESS */
.success_top{
	height:580px;
	position:relative;
	 
}

.success_image_1{
	position:absolute;
	top:30px;
	left:30px;
	z-index:1;
}
.success_nick{
	position:absolute;
	top:120px;
	font-size:20px;
	color:purple;
	left:40px;
	z-index:1;	
}
.success_image_2{
	position:absolute;
	top:10px;
	left:10px;
	width:746px;
}
.success_image_3{
	position:absolute;
	top:180px;
	left:30px;
	z-index:4;
}
.success_image_4{
	position:absolute;
	top:170px;
	left:240px;
	z-index:0;
 
}
.success_image_5{
	position:absolute;
	top:20px;
	left:420px;
	z-index:0;
 
}
 
.success_image_6{
	position:absolute;
	top:270px;
	left:30px;
	z-index:0;
 
}
/* EDIT PROFILE */

#seekinga td{
	padding-left:3px
}
#iama td{
	padding-left:3px
}
#st td{
background-color:white;
vertical-align:middle;
text-align:center;
height:20px;
}
#demo td{
     
}
.editin{
	height:10px;
}
#st input{
	height:19px;
	width:120px;
}
#st table{
	width:100%;
	height:20px;
	
}
div{
font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
td{
font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
input{
	font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
 
 .t {background: url(/newTheme/images/escorts/dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(/newTheme/images/escorts/dot.gif) 0 100% repeat-x}
.l {background: url(/newTheme/images/escorts/dot.gif) 0 0 repeat-y}
.r {background: url(/newTheme/images/escorts/dot.gif) 100% 0 repeat-y}
.bl {background: url(/newTheme/images/calendar/cal1-ll.gif) 0 100% no-repeat}
.br {background: url(/newTheme/images/calendar/cal1-lr.gif) 100% 100% no-repeat}
.tl {background: url(/newTheme/images/calendar/cal1-ul.gif) 0 0 no-repeat}
.tr {background: url(/newTheme/images/calendar/cal1-ur.gif) 100% 0 no-repeat; padding: 15px}	

.edithead{
	height:70px;
}
.edithead2{
	height:40px;
}
.editaboutme{
	height:100px;
	width:740px;
  
	
}
.editmain{
	width:765px;text-align:left;margin-top:0px;padding:10px;height:1330px;overflow:hidden;
	
}
.edit_about_me{
	width:100%;
}
.edit_chat_options{
	margin-right:10px;
}
.edit_close_td{
	padding:7px;width:40%;
}
.edit_in{
	height:17px;
	margin-bottom:5px;
	border:1px solid #888;
	min-width:300px;
	font-size:11px;
	
}
.edit_statform{
	position:absolute;
	top:410px;
}
.editbox{
	border:0px solid #999;
	width:100%;
	height:140px;
}
 
.editiambio{
	width:360px;
	float:left;
}
 .editiamcontent{
	width:49%;
	float:left;	
 }
 .editcombo{
	 height:18px;
	 width:50px;
	 position:relative;
	 top:-2px;
 }
.editpurplehead{
	background-color:#a7308c;
	color:white;
	font-weight:bold;
	height:18px;
	padding:4px;
}
.editleft{
	float:left;
	width:400px; 
	height:400px;
 
}
.edit_about{
	width:370px;
	height:175px;
	border:1px solid purple;
	margin-right:14px;
	float:left;
}
.edit_likes{
	width:172px;
	height:175px;
	border:1px solid purple;
	margin-right:11px;
	float:left;
}
.edit_dislikes{
	margin-right:0px;
}
.editiam{
	width:170px;
	height:125px;
	border:1px solid purple;
	margin-right:15px;
	float:left;
}
.editleft11{
	float:left;
	padding:5px;
	width:380px;
		height:300px;
		overflow:auto;
}

.editleft12{
	float:left;
	width:60px;
}

.edit_looking_for{
	width:370px;
	border:1px solid purple;
	float:left;
	margin-right:15px;
}
.edit_line2{
		padding-left:20px;
}
.edit_prefs_check{
	position:relative;top:4px;margin-right:3px;
}

.noevent{
	position:relative;top:4px;margin-right:3px;
}
.edit_news{
	width:356px;
	border:1px solid purple;
	float:left;
}
.edit_prefs{
	width:370px;
	border:1px solid purple;
	float:left;
	height:150px;
	width:672px;padding:35px;
	padding-top:25px;
}
.edit_get_in_touch{
	width:370px;
	border:1px solid purple;
	float:left;
	height:190px;
	
	 
}
.edit_member_details{
	width:355px;
	margin-left:15px;
	border:1px solid purple;
	float:left;
	height:190px;
	
	
	 
}
.edit_member_text{
	display:block;
	width:150px;
	 
	margin-bottom:5px;
	position:relative;
	top:-12px;
	border:1px solid #888;
}
.edit_member_left{
	padding:0 5 0 10;
	width:48%;
	text-align:right;
	float:left;
}
.edit_member_right{
	padding:1 0  0 0;
	 overflow:hidden;
	 float:left;
	width:45%;
	text-align:left;
}
.editlabel4{
	font-weight:bold;
	height:28px;
	display:block;
	text-align:left;
	 
}
.editlabel3{
	font-weight:bold;
	height:28px;
	color:red;
	display:block;
}
.editleft1{
	
}

.editleft2{
	
}
.editrow{
	height:15px;
}

.editrow3{
	height:180px;
	margin-top:15px;
	 
	width:745px;
}

.editrow4{
	height:180px;
	margin-top:5px;
	 
	width:745px;
	
}
.editrow5{
	height:190px;
	margin-top:15px;
	 
	width:745px;
	
}
.editrow6{
	height:190px;
	margin-top:10px;
	 
	width:745px;
	
}
.editleft3{
	border:1px solid purple;
	height:240px;
	width:385px;
	margin-left:5px;
}
.editlabel{
	width:60px;
	display:inline;
	text-align:right;
	float:left;
}
.editleft4{
	border:1px solid purple;
	height:240px;
	width:385px;
	margin-left:5px;
}

.editin{
	 
	
}
.editright{
	float:left;
}

.editright0{
	
}

.editright1{
	position:relative;
	
}


.editright2{
	border:1px solid purple;
	width: 350px;
	height: 170px;
}

.editright2right{
	float:left;
	
 
}

.editright2left{
	float:left;
	text-align:right;	 
}

.editlabel2{
	height:25px;
	display:block;
	padding-left:3px;
}

 
.editnews{
	font-size:10pt;font-family:DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; border:1px solid purple;width:350px;height:100px;
}

 

.editimage{
	height:45px;
	width:45px;
	border:0px;
}

.editnav{
	position:absolute;
	top:0px;
	left:0px;
}
 
 .editset{
	 position:relative;
		color:purple;
 
 }
  .editstatcell-top{
	  border-top:1px solid #aaf;
 }
 .editstatcell-left{
	  border-left:1px solid #aaf;
 }
  .editstats{
	 height:160px;
	 
	 width:770px;
  
 } 
 .editstatcelltextcat{
	 	 color:purple;
	 font-weight:bold;
	 width:45%;
	 overflow:hidden;
	 position:relative;
	 top:3px;
 
	 text-align:right;
	 margin-right:10px;
	 float:left;
 }
 .editstatcombo{
	 height:17px;
	 font-size:12px;
	 background-color:white;
 }
 .editstatcell{
	 float:left;
	 height:23px;
	 padding-top:0px;
	 width:186px;
	 border-right:1px solid #aaf;
	 padding-left:0px;
	margin-left:0px;
	 border-bottom:1px solid #aaf;
	 overflow:hidden;
 }
   .editstatcelltextcontent{
	 color:black;
	  
	 width:41%;
	  
	 overflow:hidden;
	 text-align:left;
	 margin-right:10px;
	 float:left;
 }
 /* FRIENDS */
 	.friends_cell{
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			width:136px;
			height:170px;
			vertical-align:top;
			padding:2px;
			margin:0px;
			float:left;
			overflow:hidden;
			font-family:DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
			font-size:12;
			
		}	
 
 /* VIEW PROFILE */
 .viewfilmclipback{
	height:90px;
 }
 .viewtitle{ 
	 font-size:16px;
	 font-family: DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
	 margin-top:0px;
	 font-weight:bold;
	 height:20px;
	 color:purple;
	
	 
 }
 .viewimage{
	height:70px;
	width:70px;
	border:0px;
}

 .viewcon{
 
 position:relative;
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:250px;
	top:0px;
	height:99%;
	border-right:1px solid #aaf;
 }
  .viewcon2{
 
 position:relative;
	float:left;
	padding-top:15px;
	padding-left:34px;
	width:270px;
	top:0px;
	height:99%;
	border-right:0px solid #aaf;
 }
 .viewcon1{
	 float:left;
	 text-align:center;
	 margin-right:13px;
	 margin-left:13px;
 }
 
 .viewstatcell-top{
	  border-top:1px solid #aaf;
 }
 .viewstatcell-left{
	  border-left:1px solid #aaf;
 }
 .viewstatcell{
	 float:left;
	 height:18px;
	 padding-top:2px;
 
	 width:189px;
	 border-right:1px solid #aaf;
	 padding-left:0px;
	margin-left:0px;
	 border-bottom:1px solid #aaf;
	 overflow:hidden;
 }
  .viewstatcell2{
	 float:left;
	 height:18px;
	 padding-top:2px;
	 width:189px;
	 border-right:1px solid #aaf;
	 padding-left:0px;
	margin-left:0px;
	background-color:#fffbc3;
	 border-bottom:1px solid #aaf;
	 overflow:hidden;
 }
 .statcelltextcat{
	 color:purple;
	 font-weight:bold;
float:left;
 border:0px solid green;
 width:100px;
 text-align:right;
	 margin-right:0px;
 
 }
  .statcelltextcontent{
	 color:black;
	  
float:left;
text-align:left;
	 margin-right:10px;
 
 }
 .viewthumb{ 
	 float:left;
	border-right:1px solid #aaf;
	height:99%;
	margin-right:10px;
	padding-top:6px;
	padding-right:0px;
	width:120px;
	font-size:10px;
	text-align:center;
	position:relative;
	
	 
 }
 .viewstats{
	 height:90px;
	padding-left:0px;
	margin-left:0px;
	 margin-top:5px;
	 
	padding-top:0px;
	margin-left:2px;
 
 
	 position:relative;
	 width:770px;
  
 }
.viewfilm{
	 height:140px;
	padding-left:0px;
	margin-left:0px;
	 margin-top:5px;
	 
	padding-top:0px;
	margin-left:2px;
 
 	border:1px solid #aaf;
	margin-bottom:10px;
	 position:relative;
	 width:760px;
	 text-align:center;
	 padding-top:10px;
  
 }
 .viewfilmclipback{
	 border:0;
 }
 .viewfilmlabel{
	 position:relative;
	 top:-75px;
	 font-size:20px;
	 font-weight:bold;
 }
 .viewfilmclip{
	height:120px;
	width:120px;
	border:0px solid #aaf;
	float:left;
	margin-right:10px;
	margin-left:10px;
 }
 
 .viewright0{
	 width:590px;
	 float:left;
	 margin-top:5px;
 }
 .viewfriend{
	float:left;
	width:105px;
	height:100px;
	font-size:9px;
		text-align:center;
		margin-top:5px;
 }
  .viewnofriends{
	 float:right;
	 font-size:18px;
	  
	 margin-right:80px;
	 text-align:right;
 }
 .viewmain{
	  
 }
 .viewfriendimg{
	width:80px;
	height:80px;	 
	border:0px;
 }
.viewfriendrow{
	 
	height:95px;
	text-align:center;
	position:relative;
	left:5px;
	margin-top:10px;
 
 
}
 .viewrow1{
	 
	width:99%;
	height:290px;
	text-align:left;
	padding-left:2px;
	 border:1px solid #aaf;
	 overflow:auto;
 }
 
 .viewrow1col1{
	 float:left;
	 width:360px;
	height:280px;
	 padding-top:2px;
 position:relative;top:2px;
 border:1px solid black;
 background-color:#ddd;
	 overflow:auto;
 }
 
 .viewrow1col2{
	float:right;	 
	width:380px;
 padding:0px;
 height:280px;
margin-left:0px;
overflow:hidden;
 
 }
 
 .viewrow1col2row1{
 
	padding:2px;
	padding-left:0px;
	padding-top:8px;
	margin-left:0px;
	position:relative;
	left:-1px;
	height:250px;
	overflow:auto;
	width:380px;
	
 }
 .viewfriendlabel{
	 color:purple;
	 margin-bottom:3px;
	 text-align:center;
	 width:100%;
 }
 .viewrow1col2row2{
	border:1px solid purple;
	padding:2px;
	height:270px;
 
	position:relative;
		 
 }
 
 .viewrow2{
	 height:150px;
	 margin-left:2px;
	 padding-left:9px;
	 padding-top:10px;
	 margin-top:5px;
	 margin-right:2px;
	 text-align:left;
	 width:750px;
	 font-family:  DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
	font-size:12px;
		border:1px solid #aaf;
 
 }
  .viewrow1-2{
	 height:80px;
	 margin-left:2px;
	 margin-top:0px;
 margin-top:5px;
	 padding-top:0px;
	 margin-right:2px;
	 text-align:left;
	 position:relative;
	 width:759px;
	 overflow:hidden;
	border:1px solid #aaf;
 
 } 
  .viewrow1-5{
	 height:110px;
	 margin-left:2px;
	 margin-top:0px;
	 padding-left:5px;
	 padding-top:0px;
	 margin-right:2px;
	 text-align:left;
	 position:relative;
	 width:754px;
	 overflow:hidden;
	border:1px solid #aaf;
 
 }
 .viewconmsg{
	 color:black;
	 font-size:10px;
	 width:100%;
	 text-align:center;
	 position:absolute;
	 top:80px;
	 left:0px;
	 
 }
 
 .viewrow3{
	 margin-top:8px;
	 height:30px;
 }
 
 .viewstat{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:184px;
	overflow:hidden;
	height:99%;
	 padding-top:10px;
	border-right:1px solid #aaf;
}

.subheader_div1{
	overflow:hidden;
	background-color:#FFFFFF;
	width:763px;
	display:block;
	height:70px;
	padding:0px;
	margin:0px;
	position:relative;
	top:0px;
} 

.subheader_div2{
	vertical-align:top;
	position:absolute;
	left:-1px;
	top:2px;
	padding:0px;
	margin:0px;
}

/* INDEX */
.index_main{
	width:770px;
	height:580px;
	text-align:left;
	background-color:white; 
}

.index_already{
	position:absolute;
	top:490;
	left:30px;	
}


/* SEARCH */
.searchnot_mag1{
	width:552px;
}
.searchnav{
	width:520px;
	height:35px;
	position:relative;
	top:10px;
}
.searchnot_latest{
	height:100px;
	border:#aaf;
}
.searchnotleft1{
	height:600px;
	border-top:1px solid #aaf;
	float:left;
	padding:0px;
	margin:0px;
	width:205px;
	margin-right:5px;	
}

.searchnot_main{
	border-style:solid;
	border-width:0px;
	border-color:#aaf;
	
	height:815px;
	width:762;
	padding:0px;
	margin:0px;	
}
.searchnot_right1_{
	float:left;
	padding:0px;
	margin:0px;
	height:100%;
	top:-2px;
	width:516px;
	position:relative;
	left:4px;
	border:0px solid green;
}

.searchnot_left1{
	float:left;
	padding:0px;
	margin:0px;
	height:90%;
	width:206px;
	margin-right:2px;
	border-top:1px solid #aaf;
}

.searchnot_right1{
	float:left;
	padding:0px;
	margin:0px;
	height:90%;
	
	width:495px;
	position:relative;
	left:0px;
	top:-2px;
	border:0px solid green;
}

.searchnot_left_row1{
	padding:0px;
	height:970px;
	margin:0px;
	width:205px;
	text-align:center;

}

/* MAIN */
.main_border{
	position:absolute;
	left:0px;
	top:0px;
	width:755px;
}

.main_main{
	position:relative;
	height:557px;
	width:765;
	padding:0px;
	margin:0px;
	top:-10px;
	text-align:center;	
}

.main_main2{
	position:relative;
	top:0px;
	left:0px;
	width:755;
	height:570px;
}
/* AD */
.ad_main{
	height:800px;
}
.ad_top{
	height:60px;
}
.ad_body{
	border:1px solid #aaa;
}
.ad_search{
	margin-top:2px;
 
	float:left;
}
.ad_menu{
	margin:2 0 0 2;
	
 
	float:left;
}
.ad_label{
	float:left;font-size:20px;font-weight:bold;margin-left:3px;color:#555;
	height:20px;width:200px;
}





/*  */ 

body {
	background: #FFFFFF;
	color: #000;
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0;
 
	
}
.sortheader{
	color:#5d205d;
	font-weight:bold;
}

#input, select{
			height:20px;
			font-size:10pt;
			font-family:DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
			border-style:solid;
			background-color:#FFFFFF;
			border-width:1px;
			border-color:#777;		
			margin:2px;
}

 
a{
	text-decoration:none;
 
	color:#6655bb;
}

a:hover{
	text-decoration:none;
	 
	color:#8855aa;
}
label{
		height:22px;
		font-size:10pt;
		display:inline;
	  font-family:DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
		text-align:right;		
}

.required{
		background-color:#ffffcc;
}

div{
	font-family:  DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
	font-size:12px;
}

.headlink{
	color:white;
	text-decoration:underline;
	font-size:11px
}

.headlink:hover{
	color:#f6f;
	text-decoration:underline;
	font-size:11px
}


/* PROFILE */
		
/* SCROLL TABLE */

 

table, td  {
	color: #000;
	font-family:  DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
	font-size:12px;
}

h1 {
	font: normal normal 18px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0
}

h2 {
	font: normal normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0
}

h3 {
	font: normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008000;
	margin: 0 0 15px 0
}

h4 {
	font-size:12px;
}

/* end basic styling                                 */


/* define height and width of scrollable area. Add 16px to width for scrollbar          */
/* allow WinIE to scale 100% width of browser by not defining a width                   */
/* WARNING: applying a background here may cause problems with scrolling in WinIE 5.x   */
div.tableContainer {
	clear: both;
	border: 1px solid #963;
	height: 285px;
	overflow: auto;
	width: 756px;
}

/* WinIE 6.x needs to re-account for it's scrollbar. Give it some padding */
\html div.tableContainer/* */ {
	padding: 0 16px 0 0;
	width: 740px;
}

/* clean up for allowing display Opera 5.x/6.x and MacIE 5.x */
html>body div.tableContainer {
	height: auto;
	padding: 0;
}

/* Reset overflow value to hidden for all non-IE browsers. */
/* Filter out Opera 5.x/6.x and MacIE 5.x                  */
head:first-child+body div[class].tableContainer {
	height: 285px;
	overflow: hidden;
	width: 756px
}

/* define width of table. IE browsers only                 */
/* if width is set to 100%, you can remove the width       */
/* property from div.tableContainer and have the div scale */
div.tableContainer table {
	float: left;
	width: 100%
}

/* WinIE 6.x needs to re-account for padding. Give it a negative margin */
\html div.tableContainer table/* */ {
	margin: 0 -16px 0 0
}

/* define width of table. Opera 5.x/6.x and MacIE 5.x */
html>body div.tableContainer table {
	float: none;
	margin: 0;
	width: 740px
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
head:first-child+body div[class].tableContainer table {
	width: 756px
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative;
	/* expression is for WinIE 5.x only. Remove to validate and for pure CSS solution      */
	top: expression(document.getElementById("tableContainer").scrollTop);
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child+body thead[class].fixedHeader tr {
	display: block;
}

/* make the TH elements pretty */
thead.fixedHeader th {
	background: #C96;
	border-left: 1px solid #EB8;
	border-right: 1px solid #B74;
	border-top: 1px solid #EB8;
	font-weight: normal;
	padding: 4px 3px;
	text-align: left
}

/* make the A elements pretty. makes for nice clickable headers                */
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
	color: #FFF;
	display: block;
	text-decoration: none;
	width: 100%
}

/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
thead.fixedHeader a:hover {
	color: #FFF;
	display: block;
	text-decoration: underline;
	width: 100%
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child+body tbody[class].scrollContent {
	display: block;
	height: 262px;
	overflow: auto;
	width: 100%
}

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
 tr.normalRow td {
	background: #FFF;
 
}

 tr.alternateRow td {
	background: #fefff2;
 
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child+body thead[class].fixedHeader th {
	width: 200px
}

head:first-child+body thead[class].fixedHeader th + th {
	width: 240px
}

head:first-child+body thead[class].fixedHeader th + th + th {
	border-right: none;
	padding: 4px 4px 4px 3px;
	width: 316px
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child+body tbody[class].scrollContent td {
	width: 200px
}

head:first-child+body tbody[class].scrollContent td + td {
	width: 240px
}

head:first-child+body tbody[class].scrollContent td + td + td {
	border-right: none;
	padding: 2px 4px 2px 3px;
	width: 300px
}
-->


		div{
			font-family:  DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
			font-size:12px;
		}
		
		.left1{
			float:left;
			padding:0px;
			margin:0px;
			height:100%;
			width:220px;
			margin-right:0px;
			border-top:1px solid #999999;
		}
		
		.right1{
			float:left;
			padding:0px;
			margin:0px;
			height:100%;
			width:760px
		}
		
		.left_row1{
			padding:0px;
			height:960px;
			margin:0px;
			width:200px;
			text-align:left;
 
		}
		
		.left_row2{
			padding:0px;
			height:302px;
			margin:0px;
			width:220px;
			text-align:left;
			background-color:#ffffff;
			border-right:1px solid #999999;
		}	
		.left_row3{
			padding:0px;
			height:224px;
			margin:0px;
			width:299px;
			text-align:left;
			background-color:#FFFFFF;
			border:1px solid #999999;
		}			
		
		.left_row4{
			padding:0px;
			height:220px;
			margin:0px;
			width:299px;
			text-align:left;
			background-color:#fee;
		}			
		 
		.search_img{
			border-width:0px;
		}
		td{
			vertical-align:top;
			font-family:  DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
			font-size:12px;
		}
		.input1{
			border:1px solid #666666;
		}
		.label1{
			width:80px;
			overflow:hidden;
			float:left;
		}
		.search_td{
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			width:185px;
			height:195px;
			vertical-align:top;
			padding:2px;
			margin:0px;
			float:left;
			overflow:auto;
			font-family:DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
			font-size:12;
			
		}
		.friend_td{
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			width:175px;
			height:220px;
			vertical-align:top;
			padding:2px;
			margin:0px;
			float:left;
			overflow:auto;
			font-family:DejaVu LGC Sans,Verdana,Geneva,Arial,Helvetica; 
			font-size:12;
			
		}		
		.search_tr{
			height:155px; 
		}
	
	
	
.disabledHyperLink
{
  color: #333;
  text-decoration : none;
  cursor:auto;
  
}
/* CALENDAR */
.highlightit{
border: 1px solid #ccc;
cursor:pointer;
}

.highlightit:hover{
border: 1px solid navy;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}


.highlightit2{
border: 1px solid transparent;
cursor:pointer;
}

.highlightit2:hover{
border: 1px solid navy;
}

.highlightit2:hover{
color: red; /* Dummy definition to overcome IE bug */
}
.td_img{
	text-align:right
}
.td_set{
	width:25%;
	text-align:center;
}
div{
font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
}
 
 
 
 
 .viewstats{
	height:90px;
 }
 .viewrow1col1a{
	 width:360px;
	 padding-top:2px;
	border:1px solid black;
	vertical-align:middle;
	background-color:#ddd;
 }
.viewstatcella{
	 background-color:white;
	 text-align:center;
	 overflow:hidden;
	width:25%;
	font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
	font-size:12px;
 }
  .viewstatcell2a{
	 text-align:center;
	 background-color:#fffbc3;
	 width:25%;
	 overflow:hidden;
	 font-family:   DejaVu Sans,Verdana,Arial,sans-serif; 
	font-size:12px;
 }
  .stata{
	color:purple;
	font-weight:bold;
	text-align:right;
	width:50%;
	font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
	font-size:12px;
 
 }
  .statb{
	color:black;
	text-align:left; 
	width:50%;
	font-family:  DejaVu Sans,Verdana,Arial,sans-serif; 
	font-size:12px;
 }
  /*pagination*/
 #tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}