* {
margin:0;
padding:0;
}
html{
	height: 100%;
}
body {
width:768px;
background:#922;
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
#keywords {
display:none;
}
#wrap {
width:764px;
background:#e4e9ea;
border:2px solid #225;
text-align:left;
margin:20px 0 0;
}
#content {background: url(./../images/bg_checkered.png) bottom right repeat #e4e9ea;}

.table2 td a:link {
color:#016;
text-decoration:none;
}

.ul_off a:link {
text-decoration:none;
}

a:visited {
color:#553888;
}

p {
text-indent:1.5em;
margin:2px auto;
width: 95%;
}

#header {
height:120px;
width:764px;
display:block;
border:none;
background:#e9eff0 url(./../images/bg_logo_794x2.png) top left repeat;
}

#brand {
width:460px;
height:35px;
overflow:hidden;
font:15px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#576969;
font-weight:700;
float:right;
text-decoration:none;
margin:0 20px 5px 0;
padding:0;
}

#scales {
width:115px;
height:95px;
float:left;
padding:15px 0 0 35px;
border: none;
}

#division_1 {
width:764px;
background:#e4e9ea;
}

#division_2 {
width:764px;
background:#e4e9ea url(./../images/bg_checkered.png) top left repeat;
}

#nav {
margin:0;
padding:0;
}

#nav ul {
list-style-type:none;
margin:0;
padding:0;
}

#nav ul li {
position:relative;
display:inline;
border-left:1px solid #202020;
float:left;
}

#nav ul li.xx {
display:block;
height: 19px;
width:106px;
border-left:1px solid #202020;
text-decoration:none;
text-align:center;
background:url(./../images/bg_button.gif) top center repeat;
font-weight:700;
font-size:8pt;
line-height:10pt;
color:#ccc;
padding:0;
}

#nav ul li.xxx {
display:block;
width:229px;
height:19px;
background:url(./../images/bg_button.gif) top center repeat;
border-left:none;
padding:0;
font-size:9pt;
line-height:11pt;
}

#nav ul li a {
display:block;
width:106px;
height: 19px;
border-left:1px solid #202020;
border-left-width:0;
text-decoration:none;
text-align:center;
background:url(./../images/bg_button.gif) top center repeat;
color:#fff;
font-weight:700;
font-size:8pt;
line-height:10pt;
padding:0;
}

#nav ul li ul {
left:-1px;
top:19px;
border-top:1px solid #202020;
position:absolute;
display:none;
z-index:100;
}

#nav li:hover ul {
display:block;
}

#nav ul li ul li {
display:block;
float:none;
text-align:center;
border-bottom:1px solid #202020;
}

#nav ul li ul li.x {
width:102px;
font-weight:400;
text-align:center;
background:#364743;
color:#9aa;
border-right:1px solid #202020;
border-bottom:1px solid #202020;
border-width:0 1px 1px;
padding:5px 2px;
}

#nav ul li ul li a {
width:102px;
font-weight:400;
text-align:center;
background:#a6d9a6 url(./../images/bg_libutton_off.png) top center repeat;
color:#fff;
border-right:1px solid #202020;
border-width:0 1px 1px 0;
padding:5px 2px;
}

#nav ul li a:hover {
background:url(./../images/bg_button.gif) center center repeat-x;
color:#000;
}

#nav ul li ul li a:hover {
background:#f9d165;
color:#000;
}

#nav .arrowdiv {
position:absolute;
right:0;
background:transparent url(./../images/menuarrow2.gif) no-repeat center left;
}

* html p #iepara {
padding-top:1em;
}

* html #nav ul li {
float:left;
height:1%;
}

.redarrow {
float:left;
padding-top:5px;
position:relative;
left:5px;
}

#left_col, #right_col, #right_col_border {
width:209px;
float:left;
background:#e4e9ea;
padding:0;
border-right:#6d8787 solid 1px;
border-bottom:#6d8787 solid 1px;
}

#left_col p, #right_col_border p {
width:190px;
text-indent:1.5em;
padding:3px 0 0;
}

.lcol_content, .rcol_content {
width:190px;
padding:5px 8px 5px 12px;
}

#googbox {
width:209px;
background:#93A8A9;
border-bottom:#6d8787 solid 1px;
margin:0;
padding:5px 0;
}

.goog {
width:180px;
border-top:1px solid #bbc;
border-right:2px solid #455;
border-bottom:2px solid #455;
border-left:1px solid #bbc;
background-color:#bdcbcc;
margin:0 5px 10px 12px;
}

.googlesearch {
font:10pt/12pt Verdana,Helvetica,Trebuchet,sans-serif;
padding:0 0 0 5px;
}

.goog_ad {
width:160px;
margin:15px 0 15px 23px;
}

#left_col ul,#right_col_border ul {
width:175px;
list-style-position:inside;
padding:5px 10px 5px 12px;
}

#left_col ul li,#right_col_border ul li {
padding:5px 5px 0 0;
}

#left_col h1,#right_col_border h1 {
width:193px;
font:18px Trebuchet, Arial, Helvetica, sans-serif;
color:#1d4c47;
background:url('./../images/subheading_bg.gif') #d5ddde top left repeat-y;
font-weight:700;
text-align:center;
margin:0 0 10px;
padding:3px;
}

.ls {
line-height:15px;
float:left;
width:90px;
margin:0 0 0 10px;
}

#center_col,#center_col_long,#center_col_border {
width:554px;
float:right;
/*background:#e4e9ea url(./../images/bg_checkered.png) top left repeat;*/
margin:0;
padding:0;
}

#center_col_long {
border-bottom:#6d8787 solid 1px;
border-left:#6d8787 solid 1px;
}

#center_col_border {
border-left:#6d8787 solid 1px;
}

#center_col ul { width:450px; list-style-position:outside;  padding: 0 10px 5px 0; margin-left: 25px;
 }
#center_col ul li { padding:5px 5px 0 0;
margin:0 0 7px;
}


.fullcol {
width:100%;
background:#e4e9ea url(./../images/bg_checkered.png) center repeat;
margin:0;
padding:0;
}

.box,.box1,.box2,.abox, .box_white,.box1_white,.box2_white,.abox_white {
width:509px;
float:left;
background-color:#becbcc;
color:#0d2727;
font-size:14px;
line-height:16px;
margin:24px 0 0 24px;
padding:0;
}

.abox, .abox_white {
margin-left:120px;
margin-top: 25px;
}

.box_white, .box1_white,.box2_white,.abox_white { background: url(./../images/box_bg_test.gif) top left repeat; }

.boxhead {
width:509px;
height:53px;
background:#e4e9ea url(./../images/bg_checkered.png) top left repeat;
float:none;
margin:0;
padding-top: 1px;
}

.box_auto,.box_auto_text,.box_auto_white, .box_auto_text_white {
width:509px;
height:auto;
font:14px/16px Verdana,Helvetica,Trebuchet,sans-serif;
color:#0d2727;
margin:0;
padding:0;
}
.box_auto_white, .box_auto_text_white { background: url(./../images/box_bg_test.gif) top left repeat; }
.box_auto,.box_auto_text {background:#e4e9ea url(./../images/box_bg.gif) top left repeat; }
.box_auto_text, .box_auto_text_white {
padding:0 0 5px;
}

.boxtext { width: 480px; padding: 8px 10px; }
.box_auto p,.box_auto_text p, .box_auto_white p, .box_auto_text_white p {
width:470px;
height:auto;
font:10pt/12pt Verdana,Helvetica,Trebuchet,sans-serif;
color:#000707;
margin:0;
padding:0 10px 5px;
}
.pbox10 { padding: 0 10px;  
}

.box_auto_text p {
width:460px;
padding:0 10px 5px 20px;
}

.box_bottom {
width:509px;
height:7px;
position:relative;
top:0;
background:transparent;
margin:0 0 10px 24px;
padding:0;
}

.mt_7 {
margin-top:-7px;
}

.note {
width:450px;
border:1px dotted #007a5e;
font-size:9px;
line-height:11px;
background:#e4e9ea;
color:#00493f;
margin:10px 10px 10px 20px;
padding:5px 8px 8px 10px;
}

.note p {
width:430px;
padding-top:2px;
font-size:9px;
line-height:11px;
color:#004937;
}

#fcontent {
width:100%;
background:#e4e9ea url(./../images/bg_checkered.png) top right repeat;
}

.fcol {
width:670px;
border:2px dotted #1a3737;
font:14px/16px Verdana,Helvetica,Trebuchet,sans-serif;
background:#fff;
color:#0c2727;
text-indent:1.5em;
margin:10px 35px;
padding:10px 12px;
}

.fbox,.fbox1,.fbox2 {
width:714px;
float:left;
background:#e4e9ea url(./../images/bg_checkered.png) top right repeat;
color:#0d2727;
margin:24px 0 0 24px;
padding:0;
}

.fbox1 {
margin-left:25px;
}

.fboxhead {
width:714px;
height:53px;
background:#e4e9ea url(./../images/bg_checkered.png) bottom right repeat;
float:none;
margin:0;
padding:0;
}

.fbox_auto, .fbox_auto_white {
width:714px;
height:auto;
background:url(./../images/box_bg_714.gif) top left repeat;
font:10pt/12pt Verdana,Helvetica,Trebuchet,sans-serif;
color:#0d2727;
margin:0;
padding:0 0 1px;
}
.fbox_auto_white { 
background:url(./../images/box_bg_714_white.gif) top left repeat;
}
.fbox_auto_white ul { width:650px; list-style-position:outside; list-style-type: disc; padding: 0 10px 5px 0; margin-left: 15px;
 }
.fbox_auto_white ul li { padding:5px 5px 0 0;
}
.fbox_auto p, .fbox_auto_white p {
width:685px;
height:auto;
font:11pt/14pt Verdana,Helvetica,Trebuchet,sans-serif;
color:#0d2727;
margin:0;
padding:0 10px 10px;
}

.fbox_bottom,.fbb2,.fbb3 {
width:714px;
height:7px;
background:#e4e9ea;
margin:0 0 0 24px;
}

.fnote {
width:650px;
border:1px dotted #007a5e;
font-size:9px;
line-height:11px;
background:#e4e9ea;
color:#00493f;
margin:10px 10px 10px 20px;
padding:5px 8px 8px 10px;
}

.smcol,.smcolr,.smcol500 {
width:230px;
border:dashed 1px #1a3737;
float:left;
background:#fff;
color:#0c2727;
font-size:14px;
line-height:16px;
margin:10px 0 0 25px;
padding:5px;
}

.smcolr {
float:right;
margin:10px 25px 10px 0;
}

.smcol p,.smcolr p {
width:224px;
text-indent:1.5em;
padding:3px 0;
}

.smcol_head,.smcol500_head, .fcol_head {
width:200px;
color:#61727b;
font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;
font-style:italic;
background:url('./../images/smcol_head_bg.png') top right no-repeat #fff;
margin:10px 10px 5px 5px;
padding:4px 0 5px 20px;
}

.fcol_head { width: 330px; color: #20493f; padding-left: 0px; 
background:url('./../images/smcol500_head_bg.png') top left no-repeat #fff; }
.smcol_content {
padding:5px 8px;
}

.smcol_content ul {
width:210px;
margin-left:20px;
}

.smcol500 {
width:494px;
margin:10px 0 10px 25px;
}

.smcol500_content {
width:474px;
font-size:14px;
line-height:16px;
padding:0 10px 10px;
}

.smcol500_head {
width:300px;
background:url('./../images/smcol500_head_bg.gif') top left no-repeat #fff;
padding:8px 0 6px 20px;
}

.smcol500 p {
width:454px;
text-indent:1.5em;
font-size:14px;
line-height:16px;
padding:2px 0;
}

.smcol500 ul,.smcol500 ol {
width:440px;
list-style-position:outside;
line-height:15px;
margin:0 0 8px 20px;
}

.smcol500 ul {
list-style-type:square;
}

.smcol500 li {
padding-top:8px;
}

.halfcol {
width:230px;
border:dashed 1px #1a3737;
float:left;
color:#0c2727;
font-size:12px;
line-height:14px;
margin:10px 5px;
padding:10px 5px;
}

.halfcol ul {
display:inline;
list-style-position:outside;
margin:5px 5px 10px 20px;
}

.halfcol ul li {
margin:0 0 0 5px;
padding:0 0 0 5px;
}

.halfcol p {
width:220px;
}

.amazon_col {
width:140px;
margin-top:20px;
float:left;
font-family:arial,verdana,helvetica,sans-serif;
font-size:10pt;
line-height:11pt;
padding:15px 10px;
}

.davinci,.davinciw {
float:right;
font-size:12px;
line-height:12px;
text-align:center;
background-color:#eed;
color:#155;
border:3px ridge #688383;
margin:10px;
padding:5px 2px;
}

.davinciw {
margin:8px;
padding:2px;
}

.davinci hr,.davinciw hr {
width:50%;
display:block;
margin:10px 25% 8px;
}

.addcat_col {
width:211px;
border:dashed 1px #9aa7a7;
float:left;
color:#0c2727;
font-size:12px;
line-height:14px;
margin:10px 0 10px 10px;
padding:10px 5px;
}

.addcat_col ul {
width:150px;
padding-left:1px;
list-style:disc;
position:relative;
top:2px;
margin:0 0 0 10px;
}

.addcat_col ul li {
width:150px;
margin-left:45px;
}

div.formholder {
width:210px;
float:left;
margin:10px 0 10px 10px;
}

div.f1 {
width:60px;
float:left;
margin:8px 0 5px 15px;
}

div.f2 {
width:55px;
float:left;
margin:8px 0;
}

div.f3 {
width:65px;
float:left;
margin:8px 0;
}

.a {
float:left;
width:210px;
}

div.a {
margin:5px 0 5px 20px;
}

table.a {
border:1px solid #446;
}

table.a td {
padding:3px;
}

.table1,.table1a {
width:225px;
font:9pt/11pt Verdana,Helvetica,Arial,sans-serif;
color:#022;
font-weight:400;
border-collapse:collapse;
border:none;
background:#feffff;
margin:10px 0 10px 20px;
padding:0;
}

.table1a {
table-layout:fixed;
width:350px;
border:2px solid #333;
text-align:left;
float:none;
background:#feffff;
margin:0 0 10px 78px;
}

.table1a td {
border:1px solid #022;
border-collapse:collapse;
padding:3px 1px 3px 5px;
}

.table1a th {
border-top:2px solid #022;
border-bottom: 2px solid #022;
border-left:  1px solid #022;
border-right:  1px solid #022;
border-collapse:collapse;
padding:3px 1px 3px 5px;
font-weight: 400;
}

.table1a td.meas {
border: none;
padding:3px 5px 3px 5px;
float: right;
}

div.table1a, div.table1aa {
width:336px;
border:2px solid #333;
border-bottom-width:0;
text-align:left;
float:none;
background:#feffff;
color:#333;
margin:0 0 0 77px;
padding:5px;
}

div.table1aa { border-bottom-width: 2px; }

.table1 { margin-left: 23px; }
.table1 tr {
width:230px;
}

.table1 tr td,tr th {
width:109px;
color:#022;
border:1px dotted #788;
padding:4px 3px 4px 6px;
}

.table1 tr th {
color:#fff;
font-weight:700;
background-color:#688383;
font-size:15px;
border:1px solid #444;
}

.table2 {
width:504px;
table-layout:fixed;
font:10pt/13pt Verdana,Helvetica,Arial,sans-serif;
color:#022;
font-weight:400;
margin:5px 0 10px;
padding:0;
}

.table2 tr {
width:504px;
}

.table2 tr td,tr th {
color:#022;
padding:4px 3px 4px 6px;
}

.table2 td.nutx {
width:492px;
}

.table2 td.nuty {
width:336px;
}

.table2 td.nutz {
width:148px;
}

#clinton {
width:150px;
margin:5px;
padding:0;
}

.table2 tr td a:visited {
color:#718;
}

.col2 {
width:75px;
}

.col3 {
width:55px;
}

.col4 {
width:143px;
}

.col5 {
width:347px;
}

.col6 {
width:120px;
}

.table4 {
font:10pt/13pt Verdana,Helvetica,Arial,sans-serif;
color:#022;
font-weight:400;
border-collapse:collapse;
margin:2px 0 10px 8px;
padding:0;
}

.table4 tr td,.table4 tr td.pt,.table4 tr th {
width:156px;
color:#022;
border:dotted 1px #6a9999;
border-collapse:collapse;
margin:0;
padding:3px;
}

.table4 td.pt {
border:none;
color:#226;
padding:8px 3px 3px;
}

.table4 th {
color:#005;
padding:8px 5px 8px 20px;
}

.table4 th.head {
background-color:#626262;
color:#fff;
padding:8px 27px;
}

#wtht {
padding:0 15px;
}

fieldset {
width:220px;
float:left;
display:inline;
border:none;
margin:5px 0 2px 10px;
padding:6px;
}

fieldset.job {
position:relative;
top:-20px;
clear:left;
}

.fieldset_double {
width:460px;
}

#division_2 fieldset {
width:216px;
}

fieldset.exer {
height:20px;
width:auto;
display:inline;
background:#d1d9da;
float:left;
margin:0 0 10px 20px;
padding:6px 8px 6px 6px;
}

input,select {
font-size:11pt;
line-height:14pt;
}

option {
padding:1px 0 0 3px;
}

input.textl30 {
margin:0 0 0 30px;
}

input.textl20 {
padding-right:1px;
margin:0 0 0 20px;
}

input.radio {
font-size:8px;
line-height:8px;
width:14px;
height:14px;
}

label {
padding-top:2px;
font:bold 10px/10px Verdana,Helvetica,sans-serif;
color:#5c7070;
margin:0 0 0 -11px;
}

.pulldown {
margin:6px 0 0;
}

.submitb,.submitc,.submitb a,.submitb hover {
background-color:#576969;
color:#FFF;
font-weight:700;
text-align:center;
border:2px solid #9999a1;
border-color:#bbb #474755 #474755 #bbb;
margin:5px 5px 10px;
padding:7px 7px 5px;
}

.submitc,.submitb hover {
background-color:#556464;
color:#FFF;
font-weight:700;
text-align:center;
border:2px solid #9999a1;
border-color:#474755 #bbb #bbb #474755;
margin:7px 5px 5px 7px;
padding:5px 7px 5px 5px;
}

.submitb_hover {
background-color:#556464;
color:#f20;
font-weight:700;
text-align:center;
border:none;
margin:7px 5px 10px 7px;
padding:7px 9px 7px 7px;
}
.submit_test {
height:54px;
width:54px;
float:left;
position:relative;
top:-9px;
background:#fdffff url(./../images/submit_test.png);
border-width:0;
margin:0 0 0 45px;
}
.submit_test_over {
height:54px;
width:54px;
float:left;
position:relative;
top:-9px;
background:#fdffff url(./../images/submit_test_over.png);
border-width:0;
margin:0 0 0 45px;
}
.submitd,.submitd2 {
height:54px;
width:54px;
float:left;
position:relative;
top:-9px;
background:#becbcc url(./../images/submit3.gif);
border-width:0;
margin:0 0 0 45px;
}

.submite,.submite2,.submitd hover {
height:54px;
width:54px;
float:left;
position:relative;
top:-9px;
background:#becbcc url(./../images/submit3_over.gif);
border-width:0;
margin:0 0 0 45px;
}

.submitd2,.submite2 {
margin:4px 0 4px 20px;
}

.bg {
background:url('./../images/h2.gif') #d5ddde top left repeat-y;
}

h1 {
width:193px;
font:24px Trebuchet, Arial, Helvetica, sans-serif;
line-height:25px;
color:#1d4c47;
font-weight:700;
text-align:center;
padding:0 3px;
}

h2, .h2font, .h2text {
font:15px/17px Verdana,Helvetica,sans-serif;
color:#5c6d76;
font-weight:700;
text-decoration:underline;
font-style:italic;
margin:0 5px 3px 0;
}
.h2text {
font: normal 14px/16px Verdana,Helvetica,sans-serif;
color:#0d2727;
text-decoration:none;
font-style:normal;
margin: 0 10px;
}
h2.large {
font-size: 20px;
font-style: normal;
color:#10323d;

}

.h2font {  text-decoration: none; display: block; margin-top: 2px; }

h2.bg {
width:170px;
background:url('./../images/h2.gif') #d5ddde top left repeat-y;
color:#5c6d76;
margin:0 5px 3px 0;
padding:8px 5px 8px 10px;
}

h3, .h3 {
font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ca2920;
font-weight:700;
text-decoration:underline;
}

h4 {
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;
font-style:italic;
color:#20493f;
margin:0;
padding:0 3px;
}

h4.black {
color:#333;
font-style:normal;
font-family:Verdana,Helvetica,sans-serif;
}

h3 a:link {
color:#0d2727;
}

h3 a:visited {
color:#516;
}

h3 a:hover {
color:#c55;
}

fieldset h4 {
text-decoration:underline;
padding-bottom:6px;
}

h5 {
font:bold 11pt/14pt Verdana,Helvetica,sans-serif;
padding:inherit;
}

h1.old {
font:bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:underline;
text-align:center;
color:#576969;
margin:10px 0 0 5px;
padding:7px;
}

#footer {
width:764px;
background:#e4e9ea;
border-top: 1px solid #576969;
height:auto;
clear:both;
padding:0;
font-size: 11px;
}

#footer ul {
width:754px;
height:25px;
font-weight:700;
background:#e4e9ea;
color:#ca2920;
text-align:center;
margin:0;
padding:2px 0 12px;
}

#footer li {
text-align:center;
list-style:none;
float:left;
margin:0 0 0 4px;
padding:5px;
font-size: 11px;
}

#footer a:link {
height:auto;
font-weight:700;
color:#ca2920;
background-color:#e4e9ea;
text-decoration:none;
text-align:center;
float:left;
padding:5px;
}

#footer a:visited {
font-weight:700;
color:#ca2920;
background-color:#e4e9ea;
text-decoration:none;
float:left;
padding:5px;
}

#footer a:hover {
font-weight:700;
color:#0C479D;
background-color:#e4e9ea;
text-decoration:underline;
padding:5px;
}

#footer a:active {
font-weight:700;
color:#0C479D;
background-color:#e4e9ea;
text-decoration:none;
padding:5px;
}

#cr {
font-family:Verdana,Arial, Helvetica, sans-serif;
text-align:center;
background-color:#e4e9ea;
margin:0 0 5px 265px;
}

.fl_wc {
width:88px;
display:block;
float:left;
border:none;
margin:10px 20px 0;
padding:0;
}

.fr_wc {
width:88px;
display:block;
float:right;
margin:0 25px 10px 0;
padding:0;
}

.iedisplay {
display:block;
float:right;
padding:5px;
}

.iedisplay_left {
display:inline;
float:left;
padding:5px;
}

.arial {
font-family:Arial,Helvetica,sans-serif;
}

.tac {
text-align:center;
}

.tal { text-align: left; }

.fr {
float:right;
}

.fl10 {
float:left;
margin:5px 0 5px 10px;
}

.fl15 {
float:left;
margin:5px 0 5px 15px;
}

.fl40 {
float:left;
margin:2px 0 5px 37px;
}

.fr15 {
float:right;
margin:5px 15px 5px 0;
}

.clear, .clear_1 {
width:100px;
height:1px;
clear:both;
margin:0 0 -1px;
}
.clear_1 {margin-bottom: 0px; height: 0px;}
.nofloat {
float:none;
clear:right;
}

hr {
background-color:#6d8787;
color:#6d8786;
}

hr.w200 {
width:200px;
background-color:#6d8787;
color:#6d8786;
height:2px;
margin-left:152px;
vertical-align:middle;
}

hr.a {
width:764px;
background-color:#6d8787;
color:#6d8786;
height:1px;
}

.w25 {
width:25px;
}

.w42 {
width:42px;
}

.w70 {
width:70px;
}

.ht20 {
height:20px;
}

.m0 {
margin:0;
}

.m10 {
margin:10px;
}

.mhead {
margin:15px 0 3px 10px;
}

.m2head {
width:400px;
text-align:center;
margin:4px 0 15px 35px;
padding:3px 12px;
}

.p2 {
padding:2px;
}

.p5 {
padding:5px;
}

.p10 {
padding:10px;
}

.p15 {
padding:15px 18px;
}

.mt1 {
margin-top:1px;
}

.mt5 {
margin-top:5px;
}

.mt15 {
margin-top:15px;
}

.mtneg4 {
margin-top:-4px;
}

.mtr5 {
margin-right:5px;
margin-bottom: 3px;
}

.mtb20 {
margin:20px auto;
}

.pt5  {padding-top: 5px; }
.pt10 {
padding-top:10px;
}

.pt15 {
padding-top:15px;
}

.mr15 {
margin-right:15px;
}

.mr40 {
margin-right:40px;
}

.mr110 {
margin-right:110px;
}

.pr10 {
padding-right:10px;
}

.mb10 {
margin-bottom:10px;
}

.mb15 {
margin-bottom:15px;
}

.pb10 {
padding-bottom:10px;
}

.ml5 {
margin-left:5px;
}

.ml10 {
margin-left:10px;
}

.ml15 {
margin-left:15px;
}

.ml20 {
margin-left:20px;
}

.ml30 {
margin-left:30px;
}

.ml100 {
margin-left:100px;
}

.ml223 {
margin-left:223px;
}

.pl10 {
padding-left:10px;
}

.sp8 {
line-height:8px;
}

.sp4 {
line-height:4px;
}

.sp2 {
line-height:2px;
}

.sp1 {
line-height:1px;
}

.b {
font-weight:700;
}

.str { text-decoration: line-through; }
.i {
font-style:italic;
}
.i_off {
font-style:normal;
}

.u {
text-decoration:underline;
}
.n {
font-weight: normal;
 }
.text {
font-size:10pt;
line-height:12pt;
font-weight:700;
}
.text_red { 
color:#ca2920;
font-weight:700;
}
.red { color: #ca2920; }
.texta {
font:bold 12pt/14pt Arial,Verdana,Helvetica,sans-serif;
padding:10px;
}

.textb {
font:14px/15px Verdana,Helvetica,sans-serif;
padding:10px;
}

.textsm,p.textsm {
font-family: Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
color:#00493f;
}

.textxsm {
font-size:10px;
line-height:11px;
color:#233;
}

.black {
color:#000;
}

.rbutton {
background:#f99 url(./../images/checkbox.png) repeat-x;
}

.cr {
color:#b11;
}

.bcyel {
background-color:#f4fffc;
font-size:10pt;
line-height:12pt;
}

.bcwhite {
background-color:#fff;
font-size:10pt;
line-height:12pt;
}

.ul2_sub {
list-style:outside disc;
margin:3px 0 0;
padding:0;
}

.ul2_sub li {
width:400px;
margin:0 0 0 1px;
padding:1px 0 0;
}

a:link,.table2 tr td a,.table2 tr td a:link {
color:#015;
}

a:hover,.table2 tr td a:hover {
color:#c00;
}

a:active,h3 a:active {
color:#f9d165;
}

a img,.bordernone,.nb {
border:none;
}

.table2 td.aeven {
background:#e4e9ea;
}

* html ul li,.fl {
float:left;
}

.fln { float: none; }
* html ul li a,* html #nav ul li a {
height:1%;
}

.box1, .box1_white, .fbox2 {
margin-top:25px;
}

.table1 ol,.table2 ol {
list-style-position:outside;
}

.col1,.w200 {
width:200px;
}

h1.black,h2.black {
color:#333;
margin:0;
}

.footnote { width: 450px; margin-left: 0; margin-bottom: 5px; padding-bottom: 10px;  background: #ece9da; color: #00392f; font-size: 10pt; line-height: 11pt; }
.fn { font-size:8pt; vertical-align: top; text-decoration: none; color: #3a9; font-weight: bold; }
.fn a:link { font-size:8pt; vertical-align: top; text-decoration: none; color: #3a9; font-weight: bold;  }
.fn a:visited { font-size:8pt; vertical-align: top; text-decoration: none; color: #a39; font-weight: bold;  }
.fn a:hover { font-size:8pt; vertical-align: top; text-decoration: none; color: #a33; font-weight: bold;  }
.fn a:active { font-size:8pt; vertical-align: top;text-decoration: none; color: #c66;  font-weight: bold;  }