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

html, body {
height:100%;
}

body {
background-color:#e3e3e3;
margin:0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#overall_wrapper {
background-color:#e3e3e3;
margin:0 auto;
padding:0;
background:url(../img/sg_trial_bg.gif) repeat-x;
}

a {
color:#0450ac;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}
ul,ol {
padding-left:40px;
margin:13px 0;
}

/* table TR gradient - gradient on each row header with green background - RHM added table_gradient for new Umbraco 4.0 Tiny table dialog */

table.sg_int_table_tr_gradient, sg_int_table_tr_gradient, .table_gradient {
/*background-image:url(/img/sg_table_bg.jpg);*/

}

table.sg_int_table_tr_gradient td, .table_gradient td {
background-image:url(/img/sg_table_bg.jpg);

}

table.sg_int_table_tr_gradient thead, table.sg_int_table_tr_gradient th, .table_gradient th, .table_gradient thead  {
/*background-color:#47656B !important;*/
background:#4D6C72 url(/img/sg_menu_atstate2.gif) repeat-x scroll center top;
color:#FFF;
text-align:left;
}

th#sg_int_table_tr_gradient  {
background-color:#47656B !important;
color:#FFF;
text-align:left;
}

table.sg_int_table_tr_gradient td, .table_gradient td {
text-align:left;
}

table.sg_int_table_tr_gradient td, table.sg_int_table_tr_gradient th, .table_gradient th {
border:1px #fff solid;
padding:4px;
}


table#sg_basicTrialInfo th,.tableGradient th {
background-color:#2d494f;
color:#FFF;
text-align:left;
}

a.arrow_link {
display:block;
clear:both;
padding:2px 0 2px 14px;
background:url(/img/h2-arrow.gif) no-repeat 0 .5em;
}

h1 {
font-size:16px;
color:#2d494f;
font-weight:700;
margin:0 0 5px 0;
}

/* added extra top margin per colin's bug fix request -- sgt, 3/12/2008 */
h4 {
margin: 12px 0 5px 0;
color:#2D494F
}

h3{
margin: 12px 0 5px 0;
}

p, .standardText {
font-size:12px;
color:#666;
text-align:left;
}

p.clear {
clear:both;
line-height:0px;
font-size:0px !important;
margin:0 !important;
padding:0 !important;
height:0px;
}

form { margin:0; padding:0; }

hr {
clear:both;
}

/* removed italics -- sgt, 6/2/2008 */
.required {
color:#a90101;
font-size:12px;
}

.legal { font-size:10px; }

#sg_header_bar {
width:100%;
background-color:#7a7a7a;
}

#sg_header {
width:850px;
background-color:#7a7a7a;
height:28px;
text-align:left;
margin:0 auto;
}

#sg_header #ucsfLogoStyle {
vertical-align:middle;
}

.spacerBar {
vertical-align:middle;
height:20px;
padding-top:4px;
}

#sg_header a,#sg_header a:link,#sg_header a.visited {
color:#FFF;
text-decoration:none;
font-size:11px;
font-weight:700;
}

#sg_header a:hover {
margin-left:0;
color:#DDD;
text-decoration:none;
font-weight:700;
}

#sg_header div.ucsfLogoText {
font-size:11px;
font-weight:700;
color:#FFF;
float:left;
padding-bottom:6px;
}
#sg_header #ucsfLogoText0 {
color:#F00;
}

#sg_topImageContainer {
background-color:#a7a6ac;
width:850px;
height:166px; /* necessary to constrain image or it will not align with top bar menu */
border:0;
margin:0 auto;
padding:0;
}

#sg_topImage {
display:block;
border:none;
}

#sg_topMenu_bar {
width:100%;
background:#d2d2d2 url(../img/sg_menu_bg.gif) repeat-x;
border-bottom:1px solid #a9aeb3;
border-top:1px solid #a9aeb3;
}

#sg_topMenu {
background:#d2d2d2 url(../img/sg_menu_bg.gif) repeat-x;
height:22px;
color:#FFF;
vertical-align:top;
clear:both;
font-size:11px;
width:850px;
margin:0 auto;
}

#sg_mainContent {
width:850px;
clear:both;
font-size:12px;
background-color:#e3e3e3;
margin:0 auto;
padding:0;
}

#sg_centerSection {
float:left;
width:850px;
clear:both;
font-size:12px;
background-color:#e3e3e3;
margin:0 auto;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff; /* put right hand side line to match bottom line - helps with short pages */
vertical-align:top;
margin:0;
padding:0;
}

/* ie6 does not see this */
#sg_mainContent>#sg_centerSection {
min-height:450px;
}

/* breadcrumb, email and print buttons area - turned off here */
#sg_breadcrumb_email {
	display:none;
}

/* start of dynamic left navigation area  */
#sg_leftMenus {
float:left;
width:234px;
text-align:left;
font-size:12px;
font-weight:100;
color:#565758;
padding:0;
margin:0;
margin-top:16px; /* put margin to separate side menu from top menu bar */
}

#sg_leftMenus ul {
list-style:none;
border:0;
margin:0;
padding:0;
border-bottom:1px solid #fff;
border-top:1px solid #ccc;
}

#sg_leftMenus ul li {
list-style:none;
margin:0;
padding:2px 0 2px 18px;
background:url(/img/h2-arrow.gif) no-repeat 10px .5em;
border-bottom:1px solid #fff;
background-color:none;
}

#sg_leftMenus ul li:hover {
/*background-image:url(/img/h2-arrow_hover.gif);
background-color:#ccc;*/
}

#sg_leftMenus ul li a {
color:#565758;
text-decoration:none;
display:block;
cursor:pointer;
padding:4px 0 4px 11px;
}

#sg_leftMenus ul li a#active, #sg_leftMenus a.tmActive {
/*color:#333;
border-bottom:1px solid #aD8B35;
*/
}

#sg_leftMenus ul.sg_dynamicnav {
/* attach the gradient image to the bottom instead of top */
background:url(../img/sg_dynmenu_bg.jpg) repeat-x #fff bottom;
}

#sg_leftMenus ul.sg_dynamicnav li {
list-style:none;
margin:0;
padding:0;
background:none;
border-bottom:1px solid #ccc;
background-color:none;
}

* html #sg_leftMenus ul.sg_dynamicnav li {
height:1%;
}

#sg_leftMenus ul.sg_dynamicnav li.activeSection a, #sg_leftMenus ul.sg_dynamicnav li.activeSection a:hover {
background:url(../img/sg_menu_atstate2.gif) top center repeat-x #4d6c72;
}

#sg_leftMenus ul.sg_dynamicnav li.activeSection ul li a {
background:none;
color:#565758;
}

/* applied colin's fix for tertiary rollover states -- sgt, 6/2/2008 */
#sg_leftMenus ul.sg_dynamicnav li a:hover, #sg_leftMenus ul.sg_dynamicnav li.activeSection ul li a:hover {
background:#ccc;
color:#565758;
}

/* added a:hover state so that dark font color isn't used in conjunction with dark background color -- sgt, 3/12/2008 */
#sg_leftMenus ul.sg_dynamicnav li.activeSection a, #sg_leftMenus ul.sg_dynamicnav li.activeSection a:hover {
color:#fff;
}

#sg_leftMenus ul li ul {
margin:0;
border:none !important;
}

#sg_leftMenus ul li ul li {
border:none !important;
}
* html #sg_leftMenus ul li ul li {
height:1% !important;
}

#sg_leftMenus ul li ul li a {
padding:2px 0 2px 20px;
}

#sg_activeMenu {
background-color:#FBFFCF;
border-top:1px solid #CFD69A;
margin:0;
padding:16px 4px 8px;
}

/* FIXES TO GET BOTTOM BORDER ON SUB-MENU */

div#activeMenu ul.sg_dynamicnav li.activeSection ul.sg_dynamicnav {
	border-bottom:1px solid #ccc !important;
	}

div#activeMenu ul.sg_dynamicnav li.activeSection {
	border-bottom:0;
	}

/*  END TIM FIXES */


#sg_leftBarEditableRegion {
width:235px;
text-align:left;
font-size:12px;
margin-top:0px;
padding:0px;
}

#sg_leftBarEditableRegion a {
color:#1C3564;
text-decoration:none;
font-weight:700;
}

#sg_leftBarEditableRegion a:hover {
color:#333;
/*background-color:#F6DD7B;*/
}

#sg_leftMenu {
margin:0;
padding:0;
}

#sg_leftMenu a {
text-decoration:none;
}

#sg_leftMenu div.container1 {
color:#1C3564;
padding-left:0;
margin:6px 0 14px;
}

#sg_leftMenu div.container1 a,#sg_leftMenu div.container1 a:link,#sg_leftMenu div.container1 a:active {
color:#1C3564;
background: transparent url(/img/makeanappt_btn_back.gif) 0px 0px;
margin:0 0 0 14px;
padding:5px 0 0 0;
display:block;
width:153px;
height:19px;
text-align: center;
}

#sg_leftMenu div.container1 a:hover {
background-position:0px 24px;
color:#333;
}

#sg_leftMenu div.containerEditableRegion1 {
color:#1C3564;
margin:0 8px;
}

#sg_leftMenu div.formStyle {
background:url(../img/search_glass.jpg) top right no-repeat;
margin:0;
padding:10px 0 10px 8px;
color:#1C3564;
border-bottom:2px solid #fff;
width:225px;
zoom:1;
clear:both;
height:46px;
}
*:first-child+html #sg_leftMenu div.formStyle { min-height: 1px;}

#sg_leftMenu div.formStyle a:hover {
font-weight:700;
text-decoration:none !important;

color:#0450ac;
/*background-color:#E6D08B;*/
}

#sg_leftMenu span.search {
font-size:11px;
color:#0450AC;
font-weight:700;
margin:0 0 0 2px;
padding:0;

}
#sg_leftMenu div.formStyle #searchButton {
/*background:url(../img/button-face.gif) top left repeat-x;*/
padding:0 0 4px;
height:26px;
vertical-align:middle;
}

#sg_leftMenu div.formStyle #searchButton input {
padding:0px;
margin: 4px 0px 1px 6px;
width:14px;
vertical-align:bottom;
}
/* CSS hack for IE7 to fix alignment issue with radio */
*:first-child+html #sg_leftMenu div.formStyle #searchButton input  {vertical-align:baseline;}

#sg_leftMenu div.formStyle #searchButton .searchSpan1 {
padding-right:3px;
}

#sg_leftMenu div.formStyle #searchButton button {
padding:0px;
margin:3px 2px 2px 4px;
font-size:10px;
}

#searcBoxInput {
   margin:0px;
   padding:0px;
}

#sg_leftMenu span:hover.search {
text-decoration:none;
color:#E79D25;
}

#sg_jumpbox, #sg_jumpbox2 {
padding:3px 0 8px 10px;
border-bottom:2px solid #fff;
border-top:1px solid #ccc;
}

#sg_leftMenu ul li a:hover,#activeMenu ul li a:hover  {
/*background-color:#F6DD7B;*/
color:#333;
}

#sg_current_subhead {
border-bottom:1px solid #ccc;
padding:0;
margin:0;
}

/*
#sg_current_subhead h2 {
color:#fff !important;
text-transform:none !important;
font-size:12px !important;
padding:5px 10px !important;
background-color:#4d6c72;
border-bottom:2px solid #fff;
margin-bottom:0 !important;
}
*/

/* left bar featured areas */

#sg_giftbox {
/* background:url(/img/sg_envelope.gif) bottom right no-repeat; old BG - new added 2/5/09 */
/*background:url(http://surgery.ucsf.edu/media/747133/make-a-gift-box.jpg) bottom right no-repeat; Removed http as needs to be relatvie for HTTPS */
background:url(/media/747133/make-a-gift-box.jpg) bottom right no-repeat;
border-top:1px solid #ccc;
border-bottom:2px solid #fff;
clear:both;
width:235px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

/* sgt: added labbox and messagebox styles, 4/22 */
#sg_giftbox p, #sg_messagebox p, #sg_altbox p, #sg_labbox p    {
padding:0 10px;
}

#sg_altboxBY {
background-image:url(/media/517018/chiefbox.gif);
width:235px;
}

#sg_giftbox .inner p, #sg_messagebox .inner p, #sg_altbox .inner  p, #sg_labbox .inner  p, #sg_altboxBY .inner p    {
padding:0 6px 0 0;
}

/* sgt: modified giftbox p style, 4/22 */
#sg_giftbox p  {
color:#33542c;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* sgt: added labbox style, 4/22 */
#sg_labbox {
border-top:1px solid #ccc;
border-bottom:2px solid #fff;
background: url('/img/sg_message_bg.jpg');
moz-background-clip: -moz-initial;
moz-background-origin: -moz-initial;
moz-background-inline-policy: -moz-initial;
clear:both;
width:100%;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sg_messagebox {
border-top:1px solid #ccc;
border-bottom:2px solid #fff;
background-color:#ded8e6; /* purple */
/*background-color:#f8f8d6;*/ /* yellow */
/*background-color:#FFF2C1; */ /* gold */
clear:both;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

/* sgt: added labbox style, 4/22 */
#sg_messagebox p, #sg_giftbox p, #sg_labbox p, #sg_imageonlybox p, #sg_altbox p, #sg_altboxBY p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:120%;
margin:0 0 5px 0;
}

/* sgt: added labbox style and modified default margins for messagebox images, 4/22 */
#sg_messagebox img {
float:left;
margin: 6px 8px 6px 8px;
padding: 0px;
border:1px solid #fff;
line-height:0;
width:67px;
}

#sg_messagebox .inner img {
margin: 6px 8px 6px 0px;
}

#sg_labbox img {

margin: 6px 8px 6px 10px;
padding: 0px;
border:1px solid #fff;
line-height:0;
}

/* sgt: added labbox style and modified default margins for messagebox images, 4/22 */

#sg_labbox img {
float:left;
width: 180px;
margin: 6px 0 6px 26px;
padding: 0px;
border:1px solid #fff;
line-height:0;
}
#sg_labbox .inner img {
float:none;
width: 180px;
margin: 6px 0 6px 6px;
padding: 0px;
border:1px solid #fff;
line-height:0;
text-align:center;
}

#sg_labbox .inner .textArea, #sg_giftbox .inner .textArea {

margin: 6px 2px 0px 0px;
padding: 0px;

}

#sg_altbox img {
float:left;
width: 180px;
margin: 6px 8px 6px 8px;
padding: 0px;
border:1px solid #fff;
line-height:0;
}
#sg_altboxBY img {
float:left;
width: 180px;
margin: 6px 8px 6px 8px;
padding: 0px;
border:1px solid #fff;
line-height:0;
}


#sg_altbox .inner img {
margin: 6px 8px 6px 0px;
}

#sg_altboxBY .inner img {
margin: 6px 8px 6px 0px;
}

#sg_giftbox img {
float:left;
width: 180px;
margin: 6px 8px 6px 8px;
padding: 0px;
border:1px solid #fff;
line-height:0;
}
#sg_giftbox .inner img {
margin: 6px 8px 6px 0px;
}

#sg_giftbox p, #sg_labbox p, #sg_altbox p, #sg_altboxBY p {
clear: both;
}

#sg_messagebox h2.sg_message_title {
text-transform:none;
font-size:12px;
color:#383838;
}

#sg_messagebox .link_text, #sg_altbox.link_text, #sg_labbox .link_text, #sg_giftbox .link_text, #sg_imageonlybox .link_text, #sg_altboxBY.link_text {
   padding:4px 6px 8px 0px;
   clear:both;
}

#sg_messagebox .link_text, #sg_altbox .link_text, #sg_labbox .link_text, #sg_giftbox .link_text,  #sg_altboxBY .link_text {

}

#sg_altbox .link_text {
   padding-top:6px;
   padding-bottom:10px;
   padding-left:0px;
   clear:both;
}
#sg_altboxBY .link_text {
   padding-top:6px;
   padding-bottom:10px;
   padding-left:0px;
   clear:both;
}

/* image only in the box with link */
#sg_imageonlybox {
border-bottom:2px solid #fff;
background-color:#FFF; /* white */
width:234px;
}
#sg_imageonlybox img {

width:234px;
}

/* added new altbox definition, 8/6/08 */

#sg_altbox {
border-top:1px solid #ccc;
border-bottom:2px solid #fff;
background-color:#EFEEF3; /* yellow */
moz-background-clip: -moz-initial;
moz-background-origin: -moz-initial;
moz-background-inline-policy: -moz-initial;
padding:0;
clear:both;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

#sg_altboxBY {
border-top:1px solid #ccc;
border-bottom:2px solid #fff;
background-color:#EFEEF3; /* yellow */
moz-background-clip: -moz-initial;
moz-background-origin: -moz-initial;
moz-background-inline-policy: -moz-initial;
padding:0;
clear:both;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

#sg_giftbox div.inner, #sg_messagebox .inner {
padding-left:10px;
padding-right:4px;
width:220px;
}
#sg_altbox div.inner {
padding-left:10px;
padding-right:8px;
width:216px;
}

#sg_altboxBY div.inner {
padding-left:10px;
padding-right:8px;
width:216px;
}

#sg_labbox div.inner  {
padding-left:4px;
padding-right:4px;
width:226px;
}



#sg_giftbox div.inner img {
padding-left:0px;

}
#sg_giftbox div.inner .imgHolder {
padding-left:0px;
}


#sg_altbox h2 {
background-color:#959595;
color:#FFFFFF !important;
font-size:13px !important;
padding:7px 10px !important;
text-transform:none !important;
}
#sg_altboxBY h2 {
background-color:#757520;
color:#FFFFFF !important;
font-size:12px !important;
padding:7px 10px !important;
text-transform:none !important;
}

#sg_beigeoptionalbox {
/*background:url(/img/sg_envelope.gif) bottom right no-repeat;*/
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#sg_beigeoptionalbox img{
margin: 0px;
margin: 6px 8px 6px 0px;
border:1px solid #fff;
line-height:0;
width:234px;
}

/* sgt: applied margin to readmore link, 4/22 */
p a.sg_readmore {
margin: 12px 0px !important;
}

/* sgt: added clear both to readmore link, 4/22 */
a.sg_readmore {
font-weight:700;
clear:both;
}

a.sg_readmore:hover {
text-decoration:underline !important;
}

#sg_giftbox h2 {
color:#fff !important;
text-transform:none !important;
font-size:12px !important;
padding:5px 10px !important;
/* background-color:#7baa71; old color - new color added 2/5/09 */
background-color:#507177;
}

/* added giftbox-style h2 style for labbox -- sgt, 4/22 */
#sg_labbox h2 {
color:#fff !important;
text-transform:none !important;
font-size:13px !important;
padding:5px 10px !important;
background-color:#6C9BD3;
}

/* added giftbox-style h2 style for messagebox -- sgt, 4/22 */
#sg_messagebox h2 {
color:#fff !important;
text-transform:none !important;
font-size:12px !important;
padding:5px 10px !important;
background-color:#9a95b9;
}

/* END left bar featured areas */

#sg_jumplinks {
border-top:1px solid #ccc;
border-bottom:2px solid #fff;
padding:10px 10px 0 10px;
}

#sg_jumplinks a {
font-weight:bold;
display:block;
padding:0 0 4px 14px;
background:url(/img/h2-arrow-rev.gif) no-repeat 0 .2em;
}

#sg_jumplinks h2 {
text-transform:none !important;
font-size:14px !important;
}

.whiteBarBox {
margin:10px 0 6px 0;
}

/* end dynamic leftnav area */


#sg_centerContent {
float:left;
margin:0;
font-size:13px;
color:#666;
text-align:left;
width:614px;
padding:0;
border-left:1px solid #fff;
background:#fff;
}

#sg_centerContent #contentTitle {
width:auto;
clear:both;
margin:0 0 10px 0;
padding:0;
}

#sg_centerContent #contentTitle h2 {
font-size:20px;
color:#E87D1D;
margin-bottom:0;
font-weight:400;
clear:both;
}

#sg_centerContent #contentBody {
font-size:13px;
color:#666;
line-height:120%;
clear:both;
}

#sg_centerContent #contentLeftBox {
float:left;
width:256px;
vertical-align:top;
background:url(/img/bg_callouts.gif) repeat-x left top;
margin:12px 4px 0 0;
}

#sg_centerContent #contentRightBox {
float:left;
width:256px;
vertical-align:top;
background:url(/img/bg_callouts.gif) repeat-x left top;
margin:12px auto 0;
}

/* home page header padding changed 3/10/08, sgt */
#sg_contentHeading {
width:554px;
padding:20px 30px;
background-color:#ded8e6; /* purple*/
/*background-color:#FFF2C1; */ /*gold */
/* background-color:#f8f8d6; */ /* yellow */
border-bottom:1px solid #a9aeb3;
}
/* sg_centerContentInt - styles added to make frontpages different from internal pages, as center section is very different */
#sg_centerContentInt {
float:left;
margin:0;
font-size:13px;
color:#666;
text-align:left;
width:614px;
padding:0;
border-left:1px solid #ddd;
border-left:1px solid #ddd;
background:#fff;
}

#sg_centerContentInt #contentTitle {
width:auto;
clear:both;
margin:0 0 10px 0;
padding:0;
}

#sg_centerContentInt #contentTitle h2 {
font-size:20px;
color:#E87D1D;
margin-bottom:0;
font-weight:400;
clear:both;
}

#sg_centerContentInt #contentBody {
font-size:13px;
color:#666;
line-height:120%;
clear:both;
}

#sg_centerContentInt #contentLeftBox {
float:left;
width:256px;
vertical-align:top;
background:url(/img/bg_callouts.gif) repeat-x left top;
margin:12px 4px 0 0;
}

#sg_centerContentInt #contentRightBox {
float:left;
width:256px;
vertical-align:top;
background:url(/img/bg_callouts.gif) repeat-x left top;
margin:12px auto 0;
}


#sg_contentHeading h2 {
font-weight:700;
font-size:14px;
color:#4f4f4f;
margin:0;
}

#sg_int_heading {
/*height:13px;*/
height:26px;
font-size:11px;
background-color:#ded8e6;
padding:5px 0px 5px 14px;
border-bottom:1px solid #ccc;

}

#sg_int_heading a {
color:#5d5761;
}

#sg_int_content h2 {
font-size:15px;
color:#A90101;
margin:0 0 5px 0;
font-weight:700;
}

#sg_int_content {
padding:14px;
/*width:auto;*/
width:580px; /* 574 582 */
background-color:#fff;
display:block;
zoom:1;
}

#sg_int_content h3 {
text-transform:none;
font-size:14px;
color:#1a3256;
margin:12px 0 10px;
}

#sg_bio_contact h3 {
margin-top:0px;

}

#sg_bio_contact #contactContents {
clear:both;
text-align:left;
font-size:12px;
color:#333;
width:360px;
float:left;
}

#sg_int_content h4, #sg_bio_contact h4 {
text-transform:none;
font-size:12px;
color:#2d494f;
}

#sg_int_content h5 {
font-size:12px;
color:#513A52;
margin:0 0 5px 0;
font-weight:700;
}

/* variance in bios Titles */
h2#sg_bioTitle {
text-transform:none;
font-size:14px !important;
color:#1a3256 !important;
font-weight:100 !important;
width:380px;
display:inline;

}

h2#sg_bioTitle p {
text-transform:none;
font-size:14px !important;
color:#1a3256 !important;
font-weight:100 !important;
margin:2px 0 4px 0 !important;
padding:0;

}

#sg_int_content p {
margin:0 0 10px 0;
}

/* applied colin's fix for adding orange bullets to home page content */
#sg_int_content ul, #sg_centerContent ul {
list-style:none;
border:0;
margin:0 0 10px 0;
padding:0;
}

/* applied colin's fix for adding orange bullets to home page content */
#sg_int_content ul li, #sg_centerContent ul li {
font-size:12px;
list-style:none;
margin:0;
padding:1px 0 1px 14px;
background:url(/img/sg_bullet.gif) no-repeat 0 .5em;
}

#sg_int_content ul li.bullets {
background:url(/img/sg_bullet.gif) no-repeat 0 .5em;
}

#sg_int_content ol li {
font-size:12px;
margin:0;
padding:1px 0;
}

#sg_biopic, div.sg_trials_image img {
border:1px solid #ccc;
padding:2px;
float:left;
}


/* modified padding under bio pic -- sgt, 6/2/2008 */
#sg_biopic {
margin:0 20px 4px 0;
}
div.sg_trials_image img {
margin:0 20px 0 0;
}
div.sg_trials_image ul {
clear:both;
}

#sg_bio_contact {
padding:10px;
margin:10px 0 4px;
float:left;
background-color:#f3f3f3;
width:370px;
border:3px double #e3e3e3;
}

#sg_bio_contact p {
font-size:12px;
color:#333;
line-height:130%;
margin:0;
float:left;
}

div.sg_2col_1 {
width:314px;
padding:0 20px 10px 0;
}

div.sg_2col_2 {
width:230px;
padding:0 0 10px 0;
}

div.sg_2col_1, div.sg_2col_2 {
float:left;
font-size:12px;
}

#sg_int_content .bioPersonDetails,#sg_int_content .bioBiography,#sg_int_content .bioPublications,#sg_int_content .bioMediaLinks, #sg_int_content .bioResearchSummary {
clear:both;
width:auto;
margin:10px 6px 10px 0;
padding:0 0 5px 0;
}

#sg_int_content .bioResearchSummary {
padding-bottom:12px;
}

#sg_int_content .bioResearchSummary ul {
margin-bottom:0;
}

#sg_int_content .bioPersonDetails {
	margin:0px 6px 10px 0;
clear:both;
}
#sg_int_content #bioPersonalInfo {
clear:both;
float:left;
width:574px;
padding-bottom:8px;
/*float:left; this was breaking in firefox - not sure why we have a float here anyway. Colin */

}
#sg_int_content #bioPersonalInfo .sg_name {


/*float:left; this was breaking in firefox - not sure why we have a float here anyway. Colin */

}


#sg_int_content .bioPersonDetails, #sg_int_content .sg_trialHeading { background:url(../img/sg_bio_border.gif) bottom center repeat-x; padding:0; }
#sg_int_content .bioBiography, #sg_int_content .bioPublications, #sg_int_content .bioResearchSummary { border-bottom:1px solid #ccc; }

#sg_int_content #bioClinicalTrials {
padding-bottom:8px;
}

#sg_int_content #bioClinicalTrials .bioClinicalTrialsItems .trialTitle {
        padding: 0 16px 0 10px;
}
#sg_int_content #bioClinicalTrials .bioClinicalTrialsItems .trialStudyID {
        padding-left:10px;
        margin-bottom:7px;
	font-weight:bold;
}
#sg_int_content #bioClinicalTrials .bioClinicalTrialsItems {
	padding: 4px 10px 1px 6px;
        background:url(/img/h2-arrow.gif) 3px 6px no-repeat;
	margin:4px 6px 2px 18px;
}
#sg_int_content #bioClinicalTrials .lineEvenColor {
  background-color:#FFF;
}
#sg_int_content #bioClinicalTrials .lineOddColor {
  background-color:#F2F5FD;
}

#sg_userEditableContent, #sg_bottomBoxContainer {
background-color:#fff;
background:url(../img/sg_callout_bg.jpg) repeat-x;
width:584px;
padding:14px 0 4px 30px;
border:0;

}


#sg_bottomBoxContainer {
border-bottom:1px solid #aaadb2;
min-height:224px;
overflow:hidden;
}

#sg_userEditableContent {
padding-bottom:30px;
/* added width and padding to make content wrap instead of crowd and overrun right margin */
padding-right:10px;
width:574px;
min-height:150px;
}

#sg_bottomBoxContainer ul, #sg_userEditableContent ul {
list-style:none;
border:0;
margin:0;
padding:0;
}

#sg_bottomBoxContainer ul li, #sg_userEditableContent ul li  {
list-style:none;
margin:0;
padding:2px 0 2px 14px;
background:url(/img/h2-arrow.gif) no-repeat 0px .4em;
}

#sg_bottomBoxContainer h2, #sg_userEditableContent h2, #sg_leftMenus h2 {
color:#1a3256;
text-transform:uppercase;
font-size:11px;
margin:0 0 5px 0;
}

div.sg_hp_3col {
width:172px;
float:left;
padding:0 15px 10px 0;
font-size:12px;
min-height:190px;
}

a.viewall_1 {
font-weight:700;
display:block;
padding-left:16px;
margin-top:5px;
}

#clinicalTrials {
   /*border-top:1px solid #999999;*/
}

hr.sg_clinicalTrialsHR {
size:1px;
line-height:1px;
clear:both;
margin-top:0px;
margin-bottom:0px;
padding:0;
color:#BBBBBB;
border-top:1px solid #BBBBBB;

}

#sg_int_content .sg_trialHeading, #sg_int_content .sg_trialHeading_2 {
padding-bottom:15px;
}
#trial_section {
   clear:both;
   margin-top:6px;
   margin-bottom:6px;
}

#sg_int_content .sg_trialHeading {
margin-bottom:10px;
}

#sg_clinical_trail_title  {
    margin-bottom:8px;
}
#sg_clinical_trail_title h2 {
    font-size:16px;
    color:#333;
}
#sg_clinical_trail_intro {
    margin-bottom:14px;
    font-size:12px;
}

#sg_clinical_trials_list {
    font-size:12px;
    margin-left:0px;
width:569px;
}

#sg_clinical_trials_list .clinicalTrialsList {
    margin-bottom:10px;
    padding-bottom:9px;
    padding-left:16px;
    background:url(/img/h2-arrow.gif) no-repeat 0 .25em;
    /*border-bottom: 1px solid #F6F6F6;*/
}
#sg_clinical_trials_list .clinicalTrialsList .clinical_trial_pi_name {
    padding-top:8px;
}

#sg_clinical_trials_list #section_title h3 {
	font-size:14px;
        font-weight:bold;
        margin: 2px 6px 2px;
        color:white;
}

#sg_clinical_trials_list #section_title {

        margin: 6px 0px 2px;
        padding:1px 0px 1px;
	background-color:#6c9bd3;
}

#sg_clinical_trials_list .clinicalTrialsItem {
padding-left:5px;
margin-left:6px;
padding-bottom:12px;
padding-top:12px; /*new top padding as of 3/9/09; none previously*/
background:url(/img/h2-arrow.gif) no-repeat 0 1.25em; /*previously .25em (3/9/09)*/
}
#sg_clinical_trials_list .trial_name {
padding-left:8px;
}

#sg_clinical_trials_list .clinical_trial_section {
   padding-bottom:15px;
   clear:both;
   float:left;
   width:578px;
}
#sg_clinical_trials_list .clinical_trial_section h2 {

}
#sg_clinical_trials_list .clinical_trial_section #typeSelect {

}
#sg_clinical_trials_list .clinical_trial_section #CheckboxAndSelect {
	border:1px none #ccc;
	padding:10px;
background-color:#F2F5FD;
}
#sg_clinical_trials_list .clinical_trial_section #recruitingTrialsCB {
	padding-bottom:10px;
}
#sg_clinical_trials_list .clinical_trial_section #selTypes {

}

#sg_clinical_trials_list .clinical_trial_section #CheckboxAndSelect .recruitingEmphasised {
	font-weight:normal;
color:#008000;
}

#sg_clinical_trials_list .ctLine {
   color:#DDD;
   border-bottom: 1px solid #DDD;
   height:1px;
}

#sg_clinical_trials_list .clinicalTrialStatusPre, #sg_trials .clinicalTrialStatusPre {
   color:#666666;
}

#sg_clinical_trials_list .clinicalTrialStatusRed, #sg_trials .clinicalTrialStatusRed  {
   color:#a90101;
}
#sg_clinical_trials_list .clinicalTrialStatusGreen, #sg_trials .clinicalTrialStatusGreen  {
   color:#008000;
   font-weight:500;
}
#sg_clinical_trials_list .clinicalTrialStatusBlack, #sg_trials .clinicalTrialStatusBlack  {
   color:#a90101;
   font-weight:700;
}


#sg_clinical_trials_list .principalInvestigator  {
	font-weight:bold;
}
#sg_clinical_trials_list .principalInvestigator a {
	font-weight:bold;
}
#sg_clinical_trials_list .clinicalTrialsProtocolID  {
	font-weight:bold;
}
#sg_clinical_trials_list .clinicalTrialsRulerLine {
	width:564px;
	font-size:2px;
	float:left;
	clear:both;
        margin:0px 10px 0 8px;
        border-bottom:1px solid #aab;
}
.dashToBullet {
	font-weight:bold;
         font-size:14px;
	color: #F0A034;
}
.ctHeading {
	/*font-weight:bold;*/
	font-size: 13px;
}
.CTStudyDesign {
	padding:15px 0 10px;
}
.ctContentFooter {
	margin-top: 0;
	margin-bottom: 10px;
	margin-top: 28px;
font-size:10px;
}



/* RHM added table_gradient_full for new Umbraco 4.0 Tiny table dialog  */
table.sg_int_table, .table_gradient_full {
background-image:url(/img/sg_table_bg.jpg);
background-repeat:repeat-x;

}

table.sg_int_table thead, table.sg_int_table th, .table_gradient_full th  {
background-color:#2d494f;
/*background-color:#47656B;*/
color:#FFF;
text-align:left;
}

table.sg_int_table td, .table_gradient_full td {
/*background-image:url(/img/sg_table_bg.jpg);*/
text-align:left;
}

table.sg_int_table td, table.sg_int_table th, .table_gradient_full td, .table_gradient_full th {
border:1px #fff solid;
width:105px;
padding:4px;
}


table#sg_basicTrialInfo td {
background-image:url(/img/sg_table_bg.jpg);
text-align:left;
}

#sg_basicTrialInfo td,#sg_basicTrialInfo th {
border:1px #fff solid;
width:105px;
padding:4px;
}

/* clinical trials styles */

#clinical_trials_PI {
    clear: both;
    padding-bottom: 2px;
    margin-bottom: 0px;
    float:left;
}
#clinical_trial_PI_name {
    font-weight:bold;
}
#clinical_trial_PI_info {
    font-weight:100;
}

#clinical_trial_name_info {
    float: left; margin: 10px 0px 0px 0px;
}
#clinical_trials_PI_img_link {
    float: left;
    /*padding-bottom:8px;*/
    margin-right:14px;
width:104px;
}
#clinical_trials_bio_link {
    clear: both; padding-bottom:6px; float:left
}
#clinical_trial_img {
    width:100px;
}

#sg_footer {
clear:both;
float:left;
text-align:center;
font-size:10px;
background-color:#e3e3e3;
margin:0 auto 12px;
padding-top:8px;
width:850px !important;
}

#sg_footer #footer_inner {
padding-bottom:6px;float:left;width:840px;
margin-right:10px;
clear:both;
}

#sg_footer p {
text-align:center;
font-size:10px;
margin:0px;
}

/* changed link color -- sgt, 3/24/2008 */
#sg_footer a {
text-decoration:none;
font-size:10px;
color:#0450ac;
}

#sg_footer a#footer_hyperarts {
text-decoration:none;
font-size:10px;
color:#6A9F32; /* old #993366*/
font-weight:bold;
}

#sg_footer #footer_terms_and_cond a {
text-decoration:none;
font-size:10px;
color:#0450ac;
font-weight:bold;
}
#sg_footer #footer_terms_and_cond {
float:left;padding-left:275px;
}

#sg_footer .footerCitation {
font-style:italic;
}

/* content footer - sits at bottom of content area and is used to display image citation credits or potential footnotes to a page */
#sg_centerContentInt #content_footer, #sg_centerContentInt #content_footer p {
font-size:10px !important;
}
#sg_centerContentInt #content_footer {
font-size:10px !important;
clear:both;
margin:26px 20px 24px;
width:570px
}

#localContentFooter {
font-size:10px !important;
clear:both;
margin:26px 0px 24px;
width:570px
}
#localContentFooter p {
font-size:10px !important;
}

#FindADoctor {
 /* padding at the top to keep dropdowns for showing through menu  */
    padding-top:0px;
}

/* removed bolding -- sgt, 6/2/2008 */
#FindADoctor #searchResultPre {
    margin-bottom:16px;
    border-bottom:1px solid #AAAAAA;
    padding-bottom:13px;
}

/* added new class to make search terms bold and blue -- sgt, 6/2/2008 */
#FindADoctor #searchResultPre #searchResultPreItem {
    font-weight:bold;
    color:#1A3256;
}

#FindADoctor #FindADoctorList {
	margin-bottom:16px;
        clear:both;
        float:left;
        width:560px;
        border-bottom:1px solid #AAAAAA;
        padding-bottom:10px;
}

#FindADoctor #FindADoctorList a {
    text-decoration:underline;
}

#FindADoctor #FindADoctorList img {
    /*border:1px solid #eee;*/
    padding-right:8px;
}

/* modified color of titles -- sgt, 6/2/2008 */
#FindADoctor .FindADoctorSearchTitle {
	color:#1A3256;}

#FindADoctor #FindADoctorRepeatSearch {
    width:560px;
    text-align:center;
}

#FindADoctor .empKeyword {
   font-weight:600;
   /*text-decoration:underline;*/
   color:#663366;

}

#FindADoctor #FindADoctorHeadingText {
    font-weight:bold;
    color:#1a3256;
}

#FindADoctor #hiddenSelectClinical {
    font-family: Verdana,arial,sans-serif;
    font-size:1em;
    line-height:1.1em;
    background-color:#F1F1F1;
}
#FindADoctor .subSpecialtySelect {
    font-family: Verdana,arial,sans-serif;
    font-size:1em;
    line-height:1.1em;
    background-color:#F1F1F1;
    padding:10px 0px 4px;
}
#FindADoctor .specialtySelect {
    font-family: Verdana,arial,sans-serif;
    font-size:1em;
    line-height:1.1em;
    background-color:#F1F1F1;
    padding:6px 0px;
}

#FindADoctor .findASurgeonSubmit {
padding:2px 10px;
}

#sg_bio_contact .requestApptButton a, #sg_bio_contact .requestApptButton a:link, #sg_bio_contact .requestApptButton a:visited {
	background:url(/img/blue-orange-btn-with-text.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	background-attachment:scroll;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#ffffff;
	display:block;
	height:20px;
	width:153px;
}
#sg_bio_contact .requestApptButton a:hover {
	background-position: 0px 20px;
	height:20px !important;
	color:#000;
	padding:0px;
}

#helpBox {
   position:absolute;
   width:270px;
   height:250px;
   z-index:100;
   display:none;
   border-top: 1px solid #CCCCCC;
   border-right: 1px solid #999999;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #CCCCCC;
   margin: 0px;
   padding: 0px;
   overflow: auto;
   background-color:#F2F5FD;
   /*top:100px;
   left:100px;*/
}
#helpBox #topBar {
   height:28px;
   width:252px;
   background: transparent url(../img/sg_menu_bg.gif) repeat-x scroll 0%;
   color:red;
   text-align:left;
   padding-right:0px;
}
#helpBox #topBar a {

}
#helpBox #topBar img {
  margin-right:4px;
}
#helpBox #bottomBox {
   padding:6px;
}

.descriptionStyle {
	color:#669966;
}

#newsPubName {
    font-style: italic;
    padding-bottom:3px;
}

#facultyList .autoTopBiosChiefList {
    padding-bottom:10px !important;
    margin-bottom:10px;
padding-top:4px;
    border-bottom:2px solid #cccccc;
    clear:both;
    width:570px;
    float:left;
    background-color:#FEFCFC !important;

}
#facultyList #autoBiosList {
    padding-bottom:10px !important;
}
#facultyList  .autoBiosListIndividual {
  border-bottom:1px solid #cccccc;
  margin-bottom:8px;
  clear:both;width:570px;float:left;
  padding-bottom:10px;

}
#facultyList .autoBiosTitles {
width:400px;
}

.searchResultTopHeading {
    border-bottom:1px solid #DDDDDD;
    padding-bottom:10px;
    margin:0;
}

#search p {
    margin-top:4px;
    margin-bottom:2px;
}
#searchResultHeader {
    padding-bottom:2px;
    padding-top:8px;
}
#searchResultHeader a {
    font-weight:bold;
    font-size:14px;
}

#queryResultName {
    color:#045AAC !important;
    font-size:16px;
}
#searchResultBody {
    margin:0px;
    padding-top:2px;
    padding-bottom:8px;
    border-bottom:1px solid #DDDDDD;
}
.umbSearchHighlight {
    color:#663366;
    font-weight:bold;
}
.searchArrows {
    padding-top:10px;
    padding-bottom:10px;
    width:560px;
    text-align:center;
}
#linkDisabled, #linkDisabled:hover {
    color:#CCCCCC !important;
}
#linkEnabled.a {
    /*color:#CCCCCC;*/
}

#print_document_header {
   margin:8px;
}
#print_document_header fieldset {
   padding:6px;
   color:blue;
   text-align:center;
}

#print_header h2 {
   font-size:18px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   padding:8px 8px 16px 8px;
   text-align:center;
}
.email_thankyou {
margin:30px;
font-size:16px;
color:#47656B;
}

/* left frontpage section */
#middle_left_section {
	float:left;
        width:184px;
}
#middle_left_section_wide {
	float:left;
        width:230px;
}
#middle_left_section_title h2 {
	font-weight:bold;
}
#middle_left_section_text {
padding-right:6px;
}

/* center frontpage section */
#middle_center_section {
	float:left;
        width:184px;
}
#middle_center_section_wide {
	float:left;
        width:230px;
}
#middle_center_section_title h2 {
        font-weight:bold;
}
#middle_center_section_text {

}

/* right frontpage section news */
#middle_right_section {
	float:left;
        width:181px;
}
#middle_right_section_title h2 {
        font-weight:bold;
}
#middle_right_section_text {

}
.deleteButton {
	font-size:10px;
}

/* email and print boxes */
a.print_email_links  {
   color:#0450AC !important;
}

#loginWindow a.loginStripClose {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
#loginWindow a.loginStripClose:hover {
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
}
#loginWindow {
	position:absolute;
        top:-300px;
        left:-600px;
        display:none;
	background-color:#E3E3E3;
        border:1px solid #A9A5C7;
        font-size:10px;
        width:290px;
        z-index:200;
        /*height:300px;*/
}
#loginWindow #topStrip {
/*  background-color:#47656B;*/
  background-color:#7A7A7A;
  height:18px;
  padding:4px 0;
  color:#FFF;
  margin:0;
  /*width:280px;*/
  width:100%;
}
#loginWindow #topStrip a {
  /*color:#F00;*/
  font-weight:bold;
}
#loginWindow #topStrip h1 {
  color:#000;
  font-size:22px;
}
#categoryLine {
margin-bottom:18px;margin-top:10px; height:16px; background-color:#6C9BD3;clear:both;padding:1px 0 6px 6px;text-align:left;font-weight:bold;font-size:16px;width:100%;
   color:#FFF;
}

/* faculty page CSS */
      #faculty_main {
      margin:4px;
      float:left;
      width:560px;
      }
      #faculty_main #section_title {
      /*margin:4px;
      font-size:18px;
      font-weight:bold;*/
      margin-top:8px;
      /*border-top:1px solid #CCC;*/
      padding-top:12px;
      float:left;
      width:560px;
      background-color:#6c9bd3;
        margin: 6px 0px 2px;
        padding:1px 0px 1px;
      }

#faculty_main #facultyBioSelect {
background-color:#F2F5FD;
border:1px none #CCCCCC;
padding:10px;
}

#faculty_main #section_title h3 {
	font-size:14px;
        font-weight:bold;
        margin: 2px 6px 2px;
        color:white;
}

      #faculty_main #section_title p {
      margin:0 0 5px;
      }

      #faculty_main #bios {
      margin:0px;
      width:532px;
      padding:0px;
      margin-top:3px;
      vertical-align:top;
      padding-bottom:6px;
      /*border-bottom:1px solid #CCC;*/

      }
      #faculty_main #bios .bios_name {
      margin-top:6px;
      }
      #faculty_main #bios .bios_titles {
      /*margin-top:6px;*/
      }
      #faculty_main hr {
      margin:0 10px 0 0;
      }

      #faculty_main h3 {
      margin:2px 0pt 5px;
      }

      #faculty_main #bios .bios_img, #faculty_main #bios .bios_img img {
      width:90px;
      }

      #faculty_main #bios .bios_img {
           float:left;padding-right:8px;padding-top:8px;padding-bottom:0
      }

      #faculty_main #bios .bios_img img {
         padding-bottom:0px;
      }

      #faculty_main .separater {
      height:18px;
      padding:0;
      margin:0;
      clear:both;
      }

      #faculty_main #introText {
      padding-bottom:2px;
      }

/* here on down added for Phase IV  */

/* added for Bio news list most are to override previous set values */
     .bioNewsList {
       list-style:none !important;
       /*background:transparent url() no-repeat scroll 0 0 !important;*/
       background:#FFFFFF url(/img/h2-arrow.gif) no-repeat  8px 18px !important;
       font-size:13px !important;
       padding:4px 14px 4px 25px !important;
     }
     .bioNewsListDivBody {
        font-size:12px !important;
     }
     #bioNewsListH3 {
        font-size:12px !important;
        color:#003366 !important;
     }
     .bioNewListBlueBG {
       /* background-color:#F2F5FD;*/
       background:#F2F5FD url(/img/h2-arrow.gif) no-repeat  8px 18px !important;
     }
     .bioNewsListDivLinks .bulletArrow, .bioNewsListDivBody .bulletArrow {

background:transparent  no-repeat scroll 0pt 0.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:2px !important;
margin-bottom:2px !important;
padding:2px 0pt 2px 0px;
     }

.bioReadMoreLink {
/*color:#0450AC;*/
font-size:12px !important;
padding:0 0 6px 20px;
font-weight:700;
}

/* Close View All */
.bioReadMoreLink .viewAllClassSelected {
color:#E79D25;

}

/* View All */
.bioReadMoreLink .viewAllClass {
color:#0450AC;

}


#bioReadMore {
background-color:#EEE;
}

.inTheNews h3 {
  padding-bottom:8px;
}

.inTheNewsBackToTop {
width:570px;
}

.inTheNewsBackToTop span {
font-size:10px;
}

.inTheNewsBackToTop img {
vertical-align:middle;
}

.inTheNewsBackToTop div {
padding-bottom:6px;
float:right;
}


.bioPublications ol {
   margin-top:0;
}
#bioNavBar {
   height:28px;
   width:564px;
   background:transparent url(/img/bioBarBackGrnd.jpg)  repeat-x scroll 0pt 0pt;
   clear:both;
   margin:2px 0 2px 0;
   padding-left:6px;
}
#bioNavBar div {
padding:6px 6px 0 6px;
float:left;
}
#bioNavBar div a {
font-weight:700;
}

#bioNavBar .bioBarBio {
float:left;
}

#bioNavBar .bioBarResearch {
float:left;
}

#bioNavBar .bioBarPublications {
float:left;
}

#bioNavBar .bioBarNews {
float:left;
}

#emailWindow #closeButton {
float:right;
font-size:14px;
}

#emailWindow {
        position:absolute;
        top:-300px;
        left:-600px;
        display:none;
        /*background-color:#E3E3E3;*/
	background-color:#fff;
        border:3px solid #000;
        font-size:11px;
        width:430px;
        height:394px;
        z-index:200;
}

#emailWindow #topStrip {
  background-color:#000;
  height:18px;
  padding:5px 0px;
  padding-bottom:3px;
  color:#FFF;
  margin:0;
  width:424px;
/*background-image:url(/media/925443/closebutton.jpg);
background-repeat:no-repeat;
background-position: bottom right;*/
}

#emailWindow #topStrip a {
color:#FFF !important;
padding:1px 4px !important;
zoom:1;
}

#emailWindow #topStrip a:hover {
color:#AAA !important;
text-decoration:none;
}
#emailWindow #topStrip div {
border:0px solid #FFF;
/*padding-top:5px;*/
}

#emailWindow #theForm {
background-color:#FFF;
width:428px;
margin:0px;
padding:0px
}
#emailWindow #theForm .email_form_fieldset {
width:416px;
text-align:left;
}
#emailWindow #theForm .email_form_div {
clear:both;
padding:6px 2px 14px 2px;
}
#emailWindow #theForm #email_form_top {
clear:both;text-align:center;
padding:4px;
}
#emailWindow #theForm .email_form_button {
width:100%;
text-align:center;
padding-bottom:15px;
}

#emailWindow #theForm .email_form_input_div {
float:left;
clear:both;
width:94%;
clear:both;
}
#emailWindow #theForm .email_form_input_div input {
padding:0;
margin:0;
}

#emailWindow {
	position:absolute;
        top:-300px;
        left:-300px;
        display:none;
	background-color:#E3E3E3;
        border:1px solid #A9A5C7;
        font-size:10px;
        width:440px;
        height:420px;
}
#emailWindow #topStrip {
  background-color:#47656B;
  height:18px;
  padding:2px;
  padding-bottom:3px;
  color:#FFF;
  margin:0;
  width:436px;
}
#emailWindow #topStrip a {
color:#F00;
font-weight:700;
padding:1px;
}
#emailWindow #topStrip a:hover {
color:#D96;
text-decoration:none;
padding:1px;

}
#emailWindow #topStrip div {
border:1px solid #FFF;
padding-top:2px;
}

.starSpan {
  color:red;
  font-size:11px;
}
#emailWindowInner {
  width:428px;
  margin:0px; 
  padding:0px;
  height:410px;
}

#emailIframeWindow {
background-color:#000;
margin:0;
padding:0;
height:365px !important;
}

#emailWindow #theLoginForm {
width:278px;margin:6px; padding:0px;
}

#emailWindow #emailWindowSubWindow {
width:428px;
margin:0px;
padding:0px;
height:392px;
background-color:#000;
}

#emailWindowSubWindow {
border:1px solid #fff !important;
}

.emailTDLeft {
font-weight:bold;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
