/* Reset Browser pre-set styles */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {	margin:0;	padding:0;} /********************************* Global Styles********************************/html { height: 100%;}body {	font-size: 75%;	color:#333333;	font-family:Arial, Verdana, sans-serif;	/*background:url(../images/bg.gif) repeat-x;	background:url(../images/new_images/new_bg.gif) repeat-x scroll 0 0 ;*/	background-color:#3A7DDA;}.toppad{ margin-top:10px;} .clear{clear: both; height: 0px; overflow: hidden;}a {	color:#00467E; }a:hover{text-decoration:none;}img {	border: 0;}/* Font-size sets the text size specifically and is ignored by IE6, but used by Firefox, Safari, IE7, Opera and other modern browsers which allow users to resize text sized in pixels */html>body {	font-size: 12px;} p {	font-size:12px;	line-height:14px;	margin:0 0 12px 0;	text-align:justify;}h1{	/*color:#0033CC;*/	color:#777169;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:24px;	margin:0px 0px;}#column h1{	font-size:14px;	font-family:Arial, Verdana, sans-serif;}h2{	color:#00467E;	font-size:14px;	line-height:16px;	margin:20px 0px 0px;	text-transform:uppercase;}h2 a{text-decoration:none;}h3{  background:none repeat scroll 0 0 #BBB1A5;	text-transform:none;	color:#ffffff;	display:inline;  font-family:Helvetica;  padding:5px 10px;  font-size:12px;  font-weight:bold;  line-height:32px;}h5{font-size:12px; color:#333; font-weight:bold; margin-top:0px;}#column h3{	font-size:12px;	font-family:Arial, Verdana, sans-serif;}/*#location h3{	font-size:12px;	font-family:Arial, Verdana, sans-serif;	font-style:normal;	color:#0033ff;}*/h3 a{color:#333; text-decoration:none;}h3 a:hover{color:#333; text-decoration:underline;}.lt{float:left;}.rt{float:right;}.padlt{padding-left:10px;}.padrt{padding-right:10px;}.imgpadrt{padding-right:5px;}.margin-top-5 {margin-top:5px;}/********************************* Structure Styles********************************/#container {	position: relative;	height : auto !important; /* ignored by IE, applied everywhere else */	height : 100%; /* IE treats as min-height */	min-height : 100%; /* IE ignores this */	width:946px;;	/*background:url(../images/shadow.gif) repeat-y;*/	margin:20px auto 0em auto;}#flashcontent{width:940px;}#header{	height:119px;	/*widows:894px;	padding:0px 13px;  padding-top:9px;*/	margin:0 auto;  position:relative;	width:946px;	/*background:url(../images/new_images/header_bg.gif) repeat-x scroll 0 0 transparent;*/	background-color:#f6f6f6;  /*border-top:2px solid #265390;  border-left:2px solid #265390;  border-right:2px solid #265390;  border-right:2px solid #26528f;*/  border-bottom:2px solid #ccc;}#container .top_firstmenu ul{list-style:none;float:right;margin:-20px 30px 5px 15px;padding:0px;}#container .top_firstmenu ul li{display:inline;padding:0px 2px; float:left}#container .top_firstmenu ul li a{color:#CEEEFB;text-decoration:underline;}#container .top_firstmenu ul li a:hover{color:#ffffff;text-decoration:none;}#header ul{float:right;margin:5px 5px 5px 15px;padding:0px;}#header ul li{padding:0px 2px; float:left}#header ul li a{color:#004780;text-decoration:underline;}#header ul li a:hover{color:#004780;text-decoration:none;}/*#haeder div .tag ul{list-style:url(../images/new_images/header_bullet.gif);font-family:calibri;font-size:16;}*/#container #header .tag{    position:absolute;    display:block;    top:35px;     left:815px;    color:#3A7DDA;    font-size:13px;    font-weight:bold;    list-style:url(../images/new_images/header_bullet.gif);    font-family:calibri;     }#navigation{	width:587px;	margin:0px;	padding:0px;	position:absolute;	top:94px;	left:0px;}#navigation ul{ margin:0px; padding:0px 10px 0px 10px;}#navigation ul li{display:inline;float:left; margin:0px; padding:0px;}#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active{	display:block;	width:120px;	height:40px;	background1:url(../images/nav_tabs.gif) no-repeat;	height:auto;	font-size:13px;	font-weight:bold;	line-height:48px;	text-align:center;	color:#00467E;	text-decoration:none;	margin:0px; padding:0px;}#navigation #tab_aboutus a{background:url(../images/new_images/aboutus_tab_new.gif) no-repeat;background-position:0px -0px;font-size:0px; width:85px; height:25px; }#navigation #tab_services a{background:url(../images/new_images/services_tab_new.gif) no-repeat;background-position:0px -0px;font-size:0px; width:85px; height:25px;}#navigation #tab_industries a{background:url(../images/new_images/industries_tab_new.gif) no-repeat;background-position:0px -0px;font-size:0px; width:85px; height:25px;}#navigation #tab_products a{background:url(../images/new_images/solutions_tab_new.gif) no-repeat;background-position:0px -0px;font-size:0px; width:85px; height:25px;}#navigation #tab_location a{background:url(../images/new_images/locations_tab_new.gif) no-repeat;background-position:0px -0px;font-size:0px; width:85px; height:25px;}#navigation #tab_newsandevents a{background:url(../images/new_images/news_tab_new.gif) no-repeat;background-position:0px -0px;font-size:0px; width:120px;  height:25px;}/*#navigation #tab_ss a{background:url(../images/new_images/ss_tab.gif) no-repeat; background-position:0px 0px;font-size:0px; width:125px; height:43px;}*/#navigation #tab_aboutus a:hover{background:url(../images/new_images/aboutus_tab_new.gif) no-repeat;background-position:0px -25px;font-size:0px;height:25px;}#navigation #tab_services a:hover{background:url(../images/new_images/services_tab_new.gif) no-repeat;background-position:0px -25px;font-size:0px;  height:25px;}#navigation #tab_industries a:hover{background:url(../images/new_images/industries_tab_new.gif) no-repeat;background-position:0px -25px;font-size:0px;  height:25px;}#navigation #tab_products a:hover{background:url(../images/new_images/solutions_tab_new.gif) no-repeat;background-position:0px -25px;font-size:0px;  height:25px;}#navigation #tab_location a:hover{background:url(../images/new_images/locations_tab_new.gif) no-repeat;background-position:0px -25px;font-size:0px;  height:25px;}#navigation #tab_newsandevents a:hover{background:url(../images/new_images/news_tab_new.gif) no-repeat; background-position:0px -25px;font-size:0px; height:25px;}/*#navigation #tab_ss a:hover{background:url(../images/ss_tab.gif) no-repeat;font-size:0px; width:125px; height:41px;}*/#aboutus #tab_aboutus .selected{background:url(../images/new_images/aboutus_tab_new.gif) 0px -25px no-repeat;height:25px;color1:#000; }#services #tab_services .selected{background:url(../images/new_images/services_tab_new.gif) 0px -25px no-repeat; height:25px;color:#000;}#industries #tab_industries .selected{background:url(../images/new_images/industries_tab_new.gif) 0px -25px no-repeat; height:25px;color:#000;}#products #tab_products .selected{background:url(../images/new_images/solutions_tab_new.gif) 0px -25px no-repeat; height:25px;color:#000;}#location #tab_location .selected{background:url(../images/new_images/locations_tab_new.gif) 0px -25px no-repeat;height:25px;color:#000;}#news #tab_newsandevents .selected{background:url(../images/new_images/news_tab_new.gif) 0px -25px no-repeat; height:25px;color:#000;}/*#ss #tab_ss .selected{background:url(../images/ss_tab.gif)no-repeat; height:43px;color:#000;}*/#content{	/*margin:0px 25px 0px auto;*/  position:inherit;	margin:0px auto;	width:946px;	display:block;  /*border-top:2px solid #ccc;	border-bottom:2px groove #ccc;*/	/*background:url(../images/new_images/content_bg.gif) repeat-x scroll 0 0 transparent;	border-left:2px solid #265390;  border-right:2px solid #265390;  border-bottom:2px solid #265390;*/}#subinner_content{width:946px;background-color:#ffffff;display:inline-block;padding:7px 0px;height:auto;min-height:auto;}#left_content{float:left;padding:0 7px;width:190px;list-style:none;position:relative;display:inline;list-style:none;}#left_content ul li a{background:url(../images/new_images/side_menu.gif);color:white;display:block;font-size:11px;font-weight:bold;line-height:13px;padding:10px 0px 9px 20px;list-style:none;text-decoration:none;}#left_content ul li a:hover{background:url(../images/new_images/side_menu_hover.gif);color:#fff;display:block;font-size:11px;font-weight:bold;text-decoration:none;padding:10px 10px 9px 20px;line-height:13px;list-style:none;}#left_content ul li ul li a{background:none;background-color:#3A7DDA;list-style:none;color:#fff;display:block;text-decoration:none;padding:5px 5px;border-bottom:1px solid #E7E4E0;line-height:13px;list-style:none;}#left_content ul li ul li ul li a{background:none;background-color:#F0F0F0;list-style:none;color:#3A7DDA;display:block;text-decoration:none;padding:5px 5px;border-bottom:1px solid #E7E4E0;line-height:13px;list-style:none;}#left_content ul li ul li ul li .actv{background-color:#779edf;color:#fff;display:block;}#left_content ul li ul li a:hover{background-color:#BBB1A5;color:#fff;display:block;text-decoration:none;border-bottom:1px solid #E7E4E0;line-height:13px;padding:5px 5px;list-style:none;}#left_content ul li ul li .actv{background-color:#779edf;display:block;}#middle_content{float:left;width:556px;/*background:url(../images/new_images/mid_con_bg.gif) repeat scroll 0 0 transparent;background-color:#F6F6F6;*/border:1px solid #E7E4E0;color:#777169;position:relative;}#middle_content p{padding:0 10px;padding-top:5px;line-height:32px;}#middle_content h1{font-size:20px;font-family:inherit;text-align:center;padding-top:5px;}#middle_content ul {padding-top:5px;padding-left:25px;}#mainmiddle_content{float:left;width:556px;background-color:#2E64AE;border:1px solid #E7E4E0;color:#ffffff;position:relative;}#mainmiddle_content p{padding:0 10px;padding-top:5px;line-height:32px;}#mainmiddle_content h1{font-size:20px;font-family:inherit;text-align:center;padding-top:5px;color:#ffffff;}#mainmiddle_content h3{background:none repeat scroll 0 0 #2B5CA1;text-transform:none;color:#ffffff;display:inline;font-family:Helvetica;padding:5px 10px;font-size:12px;font-weight:bold;line-height:32px;}#mainmiddle_content a{color:#C0E826;}#mainmiddle_content a:hover{color:#ffffff;}#mainmiddle_content ul {padding-top:5px;padding-left:25px;color:#ffffff;}#mainmiddle_content #innerContent ul li{list-style:disc;}#right_content{background-color:#F0F0F0;float:right;margin:0 7px;width:170px;height:310px;}#right_content div{padding:20px;font-size:11px;}#right_content div a{color:#3A7DDA;}#home_id{	/*width:960px;*/	margin:0px auto 0px 0px;    }.home_content{margin:5px 0px;}.home_content #column{height:300px; width:178px; margin-right:0px;}.home_content #column .inner{  width: 170px;}.home_content #column .bt{ border-bottom: 1px solid #ccc;}.home_content #column .inner p{margin:5px;}.home_content{margin:0px 0px;width:946px;}.home_content .column{ height:260px;float:left;  background:url(../images/new_images/home_con_bg.gif) repeat-x;border-right:2px solid #3A7DDA;}.home_content .column .inner{ width:177px; padding:1px 5px 5px 5px; height:220px;}.home_content .column .inner h3{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; height:14px; line-height:14px; padding-right:10px; padding-left:35px; width:133px; display:inline-block;}.home_content .column .learnmore{ height:24px; line-height:24px; width:160px; margin:10px 0px px 0px;}.home_content .column .learnmore a{ text-decoration:none;   float:right; }.home_content .column .learnmore a img{ padding-left:5px;}.home_content .column .bt{ }.home_content .column ul{ margin-left:25px; list-style:url(../images/new_images/arrow_new.gif);}.home_content .column ul li{ line-height:20px; }.home_content .column ul li a{ text-decoration:none; height:20px;  }.home_content .column ul li a:hover{ text-decoration:underline;}.alliances{ width:270px; height:150px; background:url(../images/alliances_bg.jpg) no-repeat; margin-left:3px; padding:30px 5px 0px 10px;}.lt{ float:left}.rt{float:right}.anchor, .learn_more{color:#00467E;text-decoration:underline;}.anchor:hover, .learn_more:hover{color:#00467E; text-decoration:none;}.pad-top{padding-top:10px;}.hspace{padding:0px 10px;}.vspace{margin:10px 0px;}.sub_title{	/*background:#00467E url(../images/menu_button_bg.gif) repeat-x scroll 0%;*/	color:#777169;	line-height:24px;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	margin:10px 0px;	padding: 0px 5px;}.top_link{	text-align:right;	float:right;	font-family:Arial, Helvetica, sans-serif; 	font-size:12px; 	margin:0px;	padding:0px; 	font-style:normal; 	margin-top:-15px; 	font-weight:normal;	text-transform:none;	text-decoration:none;}.top_link a{color:#004780;}/****************************************		Inner Template Styles****************************************/#innerTemplate{margin:0px 0px; border1:1px solid;}#innerTemplate p {	font-size:12px;	line-height:20px;	margin:0 0 12px 0;	text-align:justify;}#topnavmenu {color:#CEEEFB;width:946px;height:20px;position: relative;padding-top:3px;}#topnavmenu a{margin:7px 10px;color:#CEEEFB;}#left_col{  height:100%; /*background:url(../images/leftmenu_nav_bg.gif) repeat-y;*/}#news_list h3 {background-color:#fff;}#news_list h3 a{color:#777169;}#innerTemplate #banner{	margin-bottom:20px;	_margin-bottom:15px;	padding-left:3px;}#innerTemplate .banner_title{position:relative; float:right; font-size:20px; text-align:right; color:#FFF300; margin:-50px 20px 0px 0px;}div#innerTemplate .navMenuList ul li ul li ul,div#innerTemplate .navMenuList ul li ul li:hover ul li ul li ul,div#innerTemplate .navMenuList ul li ul li ul li:hover ul li ul li ul{display:none;}div#innerTemplate .navMenuList ul li ul li:hover ul,div#innerTemplate .navMenuList ul li ul li ul li:hover ul,div#innerTemplate .navMenuList ul li ul li ul li ul li:hover ul{display:block;}#innerTemplate .navMenuList{	width:230px; 	margin-left:0px;	_margin-left:2px;	float:left;   background-color:#55bcf0;} #innerTemplate .navMenuList ul{	list-style:none;	margin:0px;	padding:0px;}#innerTemplate .navMenuList ul li{	/*background:url(../images/menu_button_bg.gif) repeat-x;*/	padding:5px 0px 5px 0px;	color:#fff;	font-weight:bold;	margin:1px 0px;	list-style:none;	border-bottom:1px solid #9EE1F8;	}	#innerTemplate .navMenuList ul li a{color:#fff; text-decoration:none; border-bottom:1px solid #55BCF0;}#innerTemplate .navMenuList ul li a div{text-decoration:none; border-bottom:1px solid #9EE1F8;color:#FFFFFF;font-size:18px;font-weight:bold;padding:5px 0 0 19px;height:30px;width:211px;}#innerTemplate .navMenuList ul li a:hover{text-decoration:none;}/******** Inner list ********/#innerTemplate .navMenuList ul li ul{margin-top:0px;list-style:none;}#innerTemplate .navMenuList ul li ul li{	list-style:none;	/*background:url(../images/leftsubmenu_nav_bg.gif) repeat-y;*/	background-color:#55bcf0;	color:#0033cc;	font-weight:bold;	padding:0px;	line-height:24px;	/*border-bottom:groove 2px;	border-bottom-color:#f9f9f9;*/	border-bottom-color:none !important;	}#innerTemplate .navMenuList ul li ul li a{	background-color:#55bcf0;	padding:1px 40px 1px 20px;	vertical-align:bottom;	display:block;	color:#ffffff;  display:block;  text-decoration:none;  width:170px;  background:url(../images/new_images/double_triangles_white.gif) no-repeat scroll 190px center transparent;}#innerTemplate .navMenuList ul li ul li a:hover{	background-color:#3a7dda;  padding:1px 40px 1px 20px;	vertical-align:bottom;	display:block;	color:#ffffff;	display:block;	text-decoration:none;	width:170px;}#innerTemplate .navMenuList ul li ul li ul{background:none repeat scroll 0 0 white;border:medium none;color:#666666;list-style-type:none;padding:0 10px 0 30px;position:absolute;z-index:1;width:180px;margin-left:230px;top:23px;}#innerTemplate .navMenuList ul li ul li ul li{background:none repeat scroll 0 0 white;color:#666666;border-bottom:0px solid #9EE1F8;}.sec_item {font-weight:normal;line-height:14px;}#innerTemplate .navMenuList ul li ul li ul li h2 a{background:none repeat scroll 0 0 white;color:#3A7DDA;display:inline;font-weight:normal;width:auto;display:block;font-weight:bold;padding-left:15px;}#innerTemplate .navMenuList ul li ul li ul li h2 a:hover{background:none repeat scroll 0 0 white;color:#333333;display:inline;width:auto;display:block;font-weight:bold;padding-left:15px;}#innerTemplate ul li ul li .sec_item p a{display:block;color:#3a7dda;text-decoration:none;background:none;border-bottom:0px;width:150px;}#innerTemplate ul li ul li .sec_item p a:hover{display:block;color:#333333;text-decoration:none;background:none;border-bottom:0px;width:150px;}/*#innerTemplate .navMenuList ul li ul li ul li a{	background-color:#55bcf0;	vertical-align:bottom;	display:block;	color:#ffffff;  display:block;    padding:1px 40px 1px 20px;  text-decoration:none;  width:160px;  background:url(../images/new_images/double_triangles_white.gif) no-repeat scroll 190px center transparent;}#innerTemplate .navMenuList ul li ul li ul li a:hover{	background-color:#3a7dda;	padding:1px 40px 1px 20px;	vertical-align:bottom;	display:block;	color:#fff;}#innerTemplate .navMenuList .actv{	background:url(../images/leftmenu_bullet_hover.gif) #0033cc no-repeat;	padding-left:15px;	vertical-align:bottom;	display:block;	color:#fff;}*/#bg_image img {width:705px;margin-left:10px;}#innerTemplate .innerListMenu li{}#innerTemplate .innerListMenu li a{	background:url(../images/leftmenu_bullet.gif) #DDDDDD no-repeat;	list-style-image:url(../images/leftmenu_bullet.gif);		padding-left:20px;	vertical-align:bottom;	display:block;	color:#FF0000;}#innerTemplate .innerListMenu li a:hover{	background:url(../images/leftmenu_bullet_hover.gif) #7EA1C7 no-repeat;	list-style-image:url(../images/leftmenu_bullet.gif);		padding-left:20px;	vertical-align:bottom;	display:block;	color:#fff;}#innerTemplate .content{	width:700px; 	_width:606px;	float:right; 	border1:1px solid;	margin-left1:5px;}	.highlight{color:#00467E;}h4{font-size:14px; color:#00467E; line-height:24px; margin-bottom:10px;}h4 span{color:#333;}h4 a{text-decoration:underline;color:#00467E;} #innerContent .headstrip{	background:#5E5957;	padding:12px 12px;	color:#fff;	}/*#innerTemplate ul{ margin: 2px 5px 0px 50px;}*/#innerTemplate ul li{ list-style:none;}#innerContent ul li{ padding-bottom:10px;  list-style-image:url(../images/icon_dot.gif);}#innerContent .lt{ float:left; margin-right:5px;}#innerContent .rt{ float:right; margin-left:5px;}#innerContent .description{	width:258px;	_width:260px;	float:right;	font-size:13px;}#innerContent .description td {vertical-align:middle; height:24px; padding:0px 5px;}#innerContent .description .lbl{	background-color:#E5E4E4;	width:75px;}#innerContent .description a{color:#2367B1;}#innerContent .description a:hover{color:#2367B1; text-decoration:none;}#innerContent .description p{font-style:oblique; font-weight:normal;}#innerTemplate .patient_access {margin:10px 5px;}#innerTemplate .patient_access h2{margin:0px auto 10px auto;text-align:center;}#innerTemplate .patient_access img{margin-right:5px;}#innerTemplate #patient_access_portal a{ 	background:url(../images/testimonialpage_spap.jpg) no-repeat; 	width:206px; 	height:72px; 	display:block;	margin:20px 0px;}#innerTemplate #patient_access_portal a:hover{background:url(../images/testimonialpage_spap_hover.jpg) no-repeat;}/****************************************/#droplist, .droplist{position:absolute;top:105px;left:239px;width:230px;border:1px solid #FF0000;border:1px #AFAFAF solid;border-top:none;background:#fff;padding:3px;font-size:13px;visibility:hidden;z-index:100;}#droplist ul{list-style:none;}#droplist ul li{display:inline-block;}#droplist ul li a{color:#00467E; text-decoration:none; line-height:24px; display:block; padding:0px 10px;}#droplist ul li a:hover{background:#ccc;}/*** Maps and Directions ***/#location{}#location .locate{background:url(../images/maps_directions_locate_map_bg.gif) no-repeat; width:157px; height:114px; padding:5px 0px 5px 15px; float:left;margin:20px 0px;}#location .locate h3{color:#00467E;padding-top:3px;}.locate_button{ background:url(../images/maps_directions_locate_button.gif) no-repeat; width:126px; height:30px;border:none;margin-right:12px; cursor:pointer;}#directions{margin:20px 0px;}#directions .field{width:200px; border:1px #AFAFAF solid;}#contact{background:url(../images/maps_directions_contact.gif) no-repeat; width:297px; height:120px;float:right; padding:5px 0px; }#contact p{float:right;width:120px; margin-right:5px; text-align:center;}/*** Testimonial Submit ***/.photo_disclaimer{	font-size:12px; 	text-align:center;	padding-top:5px; 	color:#706B6A;}.photo_text{	font-size:18px; 	text-align:center;	padding-top:5px; 	font-weight:bold; 	color:#706B6A;}#testimonialSubmit{margin:20px 0px 10px 0px;}#testimonialSubmit td{height:30px; vertical-align:middle;padding:0px 5px;} #testimonialSubmit td span{vertical-align:super; color:#FF0000;}#testimonialSubmit label{/*	height: 1.5em;	width: 100px;	display: block;	float: left;	margin:1px 10px 1px 1px;	background-color1:#efefef;	background-color:#E5E3E4;	text-align:right;	font-weight:bold;*/	color:#2367B1;	font-weight:bold;}.field1{width:400px; border:1px #AFAFAF solid;}.field2{width:155px; border:1px #AFAFAF solid;}.field3{width:200px; border:1px #AFAFAF solid;}.success{ 	display:block; 	padding:5px; 	margin-bottom:5px;	color:#fff; 	background-color:#1C6FB1; 	text-align:center; 	font-weight:bold;}.failure{ 	display:block; 	padding:5px; 	color:#FF0000; 	background-color:#FFFFCC; 	text-align1:center; 	font-weight1:bold;	margin:0px auto 0px auto;	width:300px;}/**** Spince Club ********/#spineClub{margin:0px 0px 10px 0px; width:340px;}#spineClub .field{width:250px; border:1px #AFAFAF solid; margin:0px 25px 10px 0px;}#spineClub .dropfield{width:150px; border:1px #AFAFAF solid; margin:-5px 25px 10px 0px;}#spineClub label{display:block;padding:2px 0px; font-weight:bold;color:#2367B1;}.spineclub_list {list-style:url(../images/icon_dot.gif); margin:-15px 0px 10px 30px;}.spineclub_list li{line-height:18px;}.error, .required{color:#FF0000;}/*.errorDiv{	border:1px solid #00467E;	/*background:#95C0EA;*//*	background:#FF552A;	padding:5px 10px; 	margin:0px;	width:510px;}*/.errorTitle{	border:1px 1C6FB1 solid;	background:#1C6FB1;	padding:5px 10px; 	margin:10px 0px 10px;	color:#FFF;}.errorDiv1{	border:1px solid #00467E;	background:#95C0EA;	padding:5px 10px; 	margin:0px;	width:580px;}#spineClub_login{	border1:1px solid;	/*margin-top:30px;*/	margin-top:0px;	height:200px;	width:260px;}#spineClub_login .memberLogin{	border:1px #1D6EB0 solid;	padding:15px;	margin-top:-10px;} #spineClub_login .memberLogin label{display:block; float:left;padding:3px 0px 5px 0px; font-weight:bold;color:#2367B1;}#spineClub_login .memberLogin label span{ font-size:10px;}#spineClub_login .memberLogin input{margin:0px 0px 7px 0px;border:1px #AFAFAF solid;float:right; color:#333;}/****************** seminars *************/#seminar{	width: 260px;	float:right;}#seminar .title{	background:#00467E url(../images/menu_button_bg.gif) repeat-x scroll 0%;	color:#FFFFFF;	line-height:24px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	margin:0px;	margin-bottom:15px;	padding: 0px 5px;	width:250px}#seminar a{ color:#00467E;	font-size:14px;	line-height:16px;	text-decoration:none;	font-weight:bold;	margin:0px; padding:0px;}#seminar .date{ margin:0px; padding:0px;}.seminar_details{}.seminar_details img{float:left;}.seminar_details .detail{ float:left; width: 250px; padding-left:10px; margin:0px;}.seminar_details .detail h2{ margin:0px; padding:0px;}.seminar_details .where{ float:right; width: 200px;}.seminar_details .where h3{ margin:0px; padding:0px; }/*************** Fellowship Program ********/#fellowship{}#fellowship img{ margin:0px 10px 10px 0px;}#fellowship .ftitle{ color:#00467E;	font-size:14px;	line-height:16px;	text-decoration:none;	font-weight:bold;	margin:0px; padding:0px; float:left; line-height:16px;}#fellowship h3{ margin:0px; padding:0px; float:right; line-height:16px; text-align:right;}/*************** Careers ********/.opertunity table td{ height:30px;}.opertunity table .title{ border:1px 1C6FB1 solid;	background:#1C6FB1;	padding:0px; 	margin:0px;	line-height:16px;	color:#FFF;}.opertunity table .title td h3{ padding:0px; 	margin:0px;}.opertunity table td{ padding:0px 15px; 	margin:0px;}.career_detail{}.career_detail h3{float:left;  margin-right:10px; width:100px;}/************ Footer ********************/margin-top:10px;width:900px;}homepage.css (line 456)div#tcs_footer {color:white;font-size:10px;height:40px;margin:20px auto 10px;position:relative;width:890px;z-index:0;}	#footer{ margin:0px auto 10px; height:30px; text-align:center; width:946px; background-color:#3A7DDA; position:relative;}#footer .inner{	margin:0em auto 0em auto;	position:relative;	font-size:11px;	}#footer .inner ul{list-style:none; color:#ffffff;}#footer .inner ul li{display:inline; padding:0em 0.02em; line-height:2em;}#footer .inner a{ color:#ffffff; text-decoration:underline;}#footer .inner a:hover{color:#ffffff; text-decoration:none;}#footer .copyright{	margin-top:5px;	color:#ffffff;	font-size:11px;	/*font-weight:bold;*/}#footer .copyright ul{list-style:none;}#footer .copyright ul li{display:inline; padding1:0px 2px 10px 2px ;}#footer .copyright ul li a{color:#ffffff;}#footer .copyright ul li a:hover{text-decoration:none;}/******** Services and Programs *******************/#breadcrumbs{font-size:11px;}.title{	margin:0px 0px 3px 0px;	padding:0px 0px 3px 0px;	clear:both;}.serviceWrap{	margin:20px 0px 0px 0px;	border-top:1px dashed #CCCCCC;}.serviceWrap img, .publications img{	background:#EDECEB none repeat scroll 0%;	border-color:#D9D9D9 rgb(204, 204, 204) rgb(204, 204, 204) rgb(217, 217, 217);	border-style:solid;	border-width:1px;	margin:20px 10px 20px 0px;	padding:4px;	float:left;}.imgBorder{	background:#EDECEB none repeat scroll 0%;	border-color:#D9D9D9 rgb(204, 204, 204) rgb(204, 204, 204) rgb(217, 217, 217);	border-style:solid;	border-width:1px;	margin:20px 10px 20px 0px;	padding:4px;	float:left;}.serviceList{	margin:20px 0px 0px 20px;	padding:3px;	background-color:#eee;	width:200px;}.serviceList .programs{	font-weight:bold;	color:#fff;	padding:2px;	background:#00467E url(../images/menu_button_bg.gif) repeat-x scroll 0%;	color:#FFFFFF;	font-weight:bold;	margin:1px 0px;	padding:5px 5px 5px 10px;}.serviceList ul{	list-style:none;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}.serviceList ul li{	list-style:none;	margin:8px 0px 8px 10px;	padding:0px 0px 0px 15px;	background:url(../images/listbullet.png) no-repeat;}.sub{background:none;}.progressiveList{ margin-left:25px;}/* Medical */.medicalList{list-style:url(../images/listbullet.png);margin-left:30px;}.medicalList li{line-height:18px;} .staffline{margin-top:10px;}/****** Our Staff ********//* background:url(../images/staff_line.gif) no-repeat; background-position:0px 35px;*/#ourStaffTab{ width:450px; height:auto; margin:0px 0px 0px 150px; _margin:0px 0px 0px 150px;}#ourStaffTab ul{list-style:none;  margin:0px 0px 20px 0px; }#ourStaffTab ul li{display1:inline; float:left;padding-right:2px;}#ourStaffTab ul .assistant a{background:url(/flash/our_staff/images/assistantTab.gif) no-repeat; background-position:0px 0px;font-size:0px; width:136px; height:34px; display:block;}#ourStaffTab ul .assistant a:hover{background:url(/flash/our_staff/images/assistantTab.gif) no-repeat; background-position:0px -34px;font-size:0px; width:136px; height:34px; display:block;}#ourStaffTab ul .assistant .actv{background:url(/flash/our_staff/images/assistantTab.gif) no-repeat; background-position:0px -68px;font-size:0px; width:136px; height:34px; display:block;}#ourStaffTab ul .physician a{background:url(/flash/our_staff/images/physicianTab.gif) no-repeat; background-position:0px 0px;font-size:0px; width:87px; height:34px; display:block;}#ourStaffTab ul .physician a:hover{background:url(/flash/our_staff/images/physicianTab.gif) no-repeat; background-position:0px -34px;font-size:0px; width:87px; height:34px; display:block;}#ourStaffTab ul .physician .actv{background:url(/flash/our_staff/images/physicianTab.gif) no-repeat; background-position:0px -68px;font-size:0px; width:87px; height:34px; display:block;}#ourStaffTab ul .admin a{background:url(/flash/our_staff/images/adminTab.gif) no-repeat; background-position:0px 0px;font-size:0px; width:104px; height:34px; display:block;}#ourStaffTab ul .admin a:hover{background:url(/flash/our_staff/images/adminTab.gif) no-repeat; background-position:0px -34px;font-size:0px; width:104px; height:34px; display:block;}#ourStaffTab ul .admin .actv{background:url(/flash/our_staff/images/adminTab.gif) no-repeat; background-position:0px -68px;font-size:0px; width:104px; height:34px; display:block;}#ourStaffTab ul .therapy a{background:url(/flash/our_staff/images/therapyTab.gif) no-repeat; background-position:0px 0px;font-size:0px; width:114px; height:34px; display:block;}#ourStaffTab ul .therapy a:hover{background:url(/flash/our_staff/images/therapyTab.gif) no-repeat; background-position:0px -34px;font-size:0px; width:114px; height:34px; display:block;}#ourStaffTab ul .therapy .actv{background:url(/flash/our_staff/images/therapyTab.gif) no-repeat; background-position:0px -68px;font-size:0px; width:114px; height:34px; display:block;}.staffStrip{	padding:10px 0px; 	margin:10px;	background-color:#686262; 	color:#fff; 	font-weight:bold; 	text-align:center;}.borderTab{ border:2px #7EA1C7 solid; border-top:4px #7EA1C7 solid; margin-top:-25px; _margin-top:-26px; padding:5px 0px;}#actTab{	background-image:none;	background-color:#7EA1C7;	padding:4px 10px 6px;	display:inline-block;	color:#FFF300;	font-weight:bold;	border:1px #014F8D solid;	border-bottom:none;	text-decoration:none;	font-size:12px;}#actTab:hover{color:#004D8B;}.showStaff{border1:1px #7EA1C7 solid; height:350px; padding:5px;}.serviceWrap blockquote{margin:20px 0px 0px 5px;}.serviceWrap blockquote ul{list-style:url(../images/blue_bullet.gif); float:right; width:230px;}.serviceWrap blockquote ul li{margin-left:20px; line-height:16px; padding-bottom:5px;}.serviceWrap blockquote h2{margin:0px 0px 5px 0px;}.staffImage{float:left;margin-top:50px; width:153px;width1:157px;}.staffDescription{margin-top:20px; float:right; width:445px;}.staffDescription .boxtop{ background:url(../images/staff_boxtop.gif) no-repeat; width:445px; height:24px;}.staffDescription .boxbottom{ background:url(../images/staff_boxbottom.gif) no-repeat; width:445px; height:24px;}.staffDescription .boxmiddle{ 	background:url(../images/staff_boxmiddle.gif) repeat-y; 	width:405px; 	padding:0px 20px;	margin-bottom:-10px;}.staffDescription .boxmiddle img{ margin:0px 10px 10px 0px; float:left;}.staffDescription .boxmiddle ul{list-style:url(../images/icon_star.gif); margin-left:20px;}.staffDescription .boxmiddle ul li{line-height:16px; padding-bottom:5px; _padding-left:5px;}.staffDescription .boxmiddle h2{margin:0px 0px 5px 0px;}.list_title{	font-weight:bold;	color:#fff;	padding:2px;	background:#1C6FB1 none; 	color:#FFFFFF;	font-weight:bold;	margin:1px 0px;	padding:5px 5px 5px 10px;}	/***** refer a patient *****/.refering_office{margin:10px 0px;}.refering_office span{font-weight:bold; color:#FF0000;}.refering_office input{width:150px; margin:5px 5px;}.consultaion{padding-left:10px;}	/***** Contact Us form *****/#form, #contactus_form{ border1:1px solid; width:305px; padding-left:30px;}#form label, #contactus_form label{padding:2px 0px; font-weight:bold;color:#3A7DDA; width:120px; float:left;}#form input, #contactus_form input{ width:175px; margin-bottom:10px; float:left;}#form .checkfield, #contactus_form .checkfield{width:20px; border:none; vertical-align:middle;}#form .dropfield{width:287px; border:1px #AFAFAF solid; margin:0px 0px 10px 0px;}/****** News and Events ********/.news{margin-top:20px;}.news h2{margin:0px 0px 5px;}.news h4{font-size:12px; padding:0px; margin:0px 0px;color:#861313;}/**************Appointment Page***********/#appointmentForm{};#appointmentForm .row .col{width:290px;}#appointmentForm .row .col label{display:block;padding:2px 0px; font-weight:bold;color:#0033cc;}#appointmentForm .row .col input{width:285px;margin-bottom:5px;}#appointmentForm .row .col label span{color:#FF0000;}.error {color:#FF0000;}.errorDiv{	border:1px solid #00467E;	background1:#95C0EA;	background:#E7F5FB;	padding:5px 10px; 	margin:0px;	width:510px;	color:#FF0000;}.errorTitle{	border:1px 1C6FB1 solid;	background:#1C6FB1;	padding:5px 10px; 	margin:10px 0px 10px;	color:#FFF;}.iconPortal a{background:url(../images/access_portal_icon.gif) no-repeat; width:125px; height:45px; display:block; vertical-align:middle;}.iconPortal a:hover{background:url(../images/access_portal_icon.gif) no-repeat; width125:px; height:45px; display:block; vertical-align:middle;}/****** Insurance and Billing ******/.insurancePlan{}.insurancePlan ul{list-style:url(../images/icon_dot.gif);margin-left:20px;}.insurancePlan ul li{line-height:18px;}.sub_title span a{color:#fff; font-weight:normal;}/**** Patient Education ********/.bluestrip{background:url(../images/menu_button_bg.gif) repeat-x; height:15px; color:#fff; padding:5px; font-size:14px; font-weight:bold; padding-left:10px; margin:5px 0px;}.serviceList h3{padding-left:10px;}.video{width:140px; border:1px #00467E solid;float:left; margin:5px 3px;}.video label{text-align:center; color:#00467E; display:block;}.blue{color:#00467E;}.black{color:#333;}.anatomy h3{margin-top:10px;}	.condition h3{margin-top:10px;}.diagnostics h3{margin-top:10px;}.non-surgical h3{margin-top:10px;}.surgical h3{margin-top:10px;}.surgical h2{margin-top:0px;}.anatomy{margin:20px 0px 0px 0px;}.anatomy .list h2{margin-top:0px;}.anatomy .list ul{margin:5px 0px 0px 25px;}.anatomy .list ul li{line-height:18px; }.condition{margin:20px 0px 0px 0px;}.condition .list h2{margin-top:0px;}.condition .list h4{margin:10px 0px 0px;}.condition .list ul{list-style-type:disc; margin-left:25px;}.condition .list ul li{line-height:18px;}.condition .list ul li ol{list-style-type:circle; margin-left:25px;}.condition .list ul li ol li{line-height:18px;}.diagnostics{margin:20px 0px 0px 0px;}.diagnostics .list h2{margin-top:0px;}.diagnostics .list ul{margin:5px 0px 0px 25px;}.diagnostics .list ul li{line-height:18px;}.non-surgical{margin:20px 0px 0px 0px;}.non-surgical .list h2{margin-top:0px;}.non-surgical .list ul{list-style-type:disc; margin:5px 0px 0px 25px;}.non-surgical .list ul li{line-height:18px;}.non-surgical .list ul li ol{list-style-type:circle; margin-left:25px;}.non-surgical .list ul li ol li{line-height:18px;}.non-surgical .list ul li ol li ol{list-style-type:square; margin-left:25px;}.prevention{margin:20px 0px 0px 0px;}.prevention h2{margin-top:0px;}.prevention .list ul{margin:5px 0px 0px 25px;}.prevention .list ul li{line-height:18px;}.surgical{margin:20px 0px 0px 0px;}.surgical .list label{display:block;}.surgical .list ul{margin:0px 0px 10px 25px;}.surgical .list ul li{line-height:18px;}#knee { margin-top:20px;}.username{ margin-top:60px; margin-left:150px;}.password{ margin-top:20px; margin-left:150px;}.submit { margin-top:20px; padding-left:368px;}#login label{ color:#0033ff; font-weight:bold; padding-right:10px;}#login span{vertical-align:super; color:#FF0000;}.emp_image img{ margin-top:30px;}.human{ width:200px; margin-top:30px; margin-left:20px;}.recent{ width:200px; margin-top:30px; margin-left:20px;}.resource_title{ margin-top:30px; margin-left:30px; width:430px;}#human_resource h3{margin-bottom:0px;}#dashboard h3{margin-bottom:0px;}.logout { float:right; margin-right:5px;}/***** Swarm Video ********/.swarm{	float:left;	margin:0px 10px 20px 0px;	text-align:center;}.swarmMore{	float:left;	margin:0px 10px 0px 0px;	text-align:center;}.swarm .imgBorder{	margin:0px 0px 0px 0px;	display:block;	float:none;}.swarmlist{	margin:10px 0px 10px 20px;	_margin:10px 0px 10px 20px;	list-style:url(../images/icon_arrow.gif);}.swarmlist li{	line-height:18px;	padding-left:7px;	_padding-left:7px;	_padding-bottom:5px;	padding-bottom:5px;}/***** Our Staff ****/.adminStaff .bio{background:url(../images/bio_bg.jpg) no-repeat; width:390px; height:355px; padding-left:17px;padding-right:10px; margin-top:10px;}.adminStaff h2{ line-height:30px;}.adminStaff h3{ margin-bottom:5px;}.adminStaff ul{margin:10px 0px 10px 15px;}.adminStaff ul li{line-height:18px;}.assistantlist{	list-style:none;	margin:0px 0px 30px 100px;}.assistantlist li{	line-height:24px;	font-size:14px;	padding-bottom:5px;	_padding-bottom:10px;}.assistantlist li img{padding-right:10px; vertical-align:middle; }/* Staff Tabs Bottom Next-Previous Navigations*/#physicianTabNav{float:right;}#physicianTabNav .previous a{ background:url(/flash/our_staff/images/previous_physician.gif) no-repeat; width:136px; height:34px;margin:10px; display:block;}#physicianTabNav .previous a:hover{background:url(/flash/our_staff/images/previous_physician_hover.gif) no-repeat; display:block; width:136px; height:34px;margin:10px;}#physicianTabNav .next a{ background:url(/flash/our_staff/images/next_physician.gif) no-repeat; width:136px; height:34px;margin:10px; display:block;}#physicianTabNav .next a:hover{background:url(/flash/our_staff/images/next_physician_hover.gif) no-repeat; display:block;width:136px; height:34px;margin:10px;}#adminTabNav{float:right;}#adminTabNav .previous a{ background:url(/flash/our_staff/images/previous_admin.gif) no-repeat; width:200px; height:34px;margin:10px; display:block;}#adminTabNav .previous a:hover{background:url(/flash/our_staff/images/previous_admin_hover.gif) no-repeat; display:block; width:200px; height:34px;margin:10px;}#adminTabNav .next a{ background:url(/flash/our_staff/images/next_admin.gif) no-repeat; width:200px; height:34px;margin:10px; display:block;}#adminTabNav .next a:hover{background:url(/flash/our_staff/images/next_admin_hover.gif) no-repeat; display:block;width:200px; height:34px;margin:10px;}.emp_image lt{ border:1px solid;}#clients_tb{ border:1px;}#clients_tb tr td{ vertical-align:top;}#clients_tb tr td img{  padding:5px; margin-right:10px;}/****************** Site Map *************/#sitemap #patientsList{float:left; width:320px; border1:1px solid;}#sitemap #patientsList .first_title{ font-size:14px; font-weight:bold;}#sitemap #patientsList ul{list-style:none;}  #sitemap #patientsList ul li{line-height:20px; font-weight:bold; font-size:11px; padding-right:5px;}#sitemap #patientsList ul li ul{margin-left:30px; list-style:disc;}#sitemap #patientsList ul li ul li{}#sitemap #patientsList ul li ul li ul{margin-left:30px; list-style:circle;}#sitemap #patientsList ul li ul li ul li{}#sitemap #physiciansList{float:left; width:220px; border1:1px solid;}#sitemap #physiciansList .first_title{ font-size:14px; font-weight:bold;}#sitemap #physiciansList ul{list-style:none;}  #sitemap #physiciansList li{line-height:20px; font-weight:bold; font-size:11px; padding-right:5px;}#sitemap #physiciansList ul li ul li ul{margin-left:30px; list-style:disc;}#sitemap #physiciansList ul li ul li{}#sitemap #careersList, #contactusList, #aboutusList{float:left; width:100px; border1:1px solid;}#sitemap #careersList .first_title, #contactusList .first_title, #aboutusList .first_title{ font-size:14px; font-weight:bold;}#sitemap #careersList ul, #contactusList ul, #aboutusList ul{list-style:none;}  #sitemap #careersList li, #contactusList li, #aboutusList li{line-height:20px; font-weight:bold; font-size:11px; padding-right:5px;}/*#sitemap div{ width:300px; float:left;}#sitemap ul li a{ font-weight:bold; font-size:11px;}#sitemap ul li ol{ margin-left:30px;  list-style:disc;}#sitemap ul li ol a{ font-weight:normal;}#sitemap ul li ol li ol{ list-style:circle;}#sitemap .sub_list{list-style:circle;}#sitemap .first_title{ font-size:14px; font-weight:bold;}*//*#sitemap{ line-height:20px;}#sitemap div{ width:300px; float:left;}#sitemap ul li a{ font-weight:bold; font-size:11px;}#sitemap ul li ol{ margin-left:30px;  list-style:disc;}#sitemap ul li ol a{ font-weight:normal;}#sitemap ul li ol li ol{ list-style:circle;}#sitemap .sub_list{list-style:circle;}#sitemap .first_title{ font-size:14px; font-weight:bold;}*/