﻿/* Stylesheet for LSF - Latino Student Fund */

/* Use of DIV as 'Generic Block Container' */
/* Use of SPAN as 'Generic Inline Container' */

/* Use IDs (#) as single-use per page display/layout elements */
/* Use IDs for positioning */

/* Use Classes (.) as repeating formats */
/* Do -not- use Classes for positioning, but -do- use classes for sizing if necessary */

/* HTML tags are defined up front */

a, a:hover, a:visited
{
	color: blue;
	text-decoration: none;
}

html, form, body
{
	font-size: 12pt;
}

body
{
	text-align: center; /* background-image: url(images/bg_sky.jpg); */
}

br
{
}

h1, h2, h3, h4
{
	font-weight: bold;
	font-family: "Book Antigua" , "Times New Roman" , "Serif";
	text-transform: uppercase;
	line-height: 1em;
	padding-bottom: 0;
	margin-bottom: 0;
}
h2, h3, h4
{
	text-align: left;
}
h1
{
	font-size: 150%;
	text-align: right;
}
h2
{
	font-size: 130%;
}
h3
{
	font-size: 120%;
}
h4
{
	font-size: 100%;
}

p
{
	padding-top: 0;
	margin-top: 0;
}

td
{
	text-align:left;
}
#area_container
{
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0;
	width: 810px;
	z-index: 1;
	text-align: left;
	font-family: "Calibri" , Arial, "Sans Serif";
	padding-bottom: 0px;
}

#area_banner, #area_navmain, #area_content, #area_postcontent
{
	background-color: #FFFFFF;
}

#area_banner, #area_navmain, #area_postcontent
{
	left: 0px;
	width: 800px;
	position: relative;
	z-index: 1;
	float: left;
	clear: none;
}

#area_banner
{
	top: 0px;
	height: 116px;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* BEGIN: within areabanner */

#area_logomain
{
	left: 0px;
	top: 0px;
	width: 676px;
}

.banner
{
	/* format banner logo here */
}

#area_supplemental
{
	right: 2px;
	position: absolute;
	z-index: 1;
	top: 0px;
	height: 116px;
	width: 110px;
	float: right;
	clear: none;
	border-left: solid 1px #AAAAAA;
	border-top: none;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 1em;
}

.supplemental, a.linktoplevel, a:visited.linktoplevel
{
	font-family: "arial narrow";
	color: #000099;
}
.supplemental
{
	font-size: 70%;
	line-height: 1em;
	text-align: right;
}

.boxinput
{
	height: 1em;
	font-size: 100%;
	font-family: Arial Narrow;
}

.boxuser, .boxpass
{
	width: 4em;
	color: #000099;
}

.btn
{
	color: #FFFFFF;
	background-color: #000066;
	text-align: center;
}

.btngo
{
	width: 10px;
	height: 10px;
}

#btnlanguage
{
	top: 80px;
	width: 98px;
	height: 1.2em;
	padding: .25em 0 3px 0;
	vertical-align: middle;
	font-family: arial;
	float: right;
}

a.btn, a:visited.btn, a.nav
{
	text-decoration: none;
}

a.btn, a:visited.btn
{
	color: #FFFFFF;
}

/* END: within areabanner */

/* BEGIN: within areanavmain */

#area_navmain
{
	top: 0px;
	padding-bottom: 0;
	margin-top: 0;
}

/* END: within areanavmain */

/* -------------------------------- */
/* BEGIN: position content elements */
/* -------------------------------- */

#area_content_all_outer
{
	width: 800px;
	margin: 0;
	margin-top: -1px;
	background-repeat: repeat-y;
	min-height: 400px; /* 	background-image:url(images/bg_section_d.gif);     	background:url(images/bg_a.gif); 		background-color: #9DB7B2; 		filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#9DB7B2); */
}

#area_content_all_inner
{
	margin: 0;
	padding: 0;
}

/* ------------------------------------------- */
/* BEGIN: position individual content elements */
/* ------------------------------------------- */

.home_background
{
}

#area_navsub, #area_news, #area_content_home
{
	margin: 0;
	padding: 0;
}

#area_navsub, #area_news
{
	width: 150px;
}

#area_content_home
{
	width: 620px;
}
#area_navsub
{
	font-size: 100%;
}

#area_navsub, #area_content_home
{
	float: left;
}

#area_navsub_items
{
	padding: 5px 0px 5px 5px;
	margin: 0 5px 0 0; /* 	min-height:300px; 	format style for this is defined in the menu stylesheet 	*/
}

#area_content, #navsub_items
{
}

#area_content, #area_content_home
{
	/* 		 	*/
}

#area_content
{
	padding: 0px 10px 5px 10px;
	margin: 10px 165px 0 155px;
	min-height: 400px;
	text-align: justify;
}

#area_content_2col
{
	padding: 20px 0 0 10px;
	margin: -10px 0 0 155px;
	min-height: 400px;
	background-color: #FFFFFF;
}

#area_content_home
{
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-right: 10px;
	border-right: double 3px #000066;
}
#area_content, #area_content_home, #area_navsub, #area_news
{
	/*min-height:400px;*/
}

#area_content_hometext
{
	position: relative;
	width: 590px;
	left: 0;
	bottom: 91px; /* 	background-image: url(images/fade_bar.gif); 	background-repeat: no-repeat; 	*/
	z-index: 5;
	padding: 14px 3px 1px 3px;
	vertical-align: middle;
	color: #000033;
	font-size: 75%;
	text-align: center;
	margin-bottom: -60px; /* 	background-color: #9DB7B2; 	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#9DB7B2); 	*/
}


#area_news
{
	float: right;
}

/* ------------------------ */
/* END content positioning  */
/* ------------------------ */


#area_postcontent
{
	margin-top: 0px;
	padding-top: 0;
}

#area_border, #area_footer
{
	width: 800px;
	position: relative;
	background-color: #FFFFFF;
	margin-left: 0px;
	left: 0px;
	border: none;
}

#area_border
{
	font-size: 2pt;
}

#area_footer
{
	left: 0;
	float: left;
	text-align: center;
}

.contentnormal
{
	font-family: "Calibri" , Arial, "Sans Serif";
	font-size: 11pt;
}

.contentimage
{
	float: right;
	margin: 10px;
}

.contentsubtle
{
	font-size: 70%;
	color: #666666;
}

.header_sidebar,
.button_header
{
	right: 0;
	text-align: right;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	color: #FFFFFF;
}
.header_sidebar a,
.header_sidebar a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.header_sidebar_search
{
	margin-bottom:0;
}

.item_list_topic
{
	line-height: 1em;
	margin-bottom: 8px;
}

.item_list_date
{
}

.item_list_date, a.item_list_date, .item_list_summary, a.item_list_summary
{
	color: #006699;
	font-size: 75%;
	margin-bottom: 10px;
}

#newsItems, #eventItems
{
	right: 0;
	text-align: right;
	margin-top: 10px;
	padding-bottom: 0px;
	color: #FFFFFF;
}



.content_news_event
{
	font-size: 90%;
	clear: both;
}

.content_eventname
{
	font-weight: bold;
	font-size: 110%;
}

.content_news_event, .content_news_event a, .content_news_event a:visited, .content_eventname, a.content_eventname, a:visited.content_eventname
{
	color: #000099;
}

.section_a
{
	background-color: #581EAE;
}
.section_b
{
	background-color: #43A12A;
}
.section_c
{
	background-color: #FF6633;
}
.section_d
{
	background-color: #CC002D;
}


/* ------------------------ */
/* BEGIN calendar styles    */
/* ------------------------ */

.cal_settings
{
	/*	Set in the control */
}

/* ------------------------ */
/* END calendar styles    */
/* ------------------------ */




/* ---------------------------- */
/* BEGIN wizard breadcrumb styles */
/* ---------------------------- */
.crumb_table
{
	border: solid 1px #006699;
}
.crumb_normal
{
color:#006699;
}

.crumb_selected
{
	font-weight: bold;
	font-size: 110%;
}
.crumb_hover
{
}

/* ---------------------------- */
/* END wizard breadcrumb styles */
/* ---------------------------- */

/* ---------------------------- */
/* BEGIN form styles */
/* ---------------------------- */

.formLabel
{
	text-decoration:none;
	font-weight:bold;
}
/* ---------------------------- */
/* END form styles */
/* ---------------------------- */

/*
#boxsearch
*/

/* TEST AREA */

.spacer
{
	font-size: 100px;
}

.search_result
{
	border:solid 1px #003366;
}
.search_border
{
	background-color:#003366;
	color:#FFFFFF;
	text-align:right;
}
a:visited.search_pager, a.search_pager
{
	font-size:30pt;
}
.search_text
{
color: #006699;
font-size: 85%;
}
 
a.search_link, a:visited.search_link
{
	color: #003399;
	font-weight:bold;
}
a:hover.search_link
{
	text-decoration:underline;
}
.search_row_edit
{
	color:#999999;
}
.search_row_normal
{
	background-color:#F7F6F3;
	
}
.search_row_alternate
{
	background-color:#FFFFFF;
}
.search_row_alternate
{
	background-color:#E2DED6;
}
