/* CSS Document */

/****************************************** Reset Default Css ******************************************************/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 

	margin:0;

	padding:0;

}



table{

	border-collapse:collapse;

	border-spacing:0;

}



fieldset,img{ 

	border:0;

}



address,caption,cite,code,dfn,em,strong,th,var{

	font-style:normal;

	font-weight:normal;

}



ol,ul{

	list-style:none;

}



caption,th{

	text-align:left;

}



h1,h2,h3,h4,h5,h6{

	font-size:100%;

	font-weight:normal;

}



q:before,q:after{

	content:'';

}



abbr,acronym{ 

	border:0;

}



/****************************************** End Reset Default Css ******************************************************/



body{
	background:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}



.clear{

	clear:both;

}



#wrap{

	width:1026px;

	background:url(../images/page_bg.png) repeat-y;

	height:auto;

	margin:0 auto;

}



#top_container{

	padding-top:15px;

	height:85px;

}



#logo{

	float:left;

	width:270px;

	height:62px;

	background:url(../images/logo.png) no-repeat scroll left;

	cursor:pointer;

	margin-left:15px;

}



#h_banner{

	float:right;

	width:661px;

	padding-right:15px;

}



#top_nav{

	background:#EBEBEB;

	height:33px;

}



#top_nav ul li{

	display:inline;

	padding-left:40px;

	padding-right:40px;

	background: url(../images/link_bg.png) scroll right center no-repeat;

	float:left;

}



#top_nav ul li a{

	float:left;

	display:block;

	line-height:33px;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	color:#014588;

}



#top_nav ul li a:hover{

	background:url(../images/menu_top_bg.png) scroll top center no-repeat;

	text-decoration:underline;

}



#inner_body{

	width:995px;

	margin:0 auto;

}



#intro{

	margin-top:10px;

}



#left_intro{

	float:left;

	width:482px;

	margin-right:5px;

}



#right_intro{

	float:right;

	width:482px;

}



.wel_heading{

	font-size:18px;

	color:#004589;

	padding-bottom:15px;

}



.wel_heading span{

	color:#80c7fe;

}



.italic_p{

	font-style:italic;

	color:#014688;

	padding-top:15px;

}



.g_heading{

	font-size:18px;

	background:url(../images/globe_icon.png) no-repeat scroll left center;

	line-height:28px;

	padding-left:35px;

	color:#004589;

}



.share{

	background:url(../images/share_icon.png) scroll right center no-repeat;

	width:118px;

	height:10px;

	cursor:pointer;

	border:0 none;

	margin-top:13px;

	float:right;

}



.right_p{

	font-size:18px;

	color:#80c7fe;

	padding-top:5px;

}



#firm_promo{

	width:995px;

	margin-top:15px;

	height:90px;

}



.left_promo{

	background:url(../images/selelctfirm_left.png) scroll left top no-repeat;

	width:123px;

	height:90px;

	float:left;

}



.right_promo{

	background:url(../images/selelctfirm_right.png) scroll right top no-repeat;

	width:11px;

	height:90px;

	float:left;

}



.bg_promo{

	background:url(../images/selelctfirm_bg.png) scroll left top repeat-x;

	height:90px;

	float:left;

	width:860px;

}



.bg_promo ul li{

	display:inline;

	padding-right:3px;

}



.bg_promo ul li img{

	padding-top:25px;

}



#bottom_container{

	width:995px;

	padding-top:20px;

}



.b_continer{

	float:left;

	width:245px;

	border-right:#c4c4c4 1px dotted;

	min-height:250px;

}



.b_heading{

	color:#ff9600;

	font-size:18px;

	padding-top:5px;

	padding-bottom:20px;

	padding-left:10px;

}



.linkid{

	display:block;

	background:url(../images/inlink_icon.png) scroll 25px center no-repeat;

	line-height:36px;

	padding-left:95px;

	margin-bottom:15px;

	margin-left:15px;

}



.facebook{

	display:block;

	background:url(../images/face_book_icon.png) scroll 25px center no-repeat;

	line-height:36px;

	padding-left:95px;

	margin-bottom:15px;

	margin-left:15px;

}



.twitter{

	display:block;

	background:url(../images/twitter_icon.png) scroll 25px center no-repeat;

	line-height:36px;

	padding-left:95px;

	margin-bottom:15px;

	margin-left:15px;

}



.xing{

	display:block;

	background:url(../images/xing_icon.png) scroll left center no-repeat;

	line-height:36px;

	padding-left:95px;

	margin-left:15px;

}



.sp_rep{

	color:#ff9600;

	font-weight:bold;

}



.sp_rep a{

	color:#ff9600;

	text-decoration:none;

}



.sp_rep a:hover{

	text-decoration:underline;

}



.joining{

	margin-left:15px;

	margin-top:3px;

}



.joining li{

	padding-top:8px;

	padding-bottom:8px;

	font-size:12px;

	font-weight:bold;

	color:#014588;

}



.joining li a{

	color:#014588;

	text-decoration:none;

}



.joining li a:hover{

	text-decoration:underline;

}



.t_join{

	display:block;

	background:url(../images/join.png) scroll left center no-repeat;

	line-height:38px;

	padding-left:45px;

	color:#ffb040;

	font-weight:bold;

	margin-left:15px;

	margin-bottom:15px;

}



.p_job{

	display:block;

	background:url(../images/post_job.png) scroll left center no-repeat;

	line-height:38px;

	padding-left:45px;

	color:#ffb040;

	font-weight:bold;

	margin-left:15px;

	margin-bottom:15px;

}



.d_media{

	display:block;

	background:url(../images/download.png) scroll left center no-repeat;

	line-height:38px;

	padding-left:45px;

	color:#ffb040;

	font-weight:bold;

	margin-left:15px;

	margin-bottom:15px;

}



.a_alumini{

	display:block;

	background:url(../images/advertisement.png) scroll left center no-repeat;

	line-height:38px;

	padding-left:45px;

	color:#ffb040;

	font-weight:bold;

	margin-left:15px;

	margin-bottom:15px;

}



.t_join a, .p_job a, .d_media a, .a_alumini a{

	color:#ffb040;

	text-decoration:underline;

	line-height:38px;

}



.t_join a:hover, .p_job a:hover, .d_media a:hover, .a_alumini a:hover{

	text-decoration:none;

}



#footer{

	width:995px;

	border-top:#c4c4c4 1px dotted;

	text-align:center;

	margin-top:10px;

}



.copy_info{

	display:block;

	line-height:30px;

	color:#9e9e9e;

	font-size:11px;

}



.copy_info a{

	color:#9e9e9e;

	text-decoration:none;

}



.copy_info a:hover{

	text-decoration:underline;

}



.copy_info2{

	display:block;

	line-height:30px;

	font-size:11px;

}



/********************************************* Big For Home Page ************************************/

#logo2{

	float:left;
	width:180px;
	height:59px;
	background:url(../images/logo2.png) no-repeat scroll left;
	cursor:pointer;
	margin-left:15px;
}



#top_nav2{

	width:995px;

	margin:0 auto;

	padding-bottom:12px;

}



#nav_left{

	background:url(../images/nav_left.png) scroll left top no-repeat;

	width:12px;

	height:33px;

	float:left;

}



#nav_right{

	background:url(../images/nav_right.png) scroll left top no-repeat;

	width:9px;

	height:33px;

	float:left;

}



#nav_bg{

	float:left;

	width:974px;

	height:33px;

	background:url(../images/nav_bg.png) repeat-x;

	text-align:center;

}



#nav_bg ul li{

	display:inline;

	padding-left:37px;

	padding-right:37px;

	background: url(../images/link_bg.png) scroll right center no-repeat;

	float:left;

}



#nav_bg ul li a{

	float:left;

	display:block;

	line-height:33px;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	color:#014588;

}



#nav_bg ul li a:hover{
	background:url(../images/menu_top_bg.png) scroll top center no-repeat;
	text-decoration:underline;
}



.h_text{

	color:#989898;
	font-size:15px;
	text-align:center;
	float:left;
	width:700px;
}



#h_banner2{
	float:right;
	width:100px;
	padding-right:15px;
	margin-top:5px;
}

#h_banner2 a{
	display:block;
    margin-bottom:5px;
}





.join_btn{

	background:url(../images/join_today.png) scroll left center no-repeat;

	width:113px;

	height:63px;

	cursor:pointer;

	border:0 none;

	margin-right:5px;

}



.login_btn{

	background:url(../images/login_now.png) scroll left center no-repeat;

	width:113px;

	height:63px;

	border:0 none;

	cursor:pointer

}



.b_continer2{

	float:left;

	width:240px;

	border-right:#c4c4c4 1px dotted;

	min-height:250px;

	padding-right:5px;

}



.b_text{

	display:block;

	padding-bottom:15px;

	padding-left:20px;

}



.b_text a{

	color:#000000;

	text-decoration:none;

}



.b_text a:hover{

	text-decoration:underline;

}



.joining2{

	margin-left:20px;

}



.joining2 li{

	padding-top:8px;

	padding-bottom:8px;

	font-size:12px;

}



.joining2 li a{

	color:#000;

	text-decoration:none;

}



.joining2 li a:hover{

	text-decoration:underline;

}



.orange_link{

	color:#FFA320;

}



.read_more{

	margin-left:10px;

	font-weight:bold;

	color:#01448A;

}



.read_more a{

	text-decoration:none;

	color:#01448A;

}



.read_more a:hover{

	text-decoration:underline;

}



#footer2{

	width:995px;

	border-top:#c4c4c4 1px dotted;

	text-align:center;

	margin-top:10px;

}



#footer2 ul li{

	display:inline;

	font-size:11px;

	padding-left:2px;

	padding-right:2px;

	line-height:50px;

	color:#484848;

}



#footer2 ul li a{

	text-decoration:none;

	color:#484848;

}



#footer2 ul li a:hover{

	text-decoration:underline;

}



.site_link a{

	text-decoration:none;

}



.site_link a:hover{

	text-decoration:underline;

}



.f_text{

	font-size:11px;

	color:#9E9E9E;

	display:block;

}



.top_container{

	float:left;

	width:370px;

	margin-right:5px;

	border-right:#B2B2B2 1px dotted;

	padding-right:10px;

	min-height:225px;

}



.top_container2{

	float:left;

	width:190px;

	margin-right:5px;

	border-right:#B2B2B2 1px dotted;

	padding-right:10px;

	min-height:225px;

}



.twitter_text{

	color:#484848;

	padding-left:25px;

	padding-top:10px;

	padding-bottom:5px;

}



.twitter_text a{

	color:#484848;

	text-decoration:none;

}



.twitter_text a:hover{

	text-decoration:underline;

}



.wel_heading2{

	float:right;

	background:url(../images/listbg.png) no-repeat scroll left center;

	width:191px;

	height:27px;

	line-height:27px;

	color:#FF9600;

	font-size:16px;

	font-weight:bold;

	text-align:center;

	display:block;

}



.wel_heading2 a{

	color:#FF9600;

	text-decoration:none;

	display:block;

}



.colored{

	background:url(../images/listbg2.png) no-repeat scroll left center;

	height:25px;

	width:368px;

	line-height:25px;

	margin-top:8px;

	margin-bottom:8px;

}



.blank_left{

	float:left;

	color:#484848;

	padding-left:10px;

	font-weight:bold;

}



.blank_right{

	float:right;

	color:#FFA320;

	padding-right:15px;

	width:auto;

}





.b_continer_top{

	float:left;

	width:185px;

}



.linkid2{

	display:block;

	background:url(../images/inlink_icon.png) scroll 25px center no-repeat;

	line-height:36px;

	padding-left:90px;

	margin-bottom:15px;

	cursor:pointer;

}



.facebook2{

	display:block;

	background:url(../images/face_book_icon.png) scroll 25px center no-repeat;

	line-height:36px;

	padding-left:90px;

	margin-bottom:15px;

	cursor:pointer;

}



.twitter2{

	display:block;

	background:url(../images/twitter_icon.png) scroll 25px center no-repeat;

	line-height:36px;

	padding-left:90px;

	margin-bottom:15px;

	cursor:pointer;

}



.xing2{

	display:block;

	background:url(../images/xing_icon.png) scroll left center no-repeat;

	line-height:36px;

	padding-left:90px;

	cursor:pointer;

}



.news_letter{

	background:url(../images/news_letter.png) no-repeat scroll left center;

	line-height:29px;

	display:block;

	margin:0px 0px 20px 20px;

	padding-left:60px;

}



.cool_stuff{

	background:url(../images/coolstuff.png) no-repeat scroll left center;

	line-height:35px;

	display:block;

	margin:0px 0px 20px 20px;

	padding-left:60px;

}



.clients{

	display:block;

	background:url(../images/clients.png) no-repeat scroll left center;

	line-height:36px;

	margin:-6px 0px 20px 20px;

	padding-left:60px;

}



.m_kit{

	display:block;

	background:url(../images/media_kit.png) no-repeat scroll left center;

	line-height:36px;

	margin:-4px 0px 20px 20px;

	padding-left:60px;

}



#firm_promo2{

	width:995px;

	margin-top:15px;

	height:90px;

}



.left_promo2{

	background:url(../images/selelctfirm2_left.png) scroll left top no-repeat;

	width:123px;

	height:90px;

	float:left;

}



.right_promo2{

	background:url(../images/selelctfirm2_right.png) scroll right top no-repeat;

	width:11px;

	height:90px;

	float:left;

}



.bg_promo2{
	background-color : #F2F2F2;
	height:90px;
	float:left;
	width:860px;
}



.bg_promo2 table{
	margin-top : 15px;
	background-color : #F2F2F2;
}

.bg_promo2 td{
    background-color : #F2F2F2;
	text-align: center;
	padding-right : 7px;
}



.txt_container{

	padding-left:7px;

	padding-right:7px;

	color:#484848;
	text-align:justify;

}



.txt_container p{

	text-align:justify;

	padding-bottom:20px;

}



.txt_img{

	float:right;

	width:302px;

	height:252px;

	margin:0 0 15px 15px;

}



.txt_img2{

	float:right;

	width:253px;

	height:201px;

	margin:0 0 10px 10px;

}



.left_heading{

	float:left;

	width:auto;

	padding-bottom:15px;

	color:#004589;

	font-size:18px;

	padding-top:5px;

}



.share_rss{

	

	width:118px;

	height:10px;

	cursor:pointer;

	border:0 none;

	float:right;

	vertical-align:top;

	padding-top:5px;

}



.blue_btn{

	background:url(../images/btn_img.jpg) scroll left 2px no-repeat;

	width:112px;

	height:31px;

	font-size:12px;

	text-align:center;

	font-weight:bold;

	color:#FFFFFF;

	border:0 none;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:10px;

}



.blue_btn2{

	background:url(../images/btn_img.png) scroll left 2px no-repeat;

	width:173px;

	height:31px;

	font-size:12px;

	text-align:center;

	font-weight:bold;

	color:#FFFFFF;

	border:0 none;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:10px;

}



.blue_btn3{

	background:url(../images/blue_btn3.jpg) scroll left 2px no-repeat;

	width:82px;

	height:31px;

	font-size:12px;

	text-align:center;

	font-weight:bold;

	color:#FFFFFF;

	border:0 none;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:8px;

}



.rssfeed{

	background:url(../images/rssfeed.jpg) no-repeat scroll 6px center;

	line-height:36px;

	display:block;

	margin:0px 0px 20px 20px;

	padding-left:60px;

}



.cool_stuff2{

	background:url(../images/coolstuff.png) no-repeat scroll left center;

	line-height:35px;

	display:block;

	margin:-3px 0px 20px 20px;

	padding-left:60px;

}



.clients2{

	display:block;

	background:url(../images/client_bg.jpg) no-repeat scroll left center;

	line-height:36px;

	margin:-6px 0px 20px 20px;

	padding-left:60px;

}





.m_kit2{

	display:block;

	background:url(../images/media_kit2.jpg) no-repeat scroll 7px center;

	line-height:36px;

	margin:-5px 0px 20px 20px;

	padding-left:60px;

}



#firm_promo3{

	width:995px;

	margin-top:15px;

	height:90px;

}



.left_promo3{

	background:url(../images/selelctfirm2_left.png) scroll left top no-repeat;

	width:123px;

	height:90px;

	float:left;

}



.right_promo3{

	background:url(../images/selelctfirm2_right.png) scroll right top no-repeat;

	width:11px;

	height:90px;

	float:left;

}



.bg_promo3{

	background:url(../images/selelctfirm2_bg.png) scroll left top repeat-x;

	height:90px;

	float:left;

	width:860px;

}



.bg_promo3 ul li{

	display:inline;

	padding-right:8px;

	padding-left:8px;

}



.bg_promo3 ul li img{

	padding-top:22px;

}



.job_listing{

	background:url(../images/job_listing.jpg) scroll left center;

	width:199px;

	height:54px;

	border:0 none;

}



.job_slot{

	background:url(../images/job_slots.jpg) scroll left center;

	width:199px;

	height:55px;

	border:0 none;

}



.register_form{

	float:left;

	width:480px;

}



.register_form label{

	color:#004589;

	padding-left:1px;

}



.txt_field{

	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	color:#484848;
}



.heading{

	font-size:18px;

	color:#004589;

}



.labels{

	color:#004589;

	padding-right:5px;

}



.container_bg{

	background:#f5f5f5 url(../images/container_bg.jpg) repeat-x scroll left bottom;

	height:537px;

	width:494px;

}



.container_bg2{

	background:#f5f5f5 url(../images/container2_bg.jpg) repeat-x scroll left bottom;

	height:200px;

	width:494px;

}



.orange_btn{

	background:url(../images/orange_btn.jpg) scroll left 2px no-repeat;

	width:123px;

	height:31px;

	border:0 none;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	color:#FFFFFF;

	vertical-align:middle;

	cursor:pointer;

}



.imp_note{

	color:#78c6ff;

	padding-right:30px;

	font-style:italic;

}



.chk_box{

	font-weight:bold;

}



.invoices{

	background:url(../images/my_invoices.jpg) scroll right center no-repeat;

	width:89px;

	height:30px;

	cursor:pointer;

	border:0 none;

	float:right;

	vertical-align:middle;

	margin-right:10px;

	margin-top:2px;

}



.reports{

	background:url(../images/my_reports.jpg) scroll right center no-repeat;

	width:89px;

	height:30px;

	cursor:pointer;

	border:0 none;

	float:right;

	vertical-align:middle;

	margin-right:10px;

	margin-top:2px;

}



.middle_container{

	border-top:#B2B2B2 1px dotted;

	border-bottom:#B2B2B2 1px dotted;

}



.left_side{

	float:left;

	width:auto;

	padding-bottom:10px;

	color:#004589;

	font-size:18px;

	padding-top:16px;

}



.right_side{

	float:right;

	width:auto;

	padding-top:13px;

}



.my_info{

	background:url(../images/my_info.jpg) scroll left center no-repeat;

	width:88px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}

.my_info1{

	background:url(../images/my_info1.jpg) scroll left center no-repeat;

	width:94px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}
.my_email{

	background:url(../images/my_email.jpg) scroll left center no-repeat;

	width:94px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}
.my_email1{

	background:url(../images/my_email1.jpg) scroll left center no-repeat;

	width:94px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}

.my_resumes{

	background:url(../images/my_resumes.jpg) scroll left center no-repeat;

	width:97px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}



.member_appl{

	background:url(../images/member_application.jpg) scroll left center no-repeat;

	width:147px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}



.my_jobs{

	background:url(../images/my_jobs.jpg) scroll left center no-repeat;

	width:95px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}

.but_search_res{

	background:url(../images/but_search_resumes.gif) scroll left center no-repeat;

	width:146px;

	height:30px;

	border:0 none;

	margin:0 2px 10px 2px;

	cursor:pointer;

}


.edit_link{

	color:#FFA320;

	padding-right:5px;

}



.edit_link a{

	color:#FFA320;

	text-decoration:none;

}



.edit_link a:hover{

	text-decoration:underline;

}



.bb_block{

	display:block;

}



.b_block{

	float:left;

	width:325px;

	padding-top:20px;

	padding-bottom:15px;

}



.b_block ul li{

	padding-bottom:5px;

}



.b_block ul li span{

	color:#1E609B;

	font-weight:bold;

}



.table_haeding{

	background:url(../images/table_bg.jpg) repeat-x left top;

	line-height:25px;

	padding-left:5px;

	color:#FFA320;

	line-height:25px;

}



.date{

	color:#484848;

	padding-left:5px;

}



.invoic_no{

	color:#FFA320;

	font-weight:bold;

	padding-left:5px;

}



.job_title{

	color:#484848;

	font-weight:bold;

	padding-left:5px;

}



.status{

	font-weight:bold;

	color:#7EC5FF;

	padding-left:5px;

}



.action{

	color:#1C619B;

	padding-left:5px;

}

.action a{

	color:#1C619B;

	text-decoration:underline;

}



.action a:hover{

	text-decoration:none;

}



.recruiters, .my_reports{

	float:right;

	margin-top:10px;

	padding-left:10px;

	padding-right:15px;

	color:#FFA320;

}



.recruiters a, .my_reports a{

	text-decoration:none;

	color:#FFA320;

}



.recruiters a:hover, .my_reports a:hover{

	text-decoration:underline;

}



.my_profile{

	background:url(../images/my_profile.jpg) scroll left center no-repeat;

	width:96px;

	height:31px;

	cursor:pointer;

	border:0 none;

	margin-right:5px;

	margin-left:155px;

	margin-top:20px;

}



.my_profile2{
	background:url(../images/my_profile2.jpg) scroll left center no-repeat;
	width:96px;
	height:31px;
	cursor:pointer;
	border:0 none;
	margin-right:5px;
}



.listt{

	padding-top:10px;

	padding-left:5px;

}



.listt li span{

	color:#1C619B;

	font-weight:bold;

}



.listt li{

	padding-bottom:5px;

}



.listt li a{

	color:#1C619B;

	text-decoration:underline;

}



.listt li a:hover{

	text-decoration:none;

}



.total{

	font-weight:bold;

	color:#1C619B;

	padding-right:20px;

}



.orange_btn2{

	background:url(../images/orange_btn2.jpg) scroll left 2px no-repeat;

	width:158px;

	height:30px;

	border:0 none;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	color:#FFFFFF;

	vertical-align:middle;

	cursor:pointer;

}



.add_friend{

	background:url(../images/add_firend.jpg) scroll left no-repeat;

	width:99px;

	height:25px;

	border:0 none;

	vertical-align:middle;

	cursor:pointer;

	padding-bottom:2px;

}



.send_msg{

	background:url(../images/send_msg.jpg) scroll left no-repeat;

	width:99px;

	height:25px;

	border:0 none;

	vertical-align:middle;

	cursor:pointer;

	padding-bottom:2px;

}



.profile_header{

	padding-top:5px;

	padding-bottom:5px;

	height:30px;

	border-bottom:#B2B2B2 1px dotted;

	border-top:#B2B2B2 1px dotted;

}



.profile_name{

	float:left;

	line-height:30px;

	width:480px;

}



.profile_name span{

	font-weight:bold;

	color:#1C619B;

}



.profile_name a{

	color:#484848;

	text-decoration:underline;

}



.profile_name a:hover{

	text-decoration:none;

}



.profile_type{

	float:left;

	line-height:30px;

	color:#FF7000;

	font-style:italic;

	font-weight:bold;

}



.profile_type span{

	font-style:normal;

	color:#484848;

}



.profile_type a{

	color:#ff7000;

	font-style:italic;

	text-decoration:none;

}



.profile_type a:hover{

	text-decoration:underline;

}



.profile_rating{

	float:right;

	line-height:30px;

	color:#FF7D00;

	font-weight:bold;

}


.profile_rating a {
	color:#1C619B;
	text-decoration:none;
	font-weight:bold;
}

.profile_rating span{

	color:#1C619B;

}



.selected_btn{

	background:url(../images/proilebtn_hover.jpg) no-repeat scroll left;

	width:158px;

	height:30px;

	text-align:center;

	font-weight:bold;

	color:#FFFFFF;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	border:0 none;

	cursor:pointer;

	padding-bottom:2px;

}



.profile_btns{

	padding:10px 0 10px 8px;

}



.btn{

	background:url(../images/proilebtn.jpg) no-repeat scroll left;

	width:158px;

	height:30px;

	text-align:center;

	font-weight:bold;

	color:#1C619B;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	border:0 none;

	cursor:pointer;

	padding-bottom:2px;

}



.btn:hover{

	background:url(../images/proilebtn_hover.jpg) no-repeat scroll left 2px;

	color:#FFFFFF;

	padding-bottom:2px;

}



.prof_img{

	float:left;

}



.profile_detail{

	float:right;

	color:#484848;

	width:778px;

}



.profile_detail span{

	font-weight:bold;

	color:#1C619B;

	line-height:20px;

}



.contact_big{

	background:url(../images/contact_big.jpg) no-repeat scroll left center;

	width:240px;

	height:40px;

	border:0 none;

	cursor:pointer;

}



.download_big{

	background:url(../images/download_big.jpg) no-repeat scroll left center;

	width:240px;

	height:40px;

	border:0 none;

	cursor:pointer;

}



.search_friend{

	background:url(../images/search_btn.jpg) scroll left center no-repeat;

	border:0 none;

	width:133px;

	height:30px;

	cursor:pointer;

}



.wiki_btn{

	background:url(../images/wiki.jpg);

	width:90px;

	height:30px;

	border:0 none;

	cursor:pointer;

}



.alumini_directory_list{

	padding-left:5px;

}



.alumini_directory_list li{

	color:#7CC7FF;

	font-weight:bold;

	padding-top:2px;

	padding-bottom:2px;

}



.directory_nav{

	width:980px;

	margin-top:15px;

}



.d_nav_left{

	background:url(../images/directorymiddlevan_left.jpg) scroll left top no-repeat;

	width:14px;

	height:60px;

	float:left;

}



.d_nav_right{

	background:url(../images/directorymiddlevan_right.jpg) scroll left top  no-repeat;

	width:13px;

	height:60px;

	float:left;

}



.d_nav_bg{

	background:url(../images/directorymiddlevan_bg.jpg) scroll left top repeat-x;

	height:60px;

	float:left;

	width:953px;

	line-height:60px;

	color:#1C619B;

	font-weight:bold;

	font-style:italic;

}



.d_nav_bg span{

	padding-right:18px;

}



.d_nav_bg span a{

	color:#1C619B;

	text-decoration:none;

}



.d_nav_bg span a:hover{

	text-decoration:underline;

}



.a_note{

	padding-bottom:15px;

	padding-top:25px;

	border-bottom:#B2B2B2 1px dotted;

}



.a_note span{

	color:#1C619B;

	font-weight:bold;

}



.a_note a, .b_note a{

	color:#1C619B;

	text-decoration:underline;

	font-weight:bold;

}



.a_note a:hover, .b_note a:hover{

	text-decoration:none;

}



.b_note{

	font-style:italic;

	padding-top:15px;

	padding-bottom:15px;

}



.b_note span{

	color:#1C619B;

	font-weight:bold;

	font-style:normal;

}



.c_note{

	margin-top:15px;

	padding-top:15px;

	padding-bottom:15px;

	border-top:#B2B2B2 1px dotted;

}



.r_link{

	color:#FFA320;

	font-size:12px;

}



.term{

	color:#7EC5FF;

	font-size:10px;

}



.term a{

	color:#7EC5FF;

	text-decoration:underline;

}



.term a:hover{

	text-decoration:none;

}





.btns2{

	background:url(../images/p_brn2.jpg) scroll left center no-repeat;

	width:105px;

	height:30px;

	text-align:center;

	font-size:11px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:2px;

	border:0 none;

	color:#1c619b;

	cursor:pointer;

}



.btns2:hover{

	color:#fff;

	background:url(../images/p_brn2_hover.jpg) scroll left center no-repeat;

}



.btns2_selected{

	color:#fff;

	background:url(../images/p_brn2_hover.jpg) scroll left center no-repeat;

	width:105px;

	height:30px;

	text-align:center;

	font-size:11px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:2px;

	border:0 none;

	cursor:pointer;

}



.right_container{

	float:right;

	width:485px;

}



.right_container_bg{

	width:485px;

	background:url(../images/right_container_bg.jpg) scroll left bottom repeat-x;

	height:169px;

}



.cancel_msg2{

	background:url(../images/cancel_btn.jpg) scroll left center no-repeat;

	width:99px;

	height:25px;

	border:0 none;

	vertical-align:middle;

}



.send_detail{

	color:#1c5f99;

	font-weight:bold;

	font-style:italic;

}



.msg{

	color:#484848;

}



.msg a{

	color:#484848;

	text-decoration:underline;

}



.msg a:hover{

	text-decoration:none;

}



.intro{

	padding-top:10px;

	border-bottom:#b2b2b2 1px dotted;

	border-top:#b2b2b2 1px dotted;

}



.b2_container{

	border-top:#b2b2b2 1px dotted;

	margin-top:10px;

	margin-bottom:10px;

	padding-top:10px;

}



.imp2_note{

	font-style:italic;

	color:#484848;

	padding-top:7px;

	padding-bottom:10px;

}



.imp2_note span{

	font-weight:bold;

	color:#004589;

}



.title{

	line-height:25px;

	font-weight:bold;

	padding-left:5px;

}



.title2{

	line-height:25px;

	font-weight:bold;

	padding-left:5px;

	background:url(../images/table_bg.jpg) repeat-x scroll left top;

}



.company{

	color:#7ec5ff;

	font-weight:bold;

	line-height:25px;

	padding-left:5px;

}



.company2{

	color:#7ec5ff;

	font-weight:bold;

	line-height:25px;

	padding-left:5px;

	background:url(../images/table_bg.jpg) repeat-x scroll left top;

}



.location{

	color:#1c619b;

	line-height:25px;

	padding-left:5px;

	font-weight:bold;

}



.location2{

	color:#1c619b;

	line-height:25px;

	padding-left:5px;

	font-weight:bold;

	background:url(../images/table_bg.jpg) repeat-x scroll left top;

}



.pagination{

	font-weight:bold;

}



.pagination ul li{

	display:inline;

}



.paginationn{

	padding-left:2px;

	padding-right:2px;

	color:#0000FF;

}



.paginationn a{

	color:#0000FF;

	text-decoration:underline;

}



.paginationn a:hover{

	color:#1c619b;

}



.selected{

	padding-left:2px;

	padding-right:2px;

}



.selected a{

	color:#1c619b;

	text-decoration:none;

}



.profile_rating2{

	float:right;

	line-height:30px;

	color:#1C619B;

	font-weight:bold;

	vertical-align:middle;

}



.profile_rating2 img{ 

	vertical-align:middle;

	padding-left:5px;	

}



.make_private{

	background:url(../images/make_private.jpg) scroll left center no-repeat;

	width:89px;

	height:24px;

	border:0 none;

	margin-top:10px;

	margin-right:3px;

	cursor:pointer;

}



.edit_profile{

	background:url(../images/edit_btn.jpg) scroll left center no-repeat;

	width:89px;

	height:24px;

	border:0 none;

	margin-top:10px;

	cursor:pointer;

}



.banner{

	float:right;

	margin:10px;

}



.bottom_banner{

	width:728px;

	margin:0 auto;

}



.pp{

	float:right;

	width:406px;

	margin-left:10px;

}



.lf{

	background:url(../images/directorymiddlevan_left.jpg) no-repeat scroll left top;

	width:14px;

	height:60px;

	float:left;

}



.rf{

	background:url(../images/directorymiddlevan_right.jpg) scroll left top no-repeat;

	width:13px;

	float:right;

	height:60px;

}



.bf{

	background:url(../images/directorymiddlevan_bg.jpg) repeat-x;

	height:60px;

	line-height:60px;

	width:379px;

	float:left;

	font-size:18px;

}



.bf span{

	padding-left:25px;

	padding-right:20px;

}



.bf label{

	padding-left:5px;

	padding-right:5px;

}



.top{

	border-bottom:#B2B2B2 1px dotted;

	padding-bottom:10px;

}



.upl_con{

	padding-top:15px;

	padding-bottom:15px;

	border-bottom:#B2B2B2 1px dotted;

	border-top:#B2B2B2 1px dotted;

}



.bb{

	margin-top:10px;

	border-top:#B2B2B2 1px dotted;

	padding-top:15px;

	padding-bottom:10px;

}



.link_big{

	background:url(../images/linkdin_big.jpg) scroll left center no-repeat;

	width:150px;

	height:150px;

	border:0 none;

	cursor:pointer;

	margin-right:70px;

}



.twitter_big{

	background:url(../images/twitter_big.jpg) scroll left center no-repeat;

	width:150px;

	height:150px;

	border:0 none;

	cursor:pointer;

	margin-right:70px;

}



.facebook_big{

	background:url(../images/facebook_big.jpg) scroll left center no-repeat;

	width:150px;

	height:150px;

	border:0 none;

	cursor:pointer;

}



.border{

	border-top:#B2B2B2 1px dotted;

	padding-top:30px;

	padding-bottom:20px;

}



.votes{

	color:#ff7a00;

	font-weight:bold;

}



.votes a{

	color:#ff7a00;

	text-decoration:underline;

}



.votes a:hover{

	text-decoration:none;

}



.border2{

	border-bottom:#B2B2B2 1px dotted;

	padding-bottom:10px;

}



.border3{

	border-top:#B2B2B2 1px dotted;

	padding-top:10px;

	margin-top:10px;

}



.description{

	font-style:italic;

	padding-right:15px;

}



.client_name{

	font-style:italic;

	font-weight:bold;

}



.name{

	color:#77caff;

}



.name2{

	color:#77caff;

	text-decoration:underline;

	font-weight:bold;

}



.posted_date{

	color:#7cc7ff;

}



.detail{

	color:#484848;

}



.detail a{

	color:#484848;

	text-decoration:underline;

}



.detail a:hover{

	text-decoration:none;

}



.accenture_join{

	float:right;

	background:url(../images/accenture_join.jpg) no-repeat scroll left center;

	width:111px;

	height:31px;

	border:0 none;

	cursor:pointer;

}



.acc_detail{

	font-size:17px;

	text-decoration:underline;

	color:#ff9600;

	line-height:30px;

}



.acc_des{

	font-size:15px;

}



.job{

	color:#ffb040;

}



.site_index li{

	color:#484848;

	background:url(../images/bullet.jpg) scroll left center no-repeat;

	padding-left:10px;

	padding-bottom:2px;

}



.site_index li a{

	color:#484848;

	text-decoration:none;

}



.site_index li a:hover{

	font-weight:bold;

}



.article_heading{

	color:#1c619b;

	font-weight:bold;

}



.article_heading a{

	color:#1c619b;

	text-decoration:underline;

}



.article_heading a:hover{

	color:#1c619b;

	text-decoration:none;

}



.year{

	color:#78bafe;

	font-style:italic;

	font-weight:bold;

}



.view_more{

	background:url(../images/view_more.jpg) scroll left center no-repeat;

	width:95px;

	height:30px;

	border:0 none;

	cursor:pointer;

}



.l_blog_container{

	float:left;

	width:240px;

}



.r_blog_container{

	float:right; 

	width:740px;

	border-left:#B2B2B2 1px dotted;

}



.blog_heading{

	background:url(../images/blog_bg.jpg) no-repeat scroll left top;

	width:226px;

	height:35px;

	margin-top:10px;

	padding-left:37px;

	padding-top:2px;

}



.link_heading{

	color:#1C619B;

	font-style:italic;

	font-weight:bold;

}



.link_heading a{

	color:#1C619B;

	text-decoration:underline;

}



.link_heading a:hover{

	text-decoration:none;

}



.blog_des{

	font-style:italic;

}



.blog_pagination{

	padding-top:5px;

}



.blog_pagination li{

	display:inline;

	padding-right:5px;

}



.blog_pagination li a{

	color:#484848;

	text-decoration:none;

}



.blog_pagination li a:hover{

	font-weight:bold;

}



.blog_posting{

	padding-top:15px;

}



.blog_header{

	background:url(../images/bolg_heading_bg.jpg) scroll left top no-repeat;

}



.blog_header h2{
	color:#78C6FF;
	font-size:18px;
	padding-left:45px;
}



.blog_header h3{

	padding-left:3px;

	background:url(../images/postedtime.jpg) no-repeat scroll left top;

	margin-left:45px;



}



.blog_header h3 a{

	color:#1C619B;

	font-size:11px;

	text-decoration:underline;

}



.blog_header h3 a:hover{

	text-decoration:none;

}



.blog_date{

	padding-left:20px;

	font-size:11px;

}



.blog_img{

	float:right;

	margin:0 0 10px 10px;

}



.blog{

	padding-top:10px;

}



.continue{

	height:34px;

	line-height:34px;

	margin-top:5px;

	margin-bottom:10px;

	border-bottom:#B2B2B2 1px dotted;

	border-top:#B2B2B2 1px dotted;

}



.blog_comments{

	font-style:italic;

	padding-left:5px;

}



.blog_comments a{

	color:#1C619B;

	text-decoration:underline;

}



.blog_comments a:hover{

	text-decoration:none;

}



.tags{

	float:right;

	font-style:italic;

	color:#7CC4FF;

}



.tags span{

	color:#FF8A00;

}



.tags a{

	color:#7CC4FF;

	text-decoration:none;

}



.tags a:hover{

	text-decoration:underline;

}



.thx_msg{

	margin-top:10px;

	margin-bottom:10px;

	text-align:center;

	border-top:#B2B2B2 1px dotted;

	color:#004589;

	font-size:18px;

	padding-top:15px;

	

}





/******************************************************* Events Calender ******************************************************/

.events{

	float:left;

	width:465px;

	background:url(../images/events_bg.jpg) scroll left top no-repeat;

	height:224px;

}



.margings{

	margin:6px 0px 0px 13px;

}



.margings2{

	margin:16px 0px 0px 16px;

}



.margings3{

	margin:10px 0px 0px 12px;

}



.month_view{

	background:url(../images/calender1.jpg) scroll left 4px no-repeat;

	padding-left:16px;

	line-height:10px;

	font-size:11px;

	color:#7dc8ff;

}



.month_view a, .day_view a{

	text-decoration:underline;

	color:#7dc8ff;

}



.month_view a:hover, .day_view a:hover{

	text-decoration:none;

}



.day_view{

	background:url(../images/calender2.jpg) scroll left 4px no-repeat;

	padding-left:16px;

	line-height:10px;

	font-size:11px;

	color:#7dc8ff;

}


/*
.day_name{

	color:#1c619b;

	font-weight:bold;

	line-height:20px;

	background:#eaeaea;

	border-right:#f1f6fc 1px solid;

}

*/

div.day_name
{
 display: inline;
 float: left;
	color:#1c619b;
	font-weight:bold;
	line-height:20px;
	background:#eaeaea;
	border-right:#f1f6fc 1px solid;
 width: 60px;
 text-align: center;
}

div.day_container
{
 padding-left: 12px;
 padding-top: 10px;
}


div.month_container
{
 padding-left: 12px;
}

/*
.months_dates{

	font-weight:bold;

	margin:16px 0px 0px 16px;

	line-height:20px;

	padding-right:3px;

	border-right:#f1f6fc 1px solid;

	border-bottom:#f1f6fc 1px solid;

}

*/

div.months_dates{
 display: inline;
 float: left;
	font-weight:bold;
	line-height:20px;
	padding-right:3px;
	border-right:#f1f6fc 1px solid;
	border-bottom:#f1f6fc 1px solid;
 width: 57px;
 text-align: right;
}


/*
.not_month_date{

	color:#e9e9e9;

	padding-right:3px;

	border-right:#f1f6fc 1px solid;

	border-bottom:#f1f6fc 1px solid;

}
*/

div.not_month_date{
 display: inline;
 float: left;
 line-height: 20px;
	color:#e9e9e9;
	padding-right:3px;
	border-right:#f1f6fc 1px solid;
	border-bottom:#f1f6fc 1px solid;
 width: 57px;
 text-align: right;
}


/*
.selected_date{

	font-weight:bold;

	margin:16px 0px 0px 16px;

	line-height:20px;

	padding-right:3px;

	border-right:#f1f6fc 1px solid;

	border-bottom:#f1f6fc 1px solid;

	background:url(../images/today_datebg.jpg) no-repeat scroll left center;

}

*/

div.selected_date{
 display: inline;
 float: left;
	font-weight:bold;


	line-height:20px;

	padding-right:3px;

	border-right:#f1f6fc 1px solid;

	border-bottom:#f1f6fc 1px solid;

	background:url(../images/today_datebg.jpg) no-repeat scroll left center;


 width: 57px;
 text-align: right;

}

/******************************************************* Popup Styling ********************************************************/



#popup_wrap{

	background:url(../images/pop_bg.png);

	width:411px;

	height:278px;

	margin:0 auto;

}



#p_logo{

	float:left;

	padding:15px 15px 0 15px;

}



#p_close{

	float:right;

	padding:25px 15px 0 0;

}


.formStyle {
	margin-left:10px;
	font-weight:bold;
}

.formStyle div {
	clear:both;
	margin:6px 0;
}

.formStyle div span {
	float:left;
	width:200px;
	color:#ff9933;
	font-weight:bold;
	text-align:right;
	margin-right:4px;
}

.formStyle input, .formStyle textarea {
	width:299px;
}

.contactForm {
	margin:0 0 50px 166px;
}

.bluesend {
	border:none;
	cursor:pointer;
	background:url(../images/bluesend_btn.png) center center no-repeat;
	width:80px;
	height:29px;
}

/*******************************************************END OF NEW STYLES********************************************************/






.light { display: block;

position: fixed;

top: 10%;

left: 35%;

width: 544px;

height: auto;

padding: 1px;

z-index:1002;

overflow: hidden; }

			

.light2 { display: block;

			position: absolute;

			top: 28%;

			left: 18%;

			width: 805px;

			height: auto;

			padding: 1px;

			z-index:1002;

			overflow: auto; }

			

#fade { display: block;

			position: absolute;

			top: 0%;

			left: 0%;

			width: 130%;

			height: 1200px;

			background-color: #211f1f;

			z-index:1001;

			-moz-opacity: 0.8;

			opacity:.80;

			filter: alpha(opacity=80); 

	}


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {
	background: url(three_1.gif);
}
.preload2 {
	background: url(three_1a.gif);
}

#nav {
	position:relative; 
	z-index:500; 
}

#nav li.top {
	display:block; 
	float:left; 
	border:none;
}

#nav li a.top_link {
	display:block; 
	float:left; 
}

#nav li a.top_link span {
	float:left; 
	display:block; 
}

#nav li a.top_link span.down {
	float:left; 
	display:block; 
}

#nav li:hover a.top_link {
}

#nav li:hover a.top_link span {
}

#nav li:hover a.top_link span.down {
}

/* Default list styling */

#nav li:hover {
	position:relative; 
	z-index:200;
}

#nav li:hover ul.sub
{
	left:1px; 
	top:33px; 
	background: #ebebeb; 
	padding:2px;
	padding-left:8px;
	padding-top:0;
	white-space:nowrap; 
	width:216px; 
	height: auto; 
	z-index:300;

}
	
#nav li:hover ul.sub li
{
	margin-top:-3px;
	background:url(../images/blacksquare.png) left center no-repeat;
	padding-left:4px;
	margin-bottom: 0px;
	display:block; 
	position:relative; 
	float:left; 
	width:151px; 
	list-style: circle;

}

#nav li:hover ul.sub li a
{
	font-weight: normal;
	background: none;
	border: none;
	display:block; 
	color:#333; 
	text-decoration:none;
	padding-left:5px;
	/** border:1px solid #bbd37e; **/
}

#nav li ul.sub li a.fly
{
	background:url(../images/darkbluebul.png) left center no-repeat;
}

#nav li:hover ul.sub li a:hover 
{
	font-weight: bold;
	color:#336699;
}

#nav li:hover ul.sub li a.fly:hover
{
		
	background:url(../images/darkbluebul.png) left center no-repeat;
	text-decoration:underline;
	color:#3399cc;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{
	left:178px; 
	top:-4px; 
	background: #CCC; 
	padding:2px; 
	border:1px solid #333; 
	white-space:nowrap; 
	width:161px; 
	z-index:400; 
	height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	color:#fff; 
	border-color:#fff;
} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{
	color:#000; 
	border-color:#bbd37e;
} 

.linux_inp {  width: 347px; height: 19px; border: solid 1px #aeaeae; color:#0c66ad; font-weight:bold; padding: 2px; font-size:12px; font-family:Arial;}
.linux_ta { width: 701px; height:115px; border: solid 1px #aeaeae; overflow:hidden; color:#0c66ad; padding: 2px; font-weight:bold; font-size:12px; font-family:Arial}

.res_box{
	width:100%;
	height:0px;
	position:fixed;
	top:0px;
	left:0px;
	vertical-align:top;
	background-color:#FFFFFF;
	border:1px solid #333333;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}
.search_box{
	overflow:auto; 
	height:125px;
	margin-left:30px;
	width:96.5%;
}

.linux_inp {  width: 361px; height: 19px; border: solid 1px #aeaeae; color:#0c66ad; font-weight:bold; padding: 2px; font-size:12px; font-family:Arial;}
.linux_ta { width: 731px; height:115px; border: solid 1px #aeaeae; overflow:hidden; color:#0c66ad; padding: 2px; font-weight:bold; font-size:12px; font-family:Arial}


/************************ Added for Big4 News ********************************************/

.welcome {
		float:left;
		text-align:justify;
		/*width:551px;*/
	}
		.welcome blockquote {
			font-style:italic;
			color:#003399;
			margin:auto 0 15px 0;
		}
		
		.welcome .content {
			/*width:550px;*/
			border:none;
			border-right:1px dotted #ccc;
			padding-right:35px;
		}
	
	
	.subscribe {
		float:right;
		width:350px;
		margin-right:30px;
		color:#336699;
		text-align:justify;

	}
		
		.subscribe label {
			float:left;
			margin:3px 0 3px 0;
			width:70px;
		}
		
		.subscribe .styledInput, .subscribe input text {
			width:274px;
			height:18px;
			padding:3px 0 0 3px;
			color:#333;
			font-size:12px;
			clear:right;
			margin-bottom:5px;
			border:1px solid #ccc;
		}
		
		.subscribe .submit_btn {
			background:none;
			background:url(../images/submit_btn.png) no-repeat;
			width:95px;
			height:32px;
			cursor:pointer;
			border:none;
		}
	
	
	.firmNews {
			width:979px;
			border:none;
			border-top:1px dotted #ccc;
			padding-top:15px;
}
	
		.firmNews h3 {
			color:#336699;
			font-weight:bold;
			font-size:12px;
		}
		
			.firmNews .right {
				float:right; width:375px; padding-left:10px; overflow:hidden;			
			}
		
		.firmNews .row, .firmNews .right .row {
			width:550px;
			border:none;
			border-bottom:1px #ccc dotted;
			padding-bottom:15px;
			overflow:hidden;
			margin-top:3px;
		}
			
			.firmNews .right .row {
				width:360px;
			}
		
			.firmNews .row .detail, .firmNews .right .row .detail {
				width:360px;
				float:left;
				font-size:11px;
			}
			
			.firmNews .right .row .detail {
				width:198px;
			}
			
		
			.firmNews .row .detail p {
				padding:0;
				margin-top:5px;
			}
		
			.firmNews .row .detail a, .firmNews {
				float:right;	
			}
		
		.firmNews h4 {
			color:#336699;
			font-size:12px;
		}
	
	.baby_blue, .left_heading span {
		color:	#99ccff;
	}
	
	p strong {
		color:#336699;	
		font-weight:bold;
	}
	


/************************ Added for Big4 News ********************************************/


.privateResume{
    border : solid 1px gray;
}

.publicResume{
    border : solid 1px orange;
}

