@font-face {
	font-family: Graublau Sans Web;
	src: url(http://www.lpl.arizona.edu/type/GraublauWeb.otf) format("opentype");
}

@font-face {
	font-family: Archer;
	src: url(http://www.lpl.arizona.edu/type/Archer-Book.otf) format("opentype");
}


.welcome {
	font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: black;
}

.mission {
	font-family: Archer, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: black;
	padding-left: 2px;
	padding-right: 2px;
}

.employment-text {
	font-family: Archer, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: black;
	padding-left: 2px;
	padding-right: 2px;
}

.employment-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 36px;
	color: black;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}



.undergradwelcome {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: black;
	padding-left: 20px;
	padding-right: 25px;
}

.undergradwelcome_subhead {
	font-size: 12px;
	line-height: 20px;
	color: maroon;
	font-weight: bold;
}


/* for the outreach page */

.outreach_intro {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #0d0d0d;
	padding-left: 20px;
}

.outreach_text {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0d0d0d;
	padding: 10px;
}

.outreach_other {
	font-family: Helvetica Neue, Helvetica, Arial,Lucida Grande,sans-serif;
	font-size: 20px;
	line-height: 38px;
}

.form_thanks {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	color: #0d0d0d;
}



/* for the research page */

.research_main {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #0d0d0d;
	padding-right: 20px;
}

.research_link {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 2px;
}


.research_link_one {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid 1px #f5f5f5;
	border-bottom: solid 1px #f5f5f5;
}

.research_link_two {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid 1px #f5f5f5;
	border-bottom: solid 1px #f5f5f5;
	border-right: solid 1px #f5f5f5;
}

.groups_heading {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fafaf5;
	padding: 5px;
	border: solid 1px #323849;
}

.research_intro {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #0d0d0d;
	padding: 10px;
}


/* for the history of LPL page */

.history_lpl {
	font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: black;
	padding: 15px;
}

.history_subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b14f22;
	font-weight: bold;
}


.history_toc_sidebar_text {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: black;
	padding: 5px;
}

.history_navbar {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 32px;
	color: black;
	background-color: #7d8288;
}

a.history_navbar:link	{
	color: #efe29f;
	font-weight: normal;
	text-decoration: none;
}

a.history_navbar:hover	{
	color: #efe29f;
	font-weight: normal;
	text-decoration: underline;
}

a.history_navbar:active	{
	color: #efe29f;
	text-decoration: none;
}

a.history_navbar:visited	{
	color:#e5e0e0;
	font-weight: normal;
	text-decoration: none;	
}


.history_navbar_footer {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: black;
	padding-right: 12px;
	border-bottom: solid 1px #7d8288;
	padding-bottom: 10px;	
}

.history_navbar_images {

}

.history_montage {
	line-height: 0px;
	padding: 0px;
}

.history_subbar {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: black;
	padding: 5px;
	background-color: #d9d9d9;
	border-bottom: solid 1px #7d8288;
}

.history_box {
	border-left: solid 1px #7d8288;
	border-bottom: solid 1px #7d8288;
	border-right: solid 1px #7d8288;
}


/* for the class notes page */

.class_title {
	font-family: Georgia, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: black;
	font-weight: normal;
}

.class_note {
	font-family: Georgia, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #0d0d0d;
}



/* for the LPL library page */
.lib_text {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: black;
}



/* for the spotlight story page */

.spotlight_story {
	font-family: Georgia, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: black;
	padding-left: 10px;
}


.spotlight_headline {
	font-family: Georgia, Lucida Grande, Arial, Helvetiva, sans-serif;
	font-size: 26px;
	line-height: 32px;
	color: maroon;
	font-weight: bold;
	padding-left: 10px;
}

.spotlight_offset {
	padding-left: 10px;
	padding-right: 10px;
}

.spotlight_caption {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: black;
}

.caption_box {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 6px;
	color: black;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;	
}

.caption_box_header {
	border: solid 1px #e5e5e5;
}


/*for the calendar page */

.event_heading {
	font-family: Trebuchet, Trebuchet MS, Georgia, Helvetica, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 26px;
	line-height: 36px;
	color: black;
	font-weight: bold;
}

.event_description {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: black;
	padding-right: 10px;
}


.small_heading {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fafaf5;
	padding: 5px;
	border: solid 1pt #323849;
}

.large_heading {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fafaf5;
	padding: 10px;
	border: solid 1pt #e5e5e5;
}

.forms_heading_a {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fafaf5;
	padding: 6px;
	border-left: solid 1px #e5e5e5;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
}

.forms_heading_b {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fafaf5;
	padding: 6px;
	border-right: solid 1pt #e5e5e5;
	border-top: solid 1pt #e5e5e5;
	border-bottom: solid 1pt #e5e5e5;
}



.small_cell_a {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d0d0d;
	padding: 7px;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}

.small_cell_b {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0d0d0d;
	padding: 7px;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}


.large_cell_a {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}

.large_cell_b {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}

.large_cell_c {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d0d0d;
	padding: 10px;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}



/*styles for the undergraduate page */

.undergrad_menu_title {
	font-family: Helvetica, Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #fbfbf5;
	font-size: 15px;
	background-color: #415776;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.undergrad_menu_text {
	font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	line-height: 16px;
	padding-right: 5px;
	padding-left: 10px;
}

.course_column_header_one {
	font-family: Helvetica, Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #fbfbf5;
	font-size: 14px;
	background-color: #586c6f;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: solid 1px #323849;
}

.course_column_header_two {
	font-family: Helvetica, Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #fbfbf5;
	font-size: 14px;
	background-color: #586c6f;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: solid 1px #323849;
	border-right: solid 1px #323849;
	border-bottom: solid 1px #323849;
}

.course_column_text_one {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.course_column_text_two {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 12px;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
}

.data_cell_one {
	border-left: solid 1px #9098a3;
	border-bottom: solid 1px #9098a3;
	border-right: solid 1px #9098a3;
	padding: 5px;
}

.data_cell_two {
	border-bottom: solid 1px #9098a3;
	border-right: solid 1px #9098a3;
	padding: 5px;
}


/*styles for the grad page */

.fellowship_intro {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #0d0d0d;
	padding-right: 20px;
}

.fellowship_label {
	font-family: Helvetica, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d0d0d;
	padding: 10px;
}

.fellowship_text {
	font-family: Verdana, Helvetica, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #0d0d0d;
	padding: 10px;
}

.fellowship_program {
	font-family: Helvetica, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #0d0d0d;
	border-top: solid 1px #eaeff3;
	padding: 10px;
}

.fellowship_border {
	border-top: solid 1px #878665;
}

.grad_intro {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #0d0d0d;
	padding-left: 20px;
}

.grad_text {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0d0d0d;
	padding: 10px;
}

.admission_header_one {
	font-family: Helvetica, Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #fbfbf5;
	font-size: 14px;
	background-color: #415776;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: solid 1px #323849;
}

.admission_header_two {
	font-family: Helvetica, Lucida Grande, Arial, sans-serif;
	font-weight: bold;
	color: #fbfbf5;
	font-size: 14px;
	background-color: #415776;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: solid 1px #323849;
	border-left: solid 1px #323849;
	border-right: solid 1px #323849;
}

.admission_data_cell_one {
	font-family: Lucida Grande, Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: maroon;
	font-size: 12px;
	border-left: solid 1px #323849;
	border-bottom: solid 1px #323849;
	border-right: solid 1px #323849;
	padding: 5px;
}

.admission_data_cell_two {
	font-family: Lucida Grande, Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 12px;
	border-bottom: solid 1px #323849;
	border-right: solid 1px #323849;
	padding: 5px;
}

.admission_data_cell_three {
	font-family: Lucida Grande, Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 12px;
	border-bottom: solid 1px #323849;
	border-right: solid 1px #323849;
	border-left: solid 1px #323849;
	padding: 10px;
}



.subnavmenu { 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, Helvetica;
	padding-top: 5px;
	padding-bottom: 8px;
}


.joints { 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Arial, Lucida Grande, Helvetica, sans-serif;
	padding-left: 5px;
	letter-spacing: 0px;
}

.undergraduate { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Helvetica, Lucida Grande, Geneva, Arial, sans-serif;
	padding-left: 10px;
	padding-right: 5px;
	border-right: solid 1px #9098a3;
}

.graduate { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Helvetica, Lucida Grande, Geneva, Arial, sans-serif;
	padding-left: 10px;
	padding-right: 5px;
	border-right: solid 1px #9098a3;

}

.projects { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Helvetica, Lucida Grande, Geneva, Arial, sans-serif;
	padding-left: 10px;
	padding-right: 5px;
}

.navbar {
	border-bottom: solid 1px #576f94;
}

.menubar1 {
	border: solid 1px #9098a3;
}


.menubar2 {
	border-top: solid 1px #9098a3;
	border-right: solid 1px #9098a3;
	border-bottom: solid 1px #9098a3;

}


.copyright { 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Lucida Grande, Verdana, Arial, Helvetica;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footer { 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Lucida Grande, Verdana, Arial, Helvetica;
	padding: 8px;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;

}


.undergraduate1 { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Helvetica, Lucida Grande, Geneva, Arial, sans-serif;
	border-right: solid 1px #ffffff;
}

.graduate1 { 
	font-size: 12px; 
	line-height: 18px; 
	border-right: solid 1px #ffffff;
}

.projects1 { 
	font-size: 12px; 
	line-height: 18px; 
	font-family: Helvetica, Lucida Grande, Geneva, Arial, sans-serif;
}



/* begin top-level styles */
* { margin: 0; padding: 10; }
html, body { font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 86%;}
#ua_banner {
	height: 42px;
	width: 100%;
	background-color: #003366;
	margin: 0px;
	padding: 0px;
}

#ua_banner_2011 {
	height: 42px;
	width: 100%;
	background-color: #CC0033;
	margin: 0px;
	padding: 0px;
}


body { background:url(http://www.lpl.arizona.edu/images/background20070720.gif) repeat-x center top; }



