@charset "utf-8";


/* Accessibility
-------------------------------------------------- */
.reader {
position:absolute;
z-index:100;
top:0px;
right:0px;
display:run-in;
width:1px;
height:1px;
margin:0;
padding:0;
border-style:none;
overflow:hidden;
}

hr {
display:none;
}


/* Over-writting Style
-------------------------------------------------- */
body {
margin:0!important;
background:none!important;
}
div#header {
width:auto!important;
}
div#footer {
padding:0!important;
}
div#footer address {
width:auto!important;
margin:0!important;
}


/* Global Header
-------------------------------------------------- */
div#header {
min-width:970px;
padding-top:5px;
background:url(/template/images/gHeader_bg_01.gif) repeat-x;
}

div#globalHeaderInner {
width:970px;
margin:0 auto;
text-align:left;
font-size:93%;
}

div#globalHeaderInner:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#globalHeaderInner {display:inline-block;}
/* Hides from IE-mac \*/
* html div#globalHeaderInner {height:1%;}
div#globalHeaderInner {display:block;}
/* End hide from IE-mac */


/* Logo
---------------------------------------- */
div#globalHeaderLogo {
float:left;
width:327px;
margin-top:19px;
padding-bottom:20px;
}
div#globalHeaderLogo:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#globalHeaderLogo {display:inline-block;}
/* Hides from IE-mac \*/
* html div#globalHeaderLogo {height:1%;}
div#globalHeaderLogo {display:block;}
/* End hide from IE-mac */

div#globalHeaderLogo p {
float:left;
display:inline;
margin:0;
line-height:1;
}
div#globalHeaderLogo p img {
vertical-align:bottom;
}
div#globalHeaderLogo p#brandLogo {
width:122px;
margin-left:15px;
}
div#globalHeaderLogo p#corporateName {
width:171px;
margin:7px 0 0 19px;
}

/* Header Assist Navigation
---------------------------------------- */
div#globalHeaderAssistNav {
display:inline;
width:635px;
float:right;
margin:5px 4px 0 0;
line-height:1.2!important;
text-align:right;
}


div#globalHeaderAssistNav ul {
text-align:right;
padding-bottom:2px;
}
	* html div#globalHeaderAssistNav ul {/* for IE6 */
	padding-bottom:1px;
	}
	*:first-child+html div#globalHeaderAssistNav ul {/* for IE7 */
	padding-bottom:1px;
	}
	html[xmlns*=""] body:last-child div#globalHeaderAssistNav ul {/* for Safari */
	padding-bottom:1px;
	}

div#globalHeaderAssistNav ul li {
display:inline;
padding-top:1px;
font-size:85%;
background:url(/template/images/ghAssistNav_bg_01.gif) no-repeat right center;
}

div#globalHeaderAssistNav ul li span {
padding:3px 0;
}

div#globalHeaderAssistNav ul li a {
color:#008c6d;
text-decoration:none;
cursor:pointer;
}

/* Sitemap */
div#globalHeaderAssistNav ul li#ghAssistNavSitemap {
margin-right:10px;
padding-right:10px;
}
/* Global */
div#globalHeaderAssistNav ul li#ghAssistNavGlobal {
margin-right:5px;
font-family:"Arial", sans-serif;
background:none;
}


/* Search Form
---------------------------------------- */
div#searchForm {
float:right;
width:234px;
margin-top:4px;
background:url(/template/images/searchForm_bg_01.gif) no-repeat;
}

div#searchFormInner {
position:relative;
height:24px;
}
div#searchForm fieldset {
margin:0;
padding:0;
border:0;
}
div#searchForm input#searchText {
position:absolute;
top:6px;
left:24px;
width:160px;
border:0;
line-height:1;
background:transparent;
outline:none;
}
	* html div#searchForm input#searchText {/* for IE6 */
	margin-top:1px;
	}
	*:first-child+html div#searchForm input#searchText {/* for IE7 */
	margin-top:1px;
	left:23px;
	}
	html[xmlns*=""] body:last-child div#searchForm input#searchText {/* for Safari */
	top:4px;
	left:23px;
	}


div#searchForm input#submitBtn {
position:absolute;
top:3px;
left:184px;
width:50px;
}


/* Global Navigation
-------------------------------------------------- */
div#globalNavigation {
clear:both;
width:970px;
margin:0 auto;
text-align:left;
}
div#globalNavInner {
position:relative;
}
div#globalNavList {
width:965px;
height:40px;
padding-left:5px;
background:url(/template/images/gNav_bg_01.gif) no-repeat;
}
div#globalNavList ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#globalNavList ul {display:inline-block;}
/* Hides from IE-mac \*/
* html div#globalNavList ul {height:1%;}
div#globalNavList ul {display:block;}
/* End hide from IE-mac */

div#globalNavList ul li {
float:left;
line-height:0.1;
font-size:1px;
}


/* Global Footer
-------------------------------------------------- */
div#footer {
min-width:970px;
margin-top:19px;
background:url(/template/images/gFooter_bg_01.gif) no-repeat left bottom;
}
	*:first-child+html div#footer {/* for IE7 */
	min-width:auto;
	}

div#globalFooterInner {
width:970px;
margin:0 auto;
text-align:left;
font-size:93%;
}

/* Footer Brand Link
---------------------------------------- */
div#globalFooterBrandLink {
float:left;
width:122px;
margin-left:5px;
padding-bottom:9px;
display:inline;
}

/* Footer Assist Navigation
---------------------------------------- */
div#globalFooterAssistNav {
float:right;
width:700px;
margin:0 5px 2px 0;
padding-bottom:9px;
display:inline;
text-align:right;
}
	* html div#globalFooterAssistNav {/* for IE6 */
	margin-bottom:0;
	}
	*:first-child+html div#globalFooterAssistNav {/* for IE7 */
	margin-bottom:0;
	}

div#globalFooterAssistNav ul {
text-align:right;
}

div#globalFooterAssistNav ul li {
display:inline;
margin-right:14px;
padding-left:10px;
line-height:1.2;
font-size:85%;
background:url(/template/images/gFooter_ico_01.gif) no-repeat left center;
zoom:1;
}

div#globalFooterAssistNav ul li#gfAssistNavContact {
margin-right:0;
}
div#globalFooterAssistNav ul li a {
color:#008c6d;
text-decoration:none;
}

/* Copyright
---------------------------------------- */
div#footer div#copyright {
clear:both;
margin-right:5px;
padding-bottom:1px;
color:#c4fedb;
text-align:right;
}

div#footer div#copyright address {
padding:7px 0;
font-size:85%;
text-align:right;
}
	* html div#footer div#copyright address {/* for IE6 */
	line-height:1.2;
	}
	*:first-child+html div#footer div#copyright address {/* for IE7 */
	line-height:1.2;
	}