* {
	padding:0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;

}
a:link, a:active, a:visited {
	text-decoration:none;
	outline:none;
	cursor:pointer;	
	color:#006699;
}
a:hover {
	text-decoration:none;
	color:#333333;	
}
a.anchor12:link, a.anchor12:active, a.anchor12:visited {
	font-size:12px;
}
a.anchor12:hover {
	font-size:12px;
}
a.blueanchor13:link, a.blueanchor13:active, a.blueanchor13:visited {
	font-size:13px;
}
a.blueanchor13:hover {
	font-size:13px;
}
input, select, textarea{
	float:left;
	border:#a5acb2 1px solid;
	color:#666666;
}
h3{
	color:#3b3e40;
	font-size:18px;
	font-weight:normal;
}
h4{
	color:#3b3e40;
	font-size:15px;
	font-weight:bold;
}

h5{
	color:#006699;
	font-size:12px;
	font-weight:bold;
}
h6{
	color:#006699;
	font-size:12px;
	font-weight:normal;
}

img {
	border:0px;
}
.divider5 {
	padding:5px 0 0 0;
	clear:both;
}
.divider10 
{
	height:10px;
	clear:both;
}
.divider15 {
	padding:15px 0 0 0;
	clear:both;
}
.divider20 {
	padding:20px 0 0 0;
	clear:both;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearfloat {
	clear:both;
}
.checkbox{
	width:15px;
	height:15px;
	border:none;
}
.radiobox{
	width:15px;
	height:15px;
	border:none;
}
.wrapper {
	margin:auto;
	width:980px;
}
.header {
	float:left;
	width:980px;
}
.header .leftcol {
	width:636px;
	float:left;
}
.header .logo {
	width:147px;
	height:20px;
	padding:15px 0 0 0;
	float:left;
	background:url(../images/logo.gif) left 15px no-repeat;
}
.header .leftcol .hbox {
	width:955px;
	height:55px;
	float:left;
	background:url(../images/hboxmiddle.gif) left top repeat-x;
}
.header .leftcol .hboxleft {
	background:url(../images/hboxleft.gif) left top no-repeat;
	float:left;
	padding:0 0 0 10px;
	height:55px;
}
.header .leftcol .hboxright {
	background:url(../images/hboxright.gif) right top no-repeat;
	float:right;
	padding:0 15px 0 0;
	height:55px;
}
.hrcontent {
	width:730px;
	float:right;
	padding:10px 0 0 0;	
}
.hrcontent .searchdropdown {
	float:right;
	padding:4px 20px 0 0;
}
.hrcontent .searchdropdown select{
	width:155px;
	color:#006699;
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-bottom:2px;
}
.hrcontent .search {
	float:right;
	width:400px;
	padding:0 5px 0 0;	
}
.hrcontent .search input {
	width:310px;
	height:17px;
	border:#999999 1px solid;
	padding:2px 0 0 3px;
}
.hrcontent .search .searchicon{
	background:url(../images/btn_find.gif) left top no-repeat;
	width:74px;
	height:25px;
	float:right;
}

.hmenu {
	float:right;
	width:60px;
	padding:5px 5px 0 0;
}

.hmenu ul {
	float:right;
	behavior: url(csshover.htc);
}

.hmenu ul li {
	float:left;
	padding:0 5px;
	list-style:none;
	font-size:11px;
	position:relative;
	}
.hmenu ul li.last {
	border-right:none;
}	
.hmenu ul li ul li{
	background:#999999;
	border-bottom:1px #CCCCCC solid;
	border-right:none;
	border-collapse:collapse;
	width:90px;
	z-index:100;
}
.hmenu ul li a:link, .hmenu ul li a:active, .hmenu ul li a:visited{
	display:block;
	color:#000000;
}
.hmenu ul li a:hover{
	text-decoration:underline;
}
/*.leftmenu ul li a:hover {
	
}*/
.hmenu ul li ul li a:link, .hmenu ul li ul li a:active, .hmenu ul li ul li a:visited{
	background:none;
	padding:3px 3px 3px 7px;
	width:80px;
}
.hmenu ul li ul li a:hover{
	background:#ffedd3;
}

.hmenu ul ul {
	position: absolute;
	display:none;
	z-index:200;
}
.hmenu ul li:hover ul li{
	padding:0px;
}
.hmenu ul li:hover ul{
	display: block;
	padding:0px;
}
.header .rightcol {
	width:320px;
	float:right;
	padding:0 10px 0 0;
}
.header .rightcol .logocollage {
	padding:55px 0 0 0;
	float:right;
}
.bodycontent {
	float:left;
	width:980px;
	padding:10px 0 0 0;
}
.bodycontentpad{
	float:left;
	width:970px;
	padding:10px 0 0 10px;
}
.bodycontent .leftcol {
	float:left;
	width:230px;
}
.flashcontainer{
	float:left;
	width:700px;
	padding:0 0 0 140px;
	clear:both;
}

.leftmenu ul {
	list-style: none;
	margin:0;
	padding:0;
	width:200px;
	behavior: url(csshover.htc);
}

.leftmenu ul li {
	font-size:12px;
	color:#006699;
	position: relative;
	z-index:20;
	width:190px;
	padding:0 0 3px 0;
}
/*
.leftmenu ul li.menuopen{
	background:url(../images/sprite_menu_open.gif) 100% 3px no-repeat;
	overflow:hidden;
}
.leftmenu ul li.menuclose{
	background:url(../images/sprite_menu_close.gif) 100% 3px no-repeat;
	overflow:hidden;
}*/

.leftmenu ul li .menuopen{
 background:url(../images/sprite_menu_open.gif) 100% 3px no-repeat;
 overflow:hidden;
 width:190px;
 display:block;
}
.leftmenu ul li .menuclose{
 background:url(../images/sprite_menu_close.gif) 100% 3px no-repeat;
 overflow:hidden;
 width:190px;
 display:block;
}
.leftmenu ul li ul li{
	width:170px;
	z-index:100;
}
.leftmenu ul li a{
	display:block;
	color:#000000;
}
/*.leftmenu ul li a:hover {
	
}*/
.leftmenu ul li ul li a:link, .leftmenu ul li ul li a:active, .leftmenu ul li ul li a:visited{
	background:none;
	padding:3px 3px 0 5px;
	font-size:12px;
}
/*.leftmenu ul li ul li a:hover{
	background:#ffedd3;
}*/
.leftmenu ul ul {
	display:none;
	padding:5px 0 0 25px;
	width:175px;
}
.leftmenu ul li:hover ul li{
	padding:0px;
}
.leftmenu ul li:hover ul{
	/*display: block;*/
	left:130px;
}
.leftmenu ul li .home {
	background:url(../images/icon_leftmenu.gif) left 2px no-repeat;
	height:20px;
	display:block;
	padding:3px 0 0 30px;
}
.leftmenu ul li .myprofile {
	background:url(../images/icon_leftmenu.gif) left -18px no-repeat;
	height:20px;
	display:block;
	padding:3px 0 0 30px;
}
.leftmenu ul li .mycompany {
	background:url(../images/icon_leftmenu.gif) left -39px no-repeat;
	height:20px;
	display:block;
	padding:3px 0 0 30px;
}
.leftmenu ul li .contact {
	background:url(../images/icon_leftmenu.gif) left -59px no-repeat;
	height:20px;
	display:block;
	padding:3px 0 0 30px;
}
.leftmenu ul li .inbox {
	background:url(../images/icon_leftmenu.gif) left -79px no-repeat;
	height:20px;
	display:block;
	padding:3px 0 0 30px;
}
.stepcomment{
	float:left;
	width:187px;
	padding:0 0 0 20px;
}
.stepcomment .step{
	font-size:12px;
	color:#006699;
	font-weight:bold;
	float:right;
	padding:5px 5px 0 0;
}
.stepcomment .stepno{
	background:url(../images/bg_step.gif) left top no-repeat;
	width:18px;
	height:21px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 5px 5px;
}
.stepcomment .topbg{
	background:url(../images/bg_topcomment.gif) left top no-repeat;
	width:187px;
	height:8px;
	float:left;
	font-size:0px;
}
.stepcomment .midbg{
	background:url(../images/bg_midcomment.gif) left top repeat-y;
	width:167px;
	float:left;
	padding:0 10px;
}
.stepcomment .botbg{
	background:url(../images/bg_botcomment.gif) left bottom no-repeat;
	width:187px;
	height:20px;
	float:left;
	font-size:0px;
}
.stepcomment .midbg p{
	font-size:12px;
	color:#4d4d4d;
	text-align:justify;
}
.bodycontent .leftcol .detailcont{
	width:190px;
	float:left;
}
.detailcont .headercont{
	background:url(../images/bg_headercont.gif) left top no-repeat;
	width:180px;
	height:23px;
	padding:5px 0 0 10px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#11709f;
}
.detailcont .listcont{
	width:183px;
	height:85px;
	float:left;
	overflow:auto;
	border:1px solid #bcbcbc;
	padding:0 0 0 5px;
}
.detailcont .listcont .list{
	width:165px;
	float:left;
	border-bottom:1px solid #006699;
	padding:5px 0;
}
.detailcont .listcont .list .username{
	color:#111111;
	font-size:12px;
	width:130px;
	padding:0 0 5px 0;
	float:left;
}
.listcont .list .icon{
	width:20px;
	float:left;
}
.listcont .list .icon .mail{
	background:url(../images/icon_mail.gif) left top no-repeat;
	width:12px;
	height:10px;
	float:left;
	padding:0 10px 0 0;
}
.listcont .list .icon .chat{
	background:url(../images/icon_chat.gif) left top no-repeat;
	width:12px;
	height:10px;
	float:left;
	padding:0 10px 0 0;
}
.detailcont .listcont .list .occupation{
	color:#111111;
	font-size:11px;
	width:130px;
}
.list .occupation a:link, .list .occupation a:active, .list .occupation a:visited{
	color:#006699;
}
.list .occupation a:hover{
	text-decoration:underline;
}
.bodycontent .rightcol {
	float:left;
	width:740px;
	padding:0 0 0 10px;
}
.bodycontent .rightcol .blueboxleft {
	background:#37628e url(../images/bg_blueleft.gif) left top no-repeat;
	float:left;
	padding:0 0 0 10px;
	width:720px;
}
.bodycontent .rightcol .blueboxright {
	background:#37628e url(../images/bg_blueright.gif) right top no-repeat;
	float:left;
	padding:0 10px 0 0;
	width:720px;
}
.bodycontent .rightcol .bluebox {
	width:710px;
	float:left;
	background:#37628e;
	padding:5px 0;
}
.bodycontent .rightcol .blueboxtop{
	background:#37628e url(../images/bg_blueboxtop.gif) left top no-repeat;
	float:left;
	width:740px;
	height:10px;
	font-size:0px;
}
.bodycontent .rightcol .blueboxbg {
	background:#37628e url(../images/bg_bluebox.gif) left top repeat-y;
	float:left;
	padding:0 15px 0 25px;
	width:700px;
}
.bodycontent .rightcol .blueboxbot{
	background:#37628e url(../images/bg_blueboxbot.gif) left top no-repeat;
	float:left;
	width:740px;
	height:10px;
	font-size:0px;
}
.bluebox .leftcol{
	width:380px;
	float:left;
	padding:5px 0 0 0;
}
.bluebox .leftcol .userimg{
	float:left;
	padding:0 10px 10px 0
}
.bluebox .leftcol .userdes{
	font-size:12px;
	color:#FFFFFF;
	float:left;
}
.bluebox .rightcol{
	width:320px;
	float:left;
}
.bluebox .rightcol .icon{
	padding:0 15px 0 0;
	float:left;
	width:85px;
	text-align:center;
}
.bluebox .rightcol .icon span{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0 0 2px 0;
	width:85px;
	white-space:nowrap;
	float:left;
}
.myupdate{
	width:545px;
	float:left;
}
.myupdate .myupdateleft{
	background:url(../images/bg_updateleft.jpg) left top no-repeat;
	padding:0 0 0 5px;
	height:92px;
	float:left;
}
.myupdate .myupdatecentre{
	background:url(../images/bg_updatecentre.jpg) left top repeat-x;
	width:545px;
	height:92px;
	float:left;
}
.myupdate .myupdateright{
	background:url(../images/bg_updateright.jpg) right top no-repeat;
	padding:0 9px 0 0;
	float:left;
}

.myupdate .inputtext{
	width:480px;
	float:left;
	position:relative;
}
.inputtext .uparrow{
	background:url(../images/icon_uparrow.gif) left top no-repeat;
	width:13px;
	height:7px;
	position:absolute;
	left:30px;
	top:-6px;
	
}
.myupdate .btnupdateenter{
	background:url(../images/btn_enter.gif) left top no-repeat;
	width:65px;
	height:29px;
	float:left;
	cursor:pointer;
}
.myupdate .inputtext input{
	width:460px;
	height:20px;
	padding:5px;
	border:1px solid #e1e1e1;
	font-size:15px;
	font-weight:bold;
	color:#b4b4b4;
	float:left;
}
.line{
	width:650px;
	border-top:#a5acb2 1px solid;
	font-size:0px;
	height:1px;
}
.addpeers{
	width:650px;
	float:left;
}
.addpeers h5.icon_addpeers{
	background:url(../images/icon_addpeers.gif) left top no-repeat;
	height:31px;
	padding:5px 0 0 40px;
	float:left;
}
.postjob{
	width:650px;
	float:left;
}
.postjob h5.icon_postjob{
	background:url(../images/icon_postjob.gif) left top no-repeat;
	height:31px;
	padding:5px 0 0 40px;
	float:left;
}

.simpletext
{
	font-size:11px;
	color:#2c2c2c;
}
.darkbigtext
{
	font-size:15px;
	color:#000000;
}

.datagridsimple{
	float:left;
	border-collapse:collapse;
}
.datagridsimple td{
	border-bottom:#d1d1d1 1px solid;
	border-top:#d1d1d1 1px solid;
	font-size:11px;
	color:#2c2c2c;
	height:28px;
	padding:0 0 0 6px;
}
.datagridsimple td a:link, .datagridsimple td a:active, .datagridsimple td a:visited {
	color:#006699;
}
.datagridsimple td a:hover{
	color:#333333;
	text-decoration:underline;
}
.datagrid{
	float:left;
}
.datagrid td{
	border-bottom:#d1d1d1 1px solid;
	background:#f6f6f6;
	font-size:11px;
	color:#2c2c2c;
	height:28px;
	padding:0 0 0 6px;
}
.datagrid td a:link, .datagrid td a:active, .datagrid td a:visited {
	color:#006699;
}
.datagrid td a:hover{
	color:#333333;
	text-decoration:underline;
}
.datagrid tr.color td{
	background:#f1f1f1;
}
.datagrid1{
	float:left;
}
.datagrid1 .dataheading th{
	background:#666666;
	font-size:11px;
	color:#fff;
	height:20px;
	padding:0 0 0 6px;
	text-align:left;
	
}
.datagrid1 th{
	border-bottom:#d1d1d1 1px dotted;
	font-size:13px;
	color:#597dd1;
	height:28px;
	padding:0 0 0 6px;
	text-align:left;
	font-weight:bold;
}
.datagrid1 td{
	border-bottom:#d1d1d1 1px dotted;
	font-size:11px;
	color:#2c2c2c;
	height:45px;
	padding:0 0 0 6px;
	font-weight:bold;
}
.datagrid1 td a:link, .datagrid1 td a:active, .datagrid1 td a:visited {
	color:#5a83d2;
	font-weight:bold;
}
.datagrid1 .grdlink
{
	font-size:12px;
}
.datagrid1 td a:hover{
	color:#333333;
	text-decoration:underline;
}

/* --------------------- */

.datagrid11{
	float:left;
}
.datagrid11 .dataheading th{
	background:#666666;
	font-size:11px;
	color:#fff;
	height:20px;
	padding:0 0 0 6px;	
	
}
.datagrid11 th{
	border-bottom:#d1d1d1 1px dotted;
	font-size:13px;
	color:#597dd1;
	height:28px;
	padding:0 0 0 6px;
	font-weight:bold;
}
.datagrid11 td{
	border-bottom:#d1d1d1 1px dotted;
	font-size:11px;
	color:#2c2c2c;
	height:45px;
	padding:0 0 0 6px;
	font-weight:bold;
}
.datagrid11 td a:link, .datagrid1 td a:active, .datagrid1 td a:visited {
	color:#5a83d2;
	font-weight:bold;
}
.datagrid11 .grdlink
{
	font-size:12px;
}
.datagrid11 td a:hover{
	color:#333333;
	text-decoration:underline;
}

/* --------------------- */





.paging td
{
	font-size:12px;
	color:#2c2c2c;
}
.paging a:link, a:active
{
	font-size:12px;
	color:#006699;
}
.paging a:hover
{
	font-size:12px;
	color:#333333;
}
.displayinfo{
	float:left;
	font-size:12px;
	font-weight:bold;
}
.displayinfo th{
	text-align:right;
	padding:5px 10px 5px 0;
	color:#006699;
}
.displayinfo td{
	text-align:left;
	padding:5px 0 5px 10px;
	color:#595959;
}
.formedit .inputcomment{
	color:#999999;
	font-size:11px;
	padding:3px 0 0 0;
}
.formedit .buttonnormal input{
	border:none;
}
formedit .buttonbig input{
	border:none;
}
formedit .buttonsmall input{
	border:none;
}
.formedit td{
	text-align:right;
	padding:5px 0;
}
.formedit .subtblclass td{
	text-align:right;
	padding:0 0 0 0;
}
.formedit td a:link, .formedit td a:active, .formedit td a:visited{
	color:#4b6198;
}
.formedit td a:hover{
	color:#333333;
}
.formedit td input, .formedit td select, .formedit td textarea{
	float:left;
	border:#a5acb2 1px solid;
	color:#666666;
}
.formedit td label{
	text-align:right;
	padding:0 10px 0 0;
	/*color:#11709F;*/
	color:#666666;
	font-size:12.5px;
	float:right;
	font-weight:bold;
}

label1{
	text-align:left;
	padding:0 10px 0 0;
	color:#a5acb2;
	font-size:12px;
	float:right;
}

.formedit .error{
	color:#F03;
	text-align:left;
	font-size:12px;
	float:left;
	padding:0 0 0 10px;
}
.comp2form{
	float:left;
}
.comp2form .box{
	padding:0 15px 0 0;
	width:135px;
	float:left;
}
.comp2form .boxdesc{
	padding:0 15px 0 0;
	width:500px;
	float:left;
}
.comp2form .box label, .comp2form .boxdesc label{
	padding:0 0 5px 0;
	float:left;
	color:#464747;
	font-size:12px;
}
.comp2form .box input, .comp2form .box select, .comp2form .boxdesc textarea{
	border:#a5acb2 1px solid;
	color:#464747;
	height:18px;
}
.submitalign{
	padding:70px 5px 0 0;
	float:left;
}
.submitalign1{
	padding:50px 5px 0 0;
	float:left;
}
.userdetails .userinfo{
	width:435px;
	height:170px;
	overflow:hidden;
	float:left;
	background:url(../images/bg_userinfo.gif) 460px 30px no-repeat;
}
.userinfo .slide{
	width:435px;
	float:left;
}
.userinfo .userimage{
	width:125px;
	height:165px;
	float:left;
	padding:0 15px 0 0;
	position:relative;
}
.userinfo .userdetailinfo{
	width:285px;
	height:165px;
	float:left;
	padding:0 10px 0 0;
}
.userinfo .userdetailinfo .userdetailflow{
	width:285px;
	height:130px;
	overflow:auto;
}
.arrow{
	float:left;
	padding:0 0 0 0;
	width:35px;
}
.arrow a.leftarrow{
	background:url(../images/leftarrow.gif) left top no-repeat;
	width:11px;
	height:12px;
	float:right;
	padding:0 0 0 10px;
}
.arrow a.rightarrow{
	background:url(../images/rightarrow.gif) left top no-repeat;
	width:11px;
	height:12px;
	float:right;
}
.userinfo .userdetailinfo .username{
	width:270px;
	float:left;
	padding:0 0 10px 0;
	font-size:20px;
	color:#fff;
	
}
.userinfo .userdetailinfo .username .collagename{
	width:285px;
	float:left;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border-bottom:#6788a9 1px solid;
}
.userinfo .userdetailinfo .companyname{
	width:270px;
	padding:10px 0;
	float:left;
	font-size:18px;
	color:#fff;
	text-align:center;
	border-bottom:#6788a9 1px solid;

}
.userinfo .userdetailinfo .position{
	width:270px;
	float:left;
	padding:10px 0;
	font-size:14px;
	color:#fff;
	text-align:center;
	
	border-bottom:#6788a9 1px solid;
}
.userinfo .userdetailinfo .major{
	width:270px;
	padding:8px 0;
	float:left;
	font-size:15px;
	color:#fff;
	text-align:left;
	border-bottom:#6788a9 1px solid;

}
.major span{
	font-size:17px;
	font-weight:bold;
}
.userinfo .userdetailinfo .minor{
	width:270px;
	float:left;
	padding:8px 0;
	font-size:15px;
	color:#fff;
	text-align:left;
	border-bottom:#6788a9 1px solid;
}
.minor span{
	font-size:17px;
	font-weight:bold;
}
.userinfo .userdetailinfo .userbtn{
	float:left;
	padding:10px 0 0 0;
}
.userbtn .buttonbig input {
	font-size:12px;
	color:#595b5c;
}
.userinfo .userdetailinfo .userupdatebtn{
	float:left;
	padding:3px 0 0 0;
}
.userupdatebtn .buttonbig input {
	font-size:12px;
	color:#595b5c;
}
.userdetailinfo .updatebox{
	background:url(../images/bg_updatebox.gif) left top no-repeat;
	width:295px;
	height:125px;
	float:left;
	font-size:12px;
	padding:5px 0 0 5px;
}
.userdetailinfo .updatebox .updatetxt{
	width:275px;
	height:120px;
	float:left;
	overflow:auto;
}
.userimage .arrowupdate{
	width:17px;
	height:35px;
	position:absolute;
	top:55px;
	right:0;
	z-index:10;
}
.userimage .arrowupdate span{
	background:url(../images/bg_arrowupdate.gif) 0px 0px no-repeat;
	width:17px;
	height:35px;
}
.contactrequest{
	background:url(../images/bg_contactrequest.gif) left top no-repeat;
	width:200px;
	height:200px;
	float:left;
	padding:2px 10px 0 20px;
}
.menucontent{
	width:185px;
	padding:0 0 0 15px;
}
.tabmenu{
	float:left;
	background:url(../images/bg_tabmenu.gif) left top repeat-x;
	height:23px;
	width:185px;
	
}

.tabmenu div{
	float:left;
	list-style:none;
	padding:0 0 0 0;
}
.tabmenu div.contact a:link, .tabmenu div.contact a:active, .tabmenu div.contact a:visited{
	font-size:12px;
	color:#000000;
	width:70px;
	height:23px;
	float:left;
	text-align:center;
	padding:3px 15px 0 0;
}

.tabmenu div.contact .selected:link, .tabmenu div.contact .selected:active, .tabmenu div.contact .selected:visited{
	background:url(../images/bg_contactselected.gif) right top no-repeat;
	width:70px;
	height:23px;
	float:left;
	color:#006699;
	padding:3px 15px 0 0;
}
.tabmenu div.request a:link, .tabmenu div.request a:active, .tabmenu div.request a:visited{
	font-size:12px;
	color:#000000;
	width:80px;
	height:23px;
	float:left;
	text-align:center;
	padding:3px 0 0 20px;
}
.tabmenu div.request .selected:link, .tabmenu div.request .selected:active, .tabmenu div.request .selected:visited{
	background:url(../images/bg_requestselected.gif) left top no-repeat;
	width:80px;
	height:23px;
	float:left;
	color:#006699;
	padding:3px 0 0 20px;
}














.contacttabinfo{
	width:180px;
	float:left;
	padding:0 0 0 0;
}
.contacttabinfo ul{
	border-top:#c9c9c9 1px solid;
	float:left;
	width:170px;
}
.contacttabinfo ul li{
	border-bottom:#c9c9c9 1px solid;
	list-style:none;
	width:160px;
	padding:10px 0 10px 10px;
	float:left;
	font-size:12px;
	
}
.contacttabinfo ul li .message{
	background:url(../images/icon_message.gif) right top no-repeat;
	height:21px;
	padding:0 31px 0 0;
	float:left;
}
.contacttabinfo ul li .follow{
	background:url(../images/icon_follow.gif) right top no-repeat;
	height:20px;
	padding:0 30px 0 0;
	float:left;
}
.contacttabinfo ul li a:link, .contacttabinfo ul li a:active, .contacttabinfo ul li a:visited{
	color:#227aa7;
}
.contacttabinfo ul li a:hover{
	color:#000000;
}
.contacttabinfo1{
	width:180px;
	float:left;
	padding:0 0 0 25px;
}
.contacttabinfo1 ul{
	border-top:#c9c9c9 1px solid;
	float:left;
	width:170px;
}
.contacttabinfo1 ul li{
	border-bottom:#c9c9c9 1px solid;
	list-style:none;
	width:160px;
	padding:15px 0 15px 10px;
	float:left;
	font-size:12px;
	
}
.contacttabinfo1 ul li .message{
	background:url(../images/icon_message.gif) right top no-repeat;
	height:21px;
	padding:0 31px 0 0;
	float:left;
}
.contacttabinfo1 ul li .follow{
	background:url(../images/icon_follow.gif) right top no-repeat;
	height:20px;
	padding:0 30px 0 0;
	float:left;
}
.contacttabinfo1 ul li a:link, .contacttabinfo1 ul li a:active, .contacttabinfo1 ul li a:visited{
	color:#227aa7;
}
.contacttabinfo1 ul li a:hover{
	color:#000000;
}
.requesttabinfo{
	width:186px;
	height:141px;
	float:left;
	padding:0 0 0 0px;
}
.requesttabinfo ul.list2{
	width:80px;
	float:left;
}
.requesttabinfo ul.list2 li{
	width:80px;
	float:left;
}
.requesttabinfo .box1{
	float:left;
	width:70px;
	padding:0 5px 0 0;
}
.requesttabinfo .box1 a:link, .requesttabinfo .box1 a:active, .requesttabinfo .box1 a:visited{
	color:#227aa7;
	font-size:10px;
}
.requesttabinfo .box1 a:hover{
	color:#000000;
	font-size:10px;
}
.requesttabinfo .box2{
	float:left;
	width:110px;
}
.requesttabinfo .box2 a:link, .requesttabinfo .box2 a:active, .requesttabinfo .box2 a:visited{
	color:#227aa7;
	font-size:10px;
}
.requesttabinfo .box2 a:hover{
	color:#000000;
	font-size:10px;
}
.requesttabinfo .box1 a.project{
	background:url(../images/icon_project.gif) left 12px no-repeat;
	padding:15px 0 15px 23px;
	float:left;
}
.requesttabinfo .box1 a.internship{
	background:url(../images/icon_internship.gif) left 12px no-repeat;
	padding:15px 0 15px 23px;
	float:left;
}
.requesttabinfo .box1 a.campus{
	background:url(../images/icon_campus.gif) left 12px no-repeat;
	padding:15px 0 15px 23px;
	
	float:left;
}
.requesttabinfo .box2 a.campus{
	background:url(../images/icon_campus.gif) left 12px no-repeat;
	padding:15px 0 15px 23px;
	margin:0 0 0 10px;
	float:left;
}
.requesttabinfo .box2 a.portfolio{
	background:url(../images/icon_portfolio.gif) left 12px no-repeat;	
	padding:15px 0 15px 25px;	
	float:left;
}
.requesttabinfo .box2 a.meet{
	background:url(../images/icon_meet.gif) left 12px no-repeat;
	padding:15px 0 15px 25px;
	float:left;
}		
.requesttabinfo .box2 a.guest{
	background:url(../images/icon_guest.gif) left 12px no-repeat;
	padding:15px 0 15px 24px;
	float:left;
}
.requesttabinfo ul{
	width:95px;
	float:left;
}
.requesttabinfo ul li{
	list-style:none;
	width:100px;
	float:left;
	padding:5px 0 15px 0;
}
.requesttabinfo ul li a:link, .requesttabinfo ul li a:active, .requesttabinfo ul li a:visited{
	color:#227aa7;
	font-size:9px;
	height:17px;
	padding:5px 0 0 25px;
	float:left;
}
.requesttabinfo ul li a:hover{
	color:#000000;
}
.requesttabinfo ul.list2 li a.project{
	background:url(../images/icon_request.gif) left top no-repeat;
	height:20px;
	padding:0 0 0 23px;
	float:left;
}
.requesttabinfo ul.list2 li a.internship{
	background:url(../images/icon_request.gif) left -20px no-repeat;
	height:20px;
	padding:0 0 0 23px;
	float:left;
}
.requesttabinfo ul li a.campus{
	background:url(../images/icon_request.gif) left -40px no-repeat;
	height:20px;
	padding:0 0 0 23px;
	float:left;
}
.requesttabinfo ul li a.portfolio{
	background:url(../images/icon_request.gif) left -60px no-repeat;
	height:20px;
	padding:0 0 0 25px;
	float:left;
}
.requesttabinfo ul li a.meet{
	background:url(../images/icon_request.gif) left -80px no-repeat;
	height:20px;
	padding:0 0 0 25px;
	float:left;
}		
.requesttabinfo ul li a.guest{
	background:url(../images/icon_request.gif) left -100px no-repeat;
	height:20px;
	padding:0 0 0 25px;
	float:left;
}
ul.tab{
	float:left;
	padding:0 0 0 10px;
}
 ul.tab li{
	float:left;
	list-style:none;
	padding:0 3px 0 0;
}
ul.tab li a:link, ul.tab li a:active, ul.tab li a:visited{
	float:left;
	background:url(../images/blue_right.gif) right 0px no-repeat;
	padding:0 10px 0 0;
	height:29px;
	font-size:15px;
	font-weight:bold;
	color: #37628e; /*#389acc;*/
}
ul.tab li a:hover{
	background:url(../images/blue_right.gif) right -29px no-repeat;
	color:#fff;
} 
ul.tab li a:link span,  ul.tab li a:active span,  ul.tab li a:visited span{
	background:url(../images/blue_left.gif) left top no-repeat;
	padding:6px 0 0 10px;
	height:23px;
	float:left;
}
ul.tab li a:hover span{
	background:url(../images/blue_left.gif) left -29px no-repeat;
	padding:6px 0 0 10px;
	height:23px;
	float:left;
}
ul.tab li a.selected:link, ul.tab li a.selected:active, ul.tab li a.selected:visited{
	background:url(../images/blue_right.gif) right -58px no-repeat;
	color:#fff;
}
 ul.tab li a.selected:link span,  ul.tab li a.selected:active span,  ul.tab li a.selected:visited span {
	background:url(../images/blue_left.gif) left -58px no-repeat;
}
.resumecontent{
	width:700px;
	float:left;
}
.jobcontent{
	width:700px;
	float:left;
}
.aboutmetabcontent{
	width:700px;
	float:left;
}
.jobtabcontent{
	width:700px;
	float:left;
}
.whitewrap{
	width:460px;
	float:left;
	background:#fff;
	border:#ccc 1px solid;
	padding:10px;
}
.close{
	clear:both;
	padding:0 0 10px 0;
}
.close a:link, .close a:active, .close a:visited{
	color:#333333;
	font-size:12px;
	background:url(../images/icon_close.gif) right 3px no-repeat;
	float:right;
	padding:0 20px 0 0;
	float:right;
}
.close a:hover{
	color:#000066;
}
.close1{
	clear:both;
	padding:0 0 10px 0;
}
.close1 a:link, .close1 a:active, .close1 a:visited{
	color:#006699;
	font-size:12px;
	background:url(../images/icon_close1.gif) right 3px no-repeat;
	float:right;
	padding:0 25px 0 0;
	float:right;
	font-weight:bold;
}
.close1 a:hover{
	color:#999999;
}
.popdetaildesc p{
	font-size:12px;
	color:#595959;
	text-align:justify;
	line-height:18px;
}
.jobdesc{
	width:410px;
	height:150px;
	overflow:auto;
	font-size:12px;
	color:#595959;
	text-align:justify;
	line-height:18px;
	padding:0 10px 0 0;
}
.joincampus .leftcolinfo{
	width:490px;
	float:left;
	padding:0 10px 0 0;
	border-right:#a5acb2 1px solid;
}
.joincampus .rightcolinfo{
	width:180px;
	float:left;
	padding:0 0 0 20px;
}
.joincampus p{
	text-align:justify;
	font-size:12px;
	color:#333333;
}
.joincam1 p{
	text-align:justify;
	font-size:12px;
	color:#333333;
}
.rightcolinfo .campuslink{
	float:left;

}
.campuslink ul{
	float:left;
	font-size:12px;
}
.campuslink ul li{
	padding:0 0 15px 20px;
	list-style:none;
	background:url(../images/icon_arrowli1.gif) left 3px no-repeat;
}
.campuslink ul li a:link, .campuslink ul li a:active, .campuslink ul li a:visited{
	font-size:12px;
	color:#4b6198;
}
.campuslink ul li a:hover{
	color:#666666;
}
.opentab{
	float:left;
	background:url(../images/bg_opentab.gif) left top repeat-x;
}
.opentab a:link, .opentab a:active, .opentab a:visited{
	float:left;
	background:url(../images/bg_opentableft.gif) left top no-repeat;
	height:26px;
	font-size:12px;
	color:#fff;
	padding:0 0 0 10px;
}
.opentab a span{
	float:left;
	padding:5px 25px 0 0;
	background:url(../images/bg_opentabright.gif) right top no-repeat;
	height:19px;
}

.opentab div{
	float:left;
	background:url(../images/bg_opentableft.gif) left top no-repeat;
	height:26px;
	font-size:12px;
	color:#fff;
	padding:0 0 0 10px;
}
.opentab div span{
	float:left;
	padding:6px 15px 0 0;
	background:url(../images/bg_opentabright.gif) right top no-repeat;
	height:19px;
}
.video{
	padding:0 0 0 150px;
	float:left;
}
.list{
	float:left;
	width:560px;
}
.list .more{
	font-size:12px;
	color:#006699;
	float:right;
	padding:5px 0 0 0;
}
.list .more a:link, .list .more a:active, .list .more a:visited{
	font-size:12px;
	color:#006699;
	float:right;
}
.list .more a:hover{
text-decoration:underline;
}
.listview{
	float:left;
	width:560px;
	background:url(../images/line_hdotted.gif) left top repeat-x;
	padding:10px 0 10px 0;
}
.listview:hover{
	background:#f3f3f3 url(../images/line_hdotted.gif) left top repeat-x;
	overflow: hidden;
}
.listview a.info:link, .listview a.info:active, .listview a.info:visited{
	float:left;
	width:530px;
	padding:0 0;

}
.listview a.info:hover{
	float:left;
}
.listview .image{
	padding:0 0 0 0;
	float:left;
	width:40px;
}
.listview .desc{
	padding:0 15px 0 0;
	float:left;
	width:460px;
	text-align:justify;
	font-size:12px;
	/*color:#727272;*/
	color:#000000;
}
.listview .desc .name{
	float:left;
	font-size:12px;
	color:#006699;
	
	padding:0 3px 0 0;
}
.listview .icon{
	/*display:none;*/
	/*visibility:hidden;*/
	padding:0 0 0 0;
	float:left;
	width:20px;
	display:block;
    /*visibility:visible;*/
    overflow: hidden;
}
.listview .icon a{
	padding:0 0 0 0;
	float:left;
}
.listview:hover .icon{
	padding:0 0 0 0;
	float:left;
	width:20px;
	display:block;
    /*visibility:visible;*/
    overflow: hidden;
}
ul.jobcategory{
	float:left;
	padding:0 30px 0 0;
}
ul.jobcategory li{
	list-style:none;
	padding:0 0 5px 0;
}
ul.jobcategory li a:link, ul.jobcategory li a:active, ul.jobcategory li a:visited{
	font-size:12px;
	color:#437fd1;
}
ul.jobcategory li a:hover{
	color:#666666;
}
.companyinfo .leftcolcontent{
	float:left;
	width:280px;
	height:163px;
	padding:0 10px 0 0;
	font-size:12px;
}
.companyinfo .logo{
	width:120px;
	float:left;
}
.companyinfo  .companydetail{
	width:149px;
	height:160px;
	padding:0 0 0 10px;
	float:left;
	border-left:1px solid #999;
}
.leftcolcontent .companynamelink a:link, .leftcolcontent .companynamelink a:active, .leftcolcontent .companynamelink a:visited{
	font-size:12px;
	color:#006699;
}
.leftcolcontent .companynamelink a:hover{
	color:#333333;
}
.companyinfo .rightcolcontent{
	float:left;
	width:180px;
}
.profiledetails .line{
	width:350px;
}
.profiledetails .title{
	font-size:12px;
	font-weight:bold;
	color:#545454;
}
.profiledetails .title span{
	color:#000;
}
.profiledetails .subtitle {
	color:#006699;
	font-size:11px;
}
.icon_mailbox{
	background:url(../images/icon_mailbox.gif) left top no-repeat;
	width:16px;
	height:11px;
	float:left;
	padding:0 5px 0 0;
}
.aboutdetails .leftcol{
	width:280px;
	padding:7px 0 0 0;
	float:left;
	height:25px;
}
.date {
	float:left;
}
.date a.arrow{
	background:url(../images/icon_arrowdate.gif) left top no-repeat;
	width:10px;
	height:15px;
	float:left;
	padding:0 5px;
}
.date .number{
	width:110px;
	height:15px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	padding:0 5px 0 0;
	text-align:center;
}
.date a.calendericon{
	background:url(../images/icon_calender.gif) left top no-repeat;
	width:18px;
	height:16px;
	float:left;
	padding:0 10px 0 0;
}
.aboutdetails .rightcol{
	width:280px;
	padding:7px 0 0 0;
	height:25px;
	float:right;
}
.aboutdetails .rightcol a:link, .aboutdetails .rightcol a:active, .aboutdetails .rightcol a:visited{
	font-size:12px;
	color:#45809f;
	text-align:right;
	padding:0 10px 0 0;
	float:right;
	}
.aboutdetails .rightcol a:hover{
	font-size:12px;
	color:#FFFFFF;
}
.aboutdetails .botcenterbg .leftcol {
	padding:10px 0 0 0;
	height:36px;
	float:left;
}
.aboutdetails .leftcol .votecomment{
	padding:0 0 0 10px;
	float:left;
	text-align:right;
}
.aboutdetails .rightcol ul{
	float:left;
}
.aboutdetails .rightcol .boxanchor{
	float:left;
	list-style:none;
	width:50px;
	padding:3px 0 0 0;
}
.aboutdetails .rightcol .boxanchor a:link, .aboutdetails .rightcol .boxanchor a:active, .aboutdetails .boxanchor .rightcol a:visited{
	padding:0px;
	float:left;
	text-align:right;
}
.aboutdetails .rightcol .boxanchor img{
	clear:both;
	padding:0 7px 0 0;
	text-align:center;
}
.aboutdetails .rightcol .boxanchor span{
	float:right;
	text-align:center;
}
.rating {
	float:left;
	width:100px;
	height:20px;
}
.rating ul{
	float:left;
	width:100px;
	height:20px;
	background:url(../images/icon_ratingstar.gif) left -20px repeat-x;
}
.rating ul li{
	float:left;
	height:20px;
	background:url(../images/icon_ratingstar.gif) left 1px repeat-x;
	list-style:none;
	cursor:pointer;
}
.jobproject{
	width:650px;
	float:left;
}
.jobproject h5.icon_jobproject{
	background:url(../images/icon_jobproject.gif) left top no-repeat;
	height:31px;
	padding:5px 0 0 40px;
	float:left;
}
.postjob h5.icon_jobproject{
	background:url(../images/icon_doug2.gif) left top no-repeat;
	height:34px;
	padding: 8px 0 0 40px;
	float:left;
}
h5.icon_doughead{
	background:url(../images/icon_doug1.gif) left top no-repeat;
	height:31px;
	padding:8px 0 0 45px;
	float:left;
}
h5.icon_calenderhead{
	background:url(../images/icon_calender1.gif) left top no-repeat;
	height:31px;
	padding:8px 0 0 45px;
	float:left;
}
.calendarnav{
	width:602px;
	float:left;
}
.calendarnav .calleftcol{
	width:190px;
	float:left;
}
.calendarnav .calleftcol .date{
	font-size:14px;
	color:#333333;
}
.calleftcol .date a.calendarleft:link, .calleftcol .date a.calendarleft:active, .calleftcol .date a.calendarleft:visited{
	background:url(../images/calendarleft.gif) left top no-repeat;
	width:13px;
	height:13px;
	float:left;
	margin:3px 5px 0 0;
	padding:0px;
}
.calleftcol .date a.calendarleft:hover{
	background:url(../images/calendarlefthover.gif) left top no-repeat;
}
.calleftcol .date a.calendarright:link, .calleftcol .date a.calendarright:active, .calleftcol .date a.calendarright:visited{
	background:url(../images/calendarright.gif) left top no-repeat;
	width:13px;
	height:13px;
	float:left;
	margin:3px 5px 0 0;
	padding:0px;
}
.calleftcol .date a.calendarright:hover{
	background:url(../images/calendarrighthover.gif) left top no-repeat;
}
.calendarnav .calrightcol{
	width:410px;
	float:left;
}
.calendarnav .calrightcol ul li{
	float:right;
	list-style:none;
	border-left:#000 1px solid;
	padding:0 7px;
}
.calendarnav .calrightcol ul li a:link, .calendarnav .calrightcol ul li a:active, .calendarnav .calrightcol ul li a:visited{
	font-size:11px;
	color:#3366cc;
}
.calendarnav .calrightcol ul li a:hover{
	color:#ccc;
}
.calendarnav .calrightcol ul li .rss{
	float:left;
	background:url(../images/img_rss.gif) left top no-repeat;
	width:44px;
	height:16px;
}
.calendarnav .calrightcol ul li .ical{
	float:left;
	background:url(../images/icon_ical.gif) left top no-repeat;
	padding:0 0 0 15px;
	height:16px;
}
.calendarnav .calrightcol ul li .subscribe{
	float:left;
	background:url(../images/icon_subscribe.gif) left top no-repeat;
	padding:0 0 0 25px;
	height:16px;
}
.calendarnav .calrightcol ul li .print{
	float:left;
	background:url(../images/icon_printcalendar.gif) left top no-repeat;
	padding:0 0 0 18px;
	height:16px;
}
.calendarnavbox{
	width:602px;
	height:20px;
	padding:5px 0px;
	float:left;
	border:1px solid #ccc;
}
.calendarnavbox .calleftcol{
	width:170px;
	float:left;
	font-size:12px;
}
.calendarnavbox .calleftcol ul li{
	float:left;
	list-style:none;
	border-left:#000 1px solid;
	padding:0 7px;
}
.calendarnavbox .calleftcol ul li a:link, .calendarnavbox .calleftcol ul li a:active, .calendarnavbox .calleftcol ul li a:visited{
	font-size:12px;
	color:#3366cc;
}
.calendarnavbox .calleftcol ul li a:hover{
	color:#ccc;
}
.calendarnavbox .calrightcol{
	width:430px;
	float:left;
}
.calendarnavbox .calrightcol .buttonpad{
	padding:0 7px 0 0;
	float:left;
}
.calendar {
	width:602px;
	height:426px;
	float:left;
	border:1px solid #ccc;
	border-bottom:none;
}
.calendar .week {
	width:602px;
	float:left;
	border-bottom:1px solid #ccc;
}
.calendar .week .weekday {
	float:left;
	width:80px;
	height:17px;
	padding:3px 0 0 5px;
	font-size:10px;
	color:#000;
	border-left:#bebdbd solid 1px;
	text-align:center;
}
.calendar .weekrow {
	float:left;
	width:85px;
	padding:0px;
	font-size:12px;
	color:#000;
	border-left:#bebdbd 1px solid;
}
.calendar .weekrow .weekcontent {
	float:left;
	width:85px;
	height:80px;
	border-bottom:#bebdbd solid 1px;
}
.calendar .weekrow .selected {
	float:left;
	background-color:#fceded;
}
.calendar .weekrow .weekcontent span.dateno {
	padding:2px 0 0 5px;
	width:80px;
	float:left;
	font-weight:bold;
	color:#000;
}
.calendar .weekrow .weekcontent span.desc {
	padding:2px 0 0 5px;
	width:80px;
	float:left;
	font-size:10px;
	color:#000;
}
.calendar .weekrow .weekcontent span.desc span.descno {
	padding:2px 0 0 0;
	width:80px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.calendar .weekrow .weekcontent span.desc span.descnote {
	padding:2px 0 0 0px;
	width:80px;
	float:left;
	font-size:10px;
	color:#000;
}
ul.tabright{
	float:right;
	padding:0 30px 0 0;
}
 ul.tabright li{
	float:left;
	list-style:none;
	padding:0 10px 0 0;
}
ul.tabright li a:link, ul.tabright li a:active, ul.tabright li a:visited{
	float:left;
	background:url(../images/grey_right.gif) right 0px no-repeat;
	padding:0 15px 0 0;
	height:29px;
	font-size:16px;
	font-weight:bold;
	color:#888;
}
ul.tabright li a:hover{
	background:url(../images/grey_right.gif) right -29px no-repeat;
	color:#fff;
} 
ul.tabright li a:link span,  ul.tabright li a:active span,  ul.tabright li a:visited span{
	background:url(../images/grey_left.gif) left top no-repeat;
	padding:6px 0 0 15px;
	height:23px;
	float:left;
}
ul.tabright li a:hover span{
	background:url(../images/grey_left.gif) left -29px no-repeat;
	padding:6px 0 0 15px;
	height:23px;
	float:left;
}
ul.tabright li a.selected:link, ul.tabright li a.selected:active, ul.tabright li a.selected:visited{
	background:url(../images/grey_right.gif) right -58px no-repeat;
	color:#101010;
}
 ul.tabright li a.selected:link span,  ul.tabright li a.selected:active span,  ul.tabright li a.selected:visited span {
	background:url(../images/grey_left.gif) left -58px no-repeat;
}
.studentcont{
	float:left;
	width:920px;
}
.studentcontleft{
	float:left;
	width:665px;
	padding:0 0 0 10px;
}
.studentcontleft h1{
	font-size:30px;
	color:#0072bd;
	font-weight:normal;
	padding:0 0 0 15px;
}
.slider{
	float:left;
	width:635px;
}
.slider .sliderleft{
	float:left;
	padding:0 0 0 15px;
	height:77px;
	background:url(../images/bg_sliderleft.gif) left top no-repeat;
}
.slider .slidercontent{
	float:left;
	width:595px;
	height:67px;
	padding:10px 0 0 10px;
	background:url(../images/bg_sliddercontent.gif) left top repeat-x;
}
.slidercontent .leftarrow{
	float:left;
	padding:5px 0 0 0;
}
.slidercontent .leftarrow a{
	background:url(../images/sliderleftarrow.gif) left top no-repeat;
	width:11px;
	height:41px;
	float:left;
}
.slidercontent .sliderbox{
	float:left;
	width:570px;
	height:60px;
	overflow:hidden;
}
.sliderbox ul{
	float:left;
}
.sliderbox ul li{
	float:left;
	list-style:none;
	padding:0 0 10px 20px;
}
.sliderbox ul li a:link, .sliderbox ul li a:active, .sliderbox ul li a:visited{
	border:2px #d5d5d5 solid;
	float:left;
}
.sliderbox ul li a:hover{
	border:2px #37628e solid;
}
.sliderbox ul li a.selected:link, .sliderbox ul li a.selected:active, .sliderbox ul li a.selected:visited, .sliderbox ul li a.selected:hover{ 
	border:2px #37628e solid;
	float:left;
}
.slidercontent .rightarrow{
	float:left;
	padding:5px 0 0 0;
}
.slidercontent .rightarrow a{
		background:url(../images/sliderrightarrow.gif) left top no-repeat;
		width:11px;
		height:41px;
		float:left;
}
.slider .sliderright{
	float:left;
	padding:0 15px 0 0;
	height:77px;
	background:url(../images/bg_sliderright.gif) right top no-repeat;
}
.studentcontright{
	float:left;
	width:225px;
	padding:0 0 0 20px;
}
.searchboxcont{
	width:500px;
	float:left;
	padding:0 0 0 225px;
}
.searchboxcont p{
	font-size:12px;
}
.searchboxcont h3{
	font-size:16px;
	font-weight:bold;
	color:#7f7f7f;
}
.searchboxcont .inputsearch{
	width:400px;
	float:left;
	height:26px;
	font-size:18px;
	color:#999999;
	padding:5px;
	margin:0 5px 0 0;
	border:1px solid #368ff4;
}
.mail{
	width:320px;
	float:left;
	padding:0 20px 0 0;
}
.indoxread{
	width:330px;
	float:left;
	border-left:#b9b9b9 1px solid;
	border-top:#b9b9b9 1px solid;
	position:relative;
	padding:0 5px 0 10px;
}
.indoxreadtop{
	background:url(../images/bg_indoxread.gif) left top no-repeat;
	width:8px;
	height:8px;
	float:left;
	top:-1px;
	left:-1px;
	position:absolute;
}
.inboxsubject{
	width:330px;
	float:left;
	font-size:11px;
}
.inboxsubject .subjecttitle{
	width:45px;
	float:left;
	border-right:#b9b9b9 1px solid;
}
.inboxsubject .subject{
	width:270px;
	float:left;
	padding:0 0 0 10px;
}
.inboxread .usermail{
	width:330px;
	float:left;
}
.usermail .userpic{
	width:45px;
	padding:0 10px 0 0;
	float:left;

}
.userpic img{
	border:1px solid #CCC;
}
.usermail .userdata{
	width:270px;
	float:left;
}
.usermail .userdata .username{
	font-size:11px;
	width:270px;
	float:left;
	padding:0 0 5px 0;
}
.usermail .userdata .datetime{
	font-size:11px;
	color:#7f7f7f;
	width:270px;
	float:left;
	padding:0 0 5px 0;
}
.usermail .userdata .datetime span{
	float:left;
	padding:0 10px 0 0;
}
.usermail .userdata .usermessage{
	font-size:11px;
	width:270px;
	padding:10px 0 20px 0;
	float:left;
	border-bottom:#b9b9b9 1px solid;
}
.usermail .userdata .messagereply{
	font-size:11px;
	width:270px;
	padding:10px 0 0 0;
	float:left;
}
.mainsearchbox{
	width:680px;
	float:left;
}
.mainsearchbox .serachnavbox{
	width:680px;
	float:left;
	padding:5px 0 20px 0;
}
.serachnavbox .searchdropdown {
	float:left;
	padding:3px 10px 0 0;
}
.serachnavbox .searchdropdown select{
	width:143px;
	color:#006699;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.serachnavbox .search {
	float:left;
	width:420px;
	padding:0 10px 0 0;
}
.serachnavbox .search input {
	width:420px;
	height:20px;
	padding:2px 0;
	border:#999999 1px solid;
}
.serachnavbox .searchsubmit {
	width:80px;
	float:left;
}
.searchresult{
	width:680px;
	float:left;
	border-top:1px #ccc solid;
	/* border-bottom:1px #ccc solid; */
	font-size:11px;
	padding:0 0 10px 0;
}
.searchresult .searchnav{
	float:right;
	background:url(../images/bg_searchnavleft.gif) left top no-repeat;
	width:120px;
	padding:0 0 0 19px;
	height:19px;
}
.searchresult .searchnav .rightnav{
	float:right;
	background:url(../images/bg_searchnavright.gif) right top no-repeat;
	width:120px;
	height:16px;
	padding:3px 0 0 0;
}
.searchresult .searchnav .rightnav a{
	border-right:1px #999999 solid;
	padding:0 7px;
	float:left;
}
.searchnav .rightnav a.last:link, .searchnav .rightnav a.last:active, .searchnav .rightnav a.last:visited{
	border-right:none;
}
.searchresult .searchnavcomp{
	float:right;
	background:url(../images/bg_searchnavleft.gif) left top no-repeat;
	width:360px;
	padding:0 0 0 9px;
	height:19px;
}
.searchresult .searchnavcomp .rightnavcomp{
	float:right;
	background:url(../images/bg_searchnavright.gif) right top no-repeat;
	width:360px;
	height:16px;
	padding:3px 0 0 0;
}
.searchresult .searchnavcomp .rightnavcomp a{
	border-right:1px #999999 solid;
	padding:0 7px;
	float:left;
}
.searchnavcomp .rightnavcomp a.last:link, .searchnavcomp .rightnavcomp a.last:active, .searchnavcomp .rightnavcomp a.last:visited{
	border-right:none;
}
.searchresult .usermail{
	width:680px;
	float:left;
}
.searchresult .userpic{
	width:45px;
	padding:0 10px 0 0;
	float:left;
}
.searchresult .userdata{
	width:620px;
	float:left;
}
.searchresult .userdata .userupdate{
	background:url(../images/userupdate.gif) left top no-repeat;
	width:600px;
	height:35px;
	float:left;
	padding:5px 10px;
}
.searchresult .userdata .collage{
	color:#000000;
}
.searchresult .userdata .majorminor{
	color:#000000;
}
.searchresult .userdata .majorminor span{
	color:#000000;
}
.basictab{
	width:700px;
	float:left;
	
}
.basictab .basictabform{
	width:350px;
	float:left;
	padding:0 0 0 100px;
}
.basictab .basictabform2{
	
	float:left;
	
}
.basictabform .line{
	width:350px;
}
.abouttab{
	width:700px;
	float:left;
}
.abouttab .abouttabform{
	width:700px;
	float:left;
	
}
.abouttabform .line{
	width:400px;
}
.portfoliotab{
	width:700px;
	float:left;
}
.portfoliotab .portfoliotabform{
	width:335px;
	float:left;
	padding:0 0 0 100px;
}
.portfoliotabform .line{
	width:335px;
}
.portfoliotabform .uploaddetail{
	width:600px;
	float:left;
	padding:10px 0 10px 0;
	border-bottom:1px #ccc solid;
}
.uploaddetail{
	width:650px;
	float:left;
	padding:10px 0 10px 0;
	border-bottom:1px #ccc solid;
}
.uploaddocimg{
	float:left;
	height:80px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	width:114px;
}
.uploaddocimg a{
	background:#FFFFFF center center;
	display:block;
	height:100%;
	width:110px;
}
.uploaddetail .uploadtitle{
	width:500px;
	float:left;
	padding:0 0 5px 10px;
}
.uploaddetail .uploadtitle .heading{
	width:430px;
	float:left;
	padding:0 0 10px 0;
}
.uploadtitle .heading a:link, .uploadtitle .heading a:active, .uploadtitle .heading a:visited{
	color:#0066CC;
	font-size:14px;
}
.uploadtitle .heading a:hover{
	color:#999;
	font-size:14px;
}
.uploaddetail .uploadtitle .icon{
	width:50px;
	float:right;
	padding:0 0 0 10px;
}
.uploaddetail .uploadtitle .icon .iconsearch{
	background:url(../images/icon_search.gif) left top no-repeat;
	width:18px;
	height:18px;
	float:left;
	padding:0 10px 0 0;
}
.uploaddetail .uploadtitle .icon .iconuploadstar{
	background:url(../images/icon_uploadstar.gif) left top no-repeat;
	width:19px;
	height:18px;
	float:left;
}
.uploaddetail .uploadinfo{
	width:500px;
	float:left;
}
.uploaddetail .uploadinfo .pages{
	width:80px;
	float:left;
	font-size:12px;

}
.uploaddetail .uploadinfo .pages img{
	float:left;
	padding:0 10px 0 0;
}
.uploaddetail .uploadinfo .comment{
	width:80px;
	height:17px;
	padding:0 0 0 10px;
	float:left;
	font-size:12px;
}

.uploaddetail .uploadinfo .comment2{
	width:80px;
	min-height:17px;
	padding:0 0 0 2px;
	float:left;
	font-size:12px;
}

.uploaddetail .uploadinfo .timeago{
	width:220px;
	height:17px;
	padding:0 0 0 25px;
	float:left;
	font-size:12px;
}
.updatetab{
	width:700px;
	float:left;
}
.studentslider .stusliderleft{
	float:left;
	padding:0 0 0 15px;
	height:163px;
	background:url(../images/bg_stusliderleft.gif) left top no-repeat;
}
.studentslider .stuslidercontent{
	float:left;
	width:595px;
	height:153px;
	padding:10px 0 0 10px;
	background:url(../images/bg_stusliddercontent.gif) left top repeat-x;
}
.stuslidercontent .stuuserdetail{
	width:100px;
	float:left;
	padding:10px 19px 0 0;
}
.stuuserdetail .userimg{
	width:100px;
	float:left;
}
.stuuserdetail .userimg a:link, .stuuserdetail .userimg a:active, .stuuserdetail .userimg a:visited{
	border:2px solid #D5D5D5;
	float:left;
}
.stuuserdetail .userimg a:hover{
	border:2px solid #37628E;
	float:left;
}
.stuuserdetail .userimg a.selected{
	border:2px solid #37628E;
	float:left;
}
.stuuserdetail .username{
	width:100px;
	float:left;
	color:#0061c2;
	font-weight:bold;
	font-size:13px;
	padding:5px 0 0 0;
}
.stuuserdetail .designation{
	width:100px;
	float:left;
	color:#000;
	font-size:11px;
}
.stuuserdetail .place{
	width:100px;
	float:left;
	color:#000;
	font-size:11px;
}
.studentslider .stusliderright{
	float:left;
	padding:0 15px 0 0;
	height:163px;
	background:url(../images/bg_stusliderright.gif) right top no-repeat;
}
.loginpadd{
	padding:0 0 0 200px;
	float:left;
}
.addpeertab{
	width:680px;
	float:left;
	padding:0 0 0 20px;
}
.postjobstab{
	width:680px;
	float:left;
	padding:0 0 0 20px;
}
ul.popuptab{
	float:left;
	width:440px;
	height:29px;
	padding:0 30px 0 0;
	background:url(../images/bg_popuptab.gif) right 21px no-repeat;
}
 ul.popuptab li{
	float:left;
	list-style:none;
	padding:0 3px 0 0;
}
ul.popuptab li a:link, ul.popuptab li a:active, ul.popuptab li a:visited{
	float:left;
	background:url(../images/tabpopright.gif) right 0px no-repeat;
	padding:0 15px 0 0;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
ul.popuptab li a:hover{
	background:url(../images/tabpoprightsele.gif) right top no-repeat;
	color:#101010;
} 
ul.popuptab li a:link span,  ul.popuptab li a:active span,  ul.popuptab li a:visited span{
	background:url(../images/tabpopleft.gif) left top no-repeat;
	padding:4px 0 0 15px;
	height:18px;
	float:left;
}
ul.popuptab li a:hover span{
	background:url(../images/tabpopleftsele.gif) left top no-repeat;
	padding:4px 0 0 15px;
	height:18px;
	float:left;
}
ul.popuptab li a.selected:link, ul.popuptab li a.selected:active, ul.popuptab li a.selected:visited{
	background:url(../images/tabpoprightsele.gif) right top no-repeat;
	color:#101010;
}
 ul.popuptab li a.selected:link span,  ul.popuptab li a.selected:active span,  ul.popuptab li a.selected:visited span {
	background:url(../images/tabpopleftsele.gif) left top no-repeat;
}
.tabsection .tabcontent{
	background:url(../images/bg_tabcontent.gif) left top repeat-y;
	float:left;
	width:470px;
	position:relative;
}
.tabcontent .tabdesc{
	width:430px;
	height:175px;
	float:left;
	overflow:hidden;
	padding:10px 10px 0 10px;
}
.tabdesc .jobdesctab{
	width:430px;
	float:left;
}
.jobdesctab p{
font-size:12px;
line-height:16px;
}
.tabdesc .applydesctab{
	width:430px;
	float:left;
}
.tabcontent .scrollbar{
	width:20px;
	float:left;
	position:absolute;
	right:0px;
	top:0px;
}
.scrollbar .upButton {
	background:url(../images/popup/scroll_up.png) left top no-repeat;
	display:block;
	height:16px;
	width:17px;
}
.scrollbar .downButton {
	background:url(../images/popup/scroll_down.png) left 5px no-repeat;
	padding:2px 0 0 0;
	display:block;
	height:16px;
	width:17px;
}
.scrollbar .upButton:hover{background-position:0 -16px;}
.scrollbar .upButton:active{background-position:0 -33px;}
.scrollbar .downButton:hover{background-position:0 -13px;}
.scrollbar .downButton:active{background-position:0 -29px;}
.scrollbar .track {
	background:transparent url(../images/popup/scroll_bar.png) no-repeat scroll 50% 0;
	height: 150px;/*height:230px; Changed On 17-06-09 */
	margin-left:2px;
	position:relative;
	width:14px;
}
.scrollbar .thumb {
	background:transparent url(../images/popup/scroll_slider.png) no-repeat scroll 0 50%;
	cursor:pointer;
	height:22px;
	position:absolute;
	width:14px;
}
.tabsection .tabbot{
	background:url(../images/bg_tabbot.gif) left top no-repeat;
	float:left;
	width:470px;
	height:8px;
	font-size:0px;
}
.comptable p{
	font-size:12px;	
}
.studenttab{
	width:705px;
	float:left;
}
.searchresult .searchnavstu{
	float:right;
	background:url(../images/bg_searchnavleft.gif) left top no-repeat;
	width:150px;
	padding:0 0 0 19px;
	height:19px;
}
.searchresult .searchnavstu .rightnav{
	float:right;
	background:url(../images/bg_searchnavright.gif) right top no-repeat;
	width:150px;
	height:16px;
	padding:3px 0 0 0;
}
.searchresult .searchnavstu .rightnav a{
	border-right:1px #999999 solid;
	padding:0 7px;
	float:left;
}
.searchnavstu .rightnav a.last:link, .searchnavstu .rightnav a.last:active, .searchnavstu .rightnav a.last:visited{
	border-right:none;
}
.employertab{
	width:705px;
	float:left;
}
.searchresult .searchnavemp{
	float:right;
	background:url(../images/bg_searchnavleft.gif) left top no-repeat;
	width:240px;
	padding:0 0 0 19px;
	height:19px;
}
.searchresult .searchnavemp .rightnav{
	float:right;
	background:url(../images/bg_searchnavright.gif) right top no-repeat;
	width:240px;
	height:16px;
	padding:3px 0 0 0;
}
.searchresult .searchnavemp .rightnav a{
	border-right:1px #999999 solid;
	padding:0 7px;
	float:left;
}
.searchnavemp .rightnav a.last:link, .searchnavemp .rightnav a.last:active, .searchnavemp .rightnav a.last:visited{
	border-right:none;
}
.footer {
	float:left;
	width:980px;
	padding:10px 0 10px 0;
	border-top:1px #c1bebe solid;
}
.popuptop a.close{
	background:url(../images/popup/icn_close.png) right top no-repeat;
	float:right;
	line-height:15px;
	overflow:hidden;
	display:block;
	padding:0 0 0 0;
	width:50px;
	height:15px;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.popuptop a.close:hover{
	background:url(../images/popup/icn_close.png) right -15px no-repeat;
}
.footercontent{
	width:400px;
	margin:0 auto;
}
.footercontent ul{
	float:left;
}
.footercontent ul li{
	float:left;
	list-style:none;
	border-right:1px solid #656565;
	padding:0 10px 0 10px;
}
.footercontent ul li.lastnone{
	border:none;
}
.footercontent ul li a:link, .footercontent ul li a:active, .footercontent ul li a:visited{
	float:left;
	font-size:12px;
	color:#666666;
}
.footercontent ul li a:hover{
	color:#000000;
}
.comp1 {
	float:left;
}
.comp1 .topleftcorner {
	background:url(../images/comp1/corner.gif) left top no-repeat;
	width:13px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp1 .topcenterbg {
	background:url(../images/comp1/topbottom.gif) top left repeat-x;
	height:10px;
	font-size:0px;
	float:left;
}
.comp1 .toprightcorner {
	background:url(../images/comp1/corner.gif) top right no-repeat;
	width:13px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp1 .leftbg {
	background:url(../images/comp1/left.gif) left top repeat-y;
	padding:0 0 0 13px;
	float:left;
}
.comp1 .centrebg {
	float:left;
}
.comp1 .rightbg {
	background:url(../images/comp1/right.gif) right top repeat-y;
	padding:0 13px 0 0;
	float:left;
}
.comp1 .botleftcorner {
	background:url(../images/comp1/corner.gif) bottom left no-repeat;
	width:13px;
	height:13px;
	font-size:0px;
	float:left;
}
.comp1 .botcenterbg {
	background:url(../images/comp1/topbottom.gif) bottom left repeat-x;
	height:13px;
	font-size:0px;
	float:left;
}
.comp1 .botrightcorner {
	background:url(../images/comp1/corner.gif) bottom right repeat-x;
	width:13px;
	height:13px;
	font-size:0px;
	float:left;
}


.leftmenu .comp_width {
	width:200px;
}
.login .comp_width {
	width:500px;
}
.companyinfo .comp_width{
	width:470px;
	float:left;
}
.companyinfocont{
	padding:0 3px 0 0;
	float:left;
}
.requestinfo .comp_width{
	width:208px;
	float:left;
}
.joincampus .comp_width {
	width:713px;
}
.joincam1 .comp_width {
	width:710px;
}
.studentcampus .comp_width{
	width:510px;
}
.comp2 {
	float:left;
}
.comp2 .topleftcorner {
	background:url(../images/comp2/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .topleftcorner22 {
	background:url(../images/comp22/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .topcenterbg {
	background:url(../images/comp2/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .topcenterbg22 {
	background:url(../images/comp22/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .toprightcorner {
	background:url(../images/comp2/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .toprightcorner22 {
	background:url(../images/comp22/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .leftbg {
	background:url(../images/comp2/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp2 .leftbg22 {
	background:url(../images/comp22/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp2 .centrebg {
	float:left;
	background:#f2f2f2;
}
.comp2 .centrebg22 {
	float:left;
	background:#f2f2f2;
}
.comp2 .rightbg {
	background:url(../images/comp2/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp2 .rightbg22 {
	background:url(../images/comp22/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp2 .botleftcorner {
	background:url(../images/comp2/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botleftcorner22 {
	background:url(../images/comp22/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botcenterbg {
	background:url(../images/comp2/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botcenterbg22 {
	background:url(../images/comp22/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botrightcorner {
	background:url(../images/comp2/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botrightcorner22 {
	background:url(../images/comp22/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .topleftcorner2 {
	background:url(../images/comp2/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .topcenterbg2 {
	background:url(../images/comp2/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .toprightcorner2 {
	background:url(../images/comp2/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .leftbg2 {
	background:url(../images/comp2/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp2 .centrebg2 {
	float:left;
	background:#eef3f9;
}
.comp2 .rightbg2 {
	background:url(../images/comp2/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp2 .botleftcorner2 {
	background:url(../images/comp2/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botcenterbg2 {
	background:url(../images/comp2/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp2 .botrightcorner2 {
	background:url(../images/comp2/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comptable{
	
}
.comptable .topleft{
	background:url(../images/comp3/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
}
.comptable .topcenter {
	background:url(../images/comp3/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
}
.comptable .topright {
	background:url(../images/comp3/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;

}
.comptable .midleft {
	background:url(../images/comp3/left.gif) left top repeat-y;
	width:15px;

}
.comptable .midcentre {
	float:left;
	background:#FFF;
}
.comptable .midright {
	background:url(../images/comp3/right.gif) right top repeat-y;
	width:15px;

}
.comptable .botleft {
	background:url(../images/comp3/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;

}
.comptable .botcenter {
	background:url(../images/comp3/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	
}
.comptable .botright {
	background:url(../images/comp3/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;

}
.comp3 {
	float:left;
}
.comp3 .topleftcorner {
	background:url(../images/comp5/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp3 .topcenterbg {
	background:url(../images/comp5/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp3 .toprightcorner {
	background:url(../images/comp5/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp3 .leftbg {
	background:url(../images/comp5/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp3 .centrebg {
	float:left;
	background:#FFF;
}
.comp3 .rightbg {
	background:url(../images/comp5/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp3 .botleftcorner {
	background:url(../images/comp5/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp3 .botcenterbg {
	background:url(../images/comp5/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp3 .botrightcorner {
	background:url(../images/comp5/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.corporatelanding .comp_width{
	width:700px;
}
.leftdetail .comp_width {
	width:190px;
}
.rightuserdetail .comp_width{
	width:705px;
}
.searchcompstud .comp_width{
	width:705px;
}
.profiledetails .comp_width{
	width:350px;

}
.addpeer .comp_width {
	width:620px;
}
.postjob .comp_width {
	width:620px;
}
.popdetaildesc .comp_width{
	width:420px;
	padding:0px 5px;
}
.comp4 {
	float:left;
}
.comp4 .topleftcorner {
	background:url(../images/comp4/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp4 .topcenterbg {
	background:url(../images/comp4/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp4 .toprightcorner {
	background:url(../images/comp4/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp4 .leftbg {
	background:url(../images/comp4/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp4 .centrebg {
	float:left;
	background:#37628e url(../images/bg_userinfo.gif) 450px 35px no-repeat;
}
.comp4 .rightbg {
	background:url(../images/comp4/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp4 .botleftcorner {
	background:url(../images/comp4/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp4 .botcenterbg {
	background:url(../images/comp4/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp4 .botrightcorner {
	background:url(../images/comp4/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp5 {
	float:left;
}
.comp5 .topleftcorner {
	background:url(../images/comp5/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp5 .topcenterbg {
	background:url(../images/comp5/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp5 .toprightcorner {
	background:url(../images/comp5/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp5 .leftbg {
	background:url(../images/comp5/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
	min-height: 336px;
	
}
.comp5 .rightbg {
	background:url(../images/comp5/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
	min-height: 336px;
}
.comp5 .botleftcorner {
	background:url(../images/comp5/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp5 .botcenterbg {
	background:url(../images/comp5/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp5 .botrightcorner {
	background:url(../images/comp5/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.userdetails .comp_width {
	width:475px;
	float:left;
}
.comp6 {
	float:left;
}
.comp6 .topleftcorner {
	background:url(../images/comp6/corner.gif) left top no-repeat;
	width:10px;
	height:32px;
	float:left;
}
.comp6 .topcenterbg {
	background:url(../images/comp6/topbottom.gif) top left repeat-x;
	height:32px;
	float:left;
}
.comp6 .toprightcorner {
	background:url(../images/comp6/corner.gif) top right no-repeat;
	width:10px;
	height:32px;
	float:left;
}
.comp6 .leftbg {
	background:#000;
	padding:0 0 0 10px;
	float:left;
}
.comp6 .centrebg {
	background:#000;
	padding:10px 0 10px 0;
	float:left;
}
.comp6 .centrebg {
	background:#000;
	float:left;
}
.comp6 .rightbg {
	background:#000;
	padding:0 10px 0 0;
	float:left;
}
.comp6 .botleftcorner {
	background:url(../images/comp6/corner.gif) bottom left no-repeat;
	width:10px;
	height:46px;
	float:left;
}
.comp6 .botcenterbg {
	background:url(../images/comp6/topbottom.gif) bottom left repeat-x;
	height:46px;
	float:left;
}
.comp6 .botrightcorner {
	background:url(../images/comp6/corner.gif) bottom right repeat-x;
	width:10px;
	height:46px;
	float:left;
}
.aboutdetails .comp_width{
	width:580px;
}
.comp7 {
	float:left;
}
.comp7 .topleftcorner {
	background:url(../images/comp7/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp7 .topcenterbg {
	background:url(../images/comp7/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp7 .toprightcorner {
	background:url(../images/comp7/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp7 .leftbg {
	background:url(../images/comp7/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp7 .rightbg {
	background:url(../images/comp7/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp7 .botleftcorner {
	background:url(../images/comp7/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp7 .botcenterbg {
	background:url(../images/comp7/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp7 .botrightcorner {
	background:url(../images/comp7/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.studentstartup .comp_width {
	width:930px;
	float:left;
}
.comp8 {
	float:left;
}
.comp8 .topleftcorner {
	background:url(../images/comp8/corner.gif) left top no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp8 .topcenterbg {
	background:url(../images/comp8/topbottom.gif) top left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp8 .toprightcorner {
	background:url(../images/comp8/corner.gif) top right no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp8 .leftbg {
	background:url(../images/comp8/left.gif) left top repeat-y;
	padding:0 0 0 15px;
	float:left;
}
.comp8 .centrebg {
	background:#c7e1eb;
	float:left;
} 
.comp8 .rightbg {
	background:url(../images/comp8/right.gif) right top repeat-y;
	padding:0 15px 0 0;
	float:left;
}
.comp8 .botleftcorner {
	background:url(../images/comp8/corner.gif) bottom left no-repeat;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp8 .botcenterbg {
	background:url(../images/comp8/topbottom.gif) bottom left repeat-x;
	height:15px;
	font-size:0px;
	float:left;
}
.comp8 .botrightcorner {
	background:url(../images/comp8/corner.gif) bottom right repeat-x;
	width:15px;
	height:15px;
	font-size:0px;
	float:left;
}
.comp9 {
	float:left;
}
.comp9 .topleftcorner1 {
	background:url(../images/comp9/corner.gif) left top no-repeat;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp9 .topcenterbg1 {
	background:url(../images/comp9/topbottom.gif) top left repeat-x;
	height:10px;
	font-size:0px;
	float:left;
}
.comp9 .toprightcorner1 {
	background:url(../images/comp9/corner.gif) top right no-repeat;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp9 .leftbg1 {
	background:url(../images/comp9/left.gif) left top repeat-y;
	padding:0 0 0 10px;
	float:left;
}
.comp9 .centrebg1 {
	background:#efefef;
	float:left;
} 
.comp9 .rightbg1 {
	background:url(../images/comp9/right.gif) right top repeat-y;
	padding:0 10px 0 0;
	float:left;
}
.comp9 .botleftcorner1 {
	background:url(../images/comp9/corner.gif) bottom left no-repeat;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp9 .botcenterbg1 {
	background:url(../images/comp9/topbottom.gif) bottom left repeat-x;
	height:10px;
	font-size:0px;
	float:left;
}
.comp9 .botrightcorner1 {
	background:url(../images/comp9/corner.gif) bottom right repeat-x;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.popupcompany .comp_width1{
	width:445px;
}
.searchbox .comp_width {
	width:930px;
	float:left;
}
.comp10 {
	float:left;
}
.comp10 .topleftcorner1 {
	background:url(../images/comp10/corner.gif) left top no-repeat;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp10 .topcenterbg1 {
	background:url(../images/comp10/topbottom.gif) top left repeat-x;
	height:10px;
	font-size:0px;
	float:left;
}
.comp10 .toprightcorner1 {
	background:url(../images/comp10/corner.gif) top right no-repeat;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp10 .leftbg1 {
	background:url(../images/comp10/left.gif) left top repeat-y;
	padding:0 0 0 10px;
	float:left;
}
.comp10 .centrebg1 {
	float:left;
} 
.comp10 .rightbg1 {
	background:url(../images/comp10/right.gif) right top repeat-y;
	padding:0 10px 0 0;
	float:left;
}
.comp10 .botleftcorner1 {
	background:url(../images/comp10/corner.gif) bottom left no-repeat;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.comp10 .botcenterbg1 {
	background:url(../images/comp10/topbottom.gif) bottom left repeat-x;
	height:10px;
	font-size:0px;
	float:left;
}
.comp10 .botrightcorner1 {
	background:url(../images/comp10/corner.gif) bottom right repeat-x;
	width:10px;
	height:10px;
	font-size:0px;
	float:left;
}
.myupdatedec .comp_width1{
	width:600px;
}
.tabsection{
	padding:10px 0 0 0;
	float:left;
}
.popupmess{
	float:left;
	width:522px;
}
.popupmess .popuptop{
	background:url(../images/popup/popup_top.png) left top no-repeat;
	width:480px;
	height:20px;
	float:left;
	padding:20px 25px 0 17px;
	behavior: url("iepngfix.htc");
}
.popupmess .popupcontentbg{
	background:url(../images/popup/popup_bgcontent.png) left top repeat-y;
	width:475px;
	float:left;
	padding:16px 25px 0 25px;
	behavior: url("iepngfix.htc");
}
.popupmess .popupbot{
	background:url(../images/popup/popup_btm.png) left top no-repeat;
	width:485px;
	height:25px;
	float:left;
	padding:16px 20px 0 17px;
	behavior: url("iepngfix.htc");
}
.popupcustom
{
    background-color: White;
	border:2px solid #d0cfcf;
	float:left;
	padding:5px;
}
.popupcustom .close{
	background:url(../images/popupcus_close.gif) left top no-repeat;
	width:15px;
	height:15px;
	float:right;
}
.popupcustom p{
	font-size:12px;	
}
.btn_join{
	background:url(../images/btn_join.gif) left top no-repeat;
	width:76px;
	height:36px;
	float:left;
	cursor:pointer;	
	border:none;
}
.buttonsmall{
	background:url(../images/btn_smallgrey.gif) left top no-repeat;
	padding:0 0 0 5px;
	height:16px;
	float:left;
	cursor:pointer;	
}
.buttonsmall input{
	background:url(../images/btn_smallgreyinput.gif) right top no-repeat;
	
	padding:0 5px 2px 0;
	height:16px;
	float:left;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	border:none;	
}
.buttonnormal{
	background:url(../images/btn_normalgrey.gif) left top no-repeat;
	padding:0 0 0 5px;
	height:21px;
	float:left;
	cursor:pointer;	
}
.buttonnormal input{
	background:url(../images/btn_normalgreyinput.gif) right top no-repeat;
	padding:0 5px 2px 0;
	
	height:21px;
	float:left;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	border:0px;
	cursor:pointer;	
	border:none;
}
.buttonbig{
	background:url(../images/btn_biggrey.gif) left top no-repeat;
	padding:0 0 0 5px;
	height:25px;
	float:left;
	cursor:pointer;	
}
.buttonbig input{
	background:url(../images/btn_biggreyinput.gif) right top no-repeat;
	padding:0 5px 3px 0;
	
	height:25px;
	float:left;
	font-size:15px;
	color:#006699;
	font-weight:bold;
	
	border:0px;
	cursor:pointer;
	border:none;	
}
.btnsearch{
	background:url(../images/btn_search.gif) left top no-repeat;
	width:61px;
	height:20px;
	float:left;
	cursor:pointer;
}
.btnsubmit{
	background:url(../images/btn_submit.gif) left top no-repeat;
	width:61px;
	height:20px;
	float:left;
	cursor:pointer;
}
.formedit td  .btnblue{
	background:#39C url(../images/bg_btn_blue_500x50.gif) no-repeat;
	border:1px solid #069;
	padding:2px 8px 1px;
	color:#FFF;
	font:bold 95% arial,helvetica,"Nimbus Sans L",sans-serif;
	overflow:visible;
	vertical-align:middle;
}
.txtbx
{
	padding:3px;
	font-size:11px;
	width:150px;		
}
.txtarea
{
	width:290px;	
	height:70px;
	font-size:11px;
}
.file
{
	border:none;
	width:225px;
}
.buttonorange 
{
	background-color:#3B5998;
	/*background-color:#ec6a45;*/
	border:1px solid #999999;
	color:White;
	text-align:center;
	padding: 2px 15px 3px 15px;
	font-size:11px;
	width:120px;
	font-weight:bold;
}
.buttonblue 
{
	background-color:#3B5998;
	border:1px solid #999999;
	color:White;
	text-align:center;	
	font-size:11px;
	font-weight:bold;	
	padding-top:2px;
	padding-bottom:3px;
}
.buttongray 
{
	background-color:#e5e5e5;
	border:1px solid #999999;
	color:#000000;
	text-align:center;
	padding: 2px 15px 3px 15px;
	font-size:11px;
	width:80px;
}
.buttongray2 
{
	background-color:#e5e5e5;
	border:1px solid #999999;
	color:#000000;
	text-align:center;
	font-size:11px;
	padding-top:2px;
	padding-bottom:3px;	
	
}
.buttonorange2
{
	background-color:#ff9933;
	border:1px solid;
	color:White;
	text-align:center;
	padding: 2px 5px 3px 5px;
	font-size:12px;
	margin:0;
	width:125px;
	font-weight:bold;
}
.label2 {
	color:#006699;
	font-size:12px;
	font-weight:bold;
}
.link1
{
	color:#006699;
	font-size:12px;
}
.required
{
}

