img.right {
	float: right;
	margin: 0 0 7px 14px;
}
img.left {
	float: left;
	margin: 0 14px 7px 0;
}
/*img.fpnews {
	float: left;
	margin: 0 10px 5px 0;
    width:90px;
    padding: 5px;
    border: 1px solid #ccc; 
    min-height: 50px !important;  
}*/
.news{
     float: left; 
   min-height:95px !important;width: 20%;margin: 0 0 10px 0; }

img.news-image{
    margin: 0 0 0 23px;
    width:100%;
    padding: 5px;
    border: 1px solid #ccc; float: left;}
img.news-image2{
    margin: 0;
    width:100%;
    padding: 5px;
    border: 1px solid #ccc; float: left;}
.news-textfp {
    /*float: right;
    width: 370px;*/
	float: left;
	width: 80%;
    margin:0;padding:0;
    }
.news-text {
    float: left;
    /*width: 600px;*/
	width: 80%;
    margin: 0 0 20px 0;padding:0 ;
    }
.content_feature .news-text p {padding-left: 45px!important;}

p.news-text{margin:0;padding:0;}
.clear {clear:both !important;}

blockquote{border: 0; font-size: 12px!important; margin-left: 10px;}
blockquote p{border: 0; font-size: 12px!important;}
hr.dotted {width:100%; color:#ccc; border-top: 0; border-bottom: 1px dotted #ccc; border-right: 0; border-left:0; margin: 5px 0; padding: 5px 0;}

img.logoleft {float:left;}
img.logoright {float:right;}
img.logoricebrand {float:left;margin-bottom: 5px;width: 100%;}
img.logoricebrand2 {float:left;margin-bottom: 0;width: 100%;}

/* Reset */
.fieldsetclass{border:0;}

/* Custom container */
.container-narrow {margin: 0 auto;max-width: 950px;}
.container-narrow > hr {margin: 30px 0;}
/* Supporting marketing content */
.marketing {margin: 0;  }


/* Body */
body {margin:0 auto; background-color: #fff;padding-top: 10px; padding-bottom: 20px;font-family: Arial, Helvetica, sans-serif; }

/* Fonts */
h1{font-size:20px; color:#00246a; margin: 5px 0 20px 0; line-height:normal; font-family: Helvetica, Arial, sans-serif}
h2{font-size:18px; color:#00246a; margin: 10px 0;line-height:normal;}
h3{font-size:17px; color:#00246a; margin: 10px 0;line-height:normal;}
h4{font-size:15px; color:#00246a; margin: 10px 0;line-height:normal;}
a:link{COLOR: #2851A1;TEXT-DECORATION: none;}
a:visited{TEXT-DECORATION: none;}
a:hover{COLOR: #2851A1;TEXT-DECORATION: underline;}
a:active{COLOR: #2851A1;TEXT-DECORATION: none;}
.center {text-align:center;}

/* search */
.site_search {
	float: right;
	padding: 22px 0 0 0;
}

.labelclass {
	margin: 0 5px 0 0;
	text-align: right;
	float: right;
}

.textfield {
	color: #666666;
	width: 170px;
	height: 14px;
	border: solid 1px #999999;
	padding: 1px;
	float: left;
	font-size: 11px;
	text-align: right;
}

ul.sublink {list-style:none; border: 0; margin: 0 0 10px 0; color: #fff;}
ul.sublink li {border: 0; margin: 0; padding: 5px 0 0 15px; color: #fff;}
ul.sublink li a {color: #fff; text-decoration: none;}
ul.sublink li a:hover {color: #ccc; }
ul.sublink li.active {background: url(../images/pointer.png) no-repeat left center;}

ul,ol {margin-bottom: 25px;}

.masthead  {clear: both; max-width:950px;}
.masthead h1 {font-family: Helvetica, Arial, sans-serif; font-weight: bold; padding: 15px 0 0 5px; float: left; font-size: 14px; margin: 0; line-height:19px;}
.masthead a, .masthead a:hover {text-decoration: none; color:#5e6062;}
.masthead img {margin-bottom: 5px; margin-right: 10px;}

.highlights h2 {margin: 0; color:#606466; font-size: 14px; border-bottom: 1px solid #9a9b9d; padding: 20px 0 10px 20px;}
.highlights  ul{list-style:none; margin: 10px 0 0 0;font-size: 13px;}
.highlights li { margin: 5px 0 5px 20px; }
.highlights a {color:#606466;}

.contact {border: 1px solid #9a9b9d; padding: 10px 10px 20px 20px; margin: 15px 0;font-size:13px;color:#606466;line-height:17px;}
.contact h2 {color:#606466; font-size: 14px; margin: 10px 0;}
.contact a {color:#606466;}

.socialmedia {margin: 20px 10px 20px 20px; color:#606466; font-weight: bold; font-size: 14px;}
.socialmedia img{ margin: 0 5px 8px 0;}
.socialmedia a {color:#606466; text-decoration: none; display: block;}

.breadcrumb { font-size: 11px; padding-top: 3px !important; padding-bottom: 3px !important;border-radius: 0 !important;}

.onecolumn {
	margin: 0;
	padding: 10px 0;
	clear: both;
	margin-bottom: -20px;
}
.sidebar-nav{margin-top:-2px;} 
.borders{border:1px solid #ccc;}
img.headerimage {margin-bottom: 5px;}

.events {border: 1px solid #9a9b9d; color: #000; font-size: 11px; margin: 0 0 20px 0;line-height: 16px; }
.events h2 {color:#2851A1; padding: 5px 10px; border-bottom: 1px solid #9a9b9d; display: block; background-color:#f7f7f7; font-size: 15px; margin: 0!important;line-height: 20px;}
.events a {color:#2851A1; text-decoration: none;font-weight: bold;}
.events_list {padding: 0 10px 10px 10px; }
.table_events th,
.table_events td {
  padding: 8px 8px 8px 0;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px dotted #9a9b9d;
}

/* content feature: homepage */
.content_feature_home {font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 16px;
}
.content_feature_home p {padding-left: 20px; padding-right:20px; padding-bottom: 10px;}
.content_feature_home ul, .content_feature_home ol {margin-bottom: 25px;}
.content_feature_home ul ul, .content_feature_home ol ol {margin-bottom: inherit;}

/* content feature: internal */
.content_feature {font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: inherit;
}

.content_feature h1 {color:#00246a;}
.content_feature p {padding-left: 20px!important; padding-bottom: 10px!important;}
.content_feature table {margin-left: 20px!important; margin-bottom: 25px!important; clear: both;}
.content_feature ul, .content_feature ol{margin-bottom: 25px;}
.content_feature ul ul, .content_feature ol ol {margin-bottom: inherit;}

.faculty {clear: both; padding-bottom: 21px; font-size: 12px; display: block;}
.faculty .photo {
	float: left;
	padding: 0 0 0 25px;
	width: 15%;
}
/*
.faculty img {
	width: 100px!important; clear: both;
}
*/
.faculty .name {
	float: left;
	padding: 0 0 0 15px;
	width:75%;
	display: inline; font-size: 13px; line-height:15px;
	margin: -2px 0 0 0;
}
.faculty .name .title{
	font-size: 12px;
}
.faculty .name .exttitle{
	font-size: 12px;
}
.faculty .name .contact_info{
	font-size: 12px;
	padding: 6px 0;
    margin-top:6px;
}
.faculty:before,
.faculty:after {
  content:"";
  display:table;
}
.faculty:after {clear:both;}
.faculty {
  zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
.faculty .name .contact_info img {
	width: 1px!important;
    height: 1px!important;
}

/*NEWS*/
.content_feature.news h1 {
	margin-left: -20px; 	
}
.content_feature.news h5 {
	margin: 10px 0 0 0; 	
}
.content_feature.news {
	padding-left: 20px; padding-right:20px; padding-bottom: 10px;	
}

/*EVENTS*/
.content_feature.eventlist h1{
	margin-left: -20px; 	
}
.content_feature.eventlist h5 {
	margin: 10px 0 0 0; 	
}
.content_feature.eventlist {
	padding-left: 20px; padding-right:20px; padding-bottom: 10px; 
	border: 0!important;
	font-size: 13px!important;
	line-height:16px!important;
}
.content_feature.eventlist .riceEvent {
	padding-bottom: 18px!important; 
}
.content_feature.eventlist  p {
margin-left: -20px!important;
font-size: 13px!important;
line-height:16px!important;
}
.content_feature.eventlist  blockquote {
border-left: 0!important;
font-size: 13px!important;
line-height:16px!important;
}
.content_feature.eventlist strong {
line-height:16px!important;
font-size: 13px!important;
margin: 0;
}
.content_feature.eventlist a {
line-height:16px!important;
font-size: 13px!important;
}
.content_feature.eventlist input {
margin-top: -10px!important;
line-height:16px!important;
}
/************************** Footer ***************************************/
#footerbar_fixed {
	width: 100%;
	color: #606466;
	text-align: center;	
}
#rice_footer {
	color: #606466;
	font-size: 11px;
	margin: 0;
	padding: 20px 0;
}
#rice_footer a{
	color: #606466;
	margin: 20px;
}
