@charset "UTF-8";
/* CSS Document */


/*---------- Common Stucture ----------*/

* {
	margin:0;
	padding:0;
}

body {
	background:url(../images/main-bg.jpg) top center repeat-y;
	background-color:#ebebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#top-bg {
	background:url(../images/top-bg.jpg) top center repeat-x;
	width:100%;
}

#wrapper {
	width:980px;
	margin:0 auto;
}

#main-content {
	margin:0 auto 60px auto;
}

#sub-content {
	margin:0 auto 0 auto;
}

#sp-content {
	margin:0 auto 60px auto;
}

.block-220 {
	background:url(../images/block-220-bg.jpg) top center no-repeat;
}

.block-220 .content {
	width:180px;
	margin:20px 0 0 20px;
}

hr {
	width:100%;
	height:1px;
	background-color:#CCCCCC;
	color:#CCCCCC;
	border:0;
	margin:20px 0;
}


/*---------- Common Type ----------*/

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#8b8774;
	line-height:18px;
	margin-bottom:10px;
}

#sub-splash-215 .thanks p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#8b8774;
	line-height:18px;
	margin-bottom:10px;
}

#sub-splash-215 .thanks a {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f5e84;
	text-decoration:underline;
	line-height:30px;
}

#sub-splash-215 .thanks a:hover {
	color:#4a84b3;
	text-decoration:underline;
}

h2.special {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#8b8774;
	line-height:18px;
	margin-bottom:10px;
	width:460px;
}

h2.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	font-style:italic;
	color:#8b8774;
	line-height:18px;
	margin-bottom:10px;
	margin-top:5px;
}

a {
	outline:none;
	color:#000000;
}




/*---------- Header Stucture ----------*/

#header {
	width:980px;
	height:221px;
	position:relative;
}

#header .logo {
	position:absolute;
	top:50px;
	left:0px;
}

#header .logo a img {
	border:0;
}

#header .info h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
	color:#a6c1d5;
	text-align:right;
	
	/* styles added by Sean Moubry on Fri Feb 3 2012
	   for Breast Cancer button */
	   text-align:left;	
}

#header .info h5 span {
	color:#FFFFFF;
}

#header .info {
	width:370px;
	position:absolute;
	top:139px;
	right:230px;
	
	/* styles added by Sean Moubry on Fri Feb 3 2012
	   for Breast Cancer button */
     width:200px;
     top:70px;
     left:475px;
}

	/* styles added by Sean Moubry on Fri Feb 3 2012
	   for Breast Cancer button */
	   #bcbanner {
	     position:absolute;
	     top:42px;
	     right:0; 
	     -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
               border-radius: 5px;
	   }

#search {
	width:220px;
	height:27px;
	position:absolute;
	top:133px;
	right:0px;
	
	/* styles added by Sean Moubry on Fri Feb 3 2012
	   for Breast Cancer button */
     left:475px;
}

#search .s-field {
	background:url(../images/search-bg.png) top left no-repeat;
	border:none;
	width:157px;
	height:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#748ea4;
	padding:6px 10px;
	float:left;
}

#search .s-btn {
	background:url(../images/search-btn-bg.png) top left no-repeat;
	border:none;
	cursor:pointer;
	width:37px;
	height:27px;
	margin-left:3px;
	float:left;
}

#global-nav {
	width:507px;
	height:33px;
	position:absolute;
	top:5px;
	right:0px;
}

#main-nav {
	width:980px;
	height:31px;
	position:absolute;
	top:191px;
}

/*---------- Footer Structure ----------*/

#footer {
	background:url(../images/footer-bg.jpg) top center no-repeat;
	background-color:#a29d89;
	width:980px;
	padding-bottom:40px;
}


/*---------- Footer Type ----------*/

#footer h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
	border-bottom:#d1cec4 1px solid;
	padding-bottom:3px;
	margin-bottom:5px;
}

#footer h5 {
	font-size:11px;
	color:#FFFFFF;
	border-top:#d1cec4 1px solid;
	padding-top:10px;
}

#footer p {
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
	margin-bottom:10px;
}

#footer ul li {
	list-style-position:outside;
	list-style:none;
	margin-bottom:0px;
	margin-left:0;
}

#footer a {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

#footer a:hover {
	color:#d1cec4;
	text-decoration:underline;
}


/*---------- Home Stucture ----------*/

#home-splash {
	background:url(../images/splash.jpg) top center no-repeat;
	width:700px;
	height:205px;
}

#home-splash .content {
	width:470px;
	margin-left:40px;
}

#home-portal {
	background:url(../images/portal-block-bg.jpg) top center no-repeat;
	width:220px;
	height:205px;
}

#home-portal .content {
	width:180px;
	height:auto;
	margin:20px 0 0 20px;
}

#home-portal .field {
	background-color:#FFFFFF;
	width:170px;
	border:#e3e3e3 1px solid;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	margin:0 0 10px 0;
	float:left;
}

#home-portal .button {
	background:url(../images/portal-btn-bg.jpg) center no-repeat;
	width:52px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	border:0;
	cursor:pointer;
	text-align:center;
	float:right;
}

#home-specialty .vein-center {
	background:url(../images/vein-block-bg.jpg) top center no-repeat;
	width:340px;
	height:257px;
	float:left;
	margin-right:20px;
}

#home-specialty .interventional-radiology {
	background:url(../images/ir-block-bg.jpg) top center no-repeat;
	width:340px;
	height:257px;
	float:left;
}

#home-specialty .content {
	width:230px;
	margin:30px 0 0 20px;
}


/*---------- Home Type ----------*/

.home-page h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:30px;
	color:#797460;
	letter-spacing:-0.25pt;
	margin-bottom:10px;
	padding-top:3px;
}

.home-page h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	*font-size:18px;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
	line-height:18px;
	margin-bottom:0px;
}

.home-page h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#666666;
	letter-spacing:-0.25pt;
	border-bottom:#e3e3e4 1px solid;
	padding-bottom:3px;
	margin-bottom:10px;
}

#home-portal p {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-bottom:3px;
}

#home-specialty h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
}

#home-specialty p {
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin:25px 0 15px 0;
}

#home-specialty a {
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

#home-specialty a:hover {
	color:#666666;
	text-decoration:underline;
}

#home-news .h-news-holder {
	border-bottom:#e3e3e4 1px solid;
	padding-bottom:5px;
	margin-bottom:10px;
}

#home-news .h-news-holder a {
	font-size:12px;
	font-weight:bold;
	color:#2f5e84;
	text-decoration:underline;
}

#home-news .h-news-holder a:hover {
	color:#2f5e84;
	text-decoration:none;
}

#home-news p {
	font-size:11px;
	color:#666666;
	line-height:14px;
	margin-bottom:5px;
}

#home-news strong {
	font-size:12px;
	color:#2a557a;
	line-height:16px;
}

#home-news a {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
	line-height:18px;
}

#home-news a:hover {
	color:#666666;
	text-decoration:underline;
}


/*---------- Subpage Stucture ----------*/

#sub-splash-205 {
	width:940px;
	height:205px;
}

#sub-splash-215 {
	width:940px;
	height:215px;
	background:bottom center no-repeat;
}


.blank-bg {
	background:url(../images/blank-splash.jpg);
}

.generic-bg {
	background:url(../images/generic-splash.jpg);
}

.services-bg {
	background:url(../images/services-splash.jpg);
}

.specialty-bg {
	background:url(../images/specialty-services-splash.jpg);
}

.physician-bg {
	background:url(../images/physician-splash.jpg);
}

.history-bg {
	background:url(../images/history-splash.jpg);
}

.locations-bg {
	background:url(../images/locations-splash.jpg);
}

.news-events-bg {
	background:url(../images/events-splash.jpg);
}

.news-archive-bg {
	background:url(../images/news-splash.jpg);
}

.vein-bg {
	background:url(../images/vein-splash.jpg);
}

.interventional-bg {
	background:url(../images/interventional-splash.jpg);
}

.ss-bg {
	background:url(../images/ss-splash.jpg);
}

.inr-bg {
	background:url(../images/inr-splash.jpg);
}

#sub-splash-205 .content-575 {
	width:575px;
	margin-left:40px;
	float:left;
}

#sub-splash-205 .content-205 {
	width:205px;
	margin-left:40px;
	float:left;
}

#sub-splash-205 .content-460 {
	width:460px;
	margin-left:40px;
	float:left;
}

#sub-splash-215 .content-575 {
	width:575px;
	margin-left:40px;
	float:left;
}

#sub-splash-215 .content-600 {
	width:600px;
	margin-left:40px;
	float:left;
}

.sp-vid-block {
	width:325px;
	height:205px;
	margin-top:10px;
	float:left;
}

.quick-links {
	width:220px;
	float:left;
	margin:50px 0 0 60px;
}

#sub-bg {
	background:url(../images/left-nav-bg.jpg) top center repeat-y;
	width:960px;
	margin:20px 0 0 0;
	padding-bottom:60px;
}

#left-nav {
	background:url(../images/left-nav-head.jpg) top center no-repeat;
	width:220px;
}

#left-nav .menu {
	width:180px;
	margin:20px 0 0 20px;
}

.news-event-block {
	border-bottom:#d1d1d1 1px dotted;
	padding-bottom:5px;
	margin-bottom:20px;
}

.sp-block .content {
	width:460px;
	margin:11px 0 0 0;
}

.sp-landing-block {
	width:460px;
	height:257px;
	margin-top:20px;
	position:relative;
}

.sp-landing-block .button {
	position:absolute;
	left:20px;
	bottom:25px;
}

.sp-landing-block .content {
	width:320px;
	margin:30px 0 0 20px;
}

.sp-third-block {
	width:300px;
	height:257px;
	margin-top:20px;
	position:relative;
}

.sp-third-block .button {
	position:absolute;
	left:20px;
	bottom:25px;
}

.sp-third-block .content {
	width:260px;
	margin:30px 0 0 20px;
}

.vein-wide {
	background:url(../images/vein-block-wide-bg.jpg) center;
}

.ir-wide {
	background:url(../images/ir-block-wide-bg.jpg) center;
}

.ss-wide {
	background:url(../images/ss-block-wide-bg.jpg) center;
}

.inr-wide {
	background:url(../images/inr-block-wide-bg.jpg) center;
}

.ss-med {
	background:url(../images/ss-block-med-bg.jpg) center;
}

.inr-med {
	background:url(../images/inr-block-med-bg.jpg) center;
}

.bi-med {
	background:url(../images/bi-block-med-bg.jpg) center;
}

.sp-r-block {
	background-color:#f2f3f7;
}

.sp-r-block .content {
	width:180px;
	margin-left:20px;
	padding-bottom:30px;
} 

.sp-r-block .top {
	background:url(../images/r-block-top.jpg) top center no-repeat;
	width:220px;
	height:20px;
}

.sp-r-block .bottom {
	background:url(../images/r-block-bottom.jpg) top center no-repeat;
	width:220px;
	height:20px;
}

.content-img {
	float:right;
	margin:0 0 20px 20px;
}

.faq-block {
	border-bottom:#d1d1d1 1px solid;
	padding-bottom:10px;
	margin:20px 0 0 0;
}
	


/*---------- Subpage Type ----------*/

.sub-page h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:40px;
	color:#797460;
	letter-spacing:-0.25pt;
	line-height:normal;
}

.sub-page h1.special {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:28px;
	line-height:28px;
	color:#797460;
	letter-spacing:-0.25pt;
	margin-bottom:4px;
}

.sub-page h4,
.box h2.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	color:#333333;
	letter-spacing:-0.25pt;
	line-height:normal;
	border-bottom:#d1d1d1 1px solid;
	padding-bottom:2px;
	margin-bottom:15px;
}

.sub-page .sp-block h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	color:#797460;
	letter-spacing:-0.25pt;
	border-bottom:#d0cec5 1px solid;
	padding-bottom:2px;
	margin-bottom:15px;
}

.sub-page h5 {
	font-weight:bold;
	font-size:11px;
	color:#333333;
	border-bottom:#d1d1d1 1px solid;
	padding-bottom:4px;
	margin:15px 0 15px 0;
	*margin:29px 0 15px 0;
}

.sub-page h5.list-title {
	font-weight:bold;
	font-size:11px;
	color:#333333;
	border-bottom:#d1d1d1 1px solid;
	padding-bottom:4px;
	margin:24px 0 10px 0;
}

.sub-page .sp-r-block h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#666666;
	letter-spacing:-0.25pt;
	border-bottom:#e3e3e4 1px solid;
	padding-bottom:3px;
	margin:0 0 10px 0;
}

.sub-page .sp-r-block p {
	font-size:11px;
	color:#666666;
	line-height:14px;
	margin-bottom:15px;
}

.sub-page p {
	font-size:12px;
	color:#333333;
	line-height:16px;
	margin-bottom:15px;
}

.sub-page p.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#666666;
	margin-bottom:15px;
}

.sub-page .faq-questions p {
	font-style:italic;
	margin:0 0 5px 0;
	line-height:normal;
}

.sub-page p a {
	color:#2f5e84;
	text-decoration:underline;
}

.sub-page p a:hover {
	color:#4a84b3;
	text-decoration:underline;
}

.sub-page .sp-block p {
	font-size:12px;
	color:#797460;
	line-height:16px;
	margin-bottom:15px;
}

.sub-page .sp-block p a {
	color:#36b5b6;
	text-decoration:underline;
}

.sub-page .sp-block p a:hover {
	color:#54d4d5;
	text-decoration:underline;
}

#sub-splash-205 p,
#sub-splash-215 p,
#sub-splash-215-sp p,
#home-splash p {
	font-size:12px;
	font-weight:bold;
	color:#797460;
	letter-spacing:-0.25pt;
}

#sub-splash-205 .quick-links p,
#sub-splash-215 .quick-links p {
	font-size:11px;
	font-weight:bold;
	color:#254c6d;
	text-transform:uppercase;
	letter-spacing:-0.25pt;
	border-bottom:#254c6d 1px dotted;
	margin-bottom:0;
	padding-bottom:1px;
}

#sub-splash-205 p a,
#sub-splash-215 p a,
#home-splash p a {
	color:#2f5e84;
	text-decoration:underline;
}

#sub-splash-205 p a:hover,
#sub-splash-215 p a:hover,
#home-splash p a:hover {
	color:#2f5e84;
	text-decoration:none;
}

#sub-splash-215 p.vc-link a {
	color:#36b5b6;
	font-weight:bold;
	text-decoration:underline;
}

#sub-splash-215 p.vc-link a:hover {
	color:#54d4d5;
	text-decoration:underline;
}

#sub-splash-215 p.ir-link a {
	color:#b68a37;
	font-weight:bold;
	text-decoration:underline;
}

#sub-splash-215 p.ir-link a:hover {
	color:#d2a652;
	text-decoration:underline;
}

#sub-splash-215 p.bi-link a {
	color:#e67ea1;
	font-weight:bold;
	text-decoration:underline;
}

#sub-splash-215 p.bi-link a:hover {
	color:#f0aac2;
	text-decoration:underline;
}

#sub-splash-215 p.inr-link a {
	color:#5f815e;
	font-weight:bold;
	text-decoration:underline;
}

#sub-splash-215 p.inr-link a:hover {
	color:#8db78c;
	text-decoration:underline;
}

#sub-splash-215 p.other-link a {
	color:#797460;
	font-weight:bold;
	text-decoration:underline;
}

#sub-splash-215 p.other-link a:hover {
	color:#999276;
	text-decoration:underline;
}

.menu h3 {
	font-size:14px;
	color:#FFFFFF;
	margin-bottom:20px;
}

.menu ul li {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	border-bottom:#CCCCCC 1px solid;
	margin-left:0;
	margin-top:5px;
	*margin-top:1px;
	padding-bottom:3px;
	list-style-position:outside;
	list-style-type:none;
	line-height:normal;
}

.menu ul li ul li {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#999999;
	border:0;
	margin-left:0;
	margin-top:4px;
	*margin-top:1px;
	padding-bottom:3px;
	list-style-position:outside;
	list-style-type:none;
	line-height:normal;
}	

.menu ul li ul {
	*margin-top:-12px;
	margin-bottom:0;
}

.menu ul li.submenu {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	border-bottom:#CCCCCC 1px solid;
	margin-left:0;
	margin:0;
	*margin:-12px 0 3px 0;
	list-style-position:outside;
	list-style-type:none;
	line-height:normal;
}

.menu ul li.ne-submenu {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	border-bottom:#CCCCCC 1px solid;
	margin-left:0;
	margin:4px 0 0 0 ;
	*margin:2px 0 3px 0;
	list-style-position:outside;
	list-style-type:none;
	line-height:normal;
}

.menu ul li a {
	color:#666666;
	text-decoration:none;
}

.menu ul li ul li a {
	color:#999999;
	text-decoration:none;
} 

.menu a:hover,
.menu a.active {
	color:#2f5e84;
}

.sub-page ul.r-block-220 li {
	font-size:12px;
	color:#333333;
	line-height:18px;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	margin-bottom:5px;
}

.sub-page ul.r-block-220 li.r-news-list {
	font-size:12px;
	color:#333333;
	line-height:16px;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	margin-bottom:15px;
}

.sub-page ul.r-block-220 li a {
	font-weight:bold;
	color:#2f5e84;
	text-decoration:underline;
}

.sub-page ul.r-block-220 li a.active {
	color:#333333;
	text-decoration:none;
}

.sub-page ul.r-block-220 li a:hover {
	text-decoration:none;
}

.sub-page ul.c-block-220 li,
.sub-page ul.phys-block-220 li {
	font-size:12px;
	line-height:18px;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	margin-bottom:0;
}

.sub-page ul.c-block-220 li a {
	font-weight:bold;
	color:#2f5e84;
	text-decoration:underline;
}

.sub-page ul.c-block-220 li a:hover {
	text-decoration:none;
}

.sub-page ul.phys-block-220 li a {
	color:#333333;
	text-decoration:underline;
}

.sub-page ul.phys-block-220 li a:hover {
	text-decoration:none;
}

ul.common {
	margin-bottom:0;
}

ul.common li {
	font-size:12px;
	color:#333333;
	line-height:16px;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	margin-bottom:5px;
}

ul.common li.sublink a.active {
	font-weight:bold;
	text-decoration:none;
}

ul.common li span {
	font-weight:bold;
	color:#797460;
}

ul {
	margin-bottom:20px;
}

.sub-page .crumb {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#b5ad94;
	margin:0;
}

.sp-landing-block h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	*font-size:18px;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
	line-height:18px;
	margin-bottom:0px;
	border:0;
}

.sp-third-block h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
	line-height:18px;
	margin-bottom:0px;
	border:0;
}

.sp-landing-block h5,
.sp-third-block h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	letter-spacing:-0.25pt;
	margin:0;
	border:0;
	padding:0;
}

.sp-landing-block p,
.sp-third-block p {
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin:25px 0 15px 0;
}

.sp-landing-block a,
.sp-third-block a {
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}

.sp-landing-block a:hover,
.sp-third-block a:hover {
	color:#666666;
	text-decoration:underline;
}

a.small-link {
	font-size:10px;
}

ul li {
	font-size:12px;
	color:#333333;
	line-height:20px;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:25px;
}

ol li {
	font-size:12px;
	color:#333333;
	line-height:20px;
	list-style:outside decimal;
	margin-left:25px;
}


/*---------- Events ----------*/

.sub-page .views-field-field-location-value,
.sub-page .views-field-field-attending-value,
.sub-page .views-field-name,
.sub-page .views-field-field-pdf-downloads-fid {
	margin-bottom:5px;
	background-color:#f7f7f7;
	padding:5px;
	width:450px;
}

.sub-page .views-field-body {
	margin:20px 0;	
}

.sub-page .field-icon-application-pdf {
	float:left;
	margin-right:2px;
}

.sub-page .filefield-file a {
	float:left;
}


/*---------- News ----------*/

.sub-page .item-list h3 {
	display:none;
}

.sub-page .grid_9 .item-list ul li,
.sub-page .grid_6 .item-list ul li {
	margin-left:0;
	list-style-type:none;
	list-style-position:outside;
}

.sub-page .views-field-title {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

.sub-page .date-display-single {
	font-size:11px;
	color:#666666;
	font-style:italic;
}

.sub-page .views-field-field-date-value {
	margin-bottom:10px;
}

.sub-page .views-row {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#cccccc 1px solid;
}

.sub-page .views-label-field-date-value {
	display:none;
}

.menu .block ul, .menu .item-list ul {
	margin:0;
	padding:0;
	margin-top:-22px;
	*margin-top:-40px;
}

.sub-page .field-field-date .field-label {
	display:none;
}

.sub-page .field-field-date,
.sub-page .field-field-attending,
.sub-page .field-field-location {
	margin-bottom:15px;
}

.sub-page .field-field-location .field-label,
.sub-page .field-field-attending .field-label,
.sub-page .field-field-pdf-downloads .field-label {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

.sub-page .field-field-location .field-item,
.sub-page .field-field-attending .field-item,
.sub-page .field-field-pdf-downloads .field-item {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

.menu ul li.submenu ul.nelink {
	margin-top:2px;
	*margin-top:12px;
}

/*---------- Search Results ----------*/

.search-results p {
	font-size:11px;
	color:#666666;
	margin-bottom:6px;
}

p.search-snippet {
	border-bottom:#d1d1d1 1px dotted;
	padding-bottom:15px;
}

dt.title {
	padding-bottom: 2px;
	margin:15px 0 6px 0px;
}

dt.title a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	letter-spacing: -0.25pt;
	text-transform:none;
}

.box-inner {
  margin:0 0 50px 0px;
	font-size:11px;
	color:#666666;
}

.item-list {
	margin-top:30px;
}

.pager-item a.active,
.pager-first a.active,
.pager-last a.active,
.pager-next a.active,
.pager-previous a.active {
	color:#666666;
}

.pager-current {
	background-color:#a29d89;
	color:#FFFFFF;
}	



/*---------- Form ----------*/

input.field,
textarea.field,
select.field {
	background-color:#F5F5F5;
	width:210px;
	border:#e3e3e3 1px solid;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	margin:0 0 10px 0;
	float:left;
}

select.rad_selector {
	background-color:#F5F5F5;
	width:460px;
	border:#e3e3e3 1px solid;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	margin:0 0 0 0;
	float:left;
}

.field-search {
	background-color:#FFF;
	width:210px;
	border:#698093 1px solid;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#748ea4;
	margin:0 0 10px 0;
	float:left;
}

.form-item {
	margin:0;
	padding:0;
}

#webform-client-form-214 .webform-component-fieldset div,
#webform-client-form-274 .webform-component-fieldset div,
#webform-client-form-283 .webform-component-fieldset div,
#webform-client-form-324 .webform-component-fieldset div {
	margin:0;
	padding:0;
}

#webform-client-form-214 .form-text,
#webform-client-form-213 .form-text,
#webform-client-form-87 .form-text,
#webform-client-form-210 .form-text,
#webform-client-form-79 .form-text,
#webform-client-form-223 .form-text,
#webform-client-form-34 .form-text,
#webform-client-form-45 .form-text,
#webform-client-form-274 .form-text,
#webform-client-form-283 .form-text,
#webform-client-form-212 .form-text,
#webform-client-form-324 .form-text {
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	padding:4px;
	float:left;
	width:210px;
}

#webform-client-form-214 .webform-component-fieldset .form-text,
#webform-client-form-274 .webform-component-fieldset .form-text,
#webform-client-form-283 .webform-component-fieldset .form-text,
#webform-client-form-324 .webform-component-fieldset .form-text {
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	padding:4px;
	float:left;
	width:648px;
}

#webform-client-form-214 .form-select,
#webform-client-form-213 .form-select,
#webform-client-form-87 .form-select,
#webform-client-form-210 .form-select,
#webform-client-form-79 .form-select,
#webform-client-form-223 .form-select,
#webform-client-form-34 .form-select,
#webform-client-form-45 .form-select,
#webform-client-form-274 .form-select,
#webform-client-form-283 .form-select,
#webform-client-form-212 .form-select,
#webform-client-form-324 .form-select {
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	padding:4px 2px 4px 0px;
	margin-right:10px;
	float:left;
	width:60px;
}

#webform-client-form-214 .form-submit,
#webform-client-form-213 .form-submit,
#webform-client-form-87 .form-submit,
#webform-client-form-210 .form-submit,
#webform-client-form-79 .form-submit,
#webform-client-form-223 .form-submit,
#webform-client-form-274 .form-submit,
#webform-client-form-283 .form-submit,
#webform-client-form-212 .form-submit,
#webform-client-form-324 .form-submit {
	clear:both;
	float:left;
	margin:20px 0 0 10px;
	background:transparent;
	background:url(../images/small-blank-button.gif) center no-repeat;
	border:0;
	width:57px;
	height:25px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
}

#webform-client-form-34 .form-submit,
#webform-client-form-45 .form-submit {
	clear:both;
	float:left;
	margin:0 0 0 10px;
	background:transparent;
	background:url(../images/small-blank-button.gif) center no-repeat;
	border:0;
	width:57px;
	height:25px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
}

#webform-client-form-214 .webform-component-textfield,
#webform-client-form-214 .webform-component-date,
#webform-client-form-214 .webform-component-email,
#webform-client-form-214 .webform-component-select 
#webform-client-form-274 .webform-component-select {
	display:inline;
	position:relative;
	float:left;
	margin:0 10px 20px 10px;
	width:220px;
}

#webform-client-form-214 #webform-component-date_of_birth {
	clear:none;
	margin-bottom:0;
}

label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0;
	line-height:normal;
	margin:0 0 3px 0;
	float:left;
	width:100%;
	clear:both;
}

#webform-client-form-214 .webform-component-fieldset,
#webform-client-form-274 .webform-component-fieldset,
#webform-client-form-283 .webform-component-fieldset,
#webform-client-form-324 .webform-component-fieldset {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:20px;
	clear:both;
	width:678px;
	padding:10px 0 20px 20px;
}

#webform-client-form-214 fieldset, fieldset.collapsible,
#webform-client-form-274 fieldset, fieldset.collapsible,
#webform-client-form-283 fieldset, fieldset.collapsible,
#webform-client-form-324 fieldset, fieldset.collapsible  {
	border: 1px solid #e3e3e3;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 1em;
}

#webform-client-form-214 fieldset.collapsed,
#webform-client-form-274 fieldset.collapsed,
#webform-client-form-283 fieldset.collapsed,
#webform-client-form-324 fieldset.collapsed {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	margin-bottom: 0;
	padding-top:0;
	padding-bottom:0;
}

#webform-client-form-214 fieldset legend,
#webform-client-form-274 fieldset legend,
#webform-client-form-283 fieldset legend,
#webform-client-form-324 fieldset legend {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#333333;
	letter-spacing:-0.25pt;
	line-height:normal;
	padding:0 10px;
}

#webform-client-form-214 fieldset legend a,
#webform-client-form-274 fieldset legend a {
	text-decoration:none;
}

#webform-client-form-214 .webform-component-fieldset .webform-component-textfield,
#webform-client-form-214 .webform-component-fieldset .webform-component-date,
#webform-client-form-214 .webform-component-fieldset .webform-component-email,
#webform-client-form-214 .webform-component-fieldset .webform-component-select,
#webform-client-form-214 .webform-component-fieldset .webform-component-textarea,
#webform-client-form-274 .webform-component-fieldset .webform-component-textfield,
#webform-client-form-274 .webform-component-fieldset .webform-component-date,
#webform-client-form-274 .webform-component-fieldset .webform-component-email,
#webform-client-form-274 .webform-component-fieldset .webform-component-select,
#webform-client-form-274 .webform-component-fieldset .webform-component-textarea,
#webform-client-form-283 .webform-component-fieldset .webform-component-textfield,
#webform-client-form-283 .webform-component-fieldset .webform-component-date,
#webform-client-form-283 .webform-component-fieldset .webform-component-email,
#webform-client-form-283 .webform-component-fieldset .webform-component-select,
#webform-client-form-283 .webform-component-fieldset .webform-component-textarea,
#webform-client-form-324 .webform-component-fieldset .webform-component-textfield,
#webform-client-form-324 .webform-component-fieldset .webform-component-date,
#webform-client-form-324 .webform-component-fieldset .webform-component-email,
#webform-client-form-324 .webform-component-fieldset .webform-component-select,
#webform-client-form-324 .webform-component-fieldset .webform-component-textarea {
	clear:both;
	margin:10px 0;
	padding:0;
	width:660px;
}

#webform-client-form-214 .webform-component-fieldset .resizable-textarea textarea,
#webform-client-form-274 .webform-component-fieldset .resizable-textarea textarea,
#webform-client-form-283 .webform-component-fieldset .resizable-textarea textarea,
#webform-client-form-324 .webform-component-fieldset .resizable-textarea textarea {
	clear:both;
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	padding:4px;
	width:648px;
}

#webform-client-form-214 .webform-component-fieldset .form-radios .form-item,
#webform-client-form-274 .webform-component-fieldset .form-radios .form-item,
#webform-client-form-283 .webform-component-fieldset .form-radios .form-item,
#webform-client-form-324 .webform-component-fieldset .form-radios .form-item {
	float:left;
	width:auto;
	margin:5px 15px 0 0;
	padding:0;
}

#webform-client-form-214 .webform-component-fieldset .webform-component-textfield label,
#webform-client-form-214 .webform-component-fieldset .webform-component-date label,
#webform-client-form-214 .webform-component-fieldset .webform-component-email label,
#webform-client-form-214 .webform-component-fieldset .webform-component-select label,
#webform-client-form-214 .webform-component-fieldset .webform-component-textarea label,
#webform-client-form-274 .webform-component-fieldset .webform-component-textfield label,
#webform-client-form-274 .webform-component-fieldset .webform-component-date label,
#webform-client-form-274 .webform-component-fieldset .webform-component-email label,
#webform-client-form-274 .webform-component-fieldset .webform-component-select label,
#webform-client-form-274 .webform-component-fieldset .webform-component-textarea label,
#webform-client-form-283 .webform-component-fieldset .webform-component-textfield label,
#webform-client-form-283 .webform-component-fieldset .webform-component-date label,
#webform-client-form-283 .webform-component-fieldset .webform-component-email label,
#webform-client-form-283 .webform-component-fieldset .webform-component-select label,
#webform-client-form-283 .webform-component-fieldset .webform-component-textarea label,
#webform-client-form-324 .webform-component-fieldset .webform-component-textfield label,
#webform-client-form-324 .webform-component-fieldset .webform-component-date label,
#webform-client-form-324 .webform-component-fieldset .webform-component-email label,
#webform-client-form-324 .webform-component-fieldset .webform-component-select label,
#webform-client-form-324 .webform-component-fieldset .webform-component-textarea label {
	width:660px;
}

#webform-client-form-214 .webform-component-fieldset .description,
#webform-client-form-274 .webform-component-fieldset .description,
#webform-client-form-283 .webform-component-fieldset .description,
#webform-client-form-324 .webform-component-fieldset .description  {
	clear:both;
	font-size:11px;
	color:#666666;
	padding:10px 0 0 0;
}

#webform-client-form-214 .form-item label.option,
#webform-client-form-274 .form-item label.option,
#webform-client-form-283 .form-item label.option,
#webform-client-form-324 .form-item label.option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	width:auto;
}

#webform-client-form-213 .webform-component-textfield,
#webform-client-form-213 .webform-component-date,
#webform-client-form-213 .webform-component-email,
#webform-client-form-87 .webform-component-textfield,
#webform-client-form-87 .webform-component-date,
#webform-client-form-87 .webform-component-email,
#webform-client-form-210 .webform-component-textfield,
#webform-client-form-210 .webform-component-date,
#webform-client-form-210 .webform-component-email,
#webform-client-form-79 .webform-component-textfield,
#webform-client-form-79 .webform-component-date,
#webform-client-form-79 .webform-component-email,
#webform-client-form-223 .webform-component-textfield,
#webform-client-form-223 .webform-component-date,
#webform-client-form-223 .webform-component-email,
#webform-client-form-34 .webform-component-textfield,
#webform-client-form-34 .webform-component-date,
#webform-client-form-34 .webform-component-email,
#webform-client-form-45 .webform-component-textfield,
#webform-client-form-45 .webform-component-date,
#webform-client-form-45 .webform-component-email,
#webform-client-form-274 .webform-component-textfield,
#webform-client-form-274 .webform-component-date,
#webform-client-form-274 .webform-component-email,
#webform-client-form-283 .webform-component-textfield,
#webform-client-form-283 .webform-component-date,
#webform-client-form-283 .webform-component-email,
#webform-client-form-212 .webform-component-textfield,
#webform-client-form-212 .webform-component-date,
#webform-client-form-212 .webform-component-email,
#webform-client-form-324 .webform-component-textfield,
#webform-client-form-324 .webform-component-date,
#webform-client-form-324 .webform-component-email {
	display:inline;
	float:left;
	position:relative;
	margin:0 10px 20px 10px;
	width:220px;
}

#webform-client-form-274 .webform-component-textfield,
#webform-client-form-283 .webform-component-textfield,
#webform-client-form-324 .webform-component-textfield {
	clear:both;
	margin-top:10px;
	*margin-top:0px;
}

#webform-client-form-213 .webform-component-textarea label,
#webform-client-form-87 .webform-component-textarea label,
#webform-client-form-210 .webform-component-textarea label,
#webform-client-form-79 .webform-component-textarea label,
#webform-client-form-223 .webform-component-textarea label,
#webform-client-form-34 .webform-component-textarea label,
#webform-client-form-45 .webform-component-textarea label,
#webform-client-form-274 .webform-component-textarea label,
#webform-client-form-283 .webform-component-textarea label,
#webform-client-form-212 .webform-component-textarea label,
#webform-client-form-324 .webform-component-textarea label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0;
	line-height:normal;
	margin:20px 0 3px 0;
	float:left;
	width:100%;
	clear:both;
}

#webform-client-form-213 #webform-component-state,
#webform-client-form-87 #webform-component-state,
#webform-client-form-210 #webform-component-state,
#webform-client-form-79 #webform-component-state,
#webform-client-form-223 #webform-component-state,
#webform-client-form-34 #webform-component-state,
#webform-client-form-45 #webform-component-state,
#webform-client-form-274 #webform-component-state,
#webform-client-form-283 #webform-component-state,
#webform-client-form-212 #webform-component-state,
#webform-client-form-212 #webform-component-suffix {
	display:inline;
	float:left;
	position:relative;
	margin:0 10px 20px 10px;
	padding:0;
	width:220px;
	*height:45px;
	clear:none;
}

.webform-client-form-324 #edit-submitted-which-location-did-you-visit .form-select{
	width:150px;	
}

#webform-client-form-214 #webform-component-state .form-select,
#webform-client-form-213 #webform-component-state .form-select,
#webform-client-form-87 #webform-component-state .form-select,
#webform-client-form-210 #webform-component-state .form-select,
#webform-client-form-79 #webform-component-state .form-select,
#webform-client-form-223 #webform-component-state .form-select,
#webform-client-form-34 #webform-component-state .form-select,
#webform-client-form-45 #webform-component-state .form-select,
#webform-client-form-274 #webform-component-state .form-select,
#webform-client-form-324 #webform-component-state .form-select,
#webform-client-form-212 #webform-component-state .form-select,
#webform-client-form-212 #webform-component-suffix .form-select,
#webform-client-form-223 #webform-component-sub_specialty .form-select,
#webform-client-form-324 #webform-component-which_location_did_you_visit .form-select {
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#333333;
	padding:4px 2px 4px 0px;
	margin-right:10px;
	float:left;
	width:220px;
}

#webform-client-form-213 .webform-component-select,
#webform-client-form-213 .webform-component-textarea,
#webform-client-form-87 .webform-component-select,
#webform-client-form-87 .webform-component-textarea,
#webform-client-form-210 .webform-component-select,
#webform-client-form-210 .webform-component-textarea,
#webform-client-form-79 .webform-component-select,
#webform-client-form-79 .webform-component-textarea,
#webform-client-form-223 .webform-component-select,
#webform-client-form-223 .webform-component-textarea,
#webform-client-form-34 .webform-component-select,
#webform-client-form-34 .webform-component-textarea,
#webform-client-form-45 .webform-component-select,
#webform-client-form-45 .webform-component-textarea,
#webform-client-form-274 .webform-component-select,
#webform-client-form-274 .webform-component-textarea,
#webform-client-form-283 .webform-component-textarea,
#webform-client-form-212 .webform-component-textarea,
#webform-client-form-212 .webform-component-file {
	float:left;
	clear:both;
	position:relative;
	margin:0 10px 0 10px;
	width:688px;
}

#webform-client-form-274 .webform-component-select,
#webform-client-form-283 .webform-component-select,
#webform-client-form-324 .webform-component-select {
	float:left;
	clear:both;
	position:relative;
	margin:0 10px 10px 10px;
	*margin:10px 10px 10px 10px;
	width:688px;
}

#webform-client-form-212 .webform-component-file {
	margin-top:20px;
}

#webform-client-form-213 .form-checkboxes input,
#webform-client-form-87 .form-checkboxes input,
#webform-client-form-210 .form-checkboxes input,
#webform-client-form-79 .form-checkboxes input,
#webform-client-form-223 .form-checkboxes input,
#webform-client-form-34 .form-checkboxes input,
#webform-client-form-45 .form-checkboxes input,
#webform-client-form-274 .form-checkboxes input,
#webform-client-form-283 .form-checkboxes input,
#webform-client-form-212 .form-checkboxes input,
#webform-client-form-324 .form-checkboxes input,
#webform-client-form-213 .form-radios input,
#webform-client-form-87 .form-radios input,
#webform-client-form-210 .form-radios input,
#webform-client-form-79 .form-radios input,
#webform-client-form-223 .form-radios input,
#webform-client-form-34 .form-radios input,
#webform-client-form-274 .form-radios input,
#webform-client-form-283 .form-radios input,
#webform-client-form-212 .form-radios input,
#webform-client-form-324 .form-radios input {
	width:auto;
	margin:2px 0 2px 0;
	*margin:0;
}

#webform-client-form-213 .description,
#webform-client-form-87 .description,
#webform-client-form-210 .description,
#webform-client-form-79 .description,
#webform-client-form-223 .description,
#webform-client-form-34 .description,
#webform-client-form-274 .description,
#webform-client-form-283 .description,
#webform-client-form-212 .description,
#webform-client-form-224 .description {
	clear:both;
	font-size:11px;
	color:#666666;
	padding:10px 0 0 0;
	*padding:5px 0 0 0;
}

#webform-client-form-213 .resizable-textarea textarea,
#webform-client-form-87 .resizable-textarea textarea,
#webform-client-form-210 .resizable-textarea textarea,
#webform-client-form-79 .resizable-textarea textarea,
#webform-client-form-223 .resizable-textarea textarea,
#webform-client-form-34 .resizable-textarea textarea,
#webform-client-form-45 .resizable-textarea textarea,
#webform-client-form-274 .resizable-textarea textarea,
#webform-client-form-283 .resizable-textarea textarea,
#webform-client-form-212 .resizable-textarea textarea,
#webform-client-form-324 .resizable-textarea textarea {
	clear:both;
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	padding:4px;
	width:688px;
}

#webform-client-form-87 #webform-component-address_1,
#webform-client-form-210 #webform-component-address_1,
#webform-client-form-213 #webform-component-address_1,
#webform-client-form-79 #webform-component-address_1,
#webform-client-form-223 #webform-component-address_1,
#webform-client-form-34 #webform-component-address_1,
#webform-client-form-45 #webform-component-address_1,
#webform-client-form-212 #webform-component-address_1 {
	clear:left;
	*clear:none;
}

#webform-client-form-324 #webform-component-comments {
	margin-left:10px;
}

#webform-component-i_am_a_patient_interested_in_learning_more_about_the_services_of_st_paul_radiology_pa label,
#webform-component-please_send_check_all_that_apply label,
#webform-component-i_am_a_healthcare_providerclinician label,
#webform-component-request label,
#webform-component-please_send_check_all_that_apply label,
#webform-component-healthcare label {
	*margin-top:20px;
}

#webform-component-i_am_a_patient_interested_in_learning_more_about_the_services_of_st_paul_radiology_pa label.option,
#webform-component-please_send_check_all_that_apply label.option,
#webform-component-i_am_a_healthcare_providerclinician label.option,
#webform-component-request label.option,
#webform-component-please_send_check_all_that_apply label.option,
#webform-component-healthcare label.option {
	*margin-top:0px;
}

.survey-form {
	width:220px; 
	margin-right:20px; 
	float:left;
}

.survey-form input {
	background-color:#F5F5F5;
	border:#e3e3e3 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	padding:4px;
	float:left;
	width:210px;
}

.survey-form label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0;
	line-height:normal;
	margin:0 0 3px 0;
	float:left;
	width:100%;
	clear:both;
}

/*---------- Margin / Padding / Misc ----------*/

.f_left {
	float:left;
}

.f_right {
	float:right;
}

.t-mar-5 {
	margin-top:5px;
}

.t-mar-10 {
	margin-top:10px;
}

.t-mar-15 {
	margin-top:15px;
}

.t-mar-20 {
	margin-top:20px;
}

.t-mar-30 {
	margin-top:30px;
}

.t-mar-40 {
	margin-top:40px;
}

.t-mar-45 {
	margin-top:45px;
}

.t-mar-50 {
	margin-top:50px;
}

.t-mar-55 {
	margin-top:55px;
}

.t-mar-60 {
	margin-top:60px;
}

.t-mar-65 {
	margin-top:65px;
}

.t-mar-70 {
	margin-top:70px;
}

.r-mar-10 {
	margin-right:10px;
}

.r-mar-20 {
	margin-right:20px;
}

.b-mar-20 {
	margin-bottom:20px;
}

.t-pad-15 {
	padding:15px 0 0 0;
}

.messages {
	width:695px;
	float:left;
	padding:5px 0 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:10px 0;
}
	
#webform-client-form-214 .error {
	background-color:#ec9f9f;
	border:#CC3333 1px solid;
}

.success,
.status {
	background-color:#bff1d8;
	border:#66CC99 1px solid;
}

#search-form {
	display:none;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#EBEBEB;
	padding:2px 5px;
	color:#333;
	font-size:12px;
	display:none;
	}

.group-banner-hidden {
	display:none;
}

.download_link{
	font-weight: bold;
	color: #2f5e84;
	font-size:12px;
	text-decoration: underline;
}

div.cropme {
  height: 215px;
  width: 460px;
  overflow:hidden;
  position:relative;
}
div.cropme img {
	position:relative;
	left:-480px;
}

tbody {
	border:none;
}
