/*********************************************************************************  GENERIC FONTS  **********************************************************************************/p {    margin-bottom: 10px;    margin-right: 10px;    margin-top: 5px;    padding-left: 10px;    padding-right: 10px;    padding-top: 0px;    padding-bottom: 0px;}h1 {    font-size: 170%;    font-weight: normal;    margin-bottom: 5px;    margin-top: 0px;    padding: 0;}h1 span {    font-size: 12px;	font-weight: bold;    margin-top: 0px;}h2 {    font-size: 120%;    margin-bottom: 5px;    margin-top: 0px;    padding: 0px;}h3 {    font-size: 100%;    font-weight: bold;    margin: 0;    padding: 0;}h4 {    font-size: 100%;    font-weight: bold;    margin-top: 1px;    margin-bottom: 1px;    padding: 0;}acronym {    font-weight: bold;    cursor: help;    text-decoration: underline;}/*********************************************************************************  LINKS  **********************************************************************************/a {    color: #666666;    text-decoration: underline;}a:hover {    color: #999999;    text-decoration: underline;} .railBlack a, .railOrange a, .railGradient a {    color: #FFF;    text-decoration: underline;} .railBlack a:hover, .railOrange a:hover, railGradient a:hover {    color: #E2E2E2;    text-decoration: underline;} #news-teasers a, .contentBucket a, #contentFull a, #contentMiddleStandard a, #contentMiddle a, .railGray a, .railLinks a, .railWhite a, .regularLink a {    color: #c88a12;    font-weight: bold;    text-decoration: none;} #news-teasers a:hover, .contentBucket a:hover, #contentFull a:hover, #contentMiddleStandard a:hover, #contentMiddle a:hover, .railGray a:hover, .railLinks a:hover, .railWhite a:hover, .regularLink a:hover {    color: #7A4423;    font-weight: bold;    text-decoration: underline;} #contentMiddleStandard a.showHide, #contentMiddle a.showHide {    color: #666;    font-weight: bold;    text-decoration: none;} #contentMiddleStandard a:hover.showHide, #contentMiddle a:hover.showHide {    color: #666;    font-weight: bold;    text-decoration: underline;} #footer a {    color: #666;    text-decoration: none;} #footer a:hover {    color: #999;    text-decoration: underline;}a.raquo {    color: #c88a12;    font-weight: bold;    text-decoration: none;    margin-left: 5px;}a.boldLink {    color: #c88a12;    font-weight: bold;    text-decoration: none;}a:hover.boldLink {    color: #7A4423;    font-weight: bold;    text-decoration: underline;} .fakeLink {    cursor: pointer;    color: #c88a12;    font-weight: bold;}/*********************************************************************************  HOME PAGE  **********************************************************************************/ #contentFull h1 {    float: left;    height: 26px;    width: 923px;    color: #FFF;    font-weight: bold;    padding-left: 40px;    padding-top: 10px;    background: url(../_images/bkgrd_pageHeader.gif) no-repeat #F37121;    margin-top: 6px;    margin-left: 6px;    margin-bottom: 20px;} #contentMiddle p {    margin-bottom: 5px;    padding-right: 20px;    padding-left: 30px;} #contentMiddle ul {    padding-right: 20px;} #contentMiddle h1 {    padding-left: 30px;} #contentMiddle h2 {    padding-left: 30px;    margin-bottom: 3px;} #homeHeader h1 {    font-size: 200%;} #homeHeader h2 {    font-size: 100%;} .introduction {    margin-bottom: 10px;    margin-top: 0px;    padding-top: 0px;    padding-right: 10px;    padding-left: 10px;}/*********************************************************************************  special H1, H2, H3 & P  **********************************************************************************/ #contentMiddleFull h1 {    margin-top: 5px;    margin-bottom: 15px;} #contentMiddleStandard h1 {    float: left;    width: 567px;    padding-bottom: 20px;    padding-left: 10px;    padding-top: 10px;    background: url(../_images/bkgrd_middle_standard_header.jpg) no-repeat;} .textHolder p, .textHolderFull p, .railGray p, .railLinks p, .railWhite p {    margin-top: 0px;    margin-bottom: 5px;    padding: 0;} .contentBucketNoBG p {    margin: 0px;    padding-bottom: 10px;    padding-left: 0px;} .contentBucket h2, .contentBucket p, .textHolder h2, #contentMiddleFull p {    margin: 0px;    padding-left: 0px;    padding-bottom: 3px;} #contentMiddleStandard .contentBucketNoPadding .textHolderFull h3 {    margin: 0px;    padding-left: 0px;    margin-top: 5px;} #contentMiddleStandard h2 {    margin: 0px;    padding-left: 10px;    padding-bottom: 3px;} #contentMiddleStandard h3 {    margin: 0px;    padding-left: 10px;    margin-top: 15px;} #contentMiddleStandard .contentBucketNoPadding h2, #contentMiddleStandard .contentBucket h2, #contentMiddleStandard .contentBucketNoPadding h3, #contentMiddleStandard .contentBucket h3, .contentFullBody .contentBucket h3 {    margin: 0px;    padding-left: 0px;    padding-bottom: 3px;    font-size: 100%;} #contentMiddleStandard .contentBucketNoPadding .contentBucketInner h2 {    font-size: 120%;} .contentBucketNoBG h3 {    color: #333;    margin-top: 5px;    margin-bottom: 7px;    font-size: 110%}/*********************************************************************************  miscellaneous  **********************************************************************************/ #headerImageText h2 {    color: #FFF;} #globalNavContainer h1, #globalNavContainer h2, .display-none {    display: none;} .railOrangeFixedHeight h3 {    padding-top: 15px;} .header {    float: left;    width: 567px;    padding-bottom: 20px;    padding-left: 10px;    padding-top: 10px;    background: url(../_images/bkgrd_middle_standard_header.jpg) no-repeat;} .subHeader {    float: left;    width: 567px;    padding-bottom: 10px;    padding-left: 10px;    padding-top: 10px;} .glossary-header {    margin-top: 10px;} .elipses {    color: #999;} .section {    font-size: 130%;    padding-left: 10px;    padding-right: 10px;    padding-top: 0px;    padding-bottom: 0px;    float: left;} .error {    color: #FF0000;} .smallText {    font-size: 80%;}blockquote {    width: 35%;    float: right;    font-size: 120%;    font-weight: bold;    line-height: 140%;    margin: 10px;    background: url(../_images/closequote.gif) no-repeat bottom right !important;    background /**/: url(); /* removing quote graphic in IE5+ */    padding: 0px 25px 5px 0px;}blockquote:first-letter {    background: url(../_images/openquote.gif) no-repeat left top !important;    padding: 2px 0px 10px 35px !important;    padding /**/: 0px; /* resetting padding in IE5+ */    background /**/: url(); /* removing quote graphic in IE5+ */} #SearchModuleContent_lblSearch {    font-weight: bold;} .paging {    margin: 10px 0 5px 0;} .currentPage, .currentPage:hover {    background-color: #000;    font-weight: bold;    text-decoration: none;    cursor: default;    color: #fff;    padding: 3px;} .h2 {    font-size: 120%;} .morningstar {    font-weight: bold;} #stepsNo {    font-size: 120%;    font-weight: bold;    margin-bottom: 5px;} #stepsNo div {    display: inline;    margin-right: 5px;} .wm-plus ul li {    background: transparent url(../_images/bullet-default.png) no-repeat scroll 0 4px;    padding: 0 0 5px 15px;    list-style-type: none; } .wm-plus ul li li {    background: none;    padding: 0 0 5px 0px;    list-style-type: circle; } .text14px {    font-size:14px;}