body
{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.75em;
	color:#141C4D;
	text-align:center;
	background:#fff none;
	voice-family: "\"}\""; voice-family:inherit;
}

p
{
	padding:5px;
	margin:0px;
	text-align:left;
}

img
{
	margin:0px;
	padding:0;
	border:none;
	float:none;
}
	
h1 { /* this is the main header */
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	width:570px;
	margin:0px;
	padding:3px 5px 3px 5px;
	text-align:left;
	background:#014792 none;
	border-bottom:solid 6px #FFF;
	letter-spacing:0em;
} html>body h1 {width:560px;}

h2 { /* this is the secondary header */
	font-size:110%;
	color:#2E375E;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:7px 5px 5px 5px;
	clear:left;
}
.Band {
	font-weight:normal;
	font-size:100%;        
	background:#e0e6ee none;
	border-bottom:solid 5px #FFF;
}

h3 { /* this is the tertiary header */
	font-size:110%;
	font-weight:bold;
	color:#2E375E;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 5px;
	text-align:left;
	clear:left;
}
h3 a:link{color:#2E375E; text-decoration:none;}
h3 a:visited{color:#2E375E; text-decoration:none;}
h3 a:hover{color:#2E375E; text-decoration:underline;}

h4 {
	font-size:100%;
	font-weight:bold;
	color:#2E375E;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	text-align:left;
	clear:left;
}

h6 {text-align:center;}

a:link
{
	color:#4164d6;
	text-decoration:underline;
}

a:visited
{
	color:#1F37D5;
	text-decoration:underline;
}

a:hover
{
	color:#1F37D5;
	text-decoration:none;
}

.FindOutMore {
	background:transparent url(../I/Build/IconMore.gif) no-repeat top left;
	padding:0px 0px 0px 20px;
	display:inline-block;
}

.ViewNewsItem {
	background:transparent url(../I/Build/IconNews.gif) no-repeat top left;
	padding:4px 0px 0px 17px;
}

.ViewCaseStudy {
	background:transparent url(../I/Build/IconCaseStudies.gif) no-repeat top left;
	padding:4px 0px 0px 17px;
}

.ViewPdf {
	background:transparent url(../I/Build/IconAcrobat.gif) no-repeat top left;
	padding:1px 0px 2px 20px;
	display:inline-block;
}

.ViewDownload {
	background:transparent url(../I/Build/IconDownload.gif) no-repeat top left;
	padding:4px 0px 0px 17px;
}

.AddItem {
	background:transparent url(../I/Build/AddNews.gif) no-repeat top left;
	padding:4px 0px 0px 17px;
}

.ViewShares {
	background:transparent url(../I/Build/IconShares.gif) no-repeat top left;
	padding:0px 0px 0px 20px;
}

.VirtualTour {
	background:transparent url(../I/Build/IconTour.gif) no-repeat top left;
	padding:0px 0px 0px 22px;
}

.WebLink {
	background:transparent url(../I/Build/IconWeb.gif) no-repeat top left;
	padding:0px 0px 0px 17px;
}

.EmailLink {
	background:transparent url(../I/Build/IconEmail.gif) no-repeat top left;
	padding:0px 0px 4px 25px;
}

.Telephone{color:#014792; font-weight:bold; font-size:125% !important; text-align:right; margin:-35px 0px 18px 0px !important; padding:0px !important; z-index:99; position:relative; display:block; width:545px;}

ul
{
	margin:0px 0px 0px 18px;
	padding:5px;
}

li
{
	padding:0px 0px 5px 0px;
	margin:0px 5px 0px 0px;
}

.note
{
	font-size:80%;
}

.Bold{
	font-weight:bold;
}

.Italic{
	font-style:italic;
}

#TableData{
	width:100%;
	margin:0px;
	background:#DBE2E7 none;
	caption-side:top;
	table-layout:auto;
	border:5px solid #FFFFFF;
	border-collapse:collapse;
	border-spacing:0;
}
#TableData th, td{font-size:80%; border:solid 1px #FFFFFF; padding:2px;}
#TableData th{background-color:#2E375E; vertical-align:bottom; color:#FFFFFF; font-weight:normal;}
#TableData td{border:1px solid #FFFFFF; vertical-align:top;}
#TableData caption{text-align:left; font-size:100%; font-weight:bold; margin:0px; padding:10px 5px 5px 5px; color:#2E375E;}
#TableData td img{background:#DBE2E7; border-bottom:none;}
#ColumnSpan3 #TableData td img{background:#DBE2E7; border-bottom:none;}

#TableFinancial{
	width:100%;
	margin:0px; /*-- Margin must remain as 0px if width is 100% --*/
	background:#DBE2E7 none;
	caption-side:top;
	table-layout:auto;
	border:5px solid #FFFFFF;
	border-collapse:collapse;
	border-spacing:0;
}
#TableFinancial th, td{font-size:80%; border:solid 1px #FFFFFF; padding:2px;}
#TableFinancial th{background-color:#2E375E; vertical-align:bottom; color:#FFFFFF; font-weight:normal;}
#TableFinancial td{border:1px solid #FFFFFF; vertical-align:top;}
#TableFinancial caption{text-align:left; font-size:100%; font-weight:bold; margin:0px; padding:10px 5px 5px 5px; color:#2E375E;}
#TableFinancial .LeftAlignBaselineThick{border-bottom:solid 2px #000000;}
#TableFinancial .LeftAlignBaselineThickBold{border-bottom:solid 2px #000000; font-weight:bold;}
#TableFinancial .LeftAlignBaselineThin{border-bottom:solid 1px #000000; text-align:left;}
#TableFinancial .LeftAlignBaselineThinBold{border-bottom:solid 1px #000000; text-align:left; font-weight:bold;}
#TableFinancial .RightAlign{text-align:right;}
#TableFinancial .RightAlignBold{font-weight:bold; text-align:right;}
#TableFinancial .RightAlignBaselineThin{border-bottom:solid 1px #000000; text-align:right;}
#TableFinancial .RightAlignBaselineThinBold{border-bottom:solid 1px #000000; text-align:right; font-weight:bold;}
#TableFinancial .RightAlignBaselineThick{border-bottom:solid 2px #000000; text-align:right;}
#TableFinancial .RightAlignBaselineThickBold{border-bottom:solid 2px #000000; text-align:right; font-weight:bold;}
#TableFinancial .CentreAlign{text-align:center;}
#TableFinancial .CentreAlignBold{text-align:center; font-weight:bold;}
#TableFinancial .Brackets{padding:2px 0px 2px 2px; text-align:right;}
#TableFinancial .BracketsBold{padding:2px 0px 2px 2px; text-align:right; font-weight:bold;}
#TableFinancial .BracketsBaselineThin{padding:2px 0px 2px 2px; border-bottom:solid 1px #000000; text-align:right;}
#TableFinancial .BracketsBaselineThinBold{padding:2px 0px 2px 2px; border-bottom:solid 1px #000000; text-align:right; font-weight:bold;}
#TableFinancial .BracketsBaselineThick{padding:2px 0px 2px 2px; border-bottom:solid 2px #000000; text-align:right;}
#TableFinancial .BracketsBaselineThickBold{padding:2px 0px 2px 2px; border-bottom:solid 2px #000000; text-align:right; font-weight:bold;}
#TableFinancial .BracketsBackgroundColour{padding:2px 0px 2px 2px; background-color:#7fb5db; text-align:right;}
#TableFinancial .BracketsBackgroundColourBold{padding:2px 0px 2px 2px; background-color:#7fb5db; text-align:right; font-weight:bold;}
#TableFinancial .BackgroundColour{background-color:#7fb5db; text-align:right;}
#TableFinancial .BackgroundColourBold{background-color:#7fb5db; text-align:right; font-weight:bold;}
#TableFinancial .BackgroundColourBaselineThin{background-color:#7fb5db; border-bottom:solid 1px #000000; text-align:right;}
#TableFinancial .BackgroundColourBaselineThinBold{background-color:#7fb5db; border-bottom:solid 1px #000000; text-align:right; font-weight:bold;}
#TableFinancial .BackgroundColourBaselineThick{background-color:#7fb5db; border-bottom:solid 2px #000000; text-align:right;}
#TableFinancial .BackgroundColourBaselineThickBold{background-color:#7fb5db; border-bottom:solid 2px #000000; text-align:right; font-weight:bold;}

#TableSpace{
	width:100%;
	margin:0px; /*-- Margin must remain as 0px if width is 100% --*/
	background:#fff none;
	caption-side:top;
	table-layout:auto;
	border:5px solid #FFFFFF;
	border-collapse:collapse;
	border-spacing:0;
}
#TableSpace th, td{font-size:80%; padding:6px 4px 6px 4px;}
#TableSpace th{text-align:left; vertical-align:bottom; border-bottom:solid 2px #4a87c8; color:#014792; font-weight:bold; font-style:italic;}
#TableSpace td{vertical-align:top; border-bottom:dotted 2px #a9c2d8; padding:8px 4px 8px 4px; color:#454545; font-style:italic;}

.magenta
{
	color:#FF00D8;
}

.highlight01{
	color:#00947D;
}

.highlight02{
	color:#006BB7;
}

.TableBreak{
	width:100%;
	padding:3px 0px;
}

/* build elements start */

#Container
{
	margin:0px auto 0px auto;
	text-align:left;
	width:938px;
	height:auto;
	background:transparent url(../I/Build/Bg2Cols.gif) repeat-y top left;
}

/* top section starts */

#TopSection
{
	width:938px;
	padding:0px 20px 0px 20px;
	margin:0px;
	text-align:left;
	background:#fff url(../I/Build/BgBanner.gif) no-repeat top left;
} html>body #TopSection{width:898px;}

#NewsTicker
{
	width:898px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#Logo
{
   	margin:0px;
	padding:30px 0px 10px 0px;
	width:241px;
}


#LogoPrint
{
	display:none;
}


#Strapline{
	display:none;
	float:right;
	text-align:right;
	padding:30px 27px 8px 28px;
	margin:0px;
	width:300px;
	clear:both;
}

#StraplinePrint{
	display:none;
}

#Header
{
	margin:0px;
	width:898px;
	line-height:normal;
	background:transparent url(../I/Build/BgHeader.gif) repeat-x top left;
}

#Header ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

#Header li{
	float:left;
	padding:0;
	margin:0px;
	border-right:solid 3px #ffffff;
}

#Header a {
	border-top:solid 5px #014792;
	float:left;
	display:block;
	color:#141C4D;
	text-decoration:none;
	padding:2px 30px 5px 0px;
	background:#ffffff none;
}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Header a {float:none;}
/* End IE5-Mac hack */
    
#Header a:hover {
	border-top:solid 5px #cfcfcf;
	background:#FAFAFA none;
	color:#2E375E;
}
    
#Header a:hover {
	background:#FAFAFA none;
	color:#2E375E;
}

.SearchTopPanel
{
	width:154px;
    height:18px;
	text-align:right;
	float:right;
	margin:44px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:Transparent none;
}

.SearchTopPanel .TextBox{width:135px; margin:0px 0px 4px 0px;}
.SearchTopPanel .SearchBtn{margin:0px 0px 0px 0px;}
 html>body .SearchTopPanel .SearchBtn{margin:0px 0px 0px 0px; float:left; padding:0px 0px 0px 0px;}
 html>body .SearchTopPanel .TextBox{margin:0px 0px 0px 0px; float:left;}  


/* top section ends */


/* body content starts */

#Content
{
	float:right;
	width:570px;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#ContentHome
{
	float:left;
	width:746px;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 20px;
} html>body #ContentHome {float:none; width:726px;}
#ContentHome h1{padding:6px 7px 6px 7px; width:712px; font-size:110%;}
* html #ContentHome h1{width:726px;}

#ContentSearch{
	float:left;
	width:904px;
	text-align:left;	
	margin:0px;
	padding:0px 20px 0px 20px;
}html>body #ContentSearch {float:none; width:898px;}
#ContentSearch .Button{margin:0px 5px 2px 5px; color:#ffffff; background-color:#002b46;}
#ContentSearch .TextBox{margin:0px 5px 0px 0px; background-color:#F1F4F8; padding:0px 0px 0px 2px; width:150px;}
#ContentSearch h1{width:898px;}
 html>body #ContentSearch h1{width:888px;}
#ContentSearch .texis{padding:0px;}

#SearchBanner{width:898px; padding:11px 5px 1px 5px; background:#edf0f7 none; color:#596474;}
 html>body #SearchBanner {width:888px;}

#SearchError{width:898px; padding:5px; background:#D5411F none; color:#FFFFFF; border-bottom:1px solid #ffffff;}
 html>body #SearchError{width:888px;}

#ContentAdmin
{
	width:928px;
	text-align:center;
	margin:0px;
	padding:0px 0px 30px 0px;
}#ContentAdmin h1{width:904px; margin:0px 0px 0px 10px;}
html>body #ContentAdmin h1 {width:894px; margin:0px 0px 0px 17px;}

.AdminLogin{
	width:350px;
	margin:30px auto 0px auto;
	text-align:left;
}.AdminLogin p{padding:5px 5px 5px 0px; margin:3px 0px 0px 0px;}

#Bread {
	text-align:right;
	font-size:80%;
	margin:0px 0px 0px 0px;
	clear:both;
	width:570px;
	padding:5px 5px 6px 0px;
	background:#a4b5ca none;
	border-bottom:solid 6px #FFF;
} html>body #Bread {width:565px;}
#Bread a {color:#fff;}

#Bread ul {
	margin:0;
	padding:0;
	display:inline;
	border:none;
} 

#Bread ul li {
	margin:0;
	color:#fff;
	padding-left:2px;
	border:none;
	list-style:none;
	display:inline;
	text-transform:lowercase;
}

#RightBodyContent
{
	float:right;
	width:166px;
	padding:0px 20px 19px 6px;
	margin:0px 0px 0px 0px;
	background:Transparent none;
}

.RightPanelHead01
{
	width:166px;
	padding:0px;
	text-align:left;
}
.RightPanelHead01 h2{font-size:100%; color:#ffffff; padding:3px 5px 3px 5px; border-bottom:solid 0px #FFF; background:#014792 none; width:166px; font-weight:bold;}
html>body .RightPanelHead01 h2{width:156px;}
.RightPanelHead01 h4{font-size:100%; padding:10px 0px 0px 5px; font-weight:normal;}
.RightPanelHead01 p{font-size:90%;}
.RightPanelHead01 img{float:right;}

.RightPanel01
{
	width:166px;
	padding:2px 0px;
	text-align:left;
	border-bottom:dotted 1px #a9c2d8;
}
.RightPanel01 h3{font-size:100%; padding:3px 5px; font-weight:normal; color:#004583; border-bottom:solid 2px #fff;}
.RightPanel01 h4{font-size:100%; color:#313131; padding:3px 5px; font-weight:normal; width:auto;}
.RightPanel01 p{font-size:90%;}
.RightPanel01 img{float:right;}

.RightPanelHead02
{
	width:166px;
	padding:0px;
	text-align:left;
}
.RightPanelHead02 h2{font-size:100%; color:#ffffff; padding:3px 5px 3px 5px; border-bottom:solid 0px #FFF; background:#014792 none; width:166px; font-weight:bold;}
html>body .RightPanelHead02 h2{width:156px;}
.RightPanelHead02 h4{font-size:100%; padding:10px 0px 0px 5px; font-weight:normal;}
.RightPanelHead02 p{font-size:90%;}
.RightPanelHead02 img{float:right;}

.RightPanel02
{
	width:166px;
	padding:2px 0px;
	text-align:left;
	border-bottom:dotted 1px #a9c2d8;
}
.RightPanel02 h3{font-size:100%; padding:3px 5px; font-weight:normal; color:#004583; border-bottom:solid 2px #fff;}
.RightPanel02 h4{font-size:100%; color:#313131; padding:3px 5px; font-weight:normal; width:auto;}
.RightPanel02 p{font-size:90%;}
.RightPanel02 img{float:right;}

.RightPanelHead03
{
	width:166px;
	padding:0px;
	text-align:left;
}
.RightPanelHead03 h2{font-size:100%; color:#014693; padding:10px 5px 0px 5px; border-bottom:solid 0px #FFF; background:#fff none; width:166px; font-weight:normal;}
html>body .RightPanelHead03 h2{width:156px;}
.RightPanelHead03 h4{font-size:100%; padding:10px 0px 0px 5px; font-weight:normal;}
.RightPanelHead03 p{font-size:90%; }
.RightPanelHead03 img{float:right;}

.RightPanel03
{
	width:166px;
	padding:2px 0px 6px 0px;
	text-align:left;
	border-bottom:dotted 1px #a9c2d8;
}
.RightPanel03 h3{font-size:100%; padding:3px 5px; font-weight:normal; color:#004583; border-bottom:solid 2px #fff;}
.RightPanel03 h4{font-size:100%; color:#313131; padding:3px 5px; font-weight:normal; width:auto;}
.RightPanel03 p{font-size:90%; padding:0px 5px 4px 5px;}
.RightPanel03 img{float:right;}

.RightPanelHead04
{
	width:166px;
	padding:0px;
	text-align:left;
}
.RightPanelHead04 h2{font-size:100%; color:#ffffff; padding:3px 5px 3px 5px; border-bottom:solid 0px #FFF; background:#014792 none; width:166px; font-weight:bold;}
html>body .RightPanelHead04 h2{width:156px;}
.RightPanelHead04 h4{font-size:100%; padding:10px 0px 0px 5px; font-weight:normal;}
.RightPanelHead04 p{font-size:90%;}
.RightPanelHead04 img{float:right;}

.RightPanel04
{
	width:166px;
	padding:2px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	border-bottom:solid 1px #B9BCC9;
}
.RightPanel04 h2{font-size:100%; padding:1px 5px; font-weight:bold; color:#004583;}

.RightPanel04 h3{font-size:90%; padding:1px 5px; font-weight:bold; color:#004583;}
.RightPanel04 h4{font-size:90%; color:#313131; padding:2px 5px 2px 5px; font-weight:normal; width:auto;}
.RightPanel04 p{font-size:90%; padding:3px 5px;}
.RightPanel04 .TextBox{width:120px; margin:5px;}
.RightPanel04 .SearchBtn{margin:5px 5px 5px 0px; float:right; clear:both;padding:1px 5px;}
.RightPanel04 Span{text-align:left;font-size:90%;padding:1px 5px;}

.FloatRight{
	float:right;
}


.Spacer
{
	float:left;
	padding:3px;
}

.ThreeColSpacer
{
	float:left;
	padding:1px;
	margin-left:1px;
}

.ClearBoth{
	clear:both;
}

.ClearLeft{
	clear:left;
}

#FlashElement
{
	width:898px;
	padding:0px;
	margin:0px 0px 0px 20px;
	border-bottom:solid 6px #fff;
}

#HomeColumn1
{
	float:left;
	width:482px;
	padding:0px 0px 0px 0px;
	margin:0px;
}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
#HomeColumn1 p{margin:0px 0px 0px 0px; padding:5px; font-size:90%;}
#HomeColumn1 h1{width:auto;}
#HomeColumn1 h2 {font-size:110%; color:#014693; padding:5px 5px 0px 0px; text-decoration:none;}
#HomeColumn1 h2 a{color:#014693; text-decoration:none;}
#HomeColumn1 h3{margin:0px 0px 0px 0px;}
#HomeColumn1 h4{margin:0px 0px 0px 0px;}
#HomeColumn1 img{margin:0px; padding:0px; border-bottom:solid 6px #FFFFFF;}

#HomeColumn1 .HozPanel
{
	padding:5px 0px 8px 0px;
	width:100%;
	margin:0px 0px 0px 0px;
	clear:left;
	border-bottom:dotted 1px #b2c6de;
	background:transparent none;
}
#HomeColumn1 .HozPanel img{padding:0px; float:left; margin:5px 5px 5px 0px; border:solid 2px #FFFFFF;}
#HomeColumn1 .HozPanel p{margin:0px; padding:5px 5px 5px 102px; }
#HomeColumn1 .HozPanel h2{margin:0px;clear:none; border:none;}
#HomeColumn1 .HozPanel h3{margin:0px; padding:5px; font-size:90%;}

#HomeColumn2
{
	float:left;
	width:238px;
	min-height:260px;
	height:260px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:dotted 10px #ffffff;
}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
 html>body #HomeColumn2{height:auto;}
#HomeColumn2 p{margin:0px 0px 0px 0px; padding:5px; font-size:90%;}
#HomeColumn2 h1{width:auto;}
#HomeColumn2 h2 {font-size:110%; color:#014693; padding:10px 5px 0px 0px; text-decoration:none;}
#HomeColumn2 h2 a{color:#014693; text-decoration:none;}
#HomeColumn2 h3{margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;}
#HomeColumn2 h4{margin:0px 0px 0px 0px;}
#HomeColumn2 p img{margin:-5px; padding:0px; border-bottom:solid 2px #FFFFFF;}
#HomeColumn2 img{margin:0px; padding:0px; border-bottom:solid 0px #FFFFFF;}

#HomeColumn2 .HozPanel
{
	padding:2px 0px 3px 0px;
	width:100%;
	margin:0px 0px 0px 0px;
	clear:left;
	border-bottom:dotted 1px #b2c6de;
	background:transparent none;
}
#HomeColumn2 .HozPanel img{padding:0px; float:left; margin:5px 5px 5px 0px; border:solid 0px #FFFFFF;}
#HomeColumn2 .HozPanel p{margin:0px; padding:5px 5px 5px 85px; }
#HomeColumn2 .HozPanel h2{margin:0px;clear:none; border:none;}
#HomeColumn2 .HozPanel h3{margin:0px;clear:none; border:none;}

#HomeColumn3{
	width:726px; 
	padding:0px 0px 0px 0px; 
	margin:-12px 0px 0px 0px; 
	float:left;
}
#HomeColumn3 a{text-indent:-9999px; display:block; width:726px; height:76px; background:#eef1f7 url(../I/Images/Home/ViewCurrentProperty.gif) no-repeat top left;}
#HomeColumn3 a:hover{background-color:#e8ebf2;}

#FeaturePanelParent01{
	width:570px;
	Padding:0px;
	margin:0px 0px 6px 0px;
	border-bottom:solid 1px #a9c2d8;
	Background:transparent none;
} html>body #FeaturePanelParent01{border-bottom:solid 1px #a9c2d8;}
#FeaturePanelParent01 h1{width:476px;}
 html>body #FeaturePanelParent01 h1{width:466px;}

#FeaturePanelChild01{
	float:left;
	min-height:150px;
	height:150px;
	width:205px;
	Padding:0px 6px 0px 0px;
	margin:0px;
} html>body #FeaturePanelChild01{height:auto;} 
#FeaturePanelChild01 img{border-bottom:solid 6px #fff;}

#FeaturePanelChild02{
	float:left;
	min-height:136px;
	height:136px;
	width:359px;
	Padding:0px;
	margin:0px;
    
} html>body #FeaturePanelChild01{height:auto;}
#FeaturePanelChild02 H2{color:#004583; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:solid 1px #a9c2d8; font-size:100%;}
#FeaturePanelChild02 p{padding:0px; font-size:100%;}

#FeaturePanelChild03{
	float:right;
	width:120px;
	Padding:0px;
	margin:0px;
	border-top:solid 1px #fff;
    Background:transparent url(../I/Build/BgFeaturePanelChild03.gif) repeat-y top left;
}
#FeaturePanelChild03 ul{padding:0px; margin:0px; list-style:none; clear:left;}
#FeaturePanelChild03 li{width:120px; padding:5px; margin:0px; float:left;}
 html>body #FeaturePanelChild03 li{width:110px;}
#FeaturePanelChild03 a{margin:0px;}

#FeaturePanelParent02{
	width:570px;
	Padding:0px;
	margin:0px 0px 6px 0px;
	border-bottom:solid 1px #a9c2d8;
	Background:transparent none;
} html>body #FeaturePanelParent02{border-bottom:solid 1px #a9c2d8;}
#FeaturePanelParent02 h1{width:476px;}
 html>body #FeaturePanelParent02 h1{width:466px;}
#FeaturePanelParent02 #FeaturePanelChild01{float:right; padding:0px 0px 0px 6px;}
#FeaturePanelParent02 #FeaturePanelChild02{float:right;}
#FeaturePanelParent02 #FeaturePanelChild03{float:left;}

#ListPage{
	width:auto;
	margin:0px;
	padding:0px;
	font-size:80%;
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	border-spacing:0px;
} html>body #ListPage{width:auto;}
#ListPage th, td{text-align:left; padding:2px; border-top:0px; border-right:0px; border-left:0px; padding:0px 0px 4px 0px;}
#ListPage th{border-bottom:1px solid #a9c2d8; border-top:0px; border-right:0px; border-left:0px; vertical-align:top; color:#014792; font-weight:bold; font-size:80%;}
#ListPage td{border-bottom:1px solid #a9c2d8; border-top:0px; border-right:0px; border-left:0px; vertical-align:top; font-size:70%;  padding:5px 3px 4px 3px;}

#ColumnSpanThin
{
	float:left;
	width:188px;
	padding:0px 0px 0px 0px;
	margin:0px;
}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
#ColumnSpan2 p{margin:0px 0px 0px 0px; padding:5px; font-size:100%;}
#ColumnSpan2 h1{margin:0px 0px 0px 0px; width:auto;}
#ColumnSpan2 h2{margin:0px 0px 0px 0px; padding:5px 8px 5px 5px; color:#284f72;}
#ColumnSpanThin h3{margin:0px 0px 0px 0px;}
#ColumnSpanThin p img{margin:-5px -5px -8px -5px; padding:0px 0px 0px 0px; border-bottom:solid 0px #D3D5DD; clear:both;}
 html>body #ColumnSpanThin p img{margin:-5px -5px -5px -5px;}
#ColumnSpanThin img{margin:0px 0px 0px 0px; padding:0px; border-bottom:solid 0px #D3D5DD; clear:both;}

#ColumnSpan1

{
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px;

}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */

#ColumnSpan1 P{margin:0px 0px 0px 0px; padding:5px; font-size:100%;}
#ColumnSpan1 h1{margin:0px 0px 0px 0px; width:auto;}
#ColumnSpan1 h2{margin:0px 0px 0px 0px; padding:5px 8px 5px 5px; color:#284f72;}
#ColumnSpan1 h3{margin:0px 0px 0px 0px;}
#ColumnSpan1 p img{margin:-5px -5px -8px -5px; padding:0px 0px 0px 0px; border-top:solid 9px #fff;}
 html>body #ColumnSpan1 p img{margin:-5px -5px -5px -5px;}
#ColumnSpan1 img{margin:0px 0px 0px 0px; padding:0px; border-bottom:solid 3px #fff;}
 html>body #ColumnSpan1 img{margin:0px; border-bottom:solid 6px #fff;}

#ColumnSpan2
{
	float:left;
	width:364px;
	padding:0px 0px 0px 0px;
	margin:0px;
}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
#ColumnSpan2 p{margin:0px 0px 0px 0px; padding:5px; font-size:100%;}
#ColumnSpan2 h1{margin:0px 0px 0px 0px; width:auto;}
#ColumnSpan2 h2{margin:0px 0px 0px 0px; padding:5px 8px 5px 5px; color:#284f72;}
#ColumnSpan2 h3{margin:0px 0px 0px 0px;}
#ColumnSpan2 p img{margin:-5px -5px -8px -5px; padding:0px 0px 0px 0px; border-top:solid 9px #fff;}
 html>body #ColumnSpan2 p img{margin:-5px -5px -5px -5px;}
#ColumnSpan2 img{margin:0px 0px 0px 0px; padding:0px; border-top:solid 9px #fff;}

#ColumnSpan3
{
	float:left;
	width:570px;
	padding:0px;
	margin:0px;
}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
#ColumnSpan3 p{margin:0px 0px 0px 0px; padding:5px; font-size:100%;}
#ColumnSpan3 h1{margin:0px 0px 0px 0px; width:auto;}
#ColumnSpan3 h2{margin:0px 0px 0px 0px; padding:5px 8px 5px 5px; color:#284f72;}
#ColumnSpan3 p img{margin:-5px -5px -8px -5px; padding:0px 0px 0px 0px;}
html>body #ColumnSpan3 p img{margin:-5px -5px -5px -5px;}
#ColumnSpan3 img{margin:0px; padding:0px;}
#ColumnSpan3 #HozPanel img{border:solid 2px #FFFFFF;}
#ColumnSpan3 img{margin:0px; padding:0px; border-bottom:solid 3px #fff; background:#fff;}
html>body #ColumnSpan3 img{border-bottom:solid 6px #fff;}

#FiftyPercentColumn01
{
	float:left;
	width:282px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#FiftyPercentColumn01 p{margin:0px 0px 0px 0px; padding:5px; font-size:100%;}
#ColumnSpan2 h2{margin:0px 0px 0px 0px; padding:5px 8px 5px 5px; color:#284f72;}
#FiftyPercentColumn01 h3{margin:0px 0px 0px 0px;}
#FiftyPercentColumn01 p img{margin:-5px -5px -8px -5px; padding:0px; border-top:solid 9px #fff;}
 html>body #FiftyPercentColumn01 p img{margin:-5px -5px -5px -5px;}
#FiftyPercentColumn01 img{margin:0px 0px 0px 0px; padding:0px; border-top:solid 9px #fff;}

#FiftyPercentColumn02
{
	float:left;
	width:282px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#FiftyPercentColumn02 p{margin:0px 0px 0px 0px; padding:5px; font-size:100%;}
#ColumnSpan2 h2{margin:0px 0px 0px 0px; padding:5px 8px 5px 5px; color:#284f72;}
#FiftyPercentColumn02 h3{margin:0px 0px 0px 0px;}
#FiftyPercentColumn02 p img{margin:-5px -5px -8px -5px; padding:0px; border-top:solid 9px #fff;}
 html>body #FiftyPercentColumn02 p img{margin:-5px -5px -5px -5px;}
#FiftyPercentColumn02 img{margin:0px; padding:0px; border-bottom:solid 6px #fff;}

.HozPanel
{
	padding:2px 0px 0px 0px;
	width:570px;
	margin:0px 0px 0px 0px;
	clear:left;
	background:transparent url(../I/Build/BgNewsPanel.gif) no-repeat top left;
}
.HozPanel img{padding:0px; float:right; margin:5px; border:solid 2px #FFFFFF;}
.HozPanel p{margin:0px; padding:5px;}
.HozPanel h2{margin:0px; padding:5px; font-size:100%;}
.HozPanel h3{margin:0px; padding:5px; font-size:90%;}

.NewsPanel
{
	padding:2px 0px 0px 0px;
	width:570px;
	margin:0px 0px 0px 0px;
	clear:left;
	background:transparent url(../I/Build/BgNewsPanel.gif) no-repeat top left;
}
.NewsPanel img{padding:0px; float:right; margin:5px;}
.NewsPanel p{margin:0px; padding:5px;}
.NewsPanel h2{margin:0px; padding:5px; font-size:100%;}
.NewsPanel h3{margin:0px; padding:5px; font-size:90%;}
.NewsPanel h4{margin:0px; padding:5px; font-size:90%; font-weight:normal;}

.ContactPanel
{
	padding:2px 0px 0px 0px;
	border-bottom:solid 3px #FFF;
	width:570px;
	margin:0px 0px 0px 0px;
	background-color:#ededed;
	clear:left;
}
.ContactPanel img{padding:2px 0px 2px 2px; float:right;}
.ContactPanel p{margin:0px; padding:0px 5px 5px 30px;}
.ContactPanel h2{margin:0px; padding:5px; font-size:100%;}
.ContactPanel h3{margin:0px; padding:0px 5px 5px 30px; font-size:90%;}
.ContactPanel h4{margin:0px; padding:5px; font-size:90%; font-weight:normal; width:auto; border:none; background:Transparent none;}

.SearchPanel
{
	padding:2px 0px 0px 0px;
	border-bottom:solid 3px #FFF; 
	width:898px;

	margin:0px 0px 0px 0px;
	background-color:#edf0f7;
	clear:left;
}
.SearchPanel img{padding:0px; margin:0px;}
.SearchPanel p{margin:0px; padding:5px;}
.SearchPanel h2{margin:0px; padding:5px; font-size:100%;}
.SearchPanel h3{margin:0px; padding:5px; font-size:90%;}
.SearchPanel h4{margin:0px; padding:5px; font-size:90%; font-weight:normal; color:#097748;}

.ContentBreaker{
	clear:both;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}

#LineBreaker{
	clear:both;
	padding:1px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:100%;
	border-bottom:solid 2px #fff;
}

.LineBreaker{
	clear:both;
	padding:1px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:100%;
	border-bottom:solid 1px #B5BAC6;
}

#LeftContent /* This is used on the admin page do not delete */
{
	float:left;
	width:auto;
	margin:0px;
}

#Tabstrip {
	font-size:70%;
	margin:0px;
	padding:0px 5px 0px 5px;
	
	background:#e0e0e0 none;
	border-bottom:solid 2px #FFF;
	clear:both;
} html>body #Tabstrip{width:739px;}

#Tabstrip ul {
	margin:0px;
	padding:0px;
	display:inline;
	border:none;
} 

#Tabstrip ul li {
	margin:0px;
	padding:0px;
	border:none;
	list-style:none;
	display:inline;
	text-transform:lowercase;
}
	
.tabstripSelected
{
	margin:0px;
	padding:2px 4px;
	border:none;
	background-color:#a2464a;
	color:#fff;
}

.tabstripDefault
{
	margin:0px;
	padding:2px 4px;
	border:none;
	background-color:#e0e0e0;
}

.EnquiryForm
{
	margin-left:10px;
}

.TextBox
{
	margin:1px 10px 1px 5px;
	background-color:#FAFAFA;
	font:x-small/110% Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:240px;
	padding-left:2px;
	border:1px solid #8c8584;
}

.TextArea
{
	margin:1px 10px 1px 5px;
	background-color:#FAFAFA;
	font:x-small/110% Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

.Button
{
	margin:5px 10px 5px 5px;
	background-color:#2E375E;
	color:#FFFFFF;
	font:x-small/110% Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
#SearchResults{
	width:auto;
	margin:10px 5px 0px 5px;
	border:none;
	font-size:80%;
	table-layout:auto;
	border-collapse:collapse;
	border-spacing:0;
} html>body #SearchResults{width:auto;}
#SearchResults th, td{border-top:1px solid #c3c3c3; border-bottom:none; border-right:none; border-left:none; text-align:left; padding:2px; font-size:70%;}
#SearchResults th{vertical-align:top; color:#FFFFFF; font-weight:normal;}
#SearchResults td{vertical-align:top; padding:2px;}

#SearchResults caption{display:none;}


/* body content ends */


/* footer starts */

#Footer
{	
	font-size:80%;
	width:938px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:transparent url(../I/Build/FooterBg2Cols.gif) no-repeat top left;
	color:#fff;
	text-align:center;
	clear:both;
}#Footer p {padding:2px;}

#RightFooterLink
{
	float:right;
	text-align:right;
	margin:0px;
	padding:0px 0px 0px 0px;

}

#FooterLinks
{
	float:none;
	padding:10px 0px 3px 12px;
	margin:0px;
	
}
#FooterLinks a:link, #FooterLinks a:visited{text-decoration:underline; color:#fff;}
#FooterLinks a:hover{text-decoration:none;} 
#FooterLinks p{background:#a4b5ca; margin:0px 20px 0px 6px; padding:5px 6px;}

#AccessKeys
{
	width:938px;
	margin:0px auto;
	padding:2px 0px 6px 0px;
	font-size:80%;
	text-indent:8px;
	color:#436d84;
	background:transparent url(../I/Build/BgAccessKeys.gif) no-repeat bottom left;
}
#AccessKeys a:link, #AccessKeys a:visited{text-decoration:none; color:#436d84;padding:0px 0px 0px 5px;}
#AccessKeys a:hover{text-decoration:underline; padding:0px 0px 0px 5px;}

/* footer ends */

/* build elements end */