body { margin:0px; padding:0px; }
//body { margin:0px; padding:0px; background-image:url(../images/skin/bg.gif); background-repeat:no-repeat; background-attachment:fixed; }
h1 { font-size:180%; color:#000000; font-family:arial; font-weight:500; }
h2 { font-size:130%; color:#000000; font-family:arial; }
h3 { font-size:110%; color:#000000; font-family:arial; }
h4 { font-size:100%; color:#000000; font-family:arial; }
h5 { font-size:90%; color:#000000; font-family:arial; }

h6 { font-size:100%; font-weight:bold; color:#fff; border-bottom:solid 2px #FFCC00; background-color:#003399; padding-left:5px; }
h6.yellow { font-size:100%; font-weight:bold; color:#003399; border-bottom:solid 2px #003399; background-color:#FFCC00; padding-left:5px; }

hr {border: none; background-color: #FFA826; color: #efefef; height: 1px;}

ul { list-style-position:outside; padding-left:17px; padding-bottom:10px; margin:0px; }
ul li { padding-bottom:5px; font-size:100%;}
	/*li a { text-decoration:none; color:black; }
	li a:visited {  }*/
	li a:hover { text-decoration:none; background-color:#FFE16C; }
/* li p {line-height:0px; color:red;} */

ul ul li { list-style-type:square; font-size:90%; }
ul ul ul li { list-style-type:circle; font-size:80%; }

a {text-decoration:underline; }
a:hover { text-decoration:none; background-color:#FFE16C; }
a:hover.yellow { text-decoration:none; background-color:#FFE16C; }
	
td { font-family:Arial,helvetica,sans-serif; font-size:80%; vertical-align:top; }

table.framework { width:100%; }

td.topstrip-outer { background-color:#003399; border-bottom:solid 5px #FFCC00; }
table.topstrip-inner { width:100%; }
td.topstrip-links { text-align:right; color:#fff; padding-right:10px; vertical-align:middle; }
	td.topstrip-links a { color:#fff; }
	td.topstrip-links a:hover { color:#fff; background-color:#003399;}

td.banner-outer { text-align:center; background-color:#fff; padding-top:1px; padding-bottom:1px; }
td.banner-outer img { border:solid 1px #000; }
table.banner-inner { width:100%; }
td.banner-left { width:180px; }
td.banner-left img { border:0px; }
td.banner-right { background-image:url(../images/skin/banner_strip_bg.jpg); width:auto; }

td.horiz-nav-outer { background-color:#FFCC00; border-bottom:solid 5px #003399; }
table.horiz-nav-inner { padding-top:2px; padding-bottom:2px; }

td.nav-item { font-size:70%; text-align:center; padding-left:20px; padding-right:20px; cursor:hand; }
	td.nav-item a { color:#000; text-decoration:none; }
td.nav-item-on { font-size:70%; text-align:center; padding-left:20px; padding-right:20px; background-color:#003399; color:#fff; cursor:hand;  }
	td.nav-item-on a { color:#fff; text-decoration:none; }
	td.nav-item-on a:hover { color:#fff; text-decoration:none; background-color:#003399;}
	
table.content-inner {width:100%;}
td.lhs-outer { width:181px; border-right:#ccc; }

table.lhs-inner { background-color:#003399; width:100%; }
td.searchbox { color:#fff; padding:3px; padding-left:17px; }
#searchbox-form { margin:0px; padding:0px; }
#searchbox-textinput { font-size:80%; width:110px; }
#searchbox-button { font-size:80%; }

td.navbox-outer { background-color:#FFE16C; padding-top:15px; }
table.navbox-inner { width:100%; }
td.lhsnav-item { font-size:70%; text-align:left; padding:2px; padding-left:17px; border-bottom:solid 1px #fff; cursor:hand; }
	td.lhsnav-item a { color:#000; text-decoration:none; }
td.lhsnav-item-on { font-size:70%; text-align:left; padding:2px; padding-left:17px; border-bottom:solid 1px #fff; background-color:#88C2FB; color:#fff; cursor:hand;  }
	td.lhsnav-item-on a { color:#fff; text-decoration:none; }
	td.lhsnav-item-on a:hover { color:#fff; text-decoration:none; background-color:#88C2FB;}

td.rhs { padding:10px; }

td.thrdnav-item { font-size:70%; color:#666; cursor:hand; padding-left:25px; }
	td.thrdnav-item a { color:#666; text-decoration:none; }
td.thrdnav-item-on { font-size:70%; cursor:hand; padding-left:25px;}
	td.thrdnav-item-on a { color:#000; text-decoration:none; }
	td.thrdnav-item-on a:hover { color:#000; text-decoration:none; }

table.footer-inner { width:100%; padding-bottom:10px;  }
td.footer-outer { background-color:#003399; }
td.footer-left { color:#fff; font-size:60%; }
	td.footer-left a { color:#fff; }
	td.footer-left a:hover { color:#fff;  background-color:#003399;}
td.footer-right { text-align:right; color:#fff; vertical-align:middle; padding-right:10px; font-size:70%; }
	td.footer-right a { color:#fff; }

/* classes to determine layout in Viatx */
td.layout-content { padding-right:5px; padding-bottom:20px; vertical-align:top;padding-left:10px;}
td.layout-rhs-outer { width:175px; padding:5px; border-left:solid 1px #efefef; }
table.layout-rhs-inner { width:100%; }
td.rhsbox { border:solid 1px #ccc; padding:3px; }

.display_date { color:black; font-size:75%;}
table.lhs-extra-links { padding:3px; width:100%; }
//td.lhs-extra-links { padding:3px; width:100%; }

td.lhs-extra-links{ font-size:70%; text-align:left; padding:2px; padding-left:17px; border-bottom:solid 1px #fff; cursor:hand; }
	td.lhs-extra-links a { color:#000; text-decoration:none; }
td.lhs-extra-links-on { font-size:70%; text-align:left; padding:2px; padding-left:17px; border-bottom:solid 1px #fff; background-color:#88C2FB; color:#fff; cursor:hand;  }
	td.lhs-extra-links-on a { color:#fff; text-decoration:none; }
	td.lhs-extra-links-on a:hover { color:#fff; text-decoration:none; background-color:#88C2FB;}

.page-summary {background-color:#FFF3B4; padding:5px; vertical-align:top; width:100%;}

.lhs-bottom-cell { background-color:#003399; height:5px; }

/* css for emails sent out from forms */
td.txtHeaderEmail { text-transform:uppercase; color:#CC0000; font-size:12px; background-image:url(http://content.viatx.com/MitsubishiDonnithorneSimms/images/skin/gradient-fade.jpg); padding:2px; }
td.txtTitleEmail { background-color:#ededed; padding:5px; }
td.txtValueEmail { padding:5px; }

/* A to Z */
.letterTitle {background-color:#88C2FB; width:100%; padding:0px; margin:0px; }
.letterTitle-top {float:right; padding:0px; margin:0px; }
table #dgIndexList {border:none;}
table #dgIndexList td{padding:0px; margin:0px; border:none; border-bottom:solid 1px #ededed; padding-bottom:3px;}


/* extra title bar  */
td.iframe-title-bar {color:white; background-color:#003399;height:40px;padding:5px;padding-top:8px;padding-left:22px;font-family:arial;font-size:140%;font-weight:bold;}