﻿
@charset "utf-8";
/* CSS Document */
/*=======================================
Main CSS Document

1.Font-face
2.Reset
	2.1. Defaults
3.Page
4.Header
	4.1. Share Button
	4.2. Search Form
	4.3. Secondary Navigation
	4.4. Primary Navigation
5.Content
	5.1. Carousel
	5.2. Homepage Content
	5.3. Secondary Page Content
		5.3.1. Miles Carousel
		5.3.2. Main Content Banner
		5.3.3. Slider Area
		5.3.4. Breadcrumbs
		5.3.5. Main content with right Sidebar
		5.3.6. Right Sidebar
		5.3.7. News
		5.3.8. Search
		5.3.9. No main sidebar Sidebar
		5.3.10. No main sidebar Content
		5.3.11. Online Gift Form
	5.4. Secondary Sidebar
6.Footer
	6.1/ Footer Elements
=========================================*/

/*==============================
1 Font-face
===============================*/
@font-face {
 font-family:'ArialRegular';
 src: url('fonts/arial-webfont.eot');
 src: local('☺'), url('fonts/arial-webfont.woff') format('woff'), url('fonts/arial-webfont.ttf') format('truetype'), url('fonts/arial-webfont.svg#ArialRegular') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'ArialBold';
 src: url('fonts/arial_bold-webfont.eot');
 src: local('☺'), url('fonts/arial_bold-webfont.woff') format('woff'), url('fonts/arial_bold-webfont.ttf') format('truetype'), url('fonts/arial_bold-webfont.svg#ArialBold') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'MyriadPro';
 src: url('fonts/myriadpro_regular-webfont.eot');
 src: local('☺'), url('fonts/myriadpro_regular-webfont.woff') format('woff'), url('fonts/myriadpro_regular-webfont.ttf') format('truetype'), url('fonts/myriadpro_regular-webfont.svg#webfontwPkp6Scx') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'HelveticaNeueLight';
 src: url('fonts/helvetica_neue_light-webfont.eot');
 src: local('☺'), url('fonts/helvetica_neue_light-webfont.woff') format('woff'), url('fonts/helvetica_neue_light-webfont.ttf') format('truetype'), url('fonts/helvetica_neue_light-webfont.svg#webfontHCnY3RCr') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'HelveticaNeueBold';
 src: url('fonts/helvetica_neue_bold-webfont.eot');
 src: local('☺'), url('fonts/helvetica_neue_bold-webfont.woff') format('woff'), url('fonts/helvetica_neue_bold-webfont.ttf') format('truetype'), url('fonts/helvetica_neue_bold-webfont.svg#webfontV8ASeLEv') format('svg');
 font-weight:normal;
 font-style:normal;
}
/*==============================
2 Reset
===============================*/
html {
	padding:0px;
	margin:0px;
	border:none;
}
body {
	border:none;
	color:#072c42;
	background:#02255E;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0px;
	padding:0px;
}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	font-family:'ArialRegular';
	font-size:12px;
	line-height:14px;
}
a, a:link, a:focus, a:hover, a:active {
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
fieldset, img {
	border:none;
}
input[type=radio], input[type=checkbox] {
	vertical-align:middle;
	margin:0px;
}
input[type=button], input[type=submit] {
	cursor:pointer;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit;
}
del, ins {
	text-decoration:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
}
input:focus, textarea:focus, label:focus, label, input, textarea {
	outline:none;
}
a, :focus {
	outline:none;
}
button {
	border:0px;
	cursor:pointer;
}
.clear{ clear: both;}
/* ======= 2.1 Defaults ======== */
h1 {
	font-family:'HelveticaNeueLight';
	font-size:24px;
	line-height:30px;
	padding:20px 28px;
	font-weight:bold;
	color:#2255a3;
}
h2 {
	font-family:'HelveticaNeueLight';
	font-size:20px;
	line-height:22px;
	padding:20px 28px;
	color:#2255a3;
}
h2 span {
	font-size:14px;
	line-height:21px;
}
h2 strong {
	font-weight:normal;
	font-family:'HelveticaNeueBold';
	font-size:18px;
	text-transform:uppercase;
}
h3 {
	font-family:'HelveticaNeueLight';
	font-size:18px;
	line-height:24px;
	padding:10px 28px;
	color:#2255a3;
}
h4 {
	font-family:'HelveticaNeueLight';
	font-size:16px;
	line-height:18px;
	padding:12px 0 15px 27px;
	color:#2256a4;
}
h5 {
	font-size:14px;
	line-height:14px;
	font-family:'MyriadPro';
	padding:10px 3px 9px 21px;
	background:url(../images/rightBarHeaderBck.jpg) no-repeat 0px 0px;
	width:171px;
	height:14px;
	color:#fff;
	margin-top:1px;
}
h5.active {
	background:url(../images/rightBarActiveHeaderBck.jpg) no-repeat 0px 0px;
}
h5 a {
	font-size:14px !important;
	line-height:14px !important;
	font-family:'MyriadPro' !important;
	color:#fff !important;
	text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	font-weight:normal !important;
}
h6 {
	color:#2b68c5;
	font-size:12px;
	line-height:18px;
	padding:20px 0 0 10px;
}
h6:first-child {
	padding-top:10px;
}
.mainContent p {
	padding:0 28px 20px;
	font-size:12px;
	line-height:18px;
	color:#000;
}
.mainContent ul {
	padding:0 28px 16px;
	list-style:none;
}
.mainContent ul li {
	background:url(../images/bullet.jpg) no-repeat 0px 0px;
	padding-left:12px;
	font-size:12px;
	line-height:12px;
	padding-bottom:8px;
	color:#000;
}
.mainContent a {
	color:#255dac;
	text-decoration:none;
	font-family:'ArialBold';
}
.mainContent a:hover {
	text-decoration:underline;
}
.mainContent ol {
	clear:both;
	padding:0 46px;
}
.mainContent ol li {
	padding:0;
	color:#000;
}
/*==============================
3. Page
===============================*/
.background {
	/*background:url(../images/background.jpg) no-repeat center top;*/
	background-attachment:fixed;
	background-size:100%;
	padding-left:1px;
}
.wrapper {
	margin:0 auto;
	width:100%;
}
.header {
	width:962px;
	height:153px;
	margin:0 auto;
	background:#000 url(../images/topBck.png) no-repeat 0px 0px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-box-shadow: 0px 2px 5px #252525;
	-webkit-box-shadow: 0px 2px 5px #252525;
	box-shadow: 0px 2px 5px #252525;
}
.carousel {
	width:944px;
	margin:0 auto;
	margin-top:20px;
	border:4px solid #fff;
	position:relative;
	-moz-box-shadow: 0px 5px 20px #000;
	-webkit-box-shadow: 0px 5px 20px #000;
	box-shadow: 0px 5px 20px #000;
}
.contentHome {
	width:1000px;
	margin:0 auto;
	padding:20px 0 5px;
}
.footerWrapper {
	background:#02255e url(../images/footerBck.jpg) repeat-x 0px 0px;
	min-height:230px;
	bottom:0px;
	padding-bottom:30px;
	position:relative;
	z-index:98;
	left:-1px;
}
/*==============================
4. Header
===============================*/
.header .logo {
	padding:21px 0 0 37px;
	float:left;
	width:250px;
}
/* ======= 4.1 Share Button ======== */
.header .share {
	padding:8px 20px 0 0;
	float:right;
	clear:right;
	width:50px;
	height:16px;
	margin-right: 75px;
}
/* ======= 4.2 Search Form ======== */
.header .search {
	padding:14px 20px 0 0;
	float:right;
	clear:right;
	overflow:hidden;
	max-width:204px;
	max-height:40px;
}
.header .search input[type=text] {
	padding:0 5px;
	margin:0;
	border:none;
	outline:none;
	background:url(../images/searchInput.gif) no-repeat 0px 0px;
	width:171px;
	height:21px;
	float:left;
	line-height:21px;
	font-size:12px;
	color:#585858;
}
.header .search input[type=submit] {
	padding:0px;
	margin:0px;
	border:none;
	outline:none;
	background:url(../images/searchButton.gif) no-repeat 0px 0px;
	width:23px;
	height:21px;
	float:left;
}
/* ======= 4.3 Secondary Navigation ======== */
.header .secNav {
	padding:13px 13px 0 0;
	float:right;
	clear:right;
	overflow:hidden;
	max-width:450px;
	height: 20px;
}
.header .secNav img {
	padding-right:6px;
	text-align:left;
	vertical-align:middle;
}
.header .secNav a {
	padding:0 8px 0 11px;
	background:url(../images/secNavPipe.jpg) no-repeat left center;
	text-decoration:none;
}
.header .secNav a span {
	line-height:18px;
	vertical-align:middle;
	font-size:12px;
	color:#FFF;
	font-family:'ArialBold';
}
.header .secNav a:hover span, .header .secNav a.active span {
	color:#cfe73a;
}
.header .secNav a:first-child {
	background:none;
}
/* ======= 4.3 Primary Navigation ======== */
.header .mainNav {
	padding-top:7px;
	float:none;
	clear:both;
	width:952px;
	height:42px;
	margin:0 auto;
	position:relative;
}
.header .mainNav ul {
	-moz-box-shadow: 0px -3px 3px #444;
	-webkit-box-shadow: 0px -3px 3px #444;
	box-shadow: 0px -3px 3px #444;
	list-style:none;
	background:url(../images/mainNavBck.jpg) repeat-x 0px 0px;
	overflow:hidden;
}
.header .mainNav ul li {
	float:left;
	background:url(../images/mainNavPipe.jpg) no-repeat 0px 0px;
}
.header .mainNav ul li:first-child {
	background:url(../images/mainNavBck.jpg) repeat-x 0px 0px;
}
.header .mainNav ul li.rtsFirst a.rtsSelected {
	margin:0px;
	padding:0 20px 0 20px
}
.header .mainNav ul li:hover, .header .mainNav ul li.active {
	background-position:0px -42px;
}
.header .mainNav ul li a {
	color:#000;
	font-size:14px;
	line-height:42px;
	font-family:'ArialBold';
	text-transform:uppercase;
	text-decoration:none;
	padding:0 20px 0 18px;
	margin-left:2px;
	display:inline-block;
}
.header .mainNav ul li:hover a, .header .mainNav ul li.active a {
	background:url(../images/mainNavBck.jpg) repeat-x 0px -42px;
	color:#fff;
}
.mainNav .quicklinks {
	position:absolute;
	top:18px;
	right:18px;
}
.mainNav .quicklinks select {
	width:135px;
	height:21px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d2d2d2;
	line-height:17px;
}
.mainNav .quicklinks .customStyleSelectBox {
	width:102px;
	height:21px;
	display:block;
	background:url(../images/selectBox.jpg) no-repeat left top;
	line-height:21px;
	padding:0 28px 0 5px;
	font-size:12px;
	color:#585858;
}
/* Changes made after integration*/
.mainNav .quicklinks .customStyleSelectBoxInner {
	padding-top:4px;
	padding-left:3px;
}
.header .mainNav ul li a span {
	padding:0 !important;
	text-decoration:none !important;
}
.header .RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL {
	float:none !important;
}
.header .RadTabStrip .rtsLevel1 {
	padding-top:3px;
}
.header .mainNav ul li a.rtsSelected {
	background:url(../images/mainNavBck.jpg) repeat-x 0px -42px;
	color:#fff!important;
}
/*==============================
5 Content
===============================*/
	/* ======= 5.1 Carousel ======== */
.carousel ul {
	list-style:none;
	position:relative;
	height:297px;
}
.carousel ul li {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	display:none;
	height:300px;
}
.carousel ul li:first-child {
	display:block;
}
.carousel .carouselInfo {
	width:100%;
	position:absolute;
	bottom:0px;
	height:61px;
	background:url(../images/transparentCarousel.png) repeat 0px 0px;
}
.carousel .carouselInfo div {
	float:left;
	padding:6px 29px 0 25px;
}
.carousel .carouselInfo div h2 {
	padding:0;
	font-family:'ArialRegular';
	font-size:32px;
	line-height:32px;
	font-weight:normal;
	color:#fff;
}
.carousel .carouselInfo div h3 {
	padding:0;
	font-size:15px;
	line-height:15px;
	font-weight:normal;
	color:#fff;
	font-family: 'MyriadPro';
}
.carousel .carouselInfo p {
	font-size:13px;
	line-height:normal;
	color:#fff;
	float:left;
	width:260px;
	padding-top:14px;
}
.carousel .carouselInfo a {
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	width:92px;
	height:27px;
	background:url(../images/readMore.png) no-repeat 0px 0px;
	margin:17px 0 0 23px;
	line-height:27px;
	padding-left:9px;
}
.carousel .carouselInfo ul {
	float:left;
	position:relative;
	list-style:none;
	padding:0 0 0 18px;
	height:auto;
}
.carousel .carouselInfo ul li {
	position:relative;
	float:left;
	display:block;
	top:-15px;
	padding:0;
	margin:0;
}
.carousel .carouselInfo ul li a {
	position:static;
	background:none;
	margin:0 5px 0 0;
	padding:0;
	width:97px;
	height:65px;
	border:3px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.carousel .carouselInfo ul li a img {
	margin:0;
	padding:0;
}
.carousel .carouselInfo ul li a:hover, .carousel .carouselInfo ul li a.active {
	border-color:#94a62a;
}
.carousel-images li.c-item img {
	width: 944px;
	height: 297px;
}
.carousel-images li.c-item {
	display: none;
}
ul.tabs-idia {
	right: 15px;
	position: absolute!important;
	bottom: 0!important;
	height: 64px;
	z-index:110;
}
ul.tabs-idia li {
	height:64px;
}
.carousel .carousel-data {
	bottom: 0;
	height: 61px;
	position: absolute;
	width: 100%;
}
.carousel .carousel-data li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	top: -15px;
}
.carousel .carousel-data li a {
	background: none repeat scroll 0 0 transparent;
	border: 3px solid #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	height: 65px;
	margin: 0 5px 0 0;
	float: left;
	padding: 0;
	position: static;
	width: 97px;
}
.carousel .carousel-data li a:hover, .carousel .carousel-data li a.active {
	border-color: #94A62A;
}
.carousel .carousel-data li a img {
	width: 97px;
	height: 65px;
}
.carousel-images div.c-title {
	background: url("../images/transparentCarousel.png") repeat scroll 0 0 transparent;
	height:55px;
	float: left;
	left:0px;
	position: absolute;
	bottom: 3px;
	z-index: 100;
	padding: 6px 29px 0px 20px;
	width:895px;
}
.carousel-images div.c-title div {
	float: left;
}
.carousel-images div.c-title h3 {
	color: #FFFFFF;
	font-family: 'ArialRegular';
	font-size: 32px;
	font-weight: normal;
	line-height: 32px;
	padding: 0;
}
.carousel-images div.c-title h4 {
	color: #FFFFFF;
	font-family: 'MyriadPro';
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	padding: 0;
}
.carousel-images div.c-title p {
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	line-height: normal;
	width: 260px;
	padding: 12px 0px 0 20px;
}
.carousel-images div.c-title a {
	background: url("../images/readMore.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 13px 0 0 23px;
	padding-left: 9px;
	text-decoration: none;
	width: 92px;
}
/* ======= 5.2 Homepage Content ======== */
.contentHome .studentNav {
	background:url(../images/contentNavBck.jpg) repeat-x 0px 0px;
	margin:0 auto;
	width:891px;
	height:51px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-top-radius-bottomright: 8px;
	-moz-top-radius-bottomleft: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-box-shadow: 0px -5px 10px #000;
	-webkit-box-shadow: 0px -5px 10px #000;
	box-shadow: 0px -5px 10px #000;
	padding:0 35px;
	position:relative;
	z-index:300;
}
.contentHome .studentNav ul {
	list-style:none;
	padding:0;
}
.contentHome .studentNav ul li {
	float:left;
}
.contentHome .studentNav ul li a {
	color:#cfe73a;
	font-family:'ArialBold';
	text-transform:uppercase;
	font-size:14px;
	line-height:51px;
	background:url(../images/arrowDown.jpg) no-repeat right top;
	display:block;
	padding:0 15px 0 63px/*64px*/;
	text-decoration:none;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
}
.contentHome .studentNav ul li:first-child a {
	padding-left:0px;
}
/* Changes made after integration*/
.contentHome .studentNav ul li a span {
	padding:0 !important;
	text-decoration:none !important;
}
.contentHome .extraContWrapper {
	width:961px;
	margin:0 auto;
	background:url(../images/belowMainNav.png) no-repeat left top;
	position:relative;
	z-index:9;
}
.contentHome .extraContWrapper .main {
	width:942px;
	background:#f2f2f2;
	margin:0 auto;
	overflow:hidden;
	-moz-box-shadow: 0px -10px 100px #000;
	-webkit-box-shadow: 0px -10px 100px #000;
	box-shadow: 0px -10px 100px #000;
}
.contentHome .extraContWrapper .main .sliderArea {
	width:641px;				/* EDITED LINE */
	float:left;
	padding:14px 0;
	position:relative;			/*ADDED LINE*/
	margin:0 0 0 22px;			/*ADDED LINE*/
}
.contentHome .extraContWrapper .main .sidebar {
	width:231px;
	float:right;
	background:#e8e8e8;
	padding:14px 10px 8px 9px;
}
.contentHome .extraContWrapper h4 {
	font-family:'ArialBold';
	color:#001537;
	font-weight:bold;
	font-size:13px;
	line-height:normal;
	padding:0;
}
.contentHome .extraContWrapper .main .sliderArea img {
	background:#F00;
}
.contentHome .extraContWrapper .sliderArea h4 {
	float:none;					/* EDITED LINE */
	width:212px;
	padding:0 0 15px 0;		/*ADDED LINE*/
}
.sliderArea h3 {
	color: #2255A3;
	font-family: 'HelveticaNeueLight';
	font-size: 18px;
	line-height: 24px;
	padding: 10px 28px;
}
/* COMENTEND THIS SECTION
.contentHome .extraContWrapper .sliderArea h4:first-child {
	padding-left:25px;
}*/
.contentHome .extraContWrapper .sliderArea .sliderWrapper {
	overflow:hidden;
	padding:0 5px 5px;
	/*	float:left;	*/
	clear:none;
	width:639px;
	background:url("../images/shadowSlider.jpg") no-repeat scroll left bottom transparent;
}
/* EDITED SECTION */
.rightArrow {
	cursor: pointer;
	position:absolute;
	top:107px;
	right:-22px;
	background:none!important;
}
.leftArrow {
	cursor: pointer;
	position:absolute;
	top:107px;
	left:-12px;
	background:none!important;
}
.contentHome .extraContWrapper .sliderArea .sliderWrapper ul li {
	float:left;
}
/* END EDITED SECTION */
/* REMOVED DEFINITION */
/*.contentHome .extraContWrapper .sliderArea .sliderWrapper ul li:first-child {
}*/
/* ADDED SECTION */
.contentHome .extraContWrapper .sliderArea .sliderWrapper ul li .borderDiv {
	padding: 5px 0 3px 5px;
}
/* END ADDED SECTION */
.contentHome .extraContWrapper .main .sidebar ul {
	list-style:none;
	overflow:hidden;
	padding:5px 0 0 0;
}
.contentHome .extraContWrapper .main .sidebar ul li {
	padding-top:3px;
}
.contentHome .bottomShadowEmpty {
	width:1000px;
	height:13px;
	background:url(../images/bottomPageShadow.png) no-repeat center top;
	padding-bottom:4px;
	font-size:0px;
	line-height:0px;
	margin:0 auto;
}
/* ======= 5.3 Secondary Page Content ======== */
.content {
	width:962px;
	margin:20px auto 0;
	background-color:#ffffff;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 25px #000;
	-webkit-box-shadow: 0px 0px 25px #000;
	box-shadow: 0px 0px 25px #000;
}
.content .mainContent {
	float:left;
	width:922px;
	padding:20px;
}
.content .mainContent.withSidebar {
	width:715px;
	padding:0 0 20px;
}
.content .noBotPadding {
	padding-bottom:0;
}
.content .mainContent .printLink {
	float:right;
	overflow: hidden;
	padding:10px 30px 0px 0;
	min-height:35px;
}
.content .onlineGiftPage .printLink {
	padding-right:10px;
}
.content .mainContent ul li ul {
	display: block;
	padding: 0 0 8px 0!important;
	width: 300px!important;
}
.content .mainContent ul li ul li {
	display: inline;
	list-style-image:none!important;
	padding: 8px 8px 0 0!important;
	width: 300px!important;
	background-image:none;
}
/* ======= 5.3.1 Miles Carousel ======== */
.content .mainContent .milesCarousel {
	width:912px;
	padding:6px;
	clear:both;
	border:1px solid #b3b3b3;
	-moz-box-shadow: 0px 0px 4px #b3b3b3;
	-webkit-box-shadow: 0px 0px 4px #b3b3b3;
	box-shadow: 0px 0px 4px #b3b3b3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:0 13px;
	position:relative;
}
.content .mainContent .milesCarousel ul {
	width:912px;
	height:269px;
	list-style:none;
	position:relative;
	padding:0;
}
.content .mainContent .milesCarousel ul li {
	position:absolute;
	background:#f4c33e;
	width:912px;
	height:269px;
	top:0;
	padding:0;
}
.content .mainContent .milesCarousel .milesCarouselNav {
	width:912px;
	position:absolute;
	bottom:7px;
}
.content .mainContent .milesCarousel .milesCarouselNav ul {
	width:auto;
	height:auto;
	float:right;
	padding:0;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li {
	position:static;
	width:auto;
	height:42px;
	float:left;
	background:url(../images/carouselNavPipe.jpg) repeat-x 0px 0px;
	padding-left:1px;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li:first-child {
	padding-left:0;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li a {
	display:block;
	background:url(../images/mainNavBck.jpg) repeat-x 0px 0px;
	text-decoration:none;
	font-family:'ArialBold';
	color:#000;
	font-size:14px;
	line-height:normal;
	padding:4px 20px 0;
	text-align:center;
}
.content .mainContent .milesCarousel .milesCarouselNav ul li a:hover, .content .mainContent .milesCarousel .milesCarouselNav ul li.active a {
	background-position:0px -42px;
	color:#fff;
}
/* ======= 5.3.2 Main Content Banner ======== */
.content .mainContent .mainContentBanner {
	width:703px;
	height:220px;			/********************* EDIT 06.05.2011 *****************/
	margin:0 auto;
	-moz-box-shadow: 0px 0px 6px #252525;
	-webkit-box-shadow: 0px 0px 6px #252525;
	box-shadow: 0px 0px 6px #252525;
	padding:0;
	clear:both;
}
.content .mainContent .mainContentBanner ul { /********************* ADD 06.05.2011 *****************/
	margin:0;
	padding:0;
	position:relative;
}
.content .mainContent .mainContentBanner ul li { /********************* ADD 06.05.2011 *****************/
	margin:0;
	padding:0;
	background:none;
	position:absolute;
	top:0;
	left:6px;
}
.content .mainContent .hasNav {
	margin-bottom:50px;
}
.content .mainContent .mainContentBanner img {
	margin:0 auto;
	display:block;
	padding:7px 0;
	width:691px; /********************* ADD 06.05.2011 *****************/
	height:207px; /********************* ADD 06.05.2011 *****************/
}
.content .mainContent .mainContentBanner .readMore {
	position:absolute;
	left:0; /********************* EDIT 06.05.2011 *****************/
	top:7px;
	width:210px;
	min-height:207px;
	background:url( ../images/BannerOverlayBck.jpg) repeat-x 0px 0px;
}
.content .mainContent .mainContentBanner .readMore h4 {
	font-family:'HelveticaNeueBold';
	color:#fff;
	line-height:normal;
	font-size:15px;
	padding:10px;
	margin:0;
	width:auto;
	text-align:center;
	font-weight:normal;
}
.content .mainContent .mainContentBanner .readMore p {
	padding:0 10px 10px;
	color:#fff;
	font-size:12px;
	line-height:normal;
}
.content .mainContent .mainContentBanner .readMore a {
	background:url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:3px auto 10px;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.content .mainContent .mainContentBannerNav { /********************* ADD 06.05.2011 *****************/
	width:703px;
	margin:0 auto 50px;
	padding:0;
	clear:both;
	position:relative;
}
.content .mainContent .mainContentBannerNav .bannerNav { /********************* EDIT 06.05.2011 ***************** bannerNav and all followin elements have different wrapper: mainContentBanner becomes mainContentBannerNav in all following definitions until 5.3.3*/
	position:absolute;
	height:52px;
	bottom:-51px;
	left:6px;
	right:6px;
	-moz-box-shadow: 0px 3px 6px #888;
	-webkit-box-shadow: 0px 3px 6px #888;
	box-shadow: 0px 3px 6px #888;
}
.content .mainContent .mainContentBannerNav .bannerNav ul {
	padding:0;
	margin:0;
	position:absolute;
	top:-19px;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li {
	padding:0;
	margin:0;
	background:none;
	float:left;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a {
	padding-top:20px;
	display:block;
	height:52px;
	cursor:pointer;
	text-decoration:none;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a:hover, .content .mainContent .mainContentBannerNav .bannerNav ul li.active a {
	background:url( ../images/arrowUp.png) no-repeat center 3px;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a span {
	background:url( ../images/bannerMenuBck.png) repeat-x 0px 0px;
	display:block;
	height:42px;
	text-align:center;
	padding:10px 22px 0;
	color:#000;
	font-size:14px;
	line-height:normal;
	font-family:Arial;
	cursor:pointer;
	font-weight:bold;
}
.content .mainContent .mainContentBannerNav .bannerNav ul li:first-child a span {
}
.content .mainContent .mainContentBannerNav .bannerNav ul li a:hover span, .content .mainContent .mainContentBannerNav .bannerNav ul li.active a span {
	background-position:0px -52px;
	color:#fff;
	text-decoration:none;
}
.content .mainContent .wrapperText1 {
	border-bottom:1px solid #dee6f1;
	margin-right:16px;
}
/* added for majors and programs */
.content .mainContent ul li ul {
	display: block;
	padding: 0 0 8px 0!important;
	width: 300px!important;
}
.content .mainContent ul li ul li {
	display: inline;
	list-style-image:none!important;
	padding: 8px 8px 0 0!important;
	width: 300px!important;
	background-image:none;
}
/* ======= 5.3.3 Slider Area ======== */
.content .mainContent .sliderArea {
	padding:14px 0;
	width:641px;				/* EDITED LINE */
	position:relative;			/*ADDED LINE*/
	margin:0 0 0 22px;			/*ADDED LINE*/
}
.content .mainContent .sliderArea h4 {
	font-family:'ArialBold';
	color:#001537;
	font-size:14px;
	line-height:16px;
	padding:0 0 15px 0 !important;
	float:none;
	width:212px;
}
.content .mainContent .sliderArea h4:first-child {
	padding-left:25px;
}
.content .mainContent .sliderArea .sliderWrapper {
	clear:none;
	overflow:hidden;
	padding:0 5px 5px;
	width:641px;
	background:url("../images/shadowSlider.png") no-repeat scroll left bottom transparent;
}
.content .mainContent .sliderArea .sliderWrapper ul {
	list-style:none;
}
.content .mainContent .sliderArea .sliderWrapper ul li {
	float:left;
	padding-left:0px;
	border:none;
	margin:0;
	background:none !important;
}
.content .mainContent .sliderArea .sliderWrapper ul li .borderDiv {
	padding:5px 0 3px 5px;
}
/* COMENTEND THIS SECTION

.content .mainContent .sliderArea .sliderWrapper ul li:first-child {
	padding-left:0px;
	border:none;
	margin:0;
}*/
.bottomSecShadowEmpty {
	width:1000px;
	height:13px;
	background:url(../images/bottomSecPageShadow.png) no-repeat center top;
	padding-bottom:4px;
	font-size:0px;
	line-height:0px;
	margin:0 auto;
}
/* ======= 5.3.4 Breadcrumbs ======== */
.content .mainContent .breadcrumbs {
	padding:11px 0 0 5px;
	color:#255dac;
}
.content .mainContent .breadcrumbs a {
	font-size:12px;
	line-height:12px;
	color:#255dac;
	font-weight:normal;
}
.content .mainContent .breadcrumbs .breadcrumblast {
	color:#a7a7a7;
}
/* ======= 5.3.4 Callouts ======== */
.content .mainContent .callouts ul {
	padding:6px 28px;
	overflow:hidden;
}
.content .mainContent .callouts ul li {
	padding:4px;
	background:none;
	float:left;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	margin:0 30px 20px 0;
	position:relative;
}
.content .mainContent .callouts ul li a {
	text-decoration:none;
}
.content .mainContent .callouts ul li span {
	position:absolute;
	bottom:4px;
	left:4px;
	right:4px;
	display:block;
	color:#fff;
	font-size:12px;
	line-height:22px;
	background:url(../images/transparentSidebar.png) repeat 0px 0px;
	text-align:center;
	padding:7px 0;
}
.content .mainContent .wrapperText2 {
	overflow:hidden;
}
.content .mainContent .wrapperText4 {
	overflow:hidden;
	border-bottom:1px solid #dee6f1;
}
/* ======= 5.3.5 Main content with right Sidebar ======== */
.content .mainContent .wrapperText2 .leftSide, .content .mainContent .wrapperText4 .leftSide {
	float:left;
	width:514px;
}
/* ======= 5.3.6 Right Sidebar ======== */
.content .mainContent .wrapperText2 .rightSide, .content .mainContent .wrapperText4 .rightSide {
	float:left;
	width:201px;
	padding-top:25px;
}
.content .mainContent .wrapperText2 .rightSide h5, .content .mainContent .wrapperText4 .rightSide h5 {
	font-size:14px;
	line-height:14px;
	font-family:'MyriadPro';
	padding:10px 3px 9px 21px;
	background:url(../images/rightBarHeaderBck.jpg) no-repeat 0px 0px;
	width:171px;
	height:14px;
	color:#fff;
	margin-top:1px;
}
/*																ADDED ONE DEFINITION HERE !!!!!!!!!!!!!!!!!!! */
.content .mainContent .wrapperText2 .rightSide h5 a:hover, .content .mainContent .wrapperText4 .rightSide h5 a:hover {
	text-decoration:none;
}
.content .mainContent .wrapperText2 .rightSide .eventWrapper, .content .mainContent .wrapperText4 .rightSide .eventWrapper {
	padding:0 0 20px 0;
}
/*																END ADD ************************************ */
.content .mainContent .wrapperText2 .rightSide h5.active, .content .mainContent .wrapperText4 .rightSide h5.active {
	background:url(../images/rightBarActiveHeaderBck.jpg) no-repeat 0px 0px;
}
.content .mainContent .wrapperText2 .rightSide h5 a, .content .mainContent .wrapperText4 .rightSide h5 a {
	font-size:14px !important;
	line-height:14px !important;
	font-family:'MyriadPro' !important;
	color:#fff !important;
	text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	font-weight:normal !important;
}
.content .mainContent .wrapperText2 .rightSide p, .content .mainContent .wrapperText4 .rightSide p {
	font-size:11px;
	line-height:18px;
	padding:0 0 0 10px;
	margin:0;
}
.content .mainContent .wrapperText2 .rightSide .eventWrapper a, .content .mainContent .wrapperText4 .rightSide .eventWrapper a {
	display:block;
	text-align:center;
	background:#41649c;
	width:120px;
	height:25px;
	line-height:25px;
	margin:20px 0 0 35px;
	color:#fff;
	font-weight:normal;
}
.content .mainContent .wrapperText3 {
	padding-top:20px;
}
/* ======= 5.3.7 News ======== */
.content .mainContent .wrapperText3 {
	padding-top:10px;
}
.content .mainContent .wrapperText3 ul {
	padding:0 20px 0 10px;
	margin:0;
}
.content .mainContent .wrapperText3 ul li {
	padding:25px 0 0 18px;
	margin:20px 0 0;
	border-top:1px solid #dee6f1;
	background:none;
	overflow:hidden;
}
.content .mainContent .wrapperText3 ul li:first-child {
	border:none;
}
.content .mainContent .wrapperText3 ul li .leftSide {
	float:left;
	padding:5px;
	margin:3px 0;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	position:relative;
}
.content .mainContent .wrapperText3 ul li .readMore {
	position:absolute;
	bottom:6px;
	left:6px;
	right:6px;
	background:url(../images/transparentSidebar.png) repeat 0px 0px;
}
.content .mainContent .wrapperText3 ul li .readMore h5 {
	padding:10px 0 8px;
	margin:0;
	background:none;
	width:auto;
	text-align:center;
	font-size:18px;
	font-family:'ArialRegular';
}
.content .mainContent .wrapperText3 ul li .readMore h5 .sfTxtContent {
	margin:0;
	background:none;
	width:auto;
	text-align:center;
	font-size:18px;
	font-family:'ArialRegular';
}
.content .mainContent .wrapperText3 ul li .readMore a {
	background:url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:3px auto 10px;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainContent .wrapperText3 ul li .rightSide {
	float:left;
	padding:5px 0 5px 30px;
	width:420px;
}
.content .mainContent .wrapperText3 ul li .rightSide h6, .content .mainContent .wrapperText3 ul li .rightSide h6 a {
	padding:0 0 4px 0;
	font-family:'ArialBold';
	font-size:14px;
	line-height:14px;
	color:#2c68c5;
	overflow:hidden;
}
.content .mainContent .wrapperText3 ul li .rightSide p {
	padding:0;
	font-size:12px;
	line-height:18px;
	min-height:148px;
}
.content .mainContent .wrapperText3 ul li .rightSide a {
	font-size:12px;
	line-height:18px;
	font-family:'ArialBold';
	margin-right:65px;
	float:left;
	display:block;
}

.content .mainContent .wrapperText3 addthis_button {
	float:right;
	padding:10px;
}

/* ======= 5.3.8 Search ======== */
.content .mainContent .wrapperText3 .pagination {
	clear:both;
	margin:20px 18px 0;
	padding:20px 10px 0;
	border-top:1px solid #dee6f1;
	overflow:hidden;
}
.content .mainContent .wrapperText3 .pagination:first-child {
	margin:0 18px 20px;
	padding:10px 10px 20px;
	border-top:none;
	border-bottom:1px solid #dee6f1;
}
.content .mainContent .wrapperText3 .pagination p {
	float:left;
	clear:left;
	padding:0;
	font-size:12px;
	line-height:19px;
}
.content .mainContent .wrapperText3 .pagination a {
	display:block;
	float:left;
	clear:none;
	font-size:12px;
	line-height:19px;
	margin-left:4px;
	font-style:italic;
}
.content .mainContent .wrapperText3 .pagination p span {
	color:#2b68c5;
}
.content .mainContent .wrapperText3 .pagination p strong {
	font-style:italic;
	color: #255DAC;
	font-family: 'ArialBold';
	text-decoration: none;
}
.content .mainContent .wrapperText3 .pagination div {
	overflow:hidden;
	float:left;
}
.content .mainContent .wrapperText3 .pagination div a {
	font-size:12px;
	line-height:17px;
	background:#fff;
	border:1px solid #e2e2e2;
	min-width:13px;
	padding:0 2px;
	text-align:center;
	font-weight:normal;
	font-style:normal;
}
.content .mainContent .wrapperText3 .pagination div a.active, .content .mainContent .wrapperText3 .pagination div a:hover, .content .mainContent .wrapperText3 .pagination div a.sf_PagerCurrent {
	color:#fff;
	background:#2b68c5;
	text-decoration:none;
}
.content .mainContent .wrapperText3 .pagination div.pages {
	float:right;
	padding:0;
}
.content .mainContent .wrapperText3 .pagination div p {
	float:left;
	clear:none;
}
.content .mainContent .wrapperText3 .pagination div p a {
	float:left;
}
.content .mainContent .wrapperText3 ol li {
	padding-top:20px;
}
.content .mainContent .wrapperText3 ol li:first-child {
	padding-top:0;
}
.content .mainContent .wrapperText3 ol li p {
	padding:0 28px;
}
.content .mainContent .wrapperText3 ol li p span {
	color:#2b68c5;
	font-family:'ArialBold';
	font-style:italic;
}
.content .mainContent .wrapperText3 ol li a {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	padding:0 28px;
	line-height:19px;
}
.content .mainContent .wrapperText3 ol li a:hover {
	color:#2b68c5;
}
.content .mainContent .wrapperText3 ol li p a {
	text-decoration:none;
	padding:0;
	color:#2b68c5;
}
.content .mainContent .wrapperText3 ol li p a:hover, .content .mainContent .wrapperText3 ol li p a:last-child {
	text-decoration:underline;
}
.content .mainContent .wrapperNoSidebar img {
	display:block;
	margin:5px auto 0;
}
.content .mainContent .wrapperNoSidebar div {
	overflow:hidden;
}
/* ======= 5.3.9 No main sidebar Sidebar ======== */
.content .mainContent .wrapperNoSidebar .pseudoSidebar {
	padding:15px 0 0 6px !important;
	width:240px;
	float:left;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h5 {
	font-size:14px;
	line-height:14px;
	font-family:'MyriadPro';
	padding:10px 3px 9px 21px;
	background:url(../images/leftBarHeaderBck.jpg) no-repeat 0px 0px;
	width:200px;
	height:14px;
	color:#fff;
	margin-top:1px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h5.active {
	background:url(../images/leftBarHeaderBck.jpg) no-repeat 0px 0px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h5 a {
	font-size:14px !important;
	line-height:14px !important;
	font-family:'MyriadPro' !important;
	color:#fff !important;
	text-shadow: 0 1px 1px rgb(0, 0, 0) !important;
	font-weight:normal !important;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar h6 {
	padding:20px 21px 4px 21px;
	font-family:'ArialBold';
	font-size:14px;
	line-height:14px;
	color:#2c68c5;
	font-size:12px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar p {
	padding:0 36px 0 21px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar a {
	display:block;
	text-align:center;
	background:#41649c;
	width:120px;
	height:25px;
	line-height:25px;
	margin:20px 0 0 55px;
	color:#fff;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar {
	float:left;
	padding:10px 0 0 0;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .mainSidebarMile {
	width:216px;
	margin:17px 0 10px 6px;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	box-shadow: 0px 1px 5px #ccc;
	padding:5px 0 6px;
	position:relative;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .mainSidebarMile img {
	display:block;
	margin:0 auto;
	max-width:206px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore {
	position:absolute;
	bottom:6px;
	left:6px;
	right:6px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore h5 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 10px 11px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	background:none;
	width:auto;
	height:auto;
	margin:0;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore h6 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 45px 11px;
	text-shadow: 0 2px 2px rgb(0, 0, 0);
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore .readMoreOverlayt2 {
	background:url(../images/transparentSidebar.png) repeat 0px 0px;
	padding-bottom:10px;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore .readMoreOverlayt2 h4 {
	color:#fff;
	font-size:18px;
	line-height:21px;
	padding:10px 0 0;
	text-align:center;
}
.content .mainContent .wrapperNoSidebar .pseudoSidebar .readMore .readMoreOverlayt2 a {
	background:url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:5px auto;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
/* ======= 5.3.10 No main sidebar Content ======== */
.sflistExpandAllLnkWrp{ font-weight:normal; padding: 0 0 10px 0;}

.content .mainContent .wrapperNoSidebar .pseudoMain {
	padding:0 0 0 8px !important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain h2 {
/*	padding:0 ;
	margin:0 10px;*/
	border-bottom:1px solid #d8e0ea;
	margin: 0 0 10px 0!important; padding: 0!important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain h2:first-child {
	padding: 0;
	margin:0 ;
	border:none;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul {
	padding:0;
	margin:0;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li {
	margin:0;
	padding:0!important;
	font-size:14px;
	font-weight: normal;
	line-height:14px;
	
	min-height:20px;
	/*background:url(../images/listBck.jpg) no-repeat 0px -10px; */
	background-position: 0 16px!important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.sflistListItem :first-child {
	/* background-position:0px 0px; 
	min-height:15px;*/
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li a {
	/* padding-left:20px;*/

	font-size:14px;
	font-weight: normal;
	text-decoration:none;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active a {
	/* background:url(../images/bulletAccordionActive.jpg) no-repeat 0px 4px; */
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li div.sflistItemContent {
	display:none;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent {
	display:block;
	background:url(../images/extendedDivBck.jpg) repeat-x 0px 0px;
	margin-top:-10px;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent p {
	padding-top:10px;
	font-family:'ArialRegular';
	font-size:12px;
	line-height:18px;
	color:#5e5e5e;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent p a {
	padding:0;
	margin:0;
	background:none;
	font-family:'ArialRegular';
	font-size:12px;
	line-height:18px;
	color:#5e5e5e;
	padding-left:30px;
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent p a:hover {
	text-decoration:underline;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul {
	overflow:hidden;
	margin:0;
	padding:0;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li, .content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li a {
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	line-height:normal !important;
	min-height:0 !important;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li {
	float:left;
	width:200px;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li a {
	padding-left:13px !important;
	background:url(../images/bulletAccordionSub.jpg) no-repeat 0px 4px !important;
	font-size:12px;
	line-height:18px;
	color:#5e5e5e;
	font-family:'ArialRegular';
	font-weight:normal;
}
.content .mainContent .wrapperNoSidebar .pseudoMain ul li.active div.sflistItemContent ul li a:hover {
	text-decoration:underline;
}


.sflistItemTitle {
	margin:0;
	padding:0!important;
	font-size:14px!important;
	font-weight: normal;
	line-height:14px;
}
.sflistItemContent, .sflistItemContentExp{
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}
/* ======= 5.3.11 Online Gift Form =========== */
.content .mainContent #onlineGift .block1, .content .mainContent #onlineGift .block2 {
	float:left;
	overflow:hidden;
	width:456px;
}
.content .mainContent #onlineGift .block1, .content .mainContent #onlineGift .block3 {
	padding:0 0 0 50px;
}
.content .mainContent #onlineGift .block3 {
	clear:both;
	padding-top:30px;
}
.content .mainContent #onlineGift .block1 h4, .content .mainContent #onlineGift .block2 h4, .content .mainContent #onlineGift .block3 h4 {
	float:left;
	padding:0;
	margin-bottom:10px;
}
.content .mainContent #onlineGift .block1 p, .content .mainContent #onlineGift .block2 p, .content .mainContent #onlineGift .block3 p {
	float:right;
	padding:6px 30px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:12px;
	color:#2256a4;
}
.content .mainContent #onlineGift div div.wrapperForm {
	clear:both;
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc;
	margin:0 30px 3px 3px;
	padding:1px 0 30px 25px;
}
.content .mainContent #onlineGift .block3 div.wrapperForm {
	padding-bottom:10px;
}
.content .mainContent #onlineGift div div.wrapperForm p {
	clear:both;
	float:none;
	padding-top:0;
	margin-top:10px;
}
.content .mainContent #onlineGift div div.wrapperForm div {
	clear:both;
	overflow:hidden;
	padding:0 0 1px 1px;
}
.content .mainContent #onlineGift div div.wrapperForm div label {
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:14px;
	color:#2256a4;
	float:left;
	margin:10px 15px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm hr {
	display:block;
	float:none;
	clear:both;
	color:#ececec;
	background:#ececec;
	height:1px;
	margin:20px auto 10px;
	border:none;
	width:250px;
}
.content .mainContent #onlineGift div div.wrapperForm div input[type='radio'], .content .mainContent #onlineGift div div.wrapperForm div input[type='checkbox'] {
	display:block;
	float:left;
	margin:10px 5px 0 0;
	padding:0;
	height:12px;
}
.content .mainContent #onlineGift div div.wrapperForm div span.checkbox {
	display:block;
	width:15px;
	height:16px;
	float:left;
	background:url(../images/checkbox.jpg) no-repeat 0px -16px;
	margin:9px 5px 0 0;
	cursor:pointer;
}
.content .mainContent #onlineGift div div.wrapperForm div span.radio {
	display:block;
	width:13px;
	height:14px;
	float:left;
	background:url(../images/radio.jpg) no-repeat 0px 0px;
	margin:10px 5px 0 0;
	cursor:pointer;
}
.content .mainContent #onlineGift div div.wrapperForm div input[type='text'] {
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:166px;
	height:12px;
	display:block;
	float:left;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:12px;
	color:#2256a4;
	padding:8px 10px;
	margin:10px 9px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm div .hasFocus {
	-moz-box-shadow: 0px 0px 3px #2256a4;
	-webkit-box-shadow: 0px 0px 3px #2256a4;
	box-shadow: 0px 0px 3px #2256a4;
}
.content .mainContent #onlineGift div div.wrapperForm div textarea {
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:166px;
	height:60px;
	display:block;
	float:left;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:normal;
	color:#2256a4;
	padding:3px 10px;
	margin:10px 9px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm div div {
	float:left;
	clear:none;
	width:197px;
	padding:0 0 1px 1px;
	margin-left:-1px;
}
.content .mainContent #onlineGift div div.wrapperForm div div input[type='text'] {
	width:67px;
	margin:10px 9px 0 0;
}
.content .mainContent #onlineGift div div.wrapperForm div div select {
	float:left;
	display:block;
	margin:10px 9px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:24px !important;
	height:30px !important;
	padding:0;
	color:#2256a4;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:93px;
}
.content .mainContent #onlineGift div div.wrapperForm div div .majorWrapper {
	float:left;
	display:block;
	background:url(../images/stateSelect.jpg);
	width:93px;
	height:30px;
	margin:10px 6px 0 0;
	position:relative;
}
.content .mainContent #onlineGift div div.wrapperForm div div .majorWrapper .valueWrapper {
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:30px;
	color:#2256a4;
	padding:0 0 0 10px;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div select {
	float:left;
	margin:10px 9px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:24px;
	height:30px;
	padding:0;
	color:#2256a4;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:187px;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div .majorWrapper {
	float:left;
	display:block;
	background:url(../images/select.jpg);
	width:188px;
	height:30px;
	margin:10px 6px 0 0;
	position:relative;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div .majorWrapper .valueWrapper {
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:30px;
	color:#2256a4;
	padding:0 0 0 10px;
}
.content .mainContent #onlineGift div.block2 div.wrapperForm div textarea {
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:362px;
	height:123px;
	display:block;
	float:left;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:normal;
	color:#2256a4;
	padding:3px 10px;
	margin:36px 9px 0 0;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div input[type='text'] {
	width:276px;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div input#cvCode[type='text'] {
	width:66px;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div select {
	float:left;
	margin:10px 9px 0 0;
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:24px;
	height:30px;
	padding:0;
	color:#2256a4;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:187px;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div .majorWrapper {
	float:left;
	display:block;
	background:url(../images/select.jpg);
	width:188px;
	height:30px;
	margin:10px 6px 0 0;
	position:relative;
}
.content .mainContent #onlineGift div.block3 div.wrapperForm div .majorWrapper .valueWrapper {
	font-family:'HelveticaNeueLight';
	font-size:12px;
	line-height:30px;
	color:#2256a4;
	padding:0 0 0 10px;
}
.content .mainContent #onlineGift input[type='submit'] {
	width:150px;
	height:37px;
	display:block;
	margin:15px auto 10px;
	background:url(../images/submit.jpg) no-repeat 0px 0px;
	line-height:37px;
	font-family:'HelveticaNeueBold';
	font-size:13px;
	color:#fff;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	border:none;
	cursor:pointer;
}
/* ======= 5.4 Secondary Page Sidebar ======== */
.content .mainSidebar {
	width:234px;
	float:left;
	margin-right:13px;
	padding-bottom:15px;
}
.content .mainSidebar .mainSidebarNav {
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	padding:2px;
	width:220px;
	margin-left:4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.content .mainSidebar .mainSidebarNav ul {
	background:#1e4d9a url(../images/sidebarNavBck.jpg) repeat-x 0px 0px;
	width:220px;
	list-style:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:5px 0px 10px 0px;
}
.content .mainSidebar .mainSidebarNav ul li {
	float:none!important;
	display:list-item!important;
	font-family: 'ArialRegular'!important;
	font-size: 12px!important;
	overflow:hidden;
	background-image:none!important;
}
.content .mainSidebar .mainSidebarNav ul li .rtMid, .content .mainSidebar .mainSidebarNav ul li .rtTop, .content .mainSidebar .mainSidebarNav ul li .rtBot {
	background-image:none!important;
	padding:6px 20px 6px 20px!important;
	display:block;
	overflow:hidden;
	position:relative;
}
.content .mainSidebar .mainSidebarNav ul li .navHover {
	background:#113269;
}

.content .mainSidebar .mainSidebarNav ul li a.rtsLink .rtsOut {
	background-image:none!important;
}
.content .mainSidebar .mainSidebarNav ul li a.rtsLink .rtsOut .rtsIn {
	padding:0px!important;
	line-height:16px!important;
	background-image:none!important;
}
.content .mainSidebar .mainSidebarNav ul li a.rtsLink .rtsOut .rtsIn .rtsTxt {
	text-align:left;
	padding:0px!important;
	background-image:none!important;
	text-decoration:none!important;
}
.content .mainSidebar .mainSidebarNav ul li h5 {
	padding:0;
	margin:0;
	background:none;
	width:auto;
	padding-bottom:25px !important;
}
.content .mainSidebar .mainSidebarNav ul li h5 a {
	font-family:'ArialBold' !important;
	font-size:14px;
}
/*.content .mainSidebar .mainSidebarNav ul li a {
	padding:0px!important;
	font-family:'ArialBold';
	font-size:12px;
	line-height:17px;
	display:inline;
	color:#ffffff;
	text-decoration:none;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	white-space:normal!important;
	text-align:left;
	background-image:none!important;
	background-color:transparent!important;
}
.content .mainSidebar .mainSidebarNav ul li a:hover {
	text-decoration:none!important;
}*/
.RadTreeView .rtLines .rtSelected a {
	background:#113269;
}
.RadTreeView .rtLines .rtHover a {
	background:#113269;
}
.content .mainSidebar .mainSidebarNav ul li ul {
	background:none;
	padding:0px!important;
	width:auto;
	clear:both;
	/*padding:0px 0px 0px 10px;*/
}
.content .mainSidebar .mainSidebarNav ul li ul li {
	/*min-height:12px;*/
	/*padding:2px 0px 2px 0px;*/
	padding-left: 10px;
}
.content .mainSidebar .mainSidebarNav ul li ul li ul li {
	/*min-height:12px;*/
	/*padding:2px 0px 2px 0px;*/
	padding-left: 5px;
}
.content .mainSidebar .mainSidebarNav ul li ul li .rpText{
	/*min-height:12px;*/
	/*padding:2px 0px 2px 0px;*/
	padding:0px 20px;
}

.content .mainSidebar .mainSidebarNav ul li ul li .rtMid, .content .mainSidebar .mainSidebarNav ul li ul li .rtTop, .content .mainSidebar .mainSidebarNav ul li ul li .rtBot {
	padding:3px 2px 3px 20px!important;
}
.content .mainSidebar .mainSidebarNav ul li ul li .rtPlus, .content .mainSidebar .mainSidebarNav ul li ul li .rtMinus {
	top:8px;
}
.content .mainSidebar .mainSidebarNav ul li ul li a {
	font-family:'Arial';
	font-weight:normal!important;
	/*line-height:21px;*/
	padding:0 0 0 20px;
}
.content .mainSidebar .mainSidebarLinks ul {
	padding:0;
}
.content .mainSidebar .mainSidebarLinks ul li {
	width:220px;
	margin:7px 0 0 4px;
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	padding:2px 2px 0;
}
.content .mainSidebar .mainSidebarLinks ul li:last-child {
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.content .mainSidebar .mainSidebarLinks ul li img {
	width:220px;
}
.content .mainSidebar .mainSidebarMile {
	width:216px;
	margin:7px 0 0 6px;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	box-shadow: 0px 1px 5px #ccc;
	padding:5px 0 6px;
	position:relative;
}
.content .mainSidebar .mainSidebarMile img {
	display:block;
	margin:0 auto;
	max-width:206px;
}
.content .mainSidebar .mainSidebarMile .readMore {
	position:absolute;
	bottom:6px;
	left:6px;
	right:6px;
}
.content .mainSidebar .mainSidebarMile .readMore h5 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 10px 11px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
	background:none;
	width:auto;
	height:auto;
	margin:0;
}
.content .mainSidebar .mainSidebarMile .readMore h6 {
	font-family:'MyriadPro';
	font-size:15px;
	line-height:normal;
	color:#fff;
	padding:0 30px 45px 11px;
	text-shadow: 0 2px 2px rgb(0, 0, 0);
}
/* ADDED */

.content .mainSidebar .mainSidebarMile .sfContentBlock .readMore h6 {
	padding:0 30px 30px 11px;
	font-weight:bold;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlay {
	background:url(../images/transparentSidebar.png) repeat 0px 0px;
	padding-bottom:10px;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlayt2 {
	background:url(../images/transparentSidebar.png) repeat 0px 0px;
	padding-bottom:10px;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlay h4 {
	color:#fff;
	font-size:21px;
	line-height:21px;
	padding:10px 0 0 11px;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlayt2 h4 {
	color:#fff;
	font-size:18px;
	line-height:21px;
	padding:10px 0 0;
	text-align:center;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlay a {
	background:url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:5px 0 0 11px;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainSidebar .mainSidebarMile .readMore .readMoreOverlayt2 a {
	background:url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	margin:5px auto;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainSidebar .contactBlock .sfContentBlock div {
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	padding:10px 17px 2px;
	width:190px;
	height:117px;
	margin:10px 0 0 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	clear:both;
	background:url(../images/contactWidgetBck.jpg) no-repeat 0px 0px;
}
.content .mainSidebar .contactBlock h4, .content .mainSidebar letterSignup h4 {
	font-family:'MyriadPro';
	font-size:16px;
	line-height:normal;
	color:#fff;
	font-weight:normal;
	padding:0 0 4px;
	text-shadow: 0 2px 2px rgb(0, 0, 0);
}
.content .mainSidebar .contactBlock p {
	padding:0 0 4px;
	color:#fff;
	font-size:11px;
	line-height:normal;
	text-shadow: 0 1px 1px rgb(0, 0, 0);
}
.content .mainSidebar .contactBlock p a {
	font-family:'ArialBold';
	display:inline;
	padding:0;
	background:none;
	width:auto;
	height:auto;
	font-size:11px;
	line-height:normal;
}
.content .mainSidebar .contactBlock a {
	background:url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	padding:0 13px 0 2px;
	width:77px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.content .mainSidebar .subscribe a {
	display:block;
	margin:15px 0 0 7px;
	line-height:48px;
	padding-left:53px;
	background:url(../images/rss.jpg) no-repeat 0px 0px;
	text-transform:uppercase;
	color:#6a6a6a;
	text-decoration:none;
	font-size:20px;
	font-family:'ArialBold';
}
.content .mainSidebar letterSignup {
	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0px 1px 3px #ccc;
	box-shadow: 0px 1px 3px #ccc;
	padding:10px 17px 2px;
	width:190px;
	height:117px;
	margin:15px 0 15px 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	clear:both;
	background:url(../images/newsletterBck.jpg) no-repeat 0px 0px;
}
.content .mainSidebar letterSignup input[type="text"] {
	display:block;
	margin-bottom:5px;
	width:178px;
	padding:0 4px;
	height:22px;
	line-height:22px;
	font-family:'HelveticaNeueLight';
	color:#437182;
	border:1px solid #c6dade;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 1px 3px #a7d6e3;
	-webkit-box-shadow: 0px 1px 3px #a7d6e3;
	box-shadow: 0px 1px 3px #a7d6e3;
}
.content .mainSidebar letterSignup input[type="submit"] {
	background: #063 url(../images/readMore.png) no-repeat 0px 0px;
	display:block;
	padding:0 13px 0 2px;
	width:91px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	border:none;
	outline:none;
}
.content .mainSidebar .facebook div {
	margin:10px 0 0 6px;
	padding:9px;
	-moz-box-shadow: 0px -2px 5px #ccc;
	-webkit-box-shadow: 0px -2px 5px #ccc;
	box-shadow: 0px -2px 5px #ccc;
	width:198px;
}
.content .mainSidebar .facebook iframe {
	width:198px!important;
}
.content .mainSidebar .facebook img {
	padding-top:1px;
	float:left;
}
.content .mainSidebar .facebook p {
	float:left;
	color:#333;
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}
.content .mainSidebar .facebook p a {
	display:inline !important;
	color:#3b59bb;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
	margin:0;
}
.content .mainSidebar .facebook p a:hover {
	text-decoration:underline;
}
.content .mainSidebar .facebook ul {
	padding:0 !important;
	list-style:none;
	clear:both;
	overflow:hidden;
	width:200px;
}
.content .mainSidebar .facebook ul li {
	padding:5px 0 0 3px;
	float:left;
}
/*==============================
6 Footer
===============================*/
.footer {
	width:962px;
	margin:0 auto;
	padding-top:10px;
}
.footer div.featured {
	float:left;
	margin-left:32px;
	width:189px;
	padding-bottom:10px;
}
.footer div.emergencyCommunications {
	float:left;
	margin-left:9px;
	width:252px;
	padding-bottom:10px;
}
.footer div.spellmanPublications {
	float:left;
	margin-left:8px;
	width:203px;
	padding-bottom:10px;
}
.footer div.connectWithSpellman {
	float:left;
	margin-left:8px;
	width:227px;
	padding-bottom:10px;
}
.footer div div div {
	border-top:1px solid #5282d0;
	background:url(../images/footerBorderGradient.png) no-repeat right top;
	min-height:60px;
}
.footer div div div ul {
	padding:5px 10px 0 10px;
	list-style:none;
	background:url(../images/footerBorderGradient.png) no-repeat left top;
	min-height:60px;
}
.footer div div div ul ul {
	background:none;
	padding:0;
}
.footer .emergencyCommunications li {
	padding-top:5px;
	float:left;
}
.footer .emergencyCommunications li a {
	display:block;
	padding-left:10px;
}
.footer .emergencyCommunications li:first-child a {
	padding-left:0px;
}
.footer .spellmanPublications li a.prevBtn {
	display:block;
	float:left;
	padding-top:20px;
}
.footer .spellmanPublications li a.nextBtn {
	display:block;
	float:left;
	padding-top:20px;
}
a.prevBtn:hover,
a.nextBtn:hover {
	cursor: pointer;
}
.footer .spellmanPublications li ul {
	padding:0 10px !important;
	float:left;
	width:141px;
}
.footer .connectWithSpellman ul {
	margin:0 auto;
	padding:10px 0 0 16px !important;
	position:relative;
}
.footer .connectWithSpellman ul li {
	float:left;
}
.footer .connectWithSpellman li a {
	display:block;
	width:31px;
	height:30px;
	margin-left:2px;
}
.footer .connectWithSpellman li:first-child a {
	margin-left:0px;
}
.footer .connectWithSpellman li div {
	position:absolute;
	left:0;
	border:none;
	background:none;
	display:block;
	overflow:hidden;
	top:-9999px;
}
.footer .connectWithSpellman li div img {
	display:block;
}
.footer .connectWithSpellman li div div {
	position:static !important;
	padding:0;
	margin:0;
	background:#fcfcfc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px !important;
	display:block;
}
.footer .connectWithSpellman li div div iframe {
	height:80px;
	width:230px;
	display:block;
}
.footer .connectWithSpellman li div div img {
	padding-top:1px;
	float:left;
}
.footer .connectWithSpellman li div div p {
	float:left;
	color:#333;
	width:190px;
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}
.footer .connectWithSpellman li div div p a {
	display:inline !important;
	color:#3b59bb;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
	position:static;
	margin:0;
}
.footer .connectWithSpellman li div div p a:hover {
	text-decoration:underline;
}
.footer .connectWithSpellman li div div ul {
	padding:0 !important;
	position:static !important;
}
.footer .connectWithSpellman li div div ul li {
	position:static !important;
	padding:5px 0 0 3px;
}
.footer .connectWithSpellman li div div ul li a {
	margin:0;
}
/******************* Twitter ***************************/


.footer .connectWithSpellman .twitterHeader, .footer .connectWithSpellman .twitterBody {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	padding: 0 !important;
}
.footer .connectWithSpellman .twitterHeader a, .footer .connectWithSpellman .twitterBody a {
	float: left;
	margin: 0 10px 0 0;
	width: auto;
}
.footer .connectWithSpellman .twitterHeader a img {
	border: 0 none;
}
.footer .connectWithSpellman .twitterHeader span a {
	color: #333333;
	float: left;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
	width: auto;
	height:auto;
	margin: 15px 0 0 0;
}
.footer .connectWithSpellman .twitterBody .tweetName {
	font-size:11px;
	color:#333333;
	margin:0;
	padding:0 !important;
	border:0;
	border-radius:0;
	position:relative;
	top:auto;
	left:auto;
	min-height:10px;
	float:left;
}
.footer .connectWithSpellman .twitterBody .tweetName a {
	color: #3B59BB;
	float: none;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	width: auto;
	height:auto;
	margin: 0 0 0 0;
}
.footer .connectWithSpellman .twitterBody .tweetName a:hover {
	text-decoration:underline;
}
.footer .connectWithSpellman .twitterBody .tweetTime {
	font-size:11px;
	color:#333333;
	margin:0;
	padding:0 !important;
	border:0;
	border-radius:0;
	position:relative;
	top:auto;
	left:auto;
	min-height:10px;
	text-align:right;
}
.footer .connectWithSpellman .twitterBody .twitterRow p {
	margin-left: 60px;
	padding:0;
	width:auto;
}
/*******************************************************/


.footer .copyright {
	clear:both;
	width:895px;
	line-height:33px;
	border:1px solid #4975bc;
	margin:0 auto;
	overflow:hidden;
}
.footer .copyright p {
	line-height:33px;
	color:#fff;
	float:right;
}
.footer .copyright a {
	color:#fff;
	padding:0 35px;
	text-decoration:none;
}
.footer .copyright a:hover {
	text-decoration:underline;
}
.footer .copyright span {
	padding:0 35px;
}
/* ======= 6.1 Footer elements ======== */
.footer h5 {
	color:#74a5f6;
	font-size:14px;
	line-height:normal;
	padding:10px 0;
	font-family:Arial;
	background:none;
	width:auto;
	height:auto;
	text-shadow:none;
	margin:0;
	font-weight:bold;
}
.footer p {
	font-size:11px;
	line-height:20px;
	color:#a9caff;
}
.footer a {
	font-size:11px;
	line-height:20px;
	color:#a9caff;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
}
ul#scroller {
	position:relative;
	overflow:hidden;
}
ul#scroller .items {
	width:20000em;
	position:absolute;
	clear:both;
	border:none !important;
}
ul#scroller .items li {
	width:141px;
	float:left;
	padding:0 10px 0 10px;
	border:none;
}
.rtSp {
	display: none !important;
}
.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
	padding: 0pt !important;
}
.RadTreeView .rtPlus, .RadTreeView .rtMinus {
	position:absolute;
	top:10px;
	left:3px;
	margin:0px!important;
	background-color:transparent!important;
}
.RadTreeView .rtMinus {
	background-image:url("../images/WebResource.axd?d=bgXygg7knFQTLG07y1S_2WCDauERrH8QQsXesgU1Pbf351JXj4AYCpOW1KMprDjTbBMYzrzRQAp5xojIig9dHuTvfYKXmpQZ2JbMAusJH-81-Eu1ieYVJwdkA1nCU_fglbp_kQdMpCiny9BCdUvjGO3SJaw27dy3FrF0-FJ71a01&t=634442250362621284");
}
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
	border:none !important;
}
.RadTreeView .rtUL .rtLI .rtUL {
	padding:5px 0px 10px 0px;
}
.sfimageWrp {
	overflow:hidden;
	clear:both;
}
.content .mainContent .wrapperText3 ul li .news-article {
	min-height:148px;
	margin:0px 0px 15px 0px;
}
.content .mainContent .wrapperText3 ul li .news-article p {
	min-height:0;
}
.mainContent.withSidebar .RadTreeView_sitemap2 ul li a:hover {
	background:none;
	padding:4px 3px 3px;
}
.mainContent.withSidebar .RadTreeView_sitemap2 ul li .rtSelected a {
	background:none;
	padding:4px 3px 3px;
}
.mainContent.withSidebar .RadTreeView_sitemap2 ul li .rtSelected a:hover {
	padding:4px 3px 3px;
}
.sfContentBlock table {
	margin:0px 0px 0px 28px;
}
.sfContentBlock table th {
	padding:5px;
	text-align:left;
	font-family:Arial;
}
.sfContentBlock table td {
	padding:5px;
	text-align:left;
	font-family:Arial;
}.RadPanelBar {
     width: 220px;
}

.RadPanelBar .rpHeaderTemplate, .RadPanelBar .rpOut {
 border:none;
}

.content .mainSidebar .mainSidebarNav ul li ul, .content .mainSidebar .mainSidebarNav ul {
 width: /*218px*/ auto !important;
}


.RadPanelBar .rpText {
 padding:7px 20px 7px 20px;
}
.content .mainSidebar .mainSidebarNav ul li .rpText:hover
{
/*background-color:#113269;*/
color:#A9CAFF;
}

.content .mainSidebar .mainSidebarNav ul li ul li .rpText:hover
{
background:none;
color:#A9CAFF;
}

.RadPanelBar .rpText:hover {
 /*background:#113269;*/
 /*  color:#A9CAFF;*/
}.RadPanelBar .rpFocused .rpOut, 
.RadPanelBar a.rpLink:hover .rpOut, 
.RadPanelBar .rpSelected .rpOut, 
.RadPanelBar a.rpSelected:hover .rpOut {
	padding-bottom: 0 !important; background-color: none !important;}


.rpItem .rpExpandHandle {margin: 0 2px 0 0; background: url(../images/icon_nav.png) 0 1px no-repeat; width: 14px !important; height: 19px!important;}
.rpItem .rpExpandHandleHovered {background-position: left bottom;}

.rpOut .rpExpandHandle {margin: 0 2px 0 0; background: url(../images/icon_nav.png) 0 2px no-repeat; width: 14px !important; height: 21px!important;}
.rpOut .rpExpandHandleHovered {background-position: left bottom;}


.RadPanelBar .rpExpandable .rpExpandHandle, 
.RadPanelBar .rpExpanded .rpExpandHandle {
	margin: 0 5px 0 0;
}

.RadPanelBar .rpGroup .rpOut {
	margin: 0 2px 0 0;
}

.RadPanelBar .rpGroup .rpExpanded .rpExpandHandle, 
.RadPanelBar .rpGroup .rpExpandable .rpExpandHandle {
	margin: 0 3px 0 0;	
}

.RadPanelBar .rpLevel2 .rpTemplate, .RadPanelBar .rpLevel2 .rpOut {
    padding-left: 5px;
}

/* --form styling --*/
.sfFormRadiolist {
	margin: 50px 0px 0px 0px;
}