@import url('/mi-client/content/css/forms.css');
@import url('/mi-client/content/css/colours.css');

/* Main framework styles
************************************************************** */
* { font-family : Verdana, Trebuchet MS, arial,sans-serif; font-size : 11px; color : #121212; }
body { margin : 0 0 10px 0; background : #fff; background : #E7E7E9 url(/mi-client/content/img/bk.png) repeat-x top; padding-top : 10px; padding-bottom : 10px; text-align:center; }
a { color : #121212;}
a img { border : 0;}
a div { color : #121212;}

.bold { font-weight : bold; }
.hidden { display : none; }
.divid { height : 15px; }
.clear { clear: both; }

.faded { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.faded_more { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.faded_less { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.content * { font-size : 12px; line-height : 20px;}
.central{ text-align:center; width:100%; float:left;}
.central p{ width:100%!important; float:left!important; text-align:center!important; margin:0!important;}

img.float_right{ float:right!important; border:1px solid #999; margin:0 0 15px 15px!important;}

div.rightfloat { float:right; margin:5px 0 5px 10px;}

h1 { font-size : 20px; margin : 0; color : #BCBDC0; }
h1 em { color : #354715; font-size : 24px; }
h1 a { font-size : 24px;color : #969696;  }
h1 a:hover {color : #699124;}

h2 { font-size : 18px !important; font-weight : normal; padding-top : 5px; }
h2.noborder { padding-bottom : 0; border-bottom : 0;}
h2.nomargin { margin-bottom : 0 !important }
h2 em { font-size : 18px !important;}

h3 { font-size : 16px !important; font-weight : normal; padding-top : 5px; }
h3 em { font-size : 16px !important;}

h4 { margin-bottom : 5px; margin-top : 5px; }

p.large { margin : 0; font-size : 12px; font-weight : bold; color:#000; }
p.large a {font-size : 12px; text-decoration : underline;  }

a { text-decoration : none; }
a:hover { text-decoration : underline; }

.menu { list-style : none; margin : 0; padding : 0; }
.menu li { margin  : 0; padding :0; }
.menu.horizontal li.menu_item { float : left; }

.nostyle { list-style : none; margin : 0; padding : 0; }
.nostyle li { margin  : 0; padding :0; }
.nostyle.vertical_spaced li { margin-bottom : 5px;}
.nostyle.horizontal li { float : left; }
.nostyle.margined { margin-bottom : 15px; }

hr { height: 1px;border: 0;color: #C0C0C0;background-color: #C0C0C0;}

.highlight { color : #770D28; }

/* Tables
************************************************************** */
.expanderDiv{ width:980px;}
.table_style1 { width : 980px; border : 1px Solid #354715;  }
.table_style1 th { border-bottom : 1px Solid #354715; background-color : #354715; white-space: nowrap; padding : 5px 20px 5px 10px; color : #fff; text-align : left; }
.table_style1 th a { color : #fff; }
.table_style1 td { border-bottom : 1px Solid #c0c0c0; white-space: nowrap; padding : 5px 20px 5px 10px;}
.table_style1 td.id { text-align : right;}
.table_style1 th.id { text-align : right;}
.table_style1 td.main { width : 100%; }
.table_style1 td.button_cell { padding : 0; border-bottom : 1px Solid #354715; }
.table_style1 input.button {-webkit-border-radius: 0; -moz-border-radius: 0; }

/* Main
************************************************************** */
#site_container { width : 970px; background-color : #fff; margin : 0 auto; text-align:left; }	
#site_container_inner {  overflow : auto; overflow-x: hidden; margin : 0 40px;  }

/* Content
************************************************************** */
#content_main_container { float:left; width:643px;}

#content_head { margin : 0 0 0 18px; float : left; width : 625px; }
#content_head .inner { padding-top : 10px; }
#content_head h1 { margin : 0 0 15px; }
#content_head h2{ margin:0 0 15px; font-weight:bold;}

#content_head.with_right { width : 420px; }

#content_container { margin : 0 0 0 18px; float : left; width : 625px; padding-bottom : 30px; }
#content_container.with_right { width : 430px; }

#content_container p, #right_side_container .box .bottom p{ padding:0 0 10px 0; margin:0;}
#content_container ul, #right_side_container .box .bottom ul{ }
#content_container a, #right_side_container .box .bottom a{ color:#770D28; text-decoration:none;}
#content_container a:hover, #right_side_container .box .bottom a:hover{ text-decoration:underline;}
#content_container img, #right_side_container .box .bottom img{ float:left; margin:0 15px 15px 0; }
#content_container p strong, #right_side_container .box .bottom p strong{ color:#770D28;}

#content_mid_images { margin : 8px 0 0 8px; float : left; width : 635px; height : 130px; }
#content_mid_images .left { margin-right : 4px; height : 130px;  width : 451px; float : left; overflow-x : hidden; overflow-y : hidden; }
#content_mid_images .right { height : 130px; width : 180px; float : left; overflow-x : hidden; overflow-y : hidden; }

#content_mid_images .full { margin-right : 4px; height : 130px;  width : 633px; float : left; overflow-x : hidden; overflow-y : hidden; }

#content_mid_images_wide { margin : 0; float : left; width : 100%; height : 130px; }
#content_mid_images_wide .left { margin-right : 4px; height : 130px;  width : 706px; float : left; overflow-x : hidden; overflow-y : hidden; }
#content_mid_images_wide .right { height : 130px; width : 180px; float : left; overflow-x : hidden; overflow-y : hidden; }

/* Header
************************************************************** */
#header_bar { height : 26px; background-color : #DCDDDF; float : right; }
#header_bar li { float : left; height : 26px; }

#header_bar li.header_option { background : #E7E8EA url(/mi-client/content/img/header_bar_left.gif) no-repeat left; }
#header_bar li div { padding : 6px 10px 0 30px;}

#header_bar #header_search { background : #DCDDDF url(/mi-client/content/img/header_bar_mid_left.gif) no-repeat left bottom; }
#header_bar #header_search input { border : 0; padding : 3px; width : 120px; }
#header_bar #header_search div { padding : 3px 5px 0 35px;}
#header_bar #header_search_btn div { padding : 1px 10px 0 0px;}
#header_bar #header_search_btn input {border : 0;  padding : 3px; background-color : #DCDDDF;}


#header { height : 125px; }
#header img { margin-top : 25px; }

/* Quick link, menus and dropdowns
************************************************************** */
#side_head { background-color : #939598; height : 25px; margin-bottom : 8px; }
#side_head div.inner { color : #fff; padding : 6px 0 0 10px; float:left; }
#side_head div.inner ul{ padding:0; margin:0; float:left; list-style:none;}
#side_head div.inner ul li{ float:left; color:#FFF; padding:0 3px 0 0;}
#side_head div.inner ul li a{ color:#FFF;}
.body_front #side_head { margin-bottom:0; }

.dropdown li div { cursor : pointer; height :25px; border-bottom : 1px Dotted #fff; }
.dropdown li div div { height :auto; padding : 0 0 0 0; border-bottom : 0; }
.dropdown li div div a:hover { text-decoration : none; }
.dropdown li.last div { border-bottom : 0;}

#menu_container { margin-left : 4px; float : left;  }
#menu_container li { cursor : pointer; margin-left : 4px; height : 25px;  width : 87px; }
#menu_item6 { width : 88px !important; }
#menu_item7 { width : 88px !important; }
#menu_container li div.menu_label {  position : absolute; width : 87px; padding : 0; text-align : center; }
#menu_container li div.menu_label a { width:87px; height:19px; padding:6px 0 0 0; float:left; color : #fff; }
#menu_container li div.menu_label a:hover { }

#menu_container .dropdown { display : none; margin-top : 25px; z-index : 100; cursor : default; background-color : #E7E8EA; position : absolute; width : 202px; }
#menu_container li:hover .dropdown{ display:block;}
#menu_container li a:hover .dropdown{ display:block;}
#menu_container .dropdown.tier2 { width : 202px; margin-top : 0; position : absolute;display : none; }

#menu_container .dropdown li { width : 200px; margin : 0 1px 0 1px;  }	
#menu_container .dropdown li div { padding-left : 0px; }
#menu_container .dropdown li div div { padding-left : 0; }
#menu_container .dropdown li a{ width:192px; height:21px; padding:4px 0 0 8px; float:left;}
#menu_container .dropdown li a:hover{ background-color:#DCDDDF; text-decoration:underline;}

#main_dropdown6 { /*margin-left : -22px;*/}
#main_dropdown7 { /*margin-left : -113px;*/}

/* Side Menu Styles
************************************************************** */
#side_menu_container { background-color : #fff;  float : left; width : 247px; min-height:400px;}

#side_menu_container .head { margin : 8px 0 8px 0; }
#side_menu_container .head div { font-weight : bold; text-transform : uppercase; }

#side_menu { width:247px; float:left;}
#side_menu ul{ width:100%; float:left; padding:0; margin:0; list-style:none;}
	#side_menu ul li div{ float:left; overflow:hidden; position:static; width:100%; height:auto;}
	#side_menu ul li.no_subs ul{ visibility:hidden; display:none;}
#side_menu li{ border-bottom:1px dotted #939598; width:247px; float:left;}
	#side_menu li.level2{ border:0;}
		#side_menu li.level2 a{ width:223px; padding:5px 0 0 24px;}
		#side_menu li.level3{ border:0;}
			#side_menu li.level3 a{ width:213px; padding:5px 0 0 34px;}
			#side_menu li.level4{ border:0;}
			#side_menu li.level4 a{ width:203px; padding:5px 0 0 44px;}
#side_menu li a{ width:233px; height:20px; padding:5px 0 0 14px; float:left;}
#side_menu li div { cursor : pointer; height :25px; }
#side_menu li div div { height :auto; padding : 0; border-bottom : 0; }
#side_menu li div div a:hover { text-decoration : underline; }
#side_menu li.last div { border-bottom : 0;}
#side_menu li.current div{ display:block;}
#side_menu li.current a{ background-color:#DADADA; color:#770D28;}
#side_menu li.current ul li.current a{ background-color:#E4E4E4; color:#770D28}
#side_menu li.current ul li.current ul li a{ background-color:#FFFFFF; color:#121212;}
#side_menu li.current ul li.current ul li.current a{ background-color:#EEEEEE; color:#770D28;}
#side_menu li.current ul li.current ul li.current ul li a{ background-color:#FFFFFF; color:#121212;}
#side_menu li.current ul li.current ul li.current ul li.current a{ background-color:#F8F8F8; color:#770D28;}
#side_menu li.current ul li a{ background-color:#FFFFFF; color:#121212;}



#side_menu_container .box { float: left; width : 100%; padding: 20px 0 0 0; }
	#side_menu_container .box .inner {  }
		#side_menu_container .box .inner .head_boxed { background-color : #939598 !important; width : 233px; color : #fff !important; padding : 6px 0 6px 14px; }
			#side_menu_container .box .inner .head_boxed div { color : #fff !important;  }

/* Left Side Styles
************************************************************** */
#left_side_container { background-color : #E7E8EA;  float : left; width : 247px;}

/* divider used because we need to maintain grey with white. Mainly for the front end flush */
#left_side_container .divider { height : 8px; width : 247px; background-color : #fff; float:left; }

#left_side_container .bar { height : 25px; }
#left_side_container .bar div { padding : 6px 4px 0 14px; }

#left_side_container .bar.custom { height : 30px; }
#left_side_container .bar.custom div { padding : 6px 4px 0 14px; }

#left_side_container .bar.custom.white a { color : #fff;  font-size : 16px; font-weight : bold;}
#left_side_container .bar.custom.white div { color : #fff; }

#whatson .head { height : 30px; }
#whatson .head div { font-size : 16px; }
#whatson .title { font-weight : bold;}
#whatson .title a { color : #153093; }
#whatson .date { color : #770D28;  font-weight : bold; }

#left_side_container .box1{ float:left; width:247px;}
	#left_side_container .box1 .inner{ float:left; width:247px;}
	#left_side_container .box1 img{ float:left; margin:0 10px 0 0;}
	#left_side_container .box1 p{ margin:0 10px 10px 0;}
	#left_side_container .box1 p.head{ color:#770D28; font-size:13px; font-weight:bold; margin:10px 10px 0 0; }
#left_side_container .box2{ float:left; width:247px;}
	#left_side_container .box2 .inner{ padding:10px; float:left; width:227px; }
	#left_side_container .box2 p.head{ float:left; font-weight:bold; padding:0 4px 0 0;}
	#left_side_container .box2 p{ font-size:13px; padding:0; margin:0;}
		#left_side_container .box2 p a{ font-size:13px;}
#left_side_container .box3{ float:left; width:247px;}
	#left_side_container .box3 .inner{ float:left; width:247px;}
	#left_side_container .box3 img{ float:right; margin:0 0 0 10px;}
	#left_side_container .box3 p{ font-size:13px; font-weight:bold; margin:8px 0 0 10px;}
		#left_side_container .box3 p a{ font-size:13px;}
#left_side_container .box4{ float:left; width:247px;}
	#left_side_container .box4 .inner{ padding:10px; float:left; width:227px;}
	#left_side_container .box4 .head { color:#770D28; font-size:13px; font-weight:bold; }
	#left_side_container .box4 p { margin:0;}
	#left_side_container .box4 img { margin-bottom:5px; }
#left_side_container .box5{ float:left; width:247px;}
	#left_side_container .box5 .head { width:227px; float:left; padding:5px 10px; margin:0; background-color:#31414D; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase; }
	#left_side_container .box5 .inner{ width:227px; float:left; padding:10px; margin:0;}
	#left_side_container .box5 ul{ width:227px; float:left; margin:0; padding:5px 0 0; list-style:none; font-weight:bold;}
	#left_side_container .box5 ul li{ padding:0 0 3px;}
	#left_side_container .box5 ul li a{ text-decoration:none;}
	#left_side_container .box5 ul li a span{ color:#770D28;}
	#left_side_container .box5 ul li a:hover{ text-decoration:underline;}
	#left_side_container .box5 p{ float:right; margin:0; padding:5px 0 0;}
#left_side_container .box6{ float:left; width:247px;}
	#left_side_container .box6 .head { width:227px; float:left; padding:5px 10px; margin:0; background-color:#7C1724; color:#FFF; font-size:13px; font-weight:bold; text-transform:uppercase; }
	#left_side_container .box6 .inner{ width:227px; float:left; padding:10px; margin:0;}
	#left_side_container .box6 ul{ width:227px; float:left; margin:0; padding:5px 0 0; list-style:none; font-weight:bold;}
	#left_side_container .box6 ul li{ padding:0 0 3px;}
	#left_side_container .box6 ul li a{ text-decoration:none;}
	#left_side_container .box6 ul li a:hover{ text-decoration:underline;}
	#left_side_container .box6 p{ float:right; margin:0; padding:5px 0 0;}

/* LIGHTER GREY */
#left_side_container .bgcolour1{ background-color:#E7E8EA;}
	#left_side_container .bgcolour1 a{ color:#770D28;}
/* LIGHT GREY */
#left_side_container .bgcolour2{ background-color:#B4B5B8;}
	#left_side_container .bgcolour2 p{ color:#FFF;}
		#left_side_container .bgcolour2 p a{ color:#FFF;}
	#left_side_container .bgcolour2 a{ color:#FFF;}
/* MEDIUM GREY */
#left_side_container .bgcolour3{ background-color:#A8A9AC; color:#FFF;}
	#left_side_container .bgcolour3 p{ color:#FFF;}
	#left_side_container .bgcolour3 a{ color:#FFF;}
/* DARK GREY */
#left_side_container .bgcolour4{ background-color:#8B8D90; color:#FFF;}
	#left_side_container .bgcolour4 p{ color:#FFF;}
	#left_side_container .bgcolour4 a{ color:#FFF;}
/* DARK RED */
#left_side_container .bgcolour5{ background-color:#7C1724; color:#FFF;}
	#left_side_container .bgcolour5 p{ color:#FFF;}
	#left_side_container .bgcolour5 a{ color:#FFF;}

#left_side_container .bgimage1{ background:url(/mi-client/content/img/sidecontent_bg1.jpg) no-repeat center!important;}
	#left_side_container .bgimage1 p{ color:#FFF;}
	#left_side_container .bgimage1 a{ color:#FFF;}

#left_side_container .box {  background-color : #E7E8EA; }
#left_side_container .box .inner { padding : 10px 14px; }
#left_side_container .box .head { color : #770D28; text-transform : uppercase; font-size : 16px; font-weight : bold; }
#left_side_container .box p { margin : 0;}
#left_side_container .box img { margin-bottom : 5px; }

#left_side_container .box div.head { height:30px; background-color:#770D28;}
#left_side_container .box div.head div { padding:6px 4px 0 14px; color:#fff; text-transform:uppercase; }

/* Right Side Styles
************************************************************** */
#right_side_container { margin-left : 5px; float : right; width : 180px; margin-top : 8px;}
#right_side_container_inner { border-left : 1px dotted #939598; padding-left : 14px; }
#right_side_container_inner .box .head { color : #770D28; text-transform : uppercase; font-size : 13px; font-weight : bold; margin : 10px 0 5px 0; }
#right_side_container_inner .box .head a, #right_side_container_inner .box .head a:link { color : #770D28; font-size : 13px; font-weight : bold; }
#right_side_container_inner .box .bottom{ margin : 10px 0 10px 0; color: #989090;}
#right_side_container_inner .box p { margin : 0 0 5px 0; color: #989090;}
#right_side_container_inner .box img{ max-width:166px;}
#right_side_container_inner .divider { margin-top : 8px; border-top : 1px dotted #939598;}
/*#right_side_container_inner .head_boxed { background-color : #939598; width : 100%; }
#right_side_container_inner .head_boxed div { font-weight : bold; padding : 7px 10px 7px 10px;color : #fff;}*/

/* Footer Styles
************************************************************** */
#footer {overflow : auto; background-color : #fff; width : 970px; margin-top : 8px; }
#footer_inner { padding : 0 40px 40px 40px; width:890px; float:left; }
#footer_inner p{ float:left; font-size:9px; width:700px; }
#footer_inner ul li { margin-right : 3px; font-size:9px; }
#footer_inner ul li a{ font-size:9px;}
#footer #footer_links{ float:right; padding:0; margin:0;}
#footer #footer_links li{ list-style:none; float:left; margin:0 0 0 8px; padding:0 0 0 12px; background:url(/mi-client/content/img/bullet_point.gif) top left no-repeat;}
#footer #footer_links li.first{ margin:0; background:none;}

/* Front styles
************************************************************** */
.body_front #left_side_container {  }

#front { margin : 8px 0 0 8px; float : left; width : 635px; height : 448px; background-color : #000; background-repeat : no-repeat;}

#front .top { position : absolute; overflow : auto; width : 635px; margin-top : 256px; height : 80px; }
#front .top .left { float : left; width : 250px; }
#front .top .right { float : left; width : 340px; }
#front .top .left div.inner { padding : 13px 0 8px 30px;  }
#front .top .left div.inner div { padding-right : 50px; border-right : 2px Solid #fff; font-weight : bold;text-transform : uppercase; color : #CCA09E; font-size : 16px; }
#front .top .right div.inner { padding : 13px 8px 8px 30px;  }
#front .top .right div.inner div {font-weight : bold;text-transform : uppercase; color : #FFFFFF; font-size : 16px; }

#front .top.faded_less {background-color : #770D28; }

#front .bottom { position : absolute; width : 635px; margin-top : 336px; height : 112px; }
#front .bottom p { color : #fff; margin-top : 0; }
#front .bottom .inner { padding : 20px 30px 20px 30px; }

#front .bottom.faded { background-color : #000;}

/* Sitemap
************************************************************** */
#sitemap { width : 600px;}
#sitemap #sitemap_column1 { float : left; width : 600px; margin-right : 10px;}
#sitemap #sitemap_column2 { float : left; width : 0; margin-right : 10px;}
		
#sitemap ul.level1 { width : 600px; list-style : none; padding : 0; margin : 0; }
#sitemap ul.level1 li { overflow : auto; margin-bottom : 20px; width : 600px;}
#sitemap ul.level1 div { color : #fff; padding : 5px; }
#sitemap ul.level1 div a { color : #fff; text-decoration : none;  }
#sitemap ul.level1 div a:hover { text-decoration : underline; }
		
#sitemap ul.level1 .other { background-color : #003D2B; }
		
#sitemap ul.level2 { width : 600px; list-style : none; padding : 0; margin : 0; }
#sitemap ul.level2 li { float : left; margin-bottom : 0px; width : 200px;}
#sitemap ul.level2 div { padding : 5px 5px 0px 5px; }
#sitemap ul.level2 div a { color : #467569; text-decoration : none;  }
#sitemap ul.level2 div a:hover { text-decoration : underline; }

#sitemap ul.level3 { width : 200px; list-style : none; padding : 0; margin : 0; }
#sitemap ul.level3 li { margin-bottom : 0px; width : 180px; margin-left : 20px; }
#sitemap ul.level3 div { padding : 5px 5px 0px 5px; }
#sitemap ul.level3 div a { color : #467569; text-decoration : none;  }
#sitemap ul.level3 div a:hover { text-decoration : underline; }

/* Search
************************************************************** */
#searchtabs{ float:right; padding:0; margin:0;}
#searchtabs .searchtabs{ padding:0; margin:0; list-style:none;}
#searchtabs .searchtabs li{ width:auto; float:left;}

#search_items{ float:left; padding:0; margin:0; width:100%;}
#search_items .search_items{ float:left; padding:0; margin:0; list-style:none; width:100%;}
#search_items .search_items li a{ font-size:14px; font-weight:bold; color:#526D80; width:100%; float:left;}
#search_items .search_items li a.search_itemlink{ font-size:12px; font-weight:normal; color:#000; margin:0 0 10px;}
#search_items .search_items li p{ float:left;}
#search_items .search_items .search_breadcrumbs{ padding:0 0 10px; margin:0; list-style:none; float:left; width:100%;}
	#search_items .search_items .search_breadcrumbs li{ float:left; padding:0 6px 0 0;}
		#search_items .search_items .search_breadcrumbs li a{ font-size:12px; font-weight:normal;}

.fellows { }
.fellows th { border-bottom : 1px dotted #000; padding : 5px 10px 5px 5px;  color : #770D28; text-align : left; font-size: 11px;}
.fellows td { border-bottom : 1px dotted #000; padding : 5px 10px 5px 5px; font-size: 11px;}
	.fellows td a, .fellows td a:link { font-size: 11px;}


/* Table Styles
*****************************************************************/

.table_style_front{ width:100%; margin:0 0 20px;}
.table_style_front th { text-align:left; padding:5px 10px 5px 5px; color:#770D28; }
.table_style_front td { border-top:1px Dotted #000; padding:5px 10px 5px 5px; }
	.table_style_front td ul { margin: 0; padding: 0 0 0 15px; }
	.table_style_front td img{ margin:0!important;}

	
/* Section page override
*****************************************************************/

.content_section h1 { font-size : 52px !important; text-transform : uppercase; }
.content_section h2 { font-size : 20px !important; font-weight : normal !important; }
.content_section h3 { font-size : 18px !important; font-weight : normal !important; }
.content_section h3 em { font-size : 18px !important;}

.event_backlink{ padding:10px 0 0; font-weight:bold;}

/* News Styles
*****************************************************************/

.news_list{ width:100%; float:left; list-style:none; padding:0; margin:0;}
.news_list li{ width:100%; float:left; padding:5px 0; margin:0; border-bottom:1px dotted #CCC;}
.news_list li .news_image{ width:115px; float:left;}
.news_list li .news_image img{ margin:0 15px 0 0!important; border:1px solid #999;}
.news_list li .newsitem_contents{ float:left; width:510px;}
.news_list li .news_title{ width:100%;}
.news_list li .news_summary{ width:100%;}
.news_list li .news_date{ width:100%; color:#666;}

p.news_date{ color:#666;}

/* Fellows List 08-2011
******************************************************************/
#search_items ul.fellows_list{ list-style:none; padding:0; margin:0; width:625px; float:left;}
#search_items ul.fellows_list li{ width:615px; float:left; border-bottom:1px dotted #848484; padding:5px;}
#search_items ul.fellows_list li div.image{ width:60px; min-height:10px; float:left; margin:0 10px 0 0;}
#search_items ul.fellows_list li div.image img{ width:60px; margin:0;}
#search_items ul.fellows_list li div.info{ width:545px; float:left;}
#search_items ul.fellows_list li div.info ul li a{ color:#770D28;}
#search_items ul.fellows_list li ul{ width:100%; float:left; padding:0; margin:0; list-style:none; clear:both;}
#search_items ul.fellows_list li ul li{ width:auto; float:left; border-left:1px solid #121212; padding:0 5px; border-bottom:0; display:inline-block;}
#search_items ul.fellows_list li ul li:first-child{ padding:0 5px 0 0; border:0;}
#search_items ul.fellows_list li ul li a{ color:#121212;}

#search_items ul.fellows_pagination{ width:100%; float:left; padding:0; margin:10px 0 0; list-style:none;}
#search_items ul.fellows_pagination li{ float:left; border-left:1px solid #121212; padding:0 5px; color:#121212;}
#search_items ul.fellows_pagination li.first{ border:0; padding:0 5px 0 0;}
#search_items ul.fellows_pagination li a{ float:left;}

.fellow_search fieldset{ margin-bottom:10px!important;}
.fellow_search ul{ margin:0!important;}
.fellow_search ul li{ padding:5px 0;}
.fellow_search ul li .field{ width:auto; float:left;}
.fellow_search ul li .label{ padding:2px 0 0; }

#fellows_filter{ width:203px; float:left; padding:5px 0 0;}
#fellows_filter select{ float:left; margin:5px 6px 0 0; padding:2px; width:128px;}
#fellows_filter input{ float:right; width:68px; padding:6px; margin:0;}
