HTML {
	MIN-HEIGHT: 100%
}
BODY_2 {
	FONT-SIZE: 100%; BACKGROUND: #ededed repeat-y 50% 0px; MARGIN: 0px 0px 5px; COLOR: #000000; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-ALIGN: center
}

body {	margin-top: 0px;	font-family: Arial;	font-style: normal;	font-variant: normal;	font-weight: normal;	font-size: 12px;	line-height: normal;	font-size-adjust: none;	font-stretch: normal;	-x-system-font: none;	background-color: #e7e7e7;	background-image: url("../images/body-bg.jpg");	background-repeat: repeat-x;	background-attachment: scroll;	background-position: left top;}


TABLE {
	FONT-SIZE: 90%; FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
TH {
	FONT-SIZE: 90%; FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
TD {
	FONT-SIZE: 90%; FONT-FAMILY: arial, helvetica, verdana, sans-serif
}

.tr1 {
	background-color:#FFFFFF;
	vertical-align:top;	
}

.tr2 {
	background-color:#CCCCCC;
	vertical-align:top;	
}


A:link {
	COLOR: #191970; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #191970; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #39f
}
A:active {
	COLOR: #ff8913
}
H1 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 26px; MARGIN: 0px 0px 14px; COLOR: #000; LINE-HEIGHT: 1.2em; LETTER-SPACING: -1px
}
H2 {
	PADDING-TOP: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px 0px 0px; COLOR: #000; LINE-HEIGHT: 1.3em
}
H3 {
	PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 125%; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 2px; COLOR: #191970; PADDING-TOP: 0px
}
H4 {
	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 9px 0px 1px; COLOR: #191970; PADDING-TOP: 0px
}

H5 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-TOP: 0px;
}
H6 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 17px; MARGIN: -10px 0px 20px; COLOR: #7e7e7e; LINE-HEIGHT: 1.3em
}
H7 {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #191970
}
H8 {
	PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 9px 0px 1px; COLOR: #191970; PADDING-TOP: 0px
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
P .blacktext {COLOR: #777777
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px;
}
HR {
	CLEAR: both; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d4d4d4 1px solid; HEIGHT: 1px
}
.clear {
	CLEAR: both
}
BR.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.floatleft {
	FLOAT: left; MARGIN: 2px 20px 10px 0px
}
.floatright {
	FLOAT: right; MARGIN: 2px 0px 10px 20px
}
.textleft {
	TEXT-ALIGN: left
}
.textright {
	TEXT-ALIGN: right
}
.hide {
	DISPLAY: none
}
.center {
	TEXT-ALIGN: center
}
.clearleft {
	CLEAR: left
}
.clearright {
	CLEAR: right
}
.hide {
	DISPLAY: none
}
.alignright {
	TEXT-ALIGN: right
}

.small {
	FONT-SIZE: 0.95em
}
SMALL {
	FONT-SIZE: 0.95em
}
BIG {
	FONT-SIZE: 2em; COLOR: #8d8d8d
}
.required {
	COLOR: #f00
}

.clean {
	MARGIN-BOTTOM: 8px; BORDER-BOTTOM-STYLE: none
}

.thumbtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 23px; PADDING-TOP: 0px
}

.thumbtext H3 {
	MARGIN-TOP: 0px
}
.thumbtext H4 {
	MARGIN-TOP: 0px
}

.thumbtext P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.thumbtext DIV {
	DISPLAY: none
}

.thumbtext:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.thumbtext {
	DISPLAY: inline-block
}
.thumbtext {
	DISPLAY: block
}

.button {
	MARGIN: 30px 0px 0px; TEXT-ALIGN: center
}
.btn2 {
	MARGIN: 20px 0px 0px;
}
.button A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: no-repeat 0px 0px; PADDING-BOTTOM: 7px; COLOR: #333; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.button A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.button A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#maincontent .button A:active {
	COLOR: #333! important
}
.button SPAN {
	PADDING-RIGHT: 25px; PADDING-LEFT: 24px; BACKGROUND: url(/images/btn_right.gif) no-repeat right top; PADDING-BOTTOM: 7px; PADDING-TOP: 6px
}
.button2 SPAN {
	PADDING-RIGHT: 25px; PADDING-LEFT: 24px; BACKGROUND: no-repeat right bottom; PADDING-BOTTOM: 7px; PADDING-TOP: 6px
}
BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/btn_left.gif) no-repeat left 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; CURSOR: pointer; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
BUTTON SPAN {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: no-repeat right top; PADDING-BOTTOM: 0px; FONT: bold 90%/27px arial, helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 27px
}

FORM {
	PADDING-RIGHT: 120px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.clean {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.clean INPUT.text {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-SIZE: 1em; BACKGROUND: #f4f4f4; BORDER-LEFT: #b4b4b4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: arial, sans-serif
}
FORM.clean SELECT {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-SIZE: 1em; BACKGROUND: #f4f4f4; BORDER-LEFT: #b4b4b4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: arial, sans-serif
}
FORM.clean TEXTAREA {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-SIZE: 1em; BACKGROUND: #f4f4f4; BORDER-LEFT: #b4b4b4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: arial, sans-serif
}
FORM.clean INPUT.text:unknown {
	BACKGROUND: #fff
}
FORM.clean SELECT:unknown {
	BACKGROUND: #fff
}
FORM.clean TEXTAREA:unknown {
	BACKGROUND: #fff
}
FORM.clean FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.5em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.clean FIELDSET STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f00; LINE-HEIGHT: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: tahoma
}
FORM.clean FIELDSET LABEL {
	FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 5px 25px 0px 5px; WIDTH: 175px; COLOR: #333; TEXT-ALIGN: right
}
FORM.clean FIELDSET DIV.field {
	FLOAT: left; MARGIN: 0px; POSITION: relative
}
FORM.clean FIELDSET DIV.field INPUT.text {
	PADDING-RIGHT: 0.37em; PADDING-LEFT: 0.37em; PADDING-BOTTOM: 0.37em; WIDTH: 200px; PADDING-TOP: 0.37em
}
FORM.clean FIELDSET DIV.field TEXTAREA {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; OVERFLOW: auto; WIDTH: 275px; PADDING-TOP: 0.5em; HEIGHT: 85px
}
FORM.clean FIELDSET DIV.field SELECT {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; WIDTH: 211px; PADDING-TOP: 0.25em
}
FORM.clean FIELDSET DIV.field CITE {
	DISPLAY: block; FONT-SIZE: 0.8em; MARGIN: 0px 0px -14px; WIDTH: 210px; COLOR: #7a7a7a; LINE-HEIGHT: 1.2em; FONT-STYLE: normal; POSITION: relative
}
FORM.clean FIELDSET DIV.field STRONG {
	DISPLAY: block; FONT-SIZE: 10px; RIGHT: -12px; COLOR: #f00; FONT-FAMILY: tahoma; POSITION: absolute; TOP: 0px
}

FORM.clean STRONG {
	 COLOR: #000000
}
FORM.clean FIELDSET.first {
	MARGIN-TOP: 7px
}
FORM.clean FIELDSET.last {
	MARGIN-BOTTOM: 30px
}
FORM.clean FIELDSET.score {
	PADDING-BOTTOM: 20px; BORDER-BOTTOM: #d4d4d4 1px solid
}
FORM.clean FIELDSET.checkboxes {
	FONT-SIZE: 0.95em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.clean FIELDSET.checkboxes LABEL {
	FONT-SIZE: 1em; TEXT-ALIGN: left
}
FORM.clean FIELDSET.checkboxes TABLE {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
FORM.clean FIELDSET.checkboxes TABLE TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 12px! important; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: normal; PADDING-TOP: 0px! important
}
FORM.clean FIELDSET.checkboxes TABLE TD LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
FORM.clean FIELDSET.checkboxes TABLE TD.check {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
FORM.clean FIELDSET DIV.checks {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WORD-SPACING: 12px; PADDING-TOP: 3px
}
FORM.clean FIELDSET DIV.checks INPUT {
	MARGIN-RIGHT: 5px
}
FORM.clean FIELDSET.widechecks INPUT {
	FLOAT: left; MARGIN: 3px 8px 0px 5px
}
FORM.clean FIELDSET.widechecks LABEL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1em! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 460px! important; PADDING-TOP: 0px! important; TEXT-ALIGN: left! important
}

.group:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML .group {
	HEIGHT: 1%
}
UNKNOWN {
	MIN-HEIGHT: 1px
}

#container_bkup {
	BACKGROUND: #fff; MARGIN: auto; WIDTH: 920px; POSITION: relative; TEXT-ALIGN: left
}

#container { width: 970px; margin-left: auto; margin-right: auto; border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; border-top-color: #a4a4a4; border-bottom-color: #a4a4a4; background-color: #ffffff; }

/* #header {
	POSITION: relative; HEIGHT: 80px; TOP: 10px
} */
#header {height: 110px; background: transparent url(../images/header.jpg); width: 100%;

}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 920px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 31px
}
#nav LI {
	DISPLAY: inline
}

#right {
	DISPLAY: none; FONT-SIZE: 65%
}

#wrap {
	MIN-HEIGHT: 600px; PADDING-TOP: 20px
}
#wrap2 {
	MIN-HEIGHT: 700px; PADDING-TOP: 20px
}
#wrap3 {
	MIN-HEIGHT: 910px; PADDING-TOP: 20px
}

#content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#maincontent_bkup {
	DISPLAY: inline; FONT-SIZE: 80%; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px 0px 0px 20px; WIDTH: 100%; LINE-HEIGHT: 1.5em
}

#maincontent {
	DISPLAY: inline; FONT-SIZE: 80%; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px 0px 0px 0px; WIDTH: 100%; LINE-HEIGHT: 1.5em;  BACKGROUND:white
}

#maincontent2 {
	DISPLAY: inline; FONT-SIZE: 80%; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 800px; LINE-HEIGHT: 1.5em
}

#maincontent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}

#maincontent UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px
}

#maincontent UL LI {
	PADDING-BOTTOM: 6px
}

#maincontent OL LI {
	PADDING-BOTTOM: 6px
}

#maincontent OL {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px; LIST-STYLE-TYPE: decimal
}

#maincontent OL OL {
	LIST-STYLE-TYPE: upper-alpha
}

#maincontent OL OL OL {
	LIST-STYLE-TYPE: lower-alpha
}

#maincontent OL OL OL OL {
	LIST-STYLE-TYPE: upper-roman
}

#maincontent OL OL OL OL OL {
	LIST-STYLE-TYPE: lower-roman
}

#maincontent DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}

#maincontent DT {
	FONT-WEIGHT: bold
}

#maincontent DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

#maincontent TABLE {
	MARGIN: 0px 0px
}

#maincontent TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

#breadcrumbs {
	FONT-SIZE: 95%; MARGIN: 4px 0px 21px; BORDER-BOTTOM: #d4d4d4 1px solid; HEIGHT: 26px
}
#breadcrumbs UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: -10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -4px; PADDING-TOP: 0px
}
#breadcrumbs UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#breadcrumbs UL UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#breadcrumbs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#breadcrumbs LI A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#breadcrumbs LI A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#breadcrumbs LI.first LI A:link {
	PADDING-LEFT: 7px; BACKGROUND: url(/images/arrow_breadcrumb.gif) no-repeat 0px 7px
}
#breadcrumbs LI.first LI A:visited {
	PADDING-LEFT: 7px; BACKGROUND: url(/images/arrow_breadcrumb.gif) no-repeat 0px 7px
}
#breadcrumbs LI A:hover {
	TEXT-DECORATION: underline
}
.breadcr {
	LINE-HEIGHT: 1px
}

.hidesection #hidesection {
	DISPLAY: none
}

.cleanlist {
	LIST-STYLE-TYPE: none
}
#right-box {
	DISPLAY: block; LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 25%; POSITION: relative; BACKGROUND-COLOR: #f3f3f3
}
#right-box H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 95%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #5285bb; TEXT-ALIGN: center
}
#right-box H4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 95%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #5285bb; TEXT-ALIGN: center
}
#right-box H4 {
	BACKGROUND-COLOR: #fff
}
#right-box P {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
DIV.right {
	CLEAR: both; DISPLAY: block; FLOAT: right; POSITION: relative
}

#popup {
	FONT-SIZE: 75%; BACKGROUND: #000; MARGIN: auto; COLOR: #fff; POSITION: relative
}

#popup A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
#popup A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
#popup A:hover {
	COLOR: #fff
}
#popup A:active {
	COLOR: #fff
}
#popup .close {
	MARGIN-TOP: 40px; FLOAT: left; MARGIN-LEFT: 33%; WIDTH: 150px
}

#left {
	FLOAT: left; WIDTH: 184px
}
#left H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 110%; BACKGROUND: #888; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}

.template-1 .column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 496px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.template-1 .column2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 496px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.instructions2 {
	PADDING-RIGHT: 100px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

.template-1 .column-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; PADDING-RIGHT: 100px;
}
.template-1 .column-help {
	PADDING-RIGHT: 100px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}

.template-1 UL.half {
	WIDTH: 47.5%
}


.box {
	BORDER-RIGHT: #191970 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #191970 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 12px; MARGIN: 20px 0px 0px; BORDER-LEFT: #191970 1px solid; WIDTH: 198px; COLOR: #585858; LINE-HEIGHT: 1.54em; PADDING-TOP: 0px; BORDER-BOTTOM: #191970 1px solid
}
.box2 {
	BORDER-RIGHT: #191970 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 12px; MARGIN: 20px 0px 0px; BORDER-LEFT: #191970 1px solid; WIDTH: 198px; COLOR: #585858; PADDING-TOP: 0px; BORDER-BOTTOM: #191970 1px solid; BORDER-TOP: #191970 1px solid
}
.box H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN-BOTTOM: -3px
}
.box P {
	PADDING-RIGHT: 12px! important; PADDING-LEFT: 12px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 10px! important
}
.box UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 12px! important; PADDING-BOTTOM: 0px! important; MARGIN: 5px 12px 0px 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
.box UL.underheading {
	MARGIN-TOP: 10px
}
.box UL LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 18px! important; BACKGROUND: url(/images/bullets/white-arrow.gif) no-repeat 0px 0.45em; PADDING-BOTTOM: 0px! important; MARGIN: 4px 0px 0px; PADDING-TOP: 0px! important
}
.box UL LI.bottomgap {
	MARGIN-BOTTOM: 10px! important
}

.template-2 .promo {
	MARGIN: 0px 0px 19px
}
.template-2 .column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 496px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.template-2 .column2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 496px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}

.template-2 .column-last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
.template-2 .column-help {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}

.template-2 UL.half {
	WIDTH: 47.5%
}

#content {background: transparent url(/**/);}/* fixes IE duplicate character bug*/

UNKNOWN {
	MARGIN: 20px 0px
}
.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

UNKNOWN {
	FONT-SIZE: 11px
}

#contentTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 50; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid
}
#contentTabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
UNKNOWN {
	WIDTH: auto
}
#contentTabs A {
	FLOAT: none
}

label2.check, label2.radio { position:relative; text-align:left; }

.label {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 250px; TEXT-ALIGN: right; COLOR: #191970; WHITE-SPACE: nowrap
}

.bluetext {COLOR: #191970}

.bluebold {PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 9px 0px 1px; COLOR: #191970; PADDING-TOP: 0px}

.blacktext {COLOR: #777777}

.instructions {
	PADDING-RIGHT: 200px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.instructions3 {
	PADDING-RIGHT: 200px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-SIZE: small;
}

.row {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: small; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.row2 {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 100px; FONT-SIZE: small; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.label2 {text-align:right; width:175px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; font-weight:bold; COLOR: #191970; PADDING-RIGHT: 5px; FLOAT: left}

.label3 {text-align:right; width:100px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; font-weight:bold; COLOR: #191970; PADDING-RIGHT: 5px; FLOAT: left}

.label4 {text-align:right; width:200px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; font-weight:bold; COLOR: #191970; PADDING-RIGHT: 5px; FLOAT: left}
.label5 {text-align:right; width:300px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; font-weight:bold; COLOR: #191970; PADDING-RIGHT: 5px; FLOAT: left}


div.errorMsg {
	border: 2px solid #991717;
	padding-left: 25px;
	color: #991717;
	font-weight: bold;
}
#agree {
	width: 500px;
	height: 180px;
	overflow: auto;
	padding: 5px;
	border-top: 1px solid #a3a3a3;
	border-right: 3px solid #a3a3a3;
	border-bottom: 3px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	margin-top: 20px;
}

#h_docs {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 700px; LINE-HEIGHT: 2.0em; PADDING-TOP: 0px; FONT-FAMILY: arial; POSITION: relative
}

#h_docs UL {
	LIST-STYLE-TYPE: none
}
#h_docs UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1%
}
#h_docs UL LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 100%; BACKGROUND: #fff; PADDING-BOTTOM: 10px; COLOR: #2e2e2e; LINE-HEIGHT: 1.54em; PADDING-TOP: 7px; BORDER-BOTTOM: #e2e2e2 1px solid; TEXT-DECORATION: underline
}

#h_docs UL LI A:hover {
	BACKGROUND: #f2f2f2
}
#h_docs .title {
	FLOAT: left; COLOR: #999 
}
#h_docs .item {
	MARGIN-LEFT: 35px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; font-weight:bold; COLOR: #191970; WIDTH: 800px; WHITE-SPACE: nowrap;
}

#h_docs .item A { TEXT-DECORATION: underline; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-TOP: 0px
}
#h_docs .item A:hover { COLOR: #39f; BACKGROUND: none
}

#h_docs UL LI.clean A {
	BORDER-BOTTOM-STYLE: none
}

#ul_none UL {
	LIST-STYLE-TYPE: none
}

#ul_none .row {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 40px; FONT-SIZE: small; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; WHITE-SPACE: nowrap;
}

.divider {
	BACKGROUND-POSITION: left bottom; MARGIN-TOP: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/dash2.gif); MARGIN-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}

.sectiontitles {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-style: normal;
      font-weight: bold;
      color: #191970
      }
	  
.tr1 {
	 background-color:#E6E6E6;
	 vertical-align:top;	
}

  .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal
	}
	
	.rightbox {
	BORDER-RIGHT: #bcd3ef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bcd3ef 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 12px; MARGIN: 20px 0px 0px; BORDER-LEFT: #bcd3ef 1px solid; WIDTH: 250px; COLOR: #585858; LINE-HEIGHT: 1.54em; PADDING-TOP: 0px; BORDER-BOTTOM: #bcd3ef 1px solid; FLOAT: right 
}

#h_files {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 700px; LINE-HEIGHT: 2.0em; PADDING-TOP: 0px; FONT-FAMILY: arial; POSITION: relative
}

#h_files UL {
	LIST-STYLE-TYPE: none
}
#h_files UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px; HEIGHT: 1%
}
#h_files UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.54em; PADDING-TOP: 7px; BORDER-BOTTOM: #e2e2e2 1px solid; TEXT-DECORATION: underline
}

#h_files .title {
	FLOAT: left; COLOR: #999 
}
#h_files .item {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN-LEFT: 50px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; font-weight:bold; COLOR: #006bb5; WIDTH: 800px; WHITE-SPACE: nowrap;
}

#h_files .item A { TEXT-DECORATION: underline; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-TOP: 0px
}
#h_files .item A:hover { COLOR: #39f; BACKGROUND: none
}

#h_files UL LI.clean A {
	BORDER-BOTTOM-STYLE: none
}

#right_bar {
	float:right;
	width:20%;
	clear:both;
}
#right_bar_home {
	float:right;
	width:25%;
	clear:both;
}

.helpbox {
	position: relative;
	width: 100%;
	text-align:center;
	border: 1px solid #103D89; 
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;	
	margin-top: 5px;
}
.helpbox2 {
	position: relative;
	WIDTH: 198px;
	text-align:center;
	border: 1px solid #103D89; 
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;	
	margin-top: 5px;
}

.helpbox3 {
	BORDER-RIGHT: #103D89 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #103D89 1px solid; 
	PADDING-LEFT: 0px; FONT-SIZE: 90%; 
	PADDING-BOTTOM: 12px; 
	MARGIN: 20px 0px 0px; 
	BORDER-LEFT: #103D89 1px solid; 
	WIDTH: 198px; COLOR: #103D89; 
	LINE-HEIGHT: 1.54em; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #103D89 1px solid;
	text-align:center;
}

.helpbox h5 {
	font-size: small;
	background-color: #103D89;
	text-align: center;
	padding: 2px;
	color: white;	
	text-transform: uppercase;
	margin:0;
}

.helpbox p {
	margin-bottom: 5px;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
  }

.helpbox2 h5 {
	font-size: small;
	background-color: #103D89;
	text-align: center;
	padding: 2px;
	color: white;	
	text-transform: uppercase;
	margin:0;
}

.helpbox2 p {
	margin-bottom: 5px;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
  }

#menu {
	border-top: 2px solid #103D89;
	border-bottom: 2px solid #103D89;
	height: 100%;
}

#topnav, #topnav ul {
	padding: 0;
	margin: 0;
	background-color: #103D89;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	LIST-STYLE-TYPE: none
}
		
#topnav a {
	display: block;
	width: 11em;
	color: white;
	text-decoration:none;
	text-align:center;
	padding: 3px;
}

#topnav li {
	float: left;
	padding: 1px;
	width: 11em;
	WHITE-SPACE: nowrap;
}

#topnav li ul {
	position: absolute;
	left:-9999em;
	height:auto;
	display: block;
	width: 20em;
	font-size: 11px;
	WHITE-SPACE: nowrap;
	border: 0.05em solid #103D89;
	margin: 0;
	text-align: left;
}

#topnav li li {
	border: 0.05em solid #103D89;
	padding: 0;
	WHITE-SPACE: nowrap;
	text-align: left;
}

#topnav li ul a {
	width: 20em;
	font-size: 11px;
	text-align: left;	
}

#topnav li ul ul {
	margin: 1px;
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
	left: -9999em;
}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {
	left: auto;
}

#topnav li:hover, #topnav li.sfhover {
	background: #103D89;
	color: #0B3861;
}

#topnav li li:hover, #topnav li li.sfhover {
	background: #6699cc;
	color: #0B3861;
	width: 20em;
}


html > #topnav li ul a {
	font-size: 11px;
	text-align: left;
}

html > #topnav ul li a {
	font-size: 11px;
	text-align: left;
}
#tools {
	float: right;
	font-size: x-small;
}

.secure {
	margin-left: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: 900;
	color: #003366;
	clear:both;
}

.verbiage {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-style: normal;
      }

INPUT[type="button"] , button{    
	 font-size:12px;  font-family: Verdana, tahoma, arial,Geneva, Arial, Helvetica, sans-serif;    
	 background-color: #D7E5F2;  
	 border: 1px solid #102132;   
	 color: #102132;    
	 padding-left: 12px;    
	 padding-right: 12px;    
	 padding-top: 3px;    
	 padding-bottom: 2px;    
}

select {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom:	1px solid #D3D3D3;
	border-left:	1px solid #D3D3D3;
	border-right:	1px solid #D3D3D3;
	border-top:		1px solid #D3D3D3;
	
	 font-family: arial, Verdana,sans-serif,tahoma, Geneva, Arial, Helvetica;    
	 font-style:normal;
}

#footer {
	font-family: arial, Verdana,sans-serif,tahoma, Geneva, Arial, Helvetica;    
	 font-size: 11pt;
	background: #505050;
	position: relative; 
}	 

#footer A:link {
	COLOR: white; TEXT-DECORATION: underline
}

#footer A {
	COLOR: white; TEXT-DECORATION: underline
}

#footer A:hover {
	COLOR: black
}

.sup {
    font-size: small;
	position: relative; 
	top: -.4em;
}

p.close {
	position: relative; 
	padding-top: 5px;	
	padding-bottom: 10px;
	padding-left:50px;
}

p.print {
	float:left;
	padding-top: 5px;
	padding-bottom: 10px;
	position: relative;
    z-index: 10;
}

p.exit {
	text-align: center;
}

 

table.staticheader { 
text-decoration: none; 
border: 1px solid #CCC; 
width: 100%; 
} 

table.staticheader th { 
padding: 3px 3px 3px 3px !important; 
text-align:center; 
} 

table.staticheader td { 
padding: 3px 3px 3px 3px !important; 
} 

table.staticheader thead tr { 
position: relative; 
height: 10px; 
background-color: #D7E5F3; 
} 

table.staticheader tbody { 
height:150px; 
overflow-x:hidden; 
overflow-y: auto; 
} 

table.staticheader tbody tr { 
height: auto; 
white-space: nowrap; 
} 

table.staticheader tbody tr.odd { 
        background-color: #eee 
} 

table.staticheader tbody tr.tableRowEven,tr.even { 
        background-color: #ddd 
} 

table.staticheader tbody tr td:last-child { 
padding-right: 10px; 
} 

table.staticheader tbody td { 
padding: 2px 4px 2px 4px !important; 
                
} 

div.TableContainer { 
height: 300px; 
overflow-x:hidden; 
overflow-y:auto; 
} 

#helptable {
width: 70%;
border: 1px solid black;
border-collapse: collapse;
padding: 2px;
}

#helptable td {
vertical-align: text-top;
border: 1px solid black;
border-collapse: collapse;
}
