/* classes for general styles used throughout the site*/

.homebody {
	height: 100%;
	background : #578C5B;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/*background-image : url(/images/home_background.jpg);*/
}

.shellbody {
	height: 100%;
	background : #ffffff;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
}

.maintext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size :11px;
	color : #000000;
	line-height: 15px;
}

.captiontext{
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #414141;
	line-height:1.5;
	line-height: 15px;
}
.ddlb{
font-family : Verdana, Tahoma, Arial, Futura;
	font-size :11px;
	color : #000000;
	
}
.formbox{
font-family : Verdana, Tahoma, Arial, Futura;
	font-size :11px;
	color : #000000;
	
}
.maintextbold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height: 15px;
}

.biotext {
	font-family: Verdana;
	font-size: 10px;
	color: #78750A;
}

.fsd_name:link, .fsd_name:visited, .fsd_name:active {
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	color: #34672A;
	text-decoration: underline;
}

.fsd_name:hover {
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	color: #34672A;
	text-decoration: none;
}

.subHeader {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #383838;
}

.link {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 1.4;
}

.link:hover {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 1.4;
}

a,  a:active, a:visited{
	font-family: Verdana;
	font-size: 11px;
	color: #285021;
	text-decoration: underline;
}

a:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #285021;
	text-decoration: none;
}

.yellowheader {
	background: url('/ftpimages/202/podium/page_style_yellow_header.gif') no-repeat;
	font-family: Arial;
	font-size: 11px;
	padding: 6px 5px 0px 16px;
	color: #4B4809;
	font-weight: bold;
}

.yellowbox {
	background: url('/ftpimages/202/podium/page_style_yellow_box.gif') repeat-y;
}

.yellowbottom {
	background: url('/ftpimages/202/podium/page_style_yellow_footer.gif') no-repeat;
	height: 20px;
	margin-bottom: 6px;
}

.yellowtext {
	font-family : Verdana;
	font-size : 10px;
	color : #78750A;
	padding: 0px 15px 0px 18px;
}

/*sidebar stuff*/

.sidebarheader {
	background: url('/images/sidebar_header.gif') no-repeat;
	font-family: Arial;
	font-size: 11px;
	padding: 6px 5px 11px 17px;
	color: #000000;
	font-weight: bold;
}

.sidebarbox {
	background: url('/images/sidebar_background.gif') repeat-y;
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 5px;
}

.sidebarbottom {
	background: url('/images/sidebar_footer.gif') no-repeat;
	height: 13px;
	margin-bottom: 6px;
}

.sidebartext {
	font-family : Verdana;
	font-size : 10px;
	color : #285021;
	line-height: 14px;
}

.sidebartextbold {
	color: #285021;
	font-size: 10px;
	font-weight: bold;
}

.sidebartext a, .sidebartext a:link, 
.sidebartext a:visited, .sidebartext a:active
.sidebartext:link, .sidebartext:visited, 
.sidebartext:active {
	font-family : Verdana;
	font-size : 10px;
	color : #285021;
	text-decoration : underline;
}

.sidebartext a:hover, .sidebartext:hover{
	font-family : Verdana;
	font-size : 10px;
	color : #285021;
	text-decoration : none;
}

.atsidebartext a:hover {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration: none;
}

.L1Header_welcome {
	background: url('/ftpimages/202/podium/L1_Header_welcome.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_enroll {
	background: url('/ftpimages/202/podium/L1_Header_enroll.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_learn {
	background: url('/ftpimages/202/podium/L1_Header_learn.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_lead {
	background: url('/ftpimages/202/podium/L1_Header_lead.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_news {
	background: url('/ftpimages/202/podium/L1_Header_news.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_support {
	background: url('/ftpimages/202/podium/L1_Header_support.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_summer {
	background: url('/ftpimages/202/podium/L1_Header_summer.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_admission {
	background: url('/ftpimages/202/podium/L1_Header_admission.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_academics{
	background: url('/ftpimages/202/podium/L1_Header_academics.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_athletics {
	background: url('/ftpimages/202/podium/L1_Header_athletics.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}
.L1Header_giving {
	background: url('/ftpimages/202/podium/L1_Header_giving.gif') no-repeat top left;
	padding: 22px 0px 0px 0px;
}

.L2Header {
	font-family: Arial;
	font-size: 14px;
	color: #1A6B0D;
	font-weight: bold;
	padding-left: 1px;
}

.L3Header {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 1px;
}

.pageHeader {
	background: url('/ftpimages/202/podium/header_green_line.gif') no-repeat bottom left;
	margin-bottom: 10px;
}

.galbtn {
	height: 16px;
	background: url('/ftpimages/202/podium/gallery_3button.gif') center center repeat-x;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.gal {

}

.galct {
	background: url('/ftpimages/202/podium/gallery_bar_background.gif');
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.galcap {
	color: #000000;	
	font-family: Verdana;
	font-size: 11px;
	padding: 3px 10px 0px 10px;
	text-align: left;
}

/*-----additional link------------*/

.sidebarlink:visited {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #002D53;
	text-decoration : underline;
}
.sidebarlink {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #002D53;
	text-decoration : underline;
}
.sidebarlink:active {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #002D53;
	text-decoration : underline;
}
.sidebarlink:hover {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #002D53;
	text-decoration : underline;
}

.ddlb {
	font-family : Verdana;
	font-size : 10px;
	/*border : solid 1px #79A2C2;*/
	color: #000000;
}

table {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size :11px;
	color : #000000;
}
em {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size :11px;
	color : #000000;
}

.newslink:visited, .newslink, .newslink:active {
font-family : Verdana;
	font-size : 11px;
	color : #FEFF9C;
	text-decoration : none;
	font-weight: bold;
}
.newslink:hover {
font-family : Verdana;
	font-size : 11px;
	color : #FEFF9C;
	text-decoration : none;
	font-weight: bold;
}