/* Homepage
--------------------------*/

div#pagetext {
	margin-left:0;
	padding:0;
}

div#pagetext .content {
	clear: left;
	margin-top: -3px;
	max-width: none;
	padding-top: 0.5em;
	width: 100%;
}

.section {
	clear:both;
	overflow: hidden;
	/* margin-bottom:1em; removed from alt colour scheme */
} 

.section div {
	float:left;
	width: 33.3%;
}

.links div {
	width: 30.3%;
	padding: 0 1.45%;
}

.section div div,
.links div div {
	float:none;
	width: auto;
	padding:0;
}



/* fonts & links
-----------------------------*/

.section {
	font-size: 0.9em;
}

#pagetext h2, #pagetext h2 * {
	font-family: Verdana, Geneva, sans-serif
}

h2, h2 a {
	color: #F51D30;
}

h3, h3 a {
	color: #6A83B2;
}

#pagetext {
	line-height: 1.5;
}

#pagetext a:visited {
	color: #55698E;
}

p.more a {
	display: inline;
	background: url(../imagesNew/arrowRed.png) right 0.3em no-repeat;
	padding-right: 14px;
}

p.more a:hover {
	background-color: transparent;
	text-decoration:underline !important;
}

.media a {
	overflow: hidden;
}

.media img {
	float:left;
	width: 50px;
	margin-right: 8px;
}

.media .bd{display:table-cell;}

/* Intro section : .section.intro
--------------------------------------------*/

.intro {
	color: #6A83B2;
	font-size: 1.15em;
	line-height: 1.3;
}

	#pagetext .intro h1 {
		color: #6A83B2;
		display: inline;
		font-size: 1em;
		margin-bottom: 0;
		text-transform:none;
		font-family:inherit;
	}
	
	.intro p {
		display: inline;
	}
	
.intro {
	background: #6A83B2;
	color:white;
	padding: 0.8em;
	padding-bottom:0;
	margin-bottom:0;
}

#pagetext .intro h1, #pagetext .intro a {
	color:white;
}


/* Divisions section : .section.divisions
----------------------------------------*/

.divisions {
	padding: 1.5em 4px 2.5em 4px;
	margin-bottom:0;
	
	background: url(../imagesNew/homeDivBg.png) repeat-x top left;
	background-image: -moz-linear-gradient(top, #6A83B2, white);
	background-image: -webkit-linear-gradient(top, #6A83B2, white);
	background-image: linear-gradient(top, #6A83B2, white);
} @media print {.divisions div {padding-left:0;padding-right:0}}

.divisions a {
	background-color: #80A1C8;
	padding-bottom:1px;
	display:block;
	text-decoration:none;
	margin: 0 7px;
	
	-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.2);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.2);
}

.divisions a, .divisions h2 {
	-moz-border-radius-topright: 10px;
	-webkit-top-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}

.divisions a, .divisions p.more {
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.divisions p {
	background-color:white;
	margin: 0 1px;
	padding: 0 1em;
}

.divisions h2+p {
	padding-top:1em;
}

.divisions p.more {
	font-size: 0.9em;
	text-align:right;
	background: white url(../imagesNew/arrowRed.png) 97% 1.2em no-repeat;
	padding: 0.8em 2em 1em 1em;
}

.divisions a:hover p {
	background-color: #F3F5F9;
}

.divisions h2 {
	background-color: #80A1C8;
	padding:5%;
}

.divisions img {
	height: 65px;
	width: 174px;
}

/*	Links section : .section.links
----------------------------------------*/

.links {
	background: url(../imagesNew/sectionDivShadow.png) center top no-repeat;
	margin-top: -5px;
	padding-top: 2em;
}

.links div {
   margin-bottom: -900em;
   padding-bottom: 900em;
   background: url(../imagesNew/dash-v.png) repeat-y;
} 

@media print {
.links div {
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}
}
.links div div {
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

.links div:first-child {
	background:none;
}

.links a {
	text-decoration:none;
	display:block;
	margin: 1em -0.5em;
	padding: 0 0.5em;
	min-height: 1px;
} 

.links a:hover {
	background-color: #F3F5F9;
}

.links p {
	color: #666;
	margin-bottom:0;
}
.links p+p {
	margin-top: 0.5em;
}

.links h2 {
	margin-bottom:1em;
}

#pagetext .links h3 {
	line-height: 1.5;
}


#pagetext ul.nav li {
	clear:left;
	margin:0;
}

div.nav_upd ul.nav {
	line-height: 1.3;
}

/* hover */
#news a:hover {
	-moz-box-shadow: 2px 0px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 2px 0px 2px rgba(0,0,0,0.2);
	box-shadow: 2px 0px 2px rgba(0,0,0,0.2);
}
#news div.bd {
	position:relative;
	z-index:100;
}
#news div.bd p {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:none;
	padding:0 0.5em 0.5em;
	margin: 0 -0.5em;
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	width: 100%;
}
#news a:hover div.bd p {
	display:block;
	background-color: #f3f5f9;
} * html #news a:hover div.bd p {display:none}

/*	navMain : #navMain and #branding
	remove bottom border
-------------------------------------*/
#home div#branding {
	margin-bottom: 0;
}

#home #navMain {
	border-bottom: 0;
}


/* Footer : #footer 
------------------------------------------*/

div#footer {
	margin-top:1em;
	margin-left:0;
}

p.credit {
	margin-left:0;
}

/* IE6
-----------------------------------------*/
* html .section, 
* html #pagetext, 
* html .content, 
* html .section p, 
* html .section a, 
* html .section h2, 
* html .section, 
* html .section div {zoom:1}
* html .links, * html .links div {background-image:none}
* html .links {padding-top:0}

* html .links div {margin: 0 1.6% 0 0.8%;padding:0}
* html p.more a, * html .divisions p.more {background-image:none}

* html .section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

/*  \*/
* html .section {
	height: 1%;
}
/*  */

