/*** GLOBAL STYLES ***/

/* html definitions */

body { margin: 0px; padding: 0px 0px 30px 0px; background: #FFFFFF; text-align: left; }
br { color: #547469; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 12px 0px; }
p { color: #547469; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 12px 0px; }
h1 { color: #004833; font: normal 18px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background: url(../img/h1_rule.gif) no-repeat left bottom; }
h2 { color: #557565; font: normal 16px/18px Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; }
h3 { color: #557565; font: normal 14px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 2px 0px; font-weight: bold;}
h4 { color: #557565; font: normal 12px/14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 2px 0px; font-weight: bold; text-align: center;}
a:link, a:visited { color: #547469; }
a:hover, a:active { color: #548bb6; }
label { color: #547469; font-weight:bold; font: 12px/12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; display: block;  }
hr { display: none; }
form { padding: 0px; margin: 0px; border: none; }
ul, ol { color: #547469; font: 12px/16px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 0px 0px; }
li ul, li ol { padding: 0px; }
li li { padding: 0px 0px 0px 0px;  }
li { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 70px; }
img { border: none; }
dt {color: #547469; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 12px 0px;}
dd {color: #547469; font: 10px/14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 12px 0px;}
/* reusable styles */

*.invisible { display: none; }
span.nav_text { display: none; }
span.details_text { font-size: 10px; color: #557565; }
span.info_text { font-size: 10px; }
span.section_tagline_text { font: 11px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #719c87; }
span.notation_text { color: #547469; font: 10px Arial, Helvetica, sans-serif; }
span.asterisk { color: #004833; font-size: 10px; }
span.label { color: #557565; font-weight: bold; }
p.intro_paragraph { color: #68867c; font: 14px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 12px 0px; }
a.cta_link:link, a.cta_link:visited { text-decoration: none; line-height: 14px; background: url(../img/cta_link_green_arrow.gif) no-repeat right center; padding-right: 10px; }
a.cta_link:hover, a.cta_link:active { text-decoration: underline; }
a.news_link:link, a.news_link:visited { text-decoration: underline; background: url(../img/icon_news.gif) no-repeat left center; padding: 3px 0px 5px 25px; font-size: 10px; }
a.news_link:hover, a.news_link:active { text-decoration: underline; }
a.calendar_link:link, a.calendar_link:visited { text-decoration: underline; background: url(../img/icon_calendar.gif) no-repeat left center; padding: 3px 0px 4px 27px; font-size: 10px; }
a.calendar_link:hover, a.calendar_link:active { text-decoration: underline; }
a.section_link:link, a.section_link:visited { color: #557565; }
a.section_link:hover, a.section_link:active { color: #004833; }
a.up_link:link, a.up_link:visited { text-decoration: none; background: url(../img/cta_link_green_uparrow.gif) no-repeat right center; padding-right: 11px; }
a.up_link:hover, a.up_link:active { text-decoration: underline; }
input.text_field_small { width: 34px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; }
input.text_field_medium { width: 130px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; }
input.text_field_large { width: 174px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
select.dropdown_small { z-index: 1; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; width: 60px; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
select.dropdown_large { z-index: 1; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; width: 180px; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
select.dropdown_medium { z-index: 1; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; width: 120px; padding: 2px; border: solid 1px #cccccc; }
select.dropdown_extra_large { font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; width: 275px; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; z-index: -1}
input.submit { vertical-align: middle; }
div.horizontal_rule_small { background: url(../img/horizontal_rule_small.gif) no-repeat center bottom; height: 2px; padding-top: 15px; margin-bottom: 15px; }
div.horizontal_rule_large { background: url(../img/horizontal_rule_large.gif) no-repeat center bottom; height: 2px; padding-top: 15px; margin-bottom: 15px; }
div.horizontal_rule_medium { background: url(../img/horizontal_rule_medium.gif) no-repeat center bottom; height: 2px; padding-top: 15px; margin-bottom: 15px; }
div.form_label { width: 180px; float: left; text-align: right; padding: 5px 10px 3px 0px; }
div.form_field { width: 190px; float: left; padding-bottom: 3px; }
div.form_end { clear: both; font: 1px/1px sans-serif; }
table.generic_table { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
table.generic_table th { color: #81a599; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 5px; text-align: left; }
table.generic_table td { color: #547469; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 5px; }
table.generic_table tr.alternative_row { background: #f4f6f5; }
table.generic_table td.col_215 { width: 215px;  }
table.generic_table td.col_18 { width: 18px; }
table.generic_table td.col_30 { width: 30px; }
table.generic_table td.col_78 { width: 78px; }
table.generic_table td.col_239 { width: 239px; }
table.generic_table td.col_remainder { width: auto;  }
img.photo { border: solid 1px #d1d2d2; padding: 2px; margin: 0px; display: block; }
select.dropdown_navigator { font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; width: 300px; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }

/* fundamental structure */

#page_wrapper { position: relative; width: 975px; margin: 0px auto; padding-bottom: 12px; text-align: left; background: #ffffff url(../img/page_bottom_corners.gif) no-repeat left bottom; }
#content {}

#banner { padding-bottom: 2px; background: url(../img/banner_background.gif) no-repeat left bottom; }
#banner img { display: block; }

#banner_shortmodule_layout { background: url(../img/layout_banner_shortmodule_background.jpg) no-repeat; min-height: 531px; padding-bottom: 30px; }
#banner_shortmodule_layout_col1 { width: 609px; float: left; }
#banner_shortmodule_layout_col2 { width: 296px; float: left; padding-left: 70px; }
#banner_shortmodule_layout_end { clear: both; font: 1px/1px sans-serif; }

#banner_tallmodule_layout { background: url(../img/layout_banner_tallmodule_background.jpg) no-repeat; min-height: 370px; padding-bottom: 30px; }
#banner_tallmodule_layout_col1 { width: 609px; float: left; }
#banner_tallmodule_layout_col2 { width: 311px; float: left; padding-left: 55px; }
#banner_tallmodule_layout_end { clear: both; font: 1px/1px sans-serif;   }

#shortmodule_layout { background: url(../img/layout_shortmodule_background.jpg) no-repeat; min-height: 659px; padding-bottom: 30px; }
#shortmodule_layout_col1 { width: 609px; float: left; }
#shortmodule_layout_col2 { width: 296px; float: left; padding-left: 70px; padding-top: 167px; }
#shortmodule_layout_end { clear: both; font: 1px/1px sans-serif; }

#tallmodule_layout { background: url(../img/layout_tallmodule_background.jpg) no-repeat; min-height: 648px; padding-bottom: 30px; }
#tallmodule_layout_col1 { width: 609px; float: left; }
#tallmodule_layout_col2 { width: 311px; float: left; padding-left: 55px; padding-top: 283px; }
#tallmodule_layout_end { clear: both; font: 1px/1px sans-serif; }

#sidebar_content {  padding-right: 32px; padding-top: 10px; }
#sidebar_content p { color: #878787; font: 11px/14px Arial, Helvetica, sans-serif; }
#sidebar_content a:link, #sidebar_content a:visited { color: #557565; }
#sidebar_content a:hover, #sidebar_content a:active { color: #548bb6; }
h4.sidebar_headline { font: normal 15px/18px Arial, Helvetica, sans-serif; color: #557565; background: url(../img/sidebar_hr.gif) no-repeat left bottom; padding: 0px 0px 4px 0px; margin: 0px 0px 10px 0px; }
h4.sidebar_headline a:link, h4.sidebar_headline a:visited { margin-bottom: 4px; font: normal 15px/18px Arial, Helvetica, sans-serif; color: #557565; }
h4.sidebar_headline a:hover, h4.sidebar_headline a:active { color: #548bb6; }

div.sidebar_newsblurb {}
div.sidebar_newsblurb a:link, div.sidebar_newsblurb a:visited, div.sidebar_newsblurb a:hover, div.sidebar_newsblurb a:active { font-size: 11px; line-height: 12px; }
div.sidebar_newsblurb_text { width: 195px; float: left; margin-right: 8px; }
div.sidebar_newsblurb_image { width: 59px; float: left; }
div.sidebar_newsblurb_end { clear: both; font: 1px/1px sans-serif; }

/* global navigation & utility links */

#global_nav { background: url(../img/global_nav_background.gif) no-repeat; height: 44px; z-index: 2; position: relative; }
#global_nav_end { clear: both; font: 1px/1px sans-serif; }

#main_links { width: 700px; padding-left: 20px;  padding-top: 14px; float: left; }
#main_links ul { display: block; list-style: none; margin: 0px; padding: 0px; float: left; font: bold 13px/15px Arial, Helvetica, sans-serif; color: #c9c885; }
#main_links li { position: relative; display: block; margin: 0px; padding: 0px 22px; float: left; border-right: solid 1px #669185; }
#main_links li.main_links_last_item { border: none; }
#main_links a:link, #main_links a:visited { color: #c9c885; text-decoration: none; } 
#main_links a:hover, #main_links a:active { color: #ffffff; } 
#main_links a.main_links_home_link:link, #main_links a.main_links_home_link:visited { width: 17px; height: 16px; display: block; background: url(../img/nav_home.gif) no-repeat; }
#main_links a.main_links_home_link:hover, #main_links a.main_links_home_link:active { background: url(../img/nav_home.gif) no-repeat -17px 0px; }
#main_links a.active_section:link, #main_links a.active_section:visited { color: #ffffff; }
#main_links a.active_section:hover, #main_links a.active_section:active { }

#utility_links { width: 220px; padding-left: 27px;  float: left; font: 10px/14px Arial, Helvetica, sans-serif; color: #a2b3aa; padding-top: 3px; }
#utility_links a:link, #utility_links a:visited { text-decoration: none; color: #a2b3aa; }
#utility_links a:hover, #utility_links a:active { text-decoration: underline; color: #ffffff; }

#global_nav div.menu_navigation { background: #f6f4dd url(../img/dropdown_background.gif) repeat-x; width: 138px; position: absolute; top: 30px; left: 0px; padding: 6px; visibility: hidden; border: solid 1px #c4c3a5;  }
#global_nav div.menu_navigation ul { display: block; list-style: none; margin: 0px; padding: 0px; float: none; font: 11px/12px Arial, Helvetica, sans-serif; color: #75968b; }
#global_nav div.menu_navigation li { display: block; margin: 0px; padding: 0px 0px 6px 0px; float: none; border: none; }
#global_nav div.menu_navigation a:link, #global_nav div.menu_navigation a:visited { text-decoration: none; color: #75968b; padding-left: 8px; display: block; }
#global_nav div.menu_navigation a:hover, #global_nav div.menu_navigation a:active { color: #004833; background: url(../img/cta_link_dkgreen_arrow.gif) no-repeat 0px 2px; padding-left: 8px; }

/* special navigation */

#special_nav { height: 106px; padding-top: 16px; font: 14px/16px Arial, Helvetica, sans-serif;  color: #557565; text-decoration: none; }

/*
#special_nav a:link, #special_nav a:visited { font: 14px/16px Arial, Helvetica, sans-serif;  color: #557565; text-decoration: none; background: url(../img/cta_link_green_arrow.gif) no-repeat right center; padding-left: 24px; padding-right: 10px; }
#special_nav a:hover, #special_nav a:active { text-decoration: underline;  }

div.special_nav_request_link { padding: 0px 0px 6px 0px; background: url(../img/icon_request.gif) no-repeat 0px 1px; margin-bottom: 1px; }
div.special_nav_call_link { padding: 4px 0px 4px 24px; background: url(../img/icon_call.gif) no-repeat 0px 1px; }
div.special_nav_chat_link { padding: 0px 0px 3px 0px; background: url(../img/icon_chat.gif) no-repeat 0px 1px; }
div.special_nav_schedule_link { padding: 2px 0px 6px 0px; background: url(../img/icon_schedule.gif) no-repeat 0px 1px; }
*/

div.special_nav_request_link { margin-bottom: 6px; }
div.special_nav_chat_link { margin-bottom: 5px; }
div.special_nav_call_link { margin-bottom: 6px; }
div.special_nav_schedule_link {}

#special_nav a.request_link:link, #special_nav a.request_link:visited { background: url(../img/cnav_request.gif) no-repeat; display: block; width: 211px; height: 15px; }
#special_nav a.request_link:hover, #special_nav a.request_link:active { background: url(../img/cnav_request.gif) no-repeat -211px; }

#special_nav a.chat_live_link:link, #special_nav a.chat_live_link:visited { background: url(../img/cnav_chatnow.gif) no-repeat; display: block; width: 225px; height: 14px; }
#special_nav a.chat_live_link:hover, #special_nav a.chat_live_link:active { background: url(../img/cnav_chatnow.gif) no-repeat -225px; }
#special_nav a.chat_offline_link:link, #special_nav a.chat_offline_link:visited { background: url(../img/cnav_chatoffline.gif) no-repeat; display: block; width: 248px; height: 14px; }
#special_nav a.chat_offline_link:hover, #special_nav a.chat_offline_link:active { background: url(../img/cnav_chatoffline.gif) no-repeat -248px; }

#special_nav a.schedule_link:link, #special_nav a.schedule_link:visited { background: url(../img/cnav_schedule.gif) no-repeat; display: block; width: 213px; height: 16px; }
#special_nav a.schedule_link:hover, #special_nav a.schedule_link:active { background: url(../img/cnav_schedule.gif) no-repeat -213px; }

/* side navigation */

#sidenav {}

#sidenav ul { list-style: none; font: 11px/12px Arial, Helvetica, sans-serif; color: #557565; display: block; margin: 0px; padding: 0px; }
#sidenav li ul { padding: 5px 0px 0px 0px; }

#sidenav li { display: block; margin: 0px; padding: 0px 0px 6px 0px; }
#sidenav li li { }

#sidenav li a:link, #sidenav li a:visited { display: inline; color: #557565; text-decoration: underline; }
#sidenav li a:hover, #sidenav li a:active { color: #004833; text-decoration: underline; }

#sidenav li li a:link, #sidenav li li a:visited { display: block; padding-left: 8px; color: #899562; text-decoration: underline; }
#sidenav li li a:hover, #sidenav li li a:active { color: #004833; text-decoration: underline; }

#sidenav a.active_section:link, #sidenav a.active_section:visited { background: url(../img/cta_link_dkgreen_arrow.gif) no-repeat 1px 2px; color: #004833; }
#sidenav a.active_section:hover, #sidenav a.active_section:active { color: #004833; }

#sidenav_dropdown { padding-left: 36px; }
#sidenav select { font: normal 11px/13px Arial, Helvetica, sans-serif; color: #003122; width: 132px; }

/* local navigation */

#localnav {}
#localnav p { font: normal 11px/16px Arial, Helvetica, sans-serif; color: #bfc7c4; }
#localnav a:link, #localnav a:visited { color: #557565; }
#localnav a:hover, #localnav a:active { color: #004833; }
#localnav a.active_page { color: #004833; text-decoration: none; cursor: text; }

/* global footer navigation */

#footer { padding-left: 38px; }
#footer p { color: #a2b3aa; font: 10px/11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
#footer a:link, #footer a:visited { color: #a2b3aa; text-decoration: none; }
#footer a:hover, #footer a:active { color: #548bb6; text-decoration: underline; }

/* flash modules */

#flash_module { width: 330px; height: 283px; position: absolute; top: 44px; right: 0px; z-index: 1; }
#flash_module_nonflash_content { width: 330px; height: 283px; position: absolute; top: 44px; right: 0px; z-index: 1; }

#flash_module_small { width: 305px; height: 166px; position: absolute; top: 44px; right: 0px; z-index: 1; }
#flash_module_small_nonflash_content { width: 305px; height: 166px; position: absolute; top: 44px; right: 0px; z-index: 1; }

/* info session box */

div.info_session_box { padding-top: 21px;}
div.info_session_box_content { padding-left: 36px; }
div.info_session_box_content a:link, div.info_session_box_content a:visited { color: #557565; font: 11px/14px Arial, Helvetica, sans-serif; }
div.info_session_box_content a:hover, div.info_session_box_content a:active { color: #548bb6; font: 11px/14px Arial, Helvetica, sans-serif; }
div.info_session_box_content p { color: #878787; font: 10px/14px Arial, Helvetica, sans-serif; padding-bottom: 5px; }

/* feature box */

#feature_box_navigator {}
#feature_box_navigator a:link, #feature_box_navigator a:visited { color: #557565; font-size: 11px; line-height: 14px; }
#feature_box_navigator a:hover, #feature_box_navigator a:active { color: #548bb6; }
div.feature_box { width: 350px; background: #eff3f2; padding: 5px 10px; margin-bottom: 15px; color: #68867c; font: 12px/16px Arial, Helvetica, sans-serif; }

/* paination */

#pagination {}
#pagination_details { width: 100px; float: left; }
#pagination_nav { width: 270px; text-align: right; float: left; }
#pagination_end { clear: both; font: 1px/1px sans-serif; }



/*** PAGE LAYOUTS ***/

/* campus home */

#campus_home_main_column { padding-left: 36px; padding-top: 15px; }
select.location_dropdown { padding-left: 36px; }

/* news and events layout */

#news_events_main_column {}
#news_events_main_column a:link, #news_events_main_column a:visited { color: #557565; }
#news_events_main_column a:hover, #news_events_main_column a:active { color: #548bb6; }

/* colleges layout */



/* admissions layout */

#admissions_main_column { padding-left: 36px; width: 560px; }

/* homepage layout */

#homepage_main_column { padding: 16px 4px 0px 38px; }

/* popup windows layout */

body.popup_body { background: #d8dbb6 url(../img/popup_background.gif) no-repeat; text-align: left; margin: 0px; padding: 0px; }

#popup_page_wrapper { width: 352px; padding: 15px 20px; }
#popup_page_wrapper h1 { color: #004833;  margin: 0px; padding: 0px 0px 10px 0px; background: none; }
#popup_page_wrapper h2 { color: #004833; margin: 0px; padding: 8px 0px 8px 0px; background: none; font-size: 14px; }
#popup_page_wrapper h3 { color: #004833; margin: 0px; padding: 0px; background: none; font-weight: bold; font-size: 12px; }
#popup_page_wrapper p.intro_paragraph { font: 12px/14px Arial, Helvetica, sans-serif; color: #004833; }
#popup_page_wrapper p.intro_paragraph_small { font: 10px/12px Arial, Helvetica, sans-serif; color: #004833; }
#popup_page_wrapper p { font-size: 12/14px; color: #004833; }
#popup_page_wrapper label { font: 12px/14px Arial, Helvetica, sans-serif; color: #004833; display: inline; }
#popup_page_wrapper a:link, body.popup_body a:visited { color: #004833; }
#popup_page_wrapper a:hover, body.popup_body a:active { color: #548bb6; }
#popup_page_wrapper span.notation_text { font-size: 10px; font-style: italic; color: #004833; }
#popup_page_wrapper span.details_text { font-size: 10px; line-height: 12px; color: #a74216;  }
#popup_page_wrapper p.subheadline { font-size: 12px; line-height: 15px; color: #004833; font-style: italic; padding-top: 0px; }
#popup_page_wrapper input.text_field_small { width: 49px; font: 12px/16px Arial, Helvetica, sans-serif; color: #004833; padding: 2px; border: solid 1px #cccccc; }
#popup_page_wrapper input.text_field_medium { width: 110px; font: 12px/16px Arial, Helvetica, sans-serif; color: #004833; padding: 2px; border: solid 1px #cccccc; }
#popup_page_wrapper input.text_field_large { width: 195px; font: 12px/16px Arial, Helvetica, sans-serif; color: #004833; padding: 2px; border: solid 1px #cccccc; }
#popup_page_wrapper select.dropdown_large { width: 195px; font: 12px/16px Arial, Helvetica, sans-serif; color: #004833; padding: 2px; border: solid 1px #cccccc; }
#popup_page_wrapper li { color: #004833; padding-bottom: 0px; line-height: 14px; }
#popup_page_wrapper div.horizontal_rule { border-bottom: solid 1px #999; padding-top: 10px; margin-bottom: 15px; }
#popup_page_wrapper #headline_wrapper { padding-bottom: 10px; }
#popup_page_wrapper #headline_wrapper p { padding-top: 0px; }
#popup_page_wrapper #headline_wrapper h1 { padding-bottom: 2px; }

#popup_navagation { text-align: right; padding-bottom: 2px; }

#popup_page_wrapper #form_wrapper { padding-bottom: 15px; }
#popup_page_wrapper div.form_label { width: 80px; float: left; margin-right: 10px; padding: 4px 0px; text-align: right; margin-bottom: 3px; }
#popup_page_wrapper div.form_field { width: 200px; float: left; margin-bottom: 3px; }
#popup_page_wrapper div.form_end { clear: both; font: 1px/1px sans-serif; }

/* site map layout */

#sitemap_maincolumns {}
#sitemap_maincolumns_col1 { width: 208px; float: left; }
#sitemap_maincolumns_col2 { width: 172px; float: left; }
#sitemap_maincolumns_end { clear: both; font: 1px/1px sans-serif; }
#sitemap_maincolumns ul { list-style: none; padding: 0px; margin: 0px; }
#sitemap_maincolumns ul ul { padding: 3px 0px 15px 0px; list-style: none; }
#sitemap_maincolumns ul li { margin-left: 0px; }
#sitemap_maincolumns ul li a:link, #sitemap_maincolumns ul li a:visited { font-size: 14px; color: #557565; }
#sitemap_maincolumns ul li a:hover, #sitemap_maincolumns ul li a:active { color: #548bb6; }
#sitemap_maincolumns ul ul li { margin-left: 5px; }
#sitemap_maincolumns ul ul li a:link, #sitemap_maincolumns ul ul li a:visited { font-size: 12px; color: #81a599; }
#sitemap_maincolumns ul ul li a:hover, #sitemap_maincolumns ul ul li a:active { color: #548bb6; }

/* colleges discipline layout */

#colleges_discipline_layout { padding-left: 224px; width: 380px; }
#college_navigator_nonflash_content { padding-top: 10px; }

/* faculty source guid layout */

div.faculty_form_wrapper { padding-bottom: 20px; }
div.faculty_form_label { width: 90px; float: left; text-align: right; padding: 5px 10px 10px 0px; }
div.faculty_form_field { color: #547469; font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 12px 0px; width: 280px; float: left; padding-bottom: 3px; }
div.faculty_form_end { clear: both; font: 1px/1px sans-serif; }
#faculty_main_column { padding-left: 36px; width: 560px; }
#faculty_pagination {}
#faculty_pagination_details { width: 100px; float: left; }
#faculty_pagination_nav { width: 460px; text-align: right; float: left; }
#faculty_pagination_end { clear: both; font: 1px/1px sans-serif; }

/* administration bios search */

div.administration_content {}
div.administration_content p { color: #557565; line-height: 14px; padding: 0px; margin: 0px; }
div.administration_content a:link, div.administration_details a:visited { color: #557565; }
div.administration_content a:hover, div.administration_details a:active { color: #548bb6; }
div.administration_content p.faculty_bio { padding-top: 5px; }

/* generic two-column layout */

#generic_2col_layout { padding-top: 18px; }
#generic_2col_layout_col1 { float: left; width: 204px; margin-right: 20px; display:inline;}
#generic_2col_layout_col2 { float: left; width: 380px;  padding-right: 5px; display:inline;}
#generic_2col_layout_end { clear: both; font: 1px/1px sans-serif; display:inline;}
div.generic_2col_layout_col1_content { padding-left: 36px; }

/* request information form */
.ErrorMessage{ height:12px; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #880000;}
.rifHolderTable {background-color:transparent; }
.rifHolderTable TD {padding:2px;}
.rifTextBoxExtraSmall { width: 25px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; margin-right:2px; margin-left:2px; border: solid 1px #cccccc; vertical-align: middle; }
.rifTextBoxSmall { width: 40px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
.rifTextBoxMedium { width: 130px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #cccccc; }
.rifTextBoxLarge { width:260px; color: #1d624d; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; vertical-align: middle; }
.rifDropDownMedium { font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; }
.rifDropDownLarge { font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; }
.submit { vertical-align: middle; }
.labelSesionDetail { color: #547469; font: 11px/11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; display: block; width: 390px; }
p.intro_paragraphInfoSession { color: #68867c; font: 14px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 5px 0px; width: 390px; }
.openHouseEventList{ width: 380px; }

.form_wrapperInfoSession { height: 1%;  }
