/*  GLOBALS  */
body
{	margin:0;
	padding:0;
	font:13px/18px Helvetica,Arial,Verdana, sans-serif; 	
	color:#58595b;
	background-color:#fff;
	line-height:1.4em;}
.clr
{	clear:both;}
p
{	margin:0 0 10px 0;
	padding:0;}
a
{	margin:0;
	padding:0;
	text-decoration:underline;
	color: inherit;}
a:hover
{	margin:0;
	padding:0;color: inherit;
	text-decoration:underline;}

.floatright { float: right; }
	
/*  SITE STRUCTURE  */
#positioner
{	margin:auto;
	background-color:#fff;
	width:914px;}
#globalContainer
{	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;}
#masthead
{	width:918px;	
	height:77px;
	margin:7px 0 0 0;}
#mastheadRight
{	height:77px;
	width:600px;
	float:right;}
#contactUsBlock
{	width:167px;
	height:77px;
	float:right;}
#contactUsBlock a
{	width:167px;
	height:77px;
	display:block;
	background:url(../../images/NORCAScontact.gif)}
	
	/*#donate_now{width:155px;
	height:40px;
	float:right;
	margin: 20px 20px 0 0;}
#donate_now a
{	width:155px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background: transparent url(../../images/donate.png) no-repeat 0 0;
}*/
	
/*#masthead h2
{	width:167px;
	height:77px;	
	float:left;
	background-image:url(/images/norcas-logo.gif);
	text-indent:-9999px;}*/
	#masthead h2
{	width:167px;
	height:77px;	
	float:left;
	background-image:url(/images/norcas-logo-proper.gif);
	text-indent:-9999px;}
	
#masthead h2.youth
{	width:216px;
	height:77px;	
	float:left;
	background-image:url(/images/norcas-logo_youth2.gif);
	text-indent:-9999px;}
#masthead h2.training
{	width:216px;
	height:77px;	
	float:left;
	background-image:url(/images/norcas-logo_training2.gif);
	text-indent:-9999px;}
#navContainer
{	position: relative;
	z-index: 2;}	
*html #navContainer {
	position: static;
}
#pageTop{
	
}
#pageTop_left
{	width:433px;
	height:395px;
	overflow:hidden;
	float:left;
	position: relative;
	}
*html #pageTop_left {
	position: static;
}
#pageTop_left_cornercut
{	background-image:url(/images/top-left.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	width:113px;
	height:27px;
	top:0px;
	left:0px;}
#pageTop_right
{	float:right;
	width:481px;
	position: relative;}
*html #pageTop_right {
	position: static;
}
#pageTop_right_cornercut
{	background-image:url(/images/bottom-right.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	position:absolute;
	width:113px;
	height:27px;
	bottom:0px;
	right:0px;
	z-index:100;}
*html #pageTop_right_cornercut {
	display: none;
}
*html #pageTop_left_cornercut {
	display: none;
}
#pageTop_right_top
{ 	height:200px;}
#pageTop_right_bottom
{	height:187px;
	overflow:hidden;
	padding:0;}
#pageTop_right_bottom p
{	padding-top:0;}
#pageTop_right_single
{ 	height:387px;}
#pageTop_right h1
{	font-size:1.9em;
	margin:0;
	text-transform:uppercase;
	font-weight:normal;
	width:439px;
	padding:27px 0 31px 25px;}
#pageTop_right h1.smaller
{	font-size: 17px;}
#pageTop.green h1
{color: #9C3F98;}
#pageTop.purple h1
{color: #B2D459;}
#pageTop.lime h1
{color: #F36E23;}
#pageTop.orange h1
{color: #9C3F98;}
#pageTop.red h1
{color: #0696A3;}
#pageTop.grey h1
{color: #FFFFFF;}

#pageTop_right h3
{	text-transform:uppercase;
	font-size:1.2em;
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:0 0 0 0;}
#pageTop_right h5
{	text-transform:uppercase;
	font-size:1em;
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:0 0 0 0;}
#pageTop_right p
{	width:439px;
	margin:0;
	padding:0px 0 0 25px;}
#pageContent
{	width:100%;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
	overflow:hidden;
	clear:both;}
#pageContent ul
{	margin:0 0 20px 0;}
#pageContent li
{	margin:0;
	padding:0;}
#pageContent a
{	color:#333333;}
#pageContent a:hover
{	color:#000;}
#pageContent_leftcol
{ 	float:left;
	width:433px;}
#pageContent_rightcol
{ 	float:right;
	width:460px;}
#pageContent_singlecol
{ 	width:100%;}
#pageContent h3
{	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:0;}
#pageContent.green h3
{color: #50b148;}
#pageContent.purple h3
{color: #9C3F98;}
#pageContent.lime h3
{color: #B2D459;}
#pageContent.orange h3
{color: #F36E23;}
#pageContent.red h3
{color: #BF1E58;}
#pageContent.grey h3
{color: #333333;}



/*  TEXT HEADERS  */
h2
{	font-size:1.2em;
	margin:0;
	padding:0;
	font-weight:normal;}
h3
{	font-size:1em;
	margin:0 0 5px 0;
	padding:0;
	font-weight:normal;}
h4
{	font-size:0.8em;
	margin:0;
	padding:0;
	font-weight:normal;}



/*  BREADCRUMB  */
#breadCrumb {
margin: 0px 0px 0px 0px; 
padding:17px 0 17px 0;
color:#666666;
text-transform: uppercase;}
#breadCrumb a{	color:#666666;}
#breadCrumb a:hover{	color:#000;}
	
	
/*  FOOTER  */	
#footer
{	margin:0;
	padding:50px 0 20px 0;
	overflow:hidden;
	font-size: 11px;
	background-position:-0px -0px;
	background-repeat:no-repeat;
	clear:both;
	}
#footer.green
{	background-image:url(/images/footer-flash/green.gif);}
#footer.purple
{	background-image:url(/images/footer-flash/purple.gif);}
#footer.lime
{	background-image:url(/images/footer-flash/lime.gif);}
#footer.orange
{	background-image:url(/images/footer-flash/orange.gif);}
#footer.red
{	background-image:url(/images/footer-flash/red.gif);}
#footer.grey
{	background-image:url(/images/footer-flash/grey.gif);}
#socialBookmarks
{	width:242px;
	overflow:hidden;
	float:left;}
#socialBookmarks img
{	border:0;}
#socialBookmarks h2
{	text-transform:uppercase;
	font-size:1.5em;
	color:#f36d24;
	font-weight:bold;
	padding:0 0 10px 0px;
	margin:0 0 0 0;}
#socialLeft
{	float:left;
	margin-top:10px;
	width:123px;}
#socialRight
{	float:right;
	margin-top:10px;
	width:109px;}
#footerLinks
{	float:right;
	overflow:hidden;}
#footerLinks h2
{	text-transform:uppercase;
	font-size:1.1em;
	color:#656567;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;}
#footerLinks ul
{	list-style-type:none;
	margin:0 0px 0 0px;
	float:right;
	padding:0 0px 0 10px;}
#footerLinks li
{	margin:-3px 0px 0 0px;
	padding:0 0px 0 0px;}
#footerLinks a
{	text-decoration:none;
	color:#58595b;}
#footerLinks a:hover
{	text-decoration:underline;
	color:#58595b;}
#footerLinks lh
{	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;}
#charitynum
{	clear:both;
	margin:10px 0 0 0;}
.footerHighlight
{	font-weight:bold;}
/*  TEXT COLOURS  */
.greenText
{	color:#50b148;}
.purpleText
{	color:#9C3F98;}
.limeText
{	color:#B2D459;}
.orangeText
{	color:#F36E23;}
.redText
{	color:#BF1E58;}
.greyText
{	color:#0696A3;}
.turqText
{	color:#00a8b9;}

	
/*  BOX COLOURS  */
.turqBox
{	background-color:#00a8b9;
	color:#fff;}
.turqBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.turqBox a:hover
{	color:#ccc;
	text-decoration:underline;}
	
.greenBox
{	background-color:#50b148;
	color:#fff;}
.greenBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.greenBox a:hover
{	color:#ccc;
	text-decoration:underline;}
.purpleBox
{	background-color:#9C3F98;
	color:#fff;}
.purpleBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.purpleBox a:hover
{	color:#ccc;
	text-decoration:underline;}
.limeBox
{	background-color:#B2D459;
	color:#fff;}
.limeBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.limeBox a:hover
{	color:#ccc;
	text-decoration:underline;}
.orangeBox
{	background-color:#F36E23;
	color:#fff;}
.orangeBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.orangeBox a:hover
{	color:#ccc;
	text-decoration:underline;}
.redBox
{	background-color:#BF1E58;
	color:#fff;}
.redBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.redBox a:hover
{	color:#ccc;
	text-decoration:underline;}
.greyBox
{	background-color:#333333;
	color:#fff;}
.greyBox a
{	color:#FFFFFF;
	text-decoration:underline;}
.greyBox a:hover
{	color:#ccc;
	text-decoration:underline;}
.boxPadding
{	padding: 15px;}


.noticeBox {
float:right; 
width: 220px; 
margin:20px 0px 30px 50px;
padding:15px;
color:#fff;}


.quoteBox
{ 	overflow:hidden;
	width:460px;}
.quoteBox img
{	float:left;
	width:203px;}
.quoteText
{	float:right;
	width:250px;
	font-style:italic;}
.quoteText span
{	color:#58585a;}


.accessibilitybox {
	float:right;
	font-size:0.8em;
}

/*######### Google search classes ##########*/
.gsc-branding {
	display:none;
}


/*** NORCAS Week ***/
.no_week{position:relative; height:502px;}
.no_week .no_largetxt{font-size:20px; line-height: 22px;}
.no_week .no_medtxt{font-size:13px;}

.no_week #pageTop_right{width:174px; }
.no_week #pageTop_right_single{padding:40px 8px 0; height: 460px;}
.no_week #pageTop_right p{margin:0 0 12px; padding:0 7px; width:144px;}
.no_week #pageTop_right p#no_fundfootertxt{margin:75px 0 5px;}
.no_week #pageTop_right_single a, .no_week #pageTop_right_single img{border:0 none; outline:0 none;}

.no_week #pageTop_left {width: 410px; height: 460px; margin: 0 0 0 320px; display:inline;}
.no_week #pageTop_left h1{font-weight:normal; font-size:26px; margin:0 0 10px; line-height: normal;}
.no_week #pageTop_left h2{font-weight:normal; font-size:26px; margin:0 0 30px;}
.no_week #pageTop_left p{color:#000;}
.no_week #pageTop_left ul{color:#000; padding: 0 0 0 20px;}

.no_week #page_img {width: 300px; height: 527px; position:absolute; top:0; left:0;}



