body {
 font-family: tahoma,verdana,arial,sans-serif;
 background: #fff;
 margin: 0;
 color: #000;
 font-size: small;   /* for compliant browsers */
}
* html body {
 font-size: x-small; /* for IE5 on Windows */
 f\ont-size: small;  /* for other IE versions */
}
a:link {
color: #4A77A5;
font-weight: bold;
text-decoration: none;
}
a:visited {
color: #6894C1;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #6699CC;
font-weight: bold;
text-decoration: underline;
}
img {
 border: 0;
}
br.clear {
 clear: both;
}

/* HEADER */
#header {
 width: 813px;
}
#topnavsearch {
 float: right;
 width: 150px;
}
#topnav {
 background: #FEFEFE url(../images/navBG.gif) repeat-x;
 font-weight: bold;
 font-size: 11px;
}
#topnavwrap {
 float: left;
 background: #fff url(../images/topNav-stripenew.gif) repeat-x bottom;
 width: 813px;
}
#topnavfoot {
 height: 15px;
}
#topnav ul {
 list-style: none;
 padding: 7px 0;
 margin: 0;
}
#topnav ul li  {
 display: inline;
 margin: 0;
 padding: 0 17px 6px 19px;
 background: url(../images/navDiv.gif) no-repeat 0 0;
}
#topnav ul li.first  {
 border-left: 0;
}
#topnav li a  {
 color: #6185A1;
 text-decoration: none;
}
#topnav li a:hover  { 
 text-decoration: none;
 color: #5E9BCA;
}


#content {
 margin-top: 10px;
 width: 821px;
}

/* LEFT COLUMN */

#leftcolumn {
 float: left;
 width: 150px;
 background: #6699CC;
 border-right: 1px #D7E6F1 solid;
}
#leftcolumn div.search {
 background: #4A77A5;
 color: #fff;
 font-size: 85%;
 padding: 8px 0 8px 6px;
}
#leftcolumn div.search form {
 margin: 0;
 padding: 0;
}
#searchtext {
 margin-bottom: 5px;
}
html>body #searchtext {
 margin-bottom: 6px;
}
#leftcolumn h3 {
 color: #fff;
 font-size: 85%;
 margin: 0;
 padding: 5px;
}
#leftcolumn ul  {
 list-style: none;
 margin: 0;
 padding: 0;
}
#leftcolumn a {
 display: block;
 color: #148AFF;
 font-weight: normal;
 font-size: 85%;
 text-decoration: none;
 padding: 5px;
 background: #fff;
 border-bottom: 1px #D7E6F1 solid;
}
#leftcolumn a:hover {
 text-decoration: underline;
}

/* CENTER COLUMN */
#centercolumn {
 float: left;
 width: 420px;
 margin: 0 10px 0 10px;
 font-size: 80%;
}
#centercolumn h2 {
 background: #3E6CB5 url(../images/header-featuresblue.gif) no-repeat;
 color: #fff;
 font-size: 120%;
 margin: 0;
 padding: 5px 0 5px 25px;
}
#centercolumn div.mainfeature {
 border: 1px #C5D2DA solid;
 width: 420px;
}
#centercolumn div.mainfeature p {
 font-size: 105%; 
 padding: 10px;
 margin: 0;
 background: #EAF3FA;
 color: #333;
}

/* CENTER COLUMN PETA TV*/
#centercolumn #tvbox {
 background: #C2DBF3;
 margin: 10px 0 10px 0;
 text-align: center;
}
#centercolumn #tvbox h3 {
 text-align: left;
 background: #5A8ECC url(../images/header-petatv.gif) no-repeat top left;
 color: #fff;
 font-size: 110%;
 padding: 8px 0 8px 50px;
 margin: 0 0 2px 0;
}
#centercolumn #tvbox h3 strong {
 color: #EBCE02;
}
#centercolumn #tvbox h3 img {
 border: 0;
 float: right;
}
#centercolumn #tvbox #tvboxvideos {
 background-color: #C2DBF3;
 width: 100%;
 padding: 5px 0;
}
#centercolumn #tvbox img {
 border: 2px #fff solid;
}
#centercolumn #tvbox div.video {
 float: left;
 width: 31%;
 margin: 0 1%;
}
#centercolumn #tvbox #tvboxvideolinks {
 background-color: #C2DBF3;
 width: 100%;
 padding: 0;
 text-align: center;
}
#centercolumn #tvbox div.videolink {
 float: left;
 width: 31%;
 margin: 0 1%;
 padding: 2px 0;
 text-align: center;
}
#centercolumn #tvbox div.videolink a {
 font-weight: normal;
 color: #3B6EA1;
}
/* CENTER COLUMN FEATURES */
#centercolumn div.feature {
 width: 100%;
 background: #EAF3FA;
 border-top: 1px #D7E6F1 solid;
 border-bottom: 1px #D7E6F1 solid;
 margin: 4px 0 0 0;
 padding: 5px 0;
 font-size: 105%;
}
#centercolumn div.feature div.featureimg {
 padding: 0 1%;
 width: 23%;
 float: left;
}
#centercolumn div.feature div.featuretext {
 padding: 0 1%;
 margin: 0;
 float: left;
 width: 73%;
}
#centercolumn div.feature div.featureimg a img {
 border: 5px #fff solid;
}
#centercolumn div.feature br.clearfeature {
 clear: both;
}

/* RIGHT COLUMN */
#rightcolumn {
 float: left;
 width: 221px;
 font-size: 85%;
}
#rightcolumn a {
 color: #148AFF;
 font-weight: normal;
}
#rightcolumn a:hover {
 color: #FF6600;
}
#rightcolumn #campaigncolumn {
 margin: 10px 0;
}
#rightcolumn div.campaigncontent {
 border-right: 1px #9AB2BE solid;
 border-left: 1px #9AB2BE solid;
 padding: 0 8px 8px 8px;
}
#rightcolumn #campaigncolumn div.columntop {
 background: #E25905 url(../images/rightnavTopCamp.gif) no-repeat;
 width: 100%;
 margin: 0;
 padding: 3px 0 0 0;
}
#rightcolumn #campaigncolumn div.columnbottom,
#rightcolumn div.newsactionswrap div.columnbottom {
 background: #fff url(../images/rightnavBottom.gif) no-repeat;
 height: 5px;
 width: 100%;
 margin: 0;
 padding: 0;
}
#rightcolumn h2 {
 color: #fff;
 font-size: 100%;
 margin: 0;
 padding: 0 0 8px 40px;
}
#rightcolumn #campaigncolumn h2 {
 background: #E25905 url(../images/header-campaigns.gif) no-repeat bottom;
}
#rightcolumn h2.actionalerts {
 background: #4671A1 url(../images/header-actionalerts.gif) no-repeat bottom;
}
#rightcolumn h2.newsreleases {
 background: #4671A1 url(../images/header-newsreleases.gif) no-repeat bottom;
}
#rightcolumn div.campaign {
 width: 100%;
 border-bottom: 1px #D7E6F1 solid;
 padding: 7px 0;
 margin: 0;
}
#rightcolumn div.campaign div.campaignimg {
 padding: 0 1%;
 width: 25%;
 float: left;
}
#rightcolumn div.campaign div.campaignimg a img {
 padding: 0;
}
#rightcolumn div.campaign div.campaigntext {
 padding: 0 1%;
 margin: 0;
 float: left;
 width: 71%;
}
/* RIGHT COLUMN: NEWS AND ACTION ALERTS SPECIFIC */
#rightcolumn div.newsactionswrap div.columntop {
 background: #4671A1 url(../images/rightnavTop.gif) no-repeat;
 margin: 0;
 padding: 3px 0 0 0;
}
#rightcolumn div.newsactionswrap {
 margin: 10px 0;
}
#rightcolumn div.newsactionswrap div.newsactionscontent {
 width: 219px;
 border-right: 1px #9AB2BE solid;
 border-left: 1px #9AB2BE solid;
 padding: 0;
}
#rightcolumn div.newsactionswrap div.newsactionscontent div.newsactions {
 padding: 5px 8px;
 margin: 0;
}

/* MISC BUTTONS ETC. */
#rotnBttn {
 width: 221px;
 height: 75px;
 clear: both;
 margin: 3px 0 5px 0;
}
table td.subscribe {
 font-size: 10px;
 color: #2D5278;
 font-weight: bold;
}
 #subscribebg  {
 background: url(../images/eNewsBoxBG.gif);
}

#accessnav {
 width: 807px; 
 text-align: right; 
 font-size: 80%; 
 background: #6599D2; 
 color: #fff;
 padding: 3px;
}
#accessnav a {
 color: #fff;
 font-weight: normal;
}
#accessnav a:hover {
 color: #234970;
}
dl {
 padding: 10px 20px;
}

/* INTERIOR PAGES > CONTENT COLUMN */
#intcentercolumn {
 float: left;
 width: 630px;
 margin: 0 10px 0 10px;
 font-size: 85%;
 line-height: 1.5em;
}
#intcentercolumn h1 {
 font-family: arial, san-serif;
 color: #666;
 font-size: 170%;
 letter-spacing: 0.12em;
 font-weight: normal;
}
#intcentercolumn h2 {
 font-family: arial, san-serif;
 color: #4175B1;
 font-size: 140%;
 margin: 0;
 padding: 20px 0 0 0;
}
#intcentercolumn h3 {
 font-family: arial, san-serif;
 color: #333;
 font-size: 110%;
 margin: 0;
 padding: 10px 0 0 0;
}


/* FOOTER
-------------------------------------------- */
#footer {
	 width: 813px;
	 text-align: right;
	 padding-top: 20px;
	 font-size: 85%;
}

div.footerLinks1 {
	border-top: 1px #e8eae9 solid;
}

div.footerLinks2 {
	background-color: #dee2e3;
}

div.footerLinks1,
div.footerLinks2 {
	padding: 4px 6px 3px 0;
}

div.footerLinks3 {
 padding: 4px 0;
}

div.footerLinks1 a,
div.footerLinks2 a {
	padding: 0 10px;
	border-right: 2px #dee2e3 solid;
	color: #9a9e9f;
	text-decoration: none;
	font-weight: bold;
}

div.footerLinks1 a:visited ,
div.footerLinks2 a:visited {
	padding: 0 10px;
	border-right: 2px #dee2e3 solid;
	color: #9a9e9f;
	text-decoration: none;
	font-weight: bold;
}

html>body div.footerLinks1 a, 
html>body div.footerLinks2 a {
	font-size: 90%; /* for standards-compliant browsers */
}

div.footerLinks1 a.endcap,
div.footerLinks2 a.endcap {
	border-right: none;
}

div.footerLinks1 a:hover,
div.footerLinks2 a:hover {
	color: #666;
}

