<!-- begin global tag styles -->
body, table, form, img {border:none;margin:0px;padding:0px}
#body {background:none;padding:0px 0px 0px 0px;margin:0px;}
#bdy{width:100%;background-repeat:repeat;}
#by{background:white;width:100%;height:400px}
input, select, textarea {font:normal 12px arial, helvetica, sans-serif;}
body, td {font:normal 13px arial;color:#222;text-decoration:none;vertical-align:top}
img {text-decoration: none;border:none;}
a {color:#3399ff}
a:hover {color:#730002}
h1{margin:0}
h2 {font:bold 13px arial;margin:0}
button {font:normal 10px arial}
input, select {font-size:11px;padding:0px}
.btn {font:bold 11px arial;height:20px}
a.a {color:#3399ff;text-decoration:underline}
a.a:hover {text-decoration:underline}
a.b {color:#222;font:bold 12px;line-height:17px}
p {margin:0px;padding:0px}
<!-- end global tag styles -->

<!-- begin portal pieces -->
#signIn {text-align:center;width:0%;}
#signIn a {font:bold}
#signIn a:hover {text-decoration:underline}
#alert {color:#222;background:#FCFFAB;border:1px solid #EAED87;font:normal 12px arial;padding:8px;margin:0px 0px 10px 0px;line-height:20px;text-align:left;overflow:hidden}

#headerImg {border-bottom:10px solid white; background:none;background-repeat:no-repeat;padding:3px;margin-bottom:5px;height:75px;text-align:left;color:white}
#headerImg a{font:normal 11px arial;color:white;text-decoration:none;padding:0px 4px 0px 4px}
#headerImg a:hover{text-decoration:underline}
#headerImg a.b{border:1px solid #FBB78A;background:#FEF6F1;color:#ff9900;margin-right:5px;padding:3px 5px 3px 5px}
#headBox{position:absolute;top:3px;left:5px;z-index:2}
#headBox td {color:white;font:normal 11px arial;padding:0px 0px 0px 0px;}
#headBox .hi{background:none;padding:0px 0px 0px 0px;color:white;font:bold 13px arial;text-align:left;overflow:visible;text-align:right}
#headBox a{color:white;padding:3px 0px 0px 3px;font:normal 11px arial;margin:0px;font:normal 10px arial;padding:0px;line-height:15px;vertical-align:middle}
#tag {text-align:right;float:right;padding-top:55px;font:normal 16px trebuchet ms;color:#4d4d4d}

.strongBox {background:#F5F1DC;border:2px solid #EDE6C5;color:#4d4d4d;font:normal 19px arial narrow;margin-right:auto;margin-left:auto;padding:15px}
.strongBox h1 {font:normal 32px trebuchet ms;letter-spacing:-2px;color:#4d4d4d}

#help {}
#help a{border:1px solid white;display:block;font:normal 11px;padding:5}
#help a:hover{background-color:#FEF6F1;border:1px solid #FCD5BC;text-decoration:none}
#help h1{font:normal 11px;padding:5;color:#222}

#topBar {border-bottom:none;margin-bottom:0px;position:absolute;right:0px;top:0px;width:100%}
#topBar a{text-decoration:none;line-height:14px}
#topBar td {font:bold 13px arial;height:0px;padding:0px;margin:0px;background:#4d4d4d;border-right:5px solid #4d4d4d;}
#topBar .tab a, #topBar .tabOn a{color:white;white-space:nowrap;padding:5px 15px 0px 15px;display:block;height:22px;font:bold 13px arial}
#topBar .tab a {background:none}
#topBar .tabOn a{background:none;color:#4d4d4d;text-decoration:underline}
#topBar .tab a:hover{text-decoration:underline;color:#3399ff}
#topBar .tabRight {white-space:nowrap;padding-right:0px;width:0%}
#topBar .tabRight a{color:white}
#topBar .tabRight a:hover{text-decoration:underline;width:0%}
#topBar .tabLine{padding:6px 15px 6px 6px;text-align:right;color:white;font:normal 11px arial;white-space:nowrap;width:100%}
#topBar .tab{width:0%;}
#topBar .tabOn{width:0%;background:none;}

#leftBar {width:170px;padding:0px 0px 0px 8px}
#leftNav {width:170px;margin:0px 0px 10px 0px;padding:0;border:1px solid #75BAFF;background:#3399FF;overflow:hidden;text-overflow:ellipsis;color:white}
#leftNav a{padding:4px;text-decoration:none;display:block;color:white;font:bold 13px arial}
#leftNav a:hover{text-decoration:underline}
#leftNav button {float:right;text-decoration:none;margin-top:1px;width:40px}
#leftNav .tierTwoOn, #leftNav .tierOneOn {color:white;background:#75BAFF;text-decoration:underline}
#leftNavImg {width:140px;}


.sideBox {width:170px;background:#F5F1DC;color:#4d4d4d;padding-bottom:3px;font:12px;margin:10px 0px 0px 0px;overflow:hidden;text-overflow:ellipsis;border:2px solid #EDE6C5;border-right:1px;border-left:1px}
.sideBox a{border:none;font:normal 12px arial;text-decoration:none;color:#4d4d4d;}
.sideBox a:hover{text-decoration:underline;color:#000}
.sideBox h1{background:none;font:bold 14px arial narrow;margin-right:0px;color:#4d4d4d;text-align:center;padding:3px 10px 3px 0px;border:none}
.sideBox .line{border-top:1px solid #eee;}
.sideBox li {margin:0px 2px 0px 0px;padding:3px 6px 3px 6px;white-space:nowrap}
.sideBox ul {list-style-type:none;padding:0px;margin:0px;}

.sideBox2 {background:#F5F1DC;border:1px solid #EDE6C5;padding:5px;font:normal 11px arial;color:#222;margin-bottom:10px}
.sideBox2 td {font:normal 11px arial;color:#222;line-height:11px}
.sideBox2 h1{font:bold 10px arial;color:#222}

.rightBox li {margin:0px 2px 0px 0px;padding:3px 6px 3px 0px}
.rightBox ul {list-style-type:none;padding:0px;margin:0px;}

#main{padding:0px 10px 30px 15px}
#form{padding:0px 10px 0px 0px}
#form, #main, #form td, #main td {line-height:20px}
#rightBar {background:#D7DBDD;color:#4d4d4d}
#foot{font:normal 12px arial;color:#4d4d4d;text-align:center;padding:40px 30px 2px 0px;margin-top:0px;background:#F5F1DC;border-top:2px solid #EDE6C5;}
#foot table {margin-left:auto;margin-right:auto;}
#foot td {text-align:left;width:33%;color:#4d4d4d;line-height:22px}
#foot a{color:#4d4d4d;text-decoration:underline}
#foot a:hover{color:#111;text-decoration:underline}
#cpy {background:#F5F1DC;border-bottom:2px solid #EDE6C5;padding:2px 0px 40px 0px;font:normal 12px arial;color:#4d4d4d;white-space:nowrap;text-align:center;}
#cpy a{margin-left:auto;margin-right:auto;width:0%;color:#4d4d4d;white-space:nowrap;padding:0px;font:normal 12px arial;text-decoration:none;}
#cpy a:hover{color:#111;text-decoration:underline}
.newsDiv {line-height:25px;padding:0px 0px 0px 0px}
.adDiv {padding-left:20px;text-align:right}

<!-- end portal pieces -->

<!-- begin tool styles -->
.formText {padding:0 0 5 0}
h1,.formText{color:#3399ff;font:normal 22px trebuchet ms;letter-spacing:-0px;}
.button{}
.buttonOn{cursor:hand}
.list {height:18px;vertical-align:middle}
.listText, .listTextOn {color:#3399ff;cursor:hand;vertical-align:middle}
.listTextOn, .listText:hover {text-decoration:underline}

.tbl3 .labelCell {text-align:right;white-space:nowrap;width:0px}
.tbl3 td {vertical-align:top}
.tbl3 .titleRow td {border:2px solid #EDE6C5;background:#F5F1DC;border-right:none;border-left:none;color:#222;font-weight:bold;padding:4px}

.hlp {font:normal 9px arial;padding:0px;margin:0px}
.hlp a {font:normal 9px arial;padding:0px;margin:0px}

a.tip{font:bold 10px georgia;text-decoration:none}

span span.toggler {display:none;border:1px solid #777;color:#777;background:#f1f1f1;text-align:center;width:11;font:normal 8px arial;margin:0 2 0 0;cursor:hand}
span span.label, span span.labelOn { font-weight:bold;cursor:hand;color:black} 
span span.labelOn {text-decoration:underline}
span span.container {}
<!-- end tool styles -->

<!-- begin utility styles -->
.sortable {border:1px solid #eee;background:white;width:100%}
.basicTable {border-top:2px solid #EDE6C5;border-bottom:2px solid #EDE6C5;background:white;width:100%;table-layout:fixed}
.basicTable th {background:#F5F1DC;color:#4d4d4d;border-bottom:1px solid #EDE6C5;font:bold 12px arial;cursor:hand;padding:5px;white-space:nowrap;text-align:left}
.headRow {background:#D7DBDD;color:#222;font:bold;cursor:hand;padding:5px;white-space:nowrap}
.headRow td {padding:8px}

.dataRowOn {background:none;cursor:hand}
.dataRow td, .dataRowOn td, .dataRowOff td, .dataCell {border-top:1px solid #f1f1f1;padding:3px 0px 2px 3px;color:#222;font:normal 12px arial;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dataRow td input, .dataRowOn td input, .dataCell input {padding:0px;margin:-2px}
.dataRowOff td {color:#999}
.dataRowOn td a {}

.arrowLeftStop, .arrowLeft, .arrowRight, .arrowRightStop, .rowInfo {font:bold 9px arial; cursor:hand;padding:5px 2px 0px 2px;line-height:17px}
.desc,.cbtext,.submit,.submit a,.arrowLeftStop, .arrowLeft, .arrowRight, .arrowRightStop {color:#222;}
.desc{font:normal 11px  arial, Helvetica, sans-serif;line-height:20px}

.dd{visibility:hidden;position:absolute;top:0px;left:0px;z-index:100;background:#F5F1DC;border:1px solid #eee;margin:3px;padding:3px;font:normal 10px arial;color:#222;text-align:left}
.dd a{white-space:nowrap;display:block;text-indent:3px;text-decoration:none;border:1px solid #F5F1DC;color:#222;padding:1px}
.dd a:hover{border:1px solid #F5F1DC;background:#EDE6C5;}

.cal {padding:1px 2px 2px 2px}
.cal img {cursor:hand;vertical-align:middle}

.formTable .lbl{font:bold;text-align:right;color:#222;white-space:nowrap}
.formTable .req{}
.formTable .input{}
.formTable .input input,.formTable .input select{width:200px}
.submit{font:bold;line-height:15px}
.submit a {}
span.req{color:black;font:13px arial}

legend {color:#3399ff}
<!-- end utility styles -->

/* calendar popup */
.TESTcpYearNavigation,.TESTcpMonthNavigation {background:#EEEEEE;text-align:center;vertical-align:center;text-decoration:none;color:#222222;font:bold 10px arial;}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText	{ font:bold 10px arial;	}
TD.TESTcpDayColumnHeader { text-align:center;border:solid 1px #BBBBBB;	border-width:0px 0px 1px 0px; padding:0px 7px 0px 7px}
.TESTcpCurrentMonthDate,.TESTcpOtherMonthDate,.TESTcpCurrentDate{text-align:center;text-decoration:none;}
.TESTcpCurrentMonthDateDisabled,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.TESTcpCurrentMonthDate	{color:#222222;font-weight:bold;}
.TESTcpCurrentMonthDate a:hover {text-decoration:underline}
.TESTcpCurrentDate{color:#222222;font-weight:bold;}
.TESTcpOtherMonthDate{color:#808080;}
.TESTcpOtherMonthDate a:hover {text-decoration:underline}
TD.TESTcpCurrentDate{color:#222222;background:#EEEEEE;border-width:1;border:solid 1px #000000;}
TD.TESTcpCurrentDateDisabled{border-width:1;border:solid 1px #BBBBBB;}
TD.TESTcpTodayText,TD.TESTcpTodayTextDisabled{border:solid 1px #BBBBBB;border-width:1px 0px 0px 0px;}
A.TESTcpTodayText,SPAN.TESTcpTodayTextDisabled{height:20px;}
A.TESTcpTodayText{color:#222222;}	
SPAN.TESTcpTodayTextDisabled{color:#D0D0D0;}
.TESTcpBorder{background:#FCFFAB;border:1px solid #999;border-right:1px solid #555;border-bottom:1px solid #555;}

.tooltip {position:absolute;left:0px;visibility:hidden;background:lightyellow;padding:10px;border:1px solid #999;width:250px;overflow:hidden;white-space:wrap;text-align:left;font:normal 13px arial;color:#222}

/* "fallback" links for non-CSS supporting browsers. */
.fallback {display: none;}

/* Here's our default note styles. */
.notedefault, .notenested {position: absolute;visibility: hidden;top: 1.5em;left: 2em; width: 200px;}
.notedefault {padding: 6px;border: 1px solid #ccc;background-color:white;color:#222;}
.notenested { width: 8em; padding: 3px; border: 1px solid #963; background-color: #C96; color: white;}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack { margin-left: 5px; margin-top: 15px;}

/* Headings within notes */
.notedefault h5 { margin: 0 0 5px 0; padding: 2px; background-color: white; color: black;}

/* Note close marker is only shown within pinned notes. */
.note-close {float: right;margin-top: 2px;width: 14px;height: 14px;line-height: 14px;color: black;text-decoration: none; visibility: hidden}
.snb-pinned .note-close {visibility: inherit;}

