@charset "UTF-8";

/* --------------------------- global constants -------------------------*/

html, body {margin: 0px; padding: 0px;}
body {background-color: #fff; font:100% Arial, Helvetica, sans-serif;}

/*  --------------- limited-scale reset ---------------- */

h1, h2, h3, h4, h5, h6, p, address, blockquote, div, ul, li {margin: 0; padding: 0;}

.node ul { padding: 5px 10px 5px 20px; }

.node ol li { font-size: 0.85em; padding-bottom: 8px; color: #65696C; }

.node ul li {  list-style-type: disc; padding: 2px 3px; line-height: 1.35em; color: #65696C; font-size: 0.75em; }

ul.no-bullet { list-style-type:none;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
tbody {border-top:none;}

p{font-size:0.85em; padding-bottom:8px; color:#65696C; line-height:1.45em; letter-spacing:0.015em; font-family:Arial,Helvetica, sans-serif;}
h1 { font-size:1.50em; font-weight:100; color:#000; margin:14px 0px; letter-spacing:0.06m; font-family:"Times New Roman", Times, serif;}
h2 {font-size:0.975em; font-weight:bold; color:#151F28;margin: 3px 0px 8px 0px;letter-spacing:0.035em;}
h3 { font-size:0.90em; font-weight:normal; color:#15293A; margin:7px 0px 4px 0px; letter-spacing:0.025em}
h3.subtitle {font-size:0.9em;font-weight:500;color:#1B57AB;margin:5px 0px 2px 0px;letter-spacing:0.025em}
h3.subtitle_res {font-size:0.9em;font-weight:500;color:#1B57AB;margin:5px 0px 8px 0px;letter-spacing:0.025em}
h4 { font-size:0.75em; font-weight:bold; color:#15293a; margin:5px 0px 6px 0px;   }
h1, h2, h3 {clear: both;}
hr {background-color:#A1BAC4; border:0 none; clear:both; color:#A1BAC4; height:1px; margin:10px 0px; text-align:center; width:100%; }
a:link, a:visited, a:active { background-color: transparent; text-decoration: none; }
a:hover { text-decoration: underline; }

/* ------------------ global classes --------------------------- */
.left { float:left; margin:0 10px 15px 0;}
.right { float:right; width:676px; margin-right:10px;}
.quote {font-style: italic;}
.clearBoth { clear: both;}
.clearLeft { clear: left; }
.clearRight { clear: right;}
.rel { position:relative;}
.abs { position:absolute;}
.block ul {margin:0; padding:0; }
.wrapper { width: 1004px; margin: 0 auto;}
/* images */
.imgPadTB {float:left; padding-top:10px; padding-bottom:8px; }
.imgpadR{ float:right; padding-left:7px; padding-bottom:4px; padding-top:2px;}
.imgpadL{ float:left;  padding-right:7px;  padding-bottom:4px; padding-top:2px;}
.imgpadLR{ padding-right:7px; padding-left:7px; padding-bottom:4px;}
.img_TR {float:right; padding-right:7px; padding-top:5px;  padding-bottom:4px;}
.img_TL {float:right; padding-left:17px; padding-top:0px; padding-bottom:15px;  padding-bottom:4px;}
.img_headline_expert { padding-left:15px; padding-top:6px;}
.img_head{ margin-left:10px; margin-top:0px; float:right; margin-right:10px; border:1px solid #FFF;}
.img_body {padding-left:0px; padding-top:5px; padding-bottom:5px; float:left; padding-right:10px;}
.img_body_right {padding-left:10px; padding-top:5px; padding-bottom:5px; float:right; padding-right:10px;}
.imgMC { padding-left:6px;  vertical-align:middle;}

/* ------------------- home page specific layout styles -------------------- */
.wrapper_container{ padding:0px 0px 0px 60px; float:left; width:944px; }

/* --------------------- top-level region layout styles ------------------- */
/* top-level regions are header, top search box, mainNav, mainContent, sidebar, & footer */
.wrapper_top { float:left; width: 1004px;}
.wrapper_header { float:left; width:820px;}
#header {float:left; padding-left:60px; clear:both; padding-top:10px;}
#sub_header { float:left; padding-top:0px;}

#utilityBox { padding-left:200px; margin-top:10px; width:530px; float:left; text-align:right;}
#utilityBox ul li{display:inline; font-size:0.675em; padding:0px 2px; color:#003366; }
#utilityBox ul li a{ color:#003366;}

/* Pager*/
ul.pager {margin-top:15px; clear:both!important; width:680px; display:block; text-align:center; margin-top:25px;}
ul.pager li { display:inline; font-size:11px; padding:0px 6px!important; margin:0!important;}
ul.pager li.pager-item { display:inline; font-size:11px; padding:0px 10px 0px 6px!important; margin:0!important; border-bottom:none;}
/*Pager:news, archive*/
.item-list .pager  { margin-top:15px; clear:both!important; width:680px; display:block; margin:25px auto; }
.item-list .pager li { display:inline!important; font-size:11px; border-bottom:none !important; padding:0px 10px 0px 6px!important; }

/* Global Top search Box*/
.search_area{float:right; margin-right:10px; width:245px; margin-top:10px;}
.search_box {margin: 0px; padding:0px; width:245px; background-image: url(../images/search_bg.gif); background-repeat: no-repeat;  position:relative; height:19px;}
.search_box input.form-submit {border:none; top:0px; left:0px; position:absolute;}
.search_box input.form-text {font-size: 0.7em; color: #336699; border:none; position:absolute; top:3px; width:125px; left:73px; letter-spacing:0.07em;}
.txt_search { font-size:10px; color:#FFF; padding-top:10px;}

#secondary_links { margin-bottom:3px; color:#FFF; font-size:0.675em; float:right; }
#secondary_links ul { }
#secondary_links ul li{color:#003366; display:inline; padding-left:2px; padding-right:2px; line-height:1.6em;}
#secondary_links ul li a{ color:#003366; }

#breadcrumb {font-size:10px; color:#999;}

/* Top Navigation  */
#primary_links {width: 944px; height: 37px; background-image: url(../images/nav_bg.gif); background-repeat: repeat-x; float:left;}
#primary_links span a { float: left; }
#primary_links ul{ padding:0; margin:0; }
#primary_links ul li{ display: inline; float:left; color:#FFF; font-size:11px; list-style-type: none; padding: 0; }
#primary_links ul li a{ float:left; color:#FFF;}
#primary_links ul li.spacer{ width:60px; height: 37px; display:block;}
.txt_es a{ padding-top:14px; font-size:12px; letter-spacing:0.04em; color:#FFF; display:block;}
.txt_es a:hover { text-decoration:none; color:#9fe4f8 !important;}
.txt_spacer{ padding-top:14px; font-size:12px; padding-left:6px; padding-right:6px; display:block;}
.txt_es_red a{padding-top:14px;font-size:12px;letter-spacing:0.04em;color:#D2222D !important;display:block;}
.txt_es_red a:hover { text-decoration:none; color:#e3d17f !important;}
.txt_es_white a{padding-top:11px;font-size:16px;letter-spacing:0.04em;color:#FFF !important;display:block;}
.txt_es_white a:hover { text-decoration:none; color:#e3d17f !important;}

/* Left Sub Navigation */
.media {	background-color: #F8FAFD;}
#left_side { width:219px; padding-right:3px; float:left; } 
#left_side h2{color:#1F3B5C; font-size:14px; text-transform:uppercase; font-weight:normal; margin-top:0px; padding-bottom:4px; width:219px; float:left;}
#left_side ul.subject_list, .left-menu ul { margin-top: 10px; margin-bottom:20px; padding: 0; } 
#left_side ul.subject_list h2, .left-menu h2 { font-size:13px; color:#1f3b5c; padding:5px 0px 5px 0px;text-transform:uppercase; font-weight:normal; border-bottom:4px solid #99a4a9; margin-bottom:8px;} 
#left_side ul.subject_list li, .left-menu ul li { list-style-type:none; font-size: 12px;  padding: 7px 5px 7px 5px; line-height:1.1em; border-bottom:1px dotted #bcbcb0; margin:0px!important; float:left; width:200px!important; display:block; color:#464545;} 
#left_side ul.subject_list li li, .left-menu ul li li { border-bottom: 0; padding-left: 1em; } 
#left_side ul.subject_list li.cs_list, .left-menu ul li.cs_list {  padding-left:15px!important;} 
#left_side ul.subject_list li.subtitle, .left-menu ul li.subtitle { font-weight:bold;} 
#left_side ul.subject_list li a:link, #left_side ul.subject_list li a:active, 
#left_side ul.subject_list li a:visited, .left-menu ul li a:link, .left-menu ul li a:active, .left-menu ul li a:visited  { color:#464545; }
#left_side ul.subject_list li a:hover, .left-menu ul li a:hover { color:#67b5e6; text-decoration:none; } 
#left_side ul.subject_list p, .left-menu ul p {  padding-left:15px!important; padding-top:0px; font-size:11px; line-height:0.5em;}

/* Left Sub Navigation: Quick Links Top Margin */
.marTB{ margin-top:25px!important;}
/* Left Sub Navigation: Ask the Experts */
#left_side ul.subject_list_experts {  margin-top:20px; margin-bottom:20px; }
#left_side ul.subject_list_experts h2 {font-size:13px; color:#1f3b5c; padding:5px 0px 5px 0px;text-transform:uppercase; font-weight:normal; border-bottom:4px solid #99a4a9; margin-bottom:8px;}
#left_side ul.subject_list_experts li{list-style-type:none; font-size:11px;  padding: 7px 5px 7px 5px; line-height:1.1em;; border-bottom:1px dotted #bcbcb0; margin:0px!important; float:left; width:200px!important; display:block;}
#left_side ul.subject_list_experts li a:link, #left_side ul.subject_list_experts li a:active, #left_side ul.subject_list_experts li a:visited{color:#464545;}
#left_side ul.subject_list_experts li a:hover { color:#67b5e6; text-decoration:none;}
#left_side ul.subject_list_experts li.padTop{ color:#67b5e6; text-decoration:none;}
/* Left Sub Navigation: Clinical Services */
#block-views-clinical_services-block_1 {margin-top:20px!important;}
#block-views-clinical_services-block_1 h2{ padding-left:0px; color:#1F3B5C; font-size:14px; text-transform:uppercase; font-weight:normal; margin-top:10px; padding-bottom:4px; width:229px; border-bottom:4px solid #99a4a9;}
.view-clinical-services ul { float:left; padding-top:10px!important; width:100%; display:block; }
.view-clinical-services ul li { list-style-type:none; font-size:11px;  padding: 7px 5px 7px 5px; line-height:1.1em; border-bottom:1px dotted #bcbcb0; margin:0px!important; float:left; width:200px!important; display:block;}
.view-clinical-services ul li a:link, .view-clinical-services ul li a:active, .view-clinical-services ul li a:visited { color:#464545; }
.view-clinical-services ul li a:hover { color:#67b5e6; text-decoration:none; }
.view-clinical-services .item-list ul li {padding: 7px 5px 7px 5px!important; }

/* Footer */
#footerWrapper { padding-top:0px; display:block; float:left; width:944px;}
#footerWrapper ul { text-align:right;margin-top:10px; }
#footerWrapper ul li {display:inline; font-size:0.675em; padding:0px 2px; color:#003366; }
#footerWrapper ul li a {color:#003366;}
#footerWrapper ul li a:hover { }
/* Footer Logos */
.footer_logos { float:left; padding-top:15px;}
.footer_logos ul{ width:500px;}
.footer_logos ul li{ display:inline; }

/* Main content region */
.right .content { padding:0px 0px 0px 0px; clear:both;  margin-bottom:3px; margin-right:3px; }
h3.padTop { padding-top:30px!important; clear:both; display:block; }
/*h3.subtitle { color:#222; font-weight:500; font-size:0.925em; padding:5px 0px 8px 0px; letter-spacing:0.035em;}*/
h3.subtitle_b { color:#0a4f9c; font-size:13px; padding:5px 0px 5px 0px; font-weight:bold;}
.right .content h2.headline_orange {background-image: url(../images/title_o_bar_bg.gif); background-repeat: no-repeat; width:662px; height:26px; color:#FFF; font-family:"Minion Pro", "Times New Roman", Times, serif; padding-top:7px; padding-left:10px; font-size:24px; font-weight:100; margin-top:3px;}
.content a:link, .content a:active, .content a:visited{color:#076A9D;}
/* Main Content: 2 Columns */
.col2_1{ float:left; width:450px;}
.col2_2{ float:right; width:220px;}

/* Main content region: Bullet Lists */
.content ul.bullet{ padding:5px 10px 5px 20px; clear:both;}
.content ul.bullet li{ list-style-image:url(../images/btn_blue.gif);  font-size:0.75em; padding:2px 3px; line-height:1.35em;  color:#65696C;}
.content ul.bullet li li{ list-style-image: none; list-style: circle;  font-size:1em;}
.content ul.bullet li a:link, .content ul.bullet li a:active, .content ul.bullet li a:visited {color:#0A82BE; }

.content ul.bullet_inline_res{ padding:7px 0px 7px 0px; clear:both; width:670px; text-align:center;  display:block; background-color:#555;}
.content ul.bullet_inline_res li{ list-style-image:url(../images/btn_blue.gif);  font-size:0.75em; padding:7px 15px 7px 15px; line-height:1.35em; font-family:Arial, Helvetica, sans-serif; color:#333333; display:inline; }
.content ul.bullet_inline li.wo_bullet{ list-style-image:none; color:#CCC; padding:7px 15px 7px 15px;}
.content ul.bullet_inline_res li { color:#e2e2e2;}
.content ul.bullet_inline_res li a:link, .content ul.bullet_inline_res li a:active, .content ul.bullet_inline_res li a:visited {color:#fff;}
/* Main content region: Contact Tier */
.container_misc { background-color:#FFF; padding:5px 3px 5px 5px; margin-top:10px;float:left; border:1px solid #bfbfbf;; width:934px;}
	.blue_box { float:left; background-color:#006699; display:block; height:95px; width:206px; margin-right:2px;  padding:39px 10px 10px 16px;}
	.blue_box ul{ display:block; }
	.blue_box ul li{ font-size:0.70em; padding-bottom:18px;  }
	.blue_box ul li a:link, .blue_box ul li a:visited, .blue_box ul li a:active{ color:#FFF; }

	.pi_banner {width:696px; height:144px; display:block; background-image: url(../images/pic_pi_view.jpg); background-repeat: no-repeat; position:relative; float:right;}
	.pi_banner h2 { color:#FFF; position:absolute; right:7px; font-size:23px; font-weight:normal; top:50px; text-align:right; letter-spacing:0.08em; line-height:1.125em; }
	.mTxt {color:#FFF; font-size:14px; line-height:1.2em; }


#panel_wrapper {float:right; margin:10px 10px 10px 0px; /* height:275px;background-image: url(../images/main_panel_bg.jpg); background-repeat: no-repeat; position:relative; ;*/}
#panel_wrapper_expert {float:right; margin:10px 10px 0px 0px;/*; background-image: url(../images/main_panel_bg.jpg); background-repeat: no-repeat; position:relative; */width:676px; }
#panel_wrapper_faculty {width:696px;height:275px;float:right; background-image: url(../images/main_panel_bg.jpg); background-repeat: no-repeat; position:relative; margin-bottom:3px;}
.panel_content {padding-left:22px; padding-top:10px; width:640px; padding-right:30px;}
.panel_content h2 {font-size:26px; font-weight:400; color:#FFF; padding-bottom:10px; padding-top:20px;}
.panel_content p {font-size:12px; color:#FFF; padding-left:23px; line-height:1.275em; letter-spacing:0.03em; padding-bottom:8px;}
.panel_img { position:absolute; top:27px; right:30px;}

.panel_content_expert { padding-left:22px; padding-top:10px; width:640px; padding-right:30px;}
.panel_content_expert p{ font-size:11px;  color:#FFF; line-height:1.4em; letter-spacing:0.03em;  padding-bottom:0px;}

ul.panel_list {  width:100%; margin-bottom:10px; display:block;}
ul.panel_list li{ font-size:11px; color:#FFF; line-height:1.4em; letter-spacing:0.03em; padding-left:30px;  display:block;}

/* ------------------- home page tier box layout -------------------- */
.container_tier { background-color:#a1b4c7; padding:0px; margin-top:10px; float:left; width:944px; display:inline-block;}
/* Events */
.events_home_banner { width:193px; float:left; padding:8px 14px 10px 14px; border-right:1px solid #FFF;}
.events_home_banner h2 { color:#003366;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:100; margin:0px; font-size:1.0em !important; float:left; width:130px; display:block; padding-bottom:0px; }
.events_home_banner ul.event_controller {float:right; width:40px;}
.events_home_banner ul.event_controller li { display:inline;}
.evt_content_h { width:171px; height:99px; background-image:url(../images/banner_tier_cont.gif); background-repeat:no-repeat; display:block; float:left; padding:12px 6px 12px 12px;}
.evt_content_h .evt_txt { float:right; display:block; font-size:10px; color:#333; line-height:1.175em; width:84px;}
.evt_content_h .thumb_pic { float:left; padding-right:5px;}
.evt_content_h .evt_more a{font-size:10px; color:#0A82BE; float:right;  width:82px; padding-top:3px;}
/* Experts */
.expert_home_banner { float:left; width:205; padding:5px 10px 5px 15px; border-right:1px solid #FFF; height:156px;}
.expert_home_banner .banner_expert { position:relative; background-image:url(../images/thumb_expert.gif); background-repeat:no-repeat; }
.expert_home_banner .banner_expert_txt { position:absolute; display:block; font-size:10px; color:#333; line-height:1.175em; top:65px; left:15px; width:170px;}
.banner_expert span.banner_expert_more {position:absolute; bottom:10px; right:20px; display:block;}
.expert_home_banner .banner_expert_more a {font-size:10px; color:#0A82BE;}
/* Grand Rounds */
.grand_rounds_banner { width:186px; float:left; padding:8px 18px 10px 18px; border-right:1px solid #FFF;}
.grand_rounds_banner h2 { color:#003366; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:100; font-size:1.0em !important; margin:0px;}
.grand_rounds_banner .thumb_video
/* Chairman */
.chairman_banner {width:268px; height:166px; display:block; float:right;}
.chairman_banner .dean_pos { }

/* Box Layout*/
.orange_blockL {float:left; width:326px; padding-left:8px; background-image: url(../images/box_o_bg_r.gif); background-repeat: no-repeat; display:block; height:173px;  margin-bottom:8px; margin-left:0px; position:relative; }
.orange_blockL h2 {color:#076a9d; padding-left:0px; padding-top:6px !important;  padding-bottom:4px !important;  font-size:0.75em !important; font-weight:normal !important;  letter-spacing:0.05em; text-transform:uppercase; line-height:1.125em;}
.orange_blockL ul{ padding-left:22px; padding-top:3px; float:left; }
.orange_blockL ul li{ font-size:11px; padding-bottom:5px; }
.orange_blockL ul li a{color:#FFF;}
.orange_blockL ul li a:hover{}
.orange_blockL p {color:#45413d; font-size:11px !important; line-height:1.175em !important; display:block; padding-right:6px;}
.thumb_imgpadLRB { padding-right:12px; padding-left:2px; float:left;}
.orange_blockL a:link, .orange_blockL a:active, .orange_blockL a:visited {color:#076a9d;}
.orange_blockL div.more{ text-align:right; padding-right:12px;font-size:0.635em!important; position:absolute; right:0px; bottom:8px;}
.orange_blockL div.more  a:link, .orange_blockL div.more  a:active, .orange_blockL div.more  a:visited{ color:#eff0f0;}
.orange_blockL div.more a:hover{ color:#b1e4ef; text-decoration:none;}

.orange_blockR {float:right; width:326px; background-image: url(../images/box_o_bg_r.gif); background-repeat: no-repeat; display:block; height:173px; margin-right:0px; margin-bottom:8px; padding-left:8px;  position:relative;}
.orange_blockR h2 {color:#076a9d;  padding-left:0px; padding-top:6px !important;  padding-bottom:4px !important;  font-size:0.75em !important; font-weight:normal !important;  letter-spacing:0.05em; text-transform:uppercase; line-height:1.125em;}
.orange_blockR ul{ padding-left:22px; padding-top:3px; float:left;}
.orange_blockR ul li{ font-size:11px; padding-bottom:5px; }
.orange_blockR ul li a{color:#FFF;}
.orange_blockR ul li a:hover{}
.orange_blockR p {color:#45413d; font-size:11px !important; line-height:1.175em !important; display:block; padding-right:6px; }
.orange_blockR a:link, .orange_blockR a:active, .orange_blockR a:visited {color:#076a9d;}
.orange_blockR div.more{ text-align:right; padding-right:12px; font-size:0.635em!important; position:absolute; right:0px; bottom:8px;}
.orange_blockR div.more  a:link, .orange_blockR div.more  a:active, .orange_blockR div.more  a:visited{ color:#eff0f0;}
.orange_blockR div.more a:hover{ color:#b1e4ef; text-decoration:none;}

/* data tables */
/* Footer*/
table.calendar { padding:0; margin-bottom:5px; margin-top:10px; width:934px;}
table.calendar td{ padding:3px 0px 1px 7px; border-bottom:1px dotted #e2e2e2; font-size:0.65em; color:#444444; line-height:1.25em; letter-spacing:0.025em; vertical-align:top; text-align:left;}
table.calendar td a{ color:#666!important;}
table.calendar td.title { padding:10px 0px 2px 5px; font-size:0.7em; color:#3f4c57;}
table.calendar td.padTop { padding-top:4px!important;}

table.grand_round { padding:0; margin-bottom:20px; width:650px;}
table.grand_round td{ padding:8px 0px 3px 10px; border-bottom:1px dotted #e2e2e2; font-size:0.725em; color:#444444; line-height:1.3em; letter-spacing:0.025em; vertical-align:top; text-align:left;}
table.grand_round td.date { width:100px; color:#000; font-weight:bold; padding:8px 0px 8px 10px;}
table.grand_round td.date a{color:#000;}
table.grand_round td.dsec { width:500px; padding:8px 0px 8px 10px; }
table.grand_round td.year {border-bottom:1px solid #ccc; color:#3f4c57; font-family:"Times New Roman",Times,serif; font-size:0.975em; padding:8px 0px 3px 10px; margin-bottom:10px;}
table.grand_round td.date a{color:#000;}
table.grand_round td.padTop { padding-top:20px!important;}

table.sitemap { padding:0; margin-bottom:20px; width:650px;}
table.sitemap  td{ padding:4px 0px 3px 3px; border-bottom:1px dotted #e2e2e2; font-size:0.8em; color:#444444; line-height:1.3em; letter-spacing:0.025em; vertical-align:top; text-align:left;}
table.sitemap  td a{ color:#555!important;}
table.sitemap td.title { padding:20px 0px 3px 3px; font-size:0.95em; border-bottom:1px solid #ccc; color:#3f4c57;}
table.sitemap td.padTop { padding-top:20px!important;}

table.contact { padding:0; margin-bottom:20px; width:650px;}
table.contact td{ padding:3px 0px 2px 3px; border-bottom:1px dotted #e2e2e2; font-size:0.8em; color:#444444; line-height:1.3em; letter-spacing:0.025em; vertical-align:top; text-align:left;}
table.contact td h3{ font-size:0.9em!important;  font-weight:bold!important;  color:#069!important; }
table.contact td a{ color:#555!important;}
table.contact td.title { padding:20px 0px 3px 3px; font-size:0.95em; border-bottom:1px solid #ccc; color:#3f4c57;}
table.contact td.padTop { padding-top:20px!important;}

table.alumni { padding:0; margin-bottom:20px; width:650px;}
table.alumni td{ padding:3px 0px 2px 3px; border-bottom:1px dotted #e2e2e2; font-size:0.8em; color:#444444; line-height:1.0em; letter-spacing:0.025em; vertical-align:top; text-align:center;}
table.alumni td h3{ font-size:0.9em!important;  font-weight:bold!important;  color:#069!important; }
table.alumni td a{ color:#555!important;}
table.alumni td.title { padding:20px 0px 3px 3px; font-size:0.95em; border-bottom:1px solid #ccc; color:#3f4c57;}
div.box_yellow { margin:10px 0px; border:1px solid #e2e2e2; background-color:#FFFBF6; font-size:0.725em; padding:6px; color:#666; line-height:1.35em;}


h2.residency {font-size:1.35em !important; line-height:1.125em; padding-top:20px; padding-bottom:20px; font-weight:500; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222;}
table.threecol { margin-bottom:20px;}
table.threecol td { width: 20% !important; border:1px solid #e2e2e2; padding:20px 8px 8px 8px;}
table.threecol td span.title{font-size:0.75em; color:#0a82be; font-weight:bold; padding-bottom:6px;}
table.threecol td span.subtitle {font-size:0.70em; color:#222; padding-bottom:6px; width:200px; display:block;}

h2.residency {font-size:1.35em !important; line-height:1.125em; padding-top:20px; padding-bottom:20px; font-weight:500; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222;}
table.residency { margin-bottom:20px;}
table.residency td { width:320px; border:1px solid #e2e2e2; padding:20px 8px 8px 8px;}
table.residency td span.title{font-size:0.75em; color:#0a82be; font-weight:bold; padding-bottom:6px;}
table.residency td span.subtitle {font-size:0.70em; color:#222; padding-bottom:6px; width:220px; display:block;}

table.alumni { width:650px; margin-bottom:20px;}
table.alumni td { width:320px; border:1px solid #e2e2e2; padding:8px 8px 8px 8px;}

table.disoders { padding:0; margin:0;}
table.disoders td.dsecription { font-size:12px; color:#0e2338; line-height:1.125em;}

table.disoders td.cs_lists { font-size:11px; color:#0e2338; line-height:1.275em; padding:12px; background-color:#fdfce4; border-right:1px dashed #afbcc6; border-top:1px solid #afbcc6; border-bottom:1px solid #afbcc6; border-left:1px solid #afbcc6;}
table.disoders td.cs_lists a:link, table.disoders td.cs_lists a:visited, table.disoders td.cs_lists a:active { color:#006699;}
table.disoders td.cs_lists a:hover { color:#5284b7;}

table.disoders td.rc_lists { font-size:11px; color:#0e2338; line-height:1.275em; padding:12px; background-color:#fdfce4;  border-right:1px solid #afbcc6; border-top:1px solid #afbcc6; border-bottom:1px solid #afbcc6;}
table.disoders td.rc_lists a:link, table.disoders td.rc_lists a:visited, table.disoders td.rc_lists a:active { color:#006699;}
table.disoders td.rc_lists a:hover { color:#5284b7;}
/* About Us: Administration*/
dl.table-display{float: left; width:660px; margin: 0 0 20px 0; padding:0px; font-size:0.725em; }
.table-display dt { clear: both; float: left; width: 220px; margin:0; padding: 5px 8px 5px 0; line-height:1.2em; color:#036;  border-bottom: 1px solid #e2e2e2; }
.table-display dd{float: left; width: 400px; margin:0; padding:5px 8px 5px 8px; line-height: 1.2em; color:#595959; border-bottom: 1px solid #e2e2e2;}

table.views-view-grid td{ float:left;}
.view-video { margin-bottom:40px;}

.view-disorders table.views-view-grid {  font-size:10px !important; margin-left:5px; float:left;}
.view-disorders table.views-view-grid tr { vertical-align: top !important; }
.view-disorders table.views-view-grid td.col-1 a{ width:140px !important; color:#FFF !important; padding:0px 2px 7px 8px; vertical-align:  display:block;}
.view-disorders table.views-view-grid td.col-2 a{ width:137px !important; color:#FFF !important; padding:0px 2px 3px 2px; vertical-align:  display:block;}
.view-disorders table.views-view-grid td.col-3 a{ width:150px !important; color:#FFF !important; padding:0px 2px 3px 2px; vertical-align:  display:block;}

table td.caption {font-size:0.65em; line-height:1.25em; color:#65696C; font-family:Arial,Helvetica, sans-serif;}

.cs_wrapper { padding:10px;}
.img_div {text-align:center;}
.img_message {padding-bottom:8px; }
.img_div_desc { text-align:center; font-size:0.75em; font-family: Arial, Helvetica, sans-serif; display:block;}
.right_disorder { float:right; width:672px; margin-left:3px;}
.right_disorder h6.areas {font-size:0.725em;font-weight:normal;width:420px!important;color:#785A46;display:block;line-height:1.3em;padding-left:10px;}

/* Patientsand Families: Areas Concerns*/

ul.help_cols { width:205px; margin-top:10px;  padding-left: 0px; padding-right:10px; float:left; display:block; }
ul.help_cols h3{ font-size:17px; color:#000; padding-bottom:6px;}
ul.help_cols h4{ color:#93550c; font-size:14px; padding-left:10px; padding-bottom:0px;padding-top:6px;}
ul.help_cols h5{ color:#65696C; font-size:11px;  padding-bottom:8px; font-weight:bold; padding-left:12px;}
ul.help_cols h6{ color:#65696C; font-size:11px;  padding-bottom:8px; font-weight:normal; padding-top:8px;}
ul.help_cols li {font-size:0.65em; padding-left:0px; padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; line-height:1.275em; margin-left:18px; list-style-image: url(http://columbiapsychiatry.org/sites/default/themes/pi/images/btn_blue.gif); color:#65696C;}
ul.help_cols3 { width:200px; margin-top:10px;  padding-left:0px;  float:left;}
ul.help_cols li {font-size:0.65em!important; padding-left:0px;padding-bottom:4px;font-family:Arial, Helvetica, sans-serif;line-height:1.275em;margin-left:18px;list-style-image: url(../images/btn_blue.gif);	}
ul.help_cols3 li a:link,  ul.help_cols3 a:visited, ul.help_cols3 a:active{color:#65696C!important;  }
ul.help_cols li.blue_smbTxt { font-size:12px ; padding-bottom:4px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; padding-left:0px; }
ul.help_cols li.blue_smbTxt a{ color:#003366; }
ul.help_cols li.mbTxt { font-size:12px ; padding-bottom:8px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; color:#000; display:block;  padding-left:3px;}
ul.help_cols li.mbTxt a{ color:#000;}
ul.help_cols li a:link,  ul.help_cols a:visited, ul.help_cols a:active{ color:#65696C; }

.v_divider_o {border-right:1px solid #e2e2e2;}

.container { background-color:#FFF; padding:5px 3px 5px 7px; float:left; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; width:932px; margin-top:0px;}


.left_column { width:335px; float:left; }
#news_container {  }
#tag_cloud_home {}
#events_container {width:330px; float:left;}
#banner_container {width:525px; float:left;}
#features_container {width:400px; float:right;}

.sub_block {width:232px;  }
.sub_block ul{ width:232px;  padding:0; margin:0;}
.sub_block ul li{float:left;background-color:#003366; margin-bottom:2px; color:#FFF; }
.sub_block ul li a{ color:#FFF; height:51px; display:block; background-color:#003366;   font-size:12px; padding-top:40px; padding-left:10px; float:left; width:222px;  }
.sub_block ul li a:hover{ text-decoration:none; background-color:#94a9bf; display:block; color:#FFF; }
.sub_block ul li.block_srf a{ height:50px !important; }

.flashContent { float:right;}
.mainRight {padding:0px; margin-left:4px; float:right; width:254px;}

/*#flash_wrapper {float:right;}
#main_wrapper h2{color: #000; font-size: 24px; padding-bottom:10px;}
#main_wrapper p{ font-size:11px; color: #000; line-height:1.25em; padding-bottom:12px; }*/

.3_cols_block {margin-top:2px; width:100%; float:left;}
.contact_block {float:left; margin-right:5px;}

#shareit-box {position:absolute; display:none;}
#shareit-header {width:138px;}
#shareit-body {width:138px; height:64px; background:url(../images/shareit.png);}
#shareit-blank {height:20px;}
#shareit-url {height:50px; text-align:center;}/*
#shareit-url input.field{width:100px; height:26px; background: transparent url(../images/field.gif) no-repeat; border:none; outline:none; padding:7px 5px 0 5px; margin:3px auto;font-size:11px;}*/
#shareit-icon  {height:20px;}
#shareit-icon ul {list-style:none; width:130px; margin:0; padding:0 0 0 8px;}
#shareit-icon ul  li{float:left; padding:5px 6px;}
#shareit-icon ul  li img{border:none;}

.news_block {float:left; width:334px; padding-right:10px; display:block; height:135px; background-image: url(../images/news_block_bg.gif); background-repeat: no-repeat;}
.news_block h2 {color:#FFF; padding-left:10px; padding-top:8px; padding-bottom:7px; font-size:16px; font-weight:normal;}
.news_block ul{ padding-left:22px; padding-top:3px;}
.news_block ul li{ font-size:11px; padding-bottom:5px; }
.news_block ul li a{color:#FFF;}
.news_block ul li a:hover{}

.help_block {float:right; width:344px; background-image: url(../images/news_block_bg.gif); background-repeat: no-repeat; display:block; height:135px; margin-right:2px;}
.help_block h2{color:#FFF; padding-left:10px; padding-top:8px; padding-bottom:7px; font-size:16px; font-weight:normal;}
.help_block ul.left{padding-left:22px; padding-top:3px; float:left; display:block; width:150px;}
.help_block ul.left li{font-size:11px; padding-bottom:5px;}
.help_block ul.left li a{color:#FFF;}
.help_block ul.left li a:hover{}
.help_block ul.right {padding-right:22px; padding-top:3px; float:left; display:block;width:150px;}
.help_block ul.right li{font-size:11px; padding-bottom:5px; }
.help_block ul.right li a{color:#FFF;}
.help_block ul.right li a:hover{}
.help_block .help_txt {color:#FFF; padding-left:22px; padding-right:20px; padding-top:8px; padding-bottom:7px; font-size:10px; font-weight:normal;}

.video_thumb {float:left; margin-right:3px;}
.cs_banner {float:left; width:346px; height:144px; background-image:url(../images/banner_bg_gray.jpg); background-repeat:no-repeat; display:block;}
.cs_banner h2 {color:#FFF; padding-left:10px; padding-top:8px; padding-bottom:7px; font-size:16px; font-weight:normal; float:left; }
.cs_banner ul { padding-left:22px; padding-top:3px; width:210px; display:block; float:left;}
.cs_banner ul li{font-size:11px; color:#FFF; padding: 2px 10px 3px 22px;}
.cs_banner ul li.mTxt_w { font-size:12px; color:#FFF; padding-right:20px; padding-top:5px; text-align:right;}
.cs_banner ul li a{color:#FFF;}
.cs_banner ul li a:hover {}

/*Calendar*/
div.calendar-calendar { margin:15px 4px;}
div.calendar-calendar ul.links { margin:5px 10px 3px 10px;}
div.calendar-calendar ul.links li{ font-size:0.8em; padding: 0px 20px 0px 0px;}
div.calendar-calendar ul.links li a{color:#076A9D; font-weight:bold;}
div.date-nav span.next{font-size:0.80em; padding: 0px 8px;}
div.date-nav .date-heading h3{ color:#222;}
div.calendar-calendar td { background-color:#F6F6F6;}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {background:none repeat scroll 0 0 #F6F6F6; border:medium none;padding:0 2px;  line-height:1.125em;}
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {color:#222;font-weight:normal;  line-height:1.125em;}
.calendar-calendar .week a {font-weight:normal; color:#666; padding:0px 5px;}

div#calpopup-body { margin: 1em;max-height: 20em;overflow-y: auto; position: relative;  padding:10px;
/* IE7 Hack
   * This keeps the date from sticking in one place while scrolling.
   */}

div#calpopup-body h2{font-size:0.975em !important; padding-bottom:10px; line-height:1.125em; font-weight:100;}
div#calpopup-body h2 a{ color:#0a82be;}
div#calpopup-body .content {font-size:0.725em !important; line-height:1.3em; color:#222;}
div#calpopup-body .content p{font-size:1em !important;}
.calendar-calendar th.days {background-color:#deeaee;border:1px solid #CCCCCC;color:#222;font-weight:normal; font-size:0.85em;}

div#nodelink a:link, div#nodelink a:active, div#nodelink a:visited { color:#369; font-size:0.7em; padding:0; margin:0;}
.ct_content { padding-left:0px; padding-right:20px;}

.rel img.img_title { position:absolute; top: -28px; right:10px;}
.padTop { padding-top:70px;}
ul.col_block_3 { display:block; width:200px; margin-right:20px;}
ul.col_block_3 h3{ font-size:0.8em!important; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
ul.col_block_3 li { font-size:0.7em; line-height:1.45em; color:#65696C; }

.title_gray {background-image: url(../images/title_gray_bar_bg.gif); background-repeat: no-repeat; width:675px; height:30px; color:#FFF; font-family:"Minion Pro", "Times New Roman", Times, serif; padding-top:12px; padding-left:10px; font-size:23px; font-weight:100 !important; letter-spacing:0.02em; margin-bottom:3px;}

.title_brown {background-image: url(../images/title_brown_bar_bg.gif); background-repeat: no-repeat; width:676px; height:30px; color:#FFF; font-family:"Minion Pro", "Times New Roman", Times, serif; padding-top:12px; padding-left:10px; font-size:23px; font-weight:100 !important; letter-spacing:0.02em; margin-bottom:13px;}

.title_g_o {background-image: url(../images/title_g_o_bar_bg.gif); background-repeat: no-repeat; width:686px; height:30px; padding-top:12px; padding-left:10px; margin-bottom:15px; float:left;}
.title_referral { display:block; float:left; text-align:center; width:343px; color:#FFF; font-family:"Minion Pro", "Times New Roman", Times, serif; font-size:24px; font-weight:100 !important; letter-spacing:0.02em;}
.title_find_ct { display:block; float:right; text-align:center; width:343px; color:#FFF; font-family:"Minion Pro", "Times New Roman", Times, serif; font-size:24px; font-weight:100 !important; letter-spacing:0.02em;}


.thumb_padL {padding-right:10px;}

/* Clinical Services, Areas of Concern Headline*/
.right .headline_wrapper {width:672px; padding:2px; float:right; margin:17px 0px 3px 0px; /*border:10px solid #b8f0ff;*/  background-image: url(../images/headline_bg.gif); background-repeat: repeat-x; min-height:210px; }
.right .headline_wrapper h1 {font-size:1.25em; font-weight:100; color:#303030; padding-bottom:4px; padding-left:5px; padding-top:6px;line-height:1.175em; }
.right .headline_wrapper h3.subtitle { font-size:0.9em; color:#077491; font-weight:normal; margin:10px 15px 3px 15px; clear:none;}
.right .headline_wrapper p { font-size:0.70em!important;  padding-bottom:4px !important; line-height:1.35em !important; padding-left:15px; margin:0;}
.right .headline_wrapper .headline_border ul.inline {padding-left:15px; padding-bottom:5px; float:left; padding-top:5px; width:430px; background-color:none; }
.right .headline_wrapper .headline_border ul.inline li {list-style-image:url(../images/btn_blue.gif) !important; color:#000!important; font-size:0.7em; padding:0px 3px 4px 0px!important; }
.right .headline_wrapper .img_head{ margin-left:20px; margin-top:0px; float:right; margin-right:10px; border:1px solid #7c7c7c;}
.right .headline_wrapper .info_referral {clear:both; float:left; color:#fff; letter-spacing:0.055em; font-size:1.15em; border:1px solid #5c5c61;  line-height:1.125em; font-family:"Times New Roman", Times, serif; padding:6px 10px; margin-top:15px; width:612px; background-color:#858585; margin-left:15px;}
.right .headline_wrapper .headline_border { /*border:1px solid #CCC; */float:left; padding:0px 8px 8px 8px; border:none; margin-top:0px;}
.right .headline_wrapper a:link, .headline_wrapper a:visited, .headline_wrapper a:active{ color:#0a82be;}
.right .headline_wrapper p.more{ padding:5px 0px 5px 0px; text-align:right; width:450px;}

/* Clinical Service: content */
.main_content {  clear:both;  margin-bottom:3px; margin-right:3px; }
.main_content ul.bullet_wo{ padding:10px 10px 10px 10px; clear:both;}
.main_content ul.bullet_wo li{ font-size:12px; padding-bottom:6px; }
.main_content ul.bullet{ padding:4px 10px 10px 20px; clear:both;}
.main_content ul.bullet li{ list-style-image:url(../images/btn_blue.gif);  padding-bottom:3px;  color:#65696C; }
.main_content ul.bullet li a:link, .main_content ul.bullet li a:active, .main_content ul.bullet li a:visited{color:#0A82BE!important; }


.disorder_wrapper {width:672px; padding:2px; float:right; margin:17px 0px 15px 0px; /*border:10px solid #b8f0ff;*/  background-image: url(../images/headline_bg.gif); background-repeat: repeat-x;}
.disorder_wrapper p{color:#444444 !important; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.7em !important; line-height:1.35em !important;
padding-bottom:4px !important; padding-left:25px; padding-right:10px;}
.disorder_wrapper h1{color:#303030; font-size:1.325em; font-weight:100; line-height:1.175em; padding-bottom:4px; padding-left:5px; padding-top:6px;}
.disorder_wrapper h1.headline {font-size:1.325em; font-weight:100; color:#303030; padding-top:15px; padding-left:15px; line-height:1.175em; padding-bottom:4px; }

/* Lectures: content */
h2.cmc_title {font-size:1.35em !important; line-height:1.125em; padding-top:20px; padding-bottom:20px; font-weight:500; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222;}
h3.cmc_subtitle {color:#0a4f9c; font-size:0.9em; padding:5px 0px 5px 0px; font-weight:bold;}
.speaker {border:1px solid #CCCCCC;float:left; height:140px; margin-right:13px; margin-bottom:15px; padding:5px 25px 5px 5px; width:290px;}
div.img_head_cme { width:120px; float:left;}
.speaker img.floatLeft { border:1px solid #CCCCCC;  padding:2px; margin-right:15px; margin-left:10px; margin-top:10px; float:left;}
div.viewListenBtn {font-size:0.675em; padding:10px 0px 10px 0px; text-transform:uppercase; display:block; text-decoration:none; color:#0a82be;}
.speaker a.viewListenBtn, .speaker a.downloadBtn {font-size:0.75em; padding:10px 0px 0px 0px; text-transform:uppercase; display:block; text-decoration:none; color:#0a82be;}
.speaker .speakerName {color:#0a82be; font-size:0.8em; font-weight:bold; padding-bottom:10px;}
.speaker .speakerName a{color:#0a82be;}
.speaker .lectureTitle {font-size:0.685em; line-height:1.35em; color:#222; font-weight:normal;}
.speaker .lectureTitle h1{font-weight:normal;}


/*Faculty Search section*/
.content .main_content_faculty {/*margin:3px 13px 20px 0px; width:630px; border:1px solid #e2e2e2; padding:8px 10px;*/margin:15px 0px 20px 3px; width:656px; border:1px solid #e2e2e2; padding:8px 10px 18px 10px; clear:both; float:left;}
.faculty_search {margin-left:0px; margin-top:10px; width:630px; float:left;}
.faculty_search h1.headerTitle {border-bottom:3px solid #9C9C9C; color:#990000; float:left; font-family:"Times New Roman",Times,serif; font-size:1.175em; margin-bottom:14px; padding-bottom:7px; width:655px;}
.faculty_search p {
  margin-bottom: 0.75em;
}
.faculty_search p:last-child {
  margin-bottom: 0;
}

.faculty_block {float:left; padding:0px 0px 10px 10px; border-bottom:1px dotted #e2e2e2; margin-bottom:15px;}
.fac_photo { float:left; width:80px; padding-right:10px; display: block; padding-top:2px;}
.fac_profile { float:right; width:566px; padding-right:10px;}
.fac_profile h2 {font-size:0.925em; font-weight:400; padding-bottom:3px; color:#003366; font-family:"Times New Roman", Times, serif;}
.fac_profile h3 {font-size:0.7em; font-weight:bold;  padding-bottom:3px;  }
.fac_profile h4 {font-size:0.7em; font-weight:bold; color:#2e2e2e; padding-bottom:6px; line-height:1.25em;  color:#444; }
.fac_profile ul{}
.fac_profile ul li{ font-size:0.75em; line-height:1.125em; color:#444;}
.fac_desc {font-size:0.70em; line-height:1.125em; color:#444; padding-top:10px;}
.fac_desc p{padding-bottom:5px;}
.fac_more { text-align:right; font-size:0.65em; font-weight:bold; display:block;}
.fac_more a{ color:#369;}
select.ct_list_f{ font-size:11px; width:240px;}

.search_content ul.wo_bullet{padding:10px 10px 10px 10px; clear:both;}
.search_content ul.wo_bullet li{font-size:12px; padding-bottom:6px; }
/* Search Content Sub Box */
.search_content_sub { width:196px; border:1px solid #e2e2e2; padding:1px; float:right;}
.search_content_sub .fac_affairs_content {width:196px; display:block;  background-image:url(../images/faculty_affairs_bg.gif);background-repeat: repeat-x;}
.search_content_sub .fac_affairs_content p{ font-size:11px; line-height:1.35em; padding:15px 12px; color:#2e2e2e;}
.search_content table
.search_content table td {padding:8px 0px 8px 10px; border-bottom:1px dotted #e2e2e2; font-size:0.7125em;}
.search_content_sub .ct_subcontent {width:172px; display:block;  background-image:url(../images/faculty_affairs_bg.gif);background-repeat: repeat-x; padding:7px 12px; }
.search_content_sub .ct_subcontent h3{ font-size:0.775em; line-height:1.125em; color:#2e2e2e; padding-bottom:5px; margin:0;}
.search_content_sub .ct_subcontent p{ font-size:0.70em; line-height:1.45em; color:#2e2e2e; padding-bottom:10px;}
.fac_affairs_content img.padC { padding-left:55px; padding-top:10px; padding-bottom:15px;}
.search_content { width:440px;}
.search_content h2 {padding:3px 0px 13px 0px!important;  font-size:1.35em; display:block; width:440px; float:left; font-weight:100;}
.search_content h2 span.adv_search { float:right; font-size:11px;}
.search_content h2 span.adv_search a { color:#0A82BE; }
.search_content form{ float:left; width:440px; clear:both;}
.search_content input.formtxt{ width:220px; border:1px solid #e2e2e2; height:16px; padding:4px 4px 0px 4px; }
.search_content input.formtxt_age{ width:40px; border:1px solid #e2e2e2; height:16px; padding:4px 4px 0px 4px; }
/*Faculty Affairs section moves to the bottom - 01/25/11*/
.search_content_sub_bot { width:580px; border:1px solid #e2e2e2; float:left;  display:block; padding:5px 12px;}
.search_content_sub_bot  h2 {padding:3px 0px 13px 0px!important;  font-size:1.35em; display:block; font-weight:100; }
.search_content_sub_bot img.padC { padding:0 10px 0 0; float:right;}

/* Table data Clinical Trials, search*/
.content .faculty_content_se { margin:15px 0px 20px 3px; width:656px; border:1px solid #e2e2e2; padding:8px 10px 18px 10px; clear:both; float:left;}
.faculty_content_se table.search_fac { width:605px; border:1px solid #e2e2e2; margin-bottom:15px;}
.faculty_content_se table.search_fac td{ padding:8px 0px 8px 10px; border-bottom:1px solid #e2e2e2; }
.faculty_content_se table.search_fac td ul.alpah_list {  float:left; padding:0 10px 0 0; margin:0;  }
.faculty_content_se table.search_fac td ul.alpah_list li{ display:inline; font-size:0.70em; text-align: center; color:#2e2e2e; display:block; float:left; padding-bottom:5px;}
.faculty_content_se table.search_fac td ul.alpah_list li a { padding:0 3px; color:#2e2e2e;}
.faculty_content_se table.search_fac td.subject{ padding:8px 0px 8px 10px; font-size:11px; width:170px; border-right:1px solid #e2e2e2; vertical-align:top;}

.search_content table.search_fac { width:605px; border:1px solid #e2e2e2; margin-bottom:15px;}
.search_content table.search_fac td{ padding:8px 0px 8px 10px; border-bottom:1px solid #e2e2e2;}
.search_content table.search_fac td ul.alpah_list {  float:left; padding:0 10px 0 0; margin:0; display:inline;}
.search_content table.search_fac td ul.alpah_list li{ display:inline; font-size:0.70em; text-align: center; color:#2e2e2e; display:block; float:left; padding-bottom:5px;}
.search_content table.search_fac td ul.alpah_list li a { padding:0 3px; color:#2e2e2e;}
.search_content table.search_fac td.subject{ padding:8px 0px 8px 10px; font-size:11px; width:170px; border-right:1px solid #e2e2e2; vertical-align:top;}

.search_results { clear:both; padding-top:30px;}
.search_results span.wtitle { font-family:"Times New Roman", Times, serif; font-size:1.175em; padding-bottom:7px; color:#900; border-bottom:3px solid #9c9c9c; width:658px; float:left; margin-bottom:14px;}
.search_results table { border:none!important;}
.search_results table td{padding:8px 0px 8px 10px; border-bottom:1px dotted #e2e2e2; font-size:0.75em; line-height:1.3em;}

/*Faculty Search Result section*/
.faculty_content { float:left; width:650px; padding:0px 10px 0px 10px; margin:25px 0px 15px 0px; font-size:12px;}
.faculty_content p { font-size: 12px; }
.faculty_content .search_content_box {width:440px; }
.faculty_content .search_content_box  h2 {padding:3px 0px 13px 0px!important;  font-size:1.35em; display:block; width:440px; float:left; font-weight:100;}

.faculty_content .search_content_box  h2 span.adv_search { float:right; font-size:11px;}
.faculty_content .search_content_box  h2 span.adv_search a { color:#0A82BE; }
.faculty_content .search_content_box form{ float:left; width:440px; clear:both;}
.faculty_content .search_content_box input.formtxt{ width:220px; border:1px solid #e2e2e2; height:16px; padding:4px 4px 0px 4px; }
.faculty_content .search_content_box input.formtxt_age{ width:40px; border:1px solid #e2e2e2; height:16px; padding:4px 4px 0px 4px; }

.faculty_content h2 {font-size:0.80em; font-weight:normal; padding: 7px 10px 3px 10px; color: #fff; text-transform:uppercase; background-color:#858585; margin-bottom:10px; border-bottom:1px solid #666;}
	/* Faculty Box Headline*/
	.img_fac {  margin-right: 15px; border: 3px solid #ffffff; float:left; }
	#faculty { max-width:70em;  width:634px; margin:0 8px 2px 8px; padding-bottom:20px; overflow:hidden; background-color:#f4f4f4; padding:8px; border:1px solid #dddddd;}
	.fac_title { font-family:"Times New Roman", Times, serif; color: #369; font-size: 1.35em; text-transform:uppercase; padding:6px 0px 0px 0px; display:block; font-weight:200;}
	#faculty p{ line-height:1.25em; padding-bottom:0!important;  margin:0!important; }

  #faculty_desc,
  #faculty_education,
  #faculty_specialties,
  #faculty_contactinfo,
  #faculty_research,
  #research_interests,
  #lab_projects,
  #faculty_publication {
    max-width:70em;
    width:650px;
    margin:0 auto;
    padding-bottom:20px;
    overflow:hidden;
    padding:8px;
  }

  #faculty_desc p,
  #faculty_education p,
  #faculty_specialties p,
  #faculty_contactinfo p,
  #faculty_research p,
  #research_interests section,
  #lab_projects section,
  #faculty_publication p,
  #faculty_publication ul {
    padding:0px 8px;
  }

  /* 12.21.2015 Temporary style fixes for address listing until markup can be updated see WEB-4058 */
  #faculty_contactinfo .research_labs ul {
    list-style: none;
    padding: 0 8px;
    color: #65696C;
  }
  #faculty_contactinfo .research_labs dl {
    margin: 1em 0 0 0;
  }
  #faculty_contactinfo .research_labs dd {
    margin: 0;
  }
  #faculty_contactinfo .research_labs dt {
    margin-top: 1em;
  }
  #faculty_contactinfo .research_labs h3 {
    margin: 0;
    font-size: 1em;
    color: #65696C;
    font-style: italic;
  }
  /* end temporary style fixes */

  #research_interests section { color: #65696C; }
  #lab_projects section h3 { color: #65696C; margin: 10px 0 6px 0; font-weight: bold;}
  #faculty_publication ul { color: #65696C; list-style: disc; margin: 0 0 0 16px;}
  #faculty_publication ul li { margin-top: 8px; line-height: 1.25em; }
  #faculty_publication ul li:first-child { margin-top: 0x; }
	#faculty h2.heading {color:#003366; font-size:15px; font-weight:normal; text-transform:uppercase; padding:3px 6px; }

/* ------------------------------ Clinical Trials section ------------------------------ */

.main_content_ct {margin:13px 13px 20px 0px; width:653px; border:1px solid #e2e2e2; padding:8px 10px; float:left;}
.main_content_ct h2{font-size:0.9em; font-weight:normal;  color:#076a9d; padding-bottom:3px; padding-top:14px; line-height:1.125em; letter-spacing:0.05em;}

.main_content_ct h1.call{border-bottom:3px solid #9C9C9C; color:#990000!important; padding-bottom:4px;}
.main_content_ct table.ct_list {padding:8px 0px 8px 10px; margin-bottom:20px; margin-top:30px; }
.main_content_ct table.ct_list td{padding:8px 0px 8px 10px; border-bottom:1px dotted #e2e2e2; font-size:0.75em; color:#444444; line-height:1.3em; letter-spacing:0.05em; vertical-align:top;}
.main_content_ct table.ct_list td p{ font-size:0.975em;}
.main_content_ct table.ct_list td.ct_name{ color:#0A82BE; width:130px; letter-spacing:0.05em;}
.main_content_ct table.ct_list td span.more a{color:#0A82BE; font-size:0.9em; display:block; padding:10px 4px 3px 0px; letter-spacing:0.05em;}
.main_content_ct ul {padding-left:25px; padding-bottom:15px; float:left; padding-top:5px; width:100%;}
.main_content_ct ul li { list-style-image:url(../images/btn_blue.gif);  font-size:0.725em; padding-bottom:3px; line-height:1.35em; font-family:Arial, Helvetica, sans-serif; color:#333333; }

.main_content_ct ul.misc {padding-left:25px; padding-bottom:15px; float:left; padding-top:5px; width:100%;}
.main_content_ct ul.misc li { list-style-image:none;  font-size:0.725em; padding-bottom:3px; line-height:1.35em; font-family:Arial, Helvetica, sans-serif; color:#333333; }
.contact_ct_block {background-color:#fff; border:13px solid #e2e2e2; clear:both; color:#FFFFFF; padding:2px; width:596px; text-align:center; margin: 20px auto;}
.contact_ct_block .contact_border {border:1px solid #b0b0b1; margin:1px; background-color:#fff; padding-bottom:8px;}
.contact_ct_block h2{font-family:"Times New Roman", Times, serif; color:#2e2e2e; font-size:1.25em;}
.contact_ct_block h3 { font-size:0.8em; color:#333; padding:4px 0px; font-weight:500; }
.contact_ct_block h3.name { padding-top:10px;}
.contact_ct_block h3 a:link, .contact_ct_block h3 a:active, .contact_ct_block h3 a:visited { color:#666; text-decoration:underline;}

table.styled { font-size: 0.85em; color: #65696C; }

table.styled tr { vertical-align: top; border: 1px solid #e8e8e8; }

table.styled tr td { padding: 10px; }

table, table tr { border: none; padding: 0; }

table.search_ct { width:440px; border:1px solid #e2e2e2; margin-bottom:15px;}
table.search_ct td{ padding:8px 0px 8px 5px; border-bottom:1px solid #e2e2e2; font-size:11px; vertical-align:top; border-right:1px solid #e2e2e2;}
table.search_ct td.odd{ background-color:#f6f9fa;  }
table.search_ct td.subtitle{ width:145px;}

table.newsletterR { width:330px; border:1px solid #e2e2e2; margin-bottom:15px; float:right;}
table.newsletterR td{ padding:8px 0px 8px 5px; border-bottom:1px solid #e2e2e2; font-size:11px; vertical-align:top; border-right:1px solid #e2e2e2;}
table.newsletterR td.nstitle{ font-weight:bold; font-size:0.8em;  }
table.newsletterR td.subtitle{ width:145px;}

table.newsletterL { width:330px; border:1px solid #e2e2e2; margin-bottom:15px; float:left;}
table.newsletterL td{ padding:8px 0px 8px 5px; border-bottom:1px solid #e2e2e2; font-size:11px; vertical-align:top; border-right:1px solid #e2e2e2;}
table.newsletterL td.nstitle{ font-weight:bold; font-size:0.8em;}
table.newsletterL td.subtitle{ width:145px;}

table.annual_report {width:680px; border:1px solid #e2e2e2; margin-bottom:15px;}
table.annual_report td{ padding:13px 8px 13px 8px; border-bottom:1px solid #e2e2e2; font-size:11px; vertical-align:top; border-right:1px solid #e2e2e2; vertical-align:top; width:320px;}
table.annual_report td h3{ font-size:1.35em; font-weight:bold; padding-left:10px;}
ul.bulet_report {  margin-left:10px; display:block; float:left; width:320px; margin-left:25px; padding-left:10px;}
ul.bulet_report li{list-style-image:url(../images/btn_blue.gif);  font-size:12px; padding:2px 0px; line-height:1.35em;  color:#65696C;}

ul.bulet_report_detail {  margin-left:13px; display:block; float:left; width:205px; margin-bottom:30px;}
ul.bulet_report_detail li{list-style-image:url(../images/btn_blue.gif);  font-size:0.7em; padding:2px 0px; line-height:1.35em;  color:#65696C;}
ul.bulet_report_detail li a{color:#555 !important;}

/*News section*/
#media { background-color: #F8FAFD;}
.right h2.title_news {font-size:1.65em; line-height:1.125em; padding-top:20px; font-weight:500; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222;}
.view-News-headline .item-list ul { margin-top:20px; }
.view-News-headline .item-list ul li { list-style-type:none; margin:0; padding-bottom:0.75em; }
.view-News-headline .views-field-title {font-size:1.125em; line-height:1.125em; padding-bottom:2px; font-weight:100; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; float:left; width:680px;}
.view-News-headline .views-field-field-news-subtitle-value {color:#0A82BE; font-size:0.85em; padding-bottom:15px; float:left; width:680px;}
.view-News-headline .views-field-field-date-value {font-size:0.775em; color:#222; padding-bottom:5px; font-weight:bold; float:right; text-align:left; width:570px; }
.view-News-headline .views-field-field-blurb-value {font-size:0.95em; color:#222; padding-bottom:1em; line-height:1.35em; float:right; width:570px; text-align:left;}
.view-News-headline .views-field-view-node {font-size:0.725em; color:#222; padding-bottom:1em; line-height:1.35em; float:left; width:100%; text-align:right; border-bottom:1px solid #444;}
.view-News-headline .views-field-view-node a:link, .view-News-headline .views-field-view-node a:active, .view-News-headline .views-field-view-node a:visited { color:#0A82BE;}
.view-News-headline .views-field-field-image-main-fid { padding-left:0px; float:left; padding-right:15px;}
.views-field-field-phone-number-value {color: #999;width:150px;}


#block-views-News-block_6 { clear:both; display:block; }
#block-views-News-block_6 h2{font-size:1.35em !important; line-height:1.125em; padding-top:20px; padding-bottom:20px; font-weight:500; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222; clear:both;}
#block-views-News-block_6 .recent-news ul { list-style-type:none;}
#block-views-News-block_6 .recent-news ul li{ list-style-type:none; margin:0;  border-bottom:1px solid #e2e2e2; margin-bottom:15px!important; padding-bottom:8px; float:left;}
#block-views-News-block_6 .views-field-title {float:right; width:570px; font-size:0.825em; color:#222; padding-bottom:4px; line-height:1.3em; color:#222;}
#block-views-News-block_6 .views-field-title a{ color:#222;}
#block-views-News-block_6 .views-field-field-news-subtitle-value {float:right; width:570px; font-size:0.75em; color:#0A82BE; letter-spacing:0.065em; padding-bottom:4px;}
#block-views-News-block_6 .views-field-field-date-value {float:right; width:570px; font-size:0.75em; color:#222;}
#block-views-News-block_6 .views-field-view-node {float:right; width:570px; text-align:right; font-size:0.725em; padding-bottom:5px;}
#block-views-News-block_6 .views-field-view-node a {color:#0A82BE;}
#block-views-News-block_6 .views-field-field-image-main-fid { float:left; margin-right:10px; width:90px; display:block;  }
#block-views-News-block_6 .views-field-field-image-main-fid div.default_image {background-image: url(../images/thumbCrown.jpg); background-repeat: no-repeat; width:90px; min-height:44px; display:block;} 

.view-id-News { clear:both; display:block; }
.view-id-News h2{font-size:1.35em !important; line-height:1.125em; padding-top:20px; padding-bottom:20px; font-weight:500; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222; clear:both;}
.view-id-News.recent-news ul { list-style-type:none;}
.view-id-News.recent-news ul li{ list-style-type:none; margin:0;  border-bottom:1px solid #e2e2e2; margin-bottom:15px!important; padding-bottom:8px; float:left;}
.view-id-News .views-field-title {float:right; width:570px; font-size:0.825em; color:#222; padding-bottom:4px; line-height:1.3em; color:#222;}
.view-id-News .views-field-title a{ color:#222;}
.view-id-News .views-field-field-news-subtitle-value {float:right; width:570px; font-size:0.75em; color:#0A82BE; letter-spacing:0.065em; padding-bottom:4px;}
.view-id-News .views-field-field-date-value {float:right; width:570px; font-size:0.75em; color:#222;}
.view-id-News .views-field-view-node {float:right; width:570px; text-align:right; font-size:0.725em; padding-bottom:5px;}
.view-id-News .views-field-view-node a {color:#0A82BE;}
.view-id-News .views-field-field-image-main-fid { float:left; margin-right:10px; width:90px; display:block;  }
.view-id-News .views-field-field-image-main-fid div.default_image {background-image: url(../images/thumbCrown.jpg); background-repeat: no-repeat; width:90px; min-height:44px; display:block;} 

.view-id-News .views-field-field-news-subtitle-value,
.view-id-News .views-field-field-date-value {
	float: left;
}

.view-News-headline .views-field-title {
  font-size: 1.125em;
  line-height: 1.125em;
  padding-bottom: 2px;
  font-weight: 100;
  font-family: "myriad Pro", Arial, Verdana, Helvetica, Sans-Serif;
  float: left;
  width: 680px;
}

/*Archive section*/
.archive h3{font-size:0.85em; line-height:1.125em; margin-top:20px; padding-bottom:10px; font-weight:bold; font-family: "myriad Pro", Arial, Verdana, Helvetica,  Sans-Serif; color:#222; width:680px; float:left; clear:both!important; }
.archive .item-list ul { margin-top:10px; }
.archive .item-list ul li { list-style-type:none; margin-bottom:15px!important; padding-bottom:5px!important; float:left; margin-left:0px!important; padding-left:0px!important; border-bottom:1px solid #e2e2e2; }
.archive .views-field-title {float:right; width:570px; font-size:0.825em !important; color:#222; padding-bottom:4px; line-height:1.3em; color:#222;display:block;}
.archive .views-field-title a{ color:#222;}
.archive .views-field-field-news-subtitle-value {float:right; width:570px; font-size:0.725em !important; color:#0A82BE; letter-spacing:0.065em; padding-bottom:4px;}
.archive .views-field-view-node { width:570px; font-size:0.725em !important; color:#0A82BE; letter-spacing:0.065em; padding-bottom:4px; text-align:right; float:right;}
.archive .views-field-field-image-main-fid  { float:left; margin-right:10px; width:90px; display:block; }
.archive .views-field-field-image-main-fid div.default_image {background-image: url(../images/thumbCrown.jpg); background-repeat: no-repeat; width:90px; min-height:44px; display:block;}

.content .field-field-news-subtitle { padding-top:6px; padding-bottom:0px; font-size:0.95em; color:#0A82BE; }
.content .field-field-date { padding-top:10px; padding-bottom:5px; font-size:0.75em; color:#222; font-weight:bold; }

ul.sub_left_box { float:left; width:230px; padding:25px 10px 0px 10px; margin-top:5px; border-top:6px solid #99a4a9; }
ul.sub_left_box li{ color:#464545; font-size:12px; border-bottom:1px dotted #bcbcb0; padding:12px 10px 10px 10px;}
ul.sub_left_box li a:link, ul.sub_left_box li a:active, ul.sub_left_box li a:visited {color:#464545; }
ul.sub_left_box li a:hover {color:#67b5e6; text-decoration:none; }

/* Ask the expert*/
.col_2_mainContent { float:left; width:459px; padding:0px 10px 0px 10px; margin:5px 0px 15px 0px; /*border-right:1px dotted #999;*/}
.col_2_mainContent h1.question { font-size:1.25em;color:#076A9D; border-bottom:1px solid #e2e2e2; padding-bottom:4px;}
.col_2_mainContent h1.answer {font-size:1.25em;color:#8D4724;border-bottom:1px solid #e2e2e2;padding-bottom:4px;}
.col_2_mainContent a.event { clear:both; float:right; font-size:1em; margin-top:20px;}
.col_2_mainContent form{font-size:0.775em;}
.col_2_mainContent table tbody{ border:none;}
.col_2_mainContent table td.btitle { width:150px; font-size:0.75em; padding:8px 10px 9px 0px;}

.col_2_subContent { float:right; width:166px; padding:0px 10px 0px 10px; margin:25px 0px 15px 0px; display:block; border:1px solid #e2e2e2; background-image:url(../images/faculty_affairs_bg.gif); background-repeat:repeat-x;}
.col_2_subContent h2.subTitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:4px solid #99a4a9; color:#1F3B5C; text-transform:uppercase; font-weight:normal; padding-bottom:4px;}
.col_2_subContent h3 { padding-bottom:10px; font-size:13px;}
.col_2_subContent h3 a{color:#006699;}
.col_2_subContent ul { padding:0px 0px 20px 5px;}
.col_2_subContent ul li{font-size:0.70em; padding-bottom:5px; line-height:1.35em;}
.col_2_subContent ul li a{color:#65696C!important; }

.col_2_subContent ul.directory {float:left; padding:10px 0px 0px 0px!important; width:100%; display:block;}
.col_2_subContent ul.directory li{list-style-type:none; font-size:11px; padding: 7px 5px!important; line-height:1.1em;; border-bottom:1px dotted #bcbcb0;}
.col_2_subContent ul.directory li a:link, .col_2_subContent ul.directory li a:active, .col_2_subContent ul.directory li a:visited{ color:#464545;}
.col_2_subContent ul.directory li a:hover{color:#67b5e6; text-decoration:none;}

ol.rec_questions { margin-left:15px; padding-left:15px; margin-top:15px; }
ol.rec_questions li{font-size:1em; padding-bottom:10px; list-style-type: decimal; line-height:1.45em;}
ol.rec_questions li a:link, ol.rec_questions li a:active, ol.rec_questions li a:visited {color:#65696C!important;}
/* Expert content Expand Panel*/
.expert_content { float:left; width:665px; padding:0px 0px 0px 0px; margin:7px 0px 7px 0px; /*border-right:1px dotted #999;*/}
#content_faq { max-width:70em;  width:645px; margin:0 auto; padding-bottom:20px; overflow:hidden}}
.demo {margin:0; padding:0px; position:relative}
.collapse {
	border:1px solid #f2f1f1;
	padding: 5px 0px;
	background: url(../images/img_quotation.gif) no-repeat right bottom;
}
.collapse p {padding:0 10px 1em}
.collapse a:link, .collapse a:visited, .collapse a:active{ font-size:12px; color:#464545;}
.collapse a:hover { }
#switch, .switch {margin-bottom:5px; text-align:right; font-size:10px!important; color:#666; }
#switch, .switch a{ color:#666; text-decoration:none;}
h2.expand { padding:0; margin-bottom:4px;}
.expand{padding-bottom:.75em}
.expand a {display:block; padding:3px 10px 2px 8px; color:#036; font-weight:normal; font-size:12px!important; }
.expand a:link, .expand a:visited { border:1px solid #f2f1f1; background-image:url(../images/arrow-down.gif); background-repeat:no-repeat; background-position:98% 50%; text-decoration:none; background-color:#fcfce3;}
.expand a:hover, .expand a:active, .expand a:focus { text-decoration:none;}
.expand a.open:link, .expand a.open:visited { border-style:solid; background:#eee url(../images/arrow-up.gif) no-repeat 98% 50%}



.title_ref { color:#000; font-size:18px;  padding-top:5px; padding-left:15px; padding-bottom:10px; line-height:1.125em;}

.content_form { float:left; width:499px; padding:0px; margin:25px 0px 15px 10px; /*border-right:1px dotted #999;*/}
.content_form fieldset  { font: 0.8em "Helvetica Neue", helvetica, arial, sans-serif; color:#000; background-color: #fff; padding:8px; width: 480px; }
.content_form label.title_search {text-align: left; font-size:12px; color:#036; padding:4px 6px; margin-right: 10px; display: block; float: left; width: 100px;}
.content_form select.formSelect  {font-size: .8em; color: #666; padding: 4px; border: solid 1px #d3d3d3; margin-right: 5px; margin-bottom: 10px; margin-top:3px; cursor: pointer;}
.content_form select.formSelect:hover  {color: #333; background-color: #e9f3fd; border: solid 1px #e0e0e0;}
.content_form select.formSelect:focus  { color: #000; background-color: #ffffff; border: solid 1px #e0e0e0;}
.content_form input.formInputButton   {font-size: 11px; text-align: center; color: #300; padding: 0px 0px 4px 0px; border: none; color:#036;
cursor: pointer; margin-right:10px; background-image: url(../images/bg_button.gif); background-repeat: no-repeat; width:60px; height:26px; background-color:#FFF; }

.content_form input.formInputButton:hover   {background-image: url(../images/bg_button_hover.gif);}
.content_form input.formInputButton:active   {background-image: url(../images/bg_button.gif);}
.content_form  hr {border: 0; color: #a1bac4; background-color: #d0d8e7; height: 1px; width: 480px; text-align: center; clear:both; margin:18px 0px ;}

.content_form input.formInputText  {font-size: .8em;color: #666; background-color: #f8f8f8; padding: 2px; border: solid 1px #d3d3d3; margin-right: 5px;margin-bottom: 5px;height: 15px;}
.content_form input.formInputText:hover {background-color: #eff9fd; border: solid 1px #e0e0e0; color: #000; cursor: pointer;}
.content_form input.formInputText:focus {color: #000; background-color: #ffffff; border: solid 1px #e0e0e0; cursor: text;}

.search_fac_list { width:224px; float:left; background-color:#f4f4f4:}
.search_fac_list h2.sub_title {height:20px; color:#FFF!important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/head_faculty_list.gif); background-repeat: no-repeat; padding-top:10px ; padding-left:10px!important; display:block;}
.fac_form{background-color:#f4f4f4; padding:8px; border:1px solid #dddddd;}

input.text { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/input_fac_bg.gif) repeat scroll center top;
border:1px solid #fff; color:#6F6F6F; margin-right:1px; padding-top:5px; padding-left:6px; width:198px; height:21px;}
.az-fac-results ul{ background-color:#FFF; width:194px; display:block; padding:14px 6px 10px 6px;}
.az-fac-results ul li {font-size:11px; border-bottom: 1px solid #dadada; padding-bottom:5px; padding-top:5px; line-height:1.125em;}
.az-fac-results ul li a:link, .az-fac-results ul li a:active, .az-fac-results ul li a:visited{ color:#4d4d4d;}
.az-fac-results ul li a:hover {  color:#67b5e6; text-decoration:none; }
.fac_name { color:#3c97cb; padding-bottom:2px;}

.fac_affairs { margin-top:20px; background-image: url(../images/banner_fa_bg.jpg); background-repeat: no-repeat; width:165px; height:115px; font-size:10px; color:#FFF; padding:12px 8px;}
.content_faculty { float:left; width:499px; padding:0px; margin:5px 0px 15px 0px; /*border-right:1px dotted #999;*/}
.fac_head { width:467px; height:156px; display:block; background-image: url(../images/faculty_head_bg.gif); background-repeat: no-repeat; padding:13px 16px;}

#block-block-26 { margin-top:15px;}
#block-block-32 { margin-top:0px!important; margin-bottom:30px!important; clear:both; display:block; float:left; }

#nyp-badge { 
 float:right; margin-top:10px; position: absolute; margin-bottom:30px;
}

.social_utility{ float:right; margin-top:35px; width:150px; padding:0;}
.social_utility ul { float:left; padding:0; margin:0;}
.social_utility ul li { display:inline; float:left; padding:0 4px; font-size:11px;  margin:0; color:#666;}

.social_utility ul li #block-addthis-0 { padding:0; margin:0; float:left; width:22px; display:inline-block; position:relative; }
.social_utility ul li #block-addthis-0 h2 { visibility: hidden; }
.social_utility ul li #block-addthis-0 .content {top:0px; left:0; position:absolute;}
/* block name changed, re-enabled with new block #ID ? */
.social_utility ul li #block-block-4 { padding:0; margin:0; float:left; width:22px; display:inline-block; position:relative; }
.social_utility li.emergency_button { 
    /*Basic Button Styles*/
    display: block;
    height: 15px;
    width: 142px;
    background: #0b2f6c;
    border: none;
    text-align: center;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 3px;
     
    /*Text Styles*/
    text-align: center;
    text-transform: uppercase;
}
.social_utility li.emergency_button a { 
    color: #fff;
    text-decoration: none;
}
/*
.social_utility ul li #block-block-4 h2 { visibility: hidden; }
.social_utility ul li #block-block-4 .content {top:0px; left:0; position:absolute;}
*/

a.addthis_button_expanded {font-size:13px; color:#369; font-weight:normal; vertical-align:baseline;}
a:hover.addthis_button_expanded { text-decoration:none; color:#036;}

img {border:none;}
/* image replacement */
.graphic, #prevBtn, #nextBtn {margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
/* // image replacement */
#container_alumni {margin:0 auto;position:relative;text-align:left;width:450px;background:#fff;margin-bottom:2em;}
#content_alumni {position:relative; margin-top:20px;}
/* Easy Slider */
#slider {}
#slider ul, #slider li {margin:0;padding:0;list-style:none;}
#slider li { width:450px;height:300px;overflow:hidden;}
#prevBtn, #nextBtn {display:block;width:30px;height:77px;position:absolute;left:-30px;top:98px;}
#nextBtn {left:450px;}
#prevBtn a, #nextBtn a {display:block;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;}
#nextBtn a {background:url(../images/btn_next.gif) no-repeat 0 0;}

/*Contribution pages*/

#donate h3{font-size:.95em;}
#donate img{padding-right:10px; padding-left:10px; padding-bottom:4px; padding-top:4px;}

#featured_ticker {
	background-color:#163358;
	float:left;
	height: 90px;


}

#featured_ticker_title {
	background-color:#163358;
	float: left;
	width: 240px;
	font-weight: 100;
	font-size: 1.20em;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:20px 5px 10px 10px;
	letter-spacing:0.06em;
	margin:0;
	height: 90px;

	}
	.dots {font-size: 10px;
	color: #000000;	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#ffffff;
	}

#featured-content {
	background-color:#708da9;
	float: right;
	width: 407px;
	padding:20px 5px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.925em;
	color:#ffffff;
	letter-spacing:0.06em;
	height: 90px;

}




#featured-content a:link, #featured-content a:active, #featured-content a:visited { color:#ffffff;}
#featured-content a:hover { color:#f7d075; text-decoration:none;}

.rotating-features{
	paddiing:0;
	margin:0;
}

#featured-button {
	clear:both;
	height: 31px;
	display:block; }


.view-header-cal {font-size:.75em; color:#000; background-color:#deeaee; border:1px solid #CCCCCC; height:1.25em; padding-left:20px; padding-right: 5px; padding-bottom:5px; padding-top:5px; }
.view-header-cal li { padding:5px 2px 5px 2px; list-style-image:none; display:inline;}
.view-header-cal a:link, a:visited, a:active {color:#000; }
.view-header-cal a:hover {color:#000; text-decoration: underline;}

.clinical_button {  margin-top:15px}

/*------------- Video Image Library Section - This is a copy of the orange_blockL style seen on clinical services page---------------*/
.videos_container_L {
float:left;
 width:330px;
 padding-left:5px;
 background-image: url(../images/box_o_bg_r_vid.gif);
 background-repeat: no-repeat;
 display:block;
 height:185px;
  margin-bottom:8px;
 margin-left:0px;
 position:relative;
 }
.videos_container_L div.more{
 text-align:right;
 padding-right:12px;
 font-size:0.635em!important;
 position:absolute;
 right:0px;
 bottom:8px;
}
.videos_container_L div.more  a:link, .videos_container_L div.more  a:active, .videos_container_L div.more  a:visited{
 color:#eff0f0;
}
.videos_container_L div.more a:hover{
 color:#b1e4ef;
 text-decoration:none;
}
.videos_container_L h2 {
color:#076a9d;
 padding-left:0px;
 padding-top:4px !important;
  padding-bottom:4px !important;
  font-size:0.75em !important;
 font-weight:normal !important;
  letter-spacing:0.05em;
 text-transform:uppercase;
 line-height:1.1em;
}

.videos_container_R {
float:right;
 width:330px;
 padding-left:5px;
 background-image: url(../images/box_o_bg_r_vid.gif);
 background-repeat: no-repeat;
 display:block;
 height:185px;
  margin-bottom:8px;
 margin-left:0px;
 position:relative;
 }
.videos_container_R div.more{
 text-align:right;
 padding-right:12px;
 font-size:0.635em!important;
 position:absolute;
 right:0px;
 bottom:8px;
}
.videos_container_R div.more  a:link, .videos_container_R div.more  a:active, .videos_container_R div.more  a:visited{
 color:#eff0f0;
}
.videos_container_R div.more a:hover{
 color:#b1e4ef;
 text-decoration:none;
}
.videos_container_R h2 {
color:#076a9d;
 padding-left:0px;
 padding-top:4px !important;
  padding-bottom:4px !important;
  font-size:0.75em !important;
 font-weight:normal !important;
  letter-spacing:0.05em;
 text-transform:uppercase;
 line-height:1.1em;
}

.videos_title {
color:#076a9d;
 padding-left:0px;
 padding-top:6px !important;
  padding-bottom:4px !important;
  font-size:0.75em !important;
 font-weight:normal !important;
  letter-spacing:0.05em;
 text-transform:uppercase;
 line-height:1.125em;
}
.videos_title a:link, .videos_title a:active, .videos_title a:visited {
color:#076a9d;
}
/* The image class is a copy of thumb_imgpadLRB*/
.videos_thumb {
 padding-right:12px;
 padding-left:2px;
 float:left;
}

.tagtag { display:block; margin:25px 0;}
.tagtag  .videotagstyle4 { font-weight:bold; font-size:14px; border-bottom:2px solid #666; width:615px; padding:0 0 5px 5px; margin:0 0 5px 0;}
#videotag{}
h2.vidHead{ padding:0; margin:8px 0px 10px 2px; color:#076A9D; font-weight:normal; font-size:17px;}
#videotag .videotag-row { border-bottom:1px solid #e1e1e1; float:left; width:604px; padding:0px 8px 0px 8px; display:block;}
#videotag .videotag-row p{padding:0px;}
.floatleft { float:left;}
.floatright { float:right;}
.tagleft { font-size:11px;}
.tagright {font-size:11px;}
.tagleft a:hover { text-decoration:none;}
.tagright a:hover { text-decoration:none;}
.field-field-video-speaker {color:#464545; font-size:13px; font-weight:bold; padding-bottom:6px;}
.field-field-video-date {color:#464545; font-size:12px; padding-bottom:12px;}

#tagdescription { clear:both; font-weight:bold; font-size:14px; border-bottom:2px solid #666; width:615px; padding:0 0 5px 5px; margin:25px 0 5px 0; float:left;}
/*------------------------------End of Video Style----------------------------------------------------------*/



/*.right #block-views-Slideshows-block_1 { padding:0; margin:0 0 0 0; float:right;   }
.right #block-views-Slideshows-block_1 img{   padding:0; margin:0;}
*/
.view-Slideshows #views_slideshow_singleframe_main_Slideshows-block_1 {padding:0; margin: 10px 0 0 10px; float:right!important;  width:676px; }
.view-Slideshows #views_slideshow_singleframe_main_Slideshows-block_1 .views-field-field-banner-image-fid img{ width:676px; float:right!important;}

div.staff
  {
  margin:2px;
  border:0px solid #a5cee9;
  height:140px;
  width:160px;
  float:left;
  text-align:left;
  }
div.staff img
  {
  display:inline;
  margin:0px;

  }

div.staff_desc
  {
  text-align:left;
  font-weight:normal; font-family: Verdana; font-size:10px; padding:2px 2px 2px 2px;
  width:150px;
  margin:2px;
  height:80px;
  color:#0065a3;
  }



.videoBlock {width:676px; padding-left:8px; background-image: url(../images/bg_video_long.jpg); background-repeat: no-repeat; display:block; height:173px;  margin-bottom:8px; margin-left:0px; position:relative; }
.videoBlock_nest {width:676px; position:relative; }
.videoBlock_h2 { width:300px; float:left; color:#ffffff; padding-left:0px; padding-top:6px !important;  padding-bottom:4px !important;  font-size:0.75em !important; font-weight:normal !important;  letter-spacing:0.05em; text-transform:uppercase; line-height:1.125em;}
.video_more { width:100px; float:right;  padding-right:12px;font-size:0.635em!important;  right:0px; padding-top:6px;}

.videoBlock ul{ padding-left:22px; padding-top:3px; float:left; }
.videoBlock ul li{ font-size:11px; padding-bottom:5px; }
.videoBlock ul li a{color:#FFF;}
.videoBlock ul li a:hover{}
.videoBlock p {color:#45413d; font-size:11px !important; line-height:1.175em !important; display:block; padding-right:6px;}

.imgpad_videoBlock { padding-right:12px; padding-left:2px; float:left;}

.videoBlock a:link, .videoBlock a:active, .videoBlock a:visited {color:#ffffff;}



.videoBlock div.more{ text-align:right; padding-right:12px;font-size:0.635em!important; position:absolute; right:0px; bottom:8px;}
.videoBlock div.more  a:link, .orange_blockL div.more  a:active, .orange_blockL div.more  a:visited{ color:#eff0f0;}
.videoBlock div.more a:hover{ color:#b1e4ef; text-decoration:none;}



.videoBlock2 {width:676px; padding-left:8px; background-image: url(../images/bg_video_long2.jpg); background-repeat:repeat-y; display:block;  height:676px; margin-bottom:8px; margin-left:0px; position:relative;}
.videoBlock_nest2 {width:676px; position:relative;}
.videoBlock_h2_2 { width:300px; float:left; color:#ffffff; padding-left:0px; padding-top:6px !important;  padding-bottom:4px !important;  font-size:0.75em !important; font-weight:normal !important;  letter-spacing:0.05em; text-transform:uppercase; line-height:1.125em;}
.video_more2 { width:100px; float:right;  padding-right:12px;font-size:0.635em!important;  right:0px; padding-top:6px;}

.videoBlock2 ul{ padding-left:22px; padding-top:3px; float:left; }
.videoBlock2 ul li{ font-size:11px; padding-bottom:5px; }
.videoBlock2 ul li a{color:#FFF;}
.videoBlock2 ul li a:hover{}
.videoBlock2 p {color:#45413d; font-size:11px !important; line-height:1.175em !important; display:block; padding-right:6px;}

.imgpad_videoBlock2 { padding-right:12px; padding-left:2px; float:left;}

.videoBlock2 a:link, .videoBlock2 a:active, .videoBlock2 a:visited {color:#ffffff;}



.videoBlock2 div.more{ text-align:right; padding-right:12px;font-size:0.635em!important; position:absolute; right:0px; bottom:8px;}
.videoBlock2 div.more  a:link, .orange_blockL div.more  a:active, .orange_blockL div.more  a:visited{ color:#eff0f0;}
.videoBlock2 div.more a:hover{ color:#b1e4ef; text-decoration:none;}

#contribution {background-color:#829ccf; color:#000;}
#contribution p{font-size:0.75em; padding-bottom:8px; color:#000; line-height:1.45em; letter-spacing:0.015em; font-family:Arial,Helvetica, sans-serif; padding-left: 10px; padding-right: 10px;}
#contribution h2 {font-size:1em; padding-bottom:8px; color:#fff; line-height:1.45em; letter-spacing:0.015em; font-family:Arial,Helvetica, sans-serif; padding-left: 10px; padding-right: 10px;}

.right .node-2474 .content {}
.videos_wrapper { margin-left:-235px; width:934px; position:relative;}
.videoswrapper { margin-left:-235px; width:934px; position:relative;}
.videoBlock3 {width:676px; display:block;  float:left; margin:0; padding:0;}
.videoBlock3 hr { margin-bottom:20px; background-color:#ccc;}
.videoList tr { margin-bottom:10px; border-bottom: 1px solid #e1e1e1;}
.videoList td{ padding-top:10px; }


.videoBlock3 h1 { /*background-color:#e1ecf2; */ color:#000; font-size:17px; padding:4px 8px; font-weight:bold; margin:0; font-family:Arial, Helvetica, sans-serif;}
.videoBlock3 .videoBlock_nest2 { width:660px; float:left; padding:5px 8px;}
.videoBlock3 .staff { float: left; width: 144px; display:block; text-align: center;height: 140px;margin: 2px; padding:0 10px;}
.videoBlock3 .staff img { border:1px solid #CCC;}
.videoBlock3 .videoBlock_nest2 .videoBlock_h2_2 a:hover{ text-decoration:none; color:#444; }
.videoBlock3 .videoBlock_nest2 .video_more2 a:hover{ text-decoration:none; color:#444; }
.videoBlock3 .videoBlock_nest2 .video_more2 {float: right; font-size: 0.635em !important; padding-right: 12px; padding-top: 6px; width:65px;}
.videoSideBlock { width:187px; position:absolute; top:0; right:25px; padding:0px; border: 1px solid #e1e1e1;}
.videoSideBlock h3 {  background-color:#e1ecf2; font-size:12px; padding:4px 8px; font-weight:bold; margin:0; text-align:right; font-family:"Times New Roman", Times, serif; margin-bottom:15px;}
.videoSideBlock h3 a:link, .videoSideBlock h3 a:active, .videoSideBlock h3 a:visited{ color:#555; }
.videoSideBlock h3 a:hover{ text-decoration:none; color:#FFF; }
.videoSideBlock .staff {float: left; width: 144px; display:block; text-align: center;height: 140px;margin: 2px; padding:0 20px;}
.videoSideBlock .staff img { border:1px solid #CCC;}
.subnavigation_section ul { margin:0px 5px 15px 5px;}
.subnavigation_section ul li{ display:inline; padding-right:15px; font-size:13px;  }
.subnavigation_section ul li a:link, .subnavigation_section ul li a:active, .subnavigation_section ul li a:visited {color:#555; }
.subnavigation_section ul li a:hover{ text-decoration:none; color:#069; }

.video-news-blocklist h1 a { /*background-color:#e1ecf2; */ color:#076A9D; font-size: 0.60em; padding-bottom: 4px ;padding-left: 0;padding-top: 16px ;/*font-weight:bold;*/ margin:0; font-family:Arial, Helvetica, sans-serif;  text-decoration: none;}
.video-news-blocklist h1 a:hover { /*background-color:#e1ecf2; */ color:#444444; font-size: 0.60em; padding-bottom: 4px ;padding-left: 0;padding-top: 6px ;text-transform:  /*font-weight:bold;*/ margin:0; font-family:Arial, Helvetica, sans-serif;  text-decoration: none;}

.video-news-blocklist { /*margin-left:-235px;*/ width:934px; position:relative; margin-top: 10px;}
.video-recently-added{width:187px; position:absolute; top:0; right:25px; padding:0px; /*margin-top:100px;*/ border: 1px solid #e1e1e1;}
.video-recently-added h3 {background-color: #E1ECF2;font-family: Arial,Helvetica,sans-serif; font-size: 12px;font-weight: bold;margin: 0 0 15px;padding: 4px 8px;text-align: left;}
.video-recently-added .staff{ display: block;float: left;height: 150px;margin: 2px;padding: 0 20px;text-align: center; width: 144px;}
.video-recently-added .staff img {border: 1px solid #CCCCCC;margin-top:5px;}

.video-most-viewed{width:187px; position:absolute; top:350px; right:25px; padding:0px; border: 1px solid #e1e1e1; margin-top:50px;}
.video-most-viewed h3{background-color: #E1ECF2;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;margin: 0 0 15px;padding: 4px 8px;text-align: left;}
.video-most-viewed .staff{ display: block;float: left;height: 140px;margin: 2px;padding: 0 20px;text-align: center; width: 144px;}
.video-most-viewed .staff img {border: 1px solid #CCCCCC; margin-top:5px;}

div.staff_desc a{color: #0065A3; font-family: Verdana;font-size: 10px;font-weight: normal;height: 80px;margin: 2px;padding: 2px;text-align: left;width: 150px;}



.videos_wrapper{padding-top:40px;}

.views_slideshow_singleframe_slide views_slideshow_singleframe_main views_slideshow_main viewsSlideshowSingleFrame-processed{
float: left; margin-right: 3px; list-style: none outside none; display: inine;
}


/*-----------------------------------------------------------------------*/
/*    Videos Styles for Psychiatry    */

.video_main { width:900px; margin: 0 auto;  text-align: left;}
.video_main_right { width:180px; float:right;  padding: 0px 0; }
.video_main_content { width:680px; float:left; margin: 0 200 0 10px; }
.video_main_content h2 { color:#017cb9;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:600; margin-left:20px; font-size:1.0em !important; float:left;  padding-bottom:8px; border-bottom:1px solid #bfbfbf; width:350px;}
.video_main_right h2 { color:#017cb9;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:600; margin-left:20px; font-size:1.0em !important; float:left;  padding-bottom:8px; border-bottom:1px solid #bfbfbf; width:130px; }

.video-news-blocklist .video_title a{color:#017cb9;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:600; margin:15px 0 25px 0; font-size:1.0em !important; float:left;  padding-bottom:0px; border-bottom:1px solid #bfbfbf; width:641px; clear:both; }
.video-news-blocklist .video_title a:hover { text-decoration:none; color:#464545;}

#block-views-videos2-block_1 h2, #block-views-videos2-block_2 h2, #block-views-videos2-block_3 h2, #block-views-videos2-block_4 h2, #block-views-videos2-block_5 h2, #block-views-videos2-block_6 h2, #block-views-videos2-block_7 h2, #block-views-videos2-block_8 h2, div.view-header h2{
    border-bottom: 1px solid #BFBFBF; color: #017CB9; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-size: 1em !important; font-weight: 600;margin: 15px 0 25px; }

#block-views-videos2-block_1 .views-field-field-thumbnail-fid, #block-views-videos2-block_2 .views-field-field-thumbnail-fid, #block-views-videos2-block_3 .views-field-field-thumbnail-fid, #block-views-videos2-block_4 .views-field-field-thumbnail-fid, #block-views-videos2-block_5 .views-field-field-thumbnail-fid, #block-views-videos2-block_6 .views-field-field-thumbnail-fid, #block-views-videos2-block_7 .views-field-field-thumbnail-fid, #block-views-videos2-block_8 .views-field-field-thumbnail-fid{ height:95px;}

.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}

.video-news-blocklist table.views-view-grid { padding:0; margin:0;}
table.views-view-grid td.col-1, table.views-view-grid td.col-2, table.views-view-grid td.col-3, table.views-view-grid td.col-4 { width:144px;  padding:5px 12px 10px 6px; text-align:left;}
.video-news-blocklist .video img{border: 3px solid #CECECE;}
.views-field-field-thumbnail-fid img{border: 3px solid #CECECE;}

.video_desc a{
    text-align:left;
    font-weight:normal;
    font-family: Arial;
    font-size:11px;
    padding-top:4px;
    /*width:135px;*/
    margin:0px;
    /*margin-left:12px;*/
    height:60px;
    text-decoration:none;
    line-height:1.1em;
    color:#076A9D;
}
.video_desc a:hover{text-decoration:underline;}

.video-link-more a{
    text-align:left;
    font-weight:bold;
    font-family: Arial;
    font-size:11px;
    padding-top:0px;
    /*width:135px;*/
    margin:0px;
    margin-left:625px;
    height:30px;
    text-decoration:none;
    line-height:1.1em;
    color:#076A9D;
}

    /* -----------------    Videos Archives Styling     -----------------*/
div.video-title-archives {
    color:#666666;
    font-weight: bold;
    padding:5px 0 0 0;
    margin-left:24px;
}

.video-news-blocklist .video-title-archives a{
    color:#017cb9;
    font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin:15px 0 25px 0;
    font-size:1.0em !important;
    float:left;
    padding-bottom:0px;
    border-bottom:1px solid #bfbfbf;
    width:641px;
    clear:both;
}

.video-desc-archives a{
    text-align:left;
    font-weight: bold;
    font-family: Arial;
    font-size:11px;
    padding-top:4px;
    /*width:135px;*/
    margin:0px;
    margin-left:12px;
    height:60px;
    text-decoration:none;
    line-height:1.1em;
    color:#076A9D;
}

div.video-desc-archives .date-display-single {
    color:#666666;
    font-weight:bold;
    padding:5px 0 0 0;
    margin-left:12px;
}


.video-desc-archives a:hover{text-decoration:underline;}


div.video-desc-archives
  {
  text-align:left;
  font-weight:normal; font-family: Arial; font-size:11px; padding-top:4px;
/*  width:135px;*/
  margin:0px;
  height:60px;
  color:#2e65aa;
  text-decoration:none;
  line-height:1.1em;

  }

div.video-date-archives{
    text-align:left;
    font-weight:normal;
    font-family: Arial;
    font-size:11px;
    padding-top:4px;
    color:#666;
    /*  width:135px;*/
    margin:0px;
    margin-left:12px;
    float:left;
    text-decoration:none;
    line-height:1.1em;
}

div.video-desc-archives .video-speaker-archives {
    color:#666666;
    font-weight:normal;
    padding:5px 0 0 0;
    margin-left:36px;
}


/*div.video img
  {
  display:inline;
  margin:0px;
  border:3px solid #cecece;

  }*/




div.video_desc .date-display-single {
    color:#666666;
    font-weight:bold;
    padding:5px 0 0 0;
/*    margin-left:12px;*/
}

div.video_desc .video_speaker {
    color:#666666;
    font-weight:bold;
    padding:5px 0 0 0;
/*    margin-left:36px;*/
}

div.video-title {
    color:#666666;
    font-weight:bold;
    padding:5px 0 0 0;
    margin-left:24px;
}


div.video_desc
  {
  text-align:left;
  font-weight:normal; font-family: Arial; font-size:11px; padding-top:4px;
/*  width:135px;*/
  margin:0px;
  height:60px;
  color:#2e65aa;
  text-decoration:none;
  line-height:1.1em;

  }

  div.video_date{
  text-align:left;
  font-weight:normal;
  font-family: Arial;
  font-size:11px;
  padding-top:4px;
  color:#666;
/*  width:135px;*/
  margin:0px;
  float:left;
  text-decoration:none;
  line-height:1.1em;

}

    div.video_more
  {
  text-align:left;
  font-weight:600; color:#017cb9; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:0.9em; padding-bottom:10px;
  width:135px;
  margin:0px;
  height:10px;
  text-decoration:none;
  line-height:1.1em;

  }

   div.video_more a
  {
  text-align:left;
   font-weight:600; color:#017cb9; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:0.9em; padding-bottom:10px;
  width:135px;
  margin:0px;
  height:10px;
  text-decoration:none;
  line-height:1.1em;

  }


.video_search {width:600px; margin-left:280px; margin-right:10px;  padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.video_search_box {margin-top: 0px; padding-top:0px; background-image: url(search_text.gif); background-repeat: no-repeat; position:relative; height:29px;}
.video_search_box input.form-submit {border:none; top:0px; left:267px; position:absolute; padding-top:2px;}
.video_search_box input.form-text {font-size: 0.7em; color: #000000; background-color:#fbfbfb;  border:1px solid #e8e6e6; position:absolute; width:200px; left:55px; height:15px;letter-spacing:0.07em; padding-top:4px;}
.txt_search { font-size:10px; color:#FFF; padding-top:10px;}



    .video_custom
  {
  text-align:left;
  font-weight:600; color:#017cb9; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:0.8em; padding-bottom:10px;

  margin:0px;
  height:10px;
  text-decoration:none;
  line-height:1.1em;
letter-spacing:0.5px;
padding-left:3px;

  }

   .video_custom a
  {
  text-align:left;
   font-weight:600; color:#017cb9; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:0.8em; padding-bottom:10px;

  margin:0px;
  height:10px;
  text-decoration:none;
  line-height:1.1em;
letter-spacing:0.5px;
padding-left:3px;

  }

#block-block-52 { background-color:#f9f9f9; margin-top:20px; padding:10px 10px 15px 10px;}

#block-block-52 h3.search_ttl { color:#2a7089; font-size:13px; padding-bottom:4px;}
#block-block-52 .search_video_box {margin: 0px; padding:0px; width:163px; background-image: url(../images/video-search-bg.gif); background-repeat: no-repeat;  position:relative; height:27px;}
#block-block-52 .search_video_box input.form-submit {border:none; top:2px; left:167px; position:absolute; }
#block-block-52 .search_video_box input.form-text {font-size: 0.7em; color: #336699; border:none; position:absolute; top:5px; width:125px; left:34px; letter-spacing:0.07em; background-color:#f9f9f9;}

#views_slideshow_singleframe_teaser_section_Slideshows-block_3 { position:relative; width:641px; height:183px;}
#views_slideshow_singleframe_teaser_section_Slideshows-block_3 .views-field-title { display:none;}
#views_slideshow_singleframe_teaser_section_Slideshows-block_3 .views-field-field-banner-image-fid {position:absolute; left:-27px; top:0px; z-index:8;}
#views_slideshow_singleframe_teaser_section_Slideshows-block_3 .views-field-field-banner-subtitle-value { position:absolute; left:0px; top:18px; color:#FFF; font-size:26px; letter-spacing:0.045em; text-transform:uppercase; text-shadow:2px 2px 1px #333333; z-index:999; }

.archives-lists .view-content { margin:0; padding:0;}
.archives-lists .view-content .item-list ul li{ list-style:none; padding:0 0 10px 0; margin:0 0 10px 0; float:left; width:100%;  border-bottom: 1px dotted #E2E2E2;}
.archives-lists h3 {border-bottom: 1px solid #CCCCCC; color: #3F4C57; font-family: "Times New Roman",Times,serif; font-size: 0.975em; margin-bottom: 15px; padding: 8px 0 3px 10px;}
.archives-lists .video .video_desc { margin:0; padding:0 0 0 10px; width:100%; height: auto !important;}
.archives-lists .video .video_desc a{ font-weight:bold; font-size:12px;}
.archives-lists .video .video_speaker { font-weight:normal; font-size:12px; font-style:italic; letter-spacing:0.05em;}

/* camra home page, clinical services */

#node-3156 li { }

#node-3156 ul, #node-3159 ul { width: 90%; background: #d0dee8; padding: 10px; margin: 15px; font-size: 12px; }

#node-3156 li, #node-3159 li { padding: 4px 0; list-style-type: none; }


/* colt-study page, lilly duloxetine, minocycline  */

#node-3204 .content p { padding: 0 15px 16px 15px; line-height: 22px; }

.camra table, #node-3160 table, #node-3161 table, #node-3162 table, #node-3203 table, #node-3205 table { border: 1px solid #fff; background: #d0dee8; }

.camra table p, #node-3160 table p, #node-3161 table p, #node-3162 table p, #node-3203 table p, #node-3205 table p { padding: 10px; }

.camra ul, #node-3160 ul, #node-3161 ul, #node-3162 ul, #node-3203 ul, #node-3205 ul { padding: 10px; margin: 0px 0 0 30px; }

.camra ul li, #node-3160 ul li, #node-3161 ul li, #node-3162 ul li, #node-3203 ul li, #node-3205 ul li { padding: 4px 0; list-style-type: disc; font-size: 12px; color: #65696C; }

.camra tr:first-child, #node-3160 tr:first-child, #node-3161 tr:first-child , #node-3162 tr:first-child, #node-3203 tr:first-child, #node-3205 tr:first-child { background: #99a4a9; font-size: 20px; }

.camra tr:first-child p, .camra tr:first-child td p, #node-3160 tr:first-child p, #node-3160 tr:first-child td p, #node-3161 tr:first-child p, #node-3161 tr:first-child td p, #node-3162 tr:first-child p, #node-3162 tr:first-child td p, #node-3203 tr:first-child p, #node-3203 tr:first-child td p, #node-3205 tr:first-child p, #node-3205 tr:first-child td p { color: #fff; }

.rsvp {
margin-left: -90px;
margin-top: -26px;
    }


/** Featured Table styles **/

table.feature {
  border: 1px solid #fff;
  background: #d0dee8;
}

table.feature p {
	padding: 10px;
}

table.feature tr:first-child {
  background: #99a4a9;
  font-size: 20px;
}

table.feature tr:first-child p {
	color: white;
}

table.feature td {
	padding: 0.25em 0.5em;
}

table.feature ul {
  padding: 10px;
  margin: 0px 0 0 30px;
  clear: none;
}

table.feature ul li {
  padding: 4px 0;
  list-style-type: disc;
  font-size: 12px;
  color: #65696C;
}



/** Home buttons **/
#primary_links ul li.home { display: none; }

.nyspifront  #primary_links ul li.home, .nyspi #primary_links ul li.home { display: block; }

/** MIND site styles **/

ol.slats li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	min-height: 100px;
	border-bottom: 1px solid #e8e8e8;
	display: block;
	clear: both;
	}
ol.slats li:last-child {
	margin: 0;
	padding: 0;
	border-bottom: none;
	}

ol.slats li h3 {
margin: 10px 0 0 0;
}


ol.slats li h3 a img {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #eee;
	}

ol.slats li p {
	margin: 0 0 0 76px;
	line-height: 1.4;
	}
ol.slats li p span.meta {
	display: block;
	color: #999;
	}

/** MIND (inline) **/
	
.mind-banner { width: 100%; clear: both; position: relative; z-index: 66; }

	.mind-blurb { display: block; position: relative; z-index: 99; clear: both; width: 100%; padding: 0; background: url(/sites/default/files/mind-body-bg.png) no-repeat; min-height: 121px; margin-top: -35px; }

		.mind-blurb p { font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: 100; padding: 20px 35px 38px 40px; line-height: 140%; }

	.mind-body-content { display: block; float: left; width: 676px; position: relative; margin: 10px 0 0 0;}
	
	.mind-body-content .blurb { margin: 0 10px 20px 15px; width: 400px; display: block; float: left; clear: both; border-bottom: 1px solid #076a9d; }

		.mind-body-content .blurb p { font-weight: 100; font-size: 14px; color: #65696c; }
		
		.mind-body-content .blurb .blurb-title { font-weight: 300; font-size: 16px; color: #076a9d; }
		
			.mind-body-content a { color: #076a9d; text-decoration: none; }

	.side-contact-block { display: block; position: absolute; top: -15px; right: 0; width: 176px; padding: 20px; background: #076a9d; }
	
	.side-contact-block a { color: #fff !important; text-decoration: none; }
	
	.side-contact-block p { font-weight: 100; font-size: 12px; color: #fff; margin: 6px 0; padding: 0; }
	
	.side-contact-block .large { font-size: 14px; margin: 0 0 6px 0; font-weight: bold; color: #fff; display: block; float: left; clear: both; width: 100%; }
	
	.side-contact-block h2 { color: white; }

	.blurb ul { max-width: 400px; }
	
/** MIND and other subsites **/	

.mind .content ul li { font-size: 12px; }

.mind .content dd { margin: 10px; }
	
ul.half { list-style-type: disc; padding: 10px; width: 35%; display: block; float: left; margin: 0 25px; }

ul.half li { padding: 4px 0; }

.area{ background: #f8f8f8; padding: 15px; margin: 0 0 20px 0; }	

	.mind-banner { width: 100%; clear: both; position: relative; z-index: 66; }

	.mind-blurb { display: block; position: relative; z-index: 99; clear: both; width: 100%; padding: 0; background: url(/sites/default/files/mind-body-bg.png) no-repeat; min-height: 121px; margin-top: -35px; }

		.mind-blurb p { font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: 100; padding: 20px 35px 38px 40px; line-height: 140%; }

	.mind-body-content { display: block; float: left; width: 676px; position: relative; margin: 10px 0 0 0;}
	
	.mind-body-content .blurb { margin: 0 10px 20px 15px; width: 400px; display: block; float: left; clear: both; border-bottom: 1px solid #076a9d; }

		.mind-body-content .blurb p { font-weight: 100; font-size: 14px; color: #65696c; }
		
		.mind-body-content .blurb .blurb-title { font-weight: 300; font-size: 16px; color: #076a9d; }
		
			.mind-body-content a { color: #076a9d; text-decoration: none; }

	.side-contact-block { display: block; position: absolute; top: -15px; right: 0; width: 176px; padding: 20px; background: #076a9d; }
	
		.side-contact-block a { color: #fff !important; text-decoration: none; }
	
		.side-contact-block p { font-weight: 100; font-size: 14px; color: #fff; margin: 6px 0; padding: 0; }
	
			.side-contact-block .large { font-size: 16px; margin: 0 0 6px 0; font-weight: bold; color: #fff; display: block; float: left; clear: both; width: 100%; }

		.side-contact-block.eating { width: 194px; top: -5px; }
		
/** MRI **/

.subpage-banner { width: 100%; clear: both; position: relative; z-index: 66; }

	.subpage-blurb { display: block; position: relative; z-index: 99; clear: both; width: 100%; padding: 0; background: url(/sites/default/files/mind-body-bg.png) no-repeat; min-height: 121px; margin-top: -35px; }

	.subpage-blurb.mri p { font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: 100; padding: 20px 35px 20px 40px; line-height: 140%; display: block; float: left; }

	.subpage-body-content { display: block; float: left; width: 676px; position: relative; margin: 10px 0 0 0;}

	.blurb p { width: 410px; }

		.subpage-body-content .blurb p { font-weight: 100; font-size: 14px; color: #65696c; }
		
		.subpage-body-content .blurb .blurb-title { font-weight: 300; font-size: 16px; color: #076a9d; }
		
			.subpage-body-content a { color: #076a9d; text-decoration: none; }

	
	.side-contact-block a { color: #fff !important; text-decoration: none; }
	
	.side-contact-block p { font-weight: 100; font-size: 12px; color: #fff; margin: 6px 0; padding: 0; }
	
	.side-contact-block .large { font-size: 14px; margin: 0 0 6px 0; font-weight: bold; color: #fff; display: block; float: left; clear: both; width: 100%; }

.caption { font-size: 0.85em; }

/** Hoarding **/

#node-3655 { min-height: 800px; }	

.photo.hoard { margin: -128px 25px 0 0; position: relative; z-index: 99; float: right; }

.subpage-banner { width: 100%; clear: both; position: relative; z-index: 66; }

	.subpage-blurb { display: block; position: relative; z-index: 99; clear: both; width: 100%; padding: 0; background: url(/sites/default/files/mind-body-bg.png) no-repeat; min-height: 121px; margin-top: -35px; }

		.subpage-blurb.hoard p { font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: 100; padding: 20px 35px 38px 40px; line-height: 140%; display: block; float: left; width: 410px; }

	.subpage-body-content { display: block; float: left; width: 676px; position: relative; margin: 10px 0 0 0;}
	
	.subpage-body-content .hoard-blurb { margin: -40px 10px 20px 40px; width: 384px; display: block; float: left; clear: both;  position: relative; z-index: 99; line-height: 140%; }

		.subpage-body-content .blurb p { font-weight: 100; font-size: 14px; color: #65696c; }
		
		.subpage-body-content .blurb .blurb-title { font-weight: 300; font-size: 16px; color: #076a9d; }
		
			.subpage-body-content a { color: #076a9d; text-decoration: none; }

	.side-contact-block.hoard {
display: block;
position: absolute;
top: 37px;
right: 25px;
width: 152px;
padding: 20px;
background: #076a9d; }
	
	.side-contact-block a { color: #fff !important; text-decoration: none; }
	
	.side-contact-block p { font-weight: 100; font-size: 12px; color: #fff; margin: 6px 0; padding: 0; }
	
	.side-contact-block .large { font-size: 14px; margin: 0 0 6px 0; font-weight: bold; color: #fff; display: block; float: left; clear: both; width: 100%; }

.caption { font-size: 0.85em; }

/*** Cog Dev ***/

.mind-banner { width: 100%; clear: both; position: relative; z-index: 66; }

	.mind-blurb { display: block; position: relative; z-index: 99; clear: both; width: 100%; padding: 0; background: url(/sites/default/files/mind-body-bg.png) no-repeat; min-height: 100px; margin-top: -35px;}

		.mind-blurb p { font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: 100; padding: 10px 35px 15px 35px; line-height: 140%;}

	.mind-body-content { display: block; float: left; width: 676px; position: relative; margin: 10px 0 0 0;}
	
	.mind-body-content .blurb { margin: 0 10px 20px 35px; width: 380px; display: block; float: left; clear: both; }

		.mind-body-content .blurb p { font-weight: 100; font-size: 14px; color: #65696c; }
		
		.mind-body-content .blurb .blurb-title { font-weight: 300; font-size: 16px; color: #076a9d; }
		
			.mind-body-content a { color: #076a9d; text-decoration: none; }

	.side-contact-block { display: block; position: absolute; top: -15px; right: 0; width: 200px; padding: 15px; background: #076a9d; margin-top:10px;}
	
	.side-contact-block a { color: #fff !important; text-decoration: none; }
	
	.side-contact-block p { font-weight: 100; font-size: 12px; color: #fff; margin: 6px 0; padding: 0; }
	
	.side-contact-block .large { font-size: 14px; margin: 0 0 6px 0; font-weight: bold; color: #fff; display: block; float: left; clear: both; width: 100%; }
	
/** Eating Disorders **/

.eating-banner { width: 100%; clear: both; position: relative; z-index: 66; }

	.eating-blurb { display: block; position: relative; z-index: 99; clear: both; width: 100%; padding: 0; background: url(/sites/default/files/mind-body-bg.png) no-repeat; min-height: 121px; margin-top: -35px; background-size: 100% 100px; }

		.eating-blurb p { font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: 100; padding: 20px 35px 38px 40px; line-height: 140%; }

	.eating-body-content { display: block; float: left; width: 676px; position: relative; margin: 10px 0 60px 0;}
	
	.eating-body-content .blurb { margin: 0; width: 400px; display: block; float: left; clear: both; border-bottom: 1px solid #076a9d; }

		.eating-body-content .blurb p { font-weight: 100; font-size: 14px; color: #65696c; }
		
		.eating-body-content .blurb .blurb-title { font-weight: 300; font-size: 16px; color: #076a9d; }
		
			.eating-body-content a { color: #076a9d; text-decoration: none; }

	.side-contact-block { display: block; position: absolute; top: -15px; right: 0; width: 176px; padding: 20px; background: #076a9d; }

	.side-contact-block.eating { width: 194px; top: -5px; }	

	.side-contact-block a { color: #fff !important; text-decoration: none; }
	
	.side-contact-block p { font-weight: 100; font-size: 12px; color: #fff; margin: 6px 0; padding: 0; }
	
	.side-contact-block .large { font-size: 14px; margin: 0 0 6px 0; font-weight: bold; color: #fff; display: block; float: left; clear: both; width: 100%; }
.front-slide { display: none; }

.nyspifront .front-slide { display: block; }

/** Buttons **/

a.button {
	padding: 0.6em 1.5em;
	margin: 0.5em 0.5em 0.5em 0;
	background: #006699;
	color: white !important;
	font-size: 1em;
	font-weight: bold;
	border-radius: 3px;
}

a.button:hover {
	text-decoration: none;
	opacity: 0.8;
}