body {
; Font-Family: Tahoma, SANS-SERIF;
; Line-height: 1.166;
; color: #333333;
MARGIN:0PX;
PADDING:0PX;

}
a:link, a:visited {
; Text-decoration: none;
; color: #005FA9;

}
a:hover {
text-decoration: underline;

}
h1 {
font: bold 120% Arial,sans-serif;
color: #334d55;
margin: 0px;
padding: 0px;

}
h2 {
font: bold 114% Arial,sans-serif;
color: #006699;
margin: 0px;
padding: 0px;

}
h3 {
; Font-Family: Tahoma;
; Font-size: 12px;
; Text-align: left;
; color: #C60005;
MARGIN:0PX;
PADDING:3PX;
ALIGN:LEFT;

}
h4 {
font: 100% Arial,sans-serif;
color: #333333;
margin: 0px;
padding: 0px;

}
h5 {
font: 100% Arial,sans-serif;
color: #334d55;
margin: 0px;
padding: 0px;

}
ul {
list-style-type: square;

}
ul ul {
list-style-type: disc;

}
ul ul ul {
list-style-type: none;

}
form {
margin: 0;
padding: 0;

}
label {
font: bold 1em Arial,sans-serif;
color: #334d55;

}
input {
font-family: Arial,sans-serif;

}
#pagecell1 {
position:absolute;
top: 112px;
left: 2%;
right: 2%;
width:95.6%;
background-color: #ffffff;

}
#tl {
position:absolute;
top: -1px;
left: -1px;
margin: 0px;
padding: 0px;
z-index: 100;

}
#tr {
position:absolute;
top: -1px;
right: -1px;
margin: 0px;
padding: 0px;
z-index: 100;

}
#masthead {
position: absolute;
top: 0px;
left: 2%;
right: 2%;
width:95.6%;

}
#pageNav {
float: left;
width:178px;
padding: 0px;
background-color: #F5f7f7;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font: small Verdana,sans-serif;

}
#content {
padding: 0px 10px 0px 0px;
margin:0px 0px 0px 178px;
border-left: 1px solid #ccd2d2;

}
#siteName {
margin: 0px;
padding: 16px 0px 8px 0px;
color: #ffffff;
font-weight: normal;

}
#utility {
font: 75% Verdana,sans-serif;
position: absolute;
top: 16px;
right: 0px;
color: #919999;

}
#utility a {
color: #ffffff;

}
#utility a:hover {
text-decoration: underline;

}
#pageName {
padding: 0px 0px 14px 10px;
margin: 0px;
border-bottom:1px solid #ccd2d2;

}
#pageName h2 {
font: bold 175% Arial,sans-serif;
color: #000000;
margin:0px;
padding: 0px;

}
#pageName img {
position: absolute;
top: 0px;
right: 6px;
padding: 0px;
margin: 0px;

}
#globalNav {
position: relative;
width: 100%;
min-width: 640px;
height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px;
background-image:  url("glbnav_background.gif");

}
#globalNav img {
margin-bottom: -4px;

}
#gnl {
position: absolute;
top: 0px;
left:0px;

}
#gnr {
position: absolute;
top: 0px;
right:0px;

}
#globalLink {
position: absolute;
top: 6px;
height: 22px;
min-width: 640px;
padding: 0px;
margin: 0px;
left: 10px;
z-index: 100;

}
a.glink, a.glink:visited {
font-size: small;
color: #000000;
font-weight: bold;
margin: 0px;
padding: 2px 5px 4px 5px;
border-right: 1px solid #8FB8BC;

}
a.glink:hover {
background-image:  url("glblnav_selected.gif");
text-decoration: none;

}
.skipLinks {
display: none;

}
.subglobalNav {
position: absolute;
top: 84px;
left: 0px;
/*width: 100%;*/
min-width: 640px;
height: 20px;
padding: 0px 0px 0px 10px;
visibility: hidden;
color: #ffffff;

}
.subglobalNav a:link, .subglobalNav a:visited {
font-size: 80%;
color: #ffffff;

}
.subglobalNav a:hover {
color: #cccccc;

}
#search {
position: absolute;
top: 5px;
right: 10px;
z-index: 101;

}
#search input {
font-size: 70%;
margin: 0px  0px 0px 10px;


}
#search a:link, #search a:visited {
font-size: 80%;
font-weight: bold;

}
#search a:hover {
margin: 0px;

}
#breadCrumb {
padding: 5px 0px 5px 10px;
font: small Verdana,sans-serif;
color: #AAAAAA;

}
#breadCrumb a {
color: #AAAAAA;

}
#breadCrumb a:hover {
color: #005FA9;
text-decoration: underline;

}
.feature {
display: block;
padding: 0px 0px 10px 10px;
font-size: 11px;

}
html>body .feature {
height: auto;

}
.feature h3 {
font: bold 175% Arial,sans-serif;
color: #000000;
padding: 30px 0px 5px 0px;

}
.feature img {
padding: 5px 5px 5px 5px;
display: block;
border-bottom: 0px solid #999999;
border-top:0px solid #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
float: right;

}
.feature p {
display: block;

}
.story {
padding: 10px 0px 0px 10px;
font-size: 80%;

}
.story h3 {
font: bold 125% Arial,sans-serif;
color: #000000;

}
.story p {
padding: 0px 0px 10px 0px;

}
.story a.capsule {
font: bold 1em Arial,sans-serif;
color: #005FA9;
display: block;
padding-bottom: 5px;

}
.story a.capsule:hover {
text-decoration: underline;

}
td.storyLeft {
padding-right: 12px;

}
#siteInfo {
clear: both;
border-top: 1px solid #cccccc;
font-size: small;
color: #cccccc;
padding: 10px 10px 10px 10px;
margin-top: -1px;

}
#siteInfo img {
padding: 4px 4px 4px 0px;
vertical-align: middle;

}
#sectionLinks {
MARGIN:0PX;
PADDING:0PX;

}
#sectionLinks  story p {
PADDING:10PX 0PX 2PX 10PX;
BORDER-BOTTOM:1PX SOLID #000000;

}
#sectionLinks a:link, #sectionLinks a:visited {
; Font-weight: normal; Font-size: 10px;
; Text-align: left;
; color: BLACK;
; BackGround-color: #EFEFEF;
; Display: block;
BORDER-TOP:0PX SOLID #000000;
BORDER-BOTTOM:1PX SOLID #000000;
BORDER-LEFT:1PX SOLID #000000;
BORDER-RIGHT:1PX SOLID #000000;
PADDING:3PX 0PX 3PX 10PX;

}
#sectionLinks a:hover {
; Font-weight: normal;
; Text-decoration: none;
; BackGround-color: #DADADA;
BORDER-TOP:0PX SOLID #000000;
}
#header {
display: block;
height: 18px;
vertical-align: middle;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #1D1D1D;
font-weight: bold;
padding: 3px 0px 3px 10px;
color: #FFFFFF;
font-size: 9px;

}
#contact {
font-weight: normal;
color: #FFFFFF;
font-size: 10px;


}
#contact a:link, #contact a:visited {
text-align:center;
font-weight: normal;
color: #ffffff;
font-size: 10px;
}


#text {
; Font-weight: normal; Font-size: 11px;
; Text-indent: 0px; Line-height: 1.5;
; Letter-spacing: 0.5px;
; Text-align: justify;
; color: BLACK;
; Display: block;
PADDING:0PX 0PX 0PX 3PX;

}
#img {
display:block;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
text-align:left;

}
#text1 {
display: block;
text-align:justify;
background-color: #ffffff;
font-weight: normal;
padding: 3px 3px 3px 3px;
color: #000000;
font-size: 11px;

}
.relatedLinks {
margin: 0px;
padding: 0px 0px 10px 10px;
border-bottom: 1px solid #cccccc;

}
.relatedLinks h3 {
padding: 10px 0px 2px 0px;

}
.relatedLinks a {
display: block;

}
#advert {
padding: 10px;

}
#advert img {
display: block;

}
#end {
; Font-size: 10px;
; Line-height: 1.5;
; Letter-spacing: 0.7px;
; color: #9F9F9F;

}
#list {
; Border-color: GRAY;
; Border-style: solid;
; Border-width: 1px;
; Display: table-footer-group;

}
#sectionLinks1 a:link, #sectionLinks1 a:visited {
; Font-size: 10;
; Text-align: left;
; color: #005FA9;
; BackGround-color: WHITE;
; Display: block;
BORDER-TOP:0PX SOLID #000000;
BORDER-BOTTOM:0PX SOLID #000000;
BORDER-LEFT:0PX SOLID #000000;
BORDER-RIGHT:0PX SOLID #000000;
PADDING:3PX 0PX 3PX 10PX;

}
#sectionLinks1 a:hover {
; Text-decoration: none;
; BackGround-color: #DADADA;
BORDER-TOP:0PX SOLID #000000;

}
