body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}

#outsidecontainer{
	width: 800px;
	background-color: #FFFFFF;
}

#container {
	width:780px;
}

h1 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FF9E29;
font-weight:bold;
}
/*===============================================================================================
TOP AREA
=================================================================================================*/
#top{
	clear: both;
}
#top:after { content: "."; display: block; height: 0; font-size:0; clear: both; }
#navbar{
	text-align: left;
	padding: 5px;
	padding-left: 40px;
	color: #FFA036;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	background-color: #184992;
}
.navbarlinks{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.logo{
	float: left;
	background-color: #fff;
}

/*===============================================================================================
CALLBACK FORM 
=================================================================================================*/
.callbackbox{
	margin: 0 10px 0 0;
	background-image: url(images/callbackbgrnd.gif);
	width: 220px;
	color: #554C94;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	float: right;
	padding: 20px 0 0 0;
}
.callbackform{
	color: #524C92;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px;
}
.callbackbox_products{
	color: #554C94;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 205px;
	background-image: url(images/backcallback.gif);
	background-repeat: no-repeat;
}
/*===============================================================================================
SIDE NAV MENU 
=================================================================================================*/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0; padding: 0;
	border: 0 none;
	width: 160px;
	list-style: none;
}

ul#navmenu li {
	display: block !important;
	display: inline;
	position: relative;
}

/* Root Menu */
ul#navmenu a {
	padding: 0 0 3px 8px;
	display: block;
	color: #FFFFFF;
	font: 11px/24px Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	background-image: url(images/backofnav.gif);
	padding-bottom: ;
	background-repeat: no-repeat;
	font-style: normal;
	letter-spacing: 0.2px;
	z-index: 1;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	color: #FFF;
	 background-image: url(images/backofnav_rollover.gif);
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	background: #EDECF4;
	color: #50498F;
	border: 1px solid #C3C0D9;
	line-height: 18px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #50498F;
	color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #F2F1F7;
	color: #837EB8;
	border-bottom-color: #C3C0D9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #837EB8;
	color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #ffffff;
	color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #837EB8;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none; z-index: 5;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block; z-index: 5;
}

/*===============================================================================================
INNER NAV MENU 
=================================================================================================*/
/* Root = Vertical, Secondary = Vertical */
ul#innernavmenu,
ul#innernavmenu li,
ul#innernavmenu ul {
	margin: 0; padding: 0;
	border: 0 none;
	width: 160px;
	list-style: none;
}

ul#innernavmenu li {
	display: block !important;
	display: inline;
	position: relative;
}

/* Root Menu */
ul#innernavmenu a {
	padding: 0 0 3px 8px; display: block;
	font: normal 12px/18px Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none; color: #50498F;
	height: auto !important; height: 1%;
	letter-spacing: 0.2px; z-index: 1;
	border-bottom: 1px solid #C3C0D9;
}

/* Root Menu Hover Persistence */
ul#innernavmenu a:hover,
ul#innernavmenu li:hover a,
ul#innernavmenu li.iehover a {
	color: #fff;
	background: #50498F;
}

/* 2nd Menu */
ul#innernavmenu li:hover li a,
ul#innernavmenu li.iehover li a {
	background: #EDECF4;
	color: #50498F;
	border-color: #C3C0D9;
	border-style: solid;
	border-width: 1px;
}

/* 2nd Menu Hover Persistence */
ul#innernavmenu li:hover li a:hover,
ul#innernavmenu li:hover li:hover a,
ul#innernavmenu li.iehover li a:hover,
ul#innernavmenu li.iehover li.iehover a {
	background: #50498F;
	color: #FFF;
}

/* 3rd Menu */
ul#innernavmenu li:hover li:hover li a,
ul#innernavmenu li.iehover li.iehover li a {
	background: #F2F1F7;
	color: #837EB8;
	border-bottom-color: #C3C0D9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* 3rd Menu Hover Persistence */
ul#innernavmenu li:hover li:hover li a:hover,
ul#innernavmenu li:hover li:hover li:hover a,
ul#innernavmenu li.iehover li.iehover li a:hover,
ul#innernavmenu li.iehover li.iehover li.iehover a {
	background: #837EB8;
	color: #FFF;
}

/* 4th Menu */
ul#innernavmenu li:hover li:hover li:hover li a,
ul#innernavmenu li.iehover li.iehover li.iehover li a {
	background: #ffffff;
	color: #666;
}

/* 4th Menu Hover */
ul#innernavmenu li:hover li:hover li:hover li a:hover,
ul#innernavmenu li.iehover li.iehover li.iehover li a:hover {
  background: #837EB8;
  color: #FFF;
}

ul#innernavmenu ul,
ul#innernavmenu ul ul,
ul#innernavmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#innernavmenu li:hover ul ul,
ul#innernavmenu li:hover ul ul ul,
ul#innernavmenu li.iehover ul ul,
ul#innernavmenu li.iehover ul ul ul {
  display: none; z-index: 5;
}

ul#innernavmenu li:hover ul,
ul#innernavmenu ul li:hover ul,
ul#innernavmenu ul ul li:hover ul,
ul#innernavmenu li.iehover ul,
ul#innernavmenu ul li.iehover ul,
ul#innernavmenu ul ul li.iehover ul {
  display: block; z-index: 5;
}

/********************************************************************
Contrain 4th Menu
********************************************************************/
ul#innernavmenu ul ul ul#constrain {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
  height: 300px;
  overflow: auto;
}

/*===============================================================================================
PRODUCT NAV MENU 
=================================================================================================*/
ul#productnavmenu {
	margin: 0; padding: 0;
	border: 0 none;
	width: 160px;
	list-style: none;
}

ul#productnavmenu li {
	padding: 0 0 3px 8px; display: block;
	font: bold 12px/18px Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none; color: #50498F;
	height: auto !important; height: 1%;
	letter-spacing: 0.2px; z-index: 1;
	border: none;
}

ul#productnavmenu li ul li a {
	color: #F6901E; background: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C3C0D9;
}
ul#productnavmenu li ul li ul li,
ul#productnavmenu li ul li ul li a {
	color: #F6901E; background: #fff;
	font: 10px Arial, Helvetica, sans-serif;
	border: none;
}
/*===============================================================================================
MIDDLE AREA
=================================================================================================*/

#middle{
	text-align: left;
	width: 780px;
	padding-top: 10px;
	border-top-color: #D2D0E9;
	border-top-style: solid;
	border-top-width: 1px;
}
	
.middleleft{
	width: 165px;
	float: left; display: inline;
	text-align: left;
}
	.middlecentre{
	width: 260px;
	float: left; display: inline;
	margin-left: 10px;
	text-align: left;
	padding: 10px;
}
	.middleright{
	float: left; display: inline;
	text-align: left;
}
.specialoffer{}
.featuredproduct{
	padding-bottom: 5px;
}
.belowmiddlecontainer{
}
.pictureright{
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
.page2middle {
	width: 550px;
	float: left; display: inline;
	margin-left: 5px;
	text-align: left;
	padding: 10px;
	position:relative;
}
.page2middle img.newlogo {
	position:absolute;
	top:24px;
	float:right;

}
.page2middle_enquiry {
	width: 550px;
	float: left;
	margin-left: 10px;
	text-align: left;
	padding: 10px;
	background-image: url(images/enquiry_background.gif);
}

.page2middle_casestudy {
	width: 400px;
	float: left; display: inline;
	margin-left: 5px; padding: 10px;
}

.imageleft{
	float: left; display: inline;
	margin-right: 10px;
}
.imageright {
	float: right;
	margin-left: 5px;
}

.product_box{
	width: 150px;
	float: left; display: inline;
	padding: 5px;
}
.leftpanels{
	margin-left: 2px;
	margin-top: 7px;
}
.leftpanels1st {

	margin-left: 2px;
	margin-top: 15px;
}

/*===============================================================================================
CASE STUDIES
=================================================================================================*/
.casestudy_image{
	margin-top: 5px;
	margin-bottom: 5px;
}

.casestudy_title{
	color: #827CBA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.casestudy{
	background-color: #F2F1F6;
	float: none;
	display: inline;
	margin: 10px 0 0 0px;
/*	padding: 10px 5px 10px 5px;*/
	text-align:center;
	color: #514A90;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-color: #948EC9;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #C1BDE1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border:0px solid red;
}

.casestudy_right_column { float: left; display: inline; margin-left: 5px; width: 165px; }


/*===============================================================================================
CASE STUDIES
=================================================================================================*/
.casestudy{
	color: #6882BC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	padding-left: 20px;*/
	float: none;
	margin-bottom: 10px;
	width:150px;
}

.casestudy img{
padding:10px 20px 10px 20px;
}
.quotee{
	color: #0099CC;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/*===============================================================================================
CASESTUDYPAGE
=================================================================================================*/


#casestudy-container{
	border-color: #A9BFD1;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	padding: 20px;
	background-image: url(images/back_casestudy.gif);
	background-repeat: repeat-x;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#left-casestudy{
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding: 10px;
	float: left;
}
#right-casestudy{
	color: #4C4590;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	margin-left: 20px;
	float: left;
	margin-right: 20px;
}
.casestudy-client{
	color: #DA6200;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.casestudy-title{
	color: #184992;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 20px;
}
.casestudy-image{
	border-color: #A9BFD1;
	border-style: solid;
	border-width: 1px;
}
.projectdescription-box{
	background-color: #EFEEF9;
	padding: 10px;
	margin-top: 10px;
	font-size: 11px;
}
.projectdescription-header{
	color: #003872;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.casestudy-address{
	color: #003872;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}



/*===============================================================================================
TEXT STYLES
=================================================================================================*/
.aalink{
	color: #FF7809;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.aaheader{
	color: #184994;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsheader{
	color: #FF6600;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.homenewsheader{
	color: #FF6600;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
.homeheader{
	color: #1D4E96;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

.search-results-header{
	color: #544D93;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.product-category-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9E30;
	font-weight: bold;
}
.manufacturer{
	color: #584D95;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.product{
	color: #8883B9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.manufacturer_line{
	border-right-color: #BFBBE0;
	border-right-style: dashed;
	border-right-width: 1px;
}
.rightof-line{
	padding-left: 10px;
}
.line-under-sectiontext{
	border-bottom-color: #BFBBE0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.roofing-intro-text{
	color: #514A90;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.formtextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
}
.introtext{
	color: #847CC6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.introtext-white{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.introtextbold{
	color: #847CC6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bodytext{
	color: #4C4590;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodytexthome{
	color: #4270B6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodytextbold {
	color: #4C4590;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.readmorelink{
	color: #FF6600;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.titleheaders{
	color: #FF9E29;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}
.titleheader_white{
	color: #FFffff;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}
.applications{
	color: #7B75B3;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-decoration: underline;
}
.privacypolicy{
	color: #847CC6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 80px;
	text-decoration: none;
}
.terms{
	color: #847CC6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	text-decoration: none;
}
.sitemaplink{
	color: #847CC6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	text-decoration: none;
}
.returnspolicy{
	color: #847CC6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	text-decoration: none;
}
.enquiryformtext{
	color: #5E589E;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.denotation{
	color: #FF6600;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.blue12pt{
	color: #514A90;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.breadcrumb{
	color: #514A90;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.breadcrumblink{
	color: #F6901E;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.newslinks{
	color: #4270B6;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
}
.readmorelinks{
	color: #FF6600;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
}

#lister{
width: 180px;
padding: 0;
margin: 0;
border-collapse: collapse}
#lister ul{
list-style:none;
margin: 0;
padding: 0;
}
#lister li {
	border-bottom-color: #C2BEE0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#lister li a {
	display:block;
	padding:2px 2px 2px 0.5em;
	border-right:1px;
	color: #514A90;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.urllink{
	color: #F6901E;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}



/*===============================================================================================
STATIC SIDE NAVIGATION 
=================================================================================================*/
#navigation{
width: 158px;
padding: 0;
margin: 0;
border-collapse: collapse}
#navigation ul{
list-style:none;
margin: 0;
padding: 0;
}
#navigation li {
	border-bottom-color: #BFBBE0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#navigation li a {
	display:block;
	padding:2px 2px 2px 0.5em;
	border-right:1px;
	background-color:#EDECF4;
	color: #514A90;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

/*===============================================================================================
PARTNERS PAGE
=================================================================================================*/

.roofingsection{
	background-color: #F5FDE2;
	border: 1px solid #97B64E;
}

.flooringsection{
	background-color: #F6DFBD;
	border: 1px solid #DEA24A;
}

.sportssection{
	border: 1px solid #60599D;
	background-color: #F0EEFE;
}

.builderssection{
	background-color: #FCE2D1;
	border: 1px solid #F97216;
}

/*===============================================================================================
BOTTOM AREA
=================================================================================================*/
#abovefooter{
	width: 780px;
	text-align: left;
	color: #65609D;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
	padding-top: 10px;
	clear: both;
}

#footer{
	height: 20px;
	width: 780px;
	text-align: left;
	color: #FF6600;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #FF6600;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 3px;
	background-color: #FFFFFF;
	clear: both;
}


#tag {
	text-align: right;
}	


.middlecentre_sportssurfaces {
	width: 250px;
	float: left;
	margin-left: 10px;
	text-align: left;
	padding: 10px;
}


#container_roofing {
	width:780px;
}
#container_sports {

	width:780px;
	background-color: #FFFFFF;
	top: 0px;
}
.logoboxes{
	border-bottom-color: #BFBBE0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-right-color: #BFBBE0;
	border-right-style: dotted;
	border-right-width: 1px;
}
.middlecentre_roofing {
	float: left;
	text-align: left;
	width: 740px;
	padding: 10px;
}
.subheaders {
	color: #847CC6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 3px;
}
.bodytextboldorange {

	color: #FF9E29;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#flash {z-index: 0;}
object {z-index: 0;}
#roofing_container1 {
	width: 800px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

h3 { font-size: 14px; }
.jobsection {
	border: 1px solid #E3E2F0;
	background: #EDECF4;
	margin: 10px 0; padding: 10px 10px;
}

.hr { width: 550px; height: 1px; background: url("images/hr.gif") top left no-repeat; margin: 5px 0; }
.hr hr { display: none; }
.home_message { margin: 55px 0 10px 2px; border:0px solid red; }
#newsbox { width: 255px; height: 90px; overflow: auto; font-size: 11px; padding: 2px 0 0;}
#newsbox p {
	font-size: 11px;
	margin-bottom: -10px;
}
.newslink { padding: 0 0 0 0px; color: #4C4590; }
/********************************************************************
enquiry form pop up
********************************************************************/
#enquiryform{
	padding: 18px;
	padding-top: 140px;
	width: 415px;
	height: 525px;
	background-image: url(images/backofenquiry.jpg);
	background-color: #174495;
	background-repeat: no-repeat;
}
.enquirylabel{
	float: left;
	clear: left;
	margin-right: 30px;
	text-align: right;
	width: 10em;
	color: #50498F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
input#submit{
	margin-left: 135px;
	font-family: Arial, Helvetica, sans-serif;
	color: #50498F;
	font-size: 12px;

}
.enquiryfields{
	color: #7B9CB9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
}
.enquirysmalltext{
	color: #FF6600;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #7B9CB9;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-top: 10px;
	margin-left: 50px;
	width: 250px;
}
/************************************************
Styleswitcher
************************************************/
#styleswitcher {
	display: inline;
	background-color: #FFFFFF;
	padding: 3px;
	margin-left: 5px;
	border-color: #FFFFFF;
	border-style: dotted;
	border-width: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
}
#styleswitcher span { float: left; display: inline; font-weight: bold; color: #FFFFFF; }
#styleswitcher ul {
	list-style: none;
	display: inline;
	color: #FFFFFF;
}
#styleswitcher ul li {
	display: inline;
	color: #FFFFFF;
}
#styleswitcher ul li a {
	 float: left; width: 21px; height: 20px;
	text-decoration: none; color: #fff; text-indent: -9000px;
}
.normal {
	float: left;
	display: inline;
	color: #FFFFFF;
}
.large { 
	float: left; display: inline;
}
.larger { 
	float: left; display: inline;
}
/************************************************
slideshow on home page
************************************************/
#slideshow1 {
  border: none;
  cursor: pointer;
}
.btn {
	font-size: 0.8em;
	cursor: pointer;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;

}
.btnheader{
	color: #97B5DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
}
ul.sitemap li a{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4590;
}
.sitemap {
font:Arial, Helvetica, sans-serif;
}

