@font-face {
	font-family: 'Narrow';
	src: url('/utils/templates/fusion/fonts/liberationsansnarrow-regular-webfont.eot');
	src: local('Arial Narrow'),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-regular-webfont.woff") format("woff"),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-regular-webfont.otf") format("opentype");
	font-weight: normal;
}

@font-face {
	font-family: 'Narrow';
	src: url('/utils/templates/fusion/fonts/liberationsansnarrow-bold-webfont.eot');
	src: local('Arial Narrow Bold'),
		local('Arial Narrow'),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-bold-webfont.woff") format("woff"),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-bold-webfont.otf") format("opentype");
	font-weight: bold;
}

@font-face {
	font-family: 'Narrow';
	src: url('/utils/templates/fusion/fonts/liberationsansnarrow-bolditalic-webfont.eot');
	src: local('Arial Narrow Bold Italic'),
		local('Arial Narrow'),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-bolditalic-webfont.woff") format("woff"),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-bolditalic-webfont.otf") format("opentype");
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Narrow';
	src: url('/utils/templates/fusion/fonts/liberationsansnarrow-italic-webfont.eot');
	src: local('Arial Narrow Italic'),
		local('Arial Narrow'),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-italic-webfont.woff") format("woff"),
		url("/utils/templates/fusion/fonts/liberationsansnarrow-italic-webfont.otf") format("opentype");
	font-style: italic;
	font-weight: normal;
}

/** Page **/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: expression(document.getElementById("page-container").offsetHeight + "px");
	left: 0px;
	line-height: 16px;
	position: relative;
	top: 0px;
	width: 100%;
}

#page-container {
	background: url(/utils/templates/fusion/images/page-bg.png) repeat-x left top;
	background: url(/utils/templates/fusion/images/page-ds.png) repeat-y center top,
		url(/utils/templates/fusion/images/page-bottom-bg.png) repeat-x left bottom,
		url(/utils/templates/fusion/images/page-bg.png) repeat-x left top;
	-pie-background: url(/utils/templates/fusion/images/page-ds.png) repeat-y center top,
		url(/utils/templates/fusion/images/page-bottom-bg.png) repeat-x left bottom,
		url(/utils/templates/fusion/images/page-bg.png) repeat-x left top;
	behavior: url(/utils/templates/fusion/PIE.php);
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: -100000;
}

/** Universal **/

section, header, hgroup, nav, footer, address { display: block; }

.accessible { display: none; }

a {
	color: #00325b;	
}

a:hover {
	color: #66849d;	
}

p {
	margin-bottom: 7px;
}

p+p {
	margin-bottom: 7px;
	margin-top: 7px;	
}

ul, ol, li {
	line-height: 14px;
	list-style: none;
	list-style-type: none;
}

ul > li {
	background: url(/utils/templates/fusion/images/disc-1.gif) no-repeat left 10px;
	padding: 4px 0px 4px 10px;
}

ul > li ul > li {
	background-image: url(/utils/templates/fusion/images/disc-2.gif);
}

ul > li ul > li ul > li {
	background-image: url(/utils/templates/fusion/images/disc-3.gif);
}

ol {
	margin-left: 15px;
}

ol > li {
	list-style-type: decimal;
	padding: 4px 0px 4px 0px;
}

ol > li ol > li {
	list-style-type: lower-alpha;
}

nav ul, nav li {
	background: none;
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

nav a {
	text-decoration: none;
}

nav a:hover {
	text-decoration: underline;
}

a[href=""] {
	font-style: italic !important;
}

a[href=""]:after {
	color: #d54b4b;
	content: " *";
}

h1 {
	font-family: 'Arial Narrow','Narrow';
	font-size: 32px;
	font-weight: normal;
	line-height: 24px;
	padding: 0px 0px 10px 0px;
}

p + h1,
ul + h1 {
	padding: 20px 0px 10px 0px;
}

hgroup h1 + h2 {
	padding-top: 0px;
}

h2 {
	font-family: 'Arial Narrow','Narrow';
	font-size: 24px;
	font-weight: normal;
	line-height: 22px;
	padding: 7px 0px;
}

h3 {
	font-size: 15px;	
	padding: 7px 0px;
}

h4 {
	font-size: 13px;
	padding: 5px 0px;
}

h5 {
	font-size: 12px;
	padding: 5px 0px;
}

h6 {
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0px;
}

a.lightbox {
	display: block;
	position: relative;
}

a.lightbox:hover {
	color: white;
	text-decoration: none;
}

a.lightbox:hover:before {
	background: rgba(255,255,255,0.7);
	border: 1px dotted white;
	color: white;
	content: 'View Large';
	display: block;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	left: 4px;
	padding: 4px;
	position: absolute;
	text-decoration: none;
	top: 4px;
	vertical-align: middle;
	z-index: 1000;
}

.theme-1 a.lightbox:hover:before,
.theme-1.important a.lightbox:hover:before {
	background: rgba(0, 50, 91, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF00325B,endColorstr=#BF00325B);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-2 a.lightbox:hover:before,
.theme-2.important a.lightbox:hover:before {
	background: rgba(130, 137, 143, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF82898F,endColorstr=#BF82898F);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-3 a.lightbox:hover:before,
.theme-3.important a.lightbox:hover:before {
	background: rgba(213, 75, 75, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFD54B4B,endColorstr=#BFD54B4B);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-4 a.lightbox:hover:before,
.theme-4.important a.lightbox:hover:before {
	background: rgba(239, 141, 80, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFEF8D50,endColorstr=#BFEF8D50);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-5 a.lightbox:hover:before,
.theme-5.important a.lightbox:hover:before {
	background: rgba(239, 206, 93, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFEFCE5D,endColorstr=#BFEFCE5D);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-6 a.lightbox:hover:before,
.theme-6.important a.lightbox:hover:before {
	background: rgba(117, 189, 125, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF75BD7D,endColorstr=#BF75BD7D);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-7 a.lightbox:hover:before,
.theme-7.important a.lightbox:hover:before {
	background: rgba(121, 169, 191, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF79A9BF,endColorstr=#BF79A9BF);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

.theme-8 a.lightbox:hover:before,
.theme-8.important a.lightbox:hover:before {
	background: rgba(154, 140, 177, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF9A8CB1,endColorstr=#BF9A8CB1);	
	border: 1px dotted #ffffff;
	color: #ffffff;
}

/** Header **/

#uni-header {
	background: url(/utils/templates/fusion/images/header-bg.png) repeat-x left top;
	background-color: #002c4f;
	height: 102px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	width: 990px;
	/*z-index: 3000;*/
	z-index: 900;
}

#uni-logo {
	height: 160px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	/*z-index: 1000;*/
	z-index: 901;
}

#uni-logo h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#uni-logo h2 {
	display: none;
}

#uni-logo h1 a {
	background: url(/utils/templates/fusion/images/logo-uni.png) no-repeat left top;
	/*-pie-background: url(/utils/templates/fusion/images/logo-uni.png) no-repeat left top;
	behavior: url(/utils/templates/fusion/PIE.php);*/
	display: block;
	height: 0px;
	margin: 0px;
	overflow: hidden;
	padding: 160px 0px 0px 0px;
	width: 280px;
}

#uni-find {
	background-color: #00213b;
	border: 1px solid #24445f;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float: right;
	height: 22px;
	padding: 3px 3px 3px 15px;
	position: absolute;
	right: 15px;
	top: 13px;
	width: 419px;
}

#uni-find li {
	float: left;
	padding: 0px 15px 0px 0px;
}

#uni-find a {
	color: #ccd3d8;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	vertical-align: middle;
}

#uni-find a:hover {
	color: white;
	text-decoration: underline;
}

#uni-search {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 162px;
}

#uni-search input {
	border: 1px solid #f2ceb6;
	-webkit-box-shadow: inset 0px 0px 4px 1px #f2ceb6;
	-moz-box-shadow: inset 0px 0px 4px 1px #f2ceb6;
	box-shadow: inset 0px 0px 4px 1px #f2ceb6;	
	font-size: 12px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	width: 134px;
}

#uni-search button {
	background: url(/utils/templates/fusion/images/button-search.png) no-repeat left top;
	border: none;
	cursor: pointer;
	float: left;
	height: 22px;
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	vertical-align: center;
	width: 24px;
}

#uni-nav {
	background: url(/utils/templates/fusion/images/nav-bg.png) repeat-x 0px -120px;
	height: 44px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: 58px;
	width: 990px;	
}

#uni-nav ul {
	background: url(/utils/templates/fusion/images/nav-bg.png) no-repeat right 0px;
	float: right;
	width: 730px;
}

#uni-nav li {
	background: url(/utils/templates/fusion/images/nav-bg.png) no-repeat 0px -80px;
	float: left;
	line-height: 44px;
	padding: 0px 15px 0px 21px;
	vertical-align: middle;
}

#uni-nav li:first-child {
	background: none;
}

#uni-nav a {
	color: #00325b;
	font-family: 'Arial Narrow','Narrow';
	font-size: 16px;
	font-weight: bold;	
	line-height: 44px;
	text-decoration: none;
}

#uni-nav a:hover {
	color: #66849d;
	text-decoration: underline;
}

#interactive {
	height: 410px;
	margin: 0 auto;
	position: relative;
	width: 990px;
	z-index: 800;
}




/** Content **/

#content {
	background: url(/utils/templates/fusion/images/content-bg.png) repeat-x left top;
	background-color: #dbe7f1;
	margin: 0 auto;
	padding: 12px 15px 0px 15px;
	position: relative;
	width: 960px;
	z-index: 0;
}

#content hr {
	background: none;
	border: 10px solid white;
	clear: both;
	display: block;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 1px;
}

hr.double {
	border: 20px solid white !important;
}

/** Footer **/


/*#uni-footer {
	background: url(/utils/templates/fusion/images/footer-bg.png) repeat-x left 21px;
	background: url(/utils/templates/fusion/images/footer-ornament.png) no-repeat center 1px, url(/utils/templates/fusion/images/footer-bg.png) repeat-x left 21px;
	-pie-background: url(/utils/templates/fusion/images/footer-ornament.png) no-repeat center 1px, url(/utils/templates/fusion/images/footer-bg.png) repeat-x left 21px;
	behavior: url(/utils/templates/fusion/PIE.php);	
	color: white;
	height: 104px;
	line-height: 18px;
	margin: 0 auto;
	margin-top: -22px;
	padding-top: 46px;
	position: relative;
	width: 990px;
	margin-bottom: expression("-22px");
	top: expression("-22px");
}*/

#uni-footer {
	background: #00213b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00213b), to(#00325b));
	background: -moz-gradient(linear, 0 0, 0 bottom, from(#00213b), to(#00325b));
	background: -moz-linear-gradient(#00213b, #00325b);
	background: linear-gradient(#00213b, #00325b);
	border-top: 4px solid #66849d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF00213b,endColorstr=#00325b);
	color: white;
	height: 105px;
	line-height: 18px;
	margin: 0 auto;
	padding-top: 20px;
	width: 990px;
	z-index: 998;	
}

#uni-footer:after {
	background: url(/utils/templates/fusion/images/footer-ornament.png) no-repeat center 1px;
	display: block;
	content: " ";
	height: 50px;
	position: absolute;	
	bottom: 100px;
	width: 990px;
	z-index: 999;
}

#uni-footer a {
	color: #EEEEEE;
	text-decoration: none;
}

#uni-footer a:hover {
	color: white;
	text-decoration: underline;
}

#uni-footer address {
	font-style: normal;
}

span#uni-footer-name {
	color: #afcbd9;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 26px;
}

#uni-quicklinks {
	margin-right: 20px;
	width: 210px;
}

#uni-quicklinks h1 {
	border-bottom: 1px solid #afcbd9; /* afcbd9 */
	color: #afcbd9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 0px;	
}

#uni-quicklinks ul {
	float: left;
	width: 105px;
}

#uni-quicklinks ul:last-child {
	float: right;
	width: 90px;
}

#uni-quicklinks li {
	line-height: 18px;
}

#uni-connect {
	padding-left: 10px;
	padding-top: 7px;
	width: 210px;
}

.addthis_toolbox {
	line-height: 14px;
}

.addthis_toolbox span {
	background: url(/utils/templates/fusion/images/footer-share.png) no-repeat left top !important;
}

#uni-connect p {
	margin-bottom: 5px;
	margin-top: 7px;
}

#uni-connect ul {
	list-style: none;
	margin: 0px;
}

#uni-connect li {
	background: none;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 32px;
}

#uni-connect li a {
	display: block;
	height: 0px;
	overflow: hidden;
	padding-top: 30px;
	width: 27px;
}

#uni-connect .facebook a {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat 0px top;
}

#uni-connect .facebook a:hover {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat 0px -30px;
}

#uni-connect .twitter a {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -30px top;
}

#uni-connect .twitter a:hover {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -30px -30px;
}

#uni-connect .youtube a {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -60px top;
}

#uni-connect .youtube a:hover {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -60px -30px;
}

#uni-connect .myspace a {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -90px top;
}

#uni-connect .myspace a:hover {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -90px -30px;
}

#uni-connect .itunes a {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -120px top;
}

#uni-connect .itunes a:hover {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -120px -30px;
}

#uni-connect .futurity a {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -150px top;
}

#uni-connect .futurity a:hover {
	background: url(/utils/templates/fusion/images/footer-connect.png) no-repeat -150px -30px;
}

#uni-copyright {
	padding-top: 7px;
}

#uni-copyright a {
	text-decoration: underline;
}

#uni-copyright p {
	margin: 0;	
}

a.uni-apply {
	background: #4c7b51;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4c7b51), to(#75bd7d));
	background: -moz-linear-gradient(#4c7b51, #75bd7d);
	background: linear-gradient(#4c7b51, #75bd7d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4c7b51,endColorstr=#FF75bd7d);
	color: #EEEEEE !important;
	display: block;
	font-family: 'Arial Narrow','Narrow';
	font-size: 18px !important;
	line-height: 36px;
	margin: 10px 0px;
	text-align: center;
	text-decoration: none;
	width: 125px;	
}

a.uni-apply:hover {
	background: #75bd7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#75bd7d), to(#4c7b51));
	background: -moz-linear-gradient(#75bd7d, #4c7b51);
	background: linear-gradient(#75bd7d, #4c7b51);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#75bd7d,endColorstr=#FF4c7b51);
	color: #ffffff !important;
	text-decoration: none;
}


/** Second Level **/

.second .container-20 {
	background: white;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;	
	border-radius: 5px 5px 0px 0px;
	margin: 0px;
	padding-bottom: 40px;
	padding-top: 20px;
	position: relative;
	/*behavior: url(/utils/templates/fusion/PIE.php);*/
	z-index: 1;
}

.second.theme-1 .container-20,
.second.header-theme-1 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-1.png) no-repeat 0px -220px;
}

.second.theme-2 .container-20,
.second.header-theme-2 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-2.png) no-repeat 0px -220px;
}

.second.theme-3 .container-20,
.second.header-theme-3 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-3.png) no-repeat 0px -220px;
}

.second.theme-4 .container-20,
.second.header-theme-4 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-4.png) no-repeat 0px -220px;
}

.second.theme-5 .container-20,
.second.header-theme-5 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-5.png) no-repeat 0px -220px;
}

.second.theme-6 .container-20,
.second.header-theme-6 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-6.png) no-repeat 0px -220px;
}

.second.theme-7 .container-20,
.second.header-theme-7 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-7.png) no-repeat 0px -220px;
}

.second.theme-8 .container-20,
.second.header-theme-8 .container-20 {
	background: white url(/utils/templates/fusion/images/second-theme-8.png) no-repeat 0px -220px;
}

.header-theme-1 > header,
.header-theme-2 > header,
.header-theme-3 > header,
.header-theme-4 > header,
.header-theme-5 > header,
.header-theme-6 > header,
.header-theme-7 > header,
.header-theme-8 > header,
.second > header {
	background: white;
	height: 220px;
	margin: -1px auto 0 auto;
	width: 990px;
}

.second > header.half {
	height: 160px;
}

.header-theme-1 > header > nav,
.header-theme-2 > header > nav,
.header-theme-3 > header > nav,
.header-theme-4 > header > nav,
.header-theme-5 > header > nav,
.header-theme-6 > header > nav,
.header-theme-7 > header > nav,
.header-theme-8 > header > nav,
.second > header > nav {
	color: white;
	font-size: 13px;
	margin-top: -23px;
	padding-left: 35px;	
}

.header-theme-1 > header > nav a,
.header-theme-2 > header > nav a,
.header-theme-3 > header > nav a,
.header-theme-4 > header > nav a,
.header-theme-5 > header > nav a,
.header-theme-6 > header > nav a,
.header-theme-7 > header > nav a,
.header-theme-8 > header > nav a,
.second > header > nav a {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

.header-theme-1 > header > nav a:hover,
.header-theme-2 > header > nav a:hover,
.header-theme-3 > header > nav a:hover,
.header-theme-4 > header > nav a:hover,
.header-theme-5 > header > nav a:hover,
.header-theme-6 > header > nav a:hover,
.header-theme-7 > header > nav a:hover,
.header-theme-8 > header > nav a:hover,
.second > header > nav a:hover {
	color: #f5e29e;
}

.header-theme-1  > header h1,
.header-theme-2  > header h1,
.header-theme-3  > header h1,
.header-theme-4  > header h1,
.header-theme-5  > header h1,
.header-theme-6  > header h1,
.header-theme-7  > header h1,
.header-theme-8  > header h1,
.second > header h1 {
	font-family: 'Arial Narrow','Narrow';
	font-size: 50px;
	font-weight: normal;
	height: 80px;
	line-height: 80px;
	margin-top: 1px;
	padding: 120px 0px 20px 35px;
	width: 955px;
}

.second > header h1,
.second.theme-1 > header h1,
.header-theme-1 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-1.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #00213b 2px 2px 2px;
}

.second.theme-2 > header h1,
.header-theme-2 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-2.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #55595d 2px 2px 2px;
}

.second.theme-3 > header h1,
.header-theme-3 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-3.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #8b3131 2px 2px 2px;
}

.second.theme-4 > header h1,
.header-theme-4 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-4.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #9c5c34 2px 2px 2px;
}

.second.theme-5 > header h1,
.header-theme-5 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-5.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #9c863d 2px 2px 2px;
}

.second.theme-6 > header h1,
.header-theme-6 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-6.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #4c7b51 2px 2px 2px;
}

.second.theme-7 > header h1,
.header-theme-7 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-7.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #4f6e7c 2px 2px 2px;
}

.second.theme-8 > header h1,
.header-theme-8 > header h1 {
		background: url(/utils/templates/fusion/images/second-theme-8.png) no-repeat 0px 1px;
		color: white;
		text-shadow: #645b73 2px 2px 2px;
}

.second > header.half h1 {
	background-position: 0px -59px;
	height: 80px;
	padding: 80px 0px 0px 35px;
}

/** Themes **/

.overlay h1 {
	background: rgba(0, 50, 91, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF00325B,endColorstr=#BF00325B);
	color: white !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px !important;
	padding: 0px 0px 0px 5px !important;
	position: relative;
	vertical-align: middle;
	z-index: 2000;
	zoom: 1;
}

.overlay a + h1,
.overlay img + h1 {
	margin-top: -22px !important;
}

.layout-3 .overlay h1 {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}

.theme-1 .overlay h1,
.theme-1.important .overlay h1 {
	background: rgba(0, 50, 91, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF00325B,endColorstr=#BF00325B);
	text-shadow: #001220 0px 0px 4px;
}

.theme-2 .overlay h1,
.theme-2.important .overlay h1 {
	background: rgba(130, 137, 143, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF82898F,endColorstr=#BF82898F);
	text-shadow: #222426 0px 0px 4px;
}

.theme-3 .overlay h1,
.theme-3.important .overlay h1 {
	background: rgba(213, 75, 75, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFD54B4B,endColorstr=#BFD54B4B);
	text-shadow: #461818 0px 0px 4px;
}

.theme-4 .overlay h1,
.theme-4.important .overlay h1 {
	background: rgba(239, 141, 80, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFEF8D50,endColorstr=#BFEF8D50);
	text-shadow: #59341d 0px 0px 4px;
}

.theme-5 .overlay h1,
.theme-5.important .overlay h1 {
	background: rgba(239, 206, 93, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFEFCE5D,endColorstr=#BFEFCE5D);
	text-shadow: #5f5124 0px 0px 4px, #5f5124 0px 0px 4px;
}

.theme-6 .overlay h1,
.theme-6.important .overlay h1 {
	background: rgba(117, 189, 125, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF75BD7D,endColorstr=#BF75BD7D);
	text-shadow: #263e28 0px 0px 4px;
}

.theme-7 .overlay h1,
.theme-7.important .overlay h1 {
	background: rgba(121, 169, 191, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF79A9BF,endColorstr=#BF79A9BF);
	text-shadow: #243239 0px 0px 4px;
}

.theme-8 .overlay h1,
.theme-8.important .overlay h1 {
	background: rgba(154, 140, 177, 0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF9A8CB1,endColorstr=#BF9A8CB1);
	text-shadow: #322d39 0px 0px 4px;
}

.theme-1 h1, .theme-1.important h1, h1.theme-1,
.theme-1 h2, .theme-1.important h2, h2.theme-1,
.theme-1 h3, .theme-1.important h3, h3.theme-1,
.theme-1 h4, .theme-1.important h4, h4.theme-1,
.theme-1 h5, .theme-1.important h5, h5.theme-1,
.theme-1 h6, .theme-1.important h6, h6.theme-1,
.theme-1 dt, .theme-1.important dt {
	color: #00213b;	
}

.theme-2 h1, .theme-2.important h1, h1.theme-2,
.theme-2 h2, .theme-2.important h2, h2.theme-2,
.theme-2 h3, .theme-2.important h3, h3.theme-2,
.theme-2 h4, .theme-2.important h4, h4.theme-2,
.theme-2 h5, .theme-2.important h5, h5.theme-2,
.theme-2 h6, .theme-2.important h6, h6.theme-2,
.theme-2 dt, .theme-2.important dt {
	color: #55595d;	
}

.theme-3 h1, .theme-3.important h1, h1.theme-3,
.theme-3 h2, .theme-3.important h2, h2.theme-3,
.theme-3 h3, .theme-3.important h3, h3.theme-3,
.theme-3 h4, .theme-3.important h4, h4.theme-3,
.theme-3 h5, .theme-3.important h5, h5.theme-3,
.theme-3 h6, .theme-3.important h6, h6.theme-3,
.theme-3 dt, .theme-3.important dt {
	color: #8b3131;	
}

.theme-4 h1, .theme-4.important h1, h1.theme-4,
.theme-4 h2, .theme-4.important h2, h2.theme-4,
.theme-4 h3, .theme-4.important h3, h3.theme-4,
.theme-4 h4, .theme-4.important h4, h4.theme-4,
.theme-4 h5, .theme-4.important h5, h5.theme-4,
.theme-4 h6, .theme-4.important h6, h6.theme-4,
.theme-4 dt, .theme-4.important dt {
	color: #9c5c34;	
}

.theme-5 h1, .theme-5.important h1, h1.theme-5,
.theme-5 h2, .theme-5.important h2, h2.theme-5,
.theme-5 h3, .theme-5.important h3, h3.theme-5,
.theme-5 h4, .theme-5.important h4, h4.theme-5,
.theme-5 h5, .theme-5.important h5, h5.theme-5,
.theme-5 h6, .theme-5.important h6, h6.theme-5,
.theme-5 dt, .theme-5.important dt {
	color: #9c863d;	
}

.theme-6 h1, .theme-6.important h1, h1.theme-6,
.theme-6 h2, .theme-6.important h2, h2.theme-6,
.theme-6 h3, .theme-6.important h3, h3.theme-6,
.theme-6 h4, .theme-6.important h4, h4.theme-6,
.theme-6 h5, .theme-6.important h5, h5.theme-6,
.theme-6 h6, .theme-6.important h6, h6.theme-6,
.theme-6 dt, .theme-6.important dt {
	color: #4c7b51;	
}

.theme-7 h1, .theme-7.important h1, h1.theme-7,
.theme-7 h2, .theme-7.important h2, h2.theme-7,
.theme-7 h3, .theme-7.important h3, h3.theme-7,
.theme-7 h4, .theme-7.important h4, h4.theme-7,
.theme-7 h5, .theme-7.important h5, h5.theme-7,
.theme-7 h6, .theme-7.important h6, h6.theme-7,
.theme-7 dt, .theme-7.important dt {
	color: #4f6e7c;	
}

.theme-8 h1, .theme-8.important h1, h1.theme-8,
.theme-8 h2, .theme-8.important h2, h2.theme-8,
.theme-8 h3, .theme-8.important h3, h3.theme-8,
.theme-8 h4, .theme-8.important h4, h4.theme-8,
.theme-8 h5, .theme-8.important h5, h5.theme-8,
.theme-8 h6, .theme-8.important h6, h6.theme-8,
.theme-8 dt, .theme-8.important dt {
	color: #645b73;	
}


.theme-1 a,
.theme-1.important a {
	color: #00213b;
}

.theme-1 a:hover,
.theme-1.important a:hover {
	color: #66849d;
}

.theme-2 a,
.theme-2.important a {
	color: #55595d;
}

.theme-2 a:hover,
.theme-2.important a:hover {
	color: #82898f;
}

.theme-3 a,
.theme-3.important a {
	color: #8b3131;
}

.theme-3 a:hover,
.theme-3.important a:hover {
	color: #d54b4b;
}

.theme-4 a,
.theme-4.important a {
	color: #9c5c34;
}

.theme-4 a:hover,
.theme-4.important a:hover {
	color: #ef8d50;
}

.theme-5 a,
.theme-5.important a {
	color: #9c863d;
}

.theme-5 a:hover,
.theme-5.important a:hover {
	color: #efce5d;
}

.theme-6 a,
.theme-6.important a {
	color: #4c7b51;
}

.theme-6 a:hover,
.theme-6.important a:hover {
	color: #75bd7d;
}

.theme-7 a,
.theme-7.important a {
	color: #4f6e7c;
}

.theme-7 a:hover,
.theme-7.important a:hover {
	color: #79a9bf;
}

.theme-8 a,
.theme-8.important a {
	color: #645b73;
}

.theme-8 a:hover,
.theme-8.important a:hover {
	color: #9a8cb1;
}



/** Components **/

.grid-4 header img {
	min-height: 110px;
}

.grid-5 header img {
	min-height: 130px;
}

.grid-12.page-content {
	border-right: 1px dotted #CCCCCC;
	margin-right: 5px;
	padding: 4px 4px 0px 10px;
	width: 536px !important;
}

.grid-16.page-content {
	border-right: 1px dotted #CCCCCC;
	margin-right: 5px;
	padding: 4px 4px 0px 10px;
	width: 728px !important;
}

.menu-1 .layout-2 ul {
	margin: 5px;
}

.callout, .callout.left {
	color: #999999;
	float: left;
	font-size: 16px;
	line-height: 18px;
	margin: 15px 15px 15px 10px;
	text-align: center;
	font-style: italic;
	width: 125px;
}

.callout.right {
	float: right;
	margin: 15px 10px 15px 15px;
}

.layout-1 img,
.layout-2 img,
.layout-3 img {
	display: block;	
}

.layout-1 dt,
.layout-2 dt,
.layout-3 dt {
	font-size: 14px;
	font-weight: bold;
}

.layout-1 dd + dt,
.layout-2 dd + dt,
.layout-3 dd + dt {
	margin-top: 10px;
}

.layout-1 dd,
.layout-2 dd,
.layout-3 dd {
	padding-top: 3px;
	padding-left: 8px;
}

.page-content dt {
	font-size: 12px;
	font-weight: bold;
}

.page-content dl {
	margin-bottom: 15px;
}

.page-content dd + dt {
	margin-top: 15px;
}

.page-content dd {
	padding-top: 7px;
	padding-left: 15px;
}

.layout-1 footer a,
.layout-2 footer a,
.layout-3 footer a,
.page-content footer a {
	background: url(/utils/templates/fusion/images/arrow.png) no-repeat right center;
	padding-right: 12px;
}

.layout-1 header {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 100px;
}

.layout-1 > ul {
	float: left;
}

.layout-2 header {
	margin-bottom: 7px;
}

.layout-2 ul {
	margin-left: 15px;	
}

.layout-2 p {
	padding-left: 5px;
}

.layout-2 footer,
.page-content footer {
	margin-top: 7px;
	text-align: right;
}

.layout-3 {
	padding-bottom: 10px;
}

.layout-3 h1,
.layout-3 h2,
.layout-3 h3,
.layout-3 h4,
.layout-3 h5,
.layout-3 h6,
.layout-3 p,
.layout-3 dl {
	margin: 0px;
	padding: 10px;
}

.layout-3 * + h1,
.layout-3 * + h2,
.layout-3 * + h3,
.layout-3 * + h4,
.layout-3 * + h5,
.layout-3 * + h6,
.layout-3 * + p,
.layout-3 * + dl{
	margin: 0px;
	padding: 0px 10px 10px 10px;
}

.layout-3 ul {
	margin-left: 3px;
	padding: 0px 10px;
}

.layout-3 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.layout-3 footer {
	clear: both;
	text-align: right;
}

.layout-3 {
	background: #d7e5ec url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d7e5ec), to(#ffffff));
	background: -moz-linear-gradient(#d7e5ec, #ffffff);
	background: linear-gradient(#d7e5ec, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFD7E5EC,endColorstr=#FFFFFFFF);
	/*-pie-background: linear-gradient(#d7e5ec, #ffffff);
	behavior: url(/utils/templates/fusion/PIE.php);*/
	border-top: 4px solid #00213b;
}

.theme-1 .layout-3,
.theme-1.layout-3,
.theme-1.layout-3.important {
	background: #d9e0e6 url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e0e6), to(#ffffff));
	background: -moz-linear-gradient(#d9e0e6, #ffffff);
	background: linear-gradient(#d9e0e6, #ffffff);
	/*background: linear-gradient(#d7e5ec, #ffffff);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFd9e0e6,endColorstr=#FFFFFFFF);
	/*-pie-background: linear-gradient(#d7e5ec, #ffffff);
	behavior: url(/utils/templates/fusion/PIE.php);*/
	border-top: 4px solid #00213b;
}

.theme-2 .layout-3,
.theme-2.layout-3,
.theme-2.layout-3.important {
	background: #e5e6e8 url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e6e8), to(#ffffff));
	background: -moz-linear-gradient(#e5e6e8, #ffffff);
	background: linear-gradient(#e5e6e8, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE5E6E8,endColorstr=#FFFFFFFF);
	border-top: 4px solid #55595d;
}

.theme-3 .layout-3,
.theme-3.layout-3,
.theme-3.layout-3.important {
	background: #f6d9d9 url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6d9d9), to(#ffffff));
	background: -moz-linear-gradient(#f6d9d9, #ffffff);
	background: linear-gradient(#f6d9d9, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF6D9D9,endColorstr=#FFFFFFFF);
	border-top: 4px solid #8b3131;
}

.theme-4 .layout-3,
.theme-4.layout-3,
.theme-4.layout-3.important {
	background: #fce7da url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fce7da), to(#ffffff));
	background: -moz-linear-gradient(#fce7da, #ffffff);
	background: linear-gradient(#fce7da, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFCE7DA,endColorstr=#FFFFFFFF);
	border-top: 4px solid #9c5c34;
}

.theme-5 .layout-3,
.theme-5.layout-3,
.theme-5.layout-3.important {
	background: #fcf5dd url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fcf5dd), to(#ffffff));
	background: -moz-linear-gradient(#fcf5dd, #ffffff);
	background: linear-gradient(#fcf5dd, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFCF5DD,endColorstr=#FFFFFFFF);
	border-top: 4px solid #9c863d;
}

.theme-6 .layout-3,
.theme-6.layout-3,
.theme-6.layout-3.important {
	background: #e2f1e4 url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e2f1e4), to(#ffffff));
	background: -moz-linear-gradient(#e2f1e4, #ffffff);
	background: linear-gradient(#e2f1e4, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE2F1E4,endColorstr=#FFFFFFFF);
	border-top: 4px solid #4c7b51;
}

.theme-7 .layout-3, 
.theme-7.layout-3,
.theme-7.layout-3.important {
	background: #e3edf2 url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e3edf2), to(#ffffff));
	background: -moz-linear-gradient(#e3edf2, #ffffff);
	background: linear-gradient(#e3edf2, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE3EDF2,endColorstr=#FFFFFFFF);
	border-top: 4px solid #4f6e7c;
}

.theme-8 .layout-3,
.theme-8.layout-3,
.theme-8.layout-3.important {
	background: #eae7ef url(/utils/templates/fusion/images/layout-3-bg.png) repeat-x left bottom;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eae7ef), to(#ffffff));
	background: -moz-linear-gradient(#eae7ef, #ffffff);
	background: linear-gradient(#eae7ef, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEAE7EF,endColorstr=#FFFFFFFF);
	border-top: 4px solid #645b73;
}



/** Tabs **/

/** Gradient Horizontal Tabs **/

.tab-theme-1 > header li {
	display: inline;
	float: left;
}

.tab-theme-1 > header li a {
	padding-left: 32px;
	padding-right: 32px;
}

/*.tabs-4 > header li {
	float: left;
	width: 25%;	
}

.tabs-5 > header li {
	float: left;
	width: 20%;	
}*/

.tab-theme-1 > div {
	padding-bottom: 10px;
	padding-top: 10px;
}

.tab-theme-1 > div .tab-content + .tab-content {
	display: none;
}

.tab-theme-1 > header ul {
	height: 30px;
}

.tab-theme-1 > header li {
	background: url(/utils/templates/fusion/images/tab-1-sep-arrow.png) no-repeat left center;
}

.tab-theme-1 > header li.first,
.tab-theme-1 > header li.active,
.tab-theme-1 > header li.active + li {
	background: none;
}

.tab-theme-1 > header li a {
	color: #333333;
	display: block;
	font-family: 'Arial Narrow','Narrow';
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}

.tab-theme-1 h1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.tab-theme-1.theme-1.important > header ul,
.tab-theme-1.theme-1 > header ul,
.theme-1 .tab-theme-1 > header ul {
	background-color: #d9e0e6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bfccd6), to(#d9e0e6));
	background: -moz-linear-gradient(#bfccd6, #d9e0e6);
	background: linear-gradient(#bfccd6, #d9e0e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFbfccd6,endColorstr=#FFd9e0e6);
	border-bottom: 4px solid #00325b;
}

.tab-theme-1.theme-1.important > header li.active a,
.tab-theme-1.theme-1 > header li.active a,
.theme-1 .tab-theme-1 > header li.active a {
	background: #00325b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00213b), to(#00325b));
	background: -moz-linear-gradient(#00213b, #00325b);
	background: linear-gradient(#00213b, #00325b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF00213b,endColorstr=#FF00325b);
	/*-pie-background: linear-gradient(#bcd4df, #d7e4eb);
	behavior: url(/utils/templates/fusion/PIE.php);*/
	color: #ffffff;
}

.tab-theme-1.theme-1.important,
.tab-theme-1.theme-1,
.theme-1 .tab-theme-1 {
	background: #d9e0e6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d9e0e6));
	background: -moz-linear-gradient(#ffffff, #d9e0e6);
	background: linear-gradient(#ffffff, #d9e0e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFd9e0e6);
	/*-pie-background: linear-gradient(#ffffff, #e1ecf1);
	behavior: url(/utils/templates/fusion/PIE.php);*/
	border-bottom: 4px solid #00325b;
	color: #333333;
}

.tab-theme-1.theme-2.important > header ul,
.tab-theme-1.theme-2 > header ul,
.theme-2 .tab-theme-1 > header ul {
	background-color: #e5e6e8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d3d6d8), to(#e5e6e8));
	background: -moz-linear-gradient(#d3d6d8, #e5e6e8);
	background: linear-gradient(#d3d6d8, #e5e6e8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFd3d6d8,endColorstr=#FFe5e6e8);
	border-bottom: 4px solid #82898f;
}

.tab-theme-1.theme-2.important > header li.active a,
.tab-theme-1.theme-2 > header li.active a,
.theme-2 .tab-theme-1 > header li.active a {
	background: #82898f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#55595d), to(#82898f));
	background: -moz-linear-gradient(#55595d, #82898f);
	background: linear-gradient(#55595d, #82898f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF55595d,endColorstr=#FF82898f);
	color: #ffffff;
}

.tab-theme-1.theme-2.important,
.tab-theme-1.theme-2,
.theme-2 .tab-theme-1 {
	background: #e5e6e8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e5e6e8));
	background: -moz-linear-gradient(#ffffff, #e5e6e8);
	background: linear-gradient(#ffffff, #e5e6e8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFe5e6e8);
	border-bottom: 4px solid #82898f;
	color: #333333;
}


.tab-theme-1.theme-3.important > header ul,
.tab-theme-1.theme-3 > header ul,
.theme-3 .tab-theme-1 > header ul {
	background-color: #f6d9d9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0c0c0), to(#f6d9d9));
	background: -moz-linear-gradient(#f0c0c0, #f6d9d9);
	background: linear-gradient(#f0c0c0, #f6d9d9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0c0c0,endColorstr=#FFf6d9d9);
	border-bottom: 4px solid #d54b4b;
}

.tab-theme-1.theme-3.important > header li.active a,
.tab-theme-1.theme-3 > header li.active a,
.theme-3 .tab-theme-1 > header li.active a {
	background: #d54b4b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8b3131), to(#d54b4b));
	background: -moz-linear-gradient(#8b3131, #d54b4b);
	background: linear-gradient(#8b3131, #d54b4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8b3131,endColorstr=#FFd54b4b);
	color: #ffffff;
}

.tab-theme-1.theme-3.important,
.tab-theme-1.theme-3,
.theme-3 .tab-theme-1 {
	background: #f6d9d9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f6d9d9));
	background: -moz-linear-gradient(#ffffff, #f6d9d9);
	background: linear-gradient(#ffffff, #f6d9d9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFf6d9d9);
	border-bottom: 4px solid #d54b4b;
	color: #333333;
}

.tab-theme-1.theme-4.important > header ul,
.tab-theme-1.theme-4 > header ul,
.theme-4 .tab-theme-1 > header ul {
	background-color: #fce7da;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9d7c2), to(#fce7da));
	background: -moz-linear-gradient(#f9d7c2, #fce7da);
	background: linear-gradient(#f9d7c2, #fce7da);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf9d7c2,endColorstr=#FFfce7da);
	border-bottom: 4px solid #ef8d50;
}

.tab-theme-1.theme-4.important > header li.active a,
.tab-theme-1.theme-4 > header li.active a,
.theme-4 .tab-theme-1 > header li.active a {
	background: #ef8d50;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9c5c34), to(#ef8d50));
	background: -moz-linear-gradient(#9c5c34, #ef8d50);
	background: linear-gradient(#9c5c34, #ef8d50);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9c5c34,endColorstr=#FFef8d50);
	color: #ffffff;
}

.tab-theme-1.theme-4.important,
.tab-theme-1.theme-4,
.theme-4 .tab-theme-1 {
	background: #fce7da;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#fce7da));
	background: -moz-linear-gradient(#ffffff, #fce7da);
	background: linear-gradient(#ffffff, #fce7da);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFfce7da);
	border-bottom: 4px solid #ef8d50;
	color: #333333;
}

.tab-theme-1.theme-5.important > header ul,
.tab-theme-1.theme-5 > header ul,
.theme-5 .tab-theme-1 > header ul {
	background-color: #fcf5dd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9eec6), to(#fcf5dd));
	background: -moz-linear-gradient(#f9eec6, #fcf5dd);
	background: linear-gradient(#f9eec6, #fcf5dd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf9eec6,endColorstr=#FFfcf5dd);
	border-bottom: 4px solid #efce5d;
}

.tab-theme-1.theme-5.important > header li.active a,
.tab-theme-1.theme-5 > header li.active a,
.theme-5 .tab-theme-1 > header li.active a {
	background: #efce5d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9c863d), to(#efce5d));
	background: -moz-linear-gradient(#9c863d, #efce5d);
	background: linear-gradient(#9c863d, #efce5d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9c863d,endColorstr=#FFefce5d);
	color: #ffffff;
}

.tab-theme-1.theme-5.important,
.tab-theme-1.theme-5,
.theme-5 .tab-theme-1 {
	background: #fcf5dd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#fcf5dd));
	background: -moz-linear-gradient(#ffffff, #fcf5dd);
	background: linear-gradient(#ffffff, #fcf5dd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFfcf5dd);
	border-bottom: 4px solid #efce5d;
	color: #333333;
}

.tab-theme-1.theme-6.important > header ul,
.tab-theme-1.theme-6 > header ul,
.theme-6 .tab-theme-1 > header ul {
	background-color: #e2f1e4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cfe8d2), to(#e2f1e4));
	background: -moz-linear-gradient(#cfe8d2, #e2f1e4);
	background: linear-gradient(#cfe8d2, #e2f1e4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFcfe8d2,endColorstr=#FFe2f1e4);
	border-bottom: 4px solid #75bd7d;
}

.tab-theme-1.theme-6.important > header li.active a,
.tab-theme-1.theme-6 > header li.active a,
.theme-6 .tab-theme-1 > header li.active a {
	background: #75bd7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4c7b51), to(#75bd7d));
	background: -moz-linear-gradient(#4c7b51, #75bd7d);
	background: linear-gradient(#4c7b51, #75bd7d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4c7b51,endColorstr=#FF75bd7d);
	color: #ffffff;
}

.tab-theme-1.theme-6.important,
.tab-theme-1.theme-6,
.theme-6 .tab-theme-1 {
	background: #e2f1e4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e2f1e4));
	background: -moz-linear-gradient(#ffffff, #e2f1e4);
	background: linear-gradient(#ffffff, #e2f1e4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFe2f1e4);
	border-bottom: 4px solid #75bd7d;
	color: #333333;
}

.tab-theme-1.theme-7.important > header ul,
.tab-theme-1.theme-7 > header ul,
.theme-7 .tab-theme-1 > header ul {
	background-color: #e3edf2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d0e1e9), to(#e3edf2));
	background: -moz-linear-gradient(#d0e1e9, #e3edf2);
	background: linear-gradient(#d0e1e9, #e3edf2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFd0e1e9,endColorstr=#FFe3edf2);
	/*-pie-background: linear-gradient(#d7e4eb, #eff4f7);
	behavior: url(/utils/templates/fusion/PIE.php);*/
	border-bottom: 4px solid #79a9bf;
}

.tab-theme-1.theme-7.important > header li.active a,
.tab-theme-1.theme-7 > header li.active a,
.theme-7 .tab-theme-1 > header li.active a {
	background: #79a9bf;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4f6e7c), to(#79a9bf));
	background: -moz-linear-gradient(#4f6e7c, #79a9bf);
	background: linear-gradient(#4f6e7c, #79a9bf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4f6e7c,endColorstr=#FF79a9bf);
	color: #ffffff;
}

.tab-theme-1.theme-7.important,
.tab-theme-1.theme-7,
.theme-7 .tab-theme-1 {
	background: #e3edf2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e3edf2));
	background: -moz-linear-gradient(#ffffff, #e3edf2);
	background: linear-gradient(#ffffff, #e3edf2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFe3edf2);
	border-bottom: 4px solid #79a9bf;
	color: #333333;
}

.tab-theme-1.theme-8.important > header ul,
.tab-theme-1.theme-8 > header ul,
.theme-8 .tab-theme-1 > header ul {
	background-color: #eae7ef;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dcd7e4), to(#eae7ef));
	background: -moz-linear-gradient(#dcd7e4, #eae7ef);
	background: linear-gradient(#dcd7e4, #eae7ef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdcd7e4,endColorstr=#FFeae7ef);
	border-bottom: 4px solid #9a8cb1;
}

.tab-theme-1.theme-8.important > header li.active a,
.tab-theme-1.theme-8 > header li.active a,
.theme-8 .tab-theme-1 > header li.active a {
	background: #9a8cb1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#645b73), to(#9a8cb1));
	background: -moz-linear-gradient(#645b73, #9a8cb1);
	background: linear-gradient(#645b73, #9a8cb1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF645b73,endColorstr=#FF9a8cb1);
	color: #ffffff;
}

.tab-theme-1.theme-8.important,
.tab-theme-1.theme-8,
.theme-8 .tab-theme-1 {
	background: #eae7ef;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eae7ef));
	background: -moz-linear-gradient(#ffffff, #eae7ef);
	background: linear-gradient(#ffffff, #eae7ef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFeae7ef);
	border-bottom: 4px solid #9a8cb1;
	color: #333333;
}

.layout-3 {
	position: relative;
}

.layout-3 * {
	position: expression("static");
}


/** Small Vertical Tabs **/

.tab-theme-2 > header {
	margin-right: -1px !important;	
	position: relative;
	z-index: 2000;
}

.tab-theme-2 > header li {
	line-height: 22px;
	margin-bottom: 3px;
}

.tab-theme-2 section {
	margin: 5px 10px 10px 10px;
}

.tab-theme-2 > header li a {
	color: #82898f;
	display: block;
	font-family: 'Arial Narrow','Narrow';
	font-size: 12px;
	text-transform: uppercase;	
	line-height: 22px;
	padding-right: 10px;
	text-align: right;
}

.tab-theme-2 > div section.tab-content + section.tab-content {
	display: none;
}

.tab-theme-2 > div {
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 0px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.tab-theme-2.theme-1.important > header li.active a,
.tab-theme-2.theme-1 > header li.active a,
.theme-1 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right 0px;
	color: #00213b;
}

.tab-theme-2.theme-1.important > div,
.tab-theme-2.theme-1 > div,
.theme-1 .tab-theme-2 > div {
	background-color: #d9e0e6;
	border: 1px solid #00325b;
}

.tab-theme-2.theme-2.important > header li.active a,
.tab-theme-2.theme-2 > header li.active a,
.theme-2 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -25px;
	color: #55595d;
}

.tab-theme-2.theme-2.important > div,
.tab-theme-2.theme-2 > div,
.theme-2 .tab-theme-2 > div {
	background-color: #e5e6e8;
	border: 1px solid #82898f;
}

.tab-theme-2.theme-3.important > header li.active a,
.tab-theme-2.theme-3 > header li.active a,
.theme-3 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -50px;
	color: #8b3131;
}

.tab-theme-2.theme-3.important > div,
.tab-theme-2.theme-3 > div,
.theme-3 .tab-theme-2 > div {
	background-color: #f6d9d9;
	border: 1px solid #d54b4b;
}

.tab-theme-2.theme-4.important > header li.active a,
.tab-theme-2.theme-4 > header li.active a,
.theme-4 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -75px;
	color: #9c5c34;
}

.tab-theme-2.theme-4.important > div,
.tab-theme-2.theme-4 > div,
.theme-4 .tab-theme-2 > div {
	background-color: #fce7da;
	border: 1px solid #ef8d50;
}

.tab-theme-2.theme-5.important > header li.active a,
.tab-theme-2.theme-5 > header li.active a,
.theme-5 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -100px;
	color: #9c863d;
}

.tab-theme-2.theme-5.important > div,
.tab-theme-2.theme-5 > div,
.theme-5 .tab-theme-2 > div {
	background-color: #fcf5dd;
	border: 1px solid #efce5d;
}

.tab-theme-2.theme-6.important > header li.active a,
.tab-theme-2.theme-6 > header li.active a,
.theme-6 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -125px;
	color: #4c7b51;
}

.tab-theme-2.theme-6.important > div,
.tab-theme-2.theme-6 > div,
.theme-6 .tab-theme-2 > div {
	background-color: #e2f1e4;
	border: 1px solid #75bd7d;
}

.tab-theme-2.theme-7.important > header li.active a,
.tab-theme-2.theme-7 > header li.active a,
.theme-7 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -150px;
	color: #4f6e7c;
}

.tab-theme-2.theme-7.important > div,
.tab-theme-2.theme-7 > div,
.theme-7 .tab-theme-2 > div {
	background-color: #e3edf2;
	border: 1px solid #79a9bf;
}

.tab-theme-2.theme-8.important > header li.active a,
.tab-theme-2.theme-8 > header li.active a,
.theme-8 .tab-theme-2 > header li.active a {
	background: url(/utils/templates/fusion/images/tab-2-indicator-bg.png) no-repeat right -175px;
	color: #645b73;
}

.tab-theme-2.theme-8.important > div,
.tab-theme-2.theme-8 > div,
.theme-8 .tab-theme-2 > div {
	background-color: #eae7ef;
	border: 1px solid #9a8cb1;
}

/* Temp for new Web */
.uni-news footer.footer {
	font-weight: bold;
	padding-top: 10px;
	text-align: right;
}

