.main {
	width: 99%;
	display: block;
	overflow: hidden;
}

.m_left {
	width: 65%;
	float: left;
	display: block; 
	padding-right:10px;
}

.m_right {
	display: block;
	margin-left: 67%;
	padding-top:20px; 
	padding-left:10px;
	font-size:12px!important;

}

.m_left2 {
	width: 60%;
	float: left;
	display: block; 
	padding-right:10px;
}

.m_right2 {
	border:1px solid #c5c6c2;
	display: block;
	margin-left: 61%;
	padding-top:10px; 
	padding-left:10px;
	padding-right:10px;
	font-size:12px!important; 
	background-image:url('http://health.usf.edu/nocms/global_files/images/alice_newbg.jpg'); 
	background-repeat:no-repeat;
	background-color:#F0F1EB; 
}

.m_right2 p{
	text-align:justify;
}

.res_left {
	width: 50%;
	float: left;
	display: block; 
	padding-right:10px;
}

.res_right {
	display: block;
	margin-left: 51%;
	padding-top:20px; 
	padding-left:10px;
	border-left:1px dashed #000000; 
}

.bios_right {
	display: block;
	margin-left: 68%;
	padding-top:20px; 
	padding-left:10px;
}

.bios_left {
	width: 67%;
	float: left;
	display: block; 
	padding-right:10px;
}


#middle .heading_alt {
	color: #fff !important;
	font-weight: bold;
	background: #15689a;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-variant:small-caps;
	font-size:14px!important;
}

#middle .heading_alt2 {
	color: #fff !important;
	font-weight: bold;
	background: #7d1f18;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-variant:small-caps;
	font-size:14px!important;
}

#right .heading_alt {
	color: #fff !important;
	font-weight: bold;
	background: #790026;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#fancy_txt {
	font-size: 20px; 
	color: #7d1f18; 
	font-weight: bold; 
}
#small_txt {
	font-size: 11px; 
}

#red_txt {
	color:#7b0046;
	font-weight: bold;
}

strong {
	color:#589c75; 
	font-weight:bold;
}

.space_bullets li span {
	font-weight:normal;
	color:#000;
	font-size:12px!important; 
}

.space_bullets li {
	font-weight:bold;
	padding-bottom:10px;
	color:#2e3192;
	font-size:12px!important;
	list-style-image:url('http://hsc.usf.edu/nocms/global_files/images/gs/flower.gif');
}

.space_bullets2 li {
	padding-bottom:10px;
	color:#000;
	list-style-image:url('http://hsc.usf.edu/nocms/global_files/images/gs/flower.gif');
}


.space_bullets3 li {
	padding-bottom:10px;
	color:#000;
	list-style: none;
}

.space_bullets4 li {
	font-weight:bold;
	padding-bottom:10px;
	color:#2e3192;
	font-size:13px!important;
}

.space_bullets4 li span {
	font-weight:normal;
	color:#000;
}


.programs td{
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
	font-size:14px;
}

.programs td:hover {
	background-color: #efeee9;
	border: 1px solid #d2c4a1;
}

#middle table{
	font-size:12px;
}

#middle table td{
	padding-bottom:10px; 
}

.container table {
	width: 99%; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px; 
	padding-bottom:0; 
	border-bottom-style:double; 
	border-bottom-width:3px;
	font-size: 12px!important; 

}

.container table caption{
	padding:3px;
	color:#FFFFFF; 
	background-color:#15689a;
	font-weight: bold;
	font-size: 15px!important;	
}

.container table th.cap{
	padding:3px;
	color:#FFFFFF; 
	background-color:#15689a;
}

.container table th.cap2{
	padding:3px;
	background-color:#c2e1f4;
}

.container table td.test {
	background-color: #efede0;
}

.faculty {
	font-size:13px;
	border-width:1px;
	border-style:solid;
}

.faculty td{
	padding-top: 7px;
	padding-left: 10px;
	padding-right:5px;
}

.faculty td.edu {
	text-align: right; 
	font-weight: bold;
	background-color: #790026;
	color: #fff !important;
	padding-right:7px;
}


.faculty td.edu2 {
	background-color: #EFEDE0;
	border-bottom-style:dotted;
	border-top-style:dotted;
	border-width:1px;
}

/*-------------------BEGIN: Image Gallery CSS-------------------*/
/* These hieghts and widths should be edited to your images */	
ul#pikame{
	padding-left:0;
	width:550px;
	margin:0 auto;
}

.pika_main{
	width:550px;
	padding-right:20px;
	margin:0 auto;
}

#pikame li{
	margin:5px;
	float: left;
	border:2px solid #b5b5b5;
	position:relative;
	overflow:hidden;
}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{

	position:relative;
	cursor:pointer;
}

.pika_main img{
	border:5px solid #b5b5b5;
}

.pika_main{
	position: relative;
	margin:0 auto;
}

.pikachoose li{
	float:left;position:relative;
	overflow:hidden;
	list-style:none;
}

.pika_play{
	position:absolute;
	top:10px;
	right:20px;
	z-index:1;
	border:2px solid #B5B5B5;
	background-color:#C0C0C0;
	padding:4px;
}

.pika_play a{
	position:relative;
	margin-left:auto;
	cursor:pointer; 
	font-weight:bold;

}

.pika_play img{
	border:none !important;
}

.pika_caption{
	width:100%;
	height:30px;
	text-align:center;
}

.pika_navigation a{
	font-size: 12px;
	color:white;
	text-decoration: none;
}

.pika_navigation a:hover{
	text-decoration: underline;
}

.pika_navigation{
	padding-top:10px;
	clear:both;
	text-align:center;
}
/*-------------------END: Image Gallery CSS-------------------*/
