
h2.page_title {
font-family:"Trajan Pro", Century;
font-weight:bold;
background-image:url(img/page_title_stars.jpg);
background-position:left;
background-repeat:no-repeat;
padding:3px 0 0px 50px;
margin:0px;
font-size:18px;
color:#000000;
}

body{
	width:880px;
	background:#b1becb;
	text-align:center;
	color:#494949;
	font-family:Georgia, "Century", Times, serif;
	font-size:12px;
	line-height:18px;
	margin:0 auto;
}


#container{
width:880px; 
margin:0 auto; 
background: #b1becb; 
text-align:left; 
padding:0px;
}

#inside_container{
width:850px; 
margin-left:14px; 
background: #ffffff; 
text-align:left; 
padding:0px;
}

.wrap {
width:880px;
background:transparent url(http://www.kumc.edu/cmn/redesign/img/wrap.gif);
background-repeat:repeat-y;
padding:0px;
margin:0px;

}

.logo{float:right; width:476px; margin:100px 0px 0px 0px;}

#header{
background-image:url(img/banner.jpg);
background-repeat:no-repeat;
margin:0 0 5px 0;
padding:0; 
font-size: 12px;
width:850px;
height:180px;
}

.line_break {
border-top: 1px solid #999999;
}

.line_break_footer {
border-top: 1px solid #999999;
margin:5px 25px 5px 25px;
}


#banner {
float:right; 
width:625px; 
height:175px; 
background-image:url(http://www.kumc.edu/cmn/reboot/img/banner.jpg); 
margin:0 16px 0 0; 
padding:0;
}


#middle_row {
width:830px;
padding:10px 0 0 0px;
margin:0;
float:left;
}

#left_column {
float:left; 
width:205px; 
padding:0; 
margin:0px 15px 0 0px;
background-color:#b7ccfa;
}

#right_column {
width:610px; 
float:left; 
margin:0;
padding:0px;

}

div.back_to_top {
}

a.to_top {
background-image:url(http://www.kumc.edu/cmn/reboot/img/star.jpg);
background-position:left center;
background-repeat:no-repeat;
padding:5px 0 5px 3em;
}

a.to_top:active {color: blue; } 

/* Begin CSS Drop Down Menu */

#menuh-container
	{
	position: relative;		
	top: 0px;
	right: 0em;
	margin-top:0px;
	}

#menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:615px;
	float:right;
	margin:5px 23px 0px 0px;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	margin-left:5px;
	padding: 10px;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: Black;
	background-color: #cccccc;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #999999;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:102px;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

.toggleopacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	}

	.toggleopacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	}
	
	.toggleopacity2 img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: .25;
	}

	.toggleopacity2:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	}
	
