/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* generic styles */
a							{text-decoration:none;color:#495965;}
a:hover						{text-decoration:underline;}
a img						{border:none;}

/* body setup */
body						{font-family: Arial,Helvetica, sans-serif;font-size:13px;text-align:center;background:#495965;}
body.home					{background:#495965;color:#495965;}
body.teacher				{background:url(assets/images/bg_page_teacher.gif) #b06da9 repeat-x;}
body.youthworker			{background:url(assets/images/bg_page_youthw.gif) #40a5b1 repeat-x;}
body.communitymember		{background:url(assets/images/bg_page_communitymember.gif) #6cb244 repeat-x;}
body.regenprofessional		{background:url(assets/images/bg_page_regenprof.gif) #b07d2b repeat-x;}
body.creativeprofessional	{background:url(assets/images/bg_page_creativeprof.gif) #7c71b1 repeat-x;}
body.comissioner			{background:url(assets/images/bg_page_commissioner.gif) #c8b237 repeat-x;}
body.developer				{background:url(assets/images/bg_page_developer.gif) #86afba repeat-x;}
body.youngpeople 			{background:url(assets/images/bg_page_youngpeople.gif) #cfd240 repeat-x;}
body.justcurious 			{background:url(assets/images/bg_page_justcurious.gif) #b14e40 repeat-x;}

.pageWrapper 				{width:960px;margin:auto;text-align:left;}

/* page structure */
.header						{background:#fff;position:relative;height:156px;}
.header #logo a				{width:493px;height:105px;display:block;overflow:hidden;background:url(assets/images/logo.png) no-repeat;text-indent:-9999px;position:absolute;top:20px;left:235px;}
.header .strapline			{text-indent:-9999px;display:none;overflow:hidden;}
.header .homebutton 		{background:url(assets/images/bg_home_button.gif) no-repeat;width:71px;height:26px;position:absolute;left:20px;top:0;text-indent:28px;line-height:26px;color:#fff;text-transform:lowercase;font-weight:bold;}
.mainnavigation				{margin-top:75px;float:left;width:100%;}	

.two-cols					{clear:both;overflow:hidden;}
.two-cols .col1				{width:355px;float:left;}
.two-cols .col2				{width:600px;float:left;margin-left:5px;}

.three-cols					{clear:both;overflow:hidden;}
.three-cols .col1			{float:left;width:160px;}
.three-cols .col2			{float:left;width:590px;background:#fff;padding:15px;min-height:400px;height:auto !important;height:400px;}
.three-cols .col3			{float:right;width:180px;}

/* navigation */
.mainnavigation li				{list-style:none;display:inline;}
.mainnavigation	a				{color:#465965;font-weight:bold;font-size:18px;text-transform:lowercase;}
.mainnavigation .about a		{border-bottom:2px solid #40A5B1;margin-left:20px;}
.mainnavigation .forum a		{border-bottom:2px solid #6cb244;margin-left:20px;}
.mainnavigation .curiousminds a	{background:url(assets/images/bg_nav_cm.gif) center bottom no-repeat;padding-bottom:2px;margin-right:20px;float:right;}
.mainnavigation a:hover			{text-decoration:none;border-bottom:2px solid #465965;background:none;padding:0;}

.subnavigation					{position:absolute;top:0;right:20px;background:url(assets/images/bg_subnav.gif) no-repeat;width:102px;height:27px;line-height:27px;padding-left:25px;}
.subnavigation li				{display:inline;list-style:none;color:#fff;}
.subnavigation li a				{font-weight:bold;font-size:12px;color:#fff;}

.sidenav li					{list-style:none;overflow:hidden;}
.sidenav li a				{display:block;width:160px;height:40px;margin-bottom:5px;text-indent:20px;line-height:40px;font-size:18px;color:#495965;background:url(assets/images/bg_sidenav.png) 0 -40px;}
.sidenav .active a			{background-position:0 0;}
.sidenav .disabled a		{background-position:0 -80px;color:#ebebeb;}

.sidenavright li				{list-style:none;}
.sidenavright li a				{display:block;width:180px;height:40px;margin-bottom:5px;text-indent:20px;line-height:40px;font-size:18px;color:#495965;background:url(assets/images/bg_sidenav.png) -160px -40px;}
.sidenavright .active a			{background-position:-160px 0;}
.sidenavright .disabled a		{background-position:-160px -80px;color:#d5bbcd;}

/* content */
.col2 ul					{margin:0 0 15px 15px;}

.longtitle					{background:url(assets/images/bg_longtitle.png) repeat-x;line-height:40px;height:40px;color:#fff;text-transform:uppercase;text-indent:20px;font-size:18px;font-weight:bold;margin-top:4px;}

.mainContent				{margin-top:5px;}
.mainContent p				{margin-bottom:15px;}

/* footer */
.footer						{color:#495965;font-size:12px;background:url(assets/images/bg_footer.png) no-repeat;display:block;padding:0 20px;margin:5px 0 10px 160px;clear:left;width:580px;height:24px;line-height:24px;}
.footer hr					{display:none;}
.footer p					{margin-bottom:0;}
.footer .copyright			{float:left;}
.footer .links	li			{display:inline;list-style:none;margin-left:4px;border-left:1px solid #495965;padding-left:4px;}
.footer .links	li a		{color:#495965;}

/* forms */
legend						{display:none;}
label 						{display: inline-block;width: 200px;padding-bottom: 8px;}
label.label50 				{width: 50px;}
label.rightlabel,
label.comments 				{width: 330px;}
input.input50				{margin-right: 50px;}
input.leftInput				{margin-right: 10px;vertical-align: top;}
select						{margin-bottom: 12px;}
label.textarea				{width:100%;}
textarea					{width:100%;height:60px;}
.wlpeMessage				{color:#ac2323;}
span.required				{color:#b11818;}

/* modal login */
.modallogin 				{background:url(assets/images/log_in_header.png) left bottom no-repeat;padding-bottom:35px;}
.modallogin h3				{width:355px;height:35px;line-height:35px;color:#fff;font-weight:bold;font-size:18px;background:url(assets/images/log_in_header.png);text-transform:uppercase;font-stretch:23px;text-align:center;}
.modallogin h4				{font-size:15px;color:#495965;margin-bottom:10px;}
.modallogin .content		{background:#ccd1d3;padding:20px;}
.modallogin label			{width:155px;}
.modallogin .wlpeMessage	{margin-bottom:5px;}

/* PAGE SPECIFIC */

/* home page */
.home .col1	.welcome		{background:url(assets/images/bg_mc_headers.png) left bottom no-repeat;padding-bottom:35px;}
.home .col1 h2				{width:355px;height:35px;line-height:35px;color:#fff;font-weight:bold;background:url(assets/images/bg_mc_headers.png);text-transform:uppercase;font-stretch:23px;text-align:center;font-size:18px;}
.home .col1 h3				{font-size:15px;color:#40a5b1;margin-bottom:10px;}
.home .col1 .content		{background:#d9edef;padding:20px;}

.home .col2					{background:url(assets/images/bg_mc_headers.png) right bottom no-repeat;padding-bottom:30px;}
.home .col2 h2				{width:600px;height:35px;line-height:35px;color:#fff;font-weight:bold;background:url(assets/images/bg_mc_headers.png) right top;text-transform:uppercase;font-stretch:23px;text-align:center;font-size:18px;}
.home .col2 .content		{background:#fff;overflow:hidden;}

.col2 .splashnav						{margin:20px 0 20px 60px;float:left;width:100%;background:url(assets/images/bg_splashnav.png) no-repeat;}
.splashnav li							{list-style:none;}
.splashnav a							{float:left;display:block;width:160px;height:160px;text-indent:-9999px;overflow:hidden;background:url(assets/images/bg_splashnav1.png) no-repeat;}
.splashnav .teacher a					{background-position:0 0;}
.splashnav .youthworker a				{background-position:-160px 0;}
.splashnav .communitymember a 			{background-position:-320px 0;}
.splashnav .regenprofessional a			{background-position:0 -160px;}
.splashnav .creculprof a				{background-position:-160px -160px;}
.splashnav .commissioner a				{background-position:-320px -160px;}
.splashnav .developer a					{background-position:0 -320px;}
.splashnav .youngperson a				{background-position:-160px -320px;}
.splashnav .justcurious	a				{background-position:-320px -320px;}
.splashnav .teacher a:hover				{background-position:0 -480px;}
.splashnav .youthworker a:hover			{background-position:-160px -480px;}
.splashnav .communitymember a:hover 	{background-position:-320px -480px;}
.splashnav .regenprofessional a:hover	{background-position:0 -640px;}
.splashnav .creculprof a:hover			{background-position:-160px -640px;}
.splashnav .commissioner a:hover		{background-position:-320px -640px;}
.splashnav .developer a:hover			{background-position:0 -800px;}
.splashnav .youngperson a:hover			{background-position:-160px -800px;}
.splashnav .justcurious	a:hover			{background-position:-320px -800px;}

.home .col2							{padding-bottom:0;}
.home .footer						{height:35px;line-height:35px;padding-left:105px;background:none;margin:0;}
.home .footer .links li				{display:inline;list-style:none;margin-left:4px;border-left:1px solid #6cb244;padding-left:4px;}

.home .contact a					{background:url(assets/images/btn_contact.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;display:block;width:167px;height:70px;margin-top:10px;}
.home .contact a:hover				{background-position:0 100%;}

.headlinks							{padding-bottom:3px;margin-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden;}
.headlinks a						{color:#551a8b;}
.headlinks .cstemplatedl			{float:left;padding-left:18px;line-height:16px;background:url(assets/images/icon_csdownload.gif) left center no-repeat;color:#551a8b;display:block;}


.contentblock h3.head				{background:url(assets/images/wh/bg_why_heads.gif) no-repeat;line-height:40px;text-indent:40px;font-size:14px;font-weight:normal;color:#fff;cursor:pointer;}
.contentblock h3.head.active		{background-position:0 -40px;}
.contentblockalt h3.head			{background-position:0 -80px;}
.contentblockalt h3.head.active		{background-position:0 -120px;}
.contentblock .answer				{width:510px;margin:auto;padding:13px 30px;background:#e6e6e6;}
.contentblock h4					{color:#873b6e;font-size:14px;margin-bottom:5px;}
.contentblock ul					{margin:0 0 15px 15px;}
.contentblock ul li					{line-height:1.3em;}


/* section specific */
body .contentblock h3.head							{font-weight:bold;}
body.teacher .contentblock h3.head					{background-image:url(assets/images/wh/teacher_why_heads.gif);}
body.youthworker .contentblock h3.head				{background-image:url(assets/images/wh/youthworker_why_heads.gif);}
body.communitymember .contentblock h3.head			{background-image:url(assets/images/wh/communitymember_why_heads.gif);}
body.regenprofessional .contentblock h3.head		{background-image:url(assets/images/wh/regenprof_why_heads.gif);}
body.creativeprofessional .contentblock h3.head		{background-image:url(assets/images/wh/creativeprof_why_heads.gif);}
body.comissioner .contentblock h3.head				{background-image:url(assets/images/wh/commissioner_why_heads.gif);}
body.developer .contentblock h3.head				{background-image:url(assets/images/wh//developer_why_heads.gif);}
body.youngpeople .contentblock h3.head				{background-image:url(assets/images/wh/youngpeople_why_heads.gif);}
body.justcurious .contentblock h3.head				{background-image:url(assets/images/wh/justcurious_why_heads.gif);}

.noq .contentblock .head								{text-indent:10px;background:url(assets/images/wh/bg_why_heads2.gif) no-repeat;font-weight:bold;}
body.teacher .noq .contentblock .head					{background-image:url(assets/images/wh/teacher_why_heads2.gif);}
body.youthworker .noq .contentblock .head				{background-image:url(assets/images/wh/youthworker_why_heads2.gif);}
body.communitymember .noq .contentblock .head			{background-image:url(assets/images/wh/communitymember_why_heads2.gif);}
body.regenprofessional .noq .contentblock .head		{background-image:url(assets/images/wh/regenprof_why_heads2.gif);}
body.creativeprofessional .noq .contentblock .head	{background-image:url(assets/images/wh/creativeprof_why_heads2.gif);}
body.comissioner .noq .contentblock .head				{background-image:url(assets/images/wh/commissioner_why_heads2.gif);}
body.developer .noq .contentblock .head				{background-image:url(assets/images/wh//developer_why_heads2.gif);}
body.youngpeople .noq .contentblock .head				{background-image:url(assets/images/wh/youngpeople_why_heads2.gif);}
body.justcurious .noq .contentblock .head				{background-image:url(assets/images/wh/justcurious_why_heads2.gif);}

body.teacher .contentblock h4				{color:#622c4f;}
body.youthworker .contentblock h4			{color:#205f71;}
body.communitymember .contentblock h4		{color:#005c3f;}
body.regenprofessional .contentblock h4		{color:#6c361f;}
body.creativeprofessional .contentblock h4	{color:#43286a;}
body.comissioner .contentblock h4			{color:#6a5228;}
body.developer .contentblock h4				{color:#454d59;}
body.youngpeople .contentblock h4			{color:#707b38;}
body.justcurious .contentblock h4			{color:#6a2214;}

.noqahead									{line-height:40px;text-indent:10px;background:url(assets/images/wh/bg_why_heads3.gif) no-repeat;font-size:14px;font-weight:normal;color:#fff;font-weight:bold;}
body.teacher .noqahead						{background-image:url(assets/images/wh/teacher_why_heads3.gif);}
body.youthworker .noqahead					{background-image:url(assets/images/wh/youthworker_why_heads3.gif);}
body.communitymember .noqahead				{background-image:url(assets/images/wh/communitymember_why_heads3.gif);}
body.regenprofessional .noqahead			{background-image:url(assets/images/wh/regenprof_why_heads3.gif);}
body.creativeprofessional .noqahead			{background-image:url(assets/images/wh/creativeprof_why_heads3.gif);}
body.comissioner .noqahead					{background-image:url(assets/images/wh/commissioner_why_heads3.gif);}
body.developer .noqahead					{background-image:url(assets/images/wh//developer_why_heads3.gif);}
body.youngpeople .noqahead					{background-image:url(assets/images/wh/youngpeople_why_heads3.gif);}
body.justcurious .noqahead					{background-image:url(assets/images/wh/justcurious_why_heads3.gif);}

/* CASE STUDIES */
.casestudylistitem							{float:left;width:590px;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}
.casestudylistitem .image					{float:left;width:100px;}
.casestudylistitem .details					{float:left;width:470px;padding:10px;margin:0;}
.casestudylistitem .details li				{list-style:none;}
.casestudylistitem .label					{display:block;float:left;width:150px;font-weight:bold;clear:both;}
.casestudylistitem .value					{display:block;float:left;width:320px;}

.casestudy h2								{font-weight:bold;font-size:16px;margin-bottom:15px;}
.casestudy h3								{margin-bottom:10px;clear:both;font-size:14px;}
.casestudy .content							{margin-bottom:5px;border-bottom:1px dotted #873b6e;padding-bottom:5px;overflow:hidden;font-size:12px;color:#4d4d4d;background:#fff;}
.casestudy .content ul						{margin:0 0 15px 15px;}
.casestudy .content .details				{margin:0;}
.casestudy .details li						{width:590px;list-style:none;padding:3px 0;border-bottom:1px dotted #ccc;display:block;float:left;}
.casestudy .details li.last					{border-bottom:none;}
.casestudy .details .label					{float:left;display:block;width:150px;font-weight:bold;clear:both;}
.casestudy .details .value					{float:left;display:block;width:440px;}

.casestudy .detailsimage					{text-align:center;margin-top:15px;}

body.teacher .casestudy h3					{color:#622c4f;}
body.youthworker .casestudy h3				{color:#205f71;}
body.communitymember .casestudy h3			{color:#005c3f;}
body.regenprofessional .casestudy h3		{color:#6c361f;}
body.creativeprofessional .casestudy h3		{color:#43286a;}
body.comissioner .casestudy h3				{color:#6a5228;}
body.developer .casestudy h3				{color:#454d59;}
body.youngpeople .casestudy h3				{color:#707b38;}
body.justcurious .casestudy h3				{color:#6a2214;}

/* I'm looking for */
/*.ilfuserlist .splashnav						{display:none;}*/
.ilflisting .togglesections					{float:right;padding-left:18px;line-height:16px;background:url(assets/images/icons_ilftoggle.gif) left bottom no-repeat;color:#551a8b;display:block;}
.ilflisting .togglecplink					{float:left;padding-left:18px;line-height:16px;background:url(assets/images/icons_ilftoggle.gif) left top no-repeat;color:#551a8b;display:block;}

.ilflisting .noqahead						{font-weight:bold;}
.ilflisting h3								{margin-bottom:10px;}
.ilfuserlist								{clear:both;}
.ilfuserlist .userlistitem					{float:left;width:285px;margin:0 10px 10px 0;}
.ilfuserlist .userlistitem .image			{float:left;width:100px;margin-right:10px;}
.ilfuserlist .userlistitem .details			{float:left;width:170px;}
.ilfuserlist ul								{margin:0;}
.ilfuserlist .details li					{float:left;width:170px;list-style:none;}
.ilfuserlist .details .label				{float:left;display:block;width:60px;}
.ilfuserlist .details .value				{float:left;display:block;width:110px;}

.ilfusergrid .userlistitem					{width:100%;clear:both;border-bottom:1px solid #ccc;padding:5px 0;}
.ilfusergrid .userlistitem .details			{width:100%;}
.ilfusergrid .userlistitem .details li		{width:100%;}
.ilfusergrid .userlistitem .details .label	{width:250px;}
.ilfusergrid .userlistitem .details .value	{width:320px;}

/* member pages */
body.member h3								{font-size:14px;margin-bottom:14px;font-weight:bold;color:#495965;}

.myprofile									{clear:both;}
.myprofile td								{padding:3px;border-bottom:1px solid #ccc;}
.myprofile td.wlpeViewAttribute				{font-weight:bold;width:150px;text-align:right;}

/* NEWS LISTING */
.col2 .newslisting							{margin:10px 0 0 0;}
.newslisting li								{list-style:none;padding:0;margin:0;border-bottom:1px solid #a2a2a2;margin-bottom:10px;padding-bottom:5px;}
.newslisting .title							{font-weight:bold;display:block;padding-bottom:3px;border-bottom:1px dotted #ccc;margin-bottom:3px;}
.newslisting .date							{font-style:italic;font-weight:normal;}

/* SINGLE NEWS ARTICLE */
.newsarticle								{border-bottom:1px solid #a2a2a2;margin-bottom:5px;padding-bottom:5px;}
.relatednewslisting							{border-bottom:1px solid #a2a2a2;margin-bottom:5px;padding-bottom:5px;}
.relatednewslisting h3						{margin-bottom:5px;}
.relatednewslisting li						{border-bottom:none;margin-bottom:0;padding-bottom:0px;}
.relatednewslisting .title					{font-weight:normal;}

/* SIDEBAR */
.sidevid									{padding-bottom:20px;}
.sidevid .content							{background:url(assets/images/bg_sidevid.png) -180px 0 repeat-y;padding:10px;}
.sidevid .head								{background:url(assets/images/bg_sidevid.png) 0 0 repeat-y;width:180px;height:20px;}
.sidevid .foot								{background:url(assets/images/bg_sidevid.png) -360px bottom repeat-y;width:180px;height:20px;}
.sidevidactive								{padding-bottom:20px;}
.sidevidactive .content						{background:url(assets/images/bg_sidevid.png) -720px 0 repeat-y;padding:10px;}
.sidevidactive .head						{background:url(assets/images/bg_sidevid.png) -540px 0 repeat-y;width:180px;height:20px;}
.sidevidactive .foot						{background:url(assets/images/bg_sidevid.png) -900px bottom repeat-y;width:180px;height:20px;}
.sidevid h4									{color:#2b8098;font-size:14px;margin:5px 0 3px 0;}
.sidevid img								{max-width:150px;}

.sidevid .play_video						{position:relative;display:block;}
.sidevid .play_button						{display:block;width:35px;height:35px;background:url(assets/images/btn_play.png);position:absolute;left:57px;top:38px;}

.rightblock									{padding-bottom:20px;}
.rightblock .content						{background:url(assets/images/bg_sidevid.png) -180px 0 repeat-y;padding:10px;}
.rightblock .head							{background:url(assets/images/bg_sidevid.png) 0 0 repeat-y;width:180px;height:20px;text-indent:10px;font-weight:bold;line-height:20px;font-size:14px;color:#2B8098;}
.rightblock .foot							{background:url(assets/images/bg_sidevid.png) -360px bottom repeat-y;width:180px;height:20px;}

.rightblock .latestnews						{}
.rightblock .latestnews li					{list-style:none;padding:3px 0;border-bottom:1px dotted #ccc;}
.rightblock .latestnews .title				{font-weight:bold;}
.rightblock .latestnews .date				{font-style:italic;font-weight:normal;}

.videowrapper								{background:#e6e6e6;width:100%;text-align:center;padding:20px 0 25px 0;margin-bottom:15px;}
.videocontent								{margin:auto;width:400px;text-align:left;}

/* TABS */
.casestudy .tabcontrols						{margin:0;padding:0;border-bottom:1px solid #b3b3b3;overflow:visible;margin-bottom:15px;height:35px;}
.casestudy .tabcontrols li					{list-style:none;display:block;float:left;height:35px;}
.casestudy .tabcontrols a					{display:block;float:left;width:69px;padding:5px;margin-right:5px;height:25px;color:#873b6e;font-size:12px;vertical-align:baseline;background:url(assets/images/tabs_inactive.gif) repeat-x;}
.casestudy .tabcontrols a:hover				{text-decoration:none;background:#f3ebf0;}
.casestudy .tabcontrols .ui-tabs-selected a	{border:1px solid #b3b3b3;border-bottom:1px solid #fff;background:#fff;font-weight:bold;padding:4px 4px 5px 4px;}

/* IE6 */
* html .home .contact a		{background-image:url(assets/images/btn_contact.gif);}

/* FANCY BOX */
#fancybox-loading {position:fixed;top:50%;left:50%;height:40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
* html #fancybox-loading {	/* IE6 */position: absolute;margin-top: 0;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('assets/images/fancybox/fancybox.png');}
#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}
* html #fancybox-overlay {	/* IE6 */position: absolute;width: 100%;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;text-align:center;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}
#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox_error {color: #444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}
#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}
#fancybox-img {	width: 100%;height: 100%;padding: 0;margin: 0;border: none;	outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}
#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}
.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}
.fancybox-title-over {color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('assets/images/fancybox/fancy_title_over.png');display: block;}
#fancybox-title-wrap {display: inline-block;}
#fancybox-title-wrap span {height: 32px;float: left;}
#fancybox-title-left {padding-left: 15px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}
#fancybox-title-main {font-weight: bold;line-height: 29px;background-image: url('assets/images/fancybox/fancybox-x.png');background-position: 0px -40px;color: #FFF;}
#fancybox-title-right {padding-left: 15px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('assets/images/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;    /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancy-bg-n {top: -20px;left: 0;width: 100%;background-image: url('assets/images/fancybox/fancybox-x.png');}
#fancy-bg-ne {top: -20px;right: -20px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -162px;}
#fancy-bg-e {top: 0;right: -20px;height: 100%;background-image: url('assets/images/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancy-bg-se {bottom: -20px;right: -20px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -182px;}
#fancy-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('assets/images/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancy-bg-sw {bottom: -20px;left: -20px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -142px;}
#fancy-bg-w {top: 0;left: -20px;height: 100%;background-image: url('assets/images/fancybox/fancybox-y.png');}
#fancy-bg-nw {top: -20px;left: -20px;background-image: url('assets/images/fancybox/fancybox.png');background-position: -40px -122px;}
/* IE */
.fancybox-ie .fancy-bg { background: transparent !important; }
/*#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.curiousminds.org.uk/curiousproject6/"+'assets/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
*/

/* MODAL STYLES */
.jqmWindow		{display:none;position:fixed; top:17%; left:50%;  margin-left:-178px; width:355px;color:#333;}
.jqmWindow.sectionnav			{width:480px;margin-left:-250px;border:10px solid #fff;background:#fff;}
.jqmWindow.sectionnav .splashnav	{padding:0;margin:0;}
.jqmOverlay		{background-color:#000;}
.jqmClose		{position:absolute;bottom:5px;left:160px;color:#fff;}
* iframe.jqm	{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}
* html .jqmWindow{     position:absolute;     top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px')}
