.megaSticky_Idea05 {}

/* Master Styles Overrides */
body {background:#a6a6a6;}
#stickywrapper {background:#fff;border-left:3px solid #989898;border-right:3px solid #989898;}
/*
#header {background:#5b5b5b url(../images/header_bkgd.png) repeat-x;
         height: 160px;
}
*/
#header {height:140px;padding:0;margin:0;background:transparent;overflow:hidden;
    background:no-repeat top left url(../gallery/highlights/pub3.jpg);
    	background-size: 900px 600px;
        background-position: 40% 85%;
}
a#headerlogo {background:no-repeat top left url(../images/UTMB_header_logo_small_gray_text.png);margin-left:10px;}
#headerright {margin-right:20px;}
#headertitle {
    border-left: 0px solid #777;
    margin-top:30px;
}
#headertitle h1 {
   color:#616365;
   font-size:45px;
/*   text-shadow: 2px 2px 35px #4184FF;*/
}
#headertitle h1 span.subtitle {color:#ffffff;}

h2{font-size: 1.8em;
  margin-bottom:5px; padding-top:8px;} /*change added here*/
h4{font-size: 1.4em; font-family: "Times New Roman", Times, serif;} /*change added here*/
h6{
	font-size: 1.3em;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
} /*change added here*/

p{
    line-height: 150%;
    font-size:14px;
}

a {
    font-size:14px;
}
a:link {color: blue; text-decoration:none;}     /* unvisited link */
a:visited {color: blue; text-decoration:none;}  /* visited link */
a:hover {color: #FF9E0D; text-decoration:none; border:none;}   /* mouse over link */
a:active {color: #FF9E0D; text-decoration:none;border:none;}   /* selected link */

ol li {
 margin-bottom:5px;
 font-size:14px;
}

ul li {
 margin-bottom:5px;
 font-size:14px;
}

blockquote {
  margin-top:0px;
  font-size:14px;
  line-height: 150%;  
}
table#chalk {
    background-color: #e2e7ef;
    margin-top: 10px;
    margin-left: 45px;
    margin-bottom:20px;
    width: 90%;
    text-align: center;
}

table#chalk tr {
    height: 50px;
}

h2.pagetitle {
    font-size: 24px;
    line-height: 150%; 
}
ul#mainnav_mega {
/*background:#ccc url(images/navbar_bg.png) repeat-x;*/
  background:#ccc;
  clear:both;
}
ul#mainnav_mega li a {
  color:#333;
  font-size:14px;
  float: left;
  padding-top: 5px;
}
ul#mainnav_mega li:hover a, ul#mainnav_mega li a:hover {color:#fff;}

ul#topnav_mega li a {padding:5px 10px 5px 10px;color:#fff;border:none;}
ul#topnav_mega li.lastone a {border-right:none;}
ul#topnav_mega li:hover a, ul#topnav_mega li a:hover {color:#fff;background:#222;}
ul#topnav_mega li .sub {background:#222;}
ul#topnav_mega .sub ul li a {color:#fff;}
ul#topnav_mega .sub ul li a:hover {color:#ddd;}
#centercolumn_inner 
{
	background-color: #fff;
	-webkit-border-radius: 8px; /*Webkit*/
	-khtml-border-radius: 8px; /*KHTML (Konqueror)*/
	-moz-border-radius: 8px; /*Firefox*/
	border-radius: 8px;/*CSS3*/

}

#content {
        clear:both;
/*      background-color:#E5E9F4;*/
        background-color:white;
        padding-left:25px;
        padding-top: 20px;
        padding-bottom: 50px;
        padding-right:25px;
        margin:10px 2px 10px 2px;
  -webkit-border-radius: 12px; border: 1px solid #B8B8B8;
  -moz-border-radius: 7px; border: 1px solid #B8B8B8;
  border-radius: 7px; border: 1px solid #B8B8B8;
}

#breadcrumbs {background:#fff url(../../bmb/App_Themes/Default/images/breadcrumbs_bkgd.png) left top repeat-x;border-top:1px solid #ccc;}
#headermainnav {
/* background:#ccc url(images/navbar_bg.png) repeat-x;*/ 
  clear:both;
  position: relative;
  z-index:2;  
}
 
#stickyfooter {
  width:980px;
  height: 200px;  
}
#footer_left {float:left;width:90px;height:100px;margin-left:20px;}
#footer_right {float:right;width:90px;height:100px;margin-right:20px;}
div#searchbox .searchtext, .searchtext a {color:#ccc;} 


/* Default Page Columns - 3 column layout - [ inside div#maincontent ] default main content */
#leftcolumn {float:left;width:200px;}
#leftcolumn_inner {padding:20px 10px 20px 10px;line-height:1.35em;}
#centercolumn {
	float: left;
	width: 578px;
	}
#centercolumn_inner {padding:20px 30px 20px 30px;line-height:1.35em;}
#rightcolumn {float:right;width:200px;}
#rightcolumn_inner {padding:20px 10px 20px 10px;line-height:1.35em;}


/* Custom Page Column Layouts --------------------------- */

/* home page layout */
#leftcolumn_home {display:none;}
#leftcolumn_inner_home {display:none;}
#centercolumn_home {width:660px;float:left;margin:0px;padding:0px;}
#centercolumn_inner_home {padding:30px 60px 30px 60px;background:#fff;}
#centercolumn_home_wider {width:770px;float:left;margin:0px;padding:0px;}
#centercolumn_inner_home_wider {padding: 5px 10px 10px 10px;background: #fff;}
#centercolumn_home_wide {width:660px;float:left;margin:0px;padding:0px;}
#centercolumn_inner_home_wide {padding: 5px 10px 10px 10px;background: #fff;}





#rightcolumn_home {width:320px;float:right;margin:0px;padding:0px;}
#rightcolumn_inner_home {padding:30px 80px 30px 40px;border-left:1px solid #ddd;background:#fff;}
#rightcolumn_inner_home_wide {padding: 5px 0px 10px 5px;border-left: 1px solid #ddd;background: #fff;}


/* full page layout */
#leftcolumn_full {display:none;}
#leftcolumn_inner_full {display:none;}
#centercolumn_full {width:980px;margin:0px;padding:0px;}
#centercolumn_inner_full {padding:30px 60px 30px 60px;}
#rightcolumn_full {display:none;}
#rightcolumn_inner_full {display:none;}

/* left menu full column */
#leftcolumn_second {float:left;width:200px;}
#leftcolumn_inner_second {padding:20px 10px 20px 10px;line-height:1.35em;}
#centercolumn_second {width:700px;float:left;margin:0px;padding:0px;}
#centercolumn_inner_second {padding:30px 60px 30px 60px;background:#fff;}
#rightcolumn_second {display:none;}
#rightcolumn_inner_second {display:none;}

/* END Custom Page Column Layouts eof /----------------- */



/* Home Page Feature Box */
#home_featurebox {/*height:260px;*/background:top left repeat-x url(../../bmb/images/medical_school_header_art.jpg);}
#home_featurebox_inner {height:259px;/*background:top left no-repeat url(images/welcome_bkgd.png);*/border-top:1px solid #ccc;}
#home_featurebox_message {/*float:right;*/
	width: 450px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 75px;
}
#home_featurebox_message h2 {margin-bottom:6px;font-size:26px;color:#333;}
#home_featurebox_message p {margin:14px 0px 0px 0px;color:#333;}



/* Right Side Home feature Box */
#home_featurebox {/*height:260px;*/background:top left repeat-x url(../../bmb/images/medical_school_header_art-fade.jpg);}
#home_featurebox_inner_right {height:259px;/*background:top left no-repeat url(images/welcome_bkgd.png);*/border-top:1px solid #ccc;}
#home_featurebox_message_right {
	float: right;
	width: 350px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 90px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 130px;
	color: #000000;
	font-size: 18px;
	text-align: right;
}
#home_featurebox_message h2 {margin-bottom:6px;font-size:26px;color:#333;}
#home_featurebox_message p {margin:14px 0px 0px 0px;color:#333;}


/*Date Color*/
.date {color:#3D7EDB !important;}


/* Recent Happenings "newslist" */
ul.newslist {margin:0px;padding:0px;}
ul.newslist li {list-style:none;font-size:88%;padding-bottom:8px;color:#879637;line-height:normal;}
ul.newslist li strong {color:#333;}
ul.newslist li img {float:left;margin-right:6px;}


/*Portraits*/
div.portrait_blank {width:150px;height:190px;background-color:#f2f3ed;border:1px solid #ddd;display:block;}


/*Gallery*/
div.photo_gallery {/*width:540px;height:440px;*/padding:10px;padding-left:80px;background-color:#f2f3ed;border:1px solid #ddd;display:block;}


/*Message Archive "archivelist"*/
ul.archivelist {}
ul.archivelist li {padding-bottom:5px !important;}
ul.archivelist li strong {color:#444 !important;font-weight:normal;}


/*Media Archive "medialist"*/
ul.medialist {}
ul.medialist li {padding-bottom:5px !important;}
ul.medialist li strong {color:#444 !important;font-weight:normal;}

/*In Your Shoes Archive "shoeslist"*/
ul.shoeslist {}
ul.shoeslist li {padding-bottom:5px !important;}
ul.shoeslist li strong {}

/*What's On Your Mind Archive "mindlist"*/
ul.mindlist {}
ul.mindlist li {padding-bottom:5px !important;font-weight:bold;}
ul.mindlist li strong {color:#3D7EDB !important;font-weight:normal !important;}


/*Sidenav*/
li.sidenav_current, li.sidenav_current a {color:#879637 !important;}
li.sidenav_notcurrent li.sidenav_notcurrent a {color:#555 !important;}
li.sidenav_notcurrent a {color:#3D7EDB !important;}


/* Social Media Icons */
div#iSocialMediaContainer {/*float:right;*/}
table#tblSocialMedia tr td {padding:0px 2px 0px 2px;}
table#tblSocialMedia tr td.divend {padding-right:6px !important;}
table#tblSocialMedia tr td.divstart {border-left:1px solid #ddd;padding-left:8px !important;}
img#imgHelpDeskIcon {margin:0px 2px 0px 2px;}

.caption_wide {
	padding: 0px 2px 0px 2px;
	font-size: 0.8 em;
	color: #333;
	font-style: normal;
	background-color: #eee;
	text-align: left;
}

/**** services collapse/expand ***/
span.speaker {
  color:blue;
}

div.texter {
  margin:20px 10px 10px 10px;
  padding:10px 10px 10px 10px;
  border: 1px solid #DDE9FF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
  border-radius: 12px;
}

ul.disc li {
   list-style-position:inside;
   list-style-type:disc; 
}

ul.square li {
   list-style-position:outside;
   list-style-type:square; 
}

ul#timeline li {
    list-style-type:disc;
}

ul#inner li {
    list-style-type: circle;
}
/**** end of collapse/expand ***/

/**** timeline and check list widgets*/

table#timeline{
    text-align: left;
    width: 90%;
    
}
table#timeline td {
    border: 1px solid black;
    padding: 20px;
}
td#checklist {
    line-height: 150%;
}

div.widgets {
    clear:both;
   margin:15px 30px 15px 200px;
   text-align:center;
   font-size:20px;
   padding:6px 0px 6px 0px;
   background-color: #6FA8DC;
   color:white;
   border:1px solid #6fa8dc;
   box-shadow:1px 1px 1px rgba(0,0,0,0.3);
   text-shadow:0px 1px 2px rgba(0,0,0,0.3);
   border-radius:25px;
   float:unless-room;
   width:500px;
   background: rgb(208,228,247); /* Old browsers */
   background: -moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(24%,rgba(115,177,231,1)), color-stop(50%,rgba(10,119,213,1)), color-stop(79%,rgba(83,159,225,1)), color-stop(100%,rgba(135,188,234,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* IE10+ */
   background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */

   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d0e4f7', endColorstr=#87bcea)"; /* ie */
}
div.widgets a {
   color:white;
   font-weight:700;
}
div.widgets a:hover {
   color:#FF9E0D;
   font-weight:900;
}

div#title
{
  color: #0000cc;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 0px solid #eeeeff;
  /* padding: 5px 40px 10px 40px; */
}
