
/* common stuff*/

.prop {
	height:0px;
}

body {
	font-family: arial, helvetica;
	margin:0px;
	padding:0px;
	font-size:11px;
	background:White;
}

img {
	border:0px;	
}


input,select,textarea {
	border: 1px solid #817A7A;
	font-size: 11px;
	font-family: arial;
}

ul {
	margin:0;
	padding:0;
}

#enclosure h1 {
	margin: 5px 0px 10px 0px;
	font-size: 18px;
	color: #F87D05;
}

#preview h1 {
	margin: 5px 0px 10px 0px;
	font-size: 24px;
	color: #F87D05;
}

#preview {
	background-color:white;
}

#enclosure ul {
	list-style:disc;
	margin-left:30px;
}

#enclosure ol {
	list-style: decimal;
	margin-left:30px;
}

#preview ul {
	list-style:disc;
	margin-left:30px;
}

#preview ol {
	list-style: decimal;
	margin-left:30px;
}

#enclosure h1							  
{
	margin-top:0px;
	padding-top:0px;
	font-size:18px;
	font-weight:bold;
	color:black;
}


/* ******************************** */

/* main site layout code */


#enclosure {
	width:90%;
}


#headerblock {
	display:none;
}

#topbar {
	display:none;
}

#logoblock {
	display:none;
}

#topnavblock {
	display:none;
}

#topnav {
	margin-bottom:45px;
}

#navbar {
	display:none;
}

/*	homepage only stuff	*/

#homebanner {
	width:730px;
	margin-left:20px;
	margin-top:5px;
	height:159px;
}

#tabbar {
	width:730px;
	height:30px;
	margin-left:20px;
	color:white;
}

#image1,#image2,#image3,#image4
{
	display:none;
}

#tabbanners1,#tabbanners2,#tabbanners3,#tabbanners4,#greeting {
	width:730px;
	margin-left:20px;
	background-color:#4C6484;
	color:white;
}

#tabbanners1,#tabbanners2,#tabbanners3,#tabbanners4 
{
	display:none;
}

.tabbannercontent
{
    padding:8px;
    margin-top:5px;
}

/*
#bannerlinkdiv1
{
	background-color:#4C6484;
}

*/

#lowerbanners {
	width:730px;
	margin-left:20px;
	background-color:white;
	padding-bottom:5px;
	background-image:url(../images/footer1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

/*	Innerpage only stuff	*/

#headerimage {
	display:none;
}


#mainblock {
	width:100%;

}

#navblock {
	display:none;
}

#navheader {
	display:none;
}

#subnav {
	display:none;
}

#contentblock {
	width:100%
}

#breadcrumbs {
	display:none;
}

#content {
	width:100%
}

/*	All pages again	*/


#partners {
	display:none;
}

#footerblock {
	display:none;
}

#footernav {
	display:none;
}

#address {
	display:none;
}

#copyrightblock {
	display:none;
}

#regno {
	display:none;
}

#l7 {
	display:none;
}






/*	code for ul tabbar menus on home & inside pages	*/

/*	site-wide nav bar	*/

#navbar ul {
	width:730px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
}

#navbar li {
	height:33px;
	float:left;
	padding-top:10px;
	background-image:url(../images/navsplit.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

.navpad {
	margin: 0px 5px 0px 10px;
}


/*	homepage banner tab select	*/

#tabbar ul {
	width:730px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
	color:white;
	background-color:#1A1A1A;
	background-image:url(../images/shadow.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#tabbar li {
	height:30px;
	float:left;
}


/*	roll colors for banner tab select	*/

a.bannerroll {
	color:white;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.bannerroll:hover {
	color:white;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

a.bannerroll:active {
	color:white;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

.bannerlinkdiv {
	padding:8px;
}


/*	banner layout under tabs	(homepage)	*/

#tabbanners1 ul, #tabbanners2 ul, #tabbanners3 ul, #tabbanners4 ul {
	width:730px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	color:white;
	background-color:#4C6484;
}

#tabbanners1 li, #tabbanners2 li, #tabbanners3 li, #tabbanners4 li {
	float:left;
}


/*	fixed lower banners	(homepage)	*/

#lowerbanners ul {
	width:730px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	color:black;
	background-color:white;
}

#lowerbanners li {
	float:left;
}






/*	add back if we have to rollover the whole block
	also adjust the padding & stuff...

#tabbar .link a {
	display: block;
	width:182px;
	background-color:#1A1A1A;
	height:30px;
}

#tabbar .link a:hover {
	width:182px;
	background-color:#4C6484;
	height:30px;
}

*/





#printpage 
{
	padding-top:10px;
	clear:both;
}



/* ******************************** */

/* font sizes & colours set from CMS selector */

.size3 {
	font-size:11px;
	color:black;
}

.size4 {
	font-size:14px;
	color:#4C6484;
}

#tabbanners1 .size4, 
#tabbanners2 .size4, 
#tabbanners3 .size4, 
#tabbanners4 .size4
{
    font-size:14px;
    color:White;
}

/* ******************************** */

/* all links */

a {
	color:#FF4300;
	text-decoration:underline;
}

a:hover {
	color:black;
	text-decoration:underline;
}

a:active {
	color:black;
	text-decoration:underline;
}


#lowerbanners a
{
	text-decoration:none;
}


/* ******************************** */

/* tabbanner links  */

#tabbanners1 a, 
#tabbanners2 a, 
#tabbanners3 a, 
#tabbanners4 a 
{
	color:white;
	text-decoration:underline;
}

#tabbanners1 a:hover, 
#tabbanners2 a:hover, 
#tabbanners3 a:hover, 
#tabbanners4 a:hover 
{
	color:#000033;
	text-decoration:underline;
}

#tabbanners1 a:active, 
#tabbanners2 a:active, 
#tabbanners3 a:active, 
#tabbanners4 a:active
{
	color:#000033;
	text-decoration:underline;
}

/* breadcrumb trail links */

a.crumbs {
	color:#4C6484;
	font-size:11px;
	text-decoration:none;
	padding-top:3px;
}

a.crumbs:hover {
	color:#4C6484;
	font-size:11px;
	text-decoration:underline;
}

a.crumbs:active {
	color:#4C6484;
	font-size:11px;
	text-decoration:underline;
}



/* sitemap links */

#sitemap {
	font-size:11px;
}

.sitemaptopdiv 
{
	background-image:url(../images/subnavdots.gif);
	background-position:top left;
	background-repeat: repeat-x;
	padding-top:2px;
	margin-bottom:2px;
	width:450px;
}

.sitemaplowerdiv 
{
	margin-bottom:3px;
	width:450px;
}

a.sitemaptop {
	color:#4C6484;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.sitemaptop:hover {
	color:black;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

a.sitemaptop:active {
	color:black;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

a.sitemapsecond {
	color:#FF4300;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.sitemapsecond:hover {
	color:black;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

a.sitemapsecond:active {
	color:black;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}



a.sitemaplower {
	color:#FF4300;
	font-size:11px;
	text-decoration:none;
}

a.sitemaplower:hover {
	color:black;
	font-size:11px;
	text-decoration:underline;
}

a.sitemaplower:active {
	color:black;
	font-size:11px;
	text-decoration:underline;
}




/* ******************************** */
/* sub-navigation */

#pagetitlediv 
{
	padding:3px 0px 0px 10px;
}

.pagetitleroll 
{
	color:white;
	vertical-align:middle;
	font-weight:bold;
}

a.pagetitleroll 
{
	text-decoration:none;
	color:white;
}

a.pagetitleroll:hover 
{
	text-decoration:underline;
	color:white;	
}

a.pagetitleroll:active 
{
	text-decoration:underline;
	color:white;	
}




.subnavdiv {
	padding-top:3px;
	margin-bottom:2px;
	background-image:url(../images/subnavdots.gif);
	background-position:top;
	background-repeat:no-repeat;
}


.subnavicon {
	margin-right:2px;
	vertical-align:top;
}

/* first level subnavigation */

a.subnav {
	color:#FF4300;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}

a.subnav:hover {
	color:black;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

a.subnav:active {
	color:black;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}


/* lower levels */

.lowersubnavdiv {
	padding-bottom:3px;
	margin-bottom:2px;
}

a.lowersubnav {
	color:#333333;
	text-decoration:none;
}

a.lowersubnav:hover {
	color:#333333;
	text-decoration:underline;
}

a.lowersubnav:active {
	color:#333333;
	text-decoration:underline;
}


/* colour when not a link */ 


.subnavoff {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
}


/* ******************************** */

/* header navigation */

a.navtop {
	color:#003366;
	font-size:11px;
	text-decoration:none;
}

a.navtop:hover {
	color:#003366;
	font-size:11px;
	text-decoration:underline;
}

a.navtop:active {
	color:#003366;
	font-size:11px;
	text-decoration:underline;
}

a.current {
	color:#FF4300;
	font-size:11px;
	text-decoration:none;
}

a.current:hover {
	color:#FF4300;
	font-size:11px;
	text-decoration:none;
}

a.current:active {
	color:#FF4300;
	font-size:11px;
	text-decoration:none;
}




/* footer-navigation */


a.navfooter {
	color:#4C6484;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.navfooter:hover {
	color:#4C6484;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

a.navfooter:active {
	color:#4C6484;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;	
}

a.currentfooter {
	color:black;
	font-size:11px;
	text-decoration:none;
}

a.currentfooter:hover {
	color:black;
	font-size:11px;
	text-decoration:none;
}

a.currentfooter:active {
	color:black;
	font-size:11px;
	text-decoration:none;
}



