/* CSS Document */

	body {
		margin: 0;
		padding: 0;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
	}
	
	a {color:blue; font-family:arial, sans-serif;text-decoration:none;}
	a:visited {color:purple; visited; font-family:arial, sans-serif;}
	a:hover {color:red; font-family:arial, sans-serif;text-decoration:underline;}
	
	blockquote {
		padding: 0 15px;
	}
	
	#nheader {
		background: #293FB9;
		height:80px;
		border:0px solid red;
		width:100%;
	}
	#nsidebar p {
		background-color:#293FB9;
	}
	#nfooter {
		clear: both;
		background: #fff;
		text-align:center;
		border:0px solid purple;
		padding:30px 0;
		/* margins are being set in columns_1.css and columns_2.css */
	}

	#ncontent h1, #nsidebar-2 h1 {
		font-family:Arial;
		font-size:18px;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	#ncontent h2, #nsidebar-2 h2 {
		font-weight: bold;
		font-size:16px;
	}
	h3{font-size:16px;}
	h4, h5, h6{font-size:14px;}
	
	
	#ncontent {
		font-size: .9em;
		background-color:#FFFFFF;
	}
	.contentblock{
		line-height:1.5em;
	}
	
	.contentblock ul li{
		padding:0;
		margin:0;
	}
	#ncontentpad {
		/*margin:0px 0px 20px 50px;*/
		margin:0;
		
	}
	#nfooter p {
		text-align: center;
		color:#666666;
		font-family:arial, sans-serif;
		font-size:.70em;
		border:0px solid red;
	}
	#nsidebar h1 {
		background-color: #000099;
		width: 100%;
		color: #FFFFFF;
		font-size: .75em;
		height: 24px;
		text-align: center;
	}
	#nsidebar ul {
		padding-left: 25px;
		
	}
	#nsidebar ul li {
		font-size:11.2px;	
	}
	
	#nsidebar ul li a {
		color: #fff;
	}
	#mainnav {
		margin: 0px !important;
		padding: 0px !important;
	}
	ul.indentSubMenu{
		margin-left:-15px;
	}
	#mainnav ul li{
		font-size:12px;
		padding:2px 0;
		font-weight:normal;		
	}
	#mainnav ul li a {
		color: blue;
		text-decoration:none;
	}
	#mainnav ul li a:visited{
		color:blue;
	}
	#mainnav ul li a:hover {
		color:red;
		text-decoration:underline;
	}
	#nfooter div{
		width:14px;
		padding-bottom:4px;
	}
	#tagline {
		color:#FFFFFF;
		/*color:#95A3EF;*/
	}
	#tagline span {
		color:#FFFFFF;
		/*color:#95A3EF;*/
	}
	#nsidebar-sub {
		margin:0px !important;
		padding:0px !important;
		*padding-top:-15px !important;
		border:0px solid red;
	}
	#col1 {
		width: 45%;
		margin-right: 50%;
		padding: 5px 10px;
	}
	
	#col2 {
		float: right;
		position: relative;
		width: 45%;
		padding: 5px 10px;
	}
	#mainnav ul{
		padding:0 0 0 30px
	}
	
	ul {
		/*list-style:disc;*/
		padding:0 0 20px 20px;
	}
	ol {
		/*list-style:decimal;*/
		padding: 10px 10px 10px 25px;
	}
	table.terms tr.tr1{
		background:#ffffff;	
	}
	table.terms tr.tr2{
		background:#EDE5CF;	
	}
	table.terms tr th{
		color:#293FB9;
	}
	#EdComLogo {
		height: 100px;
		width:261px;
		float:left; 
		position:relative; 
		top: -34px;
	}
	#ucsdsomLogo, #ucsdsommedctrLogo, #ucsdhealthsciLogo {
		background-repeat:no-repeat;
		width: 230px;
		height:50px;
		float:left;
		margin:8px 0 0 2px;
		position:absolute;
		border:0px solid red;
		margin-left:28px;
		margin-top:14px;
	}
	#headtransit {
		position:absolute;
		float: left;
		width: 26px;
		height: 24px;
		margin-right:0px;
		border:0px solid red;
		z-index:1;
	}
	#nsidebarcorner {
		width: 13px;
		height: 13px;
		margin: 0px !important;
		padding: 0px !important;
		
	}
	#nsidebarcornerleft {
		width: 17px;
		height: 15px;
		border:0px solid red;
		/*float:left;*/
	}
	#nsidebarcornerright {
		width: 13px;
		height: 13px;
		float: right;
		margin: 0px !important;
		padding: 0px !important;
		/*border:0px solid red;*/
	}
	
	dl dt.showhidelink, .showhidelink{
		color:blue;
		text-decoration:underline;
		cursor:pointer;	
	}
	
	

	dl dt.showhidelinktabs{
		color:blue;
		text-decoration:underline;
		cursor:pointer;	
	}
	
	div.rounded a{
		color:inherit;
		text-decoration:underline;
	}	
	div.rounded a:visited{
		color:inherit;
	}
	div.rounded a:hover{
		color:inherit;
		text-decoration:none;
	}
	
	div#slideshow img {
		border:1px solid black;	
	}
	
	/* UCSD SOM Site CSS Document */
#accordiongray {
	border:1px solid #aaa;
	text-align:left;
	width:95%;
	margin-bottom:1em;
}
#accordiongray dt {
	display:block;
	font-weight:bold;
	background:#ccc;
	padding:0 4px 2px 4px;
	border-bottom:1px solid #aaa;
	margin:0;
	cursor:pointer;
}
#accordiongray dt:hover {
	display:block;
	font-weight:bold;
	background:#ddd;
	padding:0 4px 2px 4px;
	border-bottom:1px solid #aaa;
	margin:0;
	cursor:pointer;
	text-decoration:underline;
}
#accordiongray dd {
	padding:1em 0 1em 0;
	background-color:#fff;
 	border:0px solid #eeeeee;
	margin:0 0 0 15px;
}
#accordiongray img {
	margin: 5px 15px;
	border: 1px solid black;
}
/*styles for the xstandard editor*/
span.highlight { 
	background-color: yellow; 
}
div.footnote {
	font-size: .7em; 
	font-style: italic; 
	margin-left: 15px; 
	padding: 4px; 
	border-top: 1px solid black; 
}

table.FCK__ShowTableBorders tbody tr td p{
	font-size:14px;
	line-height:1.5em;
}
	
