/*** GLOBAL STYLES ***/

/* html definitions */

body { margin: 0px; padding: 0px 0px 30px 0px; background: #a2b3aa; text-align: center; }
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(/olc/images/ARIA/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; }
a:link, a:visited { color: #547469; }
a:hover, a:active { color: #548bb6; }
label { color: #547469; font: 11px/11px 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 10px 0px; }
li ul, li ol { padding: 0px; }
li li { padding: 5px 0px 0px 0px;  }
li { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 20px; }
img { border: none; }
 
/* 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(/olc/images/ARIA/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(/olc/images/ARIA/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(/olc/images/ARIA/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(/olc/images/ARIA/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(/olc/images/ARIA/horizontal_rule_small.gif) no-repeat center bottom; height: 2px; padding-top: 15px; margin-bottom: 15px; }
div.horizontal_rule_large { background: url(/olc/images/ARIA/horizontal_rule_large.gif) no-repeat center bottom; height: 2px; padding-top: 15px; margin-bottom: 15px; }
div.horizontal_rule_medium { background: url(/olc/images/ARIA/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; }
div.main_banner { height:165px; width:975px; background: url(/olc/images/ARIA/banner_homepage.jpg) no-repeat center bottom;  }
div.about_us_banner { height:166px; width:975px; background: url(/olc/images/ARIA/banner_aboutus.jpg) no-repeat center top;  }
div.banner_colleges { height:165px; width:975px; background: url(/olc/images/ARIA/banner_colleges.jpg) no-repeat center bottom;  }

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_3 { width: 105px;  }
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; }

#page_wrapper { width: 975px; margin: 0px auto; padding-bottom: 12px; text-align: left; background: #ffffff url(/olc/images/ARIA/page_bottom_corners.gif) no-repeat left bottom; }
#content {}

#banner { padding-bottom: 2px; background: url(/olc/images/ARIA/banner_background.gif) no-repeat left bottom; }
#banner img { display: block; }

#banner_shortmodule_layout { background: url(/olc/images/ARIA/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(/olc/images/ARIA/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(/olc/images/ARIA/layout_shortmodule_background.jpg) no-repeat; min-height: 659px; padding-bottom: 30px; }
#shortmodule_layout_col1 { width: 750px; float: left; }
#shortmodule_layout_col2 { width: 296px; float: left; padding-left: 70px; }
#shortmodule_layout_end { clear: both; font: 1px/1px sans-serif; }

#tallmodule_layout { background: url(/olc/images/ARIA/layout_tallmodule_background.jpg) no-repeat; min-height: 648px; padding-bottom: 30px; }
#tallmodule_layout_col1 { width: 750px; 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(/olc/images/ARIA/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 {
	Z-INDEX: 2; BACKGROUND: url(/olc/images/ARIA/logo_nav.jpg) no-repeat; POSITION: relative; HEIGHT: 94px; 
}
#global_nav_end { clear: both; font: 1px/1px sans-serif; }

#main_links { width: 975px; padding-left: 15px;  padding-top: 48px; 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 12px; 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(/olc/images/ARIA/nav_home.gif) no-repeat; }
#main_links a.main_links_home_link:hover, #main_links a.main_links_home_link:active { background: url(/olc/images/ARIA/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: 0px;  float: right; font: 10px/14px Arial, Helvetica, sans-serif; color: #a2b3aa; padding-right: 10px; padding-top: 3px; margin-top : -15px; }
#utility_links a:link, #utility_links a:visited { text-decoration: none; color: #68867c; }
#utility_links a:hover, #utility_links a:active { text-decoration: underline; color: #548bb6; }

#global_nav div.menu_navigation { background: #f6f4dd url(/olc/images/ARIA/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(/olc/images/ARIA/cta_link_dkgreen_arrow.gif) no-repeat 0px 2px; padding-left: 8px; }

/* special navigation */

#special_nav { height: 162px;  }
#special_nav img { display: block; border: none; margin: 0px; padding: 0px;  }

/* side navigation */

#sidenav {}

#sidenav ul { list-style: none; font: 11px/12px Arial, Helvetica, sans-serif; color: #557565; display: block; margin: 0px; padding: 0px; height: 1%; }

#sidenav li { display: block; margin: 0px; padding: 0px 0px 6px 0px; height: 1%; }
#sidenav li li { display: block; margin: 0px; padding: 6px 0px 0px 8px; }

#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; color: #899562; text-decoration: underline; }
#sidenav li li a:hover, #sidenav li li a:active { color: #004833; text-decoration: underline; }

#sidenav li.active_section { background: url(/olc/images/ARIA/cta_link_dkgreen_arrow.gif) no-repeat 1px 8px;}

#sidenav a.active_section:link, #sidenav a.active_section:visited { 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; }

/* splash navigaton */

#splashnav { background: #f1efcb; margin-bottom: 10px; padding: 12px 15px; }
#splashnav_col1 { width: 170px; float: left; margin-right: 10px;}
#splashnav_col2 { width: 170px; float: left; }
#splashnav_end { clear: both; font: 1px/1px sans-serif; }
#splashnav p { font: 14px/24px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
#splashnav a:link, #splashnav a:visited { color: #1a5583; }
#splashnav a:hover, #splashnav a:active { color: #548bb6; }

/* 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 { text-align: center;  }
#footer p { color: #68867c; font: 10px/11px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
#footer a:link, #footer a:visited { color: #68867c; text-decoration: none; }
#footer a:hover, #footer a:active { color: #548bb6; text-decoration: underline; }

/* footer banner bar */

#banner_bar_wrapper { background: url(/olc/images/ARIA/banner_bar_background.jpg) no-repeat; height: 85px; width: 975px; }
#banner_bar { padding-top: 12px; padding-left: 100px; }

/* 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(/olc/images/ARIA/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;}
#generic_2col_layout_col2 { float: left; width: 480px;  padding-right: 5px;}
#generic_2col_layout_col2_rif { float: left;  padding-right: 5px; clear:both; float:left; overflow:visible; width:500px;}
#generic_2col_layout_end { clear: both; font: 1px/1px sans-serif;}
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: 240px; 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 {width:245px; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #1d624d; padding: 2px; border: solid 1px #cccccc; }
.rifDropDownLarge { width:245px;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%; margin-left: 26px; top: -60px;  }
input.news_link, input.news_link { text-decoration: underline;border:none; background: url(/olc/images/ARIA/icon_news.gif) no-repeat left center; padding: 3px 0px 5px 25px; font-size: 10px; }
#smallEventList
	{
		width:200px;
		background-color:White;
		margin-left:20px;
	
	}
	
.googleSearchBox
{
	font-size: 10px;
	border: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 1px 1px 1px 1px;
	width: 145px;
	position: absolute; 
	left: 50%;
	margin-top: -72px; 
	margin-left: 258px; 
	z-index: 1000; 
}

.googleSubmit
{
	color: #f6f4dd;
	font-size: 10px;
	height: 18px;
	font-weight: 800;
	background-color: #1d624d;
	border: solid 1px #f6f4dd;
	position: absolute; 
	margin-top: -73px; 
	left: 50%; 
	margin-left: 412px; 
	z-index: 1000; 
	width: 58px;
}

.searchResultsGrid
{
	color: #68867c; font: 14px/22px Arial, Helvetica, sans-serif;	
}

a.searchlink, a.searchlink:visited { color: #68867c; font: 14px/22px Arial, Helvetica, sans-serif; }
a.searchlink:hover, a.searchlink:active { color: #548bb6; }

span.programlisttitle {font-size:13px;font-family:Tahoma, Arial, helvetica;display:block;margin-top:8px;}
a:link.programlisttitle {text-decoration:none;}
.programlistUL {display:none;font-size:10px;font-family:Tahoma, Arial, helvetica;}
