.bg1 {
	margin: 0px;
	padding: 0px;
	/*background-image:url(../images/bg.jpg);*/
	background-color:#c0c0c0;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
}
p{
margin:0;
padding:0;
}
html {
	height:100%;
}
body {
	height:100%;
}
a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.color{color:#ff0000;}
.bg2{
/*background-image: url(../images/inside.jpg);
background-repeat:repeat-x;
background-color:#f3f3f3;*/
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
/*line-height:18px;*/
}
.bg3{
background-image: url(../images/bg3.jpg);
background-repeat:repeat-x;
background-color:#f3f3f3;
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.mtw{
width:920px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin:0px;
padding:0px;
line-height:25px;
}
h4{
font-family: "Trebuchet MS";
font-size:24px;
color:#000;
text-decoration:none;
font-weight:normal;
margin:0px;
padding:0px;
}
h2{
font-family: "Trebuchet MS";
font-size:22px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
line-height:20px;
margin:0px;
padding:0px;
}
.arial12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.arial12 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.arial12 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.whtbg{
background-image:url(../images/wht-bg.jpg);
background-repeat:no-repeat;
height:258px;
background-position:left top;
}
.pinkbg{
background-image:url(../images/pinkbg.jpg);
background-repeat:no-repeat;
height:227px;
width:381px;
background-position:left top;
}
.tre19{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
text-decoration:none;
font-weight:bold;
}
.tre19 ul{
list-style-type: none;
margin: 0;
padding-left: 20px;
width:auto;
float:left;
}
.tre19 li{
padding:0;
list-style:none;
line-height:18px;
padding:0px 0px 0px 20px;
background-image:url(../images/icon.gif);
background-repeat:no-repeat;
background-position:left center;
}
.tre19 ul li a{
display: block;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.tre19 ul li a:hover{
text-decoration:underline;
color:#ec008c;
}
.inputbox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#aa1861;
font-weight:normal;
border: solid 1px #dadada;
padding-left:5px;
}
.line{
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color: #e82184;
}
h3{
font-family:"Trebuchet MS";
font-size:20px;
color:#ec008c;
font-weight:normal;
margin:0px;
padding:0px;
}
h3 span{
font-family:"Trebuchet MS";
font-size:24px;
color:#ec008c;
font-weight:normal;
margin:0px;
padding:0px;
}
h5{
font-family:"Trebuchet MS";
font-size:17px;
color:#ec008c;
font-weight:normal;
margin:0px;
padding:0px;
line-height:20px;
}
.inputbox2{
font-size:15px;
font-family: "Trebuchet MS";
color:#FFFFFF;
background-color:#ec008c;
border: solid 1px #ec008c;
padding-left:5px;
}
.inputbox3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
text-decoration:none;
font-weight:bold;
}
.tre15{
font-family:"Trebuchet MS";
font-size:15px;
color:#ec008c;
text-decoration:none;
font-weight:normal;
}
.arialblk{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d74a9e;
text-decoration:none;
font-weight:normal;
}
.arialblk a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d74a9e;
text-decoration:none;
font-weight:normal;
}
.arialblk a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec008c;
text-decoration:underline;
font-weight:normal;
}
.botline{
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.smallfont span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ec008c;
text-decoration:none;
}
.smallfont span a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ec008c;
text-decoration:none;
}
.smallfont span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ec008c;
text-decoration:underline;
}
.smallpink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ec008c;
text-decoration:none;
}
.smallpink a{
font-size:11px;
color:#d74a9e;
text-decoration:none;
}
.smallpink a:hover{
color:#d74a9e;
font-size:11px;
text-decoration:none;
}
.smallfont{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
margin:0;
padding:0;

}
.navtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}
.navtxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}
.navtxt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ec008c;
text-decoration:none;
margin:0px;
}
.arial14 span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.arial14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#959595;
text-decoration:none;
font-weight:normal;
}
.arial14 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.arial14 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ec008c;
text-decoration:underline;
font-weight:normal;
}
.signbg{
background-image:url(../images/signin-bg.jpg);
width:356px;
height:153px;
background-repeat:no-repeat;
}
.arialid{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec008c;
text-decoration:none;
font-weight:normal;
}
.arialid a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d74a9e;
text-decoration:none;
font-weight:normal;
}
.arialid a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d74a9e;
text-decoration:underline;
font-weight:normal;
}
.arial13bold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ec008c;
font-weight:bold;
text-decoration:none;
}
.arial13bold a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ec008c;
font-weight:bold;
text-decoration:underline;
}
.arial13bold a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ec008c !important;
font-weight:bold;
text-decoration:none;
}
.dott{
background-image:url(../images/dot2.jpg);
background-repeat:repeat-x;
}
.arial17{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
padding-left:10px;
}
.arial17 a{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.arial17 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}
.greybox{
/*background-color:#f3f3f3;*/
/*border:solid 1px #dadada;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:000;

}
.greybox1{
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
}

.border{
border:solid 2px #000000;
background-color:#FFFFFF;
}
.inputbox4{
background-color:#000000;
border: solid 2px #ec008c;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
padding-left:5px;
}
.inputbox5{
background-color:#000000;
border: solid 0px #000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#959595;
padding-left:5px;
}
.btn{
	background-image:url(../images/btn.jpg);
	height:24px;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border: solid 1px #c70067;
	font-weight: bold;
}
.btn2{
	background-image: url(../images/btn2.jpg);
	height:24px;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border: solid 1px #000000;
	font-weight: bold;
	
}
.smallwht span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ec008c;
font-weight:bold;
text-decoration:none;
}
.smallwht{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.smallwht a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.smallwht a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f5208e;
font-weight:normal;
text-decoration:underline;
}
.tre17{
font-family:"Trebuchet MS";
font-size:15px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.tre17 a{
font-family:"Trebuchet MS";
font-size:15px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.tre17 a:hover{
/*font-family:"Trebuchet MS";*/
  font-family: Arial, Verdana, Tahoma, serif;
  font-size:15px;
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}
.underlinetxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec008c;
text-decoration:none;
font-weight:bold;
}
.underlinetxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec008c;
text-decoration:underline;
font-weight:bold;
}
.underlinetxt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec008c;
text-decoration:none;
font-weight:bold;
}
.leftspace{
padding-left:13px;
}
.imgborder{
border:solid 1px #666666;
padding:1px;
}
.navbg{
background-image:url(../images/rss.jpg);
background-repeat:no-repeat;
background-position:right top;
}
.mainwidth {
width:640px;
margin:0;
padding:0;
}

.newbg{
background-image: url(../images/newbg.jpg);
background-repeat:no-repeat;
height:193px;
}

#thumbbg{
background-image: url(../images/img-border.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:6px;
padding-top:7px;
}
.arial18, td.status_desc span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d74a9e;
text-decoration:none;
font-weight:bold;
}
.arial18 a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.arial18 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.pinkborder{
background-color:#FFFFFF;
border:1px solid #f2c7e0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height:16px;
text-decoration:none;
}
.pinkborder a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}
.pinkborder a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
}
.arialpink{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ec008c;
font-weight:normal;
text-decoration:none;
}
.arialpink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
font-weight:normal;
text-decoration:none;
}
.arialpink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
font-weight:normal;
text-decoration:underline;
}
.lightpinkbg{
/*background-color:#FFFFFF;
border: solid 2px #ec008c;*/
}

.newest{
margin:0px;
padding:0px;
list-style:none;
}
.newest ul{
list-style-type: none;
float:left;
padding-left: 5px;
margin:0;
padding:0;
}
.newest li{
padding:0;
margin: 0px 0px 5px 0px;
text-decoration:none;

}
.newest ul li a{
display: block;
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
color:#ec008c;
}
.newest ul li a:hover{
text-decoration:none;
color:#ec008c;
}
.blkbotline{
border-bottom-width:1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
}
.grouptxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.grouptxt ul{
margin:0px;
padding:0px;
list-style:none;
float:left;

}
.grouptxt li{
font-weight:bold;
text-decoration:none;
float:left;
color:#ffffff;
padding:0px 10px 0px 20px;
background-image:url(../images/icon.gif);
background-repeat:no-repeat;
background-position:left center;
}
.grouptxt li a{
}
.grouptxt ul li a:hover{
color:#ec008c;
text-decoration:none;
float:left;
}
.active{
color:#ec008c;
font-weight:bold;
}
#alpha{float: left; 
width: 30px; 
margin-top: 10px; 
}
#alpha ul { margin: 0; padding: 0; list-style: none; line-height: 1; text-align:center; }
#alpha a { display: block; width: 26px; padding: 2px 0; font-weight: bold; text-decoration: none; }
#alpha a:hover { background: #f3f3f3; text-decoration: underline; color:#f10b82;  }
#alpha a.chosen { background: #f10b82; }
#alpha .nolink { display: block; padding: 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e4e4e4}
.dottedbor{
border: 1px dashed #000;}


.arial12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.arial12 ul{
list-style-type: none;
margin: 0;
padding-left: 1px;
width:auto;
float:left;
}
.arial12 li{
padding:0;
list-style:none;
line-height:20px;
padding:0px 0px 0px 20px;
background-image:url(../images/icon.gif);
background-repeat:no-repeat;
background-position:left center;
}
.arial12 ul li a{
display: block;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
}
.arial12 ul li a:hover{
text-decoration:underline;
color:#ec008c;
font-weight:normal;
}
.lightbg{
background-color:#EEEEEE;
}
/* Tool Tips */

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	padding-top:5px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
}
.DHTMLgoodies_formTooltip_closeMessage a{
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
a.DHTMLgoodies_formTooltip_closeMessage:hover{
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}

/*-----------------------24sep--------------------------*/
.ver_line{border-left: 1px #666666 dotted;}
.aa11 {
	background-color: #FFFFFF;
}
.bb22 {
	background-color: #EBEBEB;
}




.ali { color:#ec008c;}
.ali a { color:#ec008c;
text-decoration:none;}
.ali a:hover { color:#000000;
text-decoration:none;}


h6{
font-family:"Trebuchet MS";
font-size:20px;
font-weight:normal;
margin:0px;
padding:0px;
}

/*-----------------------30sep--------------------------*/
.arialwht{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.arialwht a{font-weight:bold; color:#fff; text-decoration:underline;}
.arialwht a:hover{color:#fff; text-decoration:none;}

.greyborder{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdddd;
	border-bottom-color: #dfdddd;
	border-left-color: #dfdddd;
}
.bgpink{background-image:url(../images/bg-pink.gif); background-repeat:no-repeat; width:190px; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; }

/*-----------------------04Oct--------------------------*/

.wht13{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-decoration:none;}


.aa111{	background-color: #FFFFFF;}
.bb222 {background-color: #ffd9ed;}

/*-----------------------17Oct--------------------------*/

.naviagtion{
margin:10px;
padding:10px;
width:500px;
height:43px;
background-color:#811776;
}
#img ul{
margin:0;
padding:0;
list-style:none;
}
#img li{
float:left;
line-height:35px;
}
#img ul li a{
padding:6px;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/nav-img.jpg);
background-repeat:no-repeat;
display:block;
text-align:center;

}
#img ul li a.current, #img ul li a.current:hover {background-image:url(../images/active-img.jpg); background-repeat:no-repeat;}

/*---------------------04Nov----------------------------*/
/*.searchbg{background-image:url(../images/searchrepeat.jpg); background-repeat:repeat-x; height:34px;}*/
/*---------------------05Nov----------------------------*/
.greytab{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#f73097;
	padding-top: 5px;
	background-image:url(../images/active-tab2.gif);
	height: 21px;
	width: 90px;
	background-repeat: no-repeat;
	text-align:center;
	font-weight:bold;
	}
.greytab a{
text-decoration:none;
	color:#f73097;
	}
	.greytab a:hover{
	text-decoration:none;
	}
.blktab{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	padding-top: 5px;
	background-image:url(../images/tab2.gif);
	height: 21px;
	width: 90px;
	background-repeat: no-repeat;
	text-align:center;
	margin:0 2px 0 0;

}
td.searchbg{
/*width: 11px;*/
}


.blktab a{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#555555;
}
.blktab a:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#555555;
}
/*---------------------06Nov----------------------------*/

h3 a{font-family:"Trebuchet MS"; font-size:20px; color:#ec008c; font-weight:normal; text-decoration:none;}
h3 a:hover{font-family:"Trebuchet MS"; font-size:20px; color:#ec008c; font-weight:normal; text-decoration:underline;}

.verdot{background-image:url(../images/verdot.jpg); background-repeat:repeat-x; }
.smallfont a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.smallfont a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

/*---------------------07Nov----------------------------*/
.commentbox{background-image:url(../images/commentbox.jpg); background-repeat:no-repeat; height:69px; }

/*new index page design*/
table.main_bg td{
  font-family: Arial, Tahoma, Verdana, serif;
}
img{
  border: none;
}
td.header{
  vertical-align: top;
}
td.main_bg{
  background: #FFFFFF url(../images/main_bg.gif) 6% 20% no-repeat;
}
table.main_width{
  width: 850px;
}
td.left_header_round{
  /*background: url(../images/left_header_round.png) 100% 100% no-repeat;*/
  width: 15px;
}
td.logo_box, td.login_form_box{
  background: url(../images/header_bg_pixel.gif) bottom repeat-x;
  height: 96px;
  border-bottom: 1px solid #c62f88;
  padding: 0;
}
td.login_form_box{
  width: 195px;
}
td.right_header_round{
  /*background: url(../images/right_header_round.png) 0% 100% no-repeat;*/
  width: 19px;
}
td.header_shadow img{
  width: 100%;
  height: 5px;
}
td.mail_input input, td.pas_input input{
  border: 1px solid #cdcdcd;
  background: #FFFFFF url(../images/input_bg.gif) 0% 0% no-repeat;
  width: 112px;
  font-size: 12px;
  color: #525252;
  padding-left: 5px;
  line-height: 1.2;
}
td.mail_input{
  padding-bottom: 5px;
}
td.login_form_header{
  font-size: 10px;
  font-weight: bold;
  color: #d63f99;
  padding-bottom: 3px;
}
td.about_header{
  padding: 0 0 0 50px;
}
td.about_header_left_round{
  /*background: url(../images/what_is_left_round.gif) 100% 0% no-repeat ;*/
  width: 15px;
  height: 37px;
}
td.about_header_right_round{
  /*background: url(../images/what_is_right_round.gif) 0% 0% no-repeat;*/
  width: 18px;
  height: 37px;
}
td.about_header_center_content{
  background: url(../images/what_is_bg.gif) top repeat-x;
  height: 32px;
}
td.about_header_center_shadow img{
  width: 100%;
  height: 5px;
}
td.about_header_center{
  width: 480px;
}
td.main_width{
  
}
td.join_head_left, td.content_box_head_left{
  background: url(../images/join_head_left_round.png) 100% 0% no-repeat;
  width: 15px;
  height: 32px;
}
td.join_head_right, td.content_box_head_right{
  background: url(../images/join_head_right_round.png) 0% 0% no-repeat;
  width: 21px;
  height: 32px;
}
td.content_box_head_center, td.join_head_center{
  background: url(../images/join_head_pixel.gif) top repeat-x;
  font-size:16px;
  font-family:Tahoma;
  color:#E2E2E2;
  font-weight:bold;
}
td.join_content{
  background: #f9f9f9 url(../images/join_bg_pixel.gif) bottom repeat-x;
}
td.infobox, td.new_jobs_content, td.coming_soon_content, td.main_calendar, td.test_content{
 border-left:1px solid #C62F88;
border-right:1px solid #C62F88;
}
td.join_left_bottom{
  background: url(../images/join_foot_left_round.png) 100% 0% no-repeat; 
  width: 15px;
  height: 18px; 
}
td.content_box_left_bottom{
  background: url(../images/content_box_left_bottom_round.png) 100% 0% no-repeat;
  width: 15px;
  height: 18px;
}
table.navigate td.join_left_bottom{
  background: url(../images/join_foot_left_round_box.png) 100% 0% no-repeat; 
}
td.join_right_bottom{
  background: url(../images/join_footer_right_round.png) 0% 0% no-repeat;
  width: 21px;
  height: 18px;
}
table.navigate td.join_right_bottom{
   background: url(../images/join_footer_right_round_box.png) 0% 0% no-repeat;
}
td.content_box_right_bottom{
  background: url(../images/content_box_right_bottom_round.png) 0% 0% no-repeat;
  width: 21px;
  height: 18px;
}
td.content_box_center{
  border-bottom: 1px solid #c62f88;
  height: 13px;
  font-size: 12px;
}
td.join_center_bottom{
  background: #cdcdcd;
  height: 15px;
  border-bottom: 1px solid #c62f88;
}
table.navigate td.join_center_bottom{
  background: #e6e6e6;
  font-size: 12px;
}
td.footer_shadow{
  background: url(../images/join_footer_shadow.png) top repeat-x;
  height: 5px;
}
td.join_content{
  border-left: 1px solid #c62f88;
  border-right: 1px solid #c62f88;
}
table.join_table, table.fearured_table{
  width: 220px;
}
td.join_right_shadow, td.content_box_right_shadow{
  background: url(../images/join_right_shadow.png) left repeat-y;
  width: 5px;
}
td.first_name input, td.last_name input, td.email input{
  background: url(../images/join_input_bg.gif) no-repeat;
  border: none;
  width: 169px;
  height: 22px;
  color: #525252;
  font-size: 12px;
  padding: 4px 0 0 5px;
}
td.first_name{
  padding: 20px 0 10px 15px;
}
td.last_name, td.email{
  padding: 0 0 10px 15px;
}
td.about_descrip_list ul{
  /*list-style-image: url(../images/list_marker.gif);*/
}
td.about_descrip_list ul li{
  background: url(../images/list_marker.png) 0% 50% no-repeat;
  list-style: none;
  color: #262626;
  font-size: 15px;
  font-weight: bold;
  padding: 7px 0 8px 20px;
}
td.about_descrip_header{
    color: #262626;
    font-size: 24px;
}
td.right_box{
  padding-top: 15px;
}
td.about{
   padding-top: 13px;
}
table.people_search{
  width: 800px;
}
td.featured{
  /*padding-left: 10px;*/
}
td.search_first input, td.search_last input{
  width: 174px;
  height: 22px;
  background: url(../images/search_input_bg.gif) 0% 50% no-repeat;
  border: none;
  padding: 5px 0 0 5px;
}
td.search_form{
  padding-top: 10px;
}
span.featured_name{
    font-size: 14px;
    color: #d63f99;
    font-weight: bold;
}
td.featured_person{
  color: #262626;
  font-size: 12px;
}
td.foto{
  padding: 15px 0 0 10px;
}
span.message{
  color: #d63f99;
  font-size: 12px;
  font-weight: bold;
}
td.message{
  padding: 7px 0 0 11px;
}
td.bottom_desc{
  font-size: 12px;
  font-weight: bold;
  color: #d63f99;
  padding-right: 10px; 
}
td.search_first{
  
}
td.true_footer a, td.true_footer{
  font-size: 12px;
  color: #959595;
}
table.true_footer td.botline{
  display: none;
}
table.true_footer td.smallfont span, table.true_footer td.smallfont a{
  color: #959595;
  font-size: 10px; 
}
td.search{
  padding: 0 8px 0 10px;
}
td.search_first input, td.search_last input{
  font-size: 12px;
  color: #525252;
  /*padding: 5px 0 0 5px;*/
  vertical-align: middle;
  line-height: 1.5;
}
td.people_directory{
  font-size: 12px;
  color: #d74a9e;
  font-weight: bold;
  padding-right: 25px;
}
td.name_links a{
  color: #262626;
  font-size: 12px;
  
}
td.footer{
  padding: 0 10px 0 10px;
}
td.name_links, td.people_directory{
  padding: 10px 0 0 0;
}
td.people_directory{
  padding-right: 10px;
}
td.search_button{
  padding: 5px 0 0 5px;
}
td.search_first{
  padding-right: 5px;
}
img.transpng {
 behavior: url("png.htc");
}
* html li{
behavior: url(iepngfix.htc);
}
table.about_header_table{
  width: 515px;
}
table.about_descrip_table{
  width: 490px;
}
td.about_descrip{
  padding-top: 20px;
}
td.about_descrip_header{
  padding-bottom: 25px;
}
td.content_box{
  padding: 0 10px 0 0px;
}
/*Alt page design*/
table.alternative_page td, table.alternative_page th a{
  font-family: Arial, Verdana, Tahoma, serif;
}
td.white_bg{
  width: 100%;
  background: #FFFFFF;
}
td.left_alt_header_round{
  background: url(../images/left_alt_head_round.png) no-repeat;
  width: 17px;
  height: 51px;
}
td.right_alt_header_round{
  background: url(../images/right_alt_head_round.png) no-repeat;
  width: 21px;
  height: 51px;
}
td.alt_head_shadow{
  background: url(../images/alt_head_bottom_shadow.png) repeat-x;
  padding: 0;
  height: 6px;
  font-size: 12px;
}
table.alternativ_header{
  width: 960px;
}
td.alt_logo, td.alt_head_menu, td.alt_head_search{
  background: url(../images/alt_head_pixel_bg.png) repeat-x bottom;
  /*height: 46px;*/
  height: 46px;
  *height: 46px;
  border-bottom: 1px solid #c62f88;
  padding: 0;
  font-size: 12px;
}

th.tre17 a{
  font-size: 11px;
  color: #959595;
}
th.tre17 a:hover{
  font-size: 11px;
  color: #d74a9e;
}
td.search_input input{
  background: url(../images/input_bg.gif) no-repeat;
  border: 1px solid #cdcdcd; 
  width: 116px  ;
}
table.build{
  width: 750px;
}
table.build td.infobox{
  background: url(../images/alt_main_bg_pixel.gif) bottom repeat-x;
  height: auto;
}
/*table.all_alt_boxes{
  width: 965px;
}*/
td.white_box_left_corner{
  background: url(../images/white_box_left_corner.gif) no-repeat;
  width: 4px;
  height: 4px;
}
td.white_box_top_shadow{
   background: url(../images/white_box_top_shadow.gif) repeat-x;
   height: 4px;
}
td.white_box_left_shadow{
  background: url(../images/white_box_left_shadow.gif) repeat-y;
  width: 4px;
}
td.white_box{
  background: #FFFFFF;
  border: 1px solid #cccccc;
}
td.alt_content_box{
  padding-top: 10px;
}
td.right_part{
  background: #FFFFFF;
  padding: 10px 0 0 15px;
  border-left:1px solid #C62F88;
}
table.navig_head{
  width: 190px;
}
 table.navigate, table.coming_content{
    width: 200px;
 }
td.button{
  padding: 15px 0;
  background: #e6e6e6;
  border-left: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}
div#calendar-container td.button{
border-left: none;
border-right: none;
}
td.join_center_bottom_white{
  background: #FFFFFF;
  width: 202px;
  border-bottom: 1px solid #c62f88;
  border-left:1px solid #C62F88;
}
td.alt_center{
  vertical-align: top;
}
td.coming_soon_box{
  padding-right: 10px;
}
td.white_box_content input.status_input{
  width: 365px;
  height: 43px;
  background: url(../images/status_input.gif) no-repeat;
  border: 1px solid #cccccc;
}
td.alt_head_center{
  height: 51px;
}
td.white_box_content{
  color: #111111;
}
td.white_box_content{
  padding: 0 10px 10px 10px;
}
td.status_box{
  padding-right: 10px;
}
input.inputbox5{
  background: url(../images/find_input.gif) no-repeat;
  border: 1px solid #cdcdcd;
  width: 112px;
  height: 22px;
}
span#mml{
  color: #959595;
}
form#form3 td.lightpinkbg{
  color: #959595;
}
td.first_link{
  padding: 0 3px;
}



.smallwht1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#959595;
font-weight:normal;
text-decoration:none;
}
.smallwht1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#959595;
font-weight:normal;
text-decoration:none;
}
.smallwht1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f5208e;
font-weight:normal;
text-decoration:underline;
}
td.white_box_header_left{
  background: url(../images/white_box_header_left.gif) no-repeat;
  height: 27px;
  width: 6px;
}
td.white_box_header{
  background: url(../images/white_box_header_bg_pixel.gif) top repeat-x;
  height: 27px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  padding-left: 5px;
}
td.corner{
  background: url(../images/corner_bg.png) top no-repeat;
  width: 4px;
  height: 5px;
}
td.gor_shadow{
  background: url(../images/gorizontal_pixel.png) top repeat-x;
  height: 5px;
}
td.vert_shadow{
  background: url(../images/vertical_pixel.png) top repeat-y;  
}
td.full_white-box{
  border: 1px solid #cccccc;
}
td.parameter{
  color: #959595;
  width: 70px;
}
td.question_image{
  padding: 5px 5px 8px 5px;
  width: 90px;
}
td.data_red{
  color: #d74a9e;
}
td.data{
  color: #242424;
}
table.content_table{
  font-size: 12px;
  line-height: 1.5;
}
td#event_box{
  width: 455px;
}
td.container{
  padding: 10px;
}
td.navigation_block{
  padding: 20px 15px 0 15px;
}
td.week, span.active{
  color: #d74a9e;
  font-weight: bold;
}
td.month, td.navigation_block a{
  color: #959595;
  font-weight: bold;
}
td.navigation_block a{
  padding: 0 3px;
}
td.input_box, td.form_header{
  padding: 0 10px;
}
td.form_header{
padding-bottom: 5px;
color: #959595;
}
td.input_box select{
  width: 215px;
  color: #959595;
  height: 23px;
}
td.view{
padding-top: 20px;
}
td.all_events{
color: #d74a9e;
padding: 10px 0 0 20px;
}
td.friend{
color: #959595;
padding: 10px 20px 26px 20px;
}
td.event_calendar{
width: 235px;
}
input.search_field{
height: 22px;
}
td.names{
padding: 0 10px 0 22px;
}
div.calendar{
border: none;
}
div.calendar table{
border: 2px solid #c99fbe;
}
td.calendar_content{
padding: 0 0 10px 0;
}
td.ttip{
border-top: 1px solid #797979;
border-bottom: none;
border-left: none;
border-right: none;
}
td.names_header{
padding-top: 20px;
}
td.test_content{
padding: 10px;
}
td.field_capsule{
border: 1px solid #c99fbe;
background: #f8e4ea;
padding: 5px;
}
td.one_field{
padding: 5px 0;
}
div.iPanel{
border: 1px solid #fff;
}
td.form_header, td.all_events, td.friend{
text-align: left;}



#menu {
  width:710px;
}

.ui-tabs-hide {
        display: none;
    }

.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(../images/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    border: 1px solid #C99FBE;
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
table.box_contacts{
width: 250px;
}
td.content_border_left{
background: url(../images/left3.jpg) right repeat-y;
width: 11px;
}
td.content_border_right{
background: url(../images/right3.jpg) left repeat-y;
width: 11px;
}
td.bottom_left_block{
background: url(../images/left2.jpg) right no-repeat;
width: 11px;
}
td.bottom_right_block{
background: url(../images/right2.jpg) left no-repeat;
width: 11px;
}
table.box_table{
width: 220px;
}
td.tabs_headers{
  border-bottom: 1px solid #dadada;
}
td.college_content{
  padding-top: 10px;
}
table.all_alt_boxes{
  width: 965px;
}
td.alt_left{
  width: 85px;
}
td.alt_center{
  *width: 850px;
}