





/* ####################################### */
/* ############ SITE DEFAULTS ############ */
/* ####################################### */

/* Provide font family and font color values for site. Also provide line-height (default is 150%) if required. 
body {
	font-family		:	;
	color			:	;
	line-height		:	;
}
*/


/* HEADERS
------------------------------------------------*/

/*
h1,h2,h3,h4,h5,h6 {
}
*/



.section-home h4,
h3 {
	font-size:1.33333em;
	line-height:1.125em;
	margin:0 0 0.6em;
}

h4 {
	color:#1861A6;
}

#common-titles-flash-title {
	margin-bottom: 1em;
}




/* SITE LOGO
------------------------------------------------*/

div.e-head {
	overflow: hidden;
}

/*Dimensions & Position of logo*/


#common-site_logo {
	float: left;
	padding: 0 20px 2.2em 20px;
	width: 423px;
}


h1#site-logo,
img#site-img-logo {
	width:	423px;
	height:	35px;
	margin: 0;
	padding: 0;
}

/* ####################################### */
/* ################ =LINKS ############### */
/* ####################################### */

/* GLOBAL LINK STYLES
------------------------------------------------*/

/* Provide link colour states for i) normal & ii) :hover */
a:link,
a:visited {
	color			:	#1861A6;
}

a:hover,
a:focus {
	color			:	#094781;
	text-decoration	: underline;
}

acronym {
	border-bottom:0;
	cursor:default;
	letter-spacing:normal;
}

a.cta:link,
a.cta:visited,
a.cta-link:link,
a.cta-link:visited {
	display: inline-block;
	background: #1C67AB url(/images/cta_primary_bg.jpg) repeat-x 0 0;
	padding: 5px 15px;
	color: #fff;
	border: 1px solid #1861A6;
	text-decoration: none;
	-moz-text-shadow: 1px 1px 0 #124F85;
	-webkit-text-shadow: 1px 1px 0 #124F85;
	text-shadow: 1px 1px 0 #124F85;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

a.cta:hover,
a.cta:focus,
a.cta-link:hover,
a.cta-link:focus {
	color: #CFE3F5;
}

/* HIGHLIGHTS / LOWLIGHTS
------------------------------------------------*/
/* Color for elements which are not links but you want to emphasise 
.highlight {	
	color			:	;
}
*/

/* Color for elements which you want to have a faded effect
.fade {	
	color			:	;
}
*/


/* SECTION LINKS
------------------------------------------------*/

/* HEAD PRE 
.e-head-pre a:link,
.e-head-pre a:visited {
}

.e-head-pre a:hover,
.e-head-pre a:focus {
}
*/


/* HEAD 
.e-head a:link,
.e-head a:visited {
}

.e-head a:hover,
.e-head a:focus {
}
*/


/* INNER FOOT
.e-inner-foot a:link,
.e-inner-foot a:visited {
}

.e-inner-foot a:hover,
.e-inner-foot a:focus {
}
*/


/* FOOT
.e-foot a:link,
.e-foot a:visited {
}

.e-foot a:hover,
.e-foot a:focus {
}
*/


ul,ol {
	margin-left:0.6em;
	padding-left:1.2em;
}






/* ####################################### */
/* ############ PARAGRAPH STYLES ######### */
/* ####################################### */





.e-bodycontent .para-block {
	margin-bottom	: 1.1em;
	clear			: both;
	color			: #333;
	overflow: hidden;
}

.e-bodycontent .para-block p {
	text-align: justify;
}

.e-bodycontent .para-block h4 {
	color: #1861A6;
	border-bottom: #EFEFEF solid 1px;
	padding-bottom: 0.1em;
	margin-bottom: 0.8em;
}

.e-bodycontent .para-default h4 {
	border-bottom: #EFEFEF solid 1px;
	margin-bottom: 1px;
}


.e-bodycontent .para-block h4 a:link,
.e-bodycontent .para-block h4 a:visited {
	text-decoration: none;
	color: #0055AD;
}

.e-bodycontent .para-block h4 a:hover {
	text-decoration: none;
	color: #35E5FF;
}

.e-bodycontent .para-highlight {
	color: #094781;
	margin-bottom: 10px;
	
}

.e-bodycontent .para-highlight h4 {
	color: #1861A6;
	border-bottom: #EFEFEF solid 1px;
	margin-bottom: 0.5em;
}


.e-bodycontent .para-highlight p,
.e-bodycontent .para-information p
 {
	margin-top: 1px;
}



.e-bodycontent .para-information {
	/*background	: transparent url(/images/body_bg_wrap.gif) repeat-x scroll left -60px;*/
	border		: #0CBFFF solid 1px;
	padding		: 10px;
	clear		: both;
}

.e-bodycontent .para-subtle {
	padding			: 10px;
	border-top		: #0CBFFF solid 1px;
	border-bottom	: #0CBFFF solid 1px;
	clear			: both;
}

.e-bodycontent .para-subtle p {
	margin-bottom: 0px;
}


.e-bodycontent .para-blockquote {
	
}

.e-bodycontent blockquote {
	margin: 1.5em 0;
	background: url(/images/quote-start.gif) no-repeat top left;
	display: block;
	padding-left: 30px;
}

.e-bodycontent blockquote span {
	background: url(/images/quote-end.gif) no-repeat bottom right;
	padding-right: 30px;
	display: block;

}

.e-bodycontent blockquote p {

}

.e-bodycontent blockquote cite {
	display: block;
	text-align: right;
	color: #0CBFFF;
	font-size: 0.8em;
}

.e-bodycontent .para-blockquote .blockquote-name {
	text-align: right;
	color: #0CBFFF;
	margin-top: -46px;
	margin-right: 90px;
	font-size: 0.8em;
}


div.cms-image {

	overflow: hidden;
}