html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:arial, Helvetica, Sans-Serif; color: #333; background-color:#ffffff;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
sup { vertical-align: super; font-size: .8em }
*{padding:0px;margin:0px;font-family:arial, Helvetica, Sans-Serif;font-size:medium;}
img{border:0px;}

#wrapper { margin: 0 auto; width: 950px }
#innerwrap { float: left; width: 950px }

#header { float: left; width: 950px; min-height: 100px; height: auto!important; height: 100px; } 
#header h1 { float: left; font-size: 2.4em; font-weight: normal; text-decoration: none; color: #333; width: 550px; line-height: 2.4em; margin-top: 40px }
#header h1 a { text-decoration: none; color: #333 }
#logos { float: right; width: 387px }
#logos img { float: left }

#frame { float: left; width: 944px; background: #a4ba00; min-height: 424px; height: auto!important; height: 424px; padding: 26px  0 26px 6px; position: relative; }

#hys { float: left; clear:both; vertical-align:baseline; width:124px; background: #c7d085; min-height:100px; height:auto !important; height:100px; padding: 10px 10px 0 10px; position: absolute; bottom: 26px; }
#hys label { float: left; font-size: 1.1em; font-weight: bold; line-height: 1.4em; float: left; width: 114px; margin-bottom: 2px }
#hys input { float: left; clear: left; border: 0; background: #ffffff; font-size: 1.0em; color: #231f20;  padding: 2px; width: 110px; line-height:1.0em; margin-bottom: 4px }
#hys .sub {  float: left; font-size: 1.0em; font-weight: bold; background: none; width: 49px; text-align: left; min-height:20px; height:auto !important; height:20px;cursor: pointer; }
#hys .button { float: left; font-size: 1.0em; font-weight: bold; background: none; clear: none; width: 65px; text-align: left; min-height:20px; height:auto !important; height:20px;cursor: pointer; }
#hys h2 { font-size: 1.5em; font-weight: bold; color: #000000; line-height: 1.2em; margin-bottom: 15px }
#hys p { clear: both; font-size: 1.1em; line-height: 1.3em; margin-bottom: 1.3em }
#hys ul { font-size: 0.9em; font-weight: normal; line-height: 0.9em;  margin-bottom: 11px; margin-left: 0; list-style: none }
#hys ul li { text-align:left; margin-bottom: 1px; width: 78px;}
#hys ul li a { text-align:left; margin-bottom: 1px; width: 78px;}
/*
#welcomeUL { list-style:none;  float: left; width: 120px; margin-left:0; text-indent:0; }
#welcomeUL li { list-style:none; float: left; width: 120px; padding-bottom: 1px; margin-left:0;}
#welcomeUL li a {margin-left:0; float: left; width: 118px; background: #a4ba00; color: #333; text-decoration: none; font-weight: bold; font-size: 1.1em; line-height: 1.3em; text-align: left; padding: 5px 0 4px 0 }
#welcomeUL li a:hover { background: #FFF;  color: #333;  }
*/

#text .frm{  float: left; clear: left; width: 600px }
#text .frm label{ display:block; width:160px; float:left; clear: left;  font-size: 1.1em }
#text .frm input, #text .frm select { float: left; width: 200px; margin-bottom: 5px; clear: none;  }
#text .frm select { float: left; background: #e6e7e8; font-size: 1.1em; color: #231f20; min-height:14px; height:auto !important; height:14px; padding: 0; border: solid 1px #cccccc }
#text .frm input { float: left; width: 190px; font-size: 1.1em; padding: 2px; }
#text .frm select * { font-size: 1em }
#text .frm .sub { float: left; clear: left; width: auto; color: #000000; background-color: #cccccc; cursor: pointer; border: 0; text-align: left; font-weight: bold; margin-top: 10px }
#text .frm br { float: left; clear: left }

#text .frm checkbox input { clear: left; float: left; margin-right: 3px; width: auto; background: none }
#text .frm checkbox { clear: left; float: left; padding: 5px 0 0 0 }
#text .frm .check input { clear: none; float: left; width: auto; background: none }

#text .frm .boldlabel { font-weight: bold; margin-bottom: 5px }
#text .frm .boldlabel.long { font-weight: bold; margin-bottom: 5px; width: auto }

#text .frm #radioDiv{ float:left; clear:both;}
#text .frm #radioDiv label{ width:280px; margin-bottom:10px;}

#text .login input { float: left; clear: left; height: auto; font-size: 1.1em;}
#text .login label { float: left; clear: left; padding-bottom: 5px; }

#navigation { float: left; display: inline; width: 144px; min-height: 424px; height: auto!important; height: 424px; margin-left: 3px; margin-right: 9px; }
#navigation ul { float: left; width: 132px; }
#navigation li { float: left; width: 132px; margin-bottom: 0px; }
#navigation a { float: left; width: 98px; background: #a4ba00; color: #333; text-decoration: none; font-weight: bold; font-size: 1.1em; line-height: 1.3em; text-align: left; padding: 5px 33px 4px 13px; }
#navigation a:hover, #navigation .on { background: #FFF; color: #FBA51A; }

#snav li div { float:left; background: #FFF;}
#snav li a { background: #FFF; padding: 3px 16px 2px 20px; margin:0 10px; width:88px; border-bottom:1px solid #FFFFFF;}
#snav li a:hover, #snav li a.on { border-bottom:1px solid #FBA51A; }

#navigation #snav2 ul { margin-top:5px; }
#snav2 li div { float:left; background: #FFF;}
#snav2 li a { background: #FFF; padding: 0px 11px 3px 35px; border:0;}
#snav2 li a:hover, #snav2 li a.on { color: #FBA51A; border:0;}

#main #text .multibox { margin-top: 5px; }
#main #text .areadesc { float: left; }

#main { float: left; width: 710px; min-height: 440px; height: auto!important; height: 440px; background: #FFF; padding: 0 0 20px 55px }
#main h2 { float: left; clear: left; margin: 20px 0 20px 0; font-size: 3em; color: #faa61a; font-weight: normal }

#main h3 { margin: 0 30px 20px 0; font-size: 2em; color: #faa61a; font-weight: bold; }
#main h4 { margin: 0 30px 20px 0; font-size: 1.4em; color: #000000; font-weight: normal }

#text { float: left; width: 398px; padding-right: 27px }
#text p { float: left; width: 398px; clear: both; font-size: 1.1em; line-height: 1.3em; margin-bottom: 1.4em }
#text a { color: #333 }
#text ul { clear:both; font-size: 1.1em; line-height: 1.3em; margin-bottom: 1.4em; list-style-type: disc; margin-left: 15px; }
#text ol { font-size: 1.1em; line-height: 1.3em; margin-bottom: 2em; list-style-type: decimal; margin-left: 15px }
#text ol li { list-style-type: decimal; margin-left: 15px }
#text  h3 { clear: left; width: 398px; margin-top: 20px; font-size: 1.2em; line-height: 1.4em; margin-bottom: 1.4em; font-weight: bold; color: #faa61a }
#text .linkbox h3 { margin-bottom: 0.3em; }

#text .right { float: left; width: 398px; text-align: right; padding: 5px 0 20px 0; font-size: 1em }
#text .right a { color: #666 }
#text .pdflink { float: left; clear: left; font-size: 1.1em; margin-bottom: 2em }

#pic { float: left; width: 285px; padding: 24px 0 0 0  }
#pic img { float: left; border: solid 6px #faa61a }
#pic p { float: left; margin-top: 5px; }

#footer { float: left; width: 950px; font-size: 1em; line-height: 1.2em; color: #666; padding: 6px 0 10px 0 }
#fleft { float: left; width: 500px; padding: 0 25px 0 0 }
#fright { float: left; width: 400px; padding: 0 0 0 25px; text-align: right }
#footer a { color: #666; text-decoration: none }
#footer img { float: left; margin: 10px 0 0 0 }

.lvl1UL { text-decoration:none; }
.lvl2UL { text-decoration:none; text-indent:15px }
.lvl3UL { text-decoration:none; text-indent:30px }
