body 
{
  margin : 0px;
  padding: 0px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  background-color: White;
  color: #666666;
  text-align: left;
  
}
/*
body.SimplePage 
{
    margin: 0;
    padding: 0;
    color: #4a4a4a;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}*/


A:link 
{
	color: #e4701d;
}
A:active 
{
	color: #e4701d;
}
A:visited 
{
	color: #e4701d;
}
A:hover {
	color: Black;
}

a.more_link
{
	font-size: 10px;
	text-decoration: none;
}




h1
{
	font-size: 18px;
	font-family: Arial, Verdana, sans-serif;
	color: #e4701d;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
	white-space: nowrap;
}

h2
{
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	
}

h3
{
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4
{
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4
{
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #e4701d;
	margin: 0px;
	padding: 0px;
}

ul
{
	margin-top:5px;
	margin-bottom:5px;
}
li
{
	padding-top:5px;
	padding-bottom: 5px;
}

p
{
	margin-top:5px;
	margin-bottom:5px;
}
b
{ 
	color: #666666;
}

textarea
{
	font-family: Verdana, sans-serif;
}

#LeftBorderTable
{
	 vertical-align: top;
	 
}

#MiddleLayout
{
	width: 800px;
	vertical-align: top;
	text-align: left;
}

#RightBorderTable
{
	 vertical-align: top;
}

#TopLeftColumn
{
	width: 559px; 
	vertical-align: top;
	border-style:none;
	padding: 0px;
}

#TopRightColumn
{
	width: 241px; 
	vertical-align: top;
	border-style:none;
	padding: 0px;
}

#Logo
{
	text-align: left;
	vertical-align: top;
	width: 158px;
	height: 105px;
}

#ContactUs
{
	text-align: right;
	vertical-align: middle;
	padding-top:10px;
	height: 49px;
	width:241px;
	border: none;
}	



/* Home template */

#HomeTopNavigation
{
	width: 559px; 
	 height: 37px;
	 background-image: url(/images/navigation.gif);
	 background-repeat: no-repeat;
	 
}

#HomeLeftRepeating
{
	 background-image: url(/images/bg_repeat.gif);
	 background-repeat: repeat-x;
	 height: 448px;
	 width: 50%;
}

#HomeLeftBorder
{
	 width: 72px; 
	 height: 448px;
	 background-image: url(/images/bg_left.gif);
	 background-repeat: no-repeat;
	
}
#HomeRightBorder
{
	 width: 72px; 
	 height: 448px;
	 background-image: url(/images/bg_right.gif);
	 background-repeat: no-repeat;
}


#HomeRightRepeating
{
	 background-image: url(/images/bg_repeat.gif);
	 background-repeat: repeat-x;
	 height: 448px;
	 width: 50%;
}

#HomeSplash
{
	width: 559px; 
	height: 167px;
	background-color: #e4701d;
	text-align: right;
}

#HomeHeader
{
	 width: 539px; 
	 height: 58px;
	 background-image: url(/images/header.gif);
	 background-repeat: no-repeat;
	 text-align: left;
	 padding-left:20px;
}

#HomeRoundImage
{
	width: 241px; 
	height: 308px;
}



#HomeLeftColumn
{
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
	width: 443px
}

#HomeRightColumn
{
	background-color: #efefef;
	vertical-align: top;
	text-align: center;
	width: 294px;
	height: 300px
}

#HomeFooter
{
	padding-top: 5px;
	border-top: solid 1px #f2f2f2;
	text-align: left;
	color: #d7d7d7;
	font-size: 10px;
	width: 762px;
}

#HomeGapColumn
{
	width: 23px; 
	 height: 132px;
	 background-image: url(/images/bg_rightbottom.gif);
	 background-repeat: no-repeat;
}


.HomeDivider
{
	width: 432px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #f6cdb0;
}

.HomeContent
{
	padding-top: 5px;
	padding-right: 20px;
}

/* Content template */

#ContentTopNavigation
{
	width: 559px; 
	 height: 37px;
	 background-image: url(/images/navigation_content.gif);
	 background-repeat: no-repeat;
	 
}

#ContentLeftRepeating
{
	 background-image: url(/images/bg_content_repeat.gif);
	 background-repeat: repeat-x;
	 height: 448px;
	 width: 50%;
}
#ContentLeftBorder
{
	 width: 72px; 
	 height: 448px;
	 background-image: url(/images/bg_content_left.gif);
	 background-repeat: no-repeat;
	
}

#ContentRightBorder
{
	 width: 72px; 
	 height: 448px;
	 background-image: url(/images/bg_content_right.gif);
	 background-repeat: no-repeat;
}

#ContentRightRepeating
{
	 background-image: url(/images/bg_content_repeat.gif);
	 background-repeat: repeat-x;
	 height: 448px;
	 width: 50%;
}

#ContentSplash
{
	width: 559px; 
	 height: 100px;
}

#ContentHeader
{
	 width: 283px; 
	 height: 22px;
	 background-image: url(/images/header_content.gif);
	 background-repeat: no-repeat;
	 text-align: left;
	 padding-left:256px;
	 padding-top: 45px
	 
}

#ContentRoundImage
{
	width: 241px; 
	 height: 248px;
}

#ContentLeftColumn
{
	text-align: left;
	vertical-align: top;
	width: 236px;
	background-color: #efefef; 
}

#ContentRightColumn
{
	vertical-align: top;
	text-align: left;
	width: 494px;
	height: 300px;
	padding-left: 20px;
	padding-right: 20px;
}

#ContentFooter
{
	padding-top: 5px;
	border-top: solid 1px #f2f2f2;
	text-align: left;
	color: #d7d7d7;
	font-size: 10px;
	width: 762px;
}

.ContentDivider
{
	width: 484px;
	height: 1px;
	margin: 0px;
	padding: 5px;
	border-bottom: solid 1px #f6cdb0;
}

/* Footer */

a.Footer_Link
{
	text-decoration: none;
	color: #a1a1a1;
	padding: 0px 3px 0px 3px;
}

a.Footer_Link:hover
{
    text-decoration: underline;
}

.Footer_Category
{
	color: #e4701d;
}


/* Refernce Data template */

.ReferenceData_Body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	background-color: White;
	color: #666666;
	text-align: left;
}
.ReferenceData_Fields
{
	padding-top: 7px;
	padding-left: 20px;
}

.ReferenceData_TopLine
{
	width: 100%;
	border-bottom: solid 1px #dedad7;
	line-height: 1px;
}

.ReferenceData_Image
{
	
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ReferenceData_Header
{
	color: Black;
	font-size: 20px;
	font-family: Arial;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}

.ReferenceData_Field
{
	padding-bottom: 8px;
}

.ReferenceData_FieldName
{
	font-family: Arial;
	font-size: 12px;
	width: 150px;
	text-align: left;
	color: Black;
	vertical-align: top;
}

.ReferenceData_FieldValue
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
}

/* Gallery */

.Gallery
{
	background-color: White;
	width: 430px;
	border: solid 1px #8f8e8e;
}


.Gallery_Image
{
	padding: 10px;
	vertical-align: top;
}

.Gallery_Caption
{
	padding-top: 2px;
	text-align: center;
	color: #5f5f5f;
	font-size: 10px;
}

.Gallery_Title
{
	margin-top: 20px;
	padding: 3px 0px 3px 10px;
	border-left: solid 2px #750f24;
	text-align: left;
	color: Black;
	font-size: 14px;
	background-color: #d7d7d7;
	margin-bottom: 5px;
}

/* Systems */

.System
{
	background-color: White;
	width: 480px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e7e7e7;
}

.System_Summary
{
	width: 180px;
}

.System_Standard
{
	width: 90px;
	text-align: center;
}

.System_Premium
{
	width: 90px;
	text-align: center;
}

.System_DataLogger
{
	width: 120px;
	text-align: center;
}

a.System_TitleLink
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #535353;
}

.System_Price
{
	padding-top: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #535353;
}




/* News */
.NewsHeader
{
	font-size: 18px;
	font-family: Arial;
	color: #606060;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}

.NewsDivider
{
	width: 240px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #bdbdbd;
}

.NewsItem
{
	padding-top: 5px;
}


a.NewsItem_Link
{
	font-size: 12px;
	color: #606060;
	text-decoration: none;
	white-space:normal;
	font-weight: bold;
	padding-bottom:3px;
}

.NewsItem_Date
{
	font-size: 10px;
	padding-bottom: 3px;
}

.NewsItemList_Date
{
	font-size: 10px;
}

.NewsItem_Details
{
	font-size: 10px;
}

.NewsItemList_Details
{
	font-size: 10px;
}

.NewsItem_Text
{
	font-size: 10px;
}
	       
/* Misc */

.Content
{
	padding-top: 20px;
}

.NoDecoration
{
   text-decoration: none;
   border: none;
   padding: 0px;
   margin: 0px;
}

.Button
{
	padding-bottom: 5px;
	padding-top: 5px;
}

.Watermark
{
	color: #949494;
	font-size: 12px;
}

.LatestNews
{
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.EnquiryHeader
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

/* Top Navigation */

.TopNav_Layout
{
	padding-top: 10px;
}

a.TopNav_Link
{
	color: #5f5f5f;
	font-family: Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
}

a.TopNav_SelLink
{
	color: #c46017;
	font-family: Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	white-space: nowrap;
}

.TopNav_Separator
{
	color: #5f5f5f;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

/* Side Navigation */

.SideNav_Layout
{
	padding-top: 10px;
	padding-left:16px;
}

.SideNav_Cell
{
	width:180px;
	background-color: White;
	padding: 10px;
}

.SideNav_AltCell
{
	width:180px;
	background-color: #efefef;
	padding: 10px;
}

a.SideNav_Link
{
	color: #303030;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

a.SideNav_SelLink
{
	color: #303030;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}


.TableHeader
{
	background-color: #e4701d;
	vertical-align: top;
	text-align: center;
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
}


.TableCell
{
	background-color: #f3f3f3;
	vertical-align: top;
	text-align: center;
}

/* Popup */

.PopupWindow
{
	padding: 10px 10px 15px 10px;
	background-color: White;
    width: 100%;
    border: solid 1px Black;
}

.PopupWindow_Layout
{
	padding-bottom: 20px;
}

.PopupWindow_Body
{
	padding-top: 5px;
}

.PopupWindow_DialogCaptionBar
{
	height: 22px; 
	line-height: 20px;
	width: 100%;
	vertical-align: bottom; 
	border-bottom: solid 1px #f6cdb0;
	cursor: pointer;
}

.PopupWindow_DialogCaptionBarText
{
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
	color: #e4701d;
	padding-left: 5px;
	display: inline;
	float:left;
}

.PopupWindow_CloseIcon
{
	display: inline;
	float: right;
}


.PopupWindow_ButtonGroup
{
	padding: 0px 2px 5px 0px;
	text-align: right;
    width: 100%;
}

.ModalBackground 
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/* Simple Page */

#SimplePage_Layout
{
    padding: 10px;
}

/* Landing Page */

#LandingPage_Layout
{
    width: 100%;
    margin: 0 auto 0 auto;
    text-align: center;
}

#LandingPage_Logo
{
    display: block;
    margin: 14px 0 35px 0;
    background: url(/images/LandingPage/logo_small.gif);
    width: 119px;
    height: 69px;
    text-indent: -9000px;
    outline: none;
    float: right;
}

#LandingPage_Form
{
    width: 482px;
    height: 171px;
    background: url(/images/LandingPage/form_bg.gif) no-repeat;
    margin: 15px auto 0 auto;
    padding: 30px 0 0 0;
}

#LandingPage_FormTable
{
    width: 390px;
    border: none;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto 0 auto;
}

input.LandingPage
{
    border: 1px solid #8d8b8b;
    color: #4a4a4a;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

textarea.LandingPage
{
    color: #4a4a4a;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}


	





