﻿html{
	width:100%;
}

body {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	width:100%;
}

a{
	text-decoration:none;
}

#topmenu
{
    visibility:hidden;
}

#pagewrapper{
	width:100%;
}


#pagewrapper #header
{
    visibility:hidden;
    display:none;
}

#pagewrapper #printheader
{
    visibility:visible;
}

#pagewrapper #contentwrapper{
	width:100%;	
}

#pagewrapper #contentwrapper .breadcrumb{
	visibility:hidden;
	display:none;
}

#pagewrapper #contentwrapper .branchimage{
	visibility:hidden;
	display:none;
}


#pagewrapper #contentwrapper .center{
	text-align:center;
	padding:10px !important;
	padding:0px;
}


#pagewrapper #contentwrapper #contentframe{
	line-height:140%;
    width:100%
}

#pagewrapper #contentwrapper #contentframe .floatfix{
	float:left; 
	width:100%;
}


#pagewrapper #contentwrapper #contentframe .contentheader{
	padding:0px 5px 0px 5px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	line-height:200%;
	vertical-align:middle;
}

#pagewrapper #contentwrapper #contentframe  .subtext{
	font-size:80%; 
	font-weight:normal; 
	line-height:140%;
}

#pagewrapper #contentwrapper #contentframe .contentheader .rightlink{
	float:right; 
	padding-right:5px;
	font-weight:bold;
}

#pagewrapper #contentwrapper #contentframe .contentheader a{
	color:white;
}


#pagewrapper #contentwrapper #contentframe .contentheader img{
	margin:0px 5px 10px 0px; 
	border:1px solid #cccccc;
	
}

#pagewrapper #contentwrapper #contentframe .contentarea{
	padding:5px;
}

#pagewrapper #contentwrapper #contentframe .contentarea img{
	
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#pagewrapper #contentwrapper #contentframe .columnholder{
	clear:both;
}



#pagewrapper #contentwrapper #contentframe .frontmiddlecolumn{ 
	padding:0px;
	margin:0px;
	width:100%;
	
}

#pagewrapper #contentwrapper #contentframe .frontmiddlecolumn_home
{
    width:100%;	
}

#pagewrapper #contentwrapper #contentframe .frontrightcolumn{
	visibility:hidden;
	display:none;
}

#pagewrapper #contentwrapper #contentframe .frontrightcolumn_home
{
	width:100%;
}



#pagewrapper #contentwrapper #contentframe .breadcrumb{
	background-color:#F0F8E7;
	font-weight:normal; 
	padding:5px;
}




/* FOOTER STYLES */
#footer
{
    display:none;
    visibility:hidden;
	clear:both;
}


/* STYLE USED FOR D.O.S. TEMPLATE */
#pagewrapper #contentwrapper #contentframe .service{
	clear:both; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#pagewrapper #contentwrapper #contentframe .service img{
	background-color: #F3F3F3; 
	margin-right:5px; 
	margin-left:5px;
	float:left;
	border:1px solid #cccccc !important;
	padding:0px !important;
}



/* GALLERY STYLES USED ON BRANCH, DOCUMENT & MAYBE GALLERY TEMPLATE */

#pagewrapper #contentwrapper #contentframe .contentarea .gallery{
	line-height:0%;
}

#pagewrapper #contentwrapper #contentframe .contentarea .gallery img
{
    text-align:left !important;
	border:1px solid #cccccc !important;
	background-color:#F3F3F3;
	float:none !important;
	height:99px;
	width:99px;
	margin:0px !important;
	margin-right:2px !important;
	margin-left:2px !important;
	margin-bottom:6px !important;
}

/* BRANCH / DOCUMENT CONTACT STYLE */

#pagewrapper #contentwrapper #contentframe .contact{
    padding:5px; 
    background-color:#F0F8E7; 
    margin-bottom:5px;	
}


/* HOMEPAGE NEWSARTICLE STYLES */

.newsArticle{	
	clear:left;
	height:65px;
	overflow:hidden;
}

.newsArticle img{
	float:left !important; 
	border:1px solid #cccccc !important; 
	margin:0px 5px 5px 0px !important;
	
}

.newsArticle .teaser{
	margin-left:60px;
}

/* HOMEPAGE QUICKLINK STYLES */
.quicklink{
	width:151px !important;
	width:149px; 
	background-color:#009; 
	height:125px; 
	border-right:2px white solid; 
	margin-bottom:1px;	
	float:left;
}

.quicklink_right{
	width:149px !important;
	width:144px;
	background-color:#009; 
	height:125px; 
	margin-bottom:1px;	
	float:left;	
}

.videocentre{
	text-align:center;
	padding:0px;
}



.enabled 
{
        
    font-size:140%;
    font-weight:bold;
    text-align:center;
    padding:5px;
    margin:5px;
    border:1px solid #6DB712;

    color:#6DB712 !important;
}

.enabled:hover
{
    border:1px solid #6DB712;
    background-color:#6DB712;
    color:White !important;
    text-decoration:none;
}

.disabled
{
    font-size:140%;
    font-weight:bold;
    text-align:center;
    
    padding:5px;
    margin:5px;
    border:1px solid #cccccc;
    color:#cccccc;
}

#leftmenu{
	display:none;
	visibility:hidden;
}

