﻿* { margin:0; padding:0;}
body {  margin: 0;  padding:0;  font-size: 14px;  line-height: 18px;  color: #4d4d4d;  background-color: #ffffff;  font-family: 'Arial','sans-serif';}
a { color:#213f9a;}
textarea {font-family: 'Arial','sans-serif'; }
.clear{clear:both; }
.defaultTextActive{color:#000;}
.defaultTextInactive{color:#777;}
#the_body { }
#the_body .banner {background:#213F9A; }
#the_body .banner .wrapper { width:960px;margin:0 auto;height:44px;position:relative;}
#the_body .banner .flag {position: absolute;height: 24px;width: 110px;top: 8px;right: 6px;line-height: 24px;}
#the_body .banner .date {color: #fff;position: absolute;height: 44px;width: 210px;top: 0px;right: 130px;line-height: 44px;font-size: 9pt; text-align:right;}
#the_body .banner .flag span {display: block;color: #fff;font-weight: bold;text-transform: uppercase;padding: 0 0 0 40px;background: url(../images/flag.png) no-repeat 0 50%;font-size: 9pt;}
#the_body .banner .barbados{position:absolute;left:0px;top:2.5px;width: 350px;}
#the_body .banner .barbados span{font-size:8pt;display:block;float:left;width:150px;color:#fff;font-weight:normal;line-height:20px;}
#the_body .banner .barbados span.biga{font-weight:bold;margin-top:5px;font-size:9pt;line-height:1;}
#the_body .banner .barbados a.big img.big{height:35px;display:block;float:left;width:35px;margin-right:5px;}
#the_body .banner .barbados a{text-decoration:none;}
#the_body .banner .barbados a:hover span{text-decoration:underline;}
div.announcement {background:#213F9A;position:fixed;bottom:0px;left:0px;width:100%;height:50px;}
div.announcement .body{width:960px;margin:0 auto; }
div.announcement .body .messages { margin:0;padding:16px 0 1px 30px;background:url('../images/attention-icon.png') no-repeat left bottom;}
div.announcement .body .messages .ticker{ height:18px;overflow:hidden;}
div.announcement .body .messages .ticker li { height:18px;}
div.announcement .body .messages a.more { color:#ff0000;font-style:italic;}
div.announcement .body a { color:#fff;text-decoration:none;font-size:15px;font-weight:normal;}
div.announcement .body a:hover { text-decoration:underline;}
#the_body .header {background:url('../Images/header-bg.jpg') no-repeat center center; }
#the_body .header > .wrapper{margin:0 auto;width:960px;height:124px;position:relative; }
#the_body .header > .wrapper .logo{position:absolute; left:0px;top:30px; width:391px;height:64px;}
#the_body .header > .wrapper .top-menu{ position:absolute;right:0px;top:37px;}
#the_body .header > .wrapper .top-menu ul{ margin:0;padding:0;list-style-type:none;}
#the_body .header > .wrapper .top-menu ul li.menu { display:inline-block;height:50px;line-height:50px;margin-left:5px;}
#the_body .header > .wrapper .top-menu ul li a {}
#the_body .header > .wrapper .top-menu ul li.menu a.menu{display:block;padding:0 12px;color:#213f9a;font-size:16px; text-decoration:none;}
#the_body .header > .wrapper .top-menu ul li.menu a.menu:hover{}
#the_body .header > .wrapper .top-menu ul li.menu.dropdown a.menu{padding-right: 20px;background:url(../images/top-menu-arrow.png) no-repeat 97% center;}
#the_body .header > .wrapper ul.dropdown-horizontal li.dir.hover,	#the_body .header > .wrapper ul.dropdown-horizontal li.dir:hover 	{	    border-top-left-radius:6px;	    border-top-right-radius:6px;	    background:#213F9A;	 color: #fff;	 	}
#the_body .header > .wrapper ul.dropdown-horizontal li.menu.dropdown.hover a.menu,	#the_body .header > .wrapper ul.dropdown-horizontal li.menu.dropdown:hover a.menu{	 color: #fff !important;	 background:url(../images/top-menu-arrow-sel.png) no-repeat 97% center !important;	}
/* -- level mark -- */
#the_body .header > .wrapper ul.dropdown-horizontal ul 	{	    border-top:4px solid #213F9A;	 background-color: #fff;	 box-shadow: 1px 1px 8px rgba(0,0,0,0.2);	}
#the_body .header > .wrapper ul.dropdown-horizontal ul a:link,	#the_body .header > .wrapper ul.dropdown-horizontal ul a:visited	{ color: #222; text-decoration: none;	 padding: 10px 10px 10px 15px; }
#the_body .header > .wrapper ul.dropdown-horizontal ul a:hover		{ color: #DC621D; text-decoration:underline; }
#the_body .header > .wrapper ul.dropdown-horizontal ul a:active	{ color: #DC621D; }
#the_body .header > .wrapper ul.dropdown-horizontal ul li {	 color: #0063dc;	}
#the_body .header .main-menu{background:#EF6B00;border-bottom:#DC621D 1px solid;}
#the_body .header .main-menu .wrapper {margin:0 auto;width:960px;height:44px; }
#the_body .header .main-menu .wrapper ul{margin:0;padding:0;list-style-type:none;}
#the_body .header .main-menu .wrapper ul li.menu { display:block;float:left;line-height:44px;border-right:#DC621D 1px solid;}
#the_body .header .main-menu .wrapper ul li.menu.home { width:66px;}
#the_body .header .main-menu .wrapper ul li.menu.home a.menu{padding:0 25px; }
#the_body .header .main-menu .wrapper ul li.menu:first-child { border-left:1px solid #dc621d;}
#the_body .header .main-menu .wrapper ul li.menu a.menu{ display:block;padding:0 45px; text-decoration:none;font-size:18px;color:#fff;}
#the_body .header .main-menu .wrapper ul li.menu:nth-child(2) { width:196px;}
#the_body .header .main-menu .wrapper ul li.menu:nth-child(3) {width:215px; }
#the_body .header .main-menu .wrapper ul li.menu:nth-child(4) {width:157px; }
#the_body .header .main-menu .wrapper ul li.menu:nth-child(5) { }
#the_body .header .main-menu .wrapper ul li.menu.search {width:308px; float:right;padding-right:12px;height:44px;background:#FFF8F2;}
#the_body .header .main-menu .wrapper ul li.menu.search input {outline: 0; }
#the_body .header .main-menu .wrapper ul li.menu.search input[type=text] {display:block;float:left;border:none;padding:10px;width:260px;background:none;margin-top:6px; color: #DC621D;}
#the_body .header .main-menu .wrapper ul li.menu.search input[type=image] {display:block;float:right; padding-top:12px;width:20px;height:20px;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar *.dir a.menu { background: url(../images/main-menu-arrow.png) no-repeat  78% 50%;padding-right:65px;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar ul {	font-size: 14px;	 letter-spacing: normal;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar ul.main {background-color: #fff;padding:30px 0px;	}
#the_body .header .main-menu .wrapper ul.dropdown-columnar li.dir.menu.hover,	#the_body .header .main-menu .wrapper ul.dropdown-columnar li.dir.menu:hover 	{	    color:#DC621D;	 background:#fff url(../images/main-menu-arrow-sel.png) no-repeat  78% 50%;	}
#the_body .header .main-menu .wrapper ul.dropdown-columnar *.dir li.dir.menu.hover a.menu,	#the_body .header .main-menu .wrapper ul.dropdown-columnar li.dir.menu:hover a.menu 	{	    color:#DC621D;	}
#the_body .header .main-menu .wrapper ul.dropdown-columnar a:link,#the_body .header .main-menu .wrapper ul.dropdown-columnar a:visited	{ color: #DC621D; text-decoration: none; }
#the_body .header .main-menu .wrapper ul.dropdown-columnar a:hover		{ color: #DC621D; }
#the_body .header .main-menu .wrapper ul.dropdown-columnar li.nav{padding:0 0px;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar li.nav a{border-bottom:1px solid #E8E8E8;margin:0 20px;padding:10px 0px;font-size:16px;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar li.nav a:hover { text-decoration:underline;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar a.top { color:#000;font-size:17px;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar a.top:hover { color:#000;cursor:default;text-decoration:none; }
#the_body .header .main-menu .wrapper ul.dropdown-columnar a.image { padding:0px;}
#the_body .header .main-menu .wrapper ul.dropdown-columnar a:active	{ color: #DC621D; }
#the_body .header .main-menu .wrapper ul.dropdown-columnar ul a:hover {	 color: #DC621D;text-decoration:underline;	}
#the_body .content_area .content_page #events_ongoing .event .period{float:left;margin-left:10px;margin-top:10px;font-style:italic;display:block;width:150px;}
#the_body .content{min-height:500px;padding-bottom:100px;}
#the_body .content{}
#the_body .content div.home_page{}
#the_body .content div.regular_page{min-height:500px;}
#the_body .content div.regular_page .page-content{width:960px;margin:0 auto;padding:0px 0px 30px 0;}
#the_body .content div.regular_page .page-content .content_page_heading{margin-bottom:10px;}
#the_body .content div.regular_page .page-content .content_page_heading h1{margin:0;padding:0px 0 20px 0;color:#1D2A8D;font-size:28px;}
#the_body .content div.regular_page .page-content .content_page_heading h2{font-weight:normal;font-style:italic;}
#the_body .content div.regular_page .page-content .news_page_heading { margin-bottom:30px;border-bottom:3px double #dcdcdc;}
#the_body .content div.regular_page .page-content .news_page_heading .date{float:right;line-height:20px;color:#999; }
#the_body .content div.regular_page .page-content .news_page_heading .by{ float:left;line-height:20px;color:#999;}
#the_body .content div.regular_page .page-content .news_page_heading hr{ }
#the_body .section_head{margin-bottom:50px;}
#the_body .section_head .section_image{height:300px;margin:0 auto;}
#the_body .section_head .section_description { width:960px;margin:0 auto;position:relative;height:300px;}
#the_body .section_head .section_description h2 {color:#fff;font-size:38px;margin:0;padding-top:150px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);width:60%;}
#the_body .section_head .section_description h3 { color:#fff;font-size:18px;margin:0;padding-top:20px;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);font-weight:normal;line-height:1.3;width:80%;}
#the_body .content #breadcrumbs{position:absolute;bottom:0px;overflow:hidden;height:34px;margin-bottom:0px;padding-top:0px;border-top:1px solid rgba(255,255,255,0.4);width:960px}
#the_body .content #breadcrumbs ul{margin:0;padding:0; list-style-type:none;}
#the_body .content #breadcrumbs ul li{margin:0;padding:0px;display:block;float:left;height:34px;color:#f9f9f9;background:url('../images/breadcrumbs-normal.png') no-repeat right center;}
#the_body .content #breadcrumbs ul li.home{}
#the_body .content #breadcrumbs a{text-decoration:none;color:#fff;padding:0 20px 0 10px;display:block;line-height:34px;height:34px;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);font-size:12px; text-transform:uppercase;}
#the_body .content #breadcrumbs a.icon{display:block;width:16px;height:34px;}
#the_body .content #breadcrumbs a.icon img{margin-top: 8px;}
#the_body .content #breadcrumbs a:hover{text-decoration:none;}
#the_body .content #breadcrumbs ul li.first{}
#the_body .content #breadcrumbs ul li.last{background:none;}
#the_body .content_area{}
#the_body .content_area.explore{width:710px;float:right;}
#the_body .content_area .content_page{}
#the_body .content_area .content_page .section_image{height:300px;background-position:center center;}
#the_body .content_area .content_page h1{margin:0;padding:30px 0 10px 0;color:#1D2A8D;font-size:28px;font-weight:bold;line-height:1.4;}
#the_body .content_area .content_page h2{margin:0;padding:0px 0 10px;color:#1D2A8D;font-size:22px;font-weight:normal;line-height:1.4;}
#the_body .content_area .content_page h3{margin:0;padding:0px 0 10px;color:#1D2A8D;font-size:16px;font-weight:normal;line-height:1.4;}
#the_body .content_area .content_page .page_text{font-size:17px;color:#444;padding:0 0px 0px;line-height:1.6; text-align:justify;}
#the_body .content_area .content_page .page_text a{color:#0077c0;}
#the_body .content_area .content_page .page_text p{margin:0 0 15px 0;}
#the_body .content_area .content_page .page_text blockquote {  background: #f9f9f9; text-align:left;  border-left: 10px solid #ccc;  margin: 1.5em 40px;  padding: 1.5em 20px;  quotes: "\201C""\201D""\2018""\2019";font-style:italic;}
#the_body .content_area .content_page .page_text blockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}
#the_body .content_area .content_page .page_text blockquote p {  display: inline;}
#the_body .content_area .content_page .page_text ul{margin:10px 0 15px 2.5em;}
#the_body .content_area .content_page .page_text ul li{line-height:1.6; margin:0 0 10px 0px;font-size:14px;}
#the_body .content_area .content_page .page_text ul li a{text-decoration:none;}
#the_body .content_area .content_page .page_text ul li a:hover{text-decoration:underline;}
#the_body .content_area .content_page .page_text ol{margin:10px 0 15px 2.5em;}
#the_body .content_area .content_page .page_text ol li{line-height:1.6; margin:0 0 10px 0px;font-size:14px;}
#the_body .content_area .content_page .page_text ol li a{text-decoration:none;}
#the_body .content_area .content_page .page_text ol li a:hover{text-decoration:underline;}
#the_body .content_area .content_page .page_text div.intro{font-size:12px;padding:50px 0 0 0;border-top:1px solid #ddd;margin-top:50px;}
#the_body .content_area .content_page .page_text div.intro .section{float:left;}
#the_body .content_area .content_page .page_text div.intro .section.one{width:710px;}
#the_body .content_area .content_page .page_text div.intro .section.two{width:466px;}
#the_body .content_area .content_page .page_text div.intro .section.three{width:223px;margin-left:20px;}
#the_body .content_area .content_page .page_text div.intro .section.three.first{margin-left:0;}
#the_body .content_area .content_page .page_text div.intro h2{font-size:22px;font-weight:normal;}
#the_body .content_area .content_page .page_text div.intro h3{font-size:13px;margin:10px 0 5px;padding:0;}
#the_body .content_area .content_page .page_text div.intro ul{}
#the_body .content_area .content_page .page_text div.intro ul li{}
#the_body .content_area .content_page .page_text div.intro ul li a{text-decoration:none;}
#the_body .content_area .content_page .page_text div.intro ul li a:hover{text-decoration:underline;}
#the_body .content_area .content_page .page_text div.intro .more{margin-top:0px;}
#the_body .content_area .content_page .page_text div.intro .more a{text-decoration:none;font-weight:bold;}
#the_body .content_area .content_page .page_text div.intro .more a:hover{text-decoration:underline;}
#the_body .content_area .content_page .content_image{padding:10px 0px 0;}
#the_body .content_area .content_page .content_image img{box-shadow:2px 2px 5px rgba(0,0,0,0.5); }
#the_body .content_area .content_page #page_image_caption{font-size:8pt; width: 448px;margin-top: 10px;font-style:italic;margin-bottom:10px;padding-left:0px;}
#the_body .content_area .content_page.about.locations { }
#the_body .content_area .content_page #searchpage { }
#the_body .content_area .content_page #searchpage h1{font-size:60px;font-weight:normal;margin-bottom:30px; }
#the_body .content_area .content_page #searchpage .no_results{margin-top: 30px;text-align:center;color:#999;padding: 160px 50px;}
#the_body .content_area .content_page #searchpage #search_results{padding: 10px;background:#eee; text-align:right;}
#the_body .content_area .content_page #searchpage #page_search{padding: 0 0px 0px;margin-top:30px;}
#the_body .content_area .content_page #searchpage #page_search .result{margin-top: 20px;}
#the_body .content_area .content_page #searchpage #page_search .result .highlight{font-weight:bold;}
#the_body .content_area .content_page #searchpage #page_search .result .title{font-size:12pt;}
#the_body .content_area .content_page #searchpage #page_search .result .description{}
#the_body .content_area .content_page #searchpage #page_search .result .display{color:Green;}
#the_body .content_area.about.locations .content_page .locations-list { }
#the_body .content_area.about.locations .content_page .locations-list .item{border-bottom:1px solid #dcdcdc;padding:20px 0; }
#the_body .content_area.about.locations .content_page .locations-list .item .content_title{display:block;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_title a{text-align:left; text-decoration:none;color:#1D2A8D;display:block;padding-left:0px;background:url('../Images/down-arrow.png') no-repeat right center;}
#the_body .content_area.about.locations .content_page .locations-list .item.open .content_title a { background:url('../Images/up-arrow.png') no-repeat right center;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_title a:hover { text-decoration:underline;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_full_description{overflow:hidden;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_full_description .toggle-hidden{background:#FAFAFA;padding:20px;margin-top:5px;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_full_description p{margin:0 0 5px;font-size:13px;text-align:left;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_full_description ul { margin:0;padding:0;list-style-type:none;font-size:13px;}
#the_body .content_area.about.locations .content_page .locations-list .item .content_full_description li{line-height:1.2;text-align:left;margin:0 0 10px 0;font-size:13px;}
#the_body .content_area.about.locations .content_page .list { float:left;width:250px;}
#the_body .content_area.about.locations .content_page .map {float:right; width:440px;}
#the_body .content_area.about.locations .content_page #map_canvas { height:680px;}
#the_body .content_area .content_page .clickable { }
#the_body .content_area .content_page .clickable .item{border-bottom:1px solid #dcdcdc;padding:20px 0; }
#the_body .content_area .content_page .clickable .item .content_title{display:block;}
#the_body .content_area .content_page .clickable .item .content_title a{text-align:left; text-decoration:none;color:#1D2A8D;display:block;padding-left:0px;padding-right:50px;background:url('../Images/down-arrow.png') no-repeat right center;}
#the_body .content_area .content_page .clickable .item.open .content_title a { background:url('../Images/up-arrow.png') no-repeat right center;font-weight:bold;}
#the_body .content_area .content_page .clickable .item .content_title a:hover { text-decoration:underline;}
#the_body .content_area .content_page .clickable .item .content_full_description{}
#the_body .content_area .content_page .clickable .item .content_full_description .toggle-hidden{background:#FAFAFA;padding:20px;margin-top:5px;}
#the_body .content_area .content_page .clickable .item .content_full_description blockquote { line-height:1.3;margin: 1.0em 20px;  padding: 1.5em 20px;}
#the_body .content_area .content_page .clickable .item .content_full_description h1 {color:#555; font-size:19px;font-weight:bold; }
#the_body .content_area .content_page .clickable .item .content_full_description h2 {color:#555; font-size:16px;font-weight:bold;}
#the_body .content_area .content_page .clickable .item .content_full_description h3 { color:#555; font-size:15px;font-weight:bold;}
#the_body .content_area .content_page .clickable .item .content_full_description p{margin:0 0 15px;font-size:14px;text-align:left;line-height:1.5;}
#the_body .content_area .content_page .clickable .item .content_full_description ul {font-size:13px;}
#the_body .content_area .content_page .clickable .item .content_full_description li{line-height:1.5;text-align:left;margin:0 0 10px 0;font-size:14px;}
#the_body .regular_page .content_area.contact .content_page .locations { float:left; width:400px;}
#the_body .regular_page .content_area.contact .content_page .form { float:right;width:500px;background:#f5f5f5;padding:20px;}
#the_body .regular_page .content_area.contact .content_page .form table.form{margin-top: 10px;}
#the_body .regular_page .content_area.contact .content_page .form table.form td { padding-bottom:10px;}
#the_body .regular_page .content_area.contact .content_page .form table.form .label{font-weight:bold; text-align:right; font-size: 12px;color:#555;text-transform:uppercase;padding-right:10px;}
#the_body .regular_page .content_area.contact .content_page .form table.form .label .req{color:Red;}
#the_body .regular_page .content_area.contact .content_page .form table.form .status .error{color:Red;font-weight:bold;}
#the_body .regular_page .content_area.contact .content_page .form table.form .status .good{color:Green;font-weight:bold;}
#the_body .regular_page .content_area.contact .content_page .form table.form select{padding:8px;border:1px solid #aaa;width:367px;}
#the_body .regular_page .content_area.contact .content_page .form table.form input[type=text]{width: 350px;font-size:11pt;padding:8px;border:1px solid #aaa;}
/*#the_body .regular_page .content_area.contact .content_page .form table.form input[type=button]{color:White;font-weight:bold;padding:8px 20px;background-color:#1E1B58;font-size:11pt;border:1px solid #1D1A51;border-radius:4px;box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);cursor: pointer;}
#the_body .regular_page .content_area.contact .content_page .form table.form input[type=button]:hover{background:#302b8c;border:1px solid #302b8c;}*/
#the_body .regular_page .content_area.contact .content_page .form table.form textarea{width:350px; height: 100px;font-size: 11pt;padding:8px;}
#the_body .content .content_banner{}
#the_body .content .content_banner .wrapper{width:990px;margin:0 auto;}

#the_body .content .explore-column{float:left;width:220px;background:#fafafa;}
#the_body .content .explore-column h3{font-size:20px;margin:5px 0 15px 0;}
#the_body .content .explore-column ul{margin:0;padding:0; list-style-type:none;}
#the_body .content .explore-column ul li{}
#the_body .content .explore-column ul li.information { }
#the_body .content .explore-column ul li.information > a{background:none; }
#the_body .content .explore-column ul li.information.selected { }
#the_body .content .explore-column ul li.information.selected > a{background:none; }
#the_body .content .explore-column ul li a:hover{color:#414196;}
#the_body .content .explore-column ul li.selected{background:#1D2A8D;}
#the_body .content .explore-column ul li.selected a{font-weight:bold;color:#fff;background:url('../Images/explore-menu-arrow-sel.png') no-repeat 90% center;}
#the_body .content .explore-column ul li a{text-decoration:none;color:#777;display:block;padding:15px 30px 15px 25px;font-weight:normal;font-size:16px;background:url('../Images/explore-menu-arrow.png') no-repeat 90% center;}
#the_body .content .explore-column ul li a:hover{}
#the_body .content .explore-column ul li:hover ul{display:block;}
#the_body .content .explore-column ul li.selected ul{display:block;}
#the_body .content .explore-column ul ul{border:none;padding-bottom:10px;display:none;}
#the_body .content .explore-column ul ul li{border:none;}
#the_body .content .explore-column ul ul li a{font-weight:normal;font-size:9pt;display:block;padding: 5px 30px 5px 25px !important;}
#the_body .content .explore-column ul ul li a:hover { color:#EF6B00 !important;background:url('../Images/explore-menu-arrow-sel-sel.png') no-repeat 90% center;}
#the_body .content .explore-column ul li.selected ul li a{color:#d7d8f2;font-weight:normal;}
#the_body .content .explore-column ul ul li.selected a{color:#EF6B00 !important;font-weight:bold !important;background:url('../Images/explore-menu-arrow-sel-sel.png') no-repeat 90% center;}
#the_body .footer { font-size:12px;background:#25292C;color:#9DA1AD;}
#the_body .footer ul { list-style-type:none;}
#the_body .footer a {color:#9DA1AD; text-decoration:none;}
#the_body .footer a:hover { color:#F06F25;text-decoration:underline;}
#the_body .footer h2 { text-transform:uppercase;color:#fff;font-size:18px;margin-bottom:20px;}
#the_body .footer .wrapper{margin:0 auto;width:960px; }
#the_body .footer .primary{ padding:50px 0;}
#the_body .footer .primary .box{float:left;width:250px; }
#the_body .footer .primary .box.contact { width:308px;}
#the_body .footer .primary .box.contact .intro{margin-bottom:20px;padding-right:60px; }
#the_body .footer .primary .box.contact .phone{ margin-bottom:20px;color:#6D707A;}
#the_body .footer .primary .box.contact .phone .label {background:url('../Images/phone.png') no-repeat left center; }
#the_body .footer .primary .box.contact .phone .number { color:#9DA1AD;}
#the_body .footer .primary .box.contact .email{ }
#the_body .footer .primary .box.contact .email .label {background:url('../Images/mail.png') no-repeat left center; }
#the_body .footer .primary .box.contact .label { color:#fff;font-weight:bold;margin-bottom:10px;padding-left:20px;}
#the_body .footer .primary .box.contact .value { padding-left:20px;}
#the_body .footer .primary .box.contact .map{ margin-bottom:20px;color:#6D707A;}
#the_body .footer .primary .box.contact .map .label {background:url('../Images/map.png') no-repeat left center; }
#the_body .footer .primary .box.navigation { }
#the_body .footer .primary .box.navigation ul{ }
#the_body .footer .primary .box.navigation ul li{ margin-bottom:18px;}
#the_body .footer .primary .box.links { }
#the_body .footer .primary .box.links ul{ }
#the_body .footer .primary .box.links ul li{ margin-bottom:18px;}
#the_body .footer .primary .box.follow { width:152px;}
#the_body .footer .primary .box.follow ul{ }
#the_body .footer .primary .box.follow ul li{width:51px;height:50px;float:left; margin-bottom:28px;}
#the_body .footer .primary .box.follow ul li:nth-child(odd) { margin-right:50px;}
#the_body .footer .secondary{ padding:30px 0 90px 0;background:#212528;color:#6d707a;}
#the_body .footer .secondary .copyright { float:left;}
#the_body .footer .secondary .terms {float:right; }


#the_body #homepage .slideshow{height:560px;overflow:hidden;background:#111;}
#the_body #homepage .slideshow .slide{width:100%;height:560px;position:relative;background-position:center center;}
#the_body #homepage .slideshow .slide .information{color:#fff; text-align:left;width:100%;margin:0px auto;padding:0px 0 0 0;position:absolute;top:0px;height:560px;}
#the_body #homepage .slideshow .slide .information .information_inner { margin:100px auto 0;width:960px;}
#the_body #homepage .slideshow .slide .information h1 {clear:both; background:rgba(36,53,105,0.6);float:left;padding:20px;max-width:400px;line-height:1.3;font-size:32px;}
#the_body #homepage .slideshow .slide .information h3 {clear:both; background:rgba(36,53,105,0.6);float:left;padding:20px;max-width:700px;line-height:1.5;font-weight:normal;margin-top:1px;}
#the_body #homepage .slideshow .slide .information a{margin-top:30px;color:#fff; text-decoration:none;display:inline-block;clear:both;float:left;padding:15px 60px 15px 30px;background:#E06D1A url('../Images/arrow-right.png') no-repeat 90% center;border-radius:4px;}
#the_body #homepage .slideshow .slide .information a:hover {background-color:#C26016; }
#the_body #homepage .actions {background:#fff url('../Images/actions-bg.jpg') no-repeat center center;height:358px; padding:0px 0;position:relative;}
#the_body #homepage .actions .wrapper { width:960px;margin:0 auto;}
#the_body #homepage .actions .wrapper .box{width:320px; float:left;text-align:center;padding-top:95px;}
#the_body #homepage .actions .wrapper .box.file {background:url('../Images/filing.png') no-repeat center 8px; }
#the_body #homepage .actions .wrapper .box.pay { background:url('../Images/pay.png') no-repeat center 10px;}
#the_body #homepage .actions .wrapper .box.refunds { background:url('../Images/refunds.png') no-repeat center 10px;}
#the_body #homepage .actions .wrapper .box h2 {color:#000; }
#the_body #homepage .actions .wrapper .box p { padding:30px 20px;}
#the_body #homepage .actions .wrapper .box a { margin-top:30px;color:#fff; text-decoration:none;display:inline-block;padding:15px 60px 15px 30px;background:#E06D1A url('../Images/arrow-right.png') no-repeat 90% center;border-radius:4px;}

#the_body #homepage .wrapper {margin:0px auto;width:960px;padding-top:30px; }
#the_body #homepage .news_events_resources{margin-top:30px;}
#the_body #homepage .news_events_resources h2{font-size:28px;font-weight:normal;padding-bottom:5px;margin:0 0 15px 0;color:#000;}
#the_body #homepage .news_events_resources .news{width:310px;float:left;margin-right:15px;}
#the_body #homepage .news_events_resources .news .item{padding-bottom:20px;margin-bottom:20px;}
#the_body #homepage .news_events_resources .news .item .date{font-weight:bold;color:#cda415;}
#the_body #homepage .news_events_resources .news .item .title a{font-weight:bold; text-decoration:none;color:#0053A0;font-size:11pt;}
#the_body #homepage .news_events_resources .news .item .title a:hover{text-decoration:underline;}
#the_body #homepage .news_events_resources .news .item .description{margin-top:5px;color:#555;line-height:1.4;}
#the_body #homepage .news_events_resources .events{width:310px;float:left;margin-right:15px;}
#the_body #homepage .news_events_resources .events{}
#the_body #homepage .news_events_resources .events .item{padding-bottom:10px;margin-bottom:10px;}
#the_body #homepage .news_events_resources .events .item .date{float:left;width:50px;color:#999;}
#the_body #homepage .news_events_resources .events .item .date span{display:block;line-height:1; text-align:center;}
#the_body #homepage .news_events_resources .events .item .date .day{font-size:20pt;font-weight:bold;color:#444;}
#the_body #homepage .news_events_resources .events .item .date .month{color:#E06D1A; text-transform:uppercase;font-size:12pt;font-weight:bold;}
#the_body #homepage .news_events_resources .events .item .title{float:left;width:240px;}
#the_body #homepage .news_events_resources .events .item .title span { display:block;margin-top:3px;color:#999;}
#the_body #homepage .news_events_resources .events .item .title a{font-weight:bold;color:#0053A0;font-size:11pt; text-decoration:none;}
#the_body #homepage .news_events_resources .events .item .title a:hover{text-decoration:underline;}
#the_body #homepage .news_events_resources .events .all{}
#the_body #homepage .news_events_resources .events .all a{color:#9a9a9a; text-transform:uppercase; text-decoration:none;font-size:9pt;}
#the_body #homepage .news_events_resources .resources{width:310px;float:left;}
#the_body #homepage .news_events_resources .resources ul{ list-style-type:none;margin:0;padding:10px 0 0 0;}
#the_body #homepage .news_events_resources .resources ul li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e0e0e0;}
#the_body #homepage .news_events_resources .resources ul li a{font-weight:bold;font-size:15px; text-decoration:none;}
#the_body #homepage .news_events_resources .resources ul li a:hover{text-decoration:underline;}

table.table{font-size: 10pt;}
table.table td{border-bottom: 1px solid #dcdcdc;padding: 10px; vertical-align:top;}
table.table td p{margin:0 !important;padding:0 !important;}
table.table th{border-bottom: 1px solid #dcdcdc;padding: 10px; background-color: #eee; color:#222; vertical-align:bottom; text-transform:uppercase;}

.content_attachments{margin-top:50px;padding:0 20px 20px 0px;}
.attachments{}
.attachments .list{}
.attachments .information{color:#555555; font-size: 8pt;margin-top:20px;position:relative;}
.attachments .information a{color:#A2003A; font-weight:bold;text-decoration:underline;}
.attachments .information p{margin:0;line-height:1.3;}
.attachments .attachment{margin-bottom:10px;}
.attachments .attachment a{display:block;text-decoration:none;padding-left:42px;background:no-repeat left center;font-weight:bold;}
.attachments .attachment a:hover span.title{text-decoration:underline;}
.attachments .attachment.pdf a{background-image:url('../images/mimes/pdf-32.png');}
.attachments .attachment.word a{background-image:url('../images/mimes/word-32.png');}
.attachments .attachment.image a{background-image:url('../images/mimes/image-32.png');}
.attachments .attachment.excel a{background-image:url('../images/mimes/excel-32.png');}
.attachments .attachment.ppt a{background-image:url('../images/mimes/ppt-32.png');}
.attachments .attachment.zip a{background-image:url('../images/mimes/zip-32.png');}
.attachments .attachment a span.size{color:#999; font-style:italic;text-decoration:none;display:block;font-size:9pt;font-weight:normal;}

button.button,input[type=button].button,input[type=submit].button{border: 0 none;}        
 .awesome, .awesome:visited {background: #222; 	display: inline-block; 	padding: 5px 10px 6px; 	color: #fff; 	text-decoration: none;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px;	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);	position: relative;	cursor: pointer;}
.large.flat.button {background-position: 0 0;padding: 18px 34px 18px;}
.flat.button {padding: 12px 28px 12px;border: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius:0px;}
.flat.button.external { padding-right:58px;background-image:url('../images/new-window.png'); background-repeat:no-repeat; background-position:93% center;}
.flat.button.external:hover { background-image:url('../images/new-window.png');background-repeat:no-repeat; background-position:93% center;}
.large.super.button {background-position: 0 0;padding: 12px 17px 12px;-webkit-border-radius: 18px;-moz-border-radius: 18px;}
.super.button {padding: 4px 14px 6px;border: 1px solid rgba(0, 0, 0, .25);border-bottom-color: rgba(0, 0, 0, .35);-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.large.super.button {background-position: left bottom;-webkit-border-radius: 18px;-moz-border-radius: 18px;}
.super.button {font-size: 13px;padding: 0;border: 1px solid rgba(0, 0, 0, .25);-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.primary.button:hover {background-color: #172371;}
.primary.button {background-color: #1D2A8D;}
.secondary.button:hover {background: #dcdcdc;color: #444 !important;}
.secondary.button {background: #eee;color: #555 !important;}
.tertiary.button:hover {background: #DC621D;color: #fff !important;}
.tertiary.button {background: #EF6B00;color: #fff !important;}	
.large.button {font-size: 14px;padding: 8px 19px 9px;}
.button:hover {background-color: #111;color: white;}
.button {display: inline-block;padding: 5px 15px 5px;color: white !important;font-size: 13px;font-weight: bold;line-height: 1;text-decoration: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;position: relative;cursor: pointer;overflow: visible;width: auto;}
.small.button, .small.button:visited{ font-size: 11px; padding: 6px 8px 7px; }
.medium.button, .medium.button:visited{ font-size: 13px; padding: 8px 12px 9px; font-weight: bold; line-height: 1; }

#the_pager{margin-top: 50px;}
div.pager{margin:0 auto;font-weight:bold;color:#555;}
div.pager .page{font-size:9pt;display:inline-block;margin:0 5px 0 0;text-align:center;}
div.pager .page.next{}
div.pager .page.back{}
div.pager .page.selected{font-weight:bold;background:#1D2A8D;}
div.pager .page.selected span{background:#1D2A8D;color:White;border:1px solid #1D2A8D;}
div.pager .page.total span{color:#555; padding: 8px 10px;border:none !important;}
div.pager .page.blank span{color:#555; padding: 8px 10px;border:none !important;}
div.pager .page span{ color:#555; padding: 8px 10px;text-decoration:none;border:1px solid #BCBCBC;}
div.pager .page a{background:#f9f9f9;color:#555; padding: 8px 10px;text-decoration:none;border:1px solid #BCBCBC;}
div.pager .page a:hover{background:#C9C9C9;}

#related_news{margin-top: 50px;}
#related_news_label{ font-weight:bold; color: #444;font-size:23px;padding: 0 0 10px 0;border-bottom:1px solid #dcdcdc;}
#related_news_inner{}
#related_news ul{margin:0;list-style-type:none; font-size:15px;padding-top:5px;}
#related_news ul li{padding:10px 0;}
#related_news ul li.more{border-top:1px solid #eee;}
#related_news .selected{}
#related_news .selected a{ font-weight:bold; text-decoration:underline;}
#related_news ul li span { display:block;float:left;margin-left:20px;font-style:italic;color:#aaa;}
#related_news ul li a{text-decoration:none;display:block;float:left;}
#related_news ul li a:hover{text-decoration:underline;}

#news{padding:0 0px;}
#news .timeline {background:#f5f5f5; margin-bottom:30px;}
#news .timeline td{padding:10px; }
#news .item{margin-bottom: 25px;}
#news .item .date{width: 120px; text-align:right;float:left; font-style:italic;}
#news .item .body{width: 560px;float:right;}
#news .item .body .title{font-weight:bold;font-size:13pt;text-decoration:none;}
#news .item .body .title:hover{text-decoration:underline;}
#news .item .body .description{font-size:12pt;line-height:1.5;display:block;margin-top:0px;margin-top:5px;color:#555;}

#vacancies{padding:0 0px;}
#vacancies .timeline {background:#f5f5f5; margin-bottom:30px;}
#vacancies .timeline td{padding:10px; }
#vacancies .item{margin-bottom: 25px;}
#vacancies .item .date{width: 120px; text-align:right;float:left; font-style:italic;}
#vacancies .item .body{width: 560px;float:right;}
#vacancies .item .body .title{font-weight:bold;font-size:13pt;text-decoration:none;}
#vacancies .item .body .title:hover{text-decoration:underline;}
#vacancies .item .body .description{font-size:12pt;line-height:1.5;display:block;margin-top:0px;margin-top:5px;color:#555;}

#announcements{padding:0 0px;}
#announcements .timeline {background:#f5f5f5; margin-bottom:30px;}
#announcements .timeline td{padding:10px; }
#announcements .item{margin-bottom: 25px;}
#announcements .item .date{width: 120px; text-align:right;float:left; font-style:italic;}
#announcements .item .body{width: 560px;float:right;}
#announcements .item .body .title{font-weight:bold;font-size:13pt;text-decoration:none;}
#announcements .item .body .title:hover{text-decoration:underline;}
#announcements .item .body .description{font-size:12pt;line-height:1.5;display:block;margin-top:0px;margin-top:5px;color:#555;}

#eventspage{}
#eventspage #events_calendar{border-bottom:1px dotted #dcdcdc;}
#eventspage #events_calendar table{}
#eventspage #events_calendar th{padding:10px 0;}
#eventspage #events_calendar td.day{}
#eventspage #events_calendar td.day a{text-decoration:none;}
#eventspage #events_calendar .calendar-table td { padding:5px;}
#eventspage #events_calendar .calendar-table td.day { padding:15px 0;}
#events_body{}
#events_results{margin-top: 20px;}
#events_results .event{margin-bottom: 20px;}
#events_results .event .date{float:left;width:50px;background:#EF6B00;color:#fff;padding:7px 0;border-radius:5px;}
#events_results .event .date span{display:block;line-height:1; text-align:center;}
#events_results .event .date .day{font-size:17pt;font-weight:bold;color:#f8ce00;}
#events_results .event .date .month{color:#fff; text-transform:uppercase;font-size:9pt;}
#events_results .event .info{float:left;width:320px;margin-left:10px;}
#events_results .event .info .title a{font-weight:bold;font-size:11pt; text-decoration:none;}
#events_results .event .info .title a:hover{text-decoration:underline;}
#events_results .event .info .location{font-size:10pt;margin-top:2px;color:#333;}
#events_results .event .info .start{font-style:italic;margin-top:2px;font-size:13px;}
#events_calendar TABLE A {text-decoration:none}
#events_calendar TABLE A:hover {text-decoration:underline;}
#events_display{font-size:12pt;padding-left:0px;}
#the_body .content_area .content_page #eventpage{}
#the_body .content_area .content_page #eventpage h1{margin:0;padding:0px 0 10px 0;font-size:28px;font-weight:bold;}
#the_body .content_area .content_page #events_ongoing{margin-top:20px;border-left:1px solid #dcdcdc;float:right;width:290px}
#the_body .content_area .content_page #events_ongoing h2{margin:0 0 10px 20px;padding:0;}
#the_body .content_area .content_page #events_ongoing .event{margin-bottom: 20px;margin-left:20px;}
#the_body .content_area .content_page #events_ongoing .event .title{font-size:10pt; text-decoration:none; font-weight:bold;display:block;margin-left:10px;float:left;width:150px;}
#the_body .content_area .content_page #events_ongoing .event .start{float:left;margin-left:10px;margin-top:5px;font-style:italic;}
#the_body .content_area .content_page #events_ongoing .event .date{float:left;width:40px;background:#1415b3;color:#fff;padding:15px 0;border-bottom-left-radius:20px;border-top-right-radius:20px;}
#the_body .content_area .content_page #events_ongoing .event .date span{display:block;line-height:1; text-align:center;}
#the_body .content_area .content_page #events_ongoing .event .date .day{font-size:16pt;font-weight:bold;color:#f8ce00;}
#the_body .content_area .content_page #events_ongoing .event .date .month{color:#fff; text-transform:uppercase;font-size:9pt;}
#the_body .content_area .content_page #events_ongoing .event .date .label{text-transform:uppercase;font-size:5pt;margin-bottom:3px;}
#the_body .content_area .content_page #events_ongoing .event .period{float:left;margin-left:10px;margin-top:10px;font-style:italic;display:block;width:220px;font-size:8pt;}
#the_body .content_area .content_page #eventpage { }
#the_body .content_area .content_page #eventpageside {margin-top:50px;}
#the_body .content_area .content_page #eventpageside #upcoming_events h2{margin:0 0 10px;padding:0;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event{width:236px;float:left;height:100px;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .title{font-size:14px; text-decoration:none;font-weight:bold;display:block;padding-right:10px;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .start{margin-top:5px;font-style:italic;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .info{float:left;margin-left:10px;width:170px;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .date{float:left;width:50px;background:#EF6B00;color:#fff;padding:7px 0;border-radius:5px;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .date span{display:block;line-height:1; text-align:center;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .date .day{font-size:17pt;font-weight:bold;color:#f8ce00;}
#the_body .content_area .content_page #eventpageside #upcoming_events .event .date .month{color:#fff; text-transform:uppercase;font-size:9pt;}
#the_body .content_area .content_page #eventpageside #upcoming_events a.all{color:#9a9a9a; text-transform:uppercase; text-decoration:none;font-size:9pt;}
#the_body .content_area .content_page #eventpageside #upcoming_events .no_result{font-style:italic;margin-bottom:20px;}

#the_body .content_area .content_page #downloadspage {}
#the_body .content_area .content_page #downloadspage .search_input { background:#5667DC;color:#fff;font-size:16px;padding:80px 0; text-align:center;}
#the_body .content_area .content_page #downloadspage .search_input h2 { margin:0;padding:0;font-weight:normal;font-size:32px;color:#fff;}
#the_body .content_area .content_page #downloadspage .search_input .input { margin-top:40px;}
#the_body .content_area .content_page #downloadspage .search_input .input input { border:none;border-radius:3px;padding:15px;width:300px;}
#the_body .content_area .content_page #downloadspage .search_input .input a { display:inline-block;padding:14px;background:#EF6B00;color:#4D90FE;border-radius:3px; text-decoration:none;}
#the_body .content_area .content_page #downloadspage .search_input .input a:hover {background:#FF821C; }
#the_body .content_area .content_page #downloadspage .search_input ul { list-style-type:none;margin:40px 0 0 0;padding:0;font-size:14px;}
#the_body .content_area .content_page #downloadspage .search_input ul li{ display:inline;margin-right:10px;font-weight:bold;}
#the_body .content_area .content_page #downloadspage .search_input ul li a { color:#fff;text-decoration:none;font-style:italic;font-weight:normal;}
#the_body .content_area .content_page #downloadspage .search_input ul li a:hover { text-decoration:underline;}
#the_body .content_area .content_page #downloadspage .search_results {padding:20px 20px 20px; }
#the_body .content_area .content_page #downloadspage .search_results .loading { display:block;padding:200px; text-align:center;font-size:12px;font-style:italic;color:#777;}
#the_body .content_area .content_page #downloadspage .search_results .no_results { display:block;padding:200px; text-align:center;font-size:15px;font-style:italic;color:#666;}
#the_body .content_area .content_page #downloadspage .search_results .item{position:relative;padding:30px 0;border-bottom:1px solid #dcdcdc;background-repeat:no-repeat; background-position:left 25px;}
#the_body .content_area .content_page #downloadspage .search_results .item.pdf{background-image:url('../images/mimes/pdf-32.png');}
#the_body .content_area .content_page #downloadspage .search_results .item.word{background-image:url('../images/mimes/word-32.png');}
#the_body .content_area .content_page #downloadspage .search_results .item.image{background-image:url('../images/mimes/image-32.png');}
#the_body .content_area .content_page #downloadspage .search_results .item.excel{background-image:url('../images/mimes/excel-32.png');}
#the_body .content_area .content_page #downloadspage .search_results .item.ppt{background-image:url('../images/mimes/ppt-32.png');}
#the_body .content_area .content_page #downloadspage .search_results .item .title{padding-left:48px; font-weight:normal;padding-right:50px;}
#the_body .content_area .content_page #downloadspage .search_results .item .title a{  text-decoration:none;font-size:30px;}
#the_body .content_area .content_page #downloadspage .search_results .item .title a:hover{  text-decoration:underline;}
#the_body .content_area .content_page #downloadspage .search_results .item .description{padding-left:48px;font-style:italic;margin-top:5px;color:#555; }
#the_body .content_area .content_page #downloadspage .search_results .item .size{ color:#777;position:absolute;right:0px;line-height:52px;top:0px;}
#the_body .content_area .content_page #downloadspage .popular_recent { margin-top:40px;}
#the_body .content_area .content_page #downloadspage .popular_recent h2 { color:#444;border-bottom:1px solid #dcdcdc;font-size:30px;}
#the_body .content_area .content_page #downloadspage .popular_recent .popular{float:left;width:48%; }
#the_body .content_area .content_page #downloadspage .popular_recent .recent{ float:right;width:48%;}
#the_body .content_area .content_page #downloadspage .popular_recent .item {padding:40px 0;border-bottom:1px solid #dcdcdc; }
#the_body .content_area .content_page #downloadspage .popular_recent .item .number {float:left;font-size:80px;width:120px;color:#ef6b00;line-height:70px; }
#the_body .content_area .content_page #downloadspage .popular_recent .item .information { float:left;width:70%;}
#the_body .content_area .content_page #downloadspage .popular_recent .item .information span { display:block;margin-top:10px;}
#the_body .content_area .content_page #downloadspage .popular_recent .item .information a{text-decoration:none;font-size:30px;line-height:1.3;}
#the_body .content_area .content_page #downloadspage .popular_recent .item .information .size {font-style:italic;margin-top:10px;}
#the_body .content_area .content_page #downloadspage .popular_recent .item .title { }

#the_body .page-content.pay.overview{}
#the_body .page-content.pay.overview ul.payment-options{list-style-type:none;margin:30px 0 0 0;padding:0;}
#the_body .page-content.pay.overview ul.payment-options li{display:block;float:left;width:225px;height:225px;margin:0 20px 0 0;padding:0;}
#the_body .page-content.pay.overview ul.payment-options li:nth-child(4) { margin-right:0;}
#the_body .page-content.pay.overview ul.payment-options li a{display:block; text-align:center;padding-top:170px; font-size:20px; text-decoration:none;color:#444;}
#the_body .page-content.pay.overview ul.payment-options li.cheque a {background:url('../Images/icon-cheque.png') no-repeat center 20px;}
#the_body .page-content.pay.overview ul.payment-options li.cheque:hover { background-color:#FF916E;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.cheque.selected { background-color:#FF916E;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.wire a {background:url('../Images/icon-wire.png') no-repeat center 20px;}
#the_body .page-content.pay.overview ul.payment-options li.wire:hover { background-color:#2E4054;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.wire:hover a { color:#fff;}
#the_body .page-content.pay.overview ul.payment-options li.wire.selected { background-color:#2E4054;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.wire.selected a { color:#fff;}
#the_body .page-content.pay.overview ul.payment-options li.online a {background:url('../Images/icon-online.png') no-repeat center 20px;}
#the_body .page-content.pay.overview ul.payment-options li.online:hover { background-color:#FABC3D;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.online.selected { background-color:#FABC3D;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.locations a {background:url('../Images/icon-locations.png') no-repeat center 20px;}
#the_body .page-content.pay.overview ul.payment-options li.locations:hover { background-color:#FFCF0F;border-radius:20px;}
#the_body .page-content.pay.overview ul.payment-options li.locations.selected { background-color:#FFCF0F;border-radius:20px;}
#the_body .page-content.pay.overview .payment-option { padding:40px;background:#f5f5f5;border-radius:20px;}
#the_body .page-content.pay.overview .payment-option h3 { font-size:25px;margin-bottom:20px;color:#444;}
#the_body .page-content.pay.overview .payment-option .toggle-hidden { background:#f5f5f5 !important;}

#forumspage{}
#forumspage h1{margin:0;padding:0px 0 20px 0;color:#1D2A8D;font-size:28px;}
#forumspage .heading{font-weight:bold;line-height: 40px;color:#444;}
#forumspage .column{float:left;}
#forumspage .row{border-top:1px solid #eee;padding:20px 0 30px;}
#forumspage .forum_name{width: 500px;}
#forumspage .forum_name .title{}
#forumspage .forum_name .title a{font-weight:bold;font-size:12pt;}
#forumspage .forum_name .description{display:block;margin-top:5px;}
#forumspage .threads{width: 90px; text-align:center;}
#forumspage .most_recent{width: 250px;}
#forumspage .most_recent a.first{font-style:italic;}
#forumspage .most_recent .title{display:block;}
#forumspage .most_recent .started{display:block;margin-top:5px;}
#forumspage .posts{width: 90px;text-align:center;}
#forumspage a{text-decoration:none;}
#forumspage a:hover{text-decoration:underline;}

.forums div.topic_description{font-size:11pt;margin-bottom: 10px;padding:15px 0 20px 35px;background:url(../images/quote-32x32.png) no-repeat 0 0;}
#topicspage{position:relative;}
#topicspage a.discussion span{display:block;background:url('../images/discussion-normal-16.png') no-repeat 0% 50%;padding-left: 23px;height:16px;line-height:16px;}
#topicspage a.discussion:hover span{background:url('../images/discussion-16.png') no-repeat 0% 50%;}
#topicspage .topic_description{padding-right:150px;position:relative;}
#topicspage .post_discussion{position:absolute;right:10px;top: 5px;}
#topicspage .no_results{margin-top: 30px;border-top:1px solid #eee;padding:150px 0; font-size:11pt; text-align:center;color:#999;}
#topicspage .no_results a{text-decoration:none;}
#topicspage .no_results a:hover{text-decoration:underline;}
#topicspage .discussions .header{font-weight:bold;line-height: 40px;color:#444;}
#topicspage .discussions .column{float:left;}
#topicspage .discussions .row{border-top:1px solid #eee;padding:10px 0 10px;}
#topicspage .discussions .row.alt1{background:#f5f9fa;}
#topicspage .discussions .name{width: 440px;}
#topicspage .discussions .name .title{display:block;padding-left:10px;}
#topicspage .discussions .name .title a{font-size:11pt;}
#topicspage .discussions .replies{width: 90px; text-align:center;}
#topicspage .discussions .started{width: 250px;}
#topicspage .discussions .started a.first{font-style:italic;}
#topicspage .discussions .started{display:block;}
#topicspage .discussions .last_post{width: 150px;text-align:center;}
#topicspage .discussions a{text-decoration:none;}
#topicspage .discussions a:hover{text-decoration:underline;}

.reply{padding:0px 0;}
.reply .container.staff_member{border-left:10px solid #a0c2d3;padding-left:10px;background:url('../images/forum_watermark.png') no-repeat 100% 110%;}
.reply .container{padding:20px 20px;border-top:1px solid #eee;}
.post .reply .container{border-top:none;}
.post .replies .reply{margin-left: 40px;}
.post .replies .reply .container{border-top:1px solid #eee;}
.reply.level0{margin-left:0px;}
.reply.level1{margin-left:40px;}
.reply.level2{margin-left:80px;}
.reply.level3{margin-left:120px;}
.reply.level4{margin-left:160px;}
.reply.level5{margin-left:200px;}
.reply .container{position:relative;}
.reply .container .profile{float:left;width: 150px;}
.reply .container .profile .picture_name{width:138px;}
.reply .container .profile .picture_name img.picture{height: 128px;width:128px;}
.reply .container .profile .picture_name .name{text-align:center;font-size:9pt;padding:5px 0;}
.reply .container .profile .picture_name a{display:block;background:#fcddda;padding:5px;border-radius:5px;text-decoration:none;}
.reply .container .profile .picture_name a:hover{background:#f46c5e;}
.reply .container .profile .picture_name a:hover .name{color:White;}
.reply .container .profile .type{font-weight:bold; text-align:center;margin:5px 0;font-size:9pt;}
.reply .container .profile .joined{color:#999;font-size:8pt; text-align:center;}
.reply .container .description{float:left; width: 570px;}
.reply .container .description .date{color:#000075;}
.reply .container .description .info{margin-bottom:10px;}
.reply .container .description .buttons{position:absolute;right: 10px;top:20px;}
.reply .container .description .buttons .delete_button{margin-left:5px;float:left;width: 80px;text-shadow:1px 1px 0  rgba(0,0,0,0.5);display:block;background:#ed1d24;border-radius:5px;padding:5px;color:White;text-decoration:none;font-size:9pt; text-align:center;}
.reply .container .description .buttons .delete_button:hover{background:#c91014;}
.reply .container .description .buttons .reply_button{float:left;width: 50px;text-shadow:1px 1px 0  rgba(0,0,0,0.5);display:block;background:#f04c3b;border-radius:5px;padding:5px;color:White;text-decoration:none;font-size:9pt; text-align:center;}
.reply .container .description .buttons .reply_button:hover{background:#d62410;}
textarea.reply_box{width: 700px;height: 300px;}
textarea.create_box{width: 700px;height: 300px;}
.post_page .attachment table td{padding:5px;}
.post_page .post_reply{margin-top:30px;}
.post_page .information{font-size:11pt; color:#777;margin: 10px 0;}
.post_page h2{}
.post_page .post_buttons{margin-top:30px;line-height: 34px;}
.post_page .row{margin-bottom:15px;}
.post_page .row.title input{width: 700px;font-size:11pt;border:1px solid #cccccc;padding:5px;}
.post_page .row .label{font-weight:bold;margin-bottom:5px;font-size:11pt;color:#444;}
.replies .no_replies{margin-top: 30px;border-top:1px solid #eee;padding:150px 0; font-size:11pt; text-align:center;color:#999;}
.replies .no_replies a{text-decoration:none;}
.replies .no_replies a:hover{text-decoration:underline;}
table.attachment{margin-top: 30px;font-size:9pt;color:#555;}
table.attachment td{padding:3px;}

#loginpage{font-size:11pt;padding: 0 20px 50px;width:960px;margin:30px auto 0 auto;}
#loginpage .notice{font-size:13pt;margin-bottom:30px;line-height:1.5; text-align:center; font-style:italic;}
#loginpage .notice a{border-bottom:3px solid #f9e4b4;text-decoration:none;}
#loginpage h4{font-weight:normal;font-style:italic;}
#loginpage div.error{font-size:9pt;margin-top:10px;padding: 10px;background:#c91014;color:#fff;}
#loginpage div.error ul{margin:1em 0 1em 2em;}
#loginpage div.error ul li{font-style:italic;}
#loginpage a.forgot_password{font-size:8pt;}
#loginpage table{margin-top:10px;}
#loginpage table td{padding:5px 0;}
#loginpage input[type=text],#loginpage input[type=password],#loginpage select{font-size:11pt;border:1px solid #dcdcdc;outline:none;padding: 8px 8px;}
#loginpage textarea{font-size:11pt;border:1px solid #dcdcdc;outline:none;padding: 5px 8px;}
#loginpage .member input[type=text],#loginpage .member input[type=password]{width: 200px;}
#loginpage select{font-size:11pt;}
#loginpage .member{float:left;width:300px;}
#loginpage .register{float:left;width:500px;}
#loginpage .register input[type=text], #loginpage .register input[type=password], #loginpage .register select , #loginpage .register textarea{ width:240px;}
#loginpage .register select{ width:260px;}
#loginpage .sep{float:left;width:120px;height:500px;background:url('../images/login-sep.png') no-repeat center top;}
#loginpage .forgot_password_form{}
#loginpage .forgot_password_form .submit{margin-top:30px;}
#loginpage .forgot_password_form .return_login{margin-top:10px;font-size:9pt;}
#loginpage .check { margin-bottom:10px;float:left;width:150px;}
#loginpage input[type=checkbox].css-checkbox {display:none;}
#loginpage input[type=checkbox].css-checkbox + label.css-label {padding-left:35px;height:30px;display:inline-block;line-height:30px;background-repeat:no-repeat;background-position: 0 0;font-size:14px;vertical-align:middle;cursor:pointer;}
#loginpage input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -30px;}
#loginpage .error input[type=checkbox].css-checkbox + label.css-label {background-position: 0 -60px;}
#loginpage label.css-label {background-image:url(../images/csscheckbox_navy.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}


#the_body #videospage{}	
#the_body #videospage #videoplayer{margin:0 auto;width:960px;padding-top:20px;}
#the_body #videospage #videoplayer .inner{padding:0px;}
#the_body #videospage #videoplayer h2{color:#213F9A; font-weight: 100; font-size: 20pt; text-align:center;margin:0; line-height: 60px;}
#the_body #videospage #other_videos{float:right;width: 690px; }
#the_body #videospage #other_videos .video{float:left;width:340px;height: 100px;margin-bottom: 30px;color:#666;}
#the_body #videospage #other_videos .video img{border:none;}
#the_body #videospage #other_videos .video .image{width: 130px; float:left;color:#194890;}
#the_body #videospage #other_videos .video .body{width: 150px; float:left;}
#the_body #videospage #other_videos .video .body .title{display:block;font-weight:bold; text-decoration:none;color:#EF6B00;}
#the_body #videospage #other_videos .video .body .title:hover{text-decoration:underline;}
#the_body #videospage #other_videos .video .body .artist{display:block;font-size:8pt;margin-top: 5px;}		             
#the_body #videospage #video_menu{float:left;width:200px;border-right:1px solid #213F9A;padding-bottom: 80px;}
#the_body #videospage #video_menu h4 {color:#000;font-size: 28pt;margin:0;padding:10px; text-transform:uppercase; font-weight:100;line-height: 45px;}
#the_body #videospage #video_menu ul{margin:0 0 0 30px;padding:0; list-style-type:none;}
#the_body #videospage #video_menu ul li{margin:0 0 10px 0;}
#the_body #videospage #video_menu ul li a{color:#213F9A;display:block;text-transform:uppercase; font-size: 11pt; text-decoration:none;padding:8px;}
#the_body #videospage #video_menu ul li a:hover{color:#EF6B00;}
#the_body #videospage #video_menu ul li a.selected{background:#213F9A; color:White;}
#the_body #videospage #videos{margin-top: 30px;}

#the_body  #gallerypage{padding:0 30px 30px 0px;}
#the_body  #gallerypage .gallery{}
#the_body  #gallerypage .gallery .album{width:280px;float:left;margin-bottom:30px; text-align:center;margin-right:30px;}
#the_body  #gallerypage .gallery .album.no2{margin-right:0;}
#the_body  #gallerypage .gallery .album a{display:inline-block;width:280px;position:relative;height:186px;overflow:hidden;border:none;}
#the_body  #gallerypage .gallery .album img{width:280px;}
#the_body  #gallerypage .gallery .album a .zoom{position:absolute;top:0px;left:0px;width:280px;height:186px;background:rgba(0,0,0,0.40) url('../images/zoom.png') no-repeat center 40%;opacity: 1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
#the_body  #gallerypage .gallery .album a .zoom span{color:White;font-weight:100;font-size:18px;display:block;margin-top:110px; text-transform:uppercase;}
#the_body  #gallerypage .gallery .album a:hover .zoom{opacity:0;}

#the_body  #albumpage{padding:0 30px 30px 0px;}
#the_body  h1.album{text-align:center;}
#the_body  #albumpage .album_description{text-align:center;width:600px;margin:0 auto;font-size:15px;color:#444;line-height:1.5; }
#the_body  #albumpage .album_changer{text-align:center;}
#the_body  #albumpage .album_photos{text-align:center;margin-top:10px;color:#777;}
#the_body  #albumpage .gallery{margin-top:30px;}
#the_body  #albumpage .gallery .photo{width:202px;float:left;margin-bottom:30px; text-align:center;margin-right:30px;}
#the_body  #albumpage .gallery .photo.no3{margin-right:0;}
#the_body  #albumpage .gallery .photo a{display:inline-block;width:202px;position:relative;height:135px;overflow:hidden;border:none;}
#the_body  #albumpage .gallery .photo img{width:202px;}
#the_body  #albumpage .gallery .photo a .zoom{position:absolute;top:0px;left:0px;width:202px;height:135px;background:rgba(0,0,0,0.40) url('../images/zoom.png') no-repeat center 50%;opacity: 1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
#the_body  #albumpage .gallery .photo a:hover .zoom{opacity:0;}

.page-content.apply.tax-amnesty h1{text-align:center;}
.page-content.apply.tax-clearance h1{text-align:center;}
.application_form{width:700px;margin:0 auto;}
.application_form .personal_information { float:left;width:350px;}
.application_form .contact_information {float:right;width:280px; }
.application_form .options{margin:0px auto;width:700px;}
.application_form .options .option{width:320px;height:300px;}
.application_form .options .option.create{float:left;width:300px;border-right:1px solid #dcdcdc;}
.application_form .options .option.continue{float:right;}
.application_form .options .option h2{}
.application_form .options .option p{font-size:12pt;padding-right:20px;color:#444;line-height:1.5;}
.application_form .options .option div.submit{margin-top:30px;}
.application_form .options .option div.submit .code{margin-bottom:20px;font-size:9pt;color:#777;}
.application_form .options .option div.submit .code input{width:70px;font-size:12pt; text-transform:uppercase; text-align:center;}
.application_form .buttons{width:80%; text-align:center;margin:50px auto;}
.application_form .buttons .save { margin-top:20px;}
.application_form .form_section{margin-bottom:50px;}
.application_form .instructions{margin-bottom:20px;background:#eee;padding:20px;}
.application_form .instructions h4{margin:0 0 10px 0;}
.application_form .instructions p{font-style:italic;margin:0 0 10px 0;}
.application_form .instructions li{font-style:italic;margin:0 0 10px 0;font-size:13px;}
.application_form a.show_example{display:block;margin-top:5px;font-size:9pt;}
.application_form h3{line-height:50px;height:50px;color:#020d2d;font-size:38pt;font-weight:100;margin:0 0 50px;padding:0;}
.application_form h3 span.number{line-height:50px;color:#fff;display:inline-block;width:50px;height:50px; text-align:center;font-weight:100;background:#020d2d;border-radius:25px;font-size:18pt;margin-right:10px;}
.application_form h3 span.heading{line-height:50px;display:inline-block;height:50px; font-weight:100;}
.application_form p{font-size:11pt;line-height:1.5;}
.application_form .example{font-size:9pt;color:#555;margin-top:5px;line-height:1.5;}
.application_form .example p{font-size:9pt;}
.application_form input[type=text]{width:230px;font-size:11pt;}
.application_form textarea{width:500px;font-size:11pt;}
.application_form select{font-size:11pt;}
.application_form .email input[type=text]{width:300px;font-size:11pt;}
.application_form input[type=password]{width:230px;font-size:11pt;}
.application_form .row{margin-bottom:15px;}
.application_form .row .label{font-size:10pt;color:#444;font-weight:bold;margin-bottom:5px;line-height:1.5;}
.application_form .row.money input{width:100px; text-align:right;}
.application_form .row.date input{width:100px; text-align:center;}
.application_form .row.submit{margin-top:30px;}
.application_form .row.submit a{margin-right:20px;}
.application_form .row.file .input{}
.application_form .row.file .file-progress{width:300px;height:5px;background:#f0f0f0;margin-top:10px;}
.application_form .row.file .file-progress .progress-bar{width:0%;height:5px;background:#5cb85c;}
.application_form .row.file .file-display{margin-top:5px;font-style:italic;}
.application_form .row.file .file-display a{text-decoration:none;}
.application_form .row.file .file-display a:hover{text-decoration:underline;}
.application_form .error input[type=text],.application_form .error input[type=password],.application_form .error textarea,.application_form .error input[type=password],.application_form .error select{border:1px solid red !important;}
.application_form .error_message{font-size:8pt;color:Red;font-weight:bold;margin-bottom:15px;}
.application_form .defaultTextActive{color:#000;}
.application_form .defaultTextInactive{color:#777;}
.application_form select{padding:6px 0;outline:none;}
.application_form input[type=text],.application_form input[type=password],.application_form textarea{border:1px solid #999;padding: 6px 5px;border-radius: 0px;-webkit-appearance:none;}
.application_form input[type=text]:focus,.application_form input[type=password]:focus,.application_form textarea:focus{outline:none;border:1px solid #333;-webkit-appearance: none;}
.application_form input[type=text]:hover,.application_form input[type=password]:hover,.application_form textarea:hover{border:1px solid #777;-webkit-appearance: none;}
.application_form input[type=checkbox].css-checkbox {display:none;}
.application_form input[type=checkbox].css-checkbox + label.css-label {padding-left:35px;height:30px;display:inline-block;line-height:30px;background-repeat:no-repeat;background-position: 0 0;font-size:14px;vertical-align:middle;cursor:pointer;}
.application_form input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -30px !important;}
.application_form .error input[type=checkbox].css-checkbox + label.css-label {background-position: 0 -60px;}
.application_form label.css-label {background-image:url(../images/csscheckbox_navy.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.application_form .agreement { font-weight:bold;font-size:13px;font-style:italic;margin-top:30px;}
.application_form .number_of_permits { }
.application_form .number_of_permits .option{float:left; width:129px;border-right:1px solid #777;border-bottom:1px solid #777;}
.application_form .number_of_permits .input{ border-top:1px solid #777;border-left: 1px solid #777;width:650px; }
.application_form .number_of_permits .option .name { font-size:12px;font-weight:bold;padding:3px;}
.application_form .number_of_permits .option .value { padding:3px;}
.application_form .number_of_permits .option input{width:60px;border:none; }
.application_form .land_tax_details{}
.application_form .land_tax_details .items .head{font-size:8pt;font-weight:bold; text-transform:uppercase;background:#dcdcdc;padding:8px 0;}
.application_form .land_tax_details .items .head div{text-align:center;}
.application_form .land_tax_details .items .item{padding:8px 0;border-bottom:1px solid #dcdcdc;}
.application_form .land_tax_details .items .year{float:left;width:100px;}
.application_form .land_tax_details .items .reference{float:left;width:150px;}
.application_form .land_tax_details .items .location{float:left;width:710px;}
.application_form .land_tax_details .items .year input{width:80px;}
.application_form .land_tax_details .items .reference input{width:130px;}
.application_form .land_tax_details .items .location input{width:690px;}

.application_form .type_of_tax{}
.application_form .type_of_tax .check{float:left;width:230px;height:50px;}

#myprofilepage input[type=text],#myprofilepage input[type=password],#myprofilepage select{font-size:11pt;border:1px solid #dcdcdc;outline:none;padding: 8px 8px;}

#the_body .content_area.frequently-asked-questions .content_page .page_text ul.faqs-selection { margin:50px 0 0 0;padding:0;list-style-type:none;}
#the_body .content_area.frequently-asked-questions .content_page .page_text ul.faqs-selection li{float:left;display:block; width:156px;height:186px;border-radius:10px;margin-left:20px;border:3px solid #C5C6C5;}
#the_body .content_area.frequently-asked-questions .content_page .page_text ul.faqs-selection li:first-child { margin-left:0px;}
#the_body .content_area.frequently-asked-questions .content_page .page_text ul.faqs-selection li a { display:block;text-decoration:none;font-size:18px; text-align:center;color:#9FA29F;padding-top:110px;line-height:1.3;background:url('../Images/help-64-normal.png') no-repeat center 25px;}
#the_body .content_area.frequently-asked-questions .content_page .page_text ul.faqs-selection li:hover { border:3px solid #2638B7;}
#the_body .content_area.frequently-asked-questions .content_page .page_text ul.faqs-selection li:hover a { color:#2638B7;background:url('../Images/help-64.png') no-repeat center 25px;}