/*
 * $Id: default.css 32984 2006-08-10 08:09:28Z v.konstantinov $
 */
input.NextGenLightButton {
    border-right: #FFF thin ridge;
    padding-right: 0px;
    border-top: #FFF thin groove;
    padding-left: 0px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #FFF thin groove;
    cursor: pointer;
    color: #FFF;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
    height: 22px;
    background-color: #999;
    text-align: center;
}
input.NextGenButton {
    border-right: #FFF thin ridge;
    padding-right: 0px;
    border-top: #FFF thin groove;
    padding-left: 0px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #FFF thin groove;
    width: auto;
    cursor: pointer;
    color: #FFF;
    padding-top: 0px;
    border-bottom: #666 thin solid;
    font-family: Arial, Verdana, Helvetica;
    height: 22px;
    background-color: #666;
    text-align: center;
}
input.HpRButtons {
    border-right: #FFF thin ridge;
    padding-right: 0px;
    border-top: #FFF thin groove;
    padding-left: 0px;
    font-weight: bold;
    font-size: x-small;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #FFF thin groove;
    cursor: pointer;
    color: #FFF;
    padding-top: 0px;
    border-bottom: #333 thin solid;
    font-family: Arial, Verdana, Helvetica;
    height: 22px;
    background-color: #333;
    text-align: center;
}
table.RightModuleCalendar {
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    width: 95%;
    border-bottom: #000 1px solid;
    text-align: center;
}
table.RightModuleCalendar TD {
    border-right: #666 1px solid;
    padding-right: 3px;
    border-top: #666 1px solid;
    padding-left: 3px;
    font-size: x-small;
    padding-bottom: 3px;
    border-left: #666 1px solid;
    padding-top: 3px;
    border-bottom: #666 1px solid;
    font-family: Arial, Verdana, Helvetica;
}
input.LogOnButton {
    border-right: 0px solid;
    border-top: 0px solid;
    padding-left: 10px;
    font-weight: normal;
    font-size: x-small;
    background: #000;
    border-left: 0px solid;
    color: #FFF;
    border-bottom: 0px solid;
    font-family: Arial, Verdana, Helvetica;
    height: 20px;
    text-align: left;
}
input.LogOnField {
    width: 143px;
}
td.DateHeader {
    font-size: x-small;
    background: #666;
    color: #FFF;
    text-indent: 10px;
    font-family: Arial, Verdana, Helvetica;
}
td.ArrowList LI {
    font-size: x-small;
    list-style-image: url(../images/double_arrows_blue.gif);
    font-family: Arial, Verdana, Helvetica;
}
.ModuleLeftNav {
    vertical-align: top;
    width: 170px;
}
.BusinessHeader {
    padding-left: 10px;
    font-size: large;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    height: 30px;
    background-color: #FFF;
}
.ModuleWidthSeparator {
    width: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
}
.ContentHeader {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: x-small;
    background: #666;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    height: 24px;
}
.ContentHeader a {
    font-weight: normal;
    color: #FFF;
    text-decoration:none;
}
.ContentHeader a:visited {
    font-weight: normal;
    text-decoration:none;
    color: #FFF;
}
.ContentHeader a:link {
    text-decoration:none;
    text-decoration:none;
    font-weight: normal;
    color: #FFF;
}
.ContentHeader a:active, .ContentHeader a:hover {
    color: #C4C4C4;
}
.ContentHeader_active {
    text-decoration: none;
    color: #C4C4C4 !important;
    font-weight: normal;
    text-decoration:none;
}
.ModuleHeaderSeparator {
    height: 10px;
    background-color: #FFF;
}
.ModuleHeaderImage {
    background: #666;
    color: #FFF;
    height: 20px;
}
.ModuleGray {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: normal;
    font-size: small;
    padding-bottom: 10px;
    padding-top: 10px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #E6E6E6;
}
.ModuleWhite {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: normal;
    font-size: small;
    padding-bottom: 0px;
    padding-top: 10px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #FFF;
}
.ModuleContent {
    font-weight: normal;
    font-size: small;
    vertical-align: top;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
}
.ModuleContent p {
    font-size: small;
    font-family: Arial, Verdana, Helvetica;
}
.ModuleContent ul {
    list-style-image: url(../images/double_arrows.gif);
    vertical-align: middle;
}
.ModuleContent .pressKitLocked {
    color: red;
    font-size: small;
    font-family: Arial, Verdana, Helvetica;
}
.GreyModuleContent {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: small;
    padding-bottom: 5px;
    color: #000;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #F0F0F0;
    text-align: left;
    vertical-align: top;
    width: 180px;
}
.GreyModuleContent p {
    font-size: small;
    font-family: Arial, Verdana, Helvetica;
}
.GreyModuleContent ul {
    list-style-image: url(../images/double_arrows_blue.gif);
    vertical-align: top;
}
.poll_header {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 5px;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    background-color: #F0F0F0;
    line-height: 17px;
}
.poll_body, .poll-question, .poll-answer {
    padding-right: 10px;
    font-weight: normal;
    font-size: small;
    padding-bottom: 5px;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    background-color: #F0F0F0;
    line-height: 17px;
    padding-left: 10px;
}
#poll_answer input.radio {
    margin:0px;
    padding:0px;
}
.poll_body a, .poll_body a:active, .poll_body a:visited{
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.poll_body a:hover{
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: underline;
}
.poll_body input.submit {
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica;
    color: #000;
    margin-left:7px;
    margin-top:3px;
    margin-bottom:3px;
    width: 57px;
    height:20px;
    vertical-align: top;
}
.poll-question {
    padding-left:6px;
}
.poll_body_results {
    font-family: Arial, Verdana, Helvetica;
    font-size: small;
    color: #000;
    font-weight: bold;
    margin: 0 0 0 0;
    text-decoration: none;
    padding-left:16px;
    padding-right:0px;
    padding-top:0px;
    padding-top:0px;
}
.poll_body_results a, .poll_body_results a:active, .poll_body_results a:visited{
    font-family: Arial, Verdana, Helvetica;
    font-size: small;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
.poll_body_results a:hover{
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: underline;
}
li {
    font-size: small;
    font-family: Arial, Verdana, Helvetica;
}
a {
    font-weight: normal;
    font-size: small;
    color: #036;
    text-decoration: none;
}
a:visited {
    color: #606;
}
a:hover {
    text-decoration: underline;
}
td {
    font-size: small;
    font-family: Arial, Verdana, Helvetica;
}
th {
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica;
}
div {
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica;
}
.ContentText {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: normal;
    font-size: x-small;
    vertical-align: top;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    background-color: #FFF;
    text-align: left;
}
.ModuleText {
    padding-right: 10px;
    padding-left: 0px;
    font-weight: normal;
    font-size: x-small;
    padding-bottom: 0px;
    color: #000;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
}
.PageHeader {
    font-size: large;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    background-color: #FFF;
}
.ContentText ul {
    list-style-image: url(../images/list_arrow.gif);
    vertical-align: top;
}
.ModulePageTitleSeparator {
    height: 20px;
    background-color: #FFF;
}
.ModuleSeparator {
    height: 25px;
    background-color: #FFF;
}
.ArticleDate {
    font-size: xx-small;
    font-style: italic;
    font-family: Arial, Verdana, Helvetica;
}
.DateHeader {
    font-size: x-small;
    background: #666;
    vertical-align: middle;
    color: #FFF;
    text-indent: 10px;
    font-family: Arial, Verdana, Helvetica;
    height: 20px;
}
.RightColumnSetup {
    padding-right: 5px;
    vertical-align: top;
    width: 182px;
    text-align: left;
}
.RightModuleHeader {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: x-small;
    background: #CCC;
    vertical-align: middle;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
    height: 20px;
}
img.ModulePicture {
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    width: 74px;
    height: 56px;
    border-right-width: 0px;
}
img.PresidentPicture {
    border-top-width: 0px;
    border-left-width: 0px;
    float: left;
    border-bottom-width: 0px;
    margin-bottom: 3px;
    width: 60px;
    margin-right: 5px;
    height: 83px;
    text-align: left;
    border-right-width: 0px;
}
li.RightModuleMore {
    list-style-image: url(../images/double_arrows_blue.gif);
    vertical-align: middle;
    text-align: left;
}
.date {
    font-size: xx-small;
    font-style: italic;
    font-family: Arial, Verdana, Helvetica;
}
.NavModuleLink a {
    font-weight: normal;
    color: #036;
    text-decoration: none;
}
.NavModuleLink a:hover {
    text-decoration: underline;
}
.NavModuleLink a:visited {
    color: #606;
    text-decoration: none;
}
.NavModuleSubCategory {
    font-weight: bold;
    font-size: small;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
}
ul.List {
    list-style-image: url(../images/double_arrows_blue.gif);
    padding-right: 0px;
    padding-left: 10px;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0px;
    margin: 0px 0px 0px 5px;
    padding-top: 0px;
}
ul.List a {
    font-weight: normal;
    color: #036;
    text-decoration: none;
}
ul.List a:visited {
    font-weight: normal;
    color: #606;
    text-decoration: none;
}
ul.List a:hover {
    font-weight: normal;
    color: #036;
    text-decoration: underline;
}
ul.List li {
    font-size: small;
}
ul.DashboardList {
    padding-right: 0px;
    padding-left: 10px;
    list-style-position: outside;
    list-style-image: url(../images/list_arrow.gif);
    padding-bottom: 0px;
    margin: 0px 0px 0px 10px;
    padding-top: 0px;
}
ul.ListWhite {
    padding-right: 0px;
    padding-left: 6px;
    list-style-position: outside;
    list-style-image: url(../images/double_arrows_white.gif);
    padding-bottom: 0px;
    margin: 0px 0px 0px 5px;
    color: #FFF;
    padding-top: 0px;
}
ul.ListWhite a {
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
}
ul.ListWhite a:hover {
    color: #FFF;
    text-decoration: underline;
}
ul.ListWhite a:visited {
    color: #F0F0F0;
}
ul.IndentList {
    padding-right: 0px;
    padding-left: 0px;
    list-style-image: url(../images/rightlist_arrow.gif);
    padding-bottom: 0px;
    margin: 0px 0px 0px 19px;
    padding-top: 0px;
}
athp_smalltext {
    font-size: xx-small;
    font-family: Arial, Verdana, Helvetica;
}
.userprefs {
    font-size: x-small;
    color: #039;
    font-family: Arial, Verdana, Helvetica;
}
#indexlistSelected {
    font-weight: bold;
    font-size: medium;
    font-family: Arial, Verdana, Helvetica;
}
img.ShowHand {
    cursor: pointer;
}
.table_column_header {
    font-weight: bold;
    font-size: x-small;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    background-color: #666;
}
.table_row {
    background-color: #E7E7E7;
    background: #E7E7E7;
}
.table_row_header {
    font-weight: bold;
    font-size: x-small;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
}
.table_link {
    font-size: x-small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
}
.table_title {
    font-weight: bold;
    font-size: x-small;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
}
.table_notes {
    font-size: xx-small;
    color: #000;
    font-family: Arial, Verdana, Helvetica;
}
.table_description {
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica;
}
.BlueHeaderXSmallBold {
    font-weight: bold;
    font-size: x-small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.BlueHeaderSmallBold {
    font-weight: bold;
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.BlueHeaderSmallBold a {
    font-weight: bold;
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.BlueHeaderSmallBold a:hover {
    font-weight: bold;
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: underline;
}
.BlueHeaderSmallBold_active {
    color:#666667 !important;
}
.BlueHeaderSmall {
    font-weight: normal;
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.BlueHeaderXSmall {
    font-weight: normal;
    font-size: x-small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.BlueTextSmall {
    font-weight: normal;
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
}
.WhiteHeaderSmall {
    font-weight: normal;
    font-size: small;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.WhiteHeaderSmall a {
    font-weight: normal;
    font-size: small;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.WhiteHeaderSmall a:visited {
    font-weight: normal;
    font-size: small;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
.WhiteHeaderLarge {
    font-weight: normal;
    font-size: large;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
}
.WhiteHeaderMedium {
    font-weight: normal;
    font-size: medium;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;;
}
.DarkGreyModuleHeader, .DarkGreyModuleHeaderLine {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 2px;
    vertical-align: middle;
    color: #000;
    padding-top: 2px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #CCC;
}
.DarkGreyModuleHeaderLine {
  padding: 0px 0px 0px 0px;
  height: 2px;
}
.DarkGreyModuleHeaderLine_bttom{
    border-bottom: 2px solid #CCC;
}
.DarkGreyModuleHeader ul {
    list-style-position: inside;
    list-style-image: url(../images/double_arrows_blue.gif);
    margin: 0px;
}
.GreyModuleHeader {
    padding-right: 5px;
    border-top: #CCC 2px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 2px;
    color: #000;
    padding-top: 10px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #F0F0F0;
}
.SubHeaders {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 0px;
    color: #000;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #FFF;
}
.TextSmall {
    padding-right: 0px;
    padding-left: 0px;
    font-size: small;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
}
.TextXSmall {
    padding-right: 0px;
    padding-left: 0px;
    font-size: x-small;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
}
label.LinkSmall {
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
a.LinkXSmall {
    font-size: x-small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
a.linkxsmall:hover {
    text-decoration: underline;
}
a.linkxsmall:visited {
    color: #036
}
.UnderlinedLink a {
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: underline
}
.UnderlinedLink a {
    font-size: small;
    color: #036;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: underline
}
.UnderlinedLink a:visited {
    font-size: small;
    color: #606;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: underline
}
.ModuleHeaderOld {
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: small;
    background: #666;
    list-style-image: url(../images/header_arrow.gif);
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    height: 20px;
}
.ModuleHeaderOld a {
    font-weight: bold;
    color: #FFF;
}
.ModuleHeaderOld a:visited {
    font-weight: bold;
    color: #FFF;
}
.ModuleHeaderOld a:link {
    font-weight: bold;
    color: #FFF;
}
a.WhiteHeaderLargeLink {
    font-size: large;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none;
}
a.whiteheaderlargelink:hover {
    text-decoration: underline;
}
a.whiteheaderlargelink:visited {
    color: #FFF;
}
.LinkDate {
    font-weight: normal;
    font-size: x-small;
    color: #333;
    font-style: italic;
    font-family: Arial, Verdana, Helvetica;
}
.ColorModuleHeaderArrow a:visited {
    color: #FFF;
}
.ColorModuleHeaderArrow a:link {
    color: #FFF;
}
.pointer {
    cursor: pointer;
}
h1 {
    font-size: 200%;
    font-weight:normal;
    font-family: Arial, Verdana, Helvetica;
}
.logout {
    font-size: 100%;
    margin-bottom:10px;
}
.main_image {
    background: url(../images/right_image.jpg) no-repeat top right;
}

.banner_table {
    background: #003466;
    color: #FFFFFF;
    font-size: 150%;
    height: 150px;
    padding-top: 1px;
    width: 163px;
}
.small_line {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1px !important;
	padding:0px;
	margin:0px;
    height:2px;
}
.small_border {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1px !important;
	padding:0px;
	margin:0px;
}
table.section_assets {
  border: 0px;
  margin-bottom: 10px;
  width: 555px;
}
table.section_assets .title td {
  /*border-bottom: 3px #990000 solid;*/
  font-family: Arial,Verdana,Helvetica;
  font-size: small;
}
table.section_assets .title td:first-child {
  width: 475px;
}

table.presskit_form {
  border: 0px;
  width: 500px;
}

table.section_form {
  border: 0px;
  width: 540px;
}

table.section_asset_form {
  border: 0px;
  width: 550px;
}

table.presskit_form td,
table.section_form td,
table.section_asset_form td {
  padding-bottom: 5px;
  vertical-align: top;
}

table.section_asset_form td.additional_input {
  padding-bottom: 60px;
}

table.section_assets img.asset {
  margin-top: 10px;
  margin-right: 5px;
}
.bold {
  font-weight: bold;
}