*{margin: 0; padding: 0;}
.debug {background:#cf0 !important;}
html, body{width: 100%; height: 100%;}
body
{		
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.625em;
	line-height: 1.5em;
	color: #353635;
	background: #fff;
}
p {font-size: 1.2em;}
ul, li {list-style:none;}
table{border-collapse: collapse; border: 0; border-spacing: 0;}
fieldset {border:0;}
td{vertical-align: top;}
input, select, textarea{font-size: 1.2em; font-family: Arial, Verdana, Helvetica, sans-serif;}
img{border: 0;}
a{color: #027F61; text-decoration: none;}
a:hover{text-decoration: underline;}
h1, h2, h3, h4, h5
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 	
	line-height: 1.0em;
	font-weight: normal; 
	color: #353635;
}
h1{font-size: 1.8em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.2em; line-height:1.5em;  font-weight:bold;}
h5{font-size: 1.0em;}
h1 a, h2 a, h3 a, h4 a, h5 a
{	
	color: #000;
}

.clear{clear: both;}
.floatLeft{float: left;}
.floatRight{float: right;}
.alignCenter
{
	margin: 0 auto; 
	width: 950px;
}
.boldText {font-weight:bold;}
.downloadLink {font-size:1.2em; font-weight:bold;}

/* Swftype Alternatives */
.printSwfType {display:none;}
.swfGreenHeading , .swfRightGreenHeading , .swfBlackHeading, .swfNavHeading, swfNavBlackHeading, .swfMidBlackHeading
{
	font-weight:bold;
	font-size:1.7em;
	display:block;
	padding-bottom:10px;
	width:auto;
}
.swfGreenHeading, .swfNavHeading, .swfRightGreenHeading {color:#027F61;}
.swfBlackHeading, swfNavBlackHeading, .swfMidBlackHeading  {color:#000000;}
.swfNavBlackHeading {padding-bottom:10px;}
.swfGreenSubHeading 
{
	font-size:1.5em; 
	color:#027F61;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}


/* Header */
#flash{height:266px}
.headerOuter
{
	background:url(/media/build/bg_header_repeat.gif) repeat-x;
	width:100%;
	float:left;
	min-width:950px;
}
.flashContainerOuter img {float:left;}
.flashContainerOuter object {float:left;}

.flashContainerOuter
{
	background:url(/media/build/bg_flash_container_repeat.jpg) repeat-x;
	width:100%;
	min-width:950px;
	float:left;
}
.header
{
	float: left;
	width: 950px;
	height:130px;
	position:relative;
	padding-top:21px;
}
.header h1
{
	float: left; 
}
.header h1 a
{
	display: block;
	width: 192px;
	height: 67px;
	background: url(/media/build/logo_header.gif) left top no-repeat;
	text-indent: -9999px;
}
.headerBlurb
{
	display:block;
	text-indent: -9999px;
	background: url(/media/build/ttl_header_blurb.gif) left top no-repeat;
	float:right;
	margin-top:6px;
	width:411px;
	height:61px;
}
.header ul.nav
{
	position:absolute;
	top:115px;
	clear:both;
	float: left;
	margin-left:-15px;
	width: 950px;
	list-style-type: none;	
}
.header ul.nav li
{
	float: left;
	display: block;
	position: relative;	
}
.header ul.nav li a
{
	float: left;
	display: block;
	height: 36px;	
	text-indent: -9999px;
}

ul.nav li.btnHome{background: url(/media/build/nav/btn_home_on.gif) left top no-repeat;}
ul.nav li.btnHome a{width: 90px;}
ul.nav li.btnHome a{background: url(/media/build/nav/btn_home_off.gif) left top no-repeat;}
ul.nav li.btnHome a:hover{background: url(/media/build/nav/btn_home_on.gif) left top no-repeat;}
ul.nav li.btnHome a.on{background: url(/media/build/nav/btn_home_on.gif) left top no-repeat;}

ul.nav li.btnAbout{background: url(/media/build/nav/btn_about_on.gif) left top no-repeat;}
ul.nav li.btnAbout a{width: 114px;}
ul.nav li.btnAbout a{background: url(/media/build/nav/btn_about_off.gif) left top no-repeat;}
ul.nav li.btnAbout a:hover{background: url(/media/build/nav/btn_about_on.gif) left top no-repeat;}
ul.nav li.btnAbout a.on{background: url(/media/build/nav/btn_about_on.gif) left top no-repeat;}

ul.nav li.btnProducts{background: url(/media/build/nav/btn_products_on.gif) left top no-repeat;}
ul.nav li.btnProducts a{width: 152px;}
ul.nav li.btnProducts a{background: url(/media/build/nav/btn_products_off.gif) left top no-repeat;}
ul.nav li.btnProducts a:hover{background: url(/media/build/nav/btn_products_on.gif) left top no-repeat;}
ul.nav li.btnProducts a.on{background: url(/media/build/nav/btn_products_on.gif) left top no-repeat;}

ul.nav li.btnApplications{background: url(/media/build/nav/btn_applications_on.gif) left top no-repeat;}
ul.nav li.btnApplications a{width: 197px;}
ul.nav li.btnApplications a{background: url(/media/build/nav/btn_applications_off.gif) left top no-repeat;}
ul.nav li.btnApplications a:hover{background: url(/media/build/nav/btn_applications_on.gif) left top no-repeat;}
ul.nav li.btnApplications a.on{background: url(/media/build/nav/btn_applications_on.gif) left top no-repeat;}

ul.nav li.btnNews{background: url(/media/build/nav/btn_news_on.gif) left top no-repeat;}
ul.nav li.btnNews a{width: 177px;}
ul.nav li.btnNews a{background: url(/media/build/nav/btn_news_off.gif) left top no-repeat;}
ul.nav li.btnNews a:hover{background: url(/media/build/nav/btn_news_on.gif) left top no-repeat;}
ul.nav li.btnNews a.on{background: url(/media/build/nav/btn_news_on.gif) left top no-repeat;}

ul.nav li.btnLinks{background: url(/media/build/nav/btn_links_on.gif) left top no-repeat;}
ul.nav li.btnLinks a{width: 91px;}
ul.nav li.btnLinks a{background: url(/media/build/nav/btn_links_off.gif) left top no-repeat;}
ul.nav li.btnLinks a:hover{background: url(/media/build/nav/btn_links_on.gif) left top no-repeat;}
ul.nav li.btnLinks a.on{background: url(/media/build/nav/btn_links_on.gif) left top no-repeat;}

ul.nav li.btnContact{background: url(/media/build/nav/btn_contact_on.gif) left top no-repeat;}
ul.nav li.btnContact a{width: 129px;}
ul.nav li.btnContact a{background: url(/media/build/nav/btn_contact_off.gif) left top no-repeat;}
ul.nav li.btnContact a:hover{background: url(/media/build/nav/btn_contact_on.gif) left top no-repeat;}
ul.nav li.btnContact a.on{background: url(/media/build/nav/btn_contact_on.gif) left top no-repeat;}

/* Subnav */
.subNav {background: url(/media/build/border1.gif) repeat-x left top; float:left; margin-top:4px;}
.subNav li.hasChild{padding-bottom:6px;}
.subNav li 
{
	background: url(/media/build/border1.gif) repeat-x left bottom;
	padding:11px 0 10px;
	width:192px;
}
.subNav li a, .subNav li  span
{
	background: url(/media/build/arrow_subNav_L1.gif) no-repeat left top;
	padding-left:11px;
	font-weight:bold;
	font-size:1.2em;
	display:block;
}
.subNav li a {color:#027F61;}
.subNav li span {color:#000000;}
.subNav li ul {padding-top:3px;}
.subNav li ul li 
{
	padding:4px 0;
	background:none;
}
.subNav li ul li a, .subNav li  ul li span
{
	background: url(/media/build/arrow_subNav_L2.gif) no-repeat left top;
	font-size:1.1em;
	font-weight:normal;
	color:#000000;
}
.subNav li  ul li span {font-weight:bold;}

.navDataSheets {float:left; padding-top:26px;position:relative;}
.navDataSheets img{float:left; margin-right:8px;}
.navDataSheets p{padding:6px 0 8px;}
.navDataSheets a{font-size:1.2em; font-weight:bold;}

/* Content */
.contentOuter
{
	background:url(/media/build/bg_content_repeat.gif) repeat-x;
	width:100%;
	float:left;
	min-width:950px;
}
.homePage.section{ padding-top:21px;}
.section
{
	float: left;
	width:950px;
	padding:4px 0 0 0;
}
.contentRight .midCol {width:372px; float:left; padding-right:22px;}
.contentRight .midColWider {width:416px;}
.contentRight .rightCol 
{
	width:294px; 
	float:left;
	position:relative;
	margin-top:53px; 
	padding-bottom:17px;
}
.contentRight .rightColLessMarginTop {margin-top:18px !important;}
.contentRight .rightCol.rightColShorter 
{
	width:250px !important;
}

.rightColShorter .getsBorderTop
{
	width:215px !important;
}

/* common items */
.maxWidth{width:100%; float:left;}
.nudgeSwfLeft object{margin-left:-3px;}
.greenText {color:#2A9E82;}
.crumbTrail 
{
	color:#353635; 
	padding:0 0 16px 0; 
	font-size:1.1em;
	font-weight:bold;
	background:url(/media/build/border1.gif) repeat-x left bottom;
}
.crumbTrail span {color: #353635; padding:0 3px;  }
.crumbTrail a{color:#027F61;padding:0 3px;}

.contentRight 
{
	width:688px; 
	padding-left:22px; 
	float:right;
	padding-top:23px;
}
.contentRight p
{
	line-height:1.3em;
}
/*
.contentRight ul
{
	margin-left:17px;
}

.contentRight li
{
	font-size:1.2em;
	list-style-type:square;
}
*/
.leftSideBar 
{
	float:left;
	padding-top:13px;
	width:192px; 
	padding-right:35px; 
}
.sectionContainerMid{
	background:url(/media/build/bg_nav_content_split_repeat.gif) repeat-y top left;
	float:left;
	width:937px;
}
.sectionContainerTop
{
	background:url(/media/build/bg_nav_content_split_top.gif) no-repeat top left;
	float:left;
	width:100%;
}
.sectionContainerBot
{
	background:url(/media/build/bg_nav_content_split_bot.gif) no-repeat bottom left;
	height:127px;
	float:left;
	clear:both;
	width:237px;
	margin-top:-100px;
}
.floatedRightPanel 
{
	float:right; 
	width:292px;
	margin-bottom:15px;
}
.floatedRightPanel img{float:left;}
.floatedRightPanel .rightColBg .getsBorderTop {width:258px; padding-bottom:11px; padding-left:14px; padding-top:15px;}
.floatedRightPanel .rightColBg {margin-bottom:18px;}
.articleContent 
{
	float:left; 
	padding:13px 0 17px; 
	width:100%;
}
.articleContent li
{
	background:transparent url(/media/build/arrow_subNav_L2.gif) no-repeat scroll left top;
	padding-left:11px;
	font-size:1.2em;
	line-height:1.3em;
}
.contentFooter 
{
	float:left;
	padding-top:21px;
	width:100%;
	font-size:1.2em;
	margin-top:0px;
}
.getsBorderTop {background: url(/media/build/border1.gif) repeat-x left top;}
.getsBorderBottom {background: url(/media/build/border1.gif) repeat-x left bottom;}
.rightCol .getsBorderTop h4{color:#25a081}
.contentFooter h3
{
	display:block;
	text-indent: -9999px;
	float:left;
	padding-bottom:6px;
	background: url(/media/build/ttl_find_out_more_about.gif) left top no-repeat;
	width:141px;
	height:14px;
}
.contentFooter ul {float:left;}
.contentFooter ul li
{
	float:left; 
	clear:both;
}
.contentFooter ul li a
{
	color:#027F61;
	background: url(/media/build/arrow_subNav_L1.gif) no-repeat left top;
	padding-left:11px;
	font-weight:bold;
	line-height:1.85em;
}
.leftSideBar .imagePanel 
{
	background:url(/media/build/bg_nav_img_panel.png) no-repeat left top; 
	padding: 13px 9px 3px 10px;
	width:182px;
	float:left;
	margin-top:15px;
	position:relative;
	left:-3px;
}
.leftSideBar .navItemContentPadded
{
	padding:10px 20px 0 8px;
	float:left;
	line-height:1.6em;
	position:relative;
}
.itemListing li img{float:left;}
.itemListing li
{
	float:left; 
	padding:13px 0;
	width:100%;
	background: url(/media/build/border1.gif) repeat-x left bottom;
}
.itemListing li .imagePanel 
{
	float:left; 
	margin-right:13px; 
	background:url(/media/build/bg_panel_01_bot.gif) no-repeat left bottom; 
	padding-bottom:11px;
}
.itemListing li .imagePanel .panelTop{background:url(/media/build/bg_panel_01_top.gif) no-repeat left top; padding:10px 0 0 10px; width:158px;}
.itemListing li .imagePanel .panelMid{background:url(/media/build/bg_panel_01_mid.gif) repeat-y left top; float:left;}

.panel03 
{
	float:left; 
	margin-right:13px; 
	background:url(/media/build/bg_panel_03_bot.gif) no-repeat left bottom; 
	padding-bottom:10px;
}
.panel03 .panelMid
{
	background:url(/media/build/bg_panel_03_mid.gif) repeat-y left top; float:left;
}
.panel03 .panelTop img{float:left;}
.panel03 .panelTop
{
	background:url(/media/build/bg_panel_03_top.gif) no-repeat left top; padding:10px 0 0 10px; width:117px;
}

/* Right sidebar properties */
.rightCol img{float:left;}
.rightCol a{font-size:1.2em; font-weight:bold;}
.rightCol span.leftSideArrow{font-size:1.2em; font-weight:bold;color:#027F61;}
.rightCol .imagePanel{float:left; padding-bottom:23px;}
.rightColBg 
{
	float:left;
	background:#EDEAE5 url(/media/build/bg_right_bar_bottom.gif) no-repeat bottom left;
	padding-bottom:5px;
}
.rightColBg  .getsBorderTop img{float:left;}
.rightColBg  .getsBorderTop 
{
	width:255px;
	background:url(/media/build/bg_right_bar_divider.gif) no-repeat top left;
	padding:18px 19px 14px;
	float:left;
}
.rightColShorter .rightColBg 
{
	background:#EDEAE5 url(/media/build/bg_right_bar_bottom_02.gif) no-repeat bottom left;
	padding-bottom:5px;
}
.rightColShorter .rightColBg  .getsBorderTop 
{
	background:url(/media/build/bg_right_bar_divider_02.gif) no-repeat top left;
	padding:18px 19px;
}
.rightCol ul.hasImages { padding-top:0;}
.rightCol ul.hasImages li{float:left; clear:both; width:100%;padding:13px 0 2px;}
.rightCol ul.hasImages li img{ margin-right:15px; margin-top:3px;}
.rightCol ul.hasImages li h4 a{ color:#2A9E82; font-size:1.0em;}
.rightCol ul{float:left; padding-top:8px;}
.rightCol ul.ourProducts{padding-bottom:4px;}
.rightCol .dataSheetsContainer img{float:right;margin:0 -5px 0 5px; padding-top:6px;}
.rightCol .dataSheetsContainer p{margin-top:-7px; padding-bottom:10px;}
.rightCol .dataSheetsContainer a{padding-top:0;}
/* Homepage only */
.homePage .categoryPanels 
{
	background:url(/media/build/bg_content_splitter.gif) no-repeat left bottom;
	float:left;
	padding:0 15px 35px;
}
.homePage .categoryPanels h4{}
.homePage .categoryPanels .imagePanel 
{
	float:left;
	background:url(/media/build/bg_home_img_panel.gif) no-repeat left top; 
	padding: 11px 9px 3px 9px;
	width:280px;
}
.homePage .categoryPanels .content {padding: 0px 22px 0 25px;width:251px;}
.homePage  .col1, .homePage .col2, .homePage .col3 
{
	width:298px;
	padding-right:13px;
	float:left;
}
.homePage .col3  {padding-right:0!important;}
.homePage .aboutPanels 
{
	float:left;
	padding:9px 0px 25px 15px;
}
.homePage .aboutPanels  a.text
{
	float:left;
	clear:both;
	line-height:1.65em;
}
.homePage .aboutPanels .col1 .linkHolder {float:left; padding-top:6px;}
.homePage .aboutPanels .col2 .linkHolder {float:left; padding-top:13px;}
.homePage .aboutPanels .col3 .linkHolder {float:left; padding-top:6px;}
.homePage .aboutPanels .linkHolder span
{
	float:left; 
	clear:both; 
	line-height:1.65em; 
	color:#027F61;
}
.homePage .aboutPanels .col2 .linkHolder a {float:left; clear:none;}
.homePage .aboutPanels .col3 
{
	width:310px;
}
.homePage .aboutPanels .col3 .content
{
	width:186px;
	float:left;
}
.homePage .aboutPanels .col3 img 
{
	float:left;
	position:relative;
	top:3px;
}
.aboutPanels object, .aboutPanels embed{float:left}
.aboutPanels p{clear:left}
/* About us only */

/* Products only */
.spaceBottom{float:left;padding-bottom:18px;}
.resourceListing img{float:right; margin-right:5px;}
.resourceListing 
{
	float:left;
	padding:1px 0 15px 0;
}
.resourceListing  li 
{
	float:left;
	clear:both;
	padding:10px;
	width:352px;
}
.resourceListing  li.getsBorderBottom{background:url(/media/build/border3.gif) repeat-x scroll left bottom;}

/* System integration */
.downloadList {float:left;}
.downloadList li 
{
	float:left; 
	width:254px;
	margin-bottom:9px !important;
	font-size:1em;
	background:none;
	line-height:1.4em;
	padding-left:0;
}
.downloadList a img{float:left; margin-right:11px; padding-top:5px;}

/* Industry Applications */
.applicationsList {float:left; padding-top:14px; width:688px;}
.applicationsList li{width:333px; }
.applicationsList li.left{float:left; padding-right:12px; background:url(/media/build/border2.gif) repeat-y right top;}
.applicationsList li.right{padding-left:9px; float:right;}
.applicationsList li.right .imagePanel_02 {float:right; margin:0 -3px 4px 0}
.applicationsList li .imagePanel_02{margin: 0 0 4px -3px;}
.applicationsList li .content{padding-left:9px;}
.applicationsList li.right .content{padding-left:6px;}

.imagePanel_02 {background:url(/media/build/bg_panel_02_bot.gif) no-repeat left bottom; padding-bottom:10px;float:left;}
.imagePanel_02 .panelMid {background:url(/media/build/bg_panel_02_mid.gif) repeat-y left top;float:left;}
.imagePanel_02 .panelTop {float:left;background:url(/media/build/bg_panel_02_top.gif) no-repeat left top; width:313px; padding:10px 10px 0 10px;}
.imagePanel_02 .panelTop img{float:left;}

.wideResourceList {float:left; clear:both; width:100%}
.wideResourceList tr.getsBorderTop {background:url(/media/build/border3.gif) repeat-x scroll left top;}
.shadedBg{background-color:#EDEAE5 !important; }
.wideResourceList td.titleCol, .wideResourceList th.titleCol{width:201px; padding-right:15px; padding-left:12px;}
.wideResourceList td.contentCol{width:321px; padding-right:15px;}
.wideResourceList td.contentCol2, .wideResourceList th.contentCol2{width:363px; padding-right:15px;}
.wideResourceList td.downloadCol{width:124px; vertical-align:middle;}
.wideResourceList td.pdfCol, .wideResourceList th.pdfCol{width:36px; vertical-align:middle;}
.wideResourceList td.urlCol, .wideResourceList th.urlCol{width:46px; vertical-align:middle;}
.wideResourceList th.pdfCol {padding-left:4px; width:32px;}
.wideResourceList th.urlCol {padding-left:2px; width:44px;}
.wideResourceList th 
{
	font-size:1.2em; 
	font-weight:bold; 
	color:#ffffff; 
	height:29px;
	vertical-align:middle; 
	text-align:left;
	background:url(/media/build/bg_table_green_header_rpt.gif) repeat-x left top;
}
.wideResourceList th.titleCol {background:url(/media/build/bg_table_green_header_left.gif) no-repeat left top;}
.wideResourceList th.urlCol {background:url(/media/build/bg_table_green_header_right.gif) no-repeat left top;}
.wideResourceList td.pdfCol a
{
	display:block;
	text-indent: -9999px;
	float:left;
	height:26px;
	width:25px;
	background:url(/media/build/icon_pdf_active.gif) no-repeat top left;
	padding:0 0 10px 0;
}
.wideResourceList td.pdfCol span
{
	background:url(/media/build/icon_pdf_inactive.gif) no-repeat top left;
	display:block;
	text-indent: -9999px;
	float:left;
	height:26px;
	width:25px;
	padding:0 0 10px 0;
}
.wideResourceList td.urlCol a
{
	display:block;
	text-indent: -9999px;
	float:left;
	height:26px;
	width:24px;
	background:url(/media/build/icon_url_active.gif) no-repeat top left;
	padding:0 0 10px 0;
}
.wideResourceList td.urlCol span 
{
	background:url(/media/build/icon_url_inactive.gif) no-repeat top left;
	display:block;
	text-indent: -9999px;
	float:left;
	height:26px;
	width:24px;
	padding:0 0 10px 0;
}
.wideResourceList td {padding-top:10px; padding-bottom:12px;}
.wideResourceList a
{
	background:url(/media/build/icon_pdf_active_sml.gif) no-repeat left top; 
	padding:2px 0 0 26px; 
	height:19px; 
	display:block;
}
.pagination
{
	float:left; 
	clear:both;
	width:100%;
	position:relative;
	padding:9px 0 15px 0;
	margin-top:5px;
	background:url(/media/build/border1.gif) repeat-x top left;
}
.pagination .pageNumbers
 {
	color:#008B6A;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	width:580px;
	float:left;
}
.pagination .pageNumbers span{color:#000000;}
.pagination a.prevLink {float:left;}
.pagination a.nextLink {float:right;}
.prevSpacer{float:left;display:block;width:61px;height:20px;}

/* News page */
.rightCol .newsList {padding-top:0; margin-bottom:6px;}
.newsList li {padding:12px 0 11px;float:left; width:100%;}
.newsList li.noPaddingTop {padding-top:0}
.noPaddingBottom {padding-bottom:0 !important;}
.newsList .date {color:#2A9E82; font-size:1.1em;}
.newsList h4 {line-height:1.25em;}
.newsList h4 a{font-size:1.0em}
.newsResourcesPage .itemListing p{padding-bottom:8px;}
.dataSheetsContainer {float:left; padding-top:12px;}
.dataSheetsContainer img{float:left; margin-right:15px;}
.dataSheetsContainer .dataSheetsTitle
{
	display:block;
	text-indent: -9999px;
	float:left;
	height:17px;
	width:99px;
	background:url(/media/build/ttl_data_sheets.gif) no-repeat top left;
	padding-bottom:10px;
}
.dataSheetsContainer .content{padding-top:10px;float:left;width:285px;}
.dataSheetsContainer a {float:left;padding-top:8px;}
.makeSpaceTop {float:left;padding-top:24px; width:100%;}

/* Links Page */
.noMarginTop{margin-top:0 !important;}
.linkCategory {float:left; padding-top:7px;clear:both;}
.linkCategory ul {float:left; clear:both; padding-bottom:12px;}
.linkCategory ul.noPaddingBottom {padding-bottom:0px;}
.linkCategory h3
{
	font-weight:Bold; 
	float:left; 
	clear:both;
	padding:5px 0 11px;
	width:680px;
}
.linkCategory li
{
	float:left; 
	clear:both; 
	padding-bottom:9px; 
	width:688px;
}
.linkCategory li.lastItem{padding-bottom:0px;}
.linkCategory li p{font-size:1.2em; line-height:1.4em;}
.linkCategory .title{font-weight:bold;}
.linkCategory a{float:left;}

/* Contact us */
.distributors 
{
	display:block;
	text-indent: -9999px;
	float:left;
	height:39px;
	width:227px;
	background:url(/media/build/ttl_distributors.gif) no-repeat top left;
	padding-bottom:17px;
	margin-top:15px;
}
.contactForm 
{
	background:url(/media/build/border1.gif) repeat-x left top;
	float:left;
	padding-top:8px;
	margin-top:18px;
}
.contactForm label{float:left; font-size:1.2em; line-height:1.4em;}
.contactForm label span{color:#2A9E82;}
.contactForm .formRow
{
	float:left; 
	clear:both; 
	padding-top:7px;
	width:212px;
}
.contactForm .fullWidth{width:100%; float:left;}
.contactForm .col{float:left; width:100px;}
.contactForm .spaceOnRight{ padding-right:8px;}
.contactForm .fullWidth .textBox {width:205px;}
.contactForm .textArea {height:60px;}
.contactForm .textBox
{
	width:97px; 
	border:1px solid #ACACAC; 
	padding:2px 1px;
	float:left;
	clear:both;
}
.contactForm .formBottom 
{
	float:left;
	width:207px;
	padding-top:2px; 
	clear:both;
}
.contactForm .formBottom input{float:right; margin-top:13px;}
.contactForm .formBottom span{float:left;}

.error{border:1px solid red !important}
.errorBox{float:left;font-size:1.1em;color:red;margin:13px 0 0 0;}
.successBox{float:left;font-size:1.1em;color:#0B775D;margin:13px 0 0 0;}

/* Site Map */
.siteMap {font-size:1.0em;}
.siteMap li a{font-weight:bold; color:#000000;}/*Level 1 */
.siteMap li {line-height:1.35em; padding-bottom:15px;background:none;padding-left:0;} /*Level 1 */
.siteMap li ul{margin-bottom:10px;}
.siteMap li ul li a{color:#12876B;} /*Level 2 */
.siteMap li ul li {padding-bottom:0; padding-left:10px;font-size:1.0em} /*Level 2 */
.siteMap li ul li ul li a{font-weight:normal; color:#000000;} /*Level 3 */
.siteMap li ul li ul li {padding-bottom:0;font-size:1.0em} /*Level 3 */
.siteMap li ul li ul li ul li a{font-weight:normal; color:#000000;} /*Level 4 */
.siteMap li ul li ul li ul li{padding-bottom:0;font-size:1.0em} /*Level 4 */
.siteMap li ul li a{font-size:1.0em}

.siteMap p{padding-bottom:0;font-size:1.0em}
.siteMap h3{font-weight:bold;color:#12876B;font-size:1.2em;padding:10px 0 5px 0px}
.siteMap h4{font-weight:bold;color:#000000;font-size:1.1em;padding:0 0 5px 10px}

/* Footer */
.footerOuter
{
	background:url(/media/build/bg_footer_repeat.gif) repeat-x;
	width:100%;
	min-width:950px;
	float:left;
	padding-top:15px;
}
.footer
{
	float: left;	
	width: 950px;
}
.footerUpper{float:left; height:208px;}
.footerUpper .left{
	float:left;
	width:623px;
	padding-left:15px;
	padding-top:11px;
	clear:both;
	font-size:1.2em;
}
.footerUpper  h2
{
	display:block;
	text-indent: -9999px;
	float:left;
	padding-bottom:14px;
}
.footerUpper .left h2
{
	background: url(/media/build/ttl_footer_proud.gif) left top no-repeat;
	width:292px;
	height:22px;
}
.footerUpper .right h2
{
	background: url(/media/build/ttl_footer_contact.gif) left top no-repeat;
	width:93px;
	height:22px;
	padding-bottom:12px;
}
.footerUpper .right{
	float:left;
	width:312px;
	padding-top:11px;
	background:url(/media/build/logo_footer_ausnz.gif) no-repeat right top;
}
.footerUpper li
{
	float:left; 
	width:136px;
	margin-left:18px;
	display:inline;
}
.footerUpper li:first-child{margin-left:0px}
.footerUpper  a{font-weight:bold;}
.footerUpper li  img{float:left; padding-bottom:7px;}
.footerUpper li span{display:block;}
.footerUpper .right .phoneNumber
{
	color:#0B775D;
	font-weight:bold;
	font-size:1.9em;
	line-height:1.3em;
	display:block;
	padding-bottom:10px;
}
.footerLower p
{
	font-size: 1.1em;
	color:#ffffff;
	line-height:2.7em;
}
.footerLower a{color:#ffffff;}
.footerLower p.footerLeft
{
	float: left;
	width: 567px;
	padding-left:33px;
}
.footerLower p.footerRight
{	
	float: right;
	text-align: right;
	width: 350px;
}












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
