

/* 
 Main Container
 --------------------------------------------------*/
//#home-container-global 			{background: url("/img/Fedex/background-grey.jpg") repeat-x scroll 0 0 #444444;}
#home-container-wrapper 		{text-align:left;margin:0 auto 0; padding: 0; width: 1000px;background:none repeat scroll 0 0 #F5F5F5;box-shadow: 0 0 10px black; no-repeat bottom left; height: 100%;position:relative;}
//#subheader-shadow-global 		{background: transparent url(/img/skin/subheader-shadow.png) repeat-x top left;}
//#subheader-shadow-wrapper 		{background: transparent url(/img/skin/subheader-shadow.png) repeat-x top left;width: 985px; height:7px;}
#main-container-white-global 	{background-color: #fff;}
#main-container-white-wrapper 	{background-color: #fff;margin:0 auto 0; width: 985px; min-height: 500px; position:relative;}
#main-container-grey-global 	{background-color: #f5f7f8;}
#main-container-grey-wrapper 	{background-color: #f5f7f8;margin:0 auto 0; width: 985px; min-height: 500px; position:relative;}

#home-banner 					{width: 985px; border-top: 1px solid #949596;}

#home-panels-container 			{background-color:#8495a9;}

#panel-titles-holder 			{background-color:#0f2439; width:970px; height: 35px; padding:5px 5px 0 10px;}
#panel-titles-holder h2 		{color:#fff; display:block; width: 195px; float:left; font-size:1.5em; padding:13px 0 0 0;}
#panel-titles-holder a 			{color:#fff;}
#panel-titles-holder a:hover 	{color:#4A5EA2;}
#panel-titles-holder img 		{margin:0 3px; float:right;}

#panels-holder 					{width:975px; padding:10px 0 15px 10px; }
.panel 							{float:left; width:195px; height:auto; font-size:1.3em;font-family: Arial, Helvetica, sans-serif;}
.panel li 						{margin:0 0 0 0px; padding:2px 0 3px 7px;background:transparent url(/img/skin/white-arrow-up.png) no-repeat 0px 6px; overflow:visible; }
.panel a 						{color:#fff;}
.panel a:hover 					{color:#fff; text-decoration:underline;}
.panel h2 {color:#fff; margin: 0 0 5px 0; font-size:1.2em;}
.panel form { margin:0 15px 0 0;}
.panel input { margin:2px 0; padding:1px 0;}
.panel select { margin:3px 0 2px 0; padding:1px 0;}
.panel label {color:#fff; display:none;}

#home-middle-container 			{background:#e8ebef url(/img/skin/middle-container-bg.jpg) repeat-y top left;}
#home-middle-container h2 		{color:#fff; font-size:1.4em;}

.left-column-holder 					{width:200px; float:left; margin:0 1px 0 0;}
.left-column-holder h2 					{font-size:1.2em;}
.left-column-holder .left-column-title	{background-color: #333; height: 23px; color:#fff; padding:17px 0 0 10px;}
.left-column-holder ul 					{width:180px; float:left; margin:10px 10px 20px 10px;font-size:1.3em;font-family: Arial, Helvetica, sans-serif; list-style:none;}
.left-column-holder ul li 				{margin:0 0 0 0px; padding:2px 0 3px 7px;background:transparent url(/img/skin/arrow-up.png) no-repeat 0px 6px; overflow:visible;}
.left-column-holder a 					{color:#333;}
.left-column-holder a:hover 			{color:#333; text-decoration:underline;}
.left-column-holder img					{ margin: 10px 0 0 10px;}

#calendar-holder 						{width:233px; float:left; margin: 0 1px 10px 0px;}
#calendar-holder .calendar-title 		{background-color: #333; height: 35px; color:#fff; padding:5px 0 0 5px;}
#calendar-holder .calendar-title img 	{padding:0; margin:0; float:left; }
#calendar-holder h2 					{font-size:1.2em; float:left;padding:13px 5px 0 5px;}
#calendar-holder h2 a					{color:#FFF;}
#calendar-holder h2 a:hover 			{text-decoration:underline;}
#calendar-holder .event 				{min-height:7em;margin-bottom:1em;padding: 0 5px; margin:10px 0 10px 0;}
#calendar-holder .event a				{color: #4A5EA2;text-decoration: none;}
#calendar-holder .event a:hover			{color:#4A5EA2;text-decoration:underline;}
#calendar-holder .event .date			{float:left;margin-right:.5em;width:30px;padding: 0 0 0 2px; }
#calendar-holder .event .date .day		{display:block;color:#949494;font-size:2.8em;font-family:Georgia,"Times New Roman",Times,serif; padding-bottom: 2px;}
#calendar-holder .event .date .month	{display:block;color:#be3c00;font-size:1.4em;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;padding-bottom: 2px;}
#calendar-holder .event .date .year		{display:block;color:#000;font-size:1.2em;font-family:Arial,Helvetica,Verdana,sans-serif;padding-bottom: 2px;}
#calendar-holder .event .title 			{padding:3px 0; font-size:1.3em;font-family:Arial,Helvetica,Verdana,sans-serif;}
#calendar-holder .event .description 	{font-size:1.3em;font-family:Arial,Helvetica,Verdana,sans-serif;}

#ust-holder 					{width:349px; float:left; margin: 0 0 10px 0px;}
#ust-holder h2 					{font-size:1.2em;float:left;padding:13px 5px 0 5px;}
#ust-holder h2 a 				{color:#FFF;}
#ust-holder h2 a:hover 			{ text-decoration:underline;}
#ust-holder .ust-title 			{background-color: #333; height: 35px; color:#fff; padding:5px 0 0 5px;}
#ust-holder .ust-title img		{ padding:0; margin:0; float:left;}
#ust-holder .news-holder 					{width:329px; margin: 10px;font-family: Arial, Helvetica, sans-serif;}
#ust-holder .news-holder .news-icon 		{padding: 2px; margin: 0 8px 0 0; border: 1px solid #bbbbbb; float:left;}
#ust-holder .news 							{float:left; width:250px;}
#ust-holder .news h3 						{font-size:1.3em;line-height:1.1em;margin-bottom:3px;}
#ust-holder .news .intro 					{color:#333;font-size:1.2em;}
#ust-holder .news h3 a 						{color:#8c2d00;}
#ust-holder .news h3 a:hover 				{color:#662000;text-decoration:underline;}

#home-features-container 		{background-color:#333; color:#fff;}
#feature1-holder 				{width:390px; float:left; margin:0 1px 0 10px; padding:10px 0 0 0;}
#feature1-holder h3 			{font-size:1.3em;color:#fff; padding:0px 0 0px 10px;}
#feature1-holder h3 a 			{color:#fff;}
#feature1-holder h3 a:hover 	{ text-decoration:underline;}
#feature1-holder img 			{margin: 22px 0px 0 10px;padding: 2px;border: 1px solid #515151;}
#feature1-holder p				{padding:0 20px 0 10px;line-height:1.2em; font-size:1.1em; margin:10px 0 0 0; clear:left;}
#feature1-holder a 				{color:#fff;}
#feature1-holder a:hover 		{ text-decoration:underline;}

#feature2-holder 				{width:231px; float:left; margin: 0 1px 10px 1px;padding:10px 0 0 0;}
#feature2-holder h3 			{font-size:1.3em;color:#fff; padding:0px 0 10px 10px;}
#feature2-holder h3 a 			{color:#fff;}
#feature2-holder h3 a:hover 	{ text-decoration:underline;}
#feature2-holder h4 			{font-size:1.2em;color:#fff; padding:5px 0 5px 5px;}
#feature2-holder img 			{margin: 10px 0px 0 5px;border: 1px solid #515151;padding: 2px;}
#feature2-holder p 				{padding:0 5px; line-height:1.2em; font-size:1.1em; margin:10px 0 0 0; clear:left;}
#feature2-holder p a			{color: #FFF;}
#feature2-holder p a:hover		{ text-decoration:underline;}

#feature3-holder 				{width:349px; float:left; margin: 0 0 5px 1px;padding:10px 0 0 0;}
#feature3-holder h3 			{font-size:1.3em;color:#fff; padding:0px 0 0px 10px;}
#feature3-holder h3 a 			{color:#fff;}
#feature3-holder h3 a:hover 	{ text-decoration:underline;}
#feature3-holder img 			{margin: 18px 0px 0 20px;border: 1px solid #515151;padding: 2px;}
#feature3-holder p 				{padding:0 5px 0 20px; line-height:1.2em; font-size:1.1em; margin:10px 0 0 0; clear:left;}
#feature3-holder p a			{color:#fff;}
#feature3-holder p a:hover		{ text-decoration:underline;}

#home-features-container .video-box { text-align:center; margin:17px 0 0 0; }
/* 
 Footer
 --------------------------------------------------*/
#footer-global  				{background:#283344 url(/img/skin/home-footer-bg.jpg) repeat-x top;}


 
/* 
 Home Slider
 --------------------------------------------------*/

.nivoSlider 						{text-align: left;position:absolute;top:0px;left:0px; padding:0;}
.nivoSlider img 					{position:absolute;top:0px;left:0px;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;position:absolute;z-index:50;height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;height:35px;z-index:89;
}
.nivo-caption p {
	padding:5px;margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;top:45%;z-index:99;cursor:pointer;
}
.nivo-prevNav {
	background-color: #000000; color: #FFFFFF; padding: 15px 10px;left:0px;
}
.nivo-nextNav {
	background-color: #000000; color: #FFFFFF; padding: 15px 10px;right:0px;
}
.nivo-directionNav a:hover		{ color:#999;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav 					{position:absolute; bottom:0; left:0;z-index:99;width: 175px; padding: 0 0px 0 0;opacity:0.8; margin: 0 0 10px 10px;}
.nivo-controlNav a 				{font-size: 1.2em; color:#fff;margin:11px 2px 5px 2px; padding:0px 0px;position:relative;z-index:99;cursor:pointer;display: inline;width:10px; height:10px;}
.nivo-controlNav a.active 		{border-bottom: 1px solid #444; color:#fff;}
.nivo-controlNav a:hover 			{}

#home-slider .nivo-controlNav img 					{margin:5px;display:inline;position:relative;}
#home-slider .nivo-controlNav a div.control 			{margin:11px 5px;display:block; float:left;position:relative;width:10px; height:10px;border: 1px solid #B8C4CF; color: #B8C4CF;}
#home-slider .nivo-controlNav a.active img			{border:1px solid red;}
#home-slider .nivo-controlNav a.active div.control 	{background-color:#d8dee6;}
