﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LEGEND, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE, CAPTION, TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:1em; font-weight:bold;}
html {background: #403f3e url('../img/body_top_bg.jpg') repeat-x scroll center top; margin:0; padding:0}
BODY {font-family:Arial,Tahoma,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center; color:#fff;}
BODY DIV {text-align:left;}

/* Global Typography */
H1 {color:#fff; font-size:2.0em; padding:0 0px;}
H2 {color:#000; font-size:1.8em; padding:0 0px;}
H3 {color:#000; font-size:1.6em; padding:0.2em 0px;}
H4 {color:#000; font-size:1.5em; padding:0.2em 0px;}
H5 {color:#000; font-size:1.4em; padding:0.2em 0px;}
H6 {color:#000; font-size:1.3em; padding:0.2em 0px;}
P, LI, DT, DD {color:#000; font-size:1.0em; padding:0.7em 0px;}
P {line-height:1.5em;}
UL {padding:0.7em 0px 0.7em 10px; list-style:none;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; /*background:none !important;*/}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TD {color:#000; font-size:1.0em;}
/* Inline Elements */
A {color:#000;}
A:hover{color:#e64500;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#424242; font-size:1.1em;}
INPUT.text {padding:2px 0px 2px 3px; border:1px #969696 solid;}
INPUT.radio {border:none;}
INPUT.checkbox {border:none;}
LABEL {color:#424242; font-size:1.1em; font-weight:bold;}
LEGEND {color:#424242; font-size:1.1em;}
SELECT {color:#424242; font-size:1.1em; border:1px #969696 solid;}
TEXTAREA {color:#424242; font-size:1.1em; border:1px #969696 solid; font-family:Arial,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
#jumplinks, .accessible {position:absolute !important; left:-9999em !important; top:0px !important;}
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}
/* JavaScript Alternatives */
.hidden, .js-required {display:none}
.has-js .js-required {display:block}
.has-js .hidden,
.has-js .js-fallback {display:none;}

/* Structural Elements */
DIV#position {width:950px; margin:0px auto;}
DIV#page {float:left;}
DIV#header {float: left; width: 950px;}
DIV#footer{float:left; width:920px; border-top:1px solid #78716c; padding:5px 15px;}
DIV#content{float:left; width:950px; margin:15px 0 48px 0;}


/* Global Elements */
/* header */
DIV#header DIV.top{float:left; width:950px; margin-top:5px;}
DIV#header DIV.top DIV.toplinks {float:right;  margin:2px 20px 0 0;}
DIV#header DIV.top DIV.toplinks UL{float:left; padding:0; list-style:none;}
DIV#header DIV.top DIV.toplinks UL LI{float:left; list-style:none; padding:2px 10px; display:inline; border-right:1px solid #e64500;}
DIV#header DIV.top DIV.toplinks UL LI.last{border:none;}
DIV#header DIV.top DIV.toplinks UL LI A{float:left; padding:0;text-decoration:none; color:#fff; font-size:1.1em; height:12px; line-height:12px;}
DIV#header DIV.top DIV.toplinks UL LI A:hover{text-decoration:underline; color:#fff;}
DIV#header DIV.top DIV.topsearch {float:right;}
DIV#header DIV.top DIV.topsearch DIV.inputdiv{float:left;}
DIV#header DIV.top DIV.topsearch DIV.inputdiv INPUT{border:none;color:#78716c;border-width:0; height:17px; line-height:17px; padding:1px 4px 0 4px; font-size:1.2em;width:200px; display:inline;}
DIV#header DIV.top DIV.topsearch DIV.topbtn{float:left;width:30px; height:18px;}
DIV#header DIV.top DIV.topsearch DIV.topbtn A{float:left; width:30px; height:18px;}
DIV#header DIV.top DIV.topsearch DIV.topbtn A{background:url('../img/btn_top_l.jpg') no-repeat;}
DIV#header DIV.top DIV.topsearch DIV.topbtn A:hover{background:url('../img/btn_top_h.jpg') no-repeat;}
DIV#header DIV.top DIV.topsearch DIV.topbtn A SPAN{float:left;overflow:hidden; text-indent:-3000px;}
DIV#header DIV.brand {float:left; padding:0px; margin-top:20px; width:86px; height:87px; background:transparent url('../img/logo.jpg') no-repeat scroll left top;}
DIV#header DIV.brand a {float:left; display:block; height:87px; overflow:hidden; text-indent:-3000px; width:86px;}
DIV#header DIV.brand-print {float:left; display:none; visibility:hidden;}
/*DIV#header DIV.brand_text{float:left; width:860px;}
DIV#header DIV.brand_text H1 {float:left; margin:40px 0 10px 10px;}
DIV#header DIV.header_info {float:right;width:850px; margin:0;}*/

DIV#header DIV.brand_text{float:left; width:860px; margin-top:20px;}
DIV#header DIV.brand_text H1 {float:left; height:70px; width:260px; background:url('../img/logo_text.jpg') no-repeat; text-decoration:none; text-indent:-3000px;}
DIV#header DIV.header_info {float:right;width:850px; margin:0;}

DIV#header DIV.header_info DIV.breadcrumb {float:left; margin-left:130px; display:inline;}
DIV#header DIV.header_info DIV.breadcrumb UL{float:left; padding:0; margin:0;list-style:none;}
DIV#header DIV.header_info DIV.breadcrumb UL LI{float:left; list-style:none; padding:0 0 0 25px; margin:0;display:inline; background:transparent url('../img/top_nav_arrow.gif') no-repeat 0 2px; color:#e64500;}
DIV#header DIV.header_info DIV.breadcrumb UL LI.first{margin:0; padding:0; list-style:none; background:none;}
DIV#header DIV.header_info DIV.breadcrumb UL LI A{float:left; padding:0;text-decoration:none; color:#e64500; font-size:1.1em; height:1.1em;line-height:1.1em;}
DIV#header DIV.header_info DIV.breadcrumb UL LI A:hover{text-decoration:underline; color:#e64500;}
DIV#header DIV.top_title {float:right;}
DIV#header DIV.top_title H3 {float:left; color:#78716c; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* footer */
DIV#footer DIV.copyright{float:left;}
DIV#footer DIV.copyright P{float:left; color:#78716c;font-size:1.1em;margin:0; padding:0;}
DIV#footer DIV.links{float:right;}
DIV#footer DIV.links UL {padding:0;}
DIV#footer DIV.links UL LI {border-left:1px #e64500 solid; display:inline; font-size:1.1em; padding:0 8px 0 8px;}
DIV#footer DIV.links UL LI.first {border-left:0 transparent none;}
DIV#footer DIV.links UL LI A {color:#fff;}
DIV#footer DIV.links UL LI A:hover {text-decoration:underline;}

/*main iconlink*/
DIV.iconlink{float:right; width:720px; margin-bottom:15px; padding-right:15px;}
DIV.iconlink UL{float:right; margin:0; padding:0;}
DIV.iconlink UL LI{float:left; display:inline;}



