body
{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;
	text-align:center;
	background:#FFFFFF 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;
}

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;
}

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;
}

.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:4px 0px 0px 20px;
}

.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 17px;
}

.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;
}

ul
{
	margin:0px 0px 0px 18px;
	padding:5px;
}

li
{
	padding:0px 0px 5px 0px;
	margin:0px 5px 0px 0px;
}

#ProductData{
	width:100%;
	margin:0px;
	font-size:11px;
	background:#DBE2E7;
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	border-spacing:0;
} html>body #ProductData{width:100%;}
#ProductData th, td{border:1px solid #FFFFFF; padding:2px;}
#ProductData th{background-color:#2E375E; vertical-align:bottom; color:#FFFFFF; font-weight:normal;}
#ProductData td{border:1px solid #FFFFFF; vertical-align:top; padding: 2px;font-size:11px;}
#ProductData caption{text-align:left; font-size:110%; font-weight:bold; margin:0px; padding:8px 0px 5px 5px; color:#2E375E;}
#ProductData td img{background:#DBE2E7; border-bottom:none;}
#ColumnSpan3 #ProductData td img{background:#DBE2E7; border-bottom:none;}

#TableFinancial{
	width:auto;
	margin:0px 5px 5px 5px;
	font-size:11px;
	background:#DBE2E7;
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	border-spacing:0;
}
#TableFinancial th, td{border:1px solid #FFFFFF; padding:2px;}
#TableFinancial th{background-color:#00947D; vertical-align:top; color:#FFFFFF; font-weight:normal;}
#TableFinancial td{border:1px solid #FFFFFF; vertical-align:top; padding:2px;}
#TableFinancial caption{text-align:left; font-size:110%; font-weight:bold; margin:0px; padding:10px 0px 10px 5px; color:#00947D;}
#TableFinancial td.LeftAlignTotalRow{border-top:solid 2px #000000;border-bottom:solid 2px #000000;}
#TableFinancial td.RightAlignTotalRow{border-top:solid 2px #000000;border-bottom:solid 2px #000000;text-align:right;}
#TableFinancial td.LeftAlignSubTotalRow{border-bottom:solid 1px #000000;}
#TableFinancial td.RightAlignSubTotalRow{border-bottom:solid 1px #000000;text-align:right;}

.note
{
	font-size:80%;
}

.magenta
{
	color:#FF00D8;
}

.highlight01{
	color:#00947D;
}

.highlight02{
	color:#006BB7;
}

.Bold{
	font-weight:bold;
}

.Italic{
	font-style:italic;
}

.TextAlignRight{
	text-align:right;
}

.TextAlignLeft{
	text-align:left;
}

.TextAlignCentre{
	text-align:center;
}

.TableBreak{
	width:100%;
	padding:3px 0px;
}

/* build elements start */

#Container
{
	margin:0px;
	text-align:left;
	width:640px;
}


/* top section starts */

#TopSection
{
	width:auto;
	margin:0px;
	text-align:left;
}

#LogoPrint
{
	float:none;
	margin:0px;
	padding:10px;
	clear:both;
	width:241px;
}

#NewsTicker
{
	display:none;
}

#Logo
{
	display:none;
}

#Strapline{
	display:none;
}

#StraplinePrint{
	display:none;
}

#Header
{
	display:none;
}

.SearchTopPanel
{
	display:none;
}

/* top section ends */


/* body content starts */

#Content
{
	width:auto;
	text-align:left;
	margin:0px;	
}

#ContentHome
{
	width:auto;
	text-align:left;
	margin:0px;
	padding:0px;
}

#ContentSearch{
	float:left;
	width:auto;
	text-align:left;	
	margin:0px;
	padding:0px;
}html>body #ContentSearch {float:none; margin:0px 0px 0px 17px;}
#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:100%;}
 html>body #ContentSearch h1{width:100%;}
#ContentSearch .texis{padding:0px;}

#SearchBanner{width:100%; padding:11px 5px 1px 5px; background:#edf0f7 none; color:#596474;}
 html>body #SearchBanner {width:100%;}

#SearchError{width:100%; padding:5px; background:#D5411F none; color:#FFFFFF; border-bottom:1px solid #ffffff;}
 html>body #SearchError{width:100%;}

#ContentAdmin
{
	width:928px;
	text-align:center;
	margin:0px;
	padding:0px 0px 30px 0px;
}#ContentAdmin h1{width:auto;}
html>body #ContentAdmin h1 {width:auto;}

.AdminLogin{
	width:350px;
	margin:30px 0px 0px 10px;
	text-align:left;
}.AdminLogin p{padding:5px 5px 5px 0px; margin:3px 0px 0px 0px;}

#Bread {
	display:none;
}

#RightBodyContent
{
	display:none;
}

#RightBodyContent
{
	display:none;
}

.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 0px;
	border-bottom:solid 6px #fff;
}

#HomeColumn1
{
	float:left;
	width:360px;
	padding:0px 0px 20px 0px;
	margin:0px;
}/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
 html>body #HomeColumn1{height:auto;}
#HomeColumn1 P{margin:0px 0px 0px 0px; padding:5px;}
#HomeColumn1 h1{width:auto;}
#HomeColumn1 h2{font-size:100%; color:#ffffff; padding:4px 5px 5px 5px; border-bottom:solid 6px #FFF; background:#2d5e89 none; font-weight:normal;}
#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;}

#HomeColumn2
{
	float:right;
	width:360px;
	min-height:260px;
	height:260px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:solid 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;}
#HomeColumn2 h1{width:auto;}
#HomeColumn2 h2{font-size:100%; color:#ffffff; padding:4px 5px 5px 5px; border-bottom:solid 6px #FFF; background:#2d5e89 none; font-weight:normal;}
#HomeColumn2 h3{margin:0px 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 2px #FFFFFF;}

#HomeColumn3
{
	float:left;
	width:733px;
	color:#FFFFFF;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	background:Transparent none;
}
/* IF A HEADING IS GIVEN A NEGATIVE TOP MARGIN A GULLOTINE EFFECT WILL OCCUR!!! */
#HomeColumn3 P{margin:0px; padding:5px;}
#HomeColumn3 h1{width:auto;}
#HomeColumn3 h2{font-size:100%; color:#ffffff; padding:4px 5px 5px 5px; border-bottom:solid 6px #FFF; background:#2d5e89 none; font-weight:normal;}
#HomeColumn3 h3{margin:0px; padding:20px 20px 0px 20px}
#HomeColumn3 h4{margin:0px 0px 0px 0px;}
#HomeColumn3 p img{margin:-5px; padding:0px;}
#HomeColumn3 img{margin:0px 0px 0px 0px; padding:0px;}

#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:904px;
	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
{	
	display:none;
}

#AccessKeys
{	
	display:none;
}

/* footer ends */

.LeftMenuHolder
{
	display:none;
}

/* build elements end */