	/*db || bst -- cant stop the hustle*/
	/*text fields and form elements*/
	/*input{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;border: 1px #000000 solid;}*/
	.inputplus{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;border: 1px #000000 solid;}
	.inputclass{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;border: 1px #000000 solid;}
	.inputclass2{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;border: 1px #000000 solid;}
	textarea{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;}
	select {font-size: 9px; color: #000000; font-family: verdana,arial,geneva,sans-serif;}
	.selectdrop{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;}
	.specialtyinput	{font-size: 10px; color: #CE6563; font-family: verdana,arial,geneva,sans-serif;}
	/*anchor tags*/
	a.left:link {font-family:  verdana,arial,geneva,sans-serif; color: #f16913; font-size : 11px;text-decoration : none;}
	a.left:visited {font-family:  verdana,arial,geneva,sans-serif; color: #f16913; font-size : 11px;text-decoration : none;}
	a.left:hover {font-family:  verdana,arial,geneva,sans-serif; color: #f16913; font-size : 11px; text-decoration : none;}	
	
	a.bottomcopy:link {font-family:  verdana,arial,geneva,sans-serif; color: #FFFFFF; font-size : 10px;text-decoration : none; font-weight: bold;}
	a.bottomcopy:visited {font-family:  verdana,arial,geneva,sans-serif; color: #FFFFFF; font-size : 10px;text-decoration : none;font-weight: bold;}
	a.bottomcopy:hover {font-family:  verdana,arial,geneva,sans-serif; color: #22376F; font-size : 10px; text-decoration : none;font-weight: bold;}	
	
	a.bottomcopysmall:link {font-family:  verdana,arial,geneva,sans-serif; color: #CC0000; font-size : 10px;text-decoration : none;font-weight: bold;}
	a.bottomcopysmall:visited {font-family:  verdana,arial,geneva,sans-serif; color: #CC0000; font-size : 10px;text-decoration : none;font-weight: bold;}
	a.bottomcopysmall:hover {font-family:  verdana,arial,geneva,sans-serif; color: #000000; font-size : 10px; text-decoration : none;font-weight: bold;}	
	
	a.nav:link {font-family:  verdana,arial,geneva,sans-serif; color: #33496D; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.nav:visited {font-family:  verdana,arial,geneva,sans-serif; color: #33496D; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.nav:hover {font-family:  verdana,arial,geneva,sans-serif; color: #666666; font-size : 10px; text-decoration : underline; font-weight : bold;}
	
	a.jumpToNav:link {font-family:  verdana,arial,geneva,sans-serif; color: #FFFFFF; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.jumpToNav:visited {font-family:  verdana,arial,geneva,sans-serif; color: #FFFFFF; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.jumpToNav:hover {font-family:  verdana,arial,geneva,sans-serif; color: #CE6163; font-size : 10px; text-decoration : underline; font-weight : bold;}
	
	a.mainjumpfirm:link {font-family:  verdana,arial,geneva,sans-serif; color: #CE6163; font-size : 9px; text-decoration : underline; font-weight : bold;}
	a.mainjumpfirm:visited {font-family:  verdana,arial,geneva,sans-serif; color: #CE6163; font-size : 9px; text-decoration : underline; font-weight : bold;}
	a.mainjumpfirm:hover {font-family:  verdana,arial,geneva,sans-serif; color: #CE6163; font-size : 9px; text-decoration : underline; font-weight : bold;}
	
	
	a.internal_jumpToNav:link {font-family:  verdana,arial,geneva,sans-serif; color: #989898; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.internal_jumpToNav:visited {font-family:  verdana,arial,geneva,sans-serif; color: #989898; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.internal_jumpToNav:hover {font-family:  verdana,arial,geneva,sans-serif; color: #CC0000; font-size : 10px; text-decoration : underline; font-weight : bold;}
	
	a.internal_jumpToNav_black:link {font-family:  verdana,arial,geneva,sans-serif; color: #000000; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.internal_jumpToNav_black:visited {font-family:  verdana,arial,geneva,sans-serif; color: #000000; font-size : 10px; text-decoration : none; font-weight : bold;}
	a.internal_jumpToNav_black:hover {font-family:  verdana,arial,geneva,sans-serif; color: #000000; font-size : 10px; text-decoration : underline; font-weight : bold;}
	
	/*lawyer*/
	/*new stuff*/
	#main_horiz_titlebkgnd{position : absolute; left : 0px;  top : 0px;  height: 40px; width: 780px; z-index : 5; visibility : visible;}
	#black_horiz_nav{position : absolute; left : 0px;  top : 40px;  height: 30px; width: 780px; z-index : 5; visibility : visible;}
	#firm_blurb{position : absolute; left : 4px;  top : 80px;  height: 64px; z-index : 5; visibility : visible;}
	#main_pic1{position : absolute; left : 4px;  top : 175px; z-index : 5; visibility : visible;}
	#main_pic2{position : absolute; left : 330px;  top : 74px; z-index : 5; visibility : visible;}
	#main_pic3{position : absolute; left : 330px;  top : 230px; z-index : 5; visibility : visible;}
	#main_pic4{position : absolute; left : 330px;  top : 386px; z-index : 5; visibility : visible;}
	#main_shell_1{position : absolute; left : 536px;  top : 73px; z-index : 5; visibility : visible;}
	#main_shell_2{position : absolute; left : 536px;  top : 259px; z-index : 5; visibility : visible;}
	#main_shell_3{position : absolute; left : 536px;  top : 415px; z-index : 5; visibility : visible;}
	#black_horiz_nav_footer_firm{position : absolute; left : 0px;  top : 725px;  height: 50px; width: 780px; z-index : 5; visibility : visible;}
	#black_horiz_nav_footer{position : absolute; left : 0px;  top : 540px;  height: 50px; width: 780px; z-index : 5; visibility : visible;}
	#main_contactlawyer{position : absolute; left : 538px;  top : 259px; z-index : 6; visibility : visible;}
	#main_gobutton{position : absolute; left : 740px;  top : 480px; z-index : 10; visibility : visible;}
	#main_acrossred{position : absolute; left : 669px;  top : 289px; z-index : 7; visibility : visible;}
	#main_downred{position : absolute; left : 758px;  top : 294px; z-index : 7; visibility : visible;}
	#main_login{position : absolute; left : 735px;  top : 14px; z-index : 7; visibility : visible;}
	#inter_pic1{position : absolute; left : 4px;  top : 73px; z-index : 7; visibility : visible;}
	#inter_pic2{position : absolute; left : 4px;  top : 73px; z-index : 7; visibility : visible;}
	#inter_pic3{position : absolute; left : 4px;  top : 73px; z-index : 7; visibility : visible;}
	#inter_pic4{position : absolute; left : 4px;  top : 73px; z-index : 7; visibility : visible;}
	#inter_icons{position : absolute; left : 5px;  top : 45px; z-index : 7; visibility : visible;}
	#inter_contentshell{position : absolute; left : 360px;  top : 73px; z-index : 8; visibility : visible;}
	#inter_contentshellpop{position : absolute; left : 5px;  top : 5px; z-index : 8; visibility : visible;}
	#inter_contenttextfirm{position : absolute; left : 363px;  top : 73px; z-index : 9; visibility : visible;}
	#inter_contenttext{position : absolute; left : 366px;  top : 78px; z-index : 9; visibility : visible;}
	#main_meetthefirm{position : absolute; left : 542px;  top : 81px; z-index : 9; visibility : visible;}
	#contact_submit{position : absolute; left : 680px;  top : 330px; z-index : 10; visibility : visible;}
	#contact_yellowacross{position : absolute; left : 680px;  top : 83px; z-index : 10; visibility : visible;}
	#contact_yellowdown{position : absolute; left : 737px;  top : 85px; z-index : 10; visibility : visible;}	
	
	/*client level divs*/
	#clientlevel_admin_header{position : absolute; left : 2px;  top : 9px; z-index : 11; visibility : visible;}
	
	/*firm level divs*/
	#firmlevel_admin_header{position : absolute; left : 2px;  top : 9px; z-index : 11; visibility : visible;}
	
	/*text and backgrounds*/
	.BlackLine{background : url(../images/bst_blackstretch.gif);}
	.HelpStretchPic{background : url(../images/bst_stretchpic.gif);}	
	.titletxt{font-size: 20px; color: #000000; font-family: arial,verdana,geneva,sans-serif;font-weight: bold;}		
	.whitetxtsmall{font-size: 12px; color: #FFFFFF; font-family: arial,verdana,geneva,sans-serif;font-weight: bold;}	
	.UnderContruction{font-size: 50px; color: #666666; font-family: verdana,arial,geneva,sans-serif;}
	.WhiteBold12{font-size: 12px; color: #FFFFFF; font-family: verdana,arial,geneva,sans-serif; font-weight: bold;}
	.BlackBold16{font-size: 16px; color: #000000; font-family: sans-serif,arial,verdana,geneva,; font-weight: bold;}
	.RedTextlight{font-size: 12px; color: #CE6563; font-family: verdana,arial,geneva,sans-serif; font-weight: bold;}
	.RedTextlightsmall{font-size: 10px; color: #CE6563; font-family: verdana,arial,geneva,sans-serif; font-weight: bold;}
	.greytxt{font-size: 10px; color: #666666; font-family: verdana,arial,geneva,sans-serif;}
	.blacktxt{font-size: 10px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 11px;}
	.blacktxtPOP{font-size: 10px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 13px;}
	.blacktxtitalic8{font-size:9px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 11px;font-style: italic;}
	.blacktxtmain{font-size: 11px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 14px;text-align: justify;}
	.blacktxtitalic{font-size: 10px; color: #000000; font-family: verdana,arial,geneva,sans-serif;font-style: italic;}
	.blacktxtbold{font-size: 10px; color: #000000; font-family: verdana,arial,geneva,sans-serif;font-weight: bold; line-height: 11px;}
	.blacktxtboldLH20{font-size: 10px; color: #000000; font-family: verdana,arial,geneva,sans-serif;font-weight: bold; line-height: 20px;}
	.blacktxtheaderbold{font-size: 11px; color: #000000; font-family: verdana,arial,geneva,sans-serif;font-weight: bold;}
	.blacktxtsmall{font-size: 9px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 11px;}
	.practiceareatext{font-size: 9px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 9px;}
	.blacktxtsmallbold{font-size: 9px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 11px;font-weight: bold;}
	.whitetxtsmallbold{font-size: 9px; color: #FFFFFF; font-family: verdana,arial,geneva,sans-serif;line-height: 11px;font-weight: bold;}
	.whitetxtitalic{font-size: 9px; color: #FFFFFF; font-family: verdana,arial,geneva,sans-serif;font-style: italic;}
	.blacktxt12bold{font-size: 12px; color: #000000; font-family: verdana,arial,geneva,sans-serif;line-height: 11px;font-weight: bold;}
	.redlinksmall {font-family:  verdana,arial,geneva,sans-serif; color: #CE6163; font-size : 9px; font-weight : bold;}
	.greytxtdbnew{font-size: 12px; color: #666666; font-family: verdana,arial,geneva,sans-serif;text-align: justify;}
	/*just added -- 5/24 send to stu*/
	#main_meetthelawyers{position : absolute; left : 540px;  top : 422px; z-index : 10; visibility : visible;}
	#insta_contact{position : absolute; left : 537px;  top : 339px; z-index : 11; visibility : visible;}
	#inter_instashell{position : absolute; left : 363px;  top : 333px; z-index : 10; visibility : visible;}
	#inter_instago{position : absolute; left : 740px;  top : 425px; z-index : 12; visibility : visible;}
	#inter_picture{position : absolute; left : 20px;  top : 20px; z-index : 12; visibility : visible;}
	#inter_picture_step1{position : absolute; left : 20px;  top : 80px; z-index : 12; visibility : visible;}
	#inter_picture_step2{position : absolute; left : 20px;  top : 56px; z-index : 12; visibility : visible;}
	#inter_contenttext_profile2{position : absolute; left : 165px;  top : 20px; z-index : 13; visibility : visible;}
	#inter_contenttext_profile2_step1{position : absolute; left : 165px;  top : 80px; z-index : 13; visibility : visible;}
	#inter_contenttext_profile2_step2{position : absolute; left : 165px;  top : 70px; z-index : 13; visibility : visible;}

	
	/*update*/
	#inter_lawyer_specs{position : absolute; left : 20px;  top :290px; z-index : 9; visibility : visible;}
	#lawyer_bio_header{position : absolute; left : 20px;  top :270px; z-index : 9; visibility : visible;}
	#inter_lawyer_specs_update{position : absolute; left : 20px;  top :210px; z-index : 9; visibility : visible;}
	#specialty_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#specialty_out_update{position : absolute; left : 20px;  top :285px; z-index : 25; visibility : visible;}
	#rep_clients_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#bar_admit_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#education_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#publish_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#honors_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#prior_work_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}
	#pro_bono_out{position : absolute; left : 20px;  top :340px; z-index : 9; visibility : hidden;}	

	/*updating*/
	#update_contenttext_profile2{position : absolute; left : 165px;  top : 19px; z-index : 9; visibility : visible;}
	#update_main_changes{position : absolute; left : 5px;  top :48px; z-index : 25; visibility : visible;}	
	#update_attpro_topbar{position : absolute; left : 0px;  top : 0px; z-index : 10; visibility : visible;}
	#update_attpro_botbar{position : absolute; left : 0px;  top : 380px; z-index : 10; visibility : visible;}
	#update_attpro_botbar2{position : absolute; left : 490px;  top : 10px; z-index : 10; visibility : visible;}
	#update_attpro_botbar_add{position : absolute; left : 0px;  top : 500px; z-index : 10; visibility : visible;}
	#seperator{position : absolute; left : 0px;  top : 252px; z-index : 10; visibility : visible;}
	#update_lawyerupdate_step2{position : absolute; left : 20px;  top : 265px; z-index : 13; visibility : visible;}
	#ErrorMessage{position : absolute; left : 290px;  top : 295px; z-index : 13; visibility : visible;}
	#ErrorMessage_addattornstep1{position : absolute; left :490px;  top : 123px; z-index : 13; visibility : visible;}
	#update_specialties{position : absolute; left : 5px;  top : 60px; z-index : 13; visibility : visible;}
	#RepClientInfo{position : absolute; left : 5px;  top : 60px; z-index : 13; visibility : visible;}
	
	/* Stu's update */
	#inter_contenttextclient {position : absolute; left : 0px;  top : 80px; z-index : 13; visibility : visible;}	
	
