/* Global Elements */
* 
	{	
	margin				: 0px; 
	padding				: 0px; 
	}

html 
	{
	}

body 
	{
	color 				: #67686A;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 95%;
	line-height 		: 130%;
	}
body  a
	{
	color 				: #67686A;
	text-decoration 	: underline;
	}
body  a:hover
	{
	color 				: #67686A;
	text-decoration 	: none;
	}
body  a:focus
	{
	outline				: none; 
	}

/* Wrappers */
.wrapMain
	{
	margin 				: 15px auto 15px auto;
	width 				: 923px;
	font-size 			: 90%;
	}

/* Navigations */
.navPrimary ul
	{
	list-style 			: none;
	}
.navPrimary ul li
	{
	margin 				: 0px 1px 0px 0px;
	float 				: left;
	width 				: 153px;
	}
.navPrimary ul .l
	{
	margin-right		: 0px;
	}
.navPrimary li a
	{
	display 			: block;
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	text-decoration 	: none;
	font-size 			: 90%;
	font-weight 		: bold;
	}
.navPrimary .home a
	{
	background			: #00AFDB url(../imgs/nav-primary-butterfly.png) no-repeat 130px 5px;
	}
.navPrimary .home a:hover
	{
	color				: #7FD7ED;
	}
.navPrimary .about a
	{
	background			: #E31B23 url(../imgs/nav-primary-butterfly.png) no-repeat 130px 5px;
	}
.navPrimary .about a:hover
	{
	color				: #F18D91;
	}
.navPrimary .visit a
	{
	background			: #492F92 url(../imgs/nav-primary-butterfly.png) no-repeat 130px 5px;
	}
.navPrimary .visit a:hover
	{
	color				: #A497C8;
	}
.navPrimary .support a
	{
	background			: #794400 url(../imgs/nav-primary-butterfly.png) no-repeat 130px 5px;
	}
.navPrimary .support a:hover
	{
	color				: #BCA17F;
	}
.navPrimary .education a
	{
	background			: #FDBB30 url(../imgs/nav-primary-butterfly.png) no-repeat 130px 5px;
	}
.navPrimary .education a:hover
	{
	color				: #FEDD97;
	}
.navPrimary .media
	{
	margin-right		: 0px;
	}
.navPrimary .media a
	{
	background			: #B2BB1E url(../imgs/nav-primary-butterfly.png) no-repeat 130px 5px;
	}
.navPrimary .media a:hover
	{
	color				: #D8DD8E;
	}


.navSecondary ul
	{
	margin-left			: 1em;
	}
.navSecondary ul li
	{
	padding 			: 0px 30px 5px 0px;
	}
.navSecondary ul li a
	{
	padding 			: 0px 0px 0px 0px;
	text-decoration 	: none;
	font-weight 		: bold;
	font-size 			: 90%;
	}

/* Header */
.header
	{
	height 				: 125px;
	border-top 			: dotted 1px #67686A;
	}
.header .logo
	{
	float 				: left;
	padding 			: 15px 0px 0px 0px;
	}
.header .latestNews
	{
	float 				: right;
	display 			: block;
	width 				: 461px;
	padding 			: 15px 0px 0px 0px;
	cursor 				: pointer;
	text-decoration 	: none;
	}
.header .latestNews .copy
	{
	float 				: left;
	width 				: 350px;
	}
.header .latestNews .copy .title
	{
	display 			: block;
	padding 			: 5px 0px 0px 0px;
	font-size 			: 100%;
	color 				: #00AFDB;
	}
.header .latestNews .copy .desc
	{
	display 			: block;
	padding 			: 5px 0px 0px 0px;
	}
.header .latestNews .date
	{
	display 			: block;
	float 				: right;
	width 				: 93px;
	height 				: 93px;
	background			: #00AFDB;
	color 				: #FFFFFF;
	}
.header .latestNews .date .month
	{
	display 			: block;
	font-size 			: 14px;
	padding 			: 10px 0px 0px 10px;
	}
.header .latestNews .date .day
	{
	display 			: block;
	font-size 			: 14px;
	padding 			: 10px 0px 0px 8px;
	}
.header .latestNews .date .day span
	{
	padding 			: 0px 6px 0px 0px;
	font-size 			: 55px;
	line-height 		: 80%;
	font-weight 		: bold;
	letter-spacing		: -2px;
	}

/* Featured */
.featured .panel
	{
	float 				: left;
	display 			: block;
	width 				: 230px;
	margin		 		: 1px 1px 0px 0px;
	background 			: #CCCCCC;
	cursor 				: pointer;
	text-decoration 	: none;
	}
.featured .panel .title
	{
	display 			: block;
	padding 			: 2px 0px 3px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	}
.featured .panel .desc
	{
	display 			: block;
	overflow			: hidden;
	position 			: relative;
	height				: 112px;
	}
.featured .panel .desc .copy
	{
	display 			: block;
	position 			: absolute;
	bottom 				: 0px;
	width 				: 230px;
	background 			: url(../imgs/shim-blue-opaque-90.png) repeat 0px 0px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	}
.featured .panel .desc .copy span
	{
	display 			: block;
	padding 			: 5px 5px 10px 5px;
	}
.featured .panel .more
	{
	display 			: block;
	}
.featured .panel .more span
	{
	display 			: block;
	padding 			: 1px 0px 1px 5px;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 207px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	}
.featured #feature1
	{
	background 			: url(../imgs/home-feature-001.jpg) repeat 0px 0px;
	}
.featured #feature1 .title,
.featured #feature1 .copy,
.featured #feature1 .more
	{
	background 			: url(../imgs/shim-yellow-opaque-90.png) repeat 0px 0px;
	}
.featured #feature2
	{
	background 			: url(../imgs/home-feature-002.jpg) repeat 0px 0px;
	}
.featured #feature2 .title,
.featured #feature2 .copy,
.featured #feature2 .more
	{
	background 			: url(../imgs/shim-green-opaque-90.png) repeat 0px 0px;
	}
.featured #feature3
	{
	background 			: url(../imgs/home-feature-003.jpg) repeat 0px 0px;
	}
.featured #feature3 .title,
.featured #feature3 .copy,
.featured #feature3 .more
	{
	background 			: url(../imgs/shim-purple-opaque-90.png) repeat 0px 0px;
	}
.featured #feature4
	{
	background 			: url(../imgs/home-feature-004.jpg) repeat 0px 0px;
	margin-right 		: 0px;
	}
.featured #feature4 .title,
.featured #feature4 .copy,
.featured #feature4 .more
	{
	background 			: url(../imgs/shim-red-opaque-90.png) repeat 0px 0px;
	}

/* Footer */
.footer
	{
	margin 				: 15px 0px 0px 0px;
	padding 			: 10px 0px 0px 0px;
	border-top 			: dotted 1px #67686A;
	font-size 			: 95%;
	}
.footer_socialMedia
	{
	float 				: right;
	}

/* Content */
.content
	{
	padding 				: 20px 0px 20px 0px;
	}
.content h1
	{
	margin 					: 0px 0px 20px 0px;
	padding 				: 0px 20px 7px 154px;
	border-bottom			: dotted 1px #67686A;
	font-size 				: 160%;
	font-weight 			: normal;
	}
.content h2
	{
	margin 					: 0px 0px 20px 0px;
	padding 				: 0px 0px 7px 0px;
	border-bottom			: dotted 1px #67686A;
	font-size 				: 130%;
	font-weight 			: normal;
	}
.colA
	{
	width 				: 154px;
	float 				: left;
	}
.colB
	{
	width 				: 410px;
	float 				: left;
	}
.colC
	{
	width 				: 307px;
	float 				: right;
	}

/* Text Format */
.txtFormat
	{
	}
.txtFormat pre, 
.txtFormat tbody,
.txtFormat h1, 
.txtFormat h2, 
.txtFormat h3, 
.txtFormat h4, 
.txtFormat h5, 
.txtFormat h6
	{
	font-size			: 100%;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 15px 0px;
	}
.txtFormat table
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px;
	width 				: 100%;
	border-collapse		: collapse;
	border-top			: solid 1px #C2CAD7;
	border-left			: solid 1px #C2CAD7;
	background-color	: #EAEDF2;
	}
.txtFormat table th,
.txtFormat table td
	{
	text-align			: left;
	vertical-align		: top;
	padding 			: 3px;
	border-right		: solid 1px #C2CAD7;
	border-bottom		: solid 1px #C2CAD7;
	}
.txtFormat p
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 15px 0px;
	}
.txtFormat blockquote
	{
	margin				: 5px 0px 20px 0px;
	padding				: 15px 0px 15px 45px;
	border-top 			: dotted 1px #67686A;
	border-bottom 		: dotted 1px #67686A;
	font-style			: italic;
	background 			: url(../imgs/blockquote.png) no-repeat 0px 10px;
	}
.txtFormat blockquote p
	{
	margin				: 0px;
	padding				: 0px;
	}
.txtFormat ul,
.txtFormat ol
	{
	margin				: 0px 0px 0px 0px;
	margin-left 		: 1em;
	padding				: 0px 0px 15px 20px;
	}
.txtFormat li
	{
	list-style-type		: disc;
	padding				: 0px 0px 15px 0px;
	}	
.txtFormat ol li
	{
	list-style-type		: lower-roman;
	}			
	
	
/* Content */
.messageError
	{
	margin 				: 0px 0px 30px 0px;
	padding 			: 12px 12px 12px 12px;
	background			: #E31B23;
	color 				: #FFFFFF;
	}
.messageError a,
.messageError a:hover
	{
	color 				: #FFFFFF;
	}
.messageError_inner
	{
	padding 			: 15px 15px 15px 60px;
	background			: url(../imgs/message-error.png) no-repeat left center;
	}
.messageSuccess
	{
	margin 				: 0px 0px 30px 0px;
	padding 			: 12px 12px 12px 12px;
	background			: #B2BB1E;
	color 				: #FFFFFF;
	}
.messageSuccess a,
.messageSuccess a:hover
	{
	color 				: #FFFFFF;
	}
.messageSuccess_inner
	{
	padding 			: 15px 15px 15px 60px;
	background			: url(../imgs/message-success.png) no-repeat left center;
	}
.menuA_item
	{
	float 				: left;
	text-decoration 	: none;
	width 				: 240px;
	margin 				: 0px 24px 34px 0px;
	/*
	width 				: 250px;
	margin 				: 0px 9px 9px 0px;
	*/
	}
.menuA_title
	{
	display 			: block;
	height 				: 21px;
	padding 			: 1px 28px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 90%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 217px 6px;
	/*
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 227px 5px;
	*/
	overflow			: hidden;
	}
.menuA_image
	{
	display 			: block;
	height 				: 150px;
	background			: no-repeat center center;
	}

.imageA
	{
	padding 			: 0px 0px 10px 0px;
	}	
.imageA_title
	{
	padding 			: 1px 28px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	/*border-bottom 		: solid 1px #FFFFFF;*/
	}
.imageA_caption
	{
	margin 				: 15px 0px 15px 0px;
	padding 			: 15px 15px 15px 40px;
	color 				: #FFFFFF;
	background			: url(../imgs/capquote.png) no-repeat 15px 15px;
	}
.imageA_caption a
	{
	color 				: #FFFFFF;
	}
.imageA_caption a:hover
	{
	color 				: #FFFFFF;
	}

.mailinglist
	{
	margin 				: 0px 0px 0px 0px;
	padding 			: 0px 0px 0px 0px;
	background-color 	: #00AFDB;
	color 				: #FFFFFF;
	}
/*
.mailinglist_header
	{
	margin 				: 0px 0px 9px 0px;
	padding 			: 0px 0px 4px 25px;
	font-size 			: 130%;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 0px 5px;
	border-bottom 		: dotted 1px #FFFFFF;
	}
*/
.mailinglist_header
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #00AFDB url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: dotted 1px #FFFFFF;*/
	}
.mailinglist_content
	{
	margin 				: 0px 0px 0px 0px;
	padding 			: 14px 10px 14px 10px;
	background-color 	: #00AFDB;
	color 				: #FFFFFF;
	}
.mailinglist_copy
	{
	padding 			: 0px 0px 7px 0px;
	}
.mailinglist_email
	{
	padding 			: 4px 4px 4px 4px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 100%;
	}
.mailinglist_button
	{
	padding 			: 4px 10px 4px 10px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 100%;
	}

/* Home */
#home .content
	{
	padding 			: 0px 0px 0px 0px;
	position 			: relative;
	height 				: 424px;
	}
#home .content .intro
	{
	position 			: absolute;
	top 				: 20px;
	left 				: 20px;
	z-index				: 1000000;
	width 				: 490px;
	font-size 			: 170%;
	font-weight 		: bold;
	color 				: #FFFFFF;
	line-height			: 130%;
	}
#home .content .intro_main
	{
	padding 			: 0px 0px 10px 0px;
	font-size 			: 190%;
	line-height			: 130%;
	letter-spacing		: -2px;
	}
#home .content .hotlinks
	{
	position 			: absolute;
	bottom 				: 37px;
	right 				: 0px;
	z-index				: 1000000;
	}
#home .content .hotlinks li
	{
	width 				: 307px;
	padding 			: 0px 0px 4px 0px;
	list-style 			: none;
	}
#home .content .hotlinks ul a
	{
	display 			: block;
	padding 			: 8px 8px 8px 8px;
	color 				: #FFFFFF;
	text-decoration		: none;
	font-size 			: 170%;
	font-weight 		: bold;
	border-top			: solid 1px #FFFFFF;
	border-bottom		: solid 1px #FFFFFF;
	border-left			: solid 1px #FFFFFF;
	}
#home .content .hotlinks ul a:hover
	{
	color 				: #4EB3D1;
	background 			: #FFFFFF;
	}

/* Landing Page */
#landing .colB
	{
	width 				: 769px;
	}
#landing .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 0px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 150%;
	}

/* About - People */
#about #people .colB
	{
	width 				: 769px;
	}
#about #people .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 0px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 150%;
	}	
#about #people .item
	{
	float 				: left;
	width 				: 250px;
	margin 				: 0px 9px 9px 0px;
	text-decoration 	: none;
	}
#about #people .item .title
	{
	display 			: block;
	padding 			: 1px 28px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 90%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 227px 5px;
	overflow			: hidden;
	}
#about #people .item .image
	{
	display 			: block;
	height 				: 150px;
	background			: no-repeat center center;
	}

#about #people-info .image
	{
	padding 			: 0px 0px 10px 0px;
	}	
#about #people-info .image .title
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	/*border-bottom 		: solid 1px #FFFFFF;*/
	}
#about #people-info .image .caption
	{
	padding 			: 5px 0px 0px 0px;
	color 				: #67686A;
	}

/* About - Gallery */
#about #gallery .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 0px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 150%;
	}	
#about #gallery .menuB
	{
	padding 			: 0px 0px 0px 0px;
	}
#about #gallery .menuB_title
	{
	margin 				: 0px 0px 10px 0px;
	padding 			: 0px 0px 10px 0px;
	border-bottom		: dotted 1px #67686A;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#about #gallery .menuB_title a
	{
	text-decoration 	: none;
	}
#about #gallery .menuB_title a:hover
	{
	color				: #B2BB1E;
	}
#about #gallery .menuB_image
	{
	float 				: left;
	display 			: block;
	}
#about #gallery .menuB_imageSrc
	{
	display 			: block;
	width 				: 135px;
	height 				: 135px;
	}
#about #gallery .image
	{
	float 				: left;
	display 			: block;
	}
#about #gallery .image_src
	{
	display 			: block;
	width 				: 135px;
	height 				: 135px;
	}
#about #gallery .colC li
	{
	list-style 			: none;
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	padding				: 0px 0px 15px 0px;
	}
#about #gallery .colC .title
	{
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#about #gallery .colC .title a
	{
	text-decoration 	: none;
	}
#about #gallery .colC .title a:hover
	{
	color				: #B2BB1E;
	}

/* Faq */
#faq .questions
	{
	margin-left 		: 1em;
	}
#faq .questions li
	{
	padding 			: 0px 0px 7px 0px;
	}
#faq .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 0px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 140%;
	}
#faq .enquiry
	{
	}
#faq .enquiry_header
	{
	margin 				: 0px 0px 7px 0px;
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #492F92 url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	/*border-bottom 		: solid 1px #FFFFFF;*/
	}
#faq .enquiry_copy
	{
	padding 			: 5px 0px 0px 0px;
	}
#faq .enquiry_label
	{
	display 			: block;
	padding 			: 10px 0px 2px 0px;
	}
#faq .enquiry_field
	{
	padding 			: 4px 4px 4px 4px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 100%;
	}
#faq .enquiry_button
	{
	padding 			: 10px 0px 0px 0px;
	text-align 			: right;
	}	

/* Site map */
#sitemap .colB
	{
	width 				: 769px;
	}
#sitemap .imageA_title
	{
	background-position	: 746px 5px;
	}

/* Contact */
#contact .enquiry
	{
	}
#contact .enquiry_header
	{
	margin 				: 0px 0px 7px 0px;
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #492F92 url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	/*border-bottom 		: solid 1px #FFFFFF;*/
	}
#contact .enquiry_copy
	{
	padding 			: 5px 0px 0px 0px;
	}
#contact .enquiry_label
	{
	display 			: block;
	padding 			: 10px 0px 2px 0px;
	}
#contact .enquiry_field
	{
	padding 			: 4px 4px 4px 4px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 100%;
	}
#contact .enquiry_button
	{
	padding 			: 10px 0px 0px 0px;
	text-align 			: right;
	}

/* Latest News */
#news .colB .item
	{
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	}
#news .colB .date
	{
	padding 			: 0px 0px 5px 0px;
	color				: #B2BB1E;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#news .colB .title
	{
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#news .colB .title a
	{
	text-decoration 	: none;
	}
#news .colB .title a:hover
	{
	color				: #B2BB1E;
	text-decoration 	: none;
	}
#news .colB .highlight
	{
	padding 			: 0px 0px 15px 0px;
	}
#news .colB .highlight a
	{
	color				: #B2BB1E;
	}
#news .colB .highlight a:hover
	{
	color				: #B2BB1E;
	}
	
#news .colC .calendar .unselected
	{
	margin	 			: 0px 0px 5px 0px;
	padding 			: 0px 0px 5px 0px;
	border-bottom 		: dotted 1px #67686A;
	list-style			: none;
	}
#news .colC .calendar .unselected a
	{
	text-decoration		: none;
	}
#news .colC .calendar .unselected a:hover
	{
	color				: #B2BB1E;
	}
#news .colC .calendar .selected
	{
	padding 			: 4px 0px 0px 0px;
	margin	 			: 0px 0px 5px 0px;
	border-bottom 		: dotted 1px #67686A;
	}
#news .colC .calendar .selected .year
	{
	float 				: left;
	display 			: block;
	padding 			: 5px 0px 0px 0px;
	font-size 			: 35px;
	color				: #B2BB1E;
	}
#news .colC .calendar .selected .months
	{
	margin 				: 0px 0px 0px 93px;
	}	
#news .colC .calendar .selected .month,
#news .colC .calendar .selected .monthCur
	{
	float 				: left;
	display 			: block;
	width 				: 62px;
	height 				: 62px;
	margin 				: 0px 0px 9px 9px;
	background			: #D8DD8E;
	text-decoration		: none;
	}
#news .colC .calendar .selected .month:hover,
#news .colC .calendar .selected .monthCur:hover
	{
	background			: #B2BB1E;
	}
#news .colC .calendar .selected .month .name,
#news .colC .calendar .selected .monthCur .name
	{
	display 			: block;
	padding 			: 35px 0px 0px 10px;
	color 				: #FFFFFF;
	font-size 			: 14px;
	}
#news .colC .calendar .selected .monthCur
	{
	background			: #B2BB1E;
	}

/* Latest News Article*/
#newsArticle .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 45px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 140%;
	background 			: url(../imgs/blockquote.png) no-repeat 0px 0px;
	}
#newsArticle .image
	{
	padding 			: 0px 0px 10px 0px;
	}	
#newsArticle .image .title
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: solid 1px #FFFFFF;
	}
#newsArticle .image .caption
	{
	padding 			: 5px 0px 0px 0px;
	font-style			: italic;
	}


/* Whats on */
#visit #whats-on .colB .item
	{
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	}
#visit #whats-on .colB .date
	{
	padding 			: 0px 0px 5px 0px;
	color				: #492F92;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#visit #whats-on .colB .title
	{
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#visit #whats-on .colB .title a
	{
	text-decoration 	: none;
	}
#visit #whats-on .colB .title a:hover
	{
	color				: #492F92;
	text-decoration 	: none;
	}
#visit #whats-on .colB .highlight
	{
	padding 			: 0px 0px 15px 0px;
	}
#visit #whats-on .colB .highlight a
	{
	color				: #492F92;
	}
#visit #whats-on .colB .highlight a:hover
	{
	color				: #492F92;
	}

#visit #whats-on .colC .countdown_timer
	{
	padding 			: 10px 0px 12px 0px;
	background-color 	: #492F92;
	text-align 			: center;
	}
#visit #whats-on .colC .countdown_timer table
	{
	margin 				: 0px auto 0px auto;
	text-align 			: left;
	}
#visit #whats-on .colC .countdown_timer table td
	{
	padding 			: 0px 0px 0px 0px;
	}
#visit #whats-on .colC .countdown_timerLabel
	{
	padding 			: 0px 0px 5px 0px;
	color				: #FFFFFF;
	}
#visit #whats-on .colC .countdown_timerNum
	{
	float 				: left;
	font-size 			: 50px;
	line-height 		: 80%;
	font-weight 		: bold;
	letter-spacing		: -2px;
	color				: #FFFFFF;
	}
#visit #whats-on .colC .countdown_timerNum span
	{
	padding 			: 0px 4px 0px 2px;
	}
#visit #whats-on .colC .countdown_header
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #492F92 url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: dotted 1px #FFFFFF;*/
	}
#visit #whats-on .colC .countdown_date
	{
	padding 			: 10px 0px 0px 5px;
	}
#visit #whats-on .colC .countdown_event
	{
	padding 			: 5px 0px 10px 5px;
	}
#visit #whats-on .colC .countdown_event a
	{
	color 				: #492F92;
	}

#visit #whats-on-article .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 45px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 140%;
	background 			: url(../imgs/blockquote.png) no-repeat 0px 0px;
	}	
#visit #whats-on-article .image
	{
	padding 			: 0px 0px 10px 0px;
	}	
#visit #whats-on-article .image .title
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: solid 1px #FFFFFF;
	}
#visit #whats-on-article .image .caption
	{
	padding 			: 5px 0px 0px 0px;
	font-style			: italic;
	}

#visit #whats-on-article .countdown_timer
	{
	padding 			: 10px 0px 12px 0px;
	background-color 	: #492F92;
	text-align 			: center;
	}
#visit #whats-on-article .countdown_timer table
	{
	margin 				: 0px auto 0px auto;
	text-align 			: left;
	}
#visit #whats-on-article .countdown_timer table td
	{
	padding 			: 0px 0px 0px 0px;
	}
#visit #whats-on-article .countdown_timerLabel
	{
	padding 			: 0px 0px 5px 0px;
	color				: #FFFFFF;
	}
#visit #whats-on-article .countdown_timerNum
	{
	float 				: left;
	font-size 			: 50px;
	line-height 		: 80%;
	font-weight 		: bold;
	letter-spacing		: -2px;
	color				: #FFFFFF;
	}
#visit #whats-on-article .countdown_timerNum span
	{
	padding 			: 0px 4px 0px 2px;
	}
#visit #whats-on-article .countdown_header
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #492F92 url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: dotted 1px #FFFFFF;*/
	}
#visit #whats-on-article .countdown_date
	{
	padding 			: 10px 0px 0px 5px;
	}
#visit #whats-on-article .countdown_event
	{
	padding 			: 5px 0px 10px 5px;
	}
#visit #whats-on-article .countdown_event a
	{
	color 				: #492F92;
	}


#media #whats-on .colB .item
	{
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	}
#media #whats-on .colB .date
	{
	padding 			: 0px 0px 5px 0px;
	color				: #B2BB1E;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#media #whats-on .colB .title
	{
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#media #whats-on .colB .title a
	{
	text-decoration 	: none;
	}
#media #whats-on .colB .title a:hover
	{
	color				: #B2BB1E;
	text-decoration 	: none;
	}
#media #whats-on .colB .highlight
	{
	padding 			: 0px 0px 15px 0px;
	}
#media #whats-on .colB .highlight a
	{
	color				: #B2BB1E;
	}
#media #whats-on .colB .highlight a:hover
	{
	color				: #B2BB1E;
	}

#media #whats-on .colC .countdown_timer
	{
	padding 			: 10px 0px 12px 0px;
	background-color 	: #B2BB1E;
	text-align 			: center;
	}
#media #whats-on .colC .countdown_timer table
	{
	margin 				: 0px auto 0px auto;
	text-align 			: left;
	}
#media #whats-on .colC .countdown_timer table td
	{
	padding 			: 0px 0px 0px 0px;
	}
#media #whats-on .colC .countdown_timerLabel
	{
	padding 			: 0px 0px 5px 0px;
	color				: #FFFFFF;
	}
#media #whats-on .colC .countdown_timerNum
	{
	float 				: left;
	font-size 			: 50px;
	line-height 		: 80%;
	font-weight 		: bold;
	letter-spacing		: -2px;
	color				: #FFFFFF;
	}
#media #whats-on .colC .countdown_timerNum span
	{
	padding 			: 0px 4px 0px 2px;
	}
#media #whats-on .colC .countdown_header
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #B2BB1E url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: dotted 1px #FFFFFF;*/
	}
#media #whats-on .colC .countdown_date
	{
	padding 			: 10px 0px 0px 5px;
	}
#media #whats-on .colC .countdown_event
	{
	padding 			: 5px 0px 10px 5px;
	}
#media #whats-on .colC .countdown_event a
	{
	color 				: #B2BB1E;
	}

#media #whats-on-article .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 45px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 140%;
	background 			: url(../imgs/blockquote.png) no-repeat 0px 0px;
	}	
#media #whats-on-article .image
	{
	padding 			: 0px 0px 10px 0px;
	}	
#media #whats-on-article .image .title
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: solid 1px #FFFFFF;
	}
#media #whats-on-article .image .caption
	{
	padding 			: 5px 0px 0px 0px;
	font-style			: italic;
	}

#media #whats-on-article .countdown_timer
	{
	padding 			: 10px 0px 12px 0px;
	background-color 	: #B2BB1E;
	text-align 			: center;
	}
#media #whats-on-article .countdown_timer table
	{
	margin 				: 0px auto 0px auto;
	text-align 			: left;
	}
#media #whats-on-article .countdown_timer table td
	{
	padding 			: 0px 0px 0px 0px;
	}
#media #whats-on-article .countdown_timerLabel
	{
	padding 			: 0px 0px 5px 0px;
	color				: #FFFFFF;
	}
#media #whats-on-article .countdown_timerNum
	{
	float 				: left;
	font-size 			: 50px;
	line-height 		: 80%;
	font-weight 		: bold;
	letter-spacing		: -2px;
	color				: #FFFFFF;
	}
#media #whats-on-article .countdown_timerNum span
	{
	padding 			: 0px 4px 0px 2px;
	}
#media #whats-on-article .countdown_header
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: #B2BB1E url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: dotted 1px #FFFFFF;*/
	}
#media #whats-on-article .countdown_date
	{
	padding 			: 10px 0px 0px 5px;
	}
#media #whats-on-article .countdown_event
	{
	padding 			: 5px 0px 10px 5px;
	}
#media #whats-on-article .countdown_event a
	{
	color 				: #B2BB1E;
	}



/* Press */
#press .colB .item
	{
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	padding				: 0px 0px 15px 0px;
	}
#press .colB .date
	{
	padding 			: 0px 0px 5px 0px;
	color				: #B2BB1E;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#press .colB .title
	{
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#press .colB .download
	{
	}
#press .colB .download a
	{
	color				: #B2BB1E;
	}
	
#press .colC .item
	{
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	padding				: 0px 0px 15px 0px;
	}
#press .colC .image
	{
	float 				: left;
	width 				: 100px;
	height 				: 100px;
	background-color 	: #67686A;
	background-position : center center;
	background-position : no-repeat;
	}
#press .colC .title
	{
	margin 				: 0px 0px 0px 120px;
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#press .colC .download
	{
	margin 				: 0px 0px 0px 120px;
	}
#press .colC .download a
	{
	color				: #B2BB1E;
	}

/* Blog */
#blog .colB .item
	{
	border-bottom		: dotted 1px #67686A;
	margin 				: 0px 0px 15px 0px;
	}
#blog .colB .title
	{
	padding 			: 0px 0px 5px 0px;
	font-weight 		: bold;
	font-size 			: 110%;
	}
#blog .colB .title a
	{
	text-decoration 	: none;
	}
#blog .colB .title a:hover
	{
	color				: #B2BB1E;
	text-decoration 	: none;
	}
#blog .colB .highlight
	{
	padding 			: 0px 0px 5px 0px;
	}
#blog .colB .highlight a
	{
	color				: #B2BB1E;
	}
#blog .colB .highlight a:hover
	{
	color				: #B2BB1E;
	}
#blog .colB .comments
	{
	padding 			: 0px 0px 5px 0px;
	font-size 			: 100%;
	}
#blog .colB .comments a
	{
	color				: #B2BB1E;
	}
#blog .colB .comments a:hover
	{
	color				: #B2BB1E;
	}
#blog .colB .published
	{
	padding 			: 0px 0px 15px 0px;
	font-size 			: 80%;
	}
		
#blog .colC .calendar .unselected
	{
	margin	 			: 0px 0px 5px 0px;
	padding 			: 0px 0px 5px 0px;
	border-bottom 		: dotted 1px #67686A;
	list-style			: none;
	}
#blog .colC .calendar .unselected a
	{
	text-decoration		: none;
	}
#blog .colC .calendar .unselected a:hover
	{
	color				: #B2BB1E;
	}
#blog .colC .calendar .selected
	{
	padding 			: 4px 0px 0px 0px;
	margin	 			: 0px 0px 5px 0px;
	border-bottom 		: dotted 1px #67686A;
	}
#blog .colC .calendar .selected .year
	{
	float 				: left;
	display 			: block;
	padding 			: 5px 0px 0px 0px;
	font-size 			: 35px;
	color				: #B2BB1E;
	}
#blog .colC .calendar .selected .months
	{
	margin 				: 0px 0px 0px 93px;
	}	
#blog .colC .calendar .selected .month,
#blog .colC .calendar .selected .monthCur
	{
	float 				: left;
	display 			: block;
	width 				: 62px;
	height 				: 62px;
	margin 				: 0px 0px 9px 9px;
	background			: #D8DD8E;
	text-decoration		: none;
	}
#blog .colC .calendar .selected .month:hover,
#blog .colC .calendar .selected .monthCur:hover
	{
	background			: #B2BB1E;
	}
#blog .colC .calendar .selected .month .name,
#blog .colC .calendar .selected .monthCur .name
	{
	display 			: block;
	padding 			: 35px 0px 0px 10px;
	color 				: #FFFFFF;
	font-size 			: 14px;
	}
#blog .colC .calendar .selected .monthCur
	{
	background			: #B2BB1E;
	}

/* Blog Article*/
#blogArticle .intro
	{
	margin 				: 0px 0px 20px 0px;
	padding 			: 0px 0px 20px 45px;
	border-bottom		: dotted 1px #67686A;
	font-size 			: 120%;
	line-height 		: 140%;
	background 			: url(../imgs/blockquote.png) no-repeat 0px 0px;
	}
#blogArticle .share
	{
	float 				: right;
	}
#blogArticle .share img
	{
	vertical-align:text-top;
	}
#blogArticle .comments
	{
	margin 				: 40px 0px 0px 0px;
	}
#blogArticle .comments h2
	{
	margin 				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	border 				: none;
	color 				: #B2BB1E;
	}
#blogArticle .comments_comment
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#blogArticle .comments_moderator
	{
	color 				: #B2BB1E;
	}
#blogArticle .comments_by
	{
	padding 			: 0px 0px 0px 0px;
	font-size 			: 80%;
	}
#blogArticle .comments_moderator .comments_by
	{
	padding 			: 0px 0px 0px 25px;
	background 			: url(../imgs/blog-moderator-indicator.png) no-repeat 0px 4px;
	}
#blogArticle .comments_copy
	{
	padding 			: 0px 0px 5px 0px;
	}
#blogArticle .comments_reply
	{
	padding 			: 0px 0px 0px 0px;
	font-size 			: 80%;
	}
#blogArticle .comments_pageSelect
	{
	padding 			: 15px 0px 0px 0px;
	border-top			: dotted 1px #67686A;
	}
#blogArticle .comments_pageSelect ul li
	{
	float 				: left;
	list-style 			: none;
	}
#blogArticle .comments_pageSelect ul li .numReg,
#blogArticle .comments_pageSelect ul li .arrReg
	{
	display 			: block;
	padding 			: 0px 4px 0px 4px;
	cursor 				: pointer;
	color 				: #B2BB1E;
	text-decoration 	: none;
	}
#blogArticle .comments_pageSelect ul li .numReg:hover,
#blogArticle .comments_pageSelect ul li .arrReg:hover
	{
	color 				: #67686A;
	text-decoration 	: none;
	}
#blogArticle .comments_pageSelect ul li .numCur,
#blogArticle .comments_pageSelect ul li .arrCur
	{
	display 			: block;
	padding 			: 0px 4px 0px 4px;
	cursor 				: pointer;
	color 				: #67686A;
	text-decoration 	: none;
	}
#blogArticle .comments_add
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#blogArticle .comments_add form fieldset
	{
	padding 			: 10px;
	border				: none;
	background			: #B2BB1E;
	color 				: #FFFFFF;
	}
#blogArticle .comments_add form fieldset input[type='text'],
#blogArticle .comments_add form fieldset textarea
	{
	padding 			: 5px;
	border				: none;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 100%;
	}
#blogArticle .comments_add form fieldset .field
	{
	padding 			: 0px 0px 10px 0px;
	}	
#blogArticle .comments_add form fieldset .field label
	{
	display 			: block;
	padding 			: 0px 0px 5px 0px;
	}	
#blogArticle .comments_add form fieldset .antispam
	{
	padding 			: 10px 0px 10px 0px;
	}
#blogArticle .comments_add form fieldset .antispam_code img
	{
	vertical-align 		: middle;
	}
#blogArticle .comments_add form fieldset .button
	{
	margin	 			: 10px 0px 0px 0px;
	padding 			: 10px 0px 0px 0px;
	border-top			: dotted 1px #FFFFFF;
	}
#blogArticle .comments_add form fieldset .button input[type='submit']
	{
	padding 			: 4px 10px 4px 10px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 100%;
	}			
#blogArticle .image
	{
	padding 			: 0px 0px 10px 0px;
	}	
#blogArticle .image .title
	{
	padding 			: 1px 0px 1px 5px;
	color 				: #FFFFFF;
	font-size 			: 95%;
	font-weight 		: bold;
	background			: url(../imgs/nav-primary-butterfly.png) no-repeat 283px 5px;
	border-bottom 		: solid 1px #FFFFFF;
	}
#blogArticle .image .caption
	{
	padding 			: 5px 0px 0px 0px;
	font-style			: italic;
	}


/* Color Schemes */
/* About Us */
#about .content h1,
#about .content h2
	{
	color 				: #E31B23;
	}	
#about .navSecondary ul li
	{
	color 				: #E31B23;
	}
#about .navSecondary ul li a
	{
	color 				: #E31B23;
	}
#about .navSecondary ul li a:hover
	{
	color 				: #F18D91;
	}
#about .downloads
	{
	margin 				: 30px 0px 0px 0px;
	}
#about .downloads h2
	{
	margin 				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	border 				: none;
	}
#about .downloads_item
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#about .imageA_title
	{
	background-color	: #E31B23;
	}
#about .imageA_caption
	{
	background-color	: #E31B23;
	}
#about .menuA_title
	{
	background-color	: #E31B23;
	}
#about .menuA_image
	{
	background-color	: #F18D91;
	}
#about .txtFormat a
	{
	color 				: #E31B23;
	}


/* Visit Us */
#visit .content h1,
#visit .content h2
	{
	color 				: #492F92;
	}	
#visit .navSecondary ul li
	{
	color 				: #492F92;
	}
#visit .navSecondary ul li a
	{
	color 				: #492F92;
	}
#visit .navSecondary ul li a:hover
	{
	color 				: #A497C8;
	}
#visit .downloads
	{
	margin 				: 30px 0px 0px 0px;
	}
#visit .downloads h2
	{
	margin 				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	border 				: none;
	}
#visit .downloads_item
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#visit .imageA_title
	{
	background-color	: #492F92;
	}
#visit .imageA_caption
	{
	background-color	: #492F92;
	}
#visit .menuA_title
	{
	background-color	: #492F92;
	}
#visit .menuA_image
	{
	background-color	: #A497C8;
	}
#visit .txtFormat a
	{
	color 				: #492F92;
	}
	

/* Support Us */
#support .content h1,
#support .content h2
	{
	color 				: #794400;
	}	
#support .navSecondary ul li
	{
	color 				: #794400;
	}
#support .navSecondary ul li a
	{
	color 				: #794400;
	}
#support .navSecondary ul li a:hover
	{
	color 				: #BCA17F;
	}
#support .downloads
	{
	margin 				: 30px 0px 0px 0px;
	}
#support .downloads h2
	{
	margin 				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	border 				: none;
	}
#support .downloads_item
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#support .imageA_title
	{
	background-color	: #794400;
	}
#support .imageA_caption
	{
	background-color	: #794400;
	}
#support .menuA_title
	{
	background-color	: #794400;
	}
#support .menuA_image
	{
	background-color	: #BCA17F;
	}
#support .txtFormat a
	{
	color 				: #794400;
	}	

/* Education Zone */
#education .content h1,
#education .content h2
	{
	color 				: #F79620;
	}	
#education .navSecondary ul li
	{
	color 				: #F79620;
	}
#education .navSecondary ul li a
	{
	color 				: #F79620;
	}
#education .navSecondary ul li a:hover
	{
	color 				: #FBCA8F;
	}
#education .downloads
	{
	margin 				: 30px 0px 0px 0px;
	}
#education .downloads h2
	{
	margin 				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	border 				: none;
	}
#education .downloads_item
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#education .imageA_title
	{
	background-color	: #F79620;
	}
#education .imageA_caption
	{
	background-color	: #F79620;
	}
#education .menuA_title
	{
	background-color	: #F79620;
	}
#education .menuA_image
	{
	background-color	: #FBCA8F;
	}	
#education .txtFormat a
	{
	color 				: #F79620;
	}		

/* Media & News */
#media .content h1,
#media .content h2
	{
	color 				: #B2BB1E;
	}	
#media .navSecondary ul li
	{
	color 				: #B2BB1E;
	}
#media .navSecondary ul li a
	{
	color 				: #B2BB1E;
	}
#media .navSecondary ul li a:hover
	{
	color 				: #D8DD8E;
	}
#media .downloads
	{
	margin 				: 30px 0px 0px 0px;
	}
#media .downloads h2
	{
	margin 				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	border 				: none;
	}
#media .downloads_item
	{
	padding 			: 15px 0px 15px 0px;
	border-top			: dotted 1px #67686A;
	}
#media .imageA_title
	{
	background-color	: #B2BB1E;
	}
#media .imageA_caption
	{
	background-color	: #B2BB1E;
	}			
#media .menuA_title
	{
	background-color	: #B2BB1E;
	}
#media .menuA_image
	{
	background-color	: #D8DD8E;
	}	
#media .txtFormat a
	{
	color 				: #B2BB1E;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	
	
	
	
	
	
	
		
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
