/* classes for general styles used throughout the site*/

.homebody {
	height: 100%;
	background : #292626;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/*background-image : url(/images/a1_back.jpg);
	background-repeat : repeat-x;
	background-position: top left;*/
}

.shellbody {
	height: 100%;
	background : #ffffff;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
	background-image : url(/images/shell_custom_site_back.gif);
	background-repeat : repeat-y;
	background-position: top left;
}
.L2header {
	font-weight : bold;
	font-family : Verdana;
	font-size : 11px;
	color : #000000;	
}
.maintext {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
}

.maintextbold {
	font-weight : bold;
	font-family : Verdana;
	font-size : 11px;
	color : #000000;	
}
.sidebartext {
	font-family : Verdana;
	font-size : 11px;
	color : #ffffff;
}

.sidebartextbold {
	font-weight : bold;
	font-family : Verdana;
	font-size : 11px;
	color : #ffffff;	
}
.sidebarheaderpurple {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;	
	padding-top:6px;
	padding-left:16px;
	padding-bottom:4px;
	background-image:url(/images/pd_sidebar_header_purple.gif);
	background-repeat: no-repeat;
}
.sideberboxpurple {
	font-size : 11px;
	font-family : Verdana;
	color: #ffffff;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(/images/pd_sidebar_back_purple.gif);
	background-repeat: repeat-y;
}

.sidebarfooterpurple {
	background-image:url(/images/pd_sidebar_footer_purple.gif);
	background-repeat: no-repeat;
}
.sidebarheaderteal {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;	
	padding-top:6px;
	padding-left:16px;
	padding-bottom:4px;
	background-image:url(/images/pd_sidebar_header_teal.gif);
	background-repeat: no-repeat;
}
.sideberboxteal {
	font-size : 11px;
	font-family : Verdana;
	color: #ffffff;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(/images/pd_sidebar_back_teal.gif);
	background-repeat: repeat-y;
}

.sidebarfooterteal {
	background-image:url(/images/pd_sidebar_footer_teal.gif);
	background-repeat: no-repeat;
}
.sidebarheadergreen {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;	
	padding-top:6px;
	padding-left:16px;
	padding-bottom:4px;
	background-image:url(/images/pd_sidebar_header_green_v2.gif);
	background-repeat: no-repeat;
}
.sideberboxgreen {
	font-size : 11px;
	font-family : Verdana;
	color: #ffffff;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(/images/pd_sidebar_back_green_v2.gif);
	background-repeat: repeat-y;
}

.sidebarfootergreen {
	background-image:url(/images/pd_sidebar_footer_green_v2.gif);
	background-repeat: no-repeat;
}
.sidebarheadertan {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;	
	padding-top:6px;
	padding-left:16px;
	padding-bottom:4px;
	background-image:url(/images/pd_sidebar_header_tan.gif);
	background-repeat: no-repeat;
}
.sideberboxtan {
	font-size : 11px;
	font-family : Verdana;
	color: #ffffff;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(/images/pd_sidebar_back_tan.gif);
	background-repeat: repeat-y;
}

.sidebarfootertan {
	background-image:url(/images/pd_sidebar_footer_tan.gif);
	background-repeat: no-repeat;
}
.sidebarheadermaroon {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;	
	padding-top:6px;
	padding-left:16px;
	padding-bottom:4px;
	background-image:url(/images/pd_sidebar_header_maroon.gif);
	background-repeat: no-repeat;
}
.sideberboxmaroon {
	font-size : 11px;
	font-family : Verdana;
	color: #ffffff;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(/images/pd_sidebar_back_maroon.gif);
	background-repeat: repeat-y;
}

.sidebarfootermaroon {
	background-image:url(/images/pd_sidebar_footer_maroon.gif);
	background-repeat: no-repeat;
}
.sidebarheaderorange {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;	
	padding-top:6px;
	padding-left:16px;
	padding-bottom:4px;
	background-image:url(/images/pd_sidebar_header_orange.gif);
	background-repeat: no-repeat;
}
.sideberboxorange {
	font-size : 11px;
	font-family : Verdana;
	color: #ffffff;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(/images/pd_sidebar_back_orange.gif);
	background-repeat: repeat-y;
}

.sidebarfooterorange {
	background-image:url(/images/pd_sidebar_footer_orange.gif);
	background-repeat: no-repeat;
}

.photocaption {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
}

a {
	font-family : Verdana;
	font-size : 11px;
	color : #000099;
	text-decoration : underline;
}

a:visited {
	font-family : Verdana;
	font-size : 11px;
	color : #000099;
	text-decoration : underline;
	
}

a:active {
	font-family : Verdana;
	font-size : 11px;
	color : #000099;
	text-decoration : underline;
}

a:hover {
	font-family : Verdana;
	font-size : 11px;
	color : #000099;
	text-decoration : none;
}
.portalscroll{
	scrollbar-track-color: #E9E7E7; 
	scrollbar-arrow-color: #75808D;
	scrollbar-face-color: #E8E6E8; 
	scrollbar-shadow-color: #A39DA2; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #A3AEBB;
	line-height:14px; 
	overflow: auto; 
	z-index:1;	
}
.ddlb {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
}
/*-----additional link------------*/

.sidebarlink:visited {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #ffffff;
	text-decoration : underline;
}
.sidebarlink {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #ffffff;
	text-decoration : underline;
}
.sidebarlink:active {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #ffffff;
	text-decoration : underline;
}
.sidebarlink:hover {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #ffffff;
	text-decoration : none;
}
.meetstafflink:visited {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #8C012C;
	text-decoration : underline;
}
.meetstafflink {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #8C012C;
	text-decoration : underline;
}
.meetstafflink:active {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #8C012C;
	text-decoration : underline;
}
.meetstafflink:hover {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: bold;
	color : #8C012C;
	text-decoration : none;
}
.athleticslink:visited {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #8C012C;
	text-decoration : underline;
}
.athleticslink {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #8C012C;
	text-decoration : underline;
}
.athleticslink:active {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #8C012C;
	text-decoration : underline;
}
.athleticslink:hover {
	font-family : Verdana, Tahoma;
	font-size : 11px;
	font-weight: normal;
	color : #8C012C;
	text-decoration : none;
}





