    .inline {
      display: inline;
      float: left;
      padding-right: 1em;
    }
	.texttools {
	color: #666666;       
	text-decoration: none;
	font-size: .75em;
	text-align: right;
}
.texttools a {
	color: #666666;
	text-decoration: none;
	font-size: .75em;
}
    .inline>input {
      margin-right: 1em;
      margin-top: 1em; 
    }
    .inline>label {
      margin-right: 0.15em;
      display: inline;
    }
    .form_block {
      display: block;
      float: none;
      clear: left;
      padding-bottom: 1em;
    }
    .text_block {
      display: block;
      float: none;
      clear: left;
      padding-bottom: 1em;
    }
    label.text_block {
      padding-top: 1em;
      padding-bottom: 0em;
    }
    input {
/*
      background-color: #ececec;
      border-width: 1px;
      border-style: solid;
      border-color: #365397;
*/
      color: #000000;
      font-size: 0.9em;
      padding: 0.15em;
    }
    input:hover {
/*      background-color: #FFFFFF;*/
    }
    textarea {
      background-color: #ececec;
      border-width: 1px;
      border-style: solid;
      border-color: #365397;
      color: #000000;
      font-size: 0.9em;
      padding: 0.15em;
    }
    textarea:hover {
      background-color: #FFFFFF;
    }
    label {
      font-size: .85em; 
      font-weight: bold; 
      font-family: arial; 
      vertical-align: middle; 
    }
    .table_aligned_text_input {
      width: 95%;
      float: left;
    }
    .table_aligned_text_cell {
      width: 50%;
      height: 2.5em; 
      padding-right: 1em;
      float: left;
    }
    .drop_down {
      background-color: #ececec;
      border-width: 1px;
      border-style: solid;
      border-color: #365397;
      color: #000000;
      font-size: 0.75em;
      padding: 0.15em;
    }
    .check_block {
      display: block;
    }
    .check_block input {
      padding: 0em;
      margin: 0em;
    }
    .check_block .inline {
      width: 25%;
    }
    .inline_radio {
      width: 16%;
      float: left;
    }
    .radio_block {
      display: block;
      float: none;
      clear: left;
    }
    .textarea_label {
      vertical-align: top
    }
    .form_label {
      margin-top: 1.5em;
      margin-bottom: 0em;
      font-size: 0.85em;
      font-weight: bold; 
      font-family: arial; 
      vertical-align: middle; 
      display: block;
      width: 15em;
      padding-top: 1em;
    }
    
    
    label.popup_message {
      position:absolute;
      visibility:hidden;
    }
    .popup:hover label.popup_message {
      background-color: #FFFFFF;
      border:1px solid #000000;
      color:#000;
      font-size: 0.5em;
      margin: 1em -2em;
      padding: 0.25em;
      position:absolute;
      text-align:left;
      vertical-align:middle;
      visibility: visible;
      min-width: 1em;
    }
    .popup_headline {
      border-bottom: 1px solid #000000;
      width: 100%;
      font-weight: bold;
      text-transform: uppercase;
      display: block;
      margin-bottom: 0.75em;
    }
    .inline {
      white-space: nowrap;
    }
    input:disabled {
      background-color: white;
      border: 1px solid #AFAFAF;
      color: #AFAFAF;
    }
    /* BUTTON COLOR STYLES */
      .button {
        background-color: #365397;
        border-color: #365397;
        color: #FFFFFF;
      }
      .button:hover {
        background-color: #666666;
      }
      .button_3d {
        background-color: #365397;
        border-top-color: #CFCFCF;
        border-bottom-color: #1A1A1A;
        border-right-color: #1A1A1A;
        border-left-color: #CFCFCF;
        color: #FFFFFF;
      }
      .button_3d:hover {
        background-color: #666666;
      }
/* BUTTON FONT STYLES */
      .button {
        text-decoration: none;
        font-weight: bold;
        font-size: 0.75em;
      }
      .button_3d {
        text-decoration: none;
        font-weight: bold;
        font-size: 0.75em;
      }
/* BUTTON LAYOUT STYLES */
      .button {
        border-width: 1px;
        border-style: solid;
        cursor: pointer;
        margin: .05em .15em;
        padding: .15em .5em;
      }
      .button:hover {
      }
      a.button {
        padding: .25em .85em;
      }
      .button_3d {
        border-top-width: 2px;
        border-bottom-width: 3px;
        border-right-width: 3px;
        border-left-width: 2px;
        border-style: solid;
        cursor: pointer;
        margin: .05em .15em;
        padding: .15em .5em;
      }
      a.button_3d {
        padding: .25em .85em;
      }
      .center_element {
        width: 95%;
        margin: 0em auto;
        text-align: center;
      }
.error {
padding: 5px;
width: 100%;
background-color: #ffffe0;
border-width: 2px;
border-style: solid;
bordercolor: #ffcc66;
vertical-align: middle;
        background-image: url(error.jpg);
        background-repeat: no-repeat;
        background-position: 2% 20%;
}
.error_message {
font-size: .85em;
font-weight: bold;
padding-top: 1em;
padding-bottom: 1em;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #333333;
margin-left: 7.5em;
padding-left: 2em;
}
.error_message ul{
  list-style: none;
}
.error_message ul a{
  text-decoration: none;
  color: #000000;
}
.error_message li {

}
.error_message ul ul {
  text-decoration: none;
  color: #AA0000;
  margin-top: -.15em;
}


h1 {
        color: #365397;
        font-size: 1.2em;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h1.underline{
        border-bottom-color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h1.dotted{
        border-bottom-color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h2 {
        color: #365397;
        font-size: 1.1em;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h2.solid {
        border-bottom-color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h2.underline {
        border-bottom-color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h3 {
        color: #365397;
        font-size: 1em;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h3.solid{
        color: #365397;
        border-bottom-color: #666666;
        font-size: 1em;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
h3.underline{
        color: #365397;
        border-bottom-color: #666666;
        font-size: 1em;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        padding: 0px;
        margin-top: .5em;
        margin-right: 0px;
        margin-bottom: .5em;
        margin-left: 0px;}
/*p {font-size: .85em;}*/
p.avoid {page-break-inside: avoid;}
p.after {page-break-after: always;}
p.before {page-break-before: always;}
a:link {
        color: #365397;
/*        font-size: .85em;*/
        text-decoration:none; }
a:hover {text-decoration: underline;}
a.underline:link {
        text-decoration: underline;}

.cms_module a {color: #365397;}



/*ul { font-size: .85em;}*/
ul.square {list-style-type: square;}
ul.none {list-style-type: none;}
/*ol { font-size: .85em;}*/
ol.lalpha {list-style-type: lower-alpha;}
ol.ualpha {list-style-type: upper-alpha;}
ol.lroman {list-style-type: lower-roman;}
ol.uroman {list-style-type: upper-roman;}


fieldset {border-color: black; border-width: 0px; border-style: solid; }
legend {font-weight: bold; margin-left: -.15em; font-size: 1em; color: black;le}
fieldset.border {border-color: black; border-width: 1px; border-style: solid; font-size: 1em;}
fieldset.border legend {font-weight: bold; font-size: 1em;}

/* TABLE LAYOUT STYLES */
      .table_wrapper {
        border-width: 1px;
        border-style: solid;
        margin:.15em;
        padding:.15em;
        width: 95%;
      }
      .table_style1 {
        border-width: 1px;
        border-style: solid;
        margin:.15em;
        padding:.15em;
        width: 95%;
      }
      .table_wrapper a {
      }
      table_wrapper a:hover {
      }
      .td_line1 {
        border-bottom-style:dotted;
        border-bottom-width:1px;
        padding:2px;
      }
      .td_line2 {
        border-bottom-style:dotted;
        border-bottom-width:1px;
        padding:2px;
      }
      .tfoot {
        margin-top: -1px;
        border-top-width: 1px;
        border-top-style: solid;
        padding-right: .5em;
        padding-top: .5em;
      }
      th {
        padding:2px 2px 2px 5px;
      }
      .th_row {
        border-width: 1px;
        border-style: dotted;
      }
      caption {
      }
/* TABLE COLOR STYLES */
      .table_wrapper {
        border-color: #666666;
      }
      .table_wrapper a {
        color: #333333;
      }
      table.table_style1 tbody tr:hover td {
        background-color: #999999; 
        color: white;
      }
      table.table_style1 tbody tr:hover td a {
        color: white;
      }
      .table_style1 {
        border-color: #666666;
      }
      .table_style1 a {
        color: #333333;
      }
      .td_line1 {
        background-color: #FFFFFF;
        border-bottom-color: #666666;
      }
      .td_line2 {
        background-color:#ECECEC;
        border-bottom-color:#666;
      }
      th {
        background-color: #666666;
        color: #FFFFFF;
      }
      th a:link {color: #FFFFFF;}
      .th_row {
        border-color: #333333;
        background-color:#CCCCCC;
        color:#000000;
      }
      caption {
        color: #666666;
      }
/* TABLE FONT STYLES */
      .table_wrapper {
        font-size: 85%;
      }
      .table_style1 {
        font-size: 85%;
      }
      .table_wrapper a {
        text-decoration: none;
      }
      table_wrapper a:hover {
        text-decoration: underline;
      }
      th {
        font-weight: bold;
        text-align:left;
      }
      caption {
        font-size: .75em;
        text-transform: uppercase;
        font-weight: bold;
      }
	  


      html {font-family: arial, sans serif; font-size: 1em; min-width: 54.125em; max-width: 64.5em; height: 33.75em; margin: 0em auto; padding: 0em;}
      
      body {background-color:#5F6F7F; padding: 0em; margin: 0em auto; min-width: 54.125em; max-width: 62.5em;}
      * html body {behavior: url(/triton/assets/css/csshover.htc);}

      .main {background-color:#FFFFFF; border:2px solid #365397; border-top-width:0px;}
      * html .main {min-width: 55em; width: 55em; max-width: 55em; margin: 0em auto;} 
      *:first-child+html .main {min-width: 54.125em; width: 100%; max-width: 64em; margin: 0em auto;}
      
      .header_wrapper {min-height: 16.5em; width: 100%;}
      
      .header {/*background-color:#FFFFFF;*/ min-height: 12.75em; width: 100%; z-index: 2;}
      .topnav {font-size: .7em; float: right; margin-right: 7.5em; margin-top: 4em; color: #365397;}
      * html .topnav {margin-right: 4.5em;}
      .topnav a:link {text-decoration: none; color: #365397;}
      .topnav a:visited {text-decoration: none; color: #365397;}
      .topnav a:hover {text-decoration: underline;}
      .logo {z-index: 3; position: absolute; top: 0.65em; margin-left: 1em;}
      .motto {z-index: 2; position: absolute; top: 11em; margin-left: 14.5em; color: white; font-family: garamond, times, serif; font-weight: bold;}
      .image_wrapper {padding-top: 3.75em; background-color: white;}
      .image {height: 7.5em; width: 100%; background-color: #4060AA;}
      .image img {height: 7.5em; width: 100%; background-color: #4060AA;}
      .bar img{height: 1.5em; width: 100%;}
      
      .main_nav {background-color: #7799cc; min-height:1.75em; z-index: 2; text-align: center; width: 100%; margin: 0em auto; z-index: 99;}
      .nav {background-color: #7799cc; min-height: 1.15em; float:left; width: 13%; border: 1px solid #032064; padding: 0em 0.15em; margin: 0.2em 0.15em; white-space: nowrap;}
      .nav:hover {}
      * html .nav {padding-top: 0.15em; padding-bottom: 0.15em; margin-bottom: -0.1em; line-height: 0.95em; width: 12.85%;}
      *:first-child+html .nav {padding-top: 0.15em; padding-bottom: 0em; line-height: 0.95em; width: 13.15%;}
      a.nav:link {font-weight: bold; font-variant: small-caps; text-decoration: none; font-size: 0.95em; color: #FFFFFF; display: inline; padding-bottom: 0.25em; white-space: nowrap;}
      a.nav:hover {background-color: #5875B9; border: 1px solid white}
      a.nav:visited {font-weight: bold; font-variant: small-caps; text-decoration: none; font-size: 0.95em; color: #FFFFFF; display: inline; padding-bottom: 0.25em; white-space: nowrap;}
      a.nav:active {font-weight: bold; font-variant: small-caps; text-decoration: none; font-size: 0.95em; color: #FFFFFF; display: inline; padding-bottom: 0.25em; white-space: nowrap;}
            
      .breadcrumb {background-color: #F0F0FF;color: #365397; margin-top: -2.7em; padding-left: 0.25em; text-transform: capitalize;}
      .breadcrumbdiv {background-color: #F0F0FF;color: #365397; margin-top: -2.7em; font-size: .7em; padding-left: 0.25em; text-transform: capitalize;}
      .breadcrumb a {color: #365397; text-transform: capitalize;}
      .breadcrumb a {color: #365397; text-transform: capitalize;}
      .breadcrumb a:hover {color: #032064;}
      * html .breadcrumbdiv {margin-top: 0.25em;}
      
      .content_wrapper {padding-bottom: -2em; display: block; /*background-color: #FFFFFF;*/ clear: both;} 
      * html .content_wrapper {padding-bottom: 2em;}
      
      .leftcontent {/*background-color:#FFFFFF;*/ min-width: 11em; max-width: 11em; z-index: 1; float: left;/* height: 10em; padding-top: -10em; padding-bottom: -12em;*/ display: block;}
      .subnav_wrapper {
/*	height: 100%; */
	margin: 1em 0em 0em 0em;
/*	padding-bottom: 100em; */
	border-right: 0px dotted #365397;
	text-transform: uppercase;
}
* html .subnav_wrapper {padding-bottom: 75%;}
      .subnav_header {
	background-color: #365397;
	height: 1.25em;
	width: 13em;
	padding: 0.25em .25em 0.25em 2.25em;
	color:#FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
	border-bottom: 1px solid #365397;
	margin-bottom: 0.25em;
	text-transform: uppercase;
}

      .subnav_link {background-color: #FFFFFF; height: 2.75em; padding:.0em .0em .0em .75em; font-size: .75em; border-bottom: 1px solid #FFF;border-bottom: 1px solid #365397;}
      .subnav_link:hover {background-color: #365397; height: 2.75em; padding:.0em .0em .0em .75em; font-size: .75em; text-decoration: underline;}
      .subnav_link table {padding: .25em .25em .25em 1em; background-color: white;}
      .subnav_link table a:active {color: #365397; text-decoration: none; font-size: .75em; font-weight: bold;}
      .subnav_link table a:hover {color: #7AA9FD; text-decoration: underline; font-size: .75em; font-weight: bold;}
      .subnav_link table a:visited {color: #365397; text-decoration: none; font-size: .75em; font-weight: bold;}
      .subnav_link a:link {color: #365397; text-decoration: none; font-size: .75em; font-weight: bold;}

/*BEGIN ALTERNATIVE LEFT NAV STYLE */
/*      .subnav_wrapper {font-size: 85%;}
      .subnav_header {background-color: #FFFFFF; color: #365397; border: 1px solid #8BA8FC; margin-left: 0.25em;}
      .subnav_link {background-color: #FFFFFF;  border-bottom: 0px solid #365397; font-weight: normal; margin-left: 0.35em; font-size: 90%;}
      .subnav_link:hover {background-color: #365397; text-decoration: underline; font-size: 90%;}
      .subnav_link table {} */
/* END ALTERNATIVE LEFT NAV STYLE */
      
      .content_wrapper2 {/*background-color:#FFFFFF;*/ padding-top: -10em; /*height: 100%;*/ z-index: 1; overflow: auto;} 
      * html content_wrapper2 {padding-top: 1em;}
      .rightcontent {/*background-color:#FFFFFF;*/ min-width: 0em; max-width: 14.3em; z-index: 1; /* max-height: 100%; height: 100%; min-height:12em;*/ float: right; font-size: 0.7em; padding-left: 2em; overflow: visible;}
      .contact_info span {font-size: 1.15em; font-weight: bold; display: block; padding-bottom: 0.5em;}
      .rightcontent a {color: #000; text-decoration: none;}
      .rightcontent a:hover {text-decoration: underline;}
      .rightcontent img {border-bottom: 1px solid black; margin-top: 1em; width: 100%;}
      .rightcontent ul {list-style-type: none; padding-left: 0em; padding-right: .15em; margin: 0em;}
      
      .middlecontent {margin-right: 0em; z-index: 1; /* min-height:100%;*/}
      .print_wrapper { z-index: 1; padding: 2.5em 1em 1em 1em; font-size: .9em; min-height: 10em; margin-top: -2.15em;}
      html:first-child .print_wrapper {min-height: 23.25em;}
      
      .foot {height: 2em; z-index: 3; border-top: 1px solid #FFFFFF; text-align: center; font-size: .65em; padding: 1em;}
      .foot a {color: black; text-decoration: none;}
      .foot a:hover {color: #365397; text-decoration: underline;}

      .home_image {margin-top: -3em; margin-bottom: -7.5em; padding: 0em;}
      .home_links {padding-bottom: 0.5em; display: block;}
      .home_links div {margin-bottom: 0.75em;}
.home_links a {color: #110066; text-transform: uppercase; font-size: 1.25em; text-decoration: none; font-weight: bold;}
.home_links a:hover {color: #365397;}


      *:first-child+html .home_image {margin: 0em auto; padding-top: -15em; vertical-align: top;}
      *:first-child+html div.home_links {margin: 0em auto; z-index: 2;}
      *:first-child+html #home {padding-top: 0em; margin-top: -3em; display: block;}
      *:first-child+html .home_links {padding-top: -8em;}
      
      *:first-child+html .middlecontent {z-index: 1; margin: 0em auto; float: none; display: inline;}
      *:first-child+html .print_wrapper {margin: 0em auto; margin-top: -1em;}
      *:first-child+html .rightcontent {min-height: 0em; z-index: 2; float: right; display: inline; clear: right;}
      *:first-child+html .leftcontent {min-height: 0em; z-index: 2;}
      

      
      *html img.home_image {margin: 0em auto; z-index: 1; padding-top: -15em; vertical-align: top;}
      *html div.home_links {margin: 0em auto; z-index: 2;}
      
      * html .middlecontent {z-index: 1; float: none; display: inline;}
      * html .rightcontent {height: 0em; z-index: 2; float: right; display: inline; clear: right; width: 13em; margin-top: 2.25em;}
      * html .leftcontent {height: 0em; z-index: 2; margin-top: 1.75em; background-color: transparent; width: 11em;}
      * html .print_wrapper {margin-top: -1em;}
      
      
      #get_acrobat_icon {
        width: 88px;
        height: 31px;
        border-width: 0px;
      }


.appendix_wrapper {
	background-color: #FFF;
	padding: 5px;
	width: 150px;
	font-size: 0.9em;
	text-align: center;
}
.letter a {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 90%;
	background-color: #365397;
	float: left;
	margin: 2px;
	height: 8px;
	vertical-align: middle;
	width: 8px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.letter a:hover {
	color: #000;
	text-decoration: underline;
	background-color: #FFF;
	text-decoration: none;
}
.appendix_wrapper .title3 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
	margin-top: 4px;
	margin-bottom: 3px;
}
.appendix_wrapper .title2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	border-bottom-color: #000033;
	font-size: 90%;
}
.appendix_wrapper .scroll {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
/*	overflow: auto; */
/*	overflow-x: hidden; */
	border: 1px solid #000033;
	width: 135px;
	margin: 4px;
}
.appendix_wrapper .scroll a {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	width: 100%;
	padding: 3px;
	display: block;
	color: #333333;
	text-decoration: none;
	font-size: 80%;
}
.appendix_wrapper .scroll a:hover {
	text-decoration: none;
	background-color: #ECECEC;
	color: #000000;
}
.letters a {
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #365397;
	margin: 2px;
	height: 16px;
	vertical-align: middle;
	width: 16px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	float: left;
}
.letters a:hover {
	color: #003366;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.letters a:active {
	color: #003366;
	background-color: #FFFFFF;
	text-decoration: none;
}
.letters a:visited {
	text-decoration: none;
        color: #FFFFFF;
}

.letters a:link {
	text-decoration: none;
}
.td {

}
.letter_title {
	font-weight: bold;
}
.appendix_header
{
	font-weight:bold;
	font-size: 1.3em;
        margin: 4px;
}.list1 {
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	font-size: 90%;

}
.list1 a:visited {
	text-decoration: none;
}

.list1 a:link {
	text-decoration: none;
}
.list1 a:hover {
	text-decoration: underline;
}
.middlecontent {/*width: 100%;*/ margin: 0em auto;}
.rightcontent {background-color: transparent;}

.home_links {text-align: center; margin: 0em auto;}


.cms_module#cms_faq .cms_module_faq_listing .cms_module_faq_section_wrapper h3 {margin-bottom: 1em;}
.cms_module#cms_faq .cms_module_faq_listing .cms_module_faq_content_wrapper a.cms_module_faq_content_link:hover span {text-decoration: none;}

* html .leftcontent {display: inline; float: left; height: 0em; width: 0em;}
* html .subnav_wrapper {width: 11em;}
* html .middlecontent {display: inline; float: left;}
* html .rightcontent {display: inline; float: right; height: 0em; width: 0em;}
* html .rightnav_content {width: 13em;}
* html .foot {clear: both; width: 54.5em; margin: 0em auto; display: block;}

.included_object a img {border-width: 0px;}

.pre_nav_wrapper {text-align: center; display: none;}
.pre_nav_wrapper .included_object {display: block; margin-top: 1em;}
.post_nav_wrapper {text-align: center; display: none;}
.post_nav_wrapper .included_object {display: block; margin-top: 1em;}
.pre_content_wrapper {text-align: center; margin: 1em 0em;}
.pre_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.post_content_wrapper {text-align: center; margin: 1em 0em 2em;}
.post_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.pre_rightcontent_wrapper {text-align: center;}
.pre_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.post_rightcontent_wrapper {text-align: center;}
.post_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.pre_footer_wrapper {text-align: center; margin: 1em 0em 2em;}
.pre_footer_wrapper .included_object {display: inline; margin: 0em 1em;}

* html #home .home_links {margin-top: -8em;} /* IE6 */
*:first-child+html #home .home_links {margin-top: -8em;} /* IE7 */
* html  #home {width: 45em; margin: 0em auto;} /* IE6 */