/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: -1px;
	margin-right:0px;
	padding: 0;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	background-image:url("../images/bg.jpg");
	padding-bottom: 0px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	background-color: #eaf2f8;
	color: #686a6b;
	
}

h1 {
color:#0b1c56;
font-size:18px;
}

h2 {
color:#0b1c56;
font-size:16px;
}

h3 {
color:#0b1c56;
font-size:14px;
}

a:link {
	color: #172772;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #172772;
}
a:hover {
	text-decoration: underline;
	color: #015ca4;
}
a:active {
	text-decoration: none;
	color: #172772;
}

#wrapper {
	width: 996px;
	margin: 0 auto;
	text-align:left;	
}

#header_wrap {
width: 996px;
height:118px;
}

#header_left {
width: 493px;
float: left;
}

#header_right {
width: 503px;
float: left;
}

#nav_wrap {
background-image:url("../images/nav_bg.jpg");
height: 35px;
width:996px;
background-repeat:no-repeat;
color:#FFFFFF;
}

#left_col_container {
width:682px;
float:left;
}

#right_col_container {
width:314px;
float:left;
}

#news_left_wrap {
width:461px;
float:left;
margin-top: 7px;
margin-left: 8px;
display: inline;
}

#internal_textarea {
width: 672px;
margin-top: 7px;
margin-left: 8px;
background-color:#FFFFFF;
}

#internal_container {
padding-bottom: 18px;
padding-top: 18px;
padding-left: 18px;
padding-right: 12px;
}

#news_container {
background-image: url("../images/news_bg.jpg");
background-repeat:no-repeat;
width:461px;
height:556px;
}

#news_right_wrap{
float:left;
}

#calendar_wrap {
margin-left:7px;
margin-top: 7px;
}

#blog_wrap {
margin-left:7px;
margin-top: 7px;
}
#cal_more, #blog_more {display:inline;float:right;margin-right:10px;margin-top:-15px;}
#calendar_content {
background-image: url("../images/news_box_bg.jpg");
background-repeat:no-repeat;
background-color:#FFFFFF;
border:solid 1px #b5b5b5;
width: 202px;
height: 253px;
}

#blog_content {
background-image: url("../images/news_box_bg.jpg");
background-repeat:no-repeat;
background-color:#FFFFFF;
border:solid 1px #b5b5b5;
width: 202px;
height: 240px;
}

#ambassador_wrap {
margin-left:7px;
margin-top: 8px;
width: 221px;
float: left;
height: 170px;
background-color:#FFFFFF;
border:solid 1px #b5b5b5;
display: inline;
}

#store_wrap {
margin-left:7px;
margin-top: 8px;
width: 230px;
height: 170px;
float: left;
background-color:#FFFFFF;
border:solid 1px #b5b5b5;
display: inline;
}

#organisation_wrap {
margin-left:7px;
margin-top: 8px;
width: 202px;
height: 170px;
float: left;
background-color:#FFFFFF;
border:solid 1px #b5b5b5;
display: inline;
}

#donate_wrap{
margin-left:6px;
margin-top: 7px;
float: left;
display: inline;
}
#island_wrap{
margin-left:6px;
margin-top: 8px;
float: left;
display: inline;
}

#island_container{
margin:0;
}

#video_wrap{
margin-left:6px;
margin-top: 8px;
width:298px;
height:249px;
float: left;
background-color:#FFFFFF;
border:solid 1px #737373;
display: inline;
}
/*SUBSCRIBE CONTENT START */
.emailbox {display:inline;float:left;margin-right:5px;width:150px;}
.emailbox input {width:150px;}
#subscribe_text {display:inline;float:left;height:35px;margin-left:10px;margin-top:-35px;width:260px;}
#submit_button {display:inline;float:left;margin-top:-20px;}

/*SUBSCRIBE CONTENT END */

#subscribe_wrap{
margin-left:6px;
margin-top: 6px;
width:298px;
height:142px;
float: left;
background-color:#FFFFFF;
border:solid 1px #737373;
display: inline;
background-image:url("../images/subscribe_bg.jpg");
background-repeat:no-repeat;
}
#subscribe_content a {display:inline;float:left;height:140px;width:300px;}
#subscribe_content {display:inline;float:left;height:50px;width:290px;}
#subscribe_content p {display:inline;float:right;margin:-28px 10px 0 0;}
.attributeinput {float:left;margin-left:-290px;margin-top:110px;width:180px;}
.attributeinput input {width:180px;}
#network_wrap{
margin-left:6px;
margin-top: 8px;
float: left;
width:298px;
height:69px;
background-color:#FFFFFF;
border:solid 1px #737373;
display: inline;
}

#sponsor_wrap{
margin-left:7px;
margin-top: 8px;
float: left;
width:978px;
height:108px;
background-color:#ffffff;
border:solid 1px #cacaca;
display:inline;
}

#footer_wrap{
background-image:url("../images/footer_bg.jpg");
background-repeat:repeat-x;
margin-left:7px;
margin-top: 8px;
float: left;
width:978px;
height:68px;
background-color:#FFFFFF;
border:solid 1px #30438f;
display: inline;
}

#box_title {
margin-top: 9px;
margin-left: 8px;
}

#store_wrap #box_title {
margin-top: 9px;
margin-left: 8px;
width: 217px;
float:left;
display:inline;
}

#store_wrap #box_title img {
float:left;
}

#box_content {
margin-top: 9px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 9px;
}

#network_content img {
margin-left: 21px;
margin-top: 8px;
}

#sponsor_listing img {
margin-left: 30px;
margin-top: -1px;
}

#sponsor_label {
text-align:center;
}

#footer_left_text {
color:#b0bfd4;
width: 520px;
float:left;
margin-left: 18px;
margin-top: 18px;
}

#splogo {
width: 190px;
text-align:right;
float:right;
margin-right: 18px;
margin-top: 18px;
}

#footer_left_text a {
color:#b0bfd4;
}

#footer_left_text a:hover, #footer_left_text a:visited, #footer_left_text a:active  {
color:#FFFFFF;
}

.csc-textpic-imagewrap dl {
margin:0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}

#news_lat_single_title {
background-color:#FFFFFF;
border:1px solid #BBDCF5;
margin-left:4px;
margin-top:15px;
width:450px;
}

.featureimg img {
margin-left: 10px;
margin-top: 40px;
}

#news_latest_container {
padding: 10px;
}

#news_latest_container p {
margin:0px;
}

.featuretitle {
font-size:16px;
font-weight:bold;
color: #172772;
}

.news-single-img {
float: right;
width:240px;
margin-left: 14px;
}

.news-single-item h3 {
font-style:italic;
}

.news-list-container {
margin-left:15px;
margin-top:10px;
width:384px;
float:left;
display: inline;
}

#calendar_content .news-list-container {
margin-left:0px;
margin-top:0px;
width:180px;
float:left;
}

#calendar_content .news_list_title a:hover {
color:#0B1B5F;
font-weight:normal;
}

#calendar_content .news-list-item {
margin-bottom:15px;
}

.list_bullet {
margin-right: 10px;
width:9px;
height: 17px;
float: left;
margin-top:2px;
}

.news-list-item {
margin-bottom: 5px;
}

.news_list_title a, .news_list_title a:visited, .news-list_title a:active  {
color:#333333;
}

.news_list_title a:hover {
color: #0b1b5f;
font-weight:bold;
}

#rss_feed_link {
float:right;
margin-right:1px;
margin-top: 120px;
}

#ambassador_content_container {
margin-bottom:8px;
margin-left:8px;
margin-right:5px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:5px;
}

#store_link {
float:right;
width: 79px;
text-align:right;
font-size:9px;
margin-right: 4px;
}

.csc-textpic-text strong, .csc-textpic-text b {
color:#000066;
}

#store_content_container {
margin-top: 29px;
margin-left: 8px;
margin-right: 8px;
}

#organisation_content_container {
margin-bottom:8px;
margin-left:8px;
margin-right:8px;
}

#article_heading {
font-size:18px;
font-weight:bold;
color:#0b1c56;
}


#archive_list_title {
font-size:13px;
font-weight:bold;
margin-left: 9px;
}

#archive_date {
font-size:9px;
margin-left: 9px;
}

#archive_subheader {
font-size:11px;
margin-left: 9px;
}

#archive_more {
font-size:10px;
margin-left: 9px;
}

.inews-list-item {
width:650px;
margin-bottom: 30px;
}

#organisation_content {
margin-top: 8px;
}

#ambassador_content {
margin-top: 8px;
}

#twrss_table a {
	text-decoration: none;	
	color: #3868B2	;
	font-weight: bold;
}

#twrss_table .twrss_item_link a {
	text-align: left;
}
.twrss_item_link{
margin-top: 5px;
}
#twrss_table {
float:left;
margin-bottom:5px;
margin-top:5px;
padding-left:5px;
width:200px;
}
ul#rotatehead{margin:0px; padding: 0px;}
ul#rotatehead p {margin:0px; padding: 0px;}

#main_content_wrap {
	z-index: 10;
}

/* FADING NEWS START */
.news-latest-container h2 {display: none;}
.news-latest-item {margin-bottom: 10px;}
.news-latest-image {display:inline;float:left;height:250px;margin:35px 5px 10px;text-align:center;width:440px;}
.news-latest-date a {font-family: Arial;font-size: 12px;text-decoration: none;color: #009966;}
.news-latest-container h3 {	padding: 0px;margin: 0px;}
.news-latest-container h3 a {font-family: Arial;font-size: 14px;color: #FFFFFF;text-decoration: none;padding: 0px;margin: 0px;}
.news-latest-container {height:355px;5px 5px 0px;z-index:5;}
.news-latest-container p.bodytext {margin: 0px;color: #FFFFFF;}
.news-latest-category {display: none;}
.news-latest-morelink a {font-family: Arial;font-size: 12px;color: #fff;font-weight: bold;}
hr.clearer {display: none;}
.news-list-item h3, .news-list-item h3 a {font-family: Arial;font-size: 14px;text-decoration: none;}
.news-list-item h3 a {color: #009966;}
.news-list-container img {float: left;}
.news-list-category {font-family: Arial;font-size: 12px;}
.news-list-morelink a {	font-family: Arial;	font-size: 11px;color: #005B2F;}
.news-list-container {padding-bottom: 20px;	padding-top: 0px;margin-top: 0px;}
.news-list-container ul {padding: 0px;margin: 0px;}
.news-list-container ul li {background-repeat: no-repeat;background-position: left top;	padding-left: 10px;ine-height: 14px;float: left;margin: 0 0 0 10px;width: 400px;height: 20px;}
.news-list-container h3 {font-family: Arial;font-size: 11px;margin: 0px;padding: 0px;line-height: 12px;}
.news-list-container h3 a {color: #000000;text-decoration: none;}
li.active a {color: #fff;}
.newsbgwrap{margin:2px;}
/* FADING NEWS END */

.fullcal {display:inline;float:right;}

.detailedcal {}
.cal-list-container {}
.cal-list-item {float:left;height:30px;width:100%;text-align:center;}
.cal-list-date {float:left;font-size:12px;width:10%;text-align:center;}
.cal-list-item h3 {float:left;font-size:12px;margin:0;width:40%;text-align:center;}
.cal-list-item h3 a {}
.cal-list-item p {float:left;font-size:12px;margin:0;width:40%;text-align:center;}
.cal-list-morelink {float:left;width:10%;text-align:center;}
.cal-list-morelink a {}
.month-filter, .cat-filter{float:left;width:25%;}
.full-cal {float:right;}
.search-cal {float:left;width:315px;}

#calendar_content #twrss_table {
	width: 170px;
	padding: 0;
}

#calendar_content #twrss_table .twrss_item_link {
	padding-left: 16px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}

#calendar_content #twrss_table a {
	font-weight: normal;
	color: #000;
}

#calendar_content #twrss_table a:hover {
	text-decoration: underline;
}

/* News Archive Page */
.news-arc-item {float: left;display: inline;width: 100%;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #E7E7E7;}
.news-arc-images {float: left;display: inline;width: 120px;margin: 0 10px 0 0;}
.news-arc-image {float: left;display: inline;}
.news-arc-text {float: left;width: 470px;display: inline;}
.news-arc-title {font-size: 16px;font-weight: bold;}
.news-arc-item a {color: #333;text-decoration: none;}
.news-arc-item a:hover {text-decoration: underline;color: #FF5100;}
.news-arc-date {font-size: 11px;color: #8D8D8D;}
.news-arc-subheader p.bodytext {margin: 3px 0;}
.news-arc-morelink {font-size: 11px;}
.news-arc-category {display: none;}
/* News Archive Page END */