/* CSS Document */

/**********************/
/* STANDARD TAG FORMATTING */
/**********************/
body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#e5e5e2; width:100%; text-align:center; }
h1 { color: #61a5c1; font-size: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #61a5c1; font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
h3 { color: #901716; font-size: 16px; margin: 0; padding: 0; }
h4 { color: #AF9A6F; font-size: 12px; margin-bottom: 0; padding-bottom: 0; }
a { color: #617591; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }


.clear
{
	clear:both;
}

/**********************/
/* CUSTOM PAGE FORMATTING */
/**********************/
 
#fullPage { 
	width: 680px;
	margin: 0 auto; 
	text-align:left; 
	background-color:#FFFFFF; 
	background-image:url(images/bgFullGradient.jpg); 
	background-repeat:repeat-y; 
	padding: 10px 30px;
}
#header { float: left; width: 680px; }
#menu { clear: both;  
	width: 951px; 
	background-image: url(images/menuBg.jpg); 
	height: 69px; 
	color: #901716; 
	font-size: 18px; 
	text-align: center; 
	font-family: "Times New Roman", Times, serif; 
	background-color: #EDEAE6;
}

#main { width: 680px; background-image:url("../images/bgMainGradient.jpg"); background-repeat:repeat-y; }
#content { clear: both; width: 465px; float:left; }
#rightBar { float: left; width: 190px; padding: 0 0 10px 20px; color:#FFFFFF; }
#footer { clear:both; width: 78%; text-align: right; color:#969696; font-size:10px; }

#menu ul { padding: 0; margin: 0; }

#menu li { display: inline; }

#menu a {
	color: #901716;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}

#content div.newsTitles {
	font-weight: bold;
}

#flashcontent
{	
	background-color: #e5e5e2;
	border: 1px solid #b5b5b5;
	padding: 3px;
}

.sideBox {
	background-image:url(images/sideBoxBg.jpg);
	background-repeat: repeat-x;
	background-color: #EDEAE6;
	margin-bottom: 15px;
	font-size:10px;
	width: 100%;
}

#leftBar div.sideBox {
	margin-right: 5px;
	padding: 5px;
	clear: both;
	float: left;
	width: 150px;
}

#rightBar {
background-color: #62A5C2;
width: 190px;
}


#rightBar .sideNews {
	background-color: #62A5C2;
}

a.moreLink{
	color: #ff6633;
	font-style: italic;
	text-decoration: none;
}

a.moreLink:hover {
	text-decoration: underline;
}

div.offColour {
	color: #FE6D27;
	display: inline;
}

.defaultframe { /* CLIENT SIGN IN AREA - DEFAULT PAGE */
	width: 260px;
	height: 235px;
	background-image:url(../client/images/access.jpg);
	border: 1px solid #102854;
	background-repeat: no-repeat;
	padding: 145px 70px 20px 70px;
	margin: auto;
}

.news_page
{
	width:445px;
}


/**********************/
/* RIGHTBAR NEWS SECTION */
/**********************/
#rightBar div.subNewsBlock {
	clear: both;
	float:left;
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFFFFF;
}

#rightBar div.subNewsBlock a {
	color: #FFFFFF;
	font-style: italic;
}

#rightBar div.subNewsBlock ul.subNewsList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rightBar div.subNewsBlock ul.subNewsList .subNewsTitle a {
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}

#rightBar div.subNewsBlock ul.subNewsList .subNewsDate {
	font-size: 9px;
}

#rightBar div.subNewsBlock ul.subNewsList li {

}

/**********************/
/* NEWS SECTION       */
/**********************/

/* Main News Section */
#content .subNewsBlock {
	margin-bottom: 10px;
	width: 445px;
	float: left;
	clear: both;
	padding-bottom: 5px;
	border-bottom: 1px solid #61a5c1;
}

/* Read More link */
#content div.subNewsBlock a {
	color: #617591;
	font-style:italic;
	text-decoration: none;
}

/* Read More link hover */
#content div.subNewsBlock a:hover {
	text-decoration: underline;
}

/* Bulk content */
#content div.subNewsBlock .subNewsList {
	list-style-type: none;
	margin: 0;
	padding:0;
	float: left;
	clear: both;
	width: 445px;
}

/* Title */
#content div.subNewsBlock .subNewsList .subNewsTitle {
	color: #617591;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-style:normal;
	margin:0;
	padding: 0;
}

/* Title Link */
#content div.subNewsBlock .subNewsList .subNewsTitle a {
	color: #617591;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-style:normal;
	padding: 0;
}

/* Title hover */
#content div.subNewsBlock .subNewsList .subNewsTitle a:hover {
	text-decoration: underline;
}


#content div.subNewsBlock .subNewsList .subNewsDate {
	float: left;
	clear: both;
	font-size: 10px;
	color: #617591;
}

/* Description */
#content div.subNewsBlock .subNewsList .subNewsIntro {
	float: left;
	clear: both;
	width: 445px;
}



/******** WITH IMAGE ******/
#content div.subNewsBlock .subNewsListImage {
	list-style-type: none;
	margin: 0;
	padding:0;
	float: left;
}

/* Title Link */
#content div.subNewsBlock .subNewsListImage .subNewsTitle a {
	color: #617591;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-style:normal;
	padding: 0;
}

/* Title hover */
#content div.subNewsBlock .subNewsListImage .subNewsTitle a:hover {
	text-decoration: underline;
}

#content div.subNewsBlock .subNewsListImage .subNewsDate {
	float: left;
	clear: both;
	font-size: 10px;
	color: #617591;
}

/* Description */
#content div.subNewsBlock .subNewsListImage .subNewsIntro {
	float: left;
	clear: both;
}

/**********************/
/* ARTICLE SECTION    */
/**********************/

/* Main Block of Article */
#content div.subArticleBlock0, #content div.subArticleBlock1 {
	border-bottom: 1px solid #617591;
	padding: 0 0 8px 0;
	margin-bottom: 10px;
	width: 465px;
}

/* Read More link */
#content div.subArticleBlock0 a, #content div.subArticleBlock1 a {
	color: #617591;
	text-decoration: none;
	font-style: italic;
}

/* Read More link hover */
#content div.subArticleBlock0 a:hover, #content div.subArticleBlock1 a:hover {
	text-decoration: underline;
	font-style: normal;
}

/* Main information block */
#content div.subArticleBlock0 ul.subArticleList, #content div.subArticleBlock1 ul.subArticleList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/* Unlinked title */
#content div.subArticleBlock0 ul.subArticleList li.subArticleTitle0, #content div.subArticleBlock1 ul.subArticleList li.subArticleTitle1 {
	color: #617591;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-style: normal;
}

/* Linked title */
#content div.subArticleBlock0 ul.subArticleList li.subArticleTitle0 a, #content div.subArticleBlock1 ul.subArticleList li.subArticleTitle1 a {
	color: #617591;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-style: normal;
}

/* Linked title hover */
#content div.subArticleBlock0 ul.subArticleList li.subArticleTitle0 a:hover, #content div.subArticleBlock1 ul.subArticleList li.subArticleTitle1 a:hover {
	text-decoration: underline;
	color: #617591;
}

/* Date */
#content div.subArticleBlock0 ul.subArticleList li.subArticleDate, #content div.subArticleBlock1 ul.subArticleList li.subArticleDate {
	color: #617591;
	font-size: 10px;
}

/* Image */
#content div.subArticleBlock0 div.subArticleImageThumb0, #content div.subArticleBlock1 div.subArticleImageThumb1 {
	float: left;
}

/**********************/
/* TESTIMONIAL SECTION */
/**********************/

/* Main Block of Testimonial */
#content div.subTestimonialsBlock0, #content div.subTestimonialsBlock1 {
	float: left;
	clear: both;
	border-bottom: 1px solid #617591;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	width: 462px;
}

/* Image */
#content div.subTestimonialsBlock0 div.subTestimonialsImage0, #content div.subTestimonialsBlock1 div.subTestimonialsImage1 {
	clear:both;
	float: left;
}

/* Main information block */
#content div.subTestimonialsBlock0 ul.subTestimonialsList, #content div.subTestimonialsBlock1 ul.subTestimonialsList {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-style: italic;
}

/* Unlinked title */
#content div.subTestimonialsBlock0 div.subTestimonialsTitle0, #content div.subTestimonialsBlock1 div.subTestimonialsTitle1 {
	color: #61a5c1;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
}

/**********************/
/* CMS DEFAULT STYLES */
/**********************/

.mainHdr{
	font-size: 18pt; 
	font-weight: bold;
	 width: 100%; 
	 border-bottom: 5px solid #F5F5F5; 
	 margin-bottom: 15px;
 }

.messageBoxWarning {
	color:#000000;
	background-color:#FF8080;
	width: 90%;
	border: 1px solid #FF3300;
	padding: 0 2px 5px 3px;
	margin: 5px 5px 5px 5px;
}

.messageBoxGood {
	color:#003300;
	background-color:#9BFF9B;
	width: 90%;
	border: 1px solid #33FF00;
	padding: 0 2px 5px 3px;
	margin: 5px 5px 5px 5px;
}

.messageBoxReminder {
	color:#FF3300;
	background-color:#FFCB97;
	width: 90%;
	border: 1px solid #FF870F;
	padding: 0 2px 5px 3px;
	margin: 5px 5px 5px 5px;
}

.divCentre {
	text-align: center;
}
.divClear {
	clear:both;
}

.divRight {
	float: right;
}
.divLeft {
	float: left;
}
.divWidthHalf{
	float: left;
	width: 50%;
}

.divWidthFull{
	width: 100%;
}


/**********************/
/* ADMIN STYLES */
/**********************/
.admin_editmenu a{
	text-decoration:none;
	color:#FF6600;
}
.admin_editmenu a:hover{
	text-decoration:underline overline;
	color:#FF3300;
}
.admin_arrows {
	font-family:"Webdings";
	font-size:medium;
}

.admin_icons_red {
	color:#FF3300;
	font-family:"Wingdings 2";
	font-size:23px;
}
.admin_icons_green {
	color:#00CC00;
	font-family:"Wingdings 2";
	font-size:23px;
}
.admin_icons_orange {
	color:#FF9900;
	font-family:"Wingdings 2";
	font-size:23px;
}

