ul
{
margin: 0 0 15px 20px;
}

.pressPagination
{
float: right;
font: 12px/15px "Trebuchet MS", sans-serif;
}

.pressPagination ul
{
list-style: none;
}

.pressPagination ul li
{
color: #c1beb5;
display: inline;
padding: 0 3px;
border-right: 1px solid #5f3915;
}

.pressPagination ul li.last
{
border-right: none;
}

.pressPagination ul li a,
.pressPagination ul li a:link,
.pressPagination ul li a:visited
{
color: #5f3915;
text-decoration: none;
border-bottom: 1px dotted #613915;
}

.pressPagination ul li a:active,
.pressPagination ul li a:hover
{
color: #000;
border-bottom: none;
}

table#pressTable
{
width: 100%;
border-bottom: 1px dotted #b3b3b3;
margin: 0 0 10px 0;
}

table#pressTable th
{
background: #d2b034;
color: #fff;
padding: 5px 11px;
text-transform: uppercase;
font: 11px/14px "Trebuchet MS", sans-serif;
}

table#pressTable th
{
background: #d2b034;
color: #fff;
padding: 5px 11px;
text-transform: uppercase;
font: 11px/14px "Trebuchet MS", sans-serif;
}

table#pressTable th#titleHead
{
padding: 5px 11px 5px 20px;
}

table#pressTable th#dateHead
{
width: 55px;
}

table#pressTable td
{
padding: 5px 20px 10px 20px;
font: 11px/14px "Trebuchet MS", sans-serif;
}

table#pressTable tr.darkRow td
{
background: #f5f4ef;
}

table#pressTable td.date
{
border-right: 1px dotted #b3b3b3;
padding: 5px 11px;
}

table#pressTable a,
table#pressTable a:link,
table#pressTable a:visited,
table#pressTable a:active
{
color: #5f3915;
text-decoration: none;
border-bottom: 1px dotted #613915;
}

table#pressTable a:hover
{
border-bottom: none;
}

#articleDisplay
{
padding: 0 20px;
/*padding-right: 100px;*/
}

#articleDisplay h1
{
color: #1a1a1a;
font: bold 16px/19px "Trebuchet MS", sans-serif;
margin: 12px 0 0 0;
clear: both;
text-transform: none;
}

#articleDisplay h2
{
color: #1a1a1a;
font: 12px/15px "Trebuchet MS", sans-serif;
margin: 0 0 15px 0;
}

#articleDisplay h3
{
color: #1a1a1a;
font: 12px/15px "Trebuchet MS", sans-serif;
margin: 0;
padding: 0;
}

#articleDisplay p
{
color: #1a1a1a;
font: 12px/15px "Trebuchet MS", sans-serif;
margin: 0 0 12px 0;
}

/* ///////////////// */
/* contact us classes */
/* ///////////////// */

.corpAddress,
.corpAddressDotted
{
margin: 10px;
padding: 0 0 10px 0;
font: 12px/16px "Trebuchet MS", sans-serif;
}

.corpAddressDotted
{
background: url(/_media/images/common/grey_dotted_bg.gif) bottom left repeat-x;
}

.corpAddress address,
.corpAddressDotted address
{
display: block;
}

a.vCard,
a.vCard:link,
a.vCard:visited,
a.vCard:active
{
display: block;
color: #7c7c7c;
font: bold 10px/16px "Trebuchet MS", sans-serif;
padding: 0 0 0 20px;
background: url(/_media/images/common/vcard.gif) 0em .2em no-repeat;
}

a.vCard:hover
{
text-decoration: none;
color: #000;
}

.contactHead
{
display: block;
padding: 0 0 10px 0;
}

form.contactForm label
{
margin-top: 20px;
display: block;
}

form.contactForm input.text,
form.contactForm textarea
{
margin: 2px 0 0 0;
display: block;
width: 350px;
}

form.contactForm select
{
margin: 2px 0 20px 0;
display: block;
width: 200px;
}

form.contactForm input.phoneFax
{
margin: 2px 0 20px 0;
display: block;
width: 150px;
}

form.contactForm input.zip
{
margin: 2px 0 20px 0;
display: block;
width: 100px;
}

td.faxCell,
td.zipCell
{
padding: 0 0 0 15px;
}

table#radioTable
{
margin: 0 0 15px 0;
}

table#radioTable td
{
padding: 0 30px 5px 0;
}

/* ///////////////// */
/* client login classes */
/* ///////////////// */

#buttonsArea
{
margin: 20px 0;
padding: 20px 0 40px 0;
background: url(/_media/images/common/grey_dotted_bg.gif) bottom left repeat-x;
}

.loginArea
{
padding: 0 0 20px 0;
margin: 0 8px;
width: 353px;
float: left;
background: url(/_media/images/common/login_area_bottom.gif) bottom left no-repeat;
}

.loginAreaInner
{
text-align: center;
padding: 20px 20px 0 20px;
background: url(/_media/images/common/login_area_top.gif) top left no-repeat;
}

.loginArea p
{
margin: 20px 0 25px 0;
}