body { font-family: Arial,sans-serif; font-size: 12pt; color: #333333; line-height: 1.5; margin: 0px; padding: 0px; background: #336600;}

/*hyperlink and anchor tag styles*/

a:link, a:visited { color: #005FA9; text-decoration: none; }
a:hover { text-decoration: underline; }

/*header tag styles*/

h1 { margin: 0px; padding: 0px; font-family: Arial, sans-serif; font-size: 140%; font-weight: bold; }
h2 { font: bold 114% Arial,sans-serif; color: #006699; margin: 0px; padding: 0px; }
h3 { font: bold 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px; }
h4 { font: 100% Arial,sans-serif; color: #333333; margin: 0px; padding: 0px; }
h5 { font: 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px; }

/*list tag styles */

ul { list-style-type: square; }
ul ul { list-style-type: disc; }
ul ul ul {list-style-type: none; }

/* general gayout*/

#pagecell { position:absolute; top: 112px; left: 14px; right: 2%; width:95.6%; background-color: #fcfcfc; padding: 0px;}
#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: -4px; left: 14px; right: 2%; width:94.6%; padding: 5px; background: #336699;}
#pageNav { float: right; width:178px; padding: 0px; background-color: #F5f7f7; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 80%; font: Arial,sans-serif; }
#content { padding: 0px 20px 0px 30px; margin:0px 178px 0px 0px; border-right: 1px solid #ccd2d2; }
/* sitename*/

#siteName { margin: 0px; padding: 16px 0px 8px 0px; }
#siteName a:link, #siteName a:visited, #siteName a:hover { font: bold 120% Arial,sans-serif; color: #ddeeff; text-decoration: none; padding: 0px 0px 0px 10px;}

/*pageName*/

#pageName { padding: 1px 0px 1px 30px; margin: 0px; border-bottom:1px solid #ccd2d2; font: bold 80% Arial,sans-serif; color: #333333; margin-top:2px; }
#pageName img { position: absolute; top: 0px; right: 6px; padding: 0px; margin: 0px; }
#pageName a:link, #pageName a:visited, #pageName a:hover { font: bold 80% Arial,sans-serif; color: #333333; }

/*globalNav*/

#globalLink { height: 32px; left: 0px; padding: 0px 0px 0px 0px; margin: 0px; z-index: 7; float: right; font-size: 100%; color: #ddeeff; font-weight: bold;}
a.glink, a.glink:visited { font-size: 100%; color: #ddeeff; font-weight: bold; margin: 0px; z-index: 7; }
a.glink:hover { text-decoration: underline; }
.skipLinks { display: none; }

/*subglobalNav*/

.subglobalNav { position: absolute; top: 84px; left: 0px; width: 100%; /*width: 100%;*/ height: 30px; padding: 0px; visibility: hidden; color: #ffffff; background: #000000; z-index: 6;}
.subglobalNav1 { position: absolute; top: 84px; left: 0px; width: 100%; /*width: 100%;*/ height: 30px; padding: 0px; color: #ffffff; background: #000000; z-index: 5;}
.subglobalNav a:link, .subglobalNav a:visited { font-size: 80%; color: #cccccc; font-weight: bold; }


/*feature*/

.feature { padding: 0px 0px 10px 10px; font-size: 80%; min-height: 200px; height: 200px; }
html>body .feature {height: auto;}
.feature h3 { font: bold 175% Arial,sans-serif; color: #000000; padding: 30px 0px 5px 0px; }
.feature img { display: block; padding: 10px; }

.date { font: 80% Arial,sans-serif; color: #9d9d9d;}

/*story*/

.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; }
.people { clear: left; }
.people br {line-height: 1; }
/*footnote*/

#footnote{ clear: both; border-top: 1px solid #cccccc; font-size: 90%; color: #cccccc; padding: 10px 10px 10px 10px; margin-top: 0px;}


/*sectionLinks */

#sectionLinks { color: #000000; margin: 0px; padding: 0px; }
#sectionLinks h3 {padding: 10px 0px 2px 10px; border-bottom: 1px solid #cccccc; }
#sectionLinks a:link, #sectionLinks a:visited { display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; background-color: #E4E6E4; font-weight: bold; padding: 3px 0px 3px 10px; color: #21536A; }
#sectionLinks a:hover { border-top: 1px solid #cccccc; background-color: #ffff9d; text-decoration: none; }


/*advert*/

.point { padding: 10px 2px; border-bottom: 1px solid #cccccc; }
#p6  { background-color: #66ff33;}
#p6:hover  { background-color: #99ff00;}
.point a:link, .point a:hover, .point a:visited { color: #000000; text-decoration:none; }
.point a:hover { color: #000000; text-decoration: underline;}
.point img {display: block;}
#p-sp { background-color: #b5b5b5;}