/* School of Medicine styles for screen */

/* ========================================== */
/* Typography - font-sizing. Do not adjust. */
/* ========================================== */
body, p, ul, li, td, ol, dl, dd, tr, th, td, table {
	margin: 0; 
		padding: 0;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;		/* rule for ie4/5 */
		voice-family: "\"}\"";	/* rule ends for ie4/5 */
		voice-family: inherit;	/* recover */
		font-size: small;		/* rule for better browsers */
		 font-size: 11px;
		}

.hide {position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden;}
img {border: 0;}

hr
{	border-color: #5A595A;
	/* for 1px horizontal rule this should be the same as body background color
	*/
	border-top: 1px solid #fff;
	margin: 30px 0 30px 0;
	padding: 0;
}


/* main link styles */
a:link {color: #295994;}
a:visited {color: #6083AE;}
a:hover {color: #FF8608;}
a:active {color: #294F83;}

/* headings */
h1 {font-size: 100%; font-weight: bold; color: #2271A0; margin: 0 0 14px 0; padding: 0;}
h2 {font-size: 95%; line-height: 12x; font-weight: bold; color: #295994; margin: 0; padding: 0;}
h3 {font-size: 85%; line-height: 17px; font-weight: bold; color: #295994; margin: 0; padding: 0;}
h4 {font-size: 85%; line-height: 17px; font-weight: normal; color: #295994; margin: 0; padding: 0;}

 .producthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2271A0;
	font-weight: bold;
}

 /*Added 28-6-2006 - Right hand column	- News Holder */


#right {
		background-color:#F3F3F3;
		float:right;
		width: 190px;
		margin: 0 0 0 10px;
		padding: 0;
		text-align: left;
		line-height: 150%;
		border: 1px solid #AEB1B6;
		border-bottom: 0px;
		}


#right img {
		padding:2px;
		border: 1px solid #AEB1B6;
		text-align: left;
		margin-top: 10px;
		}

#right li {
		margin: 0;
		list-style-type: none;
		display: block;
		padding: 3px 10px 10px 10px;
		border-bottom: 1px solid #AEB1B6;
}

#right li a {
		font-size: 85%;
		text-decoration: none;
		line-height: 150%;
		color:#000;
}
#right li a:hover { text-decoration:underline}

#right li a.latestnews {
		font-size: 90%;
		font-weight: bold;
		margin-top: 1px;
		list-style-type: none;
		display: block;
		padding: 10px 10px 10px 35px;
		background-color: #2172A1;
		color: #fff;
		}
 
/* ========================================== */
/* top page  */
/* ========================================== */

/* ========================================== */
/* middle page */
/* ========================================== */
#wrap { 
      margin:0; 
      padding-right: 10%;
      padding-bottom: 5px;
      padding-left: 0px;
      background: #fff url("../images/bg/bg_midsection.gif") top left repeat-y;
      color: #303030;}


#subnav {
	float: left;
	background: #fff url("../images/bg/bg_midsection.gif") top left repeat-y; 
}
	   
#subnav ul { 
	width: 150px; 
	background-color: #F3F3F3;   
	margin: 0; 
	padding: 0;
}

#subnav li {list-style-type: none; display: inline;}

#subnav li a {
	text-decoration: none;
	background: #2172A1 url("../images/bg/arrow_subnav.gif") left top no-repeat; 
	padding: 6px 0 6px 17px;
	display: block;
	color: #fff;
	font-size: 85%;
	line-height: 120%;
	font-weight: bold;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #AEB1B6;
}

#subnav li a:hover {
	color: #0A0D4B;
	font-weight: bold;
	background:  #D6E6F6 url("../images/bg/arrow_subnavroll.gif") left top no-repeat;
	border-top: 1px solid #BDB9B9;
	border-bottom: 1px solid #AEB1B6;
}
	
#subnav p {
	font-size: 86%;
	font-weight: bold;
	text-transform: uppercase;
	color: #9E1B34;
	background-color: #CAC8CA; 
	padding: 6px 0 6px 17px;
	border-bottom: 1px solid #AEB1B6;
	margin: 0;
}

#subnav img {
	padding: 0 7px 12px 20px;
	border: 0px;
}
	
#subnav p a {
	color: #353535;
	text-decoration: none;
	font-weight: bold;
}

#subnav p a:hover {
	text-decoration: underline;
}
/* end sub_nav */
    
p {line-height: 135%;  margin: 15px 0 15px 0;}
ul, ol {list-style-position: inside; margin: 5px 0 5px 0;}
ul, ol {line-height: 120%;}
ul ul {padding-top: 0; margin-top: 0;}
ul ul li {padding-left: 13px;} 


table#data_table {border-right: 1px solid #60646E; }

#data_table th, #college_information th {
		padding: 5px; border: 1px solid #60646E;
		
}

#data_table th {border-right: none;
border-top: none;}

#data_table td {
		border-bottom: 1px solid #60646E;
		border-left: 1px solid #60646E;
		font-size: 86%;
		padding: 5px;
}

 
/* ========================================== */
/* bottom of page */
/* ========================================== */
.baseline {
	font-size: 10px;
	color: #FFFFFF;  





  /* ========================================== */
/* ends */
/* ========================================== */


