body {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : small;
    background-color: White;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 10px;
	margin-bottom: 10px;
}

td {
	line-height: 200%;
	font-size : small;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

a {
	font-size : small;
	font-weight : normal;
	color : #003399;
	text-decoration : underline;
}
a:link {
	font-size : small;
	font-weight : normal;
	color : #003399;
	text-decoration : underline;
}
a:hover {
    font-size : small;
    font-weight : normal;
    color : #31639C;
    text-decoration : underline;
}
a:active {
    font-size : small;
    font-weight : normal;
    color : #31639C;
    text-decoration : underline;
}

.bigText {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    color : #333366;
    background-color: White;
    font-size: medium;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
}

.bodyCode {
    font-family : "Courier New", Courier, monospace;
    font-size: 9pt;
    color : #333366;
}

.jspCode {
    font-family : "Courier New", Courier, monospace;
    font-size: 9pt;
    color : Black;
    background-color: Yellow;
}

.titlebar {
    font-size: 8pt;
    color: White;
    text-decoration: none;
}
a.titlebar:link {
    font-size: 8pt;
    color: White;
    text-decoration: none;
}

a.titlebar:hover {
    font-size: 8pt;
    color: Yellow;
    text-decoration: underline;
}

a.titlebar:active {
    font-size: 8pt;
    color: Yellow;
    text-decoration: none;
}

a.navbar:link {
    font-size: 8pt;
    color: White;
    text-decoration: none;
    padding : 3px 3px 3px 3px;
    background : #007733;
    margin : 2px 0px 2px 0px;
    vertical-align : middle;
    width : 125px;
}
a.navbar:visited {
    font-size: 8pt;
    color: White;
    text-decoration: none;
    padding : 3px 3px 3px 3px;
    background : #007733;
    margin : 2px 0px 2px 0px;
    vertical-align : middle;
    width : 125px;
} 
a.navbar:active {
    font-size: 8pt;
    color: White;
    text-decoration: none;
    background : #007733;
    padding : 3px 3px 3px 3px;
    width : 125px;
} 
a.navbar:hover {
    font-size: 8pt;
    text-decoration: none;
    color: #007733;
    background : #EEEEEE;
    padding : 3px 3px 3px 3px;
    width : 125px;
}

a.navbar2:link {
    font-size: 8pt;
    color: White;
    text-decoration: none;
    padding : 3px 3px 3px 3px;
    background : #007733;
    border-right : groove;
    margin : 2px 0px 2px 0px;
    vertical-align : middle;
}
a.navbar2:visited {
    font-size: 8pt;
    color: White;
    text-decoration: none;
    padding : 3px 3px 3px 3px;
    background : #007733;
    border-right : groove;
    margin : 2px 0px 2px 0px;
    vertical-align : middle;
} 
a.navbar2:active {
    font-size: 8pt;
    color: #007733;
    text-decoration: none;
    background : #EEEEEE;
    padding : 3px 3px 3px 3px;
} 
a.navbar2:hover {
    font-size: 8pt;
    color: #007733;
    text-decoration: none;
    background : #EEEEEE;
    padding : 3px 3px 3px 3px;
}


.bodyTextInv {
    font-size : small;
    font-weight : bold;
    color : White;
}

.button {
    background: #007733;
    border-bottom: 1px solid #104A7B;
    border-right: 1px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top:1px solid #AFC4D5;
    color: White;
    text-decoration:none
}

.field {
    background : White;
    color : Black;
}

.siteTitle {
    font-size : xx-large;
    font-weight : 400;
    color : White;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    border-bottom : none;
    background : #003163;
}

a.siteTitle:link {
    font-size : xx-large;
    font-weight : 400;
    color : White;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    border-bottom : double #336699;
    background : #31639C;
    text-decoration : none;
}
a.siteTitle:hover {
    font-size : xx-large;
    font-weight : 400;
    color : #CEFFFF;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    border-bottom : double #336699;
    background : #31639C;
    text-decoration : underline;
}

.siteSubTitle {
    font-size : xx-large;
    font-weight : 400;
    color : White;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    padding : 1;
    border-top : double #336699;
    border-left : none;
    border-bottom : double #336699;
    background : #31639C;
}

.sidebox {
    border : medium outset #31639C;
    background-color : #CEFFCE;
    color : Black;
    font : 400 10pt;
    margin : 5px 15px 10px 5px;
    padding : 15px 15px 15px 15px;
    vertical-align : middle;
}

.pageTitle {
    font-size : xx-large;
    font-weight : bold;
    color : #007733;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    padding : 3;
    border-top : double #006363;
    border-left : none;
    border-bottom : double #006363;
	line-height : normal;
}

.storyTitle {
    font-size : xx-large;
    font-weight : bold;
    color : Red;
    font-style : normal;
    vertical-align : middle;
    text-align : left;
	line-height : normal;
}

.storyTitleEmp {
    font-size : xx-large;
    font-weight : bold;
    color : Red;
    font-style : italic;
    vertical-align : middle;
    text-align : left;
	line-height : normal;
}

.sectionTitle {
    background : #007733;
    font-size : small;
    font-weight : bold;
    color : White;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    padding : 0;
	line-height : normal;
}

.storyTableTop {
    background : White;
    font-size : 12pt;
    font-weight : bold;
    color : Black;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    padding : 0;
	line-height : normal;
}

h1 {
    font-size : xx-large;
    font-weight : bold;
    color : #007733;
    font-style : normal;
    vertical-align : middle;
    text-align : center;
    padding : 3;
    border-top : double #006363;
    border-left : none;
    border-bottom : double #006363;
	line-height : normal;
}

h2 {
    font-size : large;
    font-weight : bold;
    color : #007733;
    font-style : normal;
    vertical-align : middle;
    text-align : left;
    padding : 2;
	line-height : normal;
}

.rootcorner {
    background : White;
}

.pageSubTitle {
    font-size : large;
    font-weight : bold;
    color : #007733;
    font-style : normal;
    vertical-align : middle;
    text-align : left;
    padding : 2;
	line-height : normal;
}

.whatsNewDate {
	font-size : 8pt;
	font-weight : normal;
	color : Black;
	font-style : italic;
}

.storyText {
    font-size : small;
    font-weight : normal;
    color : Black;
    background : White;
}

.bodyOpenPara {
    font-size : small;
    font-weight : bolder;
    color : Black;
}

.bodyEmp {
    font-size : small;
    font-weight : bold;
    color : Black;
    text-decoration : none;
}

.bodyEmpSm {
    font-size : 9pt;
    font-weight : bold;
    color : Black;
}

.bodyEmpLink {
	font-size : small;
	font-weight : bolder;
	color : #003399;
	font : bolder;
}

a.bodyEmpLink:link {
	font-size : small;
	font-weight : bolder;
	color : #003399;
	font : bolder;
}
a.bodyEmpLink:hover {
    font-size : small;
    font-weight : bolder;
    color : #31639C;
    font : bolder;
}
a.bodyEmpLink:active {
    font-size : small;
    font-weight : bolder;
    color : #31639C;
    font : bolder;
}

.bodyFootnote {
    font-size : 8pt;
    font-weight : normal;
    color : #333333;
	line-height : normal;
}

.footnoteLink {
    font-size : 8pt;
    font-weight : normal;
    color : #003399;
}
a.footnoteLink:link {
    font-size : 8pt;
    font-weight : normal;
    color : #003399;
    text-decoration : underline;
}
a.footnoteLink:hover {
    font-size : 8pt;
    font-weight : normal;
    color : #31639C;
    text-decoration : underline;
}
a.footnoteLink:active {
    font-size : 8pt;
    font-weight : normal;
    color : #31639C;
    text-decoration : underline;
}

.bodyFootnoteEmp {
    font-size : 8pt;
    font-weight : bold;
    color : Black;
	line-height : normal;
}
a.bodyFootnoteEmp:link {
    font-size : 8pt;
    font-weight : bold;
    color : #003399;
    text-decoration : underline;
}
a.bodyFootnoteEmp:hover {
    font-size : 8pt;
    font-weight : bold;
    color : #31639C;
    text-decoration : underline;
}
a.bodyFootnoteEmp:active {
    font-size : 8pt;
    font-weight : bold;
    color : #31639C;
    text-decoration : underline;
}

.bodyQuote {
    font-size : small;
    font-weight : normal;
    color : #007733;
    font-style : normal;
	line-height : normal;
}

.inlineQuote {
    font-size : 12pt;
    font-weight : bold;
    color : #007733;
    font-style : normal;
	line-height : normal;
}

.sidebarDialogTitle {
    font-size : 10pt;
    font-weight : bold;
    color : White;
    background-color : Black;
    text-align : center;
    vertical-align : middle;
	line-height : normal;
}

.sidebarDialog {
	font-size : 8pt;
	font-weight : normal;
	color : Black;
	background-color : #AAAAAA;
	text-align : left;
	vertical-align : middle;
	padding : 0pt 3pt 3pt 3pt;
	line-height : normal;
}

.sidebarLink {
	font-size : 8pt;
	color : #003399;
	text-decoration : underline;
}
.sidebarLink:link {
	font-size : 8pt;
	color : #003399;
	text-decoration : underline;
}
a.sidebarLink:hover {
    font-size : 8pt;
    color : #31639C;
    text-decoration : underline;
}
a.sidebarLink:active {
    font-size : 8pt;
}

.sidebarDialogSmall {
    font-size : 7pt;
    font-weight : normal;
    color : Black;
    vertical-align : middle;
}

.sidebarDialogLarge {
    font-size : 10pt;
    font-weight : normal;
    color : Black;
    text-align : left;
    vertical-align : middle;
}

.sidebarMed {
    font-size : 8pt;
    font-weight : normal;
    color : Black;
}

.newsStoryLink {
    font-size : 8pt;
    color : #003399;
    font : bold;
}

a.newsStoryLink:link {
    font-size : 8pt;
    color : #003399;
    font : bold;
}

a.newsStoryLink:hover {
    font-size : 8pt;
    color : #31639C;
    font : bold;
}
a.newsStoryLink:active {
    font-size : 8pt;
    color : #31639C;
    font : bold;
}

.newsVendorLink {
    font-size : 7pt;
    font-weight : lighter;
    color : #003399;
    font : normal;
}
a.newsVendorLink:link {
    font-size : 7pt;
    font-weight : lighter;
    color : #003399;
    font : normal;
}
a.newsVendorLink:hover {
    font-size : 7pt;
    font-weight : lighter;
    color : #31639C;
    font : normal;
}
a.newsVendorLink:active {
    font-size : 7pt;
    font-weight : lighter;
    color : #31639C;
    font : normal;
}

.newsDate {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 7pt;
    font-weight : 100;
    color : #Black;
	line-height : normal;
}
.tableHead {  font-weight: bold; color: #FFFFFF; background-color: #007733}
.tableData {  font-weight: normal; color: #000000; background-color: #FFFFFF}
