html, body 
{ 
	margin: 0; 
	padding: 0;
}
body 
{ 
	background-color: #E9EFF2;
	position: relative;
	z-index: 0; 
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
}
h1, h2 { color: #253378; }
span.tooltip {
      position: absolute;
      width: 100px;
      height: 20px;
      line-height: 20px;
      padding: 10px;
      font-size: 14px;
      text-align: center;
      color: rgb(113, 157, 171);
      background: rgb(255, 255, 255);
      border: 4px solid rgb(255, 255, 255);
      border-radius: 5px;
      text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
}

span.tooltip:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: #FFFFFF transparent transparent transparent;
      top: 44px;
      left: 50px;
}
a, 
a:visited, 
a:active
{
	color: #2E6E9E;
	text-decoration: none;
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif
}
a img { border: 0;}
a:hover,
#navigation a:hover
{
	color: #f1521e;
}
#sitemap, 
.main-content-width
{
	width: 900px;
	margin: 0 auto;
	text-align: center;
}
#popup-content-width
{
	width: 800px;
	margin: 0 auto;
	text-align: center;
}
#header 
{
	background-color: #f1521e;
    border-bottom: 2px solid #02135E;
    height: 125px;
}
#popupHeader 
{
    border-bottom: 2px solid #02135E;
    height: 75px;
}
#BannerWrapper
{
	width: 900px;
	margin: 0 auto;
}
#popupBannerWrapper
{
	width: 800px;
	margin: 0 auto;
}
#navigation 
{
	background-color: #253378;
    height: 30px;
	text-align: center;
	padding-top: 10px;
}
#navigation a
{
	color: #FFFFEE;
	font-size: 0.9em;
	margin: 10px;
	font-weight: bold;
}

#content-wrapper
{
	box-shadow: 0 15px 10px -10px #AAAAAA;
	padding-bottom: 30px;
    display: block;
}
#content
{
	width: 900px;
	position: relative;
	margin: 0 auto;
}
#footer-wrapper
{
	background-color: #E9EFF2;
	padding-top: 15px;
	position: relative;
	z-index: -1;	
}
#sitemap
{
	margin: 0 auto 20px;
}
#sitemap div
{
    display: inline-block;
    width: 151px;
}
#sitemap div a:first-child ,
#sitemap .ignore a
{
    font-size: 0.9em;
	font-weight: bold;
}
#sitemap div a 
{
    display: block;
	font-size: 0.8em;
}
#sitemap .ignore
{
    width: 200px;
}
#sitemap div
{
	vertical-align: top;
}
#footer
{
	color: #AAAAAA;
	font-style: italic;
}
#popupFooter
{
	color: #FFFFEE;
	background-color: #273575;
	font-style: italic;
	text-align: center;
}
#content-wrapper, 
.ui-tabs .ui-tabs-panel,
.ui-widget-header .ui-state-active
{
	background-color: #FFFFEE;
	background-image: none;
}
.ui-tabs { padding: 0; border: 0; }
.ui-tabs .ui-tabs-nav { float: none; text-align: center; border: 0; border-radius: 0}
.ui-tabs .ui-tabs-nav li { float: none; display: inline; }
.ui-tabs .ui-tabs-nav li a { float: none; }
.ui-widget-content a { color: #2E6E9E; }
.ui-dialog-content .ui-dialog-label { color: #253378 }
.ui-dialog-content .disabled { color:#ccc; }

/* Homepage Elements */
#content { width: 900px; margin: 0 auto;}
#Slides { width: 725px; margin-top: 10px; margin-bottom: 30px; margin-left: 75px; float: center; -moz-box-shadow: 0 15px 10px 5px #AAAAAA; -webkit-box-shadow: 0 15px 10px 5px #AAAAAA; box-shadow: 0 15px 10px 5px #AAAAAA; position: relative;}
#Slides .prev, #Slides .next { position: absolute; bottom: 5px; display: block; z-index: -1; background-color: #FFFFEE; padding: 5px 10px; border: 1px solid #253378; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#Slides .prev { left: 5px; }
#Slides .next { right: 5px; }
#Slides .pagination { bottom: 5px; left: 150px; margin: 0; position: absolute; list-style-image: none; z-index: 9999 }
#Slides .pagination li { float: left; margin: 0px 10px; list-style:none; }
#Slides .pagination li a { background-image: url("images/slider-bullets.png"); background-position: 0 0; display: block; float: left; height: 0; overflow: hidden; padding-top: 8px; width: 8px;}
#Slides .pagination li.current a { background-position: -8px 0; }
#Newsfeed 
{ 
	width: 270px; 
	height: 330px;
	float: right; 
	margin-top: 10px; 
	overflow: hidden;
}
.breakout-container
{
	padding: 5px;
	border: 1px solid #2E6E9E;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #f6f6f6 24%, #f9f9f9 58%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(24%,#f6f6f6), color-stop(58%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%,#f6f6f6 24%,#f9f9f9 58%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%,#f6f6f6 24%,#f9f9f9 58%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%,#f6f6f6 24%,#f9f9f9 58%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ededed 0%,#f6f6f6 24%,#f9f9f9 58%); /* W3C */
}

.link-list { list-style: none; padding-left: 10px; line-height: 1.6em; }
.breakout-container, .news-list, #Newsfeed h2 { font-family: 'Cabin', sans-serif; }
#Newsfeed h2 { margin: 0 auto; }
#FeedContainer { height: 272px; }
.news-list, #Newsfeed h2 { color: #2E6E9E; margin-top: 0; }
.news-list { padding-left: 10px; list-style: none; font-size: 0.9em; color: #999999; }
.news-list li { margin: 10px 0 }
.news-list .date { color: #2E6E9E }
.slides_container { width: 725px; height: 400px; }
.slides_container div { width: 725px; height: 400px; }

.schedule { text-align: left; }

.clear { float: none; clear: both; }

.social-media-container { float: right; width: 300px; margin-top: 20px; }
.social-media-button { float: right; margin-left: 10px; box-shadow: 5px 5px 5px #AAAAAA; }

.inline-block{ zoom: 1; display:inline-block; *display: inline; 	}
