@charset "utf-8";
/* HTML Body */
body {
	background-image: url(Images/bg2.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.breadcrumbs{
font-size:10px;
font-weight:bold;
}
				
/* Links */
a:link {
	color: #800000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #ca6e6d;
	text-decoration:underline;
}
a:active {
	text-decoration: none;
}	

a.header:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
}
a.header:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
}
a.header:hover {
	text-decoration: none;
	color: #ca6e6d;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
a.header:active {
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
}

a.calendar:link {
	color: #00573C;
	font-size:10px;
	text-decoration: none;
}
a.calendar:visited {
	color: #00573C;
	text-decoration: none;
}
a.calendar:hover {
	text-decoration: none;
	color: #ca6e6d;
	text-decoration:underline;
}
a.calendar:active {
	text-decoration: none;
}	

a.calendarff5:link {
	color: #0066FF;
	font-size:10px;
	text-decoration: none;
}
a.calendarff5:visited {
	color: #0066FF;
	text-decoration: none;
}
a.calendarff5:hover {
	text-decoration: none;
	color: #ca6e6d;
	text-decoration:underline;
}
a.calendarff5:active {
	text-decoration: none;
}	

a.calendarllc:link {
	color: #6600CC;
	font-size:10px;
	text-decoration: none;
}
a.calendarllc:visited {
	color: #6600CC;
	text-decoration: none;
}
a.calendarllc:hover {
	text-decoration: none;
	color: #ca6e6d;
	text-decoration:underline;
}
a.calendarllc:active {
	text-decoration: none;
}	

/* Labels */
label{ 
	margin:0px;
}

/* Fieldsets */	
fieldset{
	margin:0em .5em;
}

legend{
	color: #0066FF;
	font-size:15px;
}

/* Horizontal Rules */
HR{
	width:98%; 
}

/* Custom Bullets */
ul{
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	margin:0px;
}

li{
	background-image: url(SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position:2px 6px;
	padding-left: .75em;
}

/* Automated Icons for Special Links */
a[target=NewWindow]:link, a[target=NewWindow]:visited, a[target=_blank]:link, a[target=_blank]:visited{
	padding-right: 15px;
	background: url('Images/offsite.gif') no-repeat center right;
}

a[target=_new]:link, a[target=_new]:visited{
	padding-right: 15px;
	background: url('Images/offsite_light.gif') no-repeat center right;
}

a[class ="popup"]{
	padding-right: 15px;
	background: url('Images/icon.popup.gif') no-repeat center right;
}
a[target=_popup]:link, a[target=_popup]:visited{
	padding-right: 15px;
	background: url('Images/icon.popup.gif') no-repeat center right;	
}

a[href^="mailto:"] {
	padding-right:20px;
	padding-top:0px;
	background: url('Images/mail.gif') no-repeat center right;
}

/* PDF */
a[href$='.pdf']{
	padding-right: 22px;
	padding-top: 2px;
	background: url('Images/icon.pdf.gif') no-repeat center right;
}

/* PDF */
a.menu[href$='.pdf']{

}

/* Excel */
a[href$='.xls'], a[href$='.xlsx']{
	padding-right: 22px;
	padding-top: 2px;
	background: url('Images/icon.xls.gif') no-repeat center right;
}

/* Word */
a[href$='.doc'], a[href$='.docx']{
	padding-right: 22px;
	padding-top: 2px;
	background: transparent url('Images/icon.doc.gif') no-repeat center right;
}

/* PowerPoint */
a[href$='.ppt'], a[href$='.pptx']{
	padding-right: 22px;
	padding-top: 2px;
	background: transparent url('Images/icon.ppt.gif') no-repeat center right;
}

/* Defaults */
.Date {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.Alert{
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

.EmergencyHead{
	color:#FFFFFF; 
	background-color:#F18F8F; 
	padding-top:2px; 
	padding-bottom:2px; 
	border-bottom:solid 2px #000000; 
	text-align:center;
}

.Emergency{
	color:#000000; 
	background-color:#F7DDDD; 
	padding-top:2px; 
	padding-bottom:2px; 
	border-bottom:solid 2px #000000; 
	text-align:center;
	font-size:small;
	padding:4px
}

/*Font Styles*/
.Italic {font-style:italic;}

/* Colors */
.USF_Dark_Tan {color: #ded6bf;}
.USF_Light_Tan {color: #EDE8D6;}
.USF_Green {color: #00573C;}

.ASME_Blue{color:#0057A1;}

.Dark_Red {color: #800000;}
.Light_Red {color: #ca6e6d;}

.White {color: #FFFFFF;}
.Black {color: #000000;}

.Red {color:#FF0000;}

.Light_Blue {color:#0066FF;}

.Fresh5 {color:#0066FF;}
.LLCEvent {color:#6600CC;}

.MenuBar {
	font-weight: bold; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	margin:0px;
}

@media print {.noprint {display: none;}}

/* MENU STYLING */
/**********************************************************************/
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* The outermost container */
ul.MenuBarVertical{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10pt;
	cursor: default;
	width: 100%;
}
/* Active Menu Bar */
ul.MenuBarActive{
	z-index: 1000;
}
/* Menu item containers */
ul.MenuBarVertical li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10pt;
	position: relative;
	text-align: left;
	cursor: default;
	width: 100%;
}
/* Submenus */
ul.MenuBarVertical ul{
	margin: 0 0 0 100%;
	padding: 0;
	list-style-type: none;
	font-size: 8pt;
	position: absolute;
	z-index: 1050;
	cursor: default;
	width: 9.5em;
	left: -1000em;
	top: 0;
}
/* Submenu that is showing */
ul.MenuBarVertical ul.MenuBarSubmenuVisible{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li{
	width: 9.5em;
}

/* Outermost menu container */
ul.MenuBarVertical{
	border: 0px solid #CCC;
}
/* Submenu  */
ul.MenuBarVertical ul{
	border: 0px solid #CCC;
}
/* Menu  */
ul.MenuBarVertical a{
	display: block;
	cursor: pointer;
	background-color: #00573C;
	padding: 0.25em 0.6em;
	color: #FFF;
	text-decoration: none;
	border-top: 2px solid rgb(0,87,60); 
	border-bottom: 2px solid rgb(0,87,60); 

}
/* Menu mouse over */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus {
	background-color: #ded6bf;
	color: #000000;
	border-top: 2px solid rgb(0,0,0); 
	border-bottom: 2px solid rgb(0,0,0); 

}
/* Menu open */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible{
	background-color: #ded6bf;
	color: #000000;
	border-top: 2px solid rgb(0,0,0); 
	border-bottom: 2px solid rgb(0,0,0); 
}

/* Menu items that have a submenu */
ul.MenuBarVertical a.MenuBarItemSubmenu{
	background-image: url(SpryAssets/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that are open with submenus */
ul.MenuBarVertical a.MenuBarItemSubmenuHover{
	background-image: url(SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

h1{
font-size:22px;
font-weight:bold;
color:#0057A1;
}

h2{
font-size:16px;
font-weight:bold;
color:#000000;
}

/* HACK FOR IE */
ul.MenuBarVertical iframe{position: absolute;	z-index: 1010;}
@media screen, projection{ul.MenuBarVertical li.MenuBarItemIE{display: inline; f\loat: left;	background: #FFF;}}