ul {
list-style-type: disc;
list-style-image: none;
}
table.grid { border-collapse: collapse; }
table.grid td {
border: 1px solid #8cacbb;
padding: 2px;
vertical-align: top;
}
table.outlined {
border-collapse: collapse;
border: 1px solid #8cacbb;
}
table.outlined td {
padding: 2px;
vertical-align: top;
}
table.plain td,
table.plain th { vertical-align: top;
border:1px solid #ccc; }

body {
margin: 0;
padding: 0;
}
#visual-portal-wrapper {
width: 968px;
margin: 0 auto;
padding: 0;
}
#content {
clear: left;
}
#portal-columns {
margin-top: 5px;
}
#portal-column-one .visualPadding {
padding: 0em 0em 1em 0em;
}
#portal-column-two .visualPadding {
padding: 0em 0em 1em 0em;
}

#portal-column-content,
.documentContent {
padding-top: 0 !important;
}

.documentContent .image-left {
padding-left: 0 !important;
}
.documentContent .image-right {
padding-right: 0 !important;
}
.section div {
padding-top:0.5em;
padding-bottom:0.5em;
}
textarea.proportional {
font: 100% "Trebuchet MS","Lucida Grande", Verdana, Lucida, Arial, sans-serif;
}
.documentContent {
font-size: 110%;
padding: 1em 1em 2em 1em !important;
background: #fff;
}
.documentFirstHeading {
margin-top: 0;
}

a, a:link {
color: #10277D; /* */
background-color: transparent;
border-bottom: 0 !important;
text-decoration: underline;
}
a:visited {
color: #0062C4;
}
a:hover {
color: #0062C4;
color: #5D7A5C;
}
a:active {
color: #0062C4;
color: #5D7A5C;
}
h1  a
 
  {
color: #7D1021 !important;
text-decoration: none !important;
border-bottom: none !important;
}
.documentContent a,
.documentContent li a,
.documentContent dd a { text-decoration: underline; }
.documentContent a:hover,
.documentContent li a:hover,
.documentContent dd a:hover { color: #5D7A5C; }
#content a:target {
background-color: #fd7 !important;
}
#content .link-category {
color: #74ae0b !important;
}
#content .link-anchor {
color: #76797c;
text-decoration: none;
font-weight: normal;
}
#content .link-presentation {
font-size: 90%;
text-align: center;
}
#content .link-plain {
background-image: none !important;
padding: 0 !important;
}
#portal-column-one a:link,
#portal-column-two a:link {
text-decoration: none !important;
}
#portal-column-one a:hover,
#portal-column-two a:hover {
color: #0062C4;
}

ul {
line-height: 1.5em;
padding: 0;
list-style-type: disc;
list-style-image: none;
}
ol {
line-height: 1.5em;
padding: 0;
}
li {
margin-bottom: 0.5em;
}
.documentContent ul {
list-style-image: url(bullet.gif);
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
.documentContent ol {
margin: 0.5em 0 0 2.5em;
}

table.listing,
.stx table {

border-collapse: collapse;
border-left: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
font-size: 85%;
margin: 1em 0em 1em 0em;
}
table.listing th,
.stx table th {
background: #dee7ec;
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
font-weight: normal;
padding: 0.25em 0.5em;
text-transform: lowercase;
}
table.listing .top {
border-left: 1px solid White;
border-top: 1px solid White ! important;
border-right: 1px solid White ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
table.listing .listingCheckbox {
text-align: center;
}
table.listing td,
.stx table td {
border-right: 1px solid #8cacbb;
padding: 0.25em 0.5em;
}
table.listing a {
text-decoration: none;
}
table.listing a:hover {
text-decoration: underline;
}
table.listing img {
vertical-align: middle;
}
table.listing td a label,
.stx table td a label {
cursor: pointer;
}

table.vertical {
background-color: White;
}
table.vertical th {
padding: 0.5em;
}
table.vertical td {
border-top: 1px solid #8cacbb;
padding: 0.5em;
}

table.grid td {
border: 1px solid #8cacbb;
padding: 0.5em;
}

table.plain,
table.plain td,
table.plain th {
border: 1px solid #ccc;
padding: 0.5em;
border-collapse: collapse;
}

table.grid {
border-collapse: collapse;
}
table.grid td {
border: 1px solid #8cacbb;
padding: 2px;
vertical-align: top;
}
table.outlined {
border-collapse: collapse;
border: 1px solid #8cacbb;
}
table.outlined td {
padding: 2px;
vertical-align: top;
}
table.plain td,
table.plain th {
vertical-align: top;
}

#portal-column-two a { font-weight: bold; }
#portal-column-two .even { background-color: transparent; }

#portal-column-one .navTreeItem img {
display: none;
}
#portal-columns { margin-top: 1em; }
* html #portal-columns { margin-top: -10px; }
h1.documentFirstHeading {
font-weight: bold;
}
body {
font: 75% "Trebuchet MS","Lucida Grande", Verdana, Lucida, Arial, sans-serif;
background-color: #fff;
color: #000;
}
body.largeText {
font-size: 95%;
}
body.smallText {
font-size: 60%;
}
h1      {
	color: #7D1021;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Arial, sans-serif;
	margin: 0.75em 0 0.25em 0;
	font-size: 160%;
}

p {
margin: 0 0 0.75em 0;
line-height: 1.5em;
}
table {
font-size: 100%;
}
q {
font-family: Baskerville, Georgia, serif;
font-style: italic;
font-size: 120%;
}
hr {
border: 0;
height: 1px;
color: #ccc;
background-color: #fff;
margin: 0.5em 0 1em 0;
}
.gtInput{border:1px solid #8FA4B5;text-align:left;vertical-align:middle;font-family:verdana, sans-serif;font-size:9pt;background-color:whitesmoke;}
.gtSelect{border:1px solid #8FA4B5;text-align:left;vertical-align:middle;font-family:verdana, sans-serif;font-size:9pt;background-color:whitesmoke;}
.gtRadio{border:1px solid #8FA4B5;text-align:left;vertical-align:middle;font-family:verdana, sans-serif;font-size:9pt;background-color:whitesmoke;}
.gtTextarea{border:1px solid #8FA4B5;text-align:left;vertical-align:middle;font-family:verdana, sans-serif;font-size:9pt;background-color:whitesmoke;}
table.gtOuterTable{border-left:0px solid #999999;border-right:0px solid #999999;border-top:0px solid #999999;border-bottom:0px solid #999999;font-family:verdana,arial;font-size:9pt;font-weight:normal;color:#000000;text-decoration:none;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-left:15px;margin-right:15px;margin-top:3px;margin-bottom:3px;background-color:#ffffff;}
td.gtTitleBar{
	font-size:14px;
	border-bottom:1px solid #7D1021;
	color:#7D1021;
	font-family:verdana,arial;
	font-weight:bold;
	height:18px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#ffffff;
}
.gtButton{border-left:1px solid #666666;border-right:2px solid #666666;border-top:1px solid #666666;border-bottom:2px solid #666666;text-align:center;font-family:verdana,arial;font-size:9pt;font-weight:bold;color:#7D1021;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;background-color:#eeeeee;}
p.gtSectionMessage{font-size:12px;color:#333333;font-family:verdana,arial;font-weight:normal;text-align:left;margin-left:4mm;margin-right:4mm;margin-top:3mm;margin-bottom:3mm;}
p.gtTargetProgram{font-size:12px;color:#333333;font-family:verdana,arial;font-weight:normal;margin-left:10mm;margin-right:0mm;margin-top:0mm;margin-bottom:1mm;}
p.gtErrorMessage{font-size:12px;line-height:13pt;color:#000000;font-family:verdana,arial;font-weight:normal;border:2px solid #F8F898;padding:10px;background-color:#ffffcc;margin-left:25px;margin-right:25px;margin-top:15px;margin-bottom:15px;}
.gtFieldName{font-size:12px;color:#000000;font-family:verdana,arial;font-weight:normal;}
.gtError{font-size:13px;color:#aa0000;font-family:verdana,arial;font-weight:bold;}
.gtMediumType{font-size:12px;color:#000000;font-weight:normal;font-family:verdana,arial;font-weight:normal;}
.gtSmallType{font-size:11px;color:#000000;font-family:arial,verdana;font-weight:normal;}

