/* Common */

body {
	margin: 0px;
	padding: 0px;
	font: small Arial, Helvetica, sans-serif;
	color: #5F7A9C;
}
a {
	/*color: #cf253d;*/
	color: #c91152;
	cursor: hand;
}
a:hover {
	text-decoration: none;
	cursor: hand;
}

#container {
	width: 960px;
	margin: 0px auto;
}

a.pink{
	text-decoration:none;
	color: #aa1236;
}

a.pink:hover{
	text-decoration:underline;
}

a.white{
	text-decoration:none;
	color: #ffffff;
}

a.white:hover{
	text-decoration:underline;
}

hr {
  border: 0;
  width: 100%;
  height: 1px;
  background-color: #5F7A9C;
}

form {display:inline;}
/* Header */

#header {
	/*background: url("https://www.cmumed.org/img/cmu-christmas.jpg") no-repeat;*/
	background: url("https://www.cmumed.org/img/cmu.gif") no-repeat;
	height: 120px;
	padding-top: 3px;
	width: 960px;
	float: left;
	margin: 0px;
	color: #5F7A9C;
	font-size: 95%;
}

#header a {
	color: #5F7A9C;
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
}

#header-address {
	text-align:right;
	float: right;
	margin: 0px;
	color: #5F7A9C;
	font-size: 80%;
	padding-bottom:10px;
	vertical-align: middle; 
}

#header-address a{
	font-weight:normal;
	text-decoration: none;
	vertical-align: middle; 
}

#header-address a:hover{
	text-decoration: underline;
}

#logo{
	
	height: 56px;
	width: 960px;
	float: right;
	text-align:right;
}

#header-toolbar{
	display:inline;
	padding-top: 0px;
	width: 960px;
	float: left;
	margin: 0px;
	color: #5F7A9C;
}

#header-toolbar div.location {
	margin:20px 0px 0px 150px;
	text-align:left;
	float: left;
}

#header-toolbar div.location a:hover{
	color: #E60073;
}

#header-toolbar div.header-links {
	margin:20px 0px 0px 0px;
	text-align:right;
}

#header-toolbar div.header-links a:hover {
	color: #1CBBA4;
}

/* Left Column */

#left-column {
	float: left;
	text-align:left;
	width: 137px;
	margin-top: 10px;
    padding-right:11px;
	display: inline-block; 

}
#left-column div.menu {
	/*border: 1px solid #5F7A9C;
	padding: 4px 4px 0px;*/
	margin-bottom: 5px;
	display: inline-block; 
}

#menu {
	border-top:none;
	border-right: 1px solid #1F4161;
	border-bottom: 1px solid #1F4161;
	border-left: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 131px;
	float: right;
	text-align:right;
	background-color:#FFFFFF;
}

#menu ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}

#menu li {
	background-color:#ffffff;
	border-top: 1px solid #1F4161;
}


#menu ul li a {
	padding: 5px 12px 5px 0px;
	margin: 0px 0px 0px 0px;
	color:#1F4161;
	text-decoration: none;
	display: block;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#menu ul li a.home {
	background-color:#1F4161;
	color:#FFFFFF;
}
#menu ul li a.active {
	color:#FFFFFF;
	background-color: #2D5E8A;
}
#menu ul li a:hover {
	color:#FFFFFF;
	background-color: #2D5E8A; 
}

#menu ul li a.home:hover {
	background-color:#1F4161;
}

#menu li.sub {
border-top: none;
}

#menu li.sub a {
	color: #1F4161;
	text-decoration: none;
	font-size: 85%;
	font-weight: normal;
	display: block;
	padding: 2px 12px 2px 0px;
	margin: 1px 0px 0px 0px;
}

#menu li.sub a.selected {
	color:#FFFFFF;
	background: #3D83C2 url("https://www.cmumed.org/img/menu/nav-carr.gif") no-repeat 7px 7px;
}
#menu li.sub a:hover {
	color:#FFFFFF;
	background: #3D83C2 url("https://www.cmumed.org/img/menu/nav-carr.gif") no-repeat 7px 7px;
}






#left-column div.sitesearch{
	width: 127px;
	float:right;
	font: bold 11px arial, sans-serif; 
	padding: 0px 0px 2px 5px;
	margin: 0px 0px 2px 1px;
	display:inline-block;
	border-top: #971B1E 1px dashed;  
	border-bottom: #971B1E 1px dashed; 
	background-color:#971B1E}
	
#left-column div.sitesearch INPUT{border-bottom: #e08284 1px solid; border-top: #971B1E 1px solid; border-left: #971B1E 1px solid; border-right: #971B1E 1px solid; color:#FFFFFF; background-color:#971B1E ! important}
#left-column div.sitesearch INPUT.nobord {border-width: 0px;}

#left-column div.sitemap {
	width: 127px;
	float:right;
	color:#FFFFFF;
	margin: 3px 0px 5px 1px;
	padding: 0px 0px 2px 5px;
	border-top: #6b9dc0 1px dashed;  
	border-bottom: #6b9dc0 1px dashed;
	background-color:#1CBBA4;
}

#left-column div.tour{
	margin: 5px 0px 5px 0px;
}


/* Main */

#main {
	float: left;
	width: 640px;
	margin-top: 10px;
	margin-bottom: 20px;

}

#main-border {
	border: 1px solid #5F7A9C;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 628px;
	float: left;
}

#main-border img{
	border: 0px;
}

#main-content {
	/*background: url(http://www.cmumed.org/img/logo-clear.png) no-repeat;*/
	border: 1px solid #5F7A9C;
	float: left;
	width: 608px;
	margin-top: 6px;
	padding: 10px;
}

#main-content img.home {
	float: left;
	margin-right: 10px;
}

#main-content A.link{
	color:#5F7A9C;
	text-decoration:underline;
}

#main-content A.link:hover{
	color: #1CBBA4;
}

#main-content A.kw{
	text-decoration:none;
	color: #5F7A9C;
}

#main-content A.kw:hover{
	text-decoration:none;
}

#main-content A.redlink{
	/*color:#5F7A9C;*/
	color: #c91152;
	font-weight:bold;
	text-decoration:none;
}

#main-content A.redlink:hover{
	color: #D7006B;
	text-decoration:underline;
}

#main-content A.text{
	text-decoration:none;
	
}

#main-content A.text:hover{
	color: #1CBBA4;
	text-decoration:underline;
}

#main-content div.btt {
text-align:center;
margin: 5px 0px 0px 0px; 
}

#main-content div.news-footer {
margin-top:15px;
}

#main-content div.posted {
display:inline; 
font-size:90%;
font-style:italic;
float:left;
}

#main-content div.news-more {
display:inline;
float:right;
}



#main-content div.vmenu {
background-color:#f0f4f9;
margin: 10px 0px 10px 0px; 
padding: 1px 3px 1px 3px;
text-align: center;
border: 1px solid #aaccee;
}

#main-content div.vmenu P{
text-align:center;
font-size:95%; 
font-weight:bold;
margin-top:0px
}

#main-content div.vmenu A{
	color:#5F7A9C;
	text-decoration:none;
}

#main-content div.vmenu A:hover{
	color: #1CBBA4;
	text-decoration:underline;
}

#main-content UL {
list-style-type: square;
}

#main-content OL {
list-style-type: square;
}

#main-content LI {
text-align:justify;
padding: 3px 0px 3px 0px; 
}

#main-content UL.dec {
list-style-type:decimal;
}

#main-content UL.circle {
list-style:circle;
}

#main-content UL.checkmark{
	list-style-type: none;
	list-style-image: url("https://www.cmumed.org/img/checkmark.gif");
}

#main-content UL.checkmark LI{
padding-left:5px;
}

#main H1 {
	text-align:left;
	font-size: 120%;
	color: #aa1236;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

/*#main-content H1 {
	text-align:left;
	font-size: 120%;
	color: #D7006B;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b3002a;
	line-height: 1.4em;
}*/

#main-content H1 {
			text-shadow: 2px 2px 4px #cea9b2;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	font-variant: normal;
	text-decoration: none;
	text-align:left;

	
	
	font-size: 130%;
	/*color: #D7006B;*/
	color: #aa1236;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
	
#main-content H1.home {
	text-align:justify;
	font-size: 100%;
}

#main-content H1.news-header {
	color: #D7006B;
	text-align:justify;
	font-size: 100%;
	padding-top:10px; 
	margin-bottom:15px;
}

#main-content H2 {
			text-shadow: 2px 2px 4px #babfcc;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	text-transform: uppercase;
	font-variant: normal;
	text-decoration: none;
	color: #385176;
	text-align:left;
	margin: 15px 0px 0px;
	padding: 0px;
}


#main-content H3 {
	
text-shadow: 2px 2px 4px #cea9b2;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: uppercase;
	font-variant: normal;
	text-decoration: none;
	text-align:left;

	
	
	font-size: 130%;
	/*color: #D7006B;*/
	color: #c91152;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#main-content H3.home {
	text-align:justify;
	font-size: 100%;
}

#main-content H3.news-header {
	color: #c91152;
	text-align:justify;
	font-size: 100%;
	padding-top:10px; 
	margin-bottom:15px;
}

#main-content H4 {
	
		text-shadow: 2px 2px 4px #babfcc;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	text-transform: uppercase;
	font-variant: normal;
	text-decoration: none;
	color: #385176;
	text-align:left;
	margin: 15px 0px 0px;
	padding: 0px;
	
	

	/*color: #5F7A9C;*/

}

#main-content H5 {
	font-size: 95%;
	color: #c91152;
	text-transform: uppercase;
	text-align:left;
	margin: 15px 0px 0px;
	padding: 0px;
}


#main-content INPUT.text {
border: #5F7A9C 1px solid;  font-size:100%; color:#5F7A9C; margin-bottom: 2px; text-align:left 
}
#main-content INPUT.blue {
border: #5F7A9C 1px solid;  font-size:100%; color:#5F7A9C; background-color: #DEE7F3; margin-bottom: 2px; text-align:left 
}
#main-content INPUT.amount {
border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: #5F7A9C 1px solid; font-size:110%; color:#5F7A9C; margin-bottom: 2px; text-align: center; background-color:#ebf2ff; font-weight:bold; 
}
#applicationlogin INPUT{
border: #5F7A9C 1px solid;  font-size:85%; color:#5F7A9C; margin-bottom: 2px; text-align:center }
#main-content INPUT.nobord {border-width: 0px;}

#main-content SELECT {
	border: #5F7A9C 1px solid; font-size:100%;  color:#5F7A9C;
}
#main-content .TextField {
font-size:100%; color:#5F7A9C; text-align:justify 
}
#main-content INPUT.file { 
FONT-SIZE: 11px; COLOR: #5F7A9C; CURSOR: hand;
} 

#main-content TEXTAREA {
border: #5F7A9C 1px solid;  font-size:100%; color:#5F7A9C; margin-bottom: 2px; text-align:left 
}

#main-content optgroup {
background: #1F4161; 
color:#FFFFFF; 
}

#main-content optgroup option {
background:#FFFFFF; 
color:#5F7A9C;
}

#main-content sup.small {
   font-size: 95%;
}


#main-content p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px;
	line-height: 1.4em;
	font-size: 95%;
	text-align:justify;
}

#main-content p.nomargin{
	margin: 0px;
}

#main-content p.small{
	font-size:80%;
	margin-top: 0px;
}

#main-content p.center{
	text-align:center;
}

#main-content p.indent {text-indent:25px;}

#main-content p.more{
	text-align:right;
	font-style:italic;
	font-size: 80%;
}

#main-content p.r-align{
	text-align:right;
}

#main-content span.fl {
	font-size:150%;
}

#main-content span.Q {
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	color: #D7006B;
	font-weight: bold;
}

#main-content span.A {
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	color: #22568e;
	font-weight: bold;
}

#main-content span.red {
	color: #c91152;
}

#main-content h4.red {
	color: #c91152;
}

#main-content tr.hover:hover {
background-color: #F3F8FE;
cursor: hand;

}

#columns {
	float: left;
	width:auto;
	height:auto;
}

#main-content-left {
	float: left;
	width: 293px;
	padding-right: 9px;
	border-right: 1px dashed #5F7A9C;
}

#main-content-right {
	float: left;
	width: 294px;
	padding-left: 10px;
}

#index-links A{
	color:#5F7A9C;
	text-decoration:underline;
	font-weight: bold;
	font-size:95%;
}

#index-links A:hover{
	color: #1CBBA4;
}

.border-bottom {
	padding-bottom: 15px;
	border-bottom: 1px solid #5F7A9C;
}


/* Tables*/
#main-content table tr.lb, #main-content table td.lb {
	background: #eef3f7;
}

#main-content table tr.mb, #main-content table td.mb {
	background: #5F7A9C;
	color:#FFFFFF;
}

#main-content table tr.db, #main-content table td.db {
	background: #1F4161;
	color:#FFFFFF;
	font-weight:bold;
}




.bluetable {padding-left:0; FONT-SIZE:11px; COLOR:#ffffff; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #3D83C2}

.copy_aster {FONT-SIZE: 16px; COLOR: #cc0000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}

.info_request {FONT-SIZE:11px; COLOR:#5577AD; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR:#FFFFFF; TEXT-ALIGN:justify}
#main-content table.form {FONT-SIZE:11px; COLOR:#5577AD; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR:#FFFFFF;}

.highlight {BACKGROUND: #c3f8cf;}

#main-content table.header {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.header td {
	margin: 0px;
	padding: 5px 3px 5px 3px;
	border: 1px solid #a8bfdb;
	color:#FFFFFF;
}

#main-content table.header tr {
	background:#6F99BB;
	
}

#main-content table.courses {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.courses td {
	margin: 0px;
	padding: 7px 3px 7px 3px;
	border: 1px solid #a8bfdb;
}

#main-content table.calendar {

	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.calendar td {
	margin: 0px;
	padding: 2px 3px 2px 3px;
	border: 1px solid #a8bfdb;
}


#main-content table.sbs {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.sbs td {
	margin: 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #a8bfdb;
}

#main-content table.sbs p.steps {
	text-align:center;
	padding:0px;
	margin:0px;
}

#main-content table.sbs A {
	color:#5F7A9C;
	text-decoration:underline;
	font-size:95%;
}

#main-content table.sbs A:hover{
	color: #E60073;
	
}

#main-content table.mlb {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.mlb td {
	vertical-align:top;
	margin: 0px;
	padding: 3px;
	border: 1px solid #a8bfdb;

}

#main-content table.mlb td p {
	text-align:center;
	font-size:85%
}

#main-content table.mlb td p.state {
	font-size: 120%;
	color: #D7006B;
	font-weight:bold;
	margin-top:6px;
	
}

#main-content table.mlb A {
	color:#5F7A9C;
	text-decoration:underline;

}

#main-content table.mlb A:hover{
	color: #E60073;
	
}



#main-content table.tuition {
	font-size: 9pt;
	empty-cells: hide;
	border-collapse: collapse;
	border: 1px solid #a8bfdb;
	margin:10px 0px 10px 0px;

}

#main-content table.tuition th.header {
  border: 1px solid #a8bfdb;
  text-align: center;
  margin: 0px;
  padding: 5px 0px 5px 0px;
  background-color: #0063a3;
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;

}
#main-content table.tuition td {
  text-align: left;
  border: 1px solid #a8bfdb;
  vertical-align: middle;
  padding: 3px 0px 3px 4px;
  font-size: 95%;

}

#main-content table.tuition td.padded {
  padding:6px 0px 6px 5px;  
}

#main-content table.tuition th {
  border: 1px solid #a8bfdb;
  text-align: center;
  margin: 0px;
  background-color: #0063a3;
  color: #ffffff;
  font-size: 12px;
}

#main-content table.tuition th.db {
	background: #00538A;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 110%;
}

#main-content table.tuition th.sub {
  border: 1px solid #a8bfdb;
  text-align: center;
  padding: 3px 0px 3px 0px;
  margin: 0px;
  background-color: #3D83C2;
  color: #ffffff;
}

#main-content table.tuition sup {
   font-size: 90%;
}


#main-content table.hours {
	font-size: 9pt;
	empty-cells: hide;
	border-collapse: collapse;
	border: 1px solid #a8bfdb;
	margin:10px 0px 10px 0px;
	text-align: center;

}

#main-content table.hours th.header {
  border: 1px solid #a8bfdb;
  text-align: center;
  margin: 0px;
  padding: 5px 0px 5px 0px;
  background-color: #0063a3;
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;

}
#main-content table.hours td {
  text-align: left;
  border: 1px solid #a8bfdb;
  vertical-align: middle;
  padding: 3px 0px 3px 4px;
  font-size: 95%;

}

#main-content table.hours th {
  border: 1px solid #a8bfdb;
  text-align: center;
  margin: 0px;
  background-color: #0063a3;
  color: #ffffff;
  font-size: 12px;
}


#main-content table.col3 {
	width:100%;
	border-top: 1px solid #a8bfdb;
	padding-top:10px;
	margin-top:10px;
}

#main-content table.col3 td {
	vertical-align:top;
	width: 33%;
}

#main-content table.col3 h4 {
	margin-top:0px;
}

#main-content table.col3 td.a {
	border-right: 1px dashed #a8bfdb;
	padding-right: 10px;
}

#main-content table.col3 td.b {
	border-right: 1px dashed #a8bfdb;
	padding-left: 10px;
	padding-right: 10px;

}

#main-content table.col3 td.c {
	padding-left: 10px;
}



#main-content table.housing {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.housing td {
	margin: 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #a8bfdb;
	text-align:center;
}



#main-content table.openhouse {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}
#main-content table.openhouse th {
	color: #FFFFFF;
	background: #971B1E;
	padding: 5px;
	font-size: 120%;
	margin: 0px;
}
#main-content table.openhouse td {
	margin: 0px;
	padding: 5px;
	cursor: hand;
}
#main-content table.openhouse tr.blue {
	background: #F8FAFC;
}

#main-content table.openhouse tr.dblue {
	background: #E7EDF5;
}

#main-content table.openhouse tr.details {
	border-bottom: 1px #a8bfdb dotted;
	padding: 4px 0px 4px 5px; 
}


#main-content table.events-header {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.events-header td {
	margin: 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #a8bfdb;
}

#main-content table.events-header A{
	color:#5F7A9C;
	text-decoration:none;
}

#main-content table.events-header A:hover{
	color: #1CBBA4;
	text-decoration:underline;
}

#main-content table.minimonth {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 80%;
	padding: 0px;
	border: 0px solid #a8bfdb;
}

#main-content table.minimonth td.days {
	border-bottom: 1px solid #a8bfdb;
}

#main-content table.minimonth td {
	margin: 0px;
	padding: 1px 1px 1px 1px;
	border: none;
	font-size: 70%;
}

#main-content table.minimonth td.month {
	font-size: 100%;
	font-weight:bold;
}


#main-content table.events-calendar {
	border-collapse: collapse;
	margin: 10px 0px;
	border-spacing: 0px;
	font-size:100%;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.events-calendar tr.header {
	background-color:#E7EDF5;
	margin: 0px;
	font-weight:bold;
	padding: 0px;
	font-size:100%;
}

#main-content table.events-calendar td {
	margin: 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #a8bfdb;
	font-size:100%;
}

#main-content table.events-calendar SELECT {
	border: #5F7A9C 1px solid; font-size:90%;  color:#5F7A9C;
}

#main-content table.events-calendar INPUT{
border: #5F7A9C 1px solid;  font-size:75%; color:#5F7A9C; margin-bottom: 2px; text-align:center }


#main-content table.events-calendar DIV.day{
	float:left;
	display:inline;
	font-size:110%;
	padding-bottom:0px;
	margin-bottom:0px;
}

#main-content table.events-calendar DIV.pic{
		float:right;
		display:inline;
        margin: 3px 3px 0px 0px;
		vertical-align:top;
} 

#main-content table.events-calendar P.event{
	padding-top:0px;
	margin-top:5px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	text-align:left;
	
}

#main-content table.events-calendar A.eventlink{
	color:#5F7A9C;
	font-size:70%;
	text-decoration:none;
}


#main-content table.events-calendar A.eventlink:hover{
	color: #B41F23;
	text-decoration:underline;
}



#main-content table.degrees {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 1px solid #a8bfdb;
}

#main-content table.degrees td {
	height:10px;
	vertical-align: middle;
	text-align:center;
	margin: 0px;
	padding: 3px;
	border: 1px solid #a8bfdb;

}



/* Floating_div*/ 

#floating_image{ 
        float:left; 
        border: 1px solid #5F7A9C; 
		margin: 10px 0px 10px 0px; 
        padding: 10px; 
} 

#newsarc-pic{ 
        float:left; 
        margin: 18px 10px 0px 0px; 
} 

#floating_image_left{ 
        float:left; 
        border: 1px solid #5F7A9C; 
        margin: 13px 10px 0px 0px; 
        padding: 10px; 
} 

#floating_image_right{ 
        float: right; 
        border: 1px solid #5F7A9C; 
        margin: 13px 0px 0px 10px; 
        padding: 10px; 
}


/* Floating Menu */
#floating_menu_left{ 
        float:left; 
        border: 1px solid #5F7A9C; 
        margin: 13px 10px 0px 0px; 
        padding: 3px; 
} 
#floating_menu_right{ 
        float: right; 
        border: 1px solid #5F7A9C; 
        margin: 13px 0px 0px 10px; 
        padding: 3px; 
}

#floating_menu_left UL, #floating_menu_right UL {
margin: 0px; 
padding: 0px; 
}

#floating_menu_left LI, #floating_menu_right LI {
margin: 0px 0px 0px 0px; 
padding: 3px 3px 3px 3px;
text-align: left;
list-style-type: none;
border-bottom: 1px solid #ffffff;
background-color:#f0f4f9;
}

#floating_menu_left LI:hover, #floating_menu_right LI:hover {
background-color:#dfe7f1;
color:#FFFFFF;
}

#floating_menu_left A, #floating_menu_right A{
	font-size: 90%;
	color:#5F7A9C;
	font-weight:bold;
	text-decoration:none;
}

#floating_menu_left A:hover, #floating_menu_right A:hover{
	color:#1CBBA4;

	
}


/* Right Column */

#right-column {
	float: right;
	width: 170px;
	margin-top: 10px;
	padding-left: 2px;
	
}




#quicklinks {
position:relative;
height:20px;
width:170px;
z-index:100;
}

#quicklinks-header  {
	color:#FFFFFF;
	padding: 2px 0px 2px 5px; 
	background-color:#1f4161;
}

#quicklinks-header SPAN {
	margin-left:40px;
}

#quicklinks-links {
width:130px;
cursor: pointer;
opacity:0.92;
filter:alpha(opacity=92); 
background-color: #2D5E8A;
border: 1px solid #1f4161;;
}

#quicklinks-links li {

margin: 0px 0px 0px 0px; 
padding: 2px 0px 2px 0px; 
font-size: 90%;
text-align: left;
list-style-type: none;
border-bottom: 1px dashed #ffffff;
}

#quicklinks-links ul {
margin: 0px; 
padding: 0px; 
}

#quicklinks-links li a {
background: url("https://www.cmumed.org/img/pointer.gif") no-repeat;
padding: 0px 0px 0px 12px; 
color:#FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
}
#quicklinks-links li a:hover, #quicklinks li a:focus {
background: url("https://www.cmumed.org/img/pointeron.gif") no-repeat;
background-color: #D7006B;

}



#right-column div.livehelp {
	margin-top:5px;
	width:170px;
	height:41px;
}

#mycmu{
	display:block;
	margin: 5px 0px 2px 0px;
	border: #5F7A9C 1px solid; 

}

#webmail-header {
	padding: 2px 0px 2px 5px; 
	background-color:#1f4161;
}

#webmail-header P{
	display: inline;
	font-size: 95%;
	color:#ffffff;
	font-weight:700;
	text-align:left;
}
	
#mycmu-header {
	padding: 2px 0px 2px 5px; 
	background-color:#1f4161;
}

#mycmu-header P{
	display: inline;
	font-size: 95%;
	color:#ffffff;
	font-weight:700;
	text-align:left;
}

#mycmu div.login {
display:block;

margin: 5px 0px 0px 2px;
text-align:left; 
font-size:85%;

}

#mycmu INPUT{
border: #5F7A9C 1px solid;  font-size:75%; color:#5F7A9C; margin-bottom: 2px; text-align:center }
#mycmu INPUT.nobord {border-width: 0px;}



#news-header, #forum-header{
	margin-top:5px;
	padding: 2px 0px 2px 5px; 
	border-left: 1px solid #aaccee; border-right: 1px solid #aaccee; border-top: 1px solid #aaccee; border-bottom: none;
	background-color:#1f4161;
}



#news-header A, #forum-header A, #quicklinks-header P{
	display: inline;
	font-size: 95%;
	color:#ffffff;
	font-weight:700;
	text-align:left;
}

#news-header SPAN {
margin-left:63px;
}


#news{
	line-height: 150%;
	padding: 2px 0px 2px 3px; 
	border-left: 1px solid #aaccee;
	border-right: 1px solid #aaccee;
	border-bottom: 1px solid #aaccee;
	font-size: 85%;
	color: #526985;
}

#news img{ 
	padding-right:3px;
}

#news A{
	text-decoration: none; 
	color: #526985;
}

#news A:hover{
	text-decoration: underline; 
}



#forum-header SPAN {
	margin-left:61px;
}

#forum-header A, #news-header A {
	color:#FFFFFF;
	text-decoration:none;
}

#forum-header A:hover, #news-header A:hover {
	color:#59E6D0;
	text-decoration:none;
}

#forum-header-desc{
	padding: 0px 0px 0px 2px; 
	border-left: 1px solid #aaccee; border-right: 1px solid #aaccee; border-bottom: 1px solid #aaccee; border-top: none;
	background-color:#e3eaf1;
}

#forum-header-desc P{
	display: inline;
	font-weight:700;
	text-align:left;
	color:#1F4161;
	font-size: 70%;
	font-style:italic;
}

#posts {
	padding: 2px 2px 2px 3px; 
	border-left: 1px solid #aaccee;
	border-right: 1px solid #aaccee;
	border-bottom: 1px solid #aaccee;
}

#posts td.post {
border-bottom: 1px dashed #aaccee;
}

#posts td.posterror {
	color:#971B1E;
	font-size: 80%;
}


#posts td.post:hover {
background-color: #F3F8FE;
cursor: hand;
}

#posts tr.thread{
	font-size: 80%;
	color: #526985;
}

#posts tr.threadinfo{
	font-style:italic;
	font-size: 70%;
	color: #526985;
	padding-bottom:3px;

}

#posts a {
color: #526985;
text-decoration: none;
display: block;
border: none;
}

#posts a:hover {
cursor: hand;
text-decoration: underline;
}



#right-column div.newsletter{
	font: bold 11px arial, sans-serif; 
	color:#1f4161;
	padding: 5px 0px 4px 4px;
	display:block;
	margin: 5px 0px 2px 0px;
	border: #aaccee 1px solid;  
	background-color:#e3eaf1}
	
#right-column div.newsletter INPUT{border: #7fa3c5 1px solid; font-size:100%; COLOR:#1f4161; background-color:#FFFFFF}
#right-column div.newsletter INPUT.submit{border: #7fa3c5 1px solid; font-size:100%; COLOR:#FFFFFF; background-color:#1f4161}
#right-column div.newsletter INPUT.nobord {BORDER-WIDTH: 0px;}


/* Footer */

#footer {
	clear: both;
	width: 960px;
	border-top: 1px solid #5F7A9C;
	padding: 0px 0px 65px;
}


#footer p {
	clear: right;
	margin: 0px;
	padding: 20px 0px 0px;
	float: right;
	color: #8398B1;
	font-size: 85%;
}
#footer a {
	color: #8398B1;
	font-weight: 700;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
#footer a:hover {
	color: #5F7A9C;
}








