/* CSS Document */
img {
border:0px;
}

.bodyCopy {
font-family:"Times New Roman", Times, serif;
font-weight:normal;
line-height:16px;
font-size:12px;
color:#000000;
padding:0px;
margin:0px;
}

.bodyCopyDark {
font-family:"Times New Roman", Times, serif;
line-height:15px;
font-size:12px;
font-weight:bold;
color:#000000;
padding:0px;
margin:0px;
}

.bodyCopyWhite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
font-size:12px;
color:#ffffff;
padding:0px;
margin:0px;
}

.bodyCopyWhite a{
color:#ffffff;
text-decoration:none;
}

.bodyCopyWhite a:hover {
text-decoration:underline;
}

/* juniper article archive */

.archive1 {
padding:0px;
margin:10px 0px 10px 9px;
}

.archive1 li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
font-size:11px;
background:url(images/arrowDark.gif) 0px 4px no-repeat;
background-repeat:no-repeat;
list-style-type:none;
padding:0px 0px 6px 14px;
}

.archive1 li a{
text-decoration:none; 
color:#336699;
}

.archive1 li a:hover {
text-decoration:underline;
color:#000000;
}

/* juniper article archive */

.berryCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
font-size:11px;
color:#000000;
padding:0px;
margin:0px;
}

.blueBarCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
font-size:12px;
color:#FFFFFF;
padding:0px;
margin:0px;
}
.searchCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
font-size:11px;
color:#333333;
}

.readMore {
padding:0px;
margin:0px;
}

.readMore a{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#cc3333;
}

.readMore a:hover {
text-decoration:underline;
color:#cb0000;
}

.readMoreBerry {
padding:0px;
margin:0px;
}

.readMoreBerry a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#cc3333;
}

.readMoreBerry a:hover {
text-decoration:underline;
color:#cb0000;
}

.berryTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#336699;
padding:0px;
margin:0px;
}
.mainTitle {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#336699;
padding:0px;
margin:0px;
}

.subTitle {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#000000;
padding:8px 0px 0px 0px;
margin:0px;
}

.subTitle2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:0px;
margin:0px;
}

.subHead1, .subHead1 a{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#336699;
padding:0px;
margin:0px;
text-decoration:none;
}
.subHead1 a:hover{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#336699;
padding:0px;
margin:0px;
text-decoration:underline;
}


.subHead2, .subHead2 a{
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#336699;
padding:0px;
margin:0px;
}



.subHead2 a:hover {
color:#336699;
text-decoration:underline;
}

.subHead3, .subHead3 a{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#336699;
padding:0px;
margin:0px;
}

.communityLinks{
padding:4px 0px 0px 0px;
margin:0px;
}

.communityLinks li{
list-style-type:none;
background:url(images/redArrow.gif) no-repeat 0px 3px;
padding:0px 0px 0px 8px;
}

.communityLinks li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:0px;
margin:0px;
text-decoration:none;
}

.communityLinks li a:hover {
text-decoration:underline;
color:#000000;
}


/* padding */

.mainBody {
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.bodyLeft {
padding:11px 0px 0px 0px;
}

.bodyRight {
padding:11px 8px 10px 10px; 
border-left:1px solid #cccccc;
}

.bodyLeftHeader {
border-bottom:1px solid #cccccc;
padding:0px 10px 16px 10px;
}

.bodyLeftBtmLeft {
padding:10px 10px 0px 10px;
border-bottom:1px solid #cccccc;
}

.bodyLeftBtmRight {
padding:10px 8px 4px 10px;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.newsFeeds {
border-bottom:1px solid #cccccc;
padding:4px 0px 7px 0px;
}

.communityCell {
padding:7px 0px 0px 0px;
}


/* secondary padding */

.secondaryBodyLeft {
padding:11px 8px 10px 10px;
}

.footer {
padding:2px 10px 2px 10px;
}

/* leftNavBg */

.leftNavBg {
border-right:1px solid #cccccc;
}

.leftNavTitle {
padding:10px 0px 8px 10px;
}

/* about */
.aboutBodyRight {
padding:11px 20px 10px 20px;
}


/* footer */
.footerCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
font-size:10px;
color:#000000;
padding:0px;
margin:0px;
}

.footerCopy a {
color:#000000;
text-decoration:none;
}

.footerCopy a:hover {
text-decoration:underline;
}
.signUpCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
font-size:11px;
color:#ffffff;
padding:0px;
margin:0px;
}

.signUpCopy a {
color:#99FFFF;
text-decoration:none;
}

.signUpCopy a:hover {
text-decoration:underline;
}



/*  caption styles */
.captionMain {
float:right;
width:278px;
margin-left:8px; 
margin-bottom:4px; 
border:1px solid #cccccc;
}

.captionNest {
width:auto; 
padding:6px; 
background-image:url(images/captionBg.gif); 
background-repeat:repeat-x;
}

.captionCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:14px;
}
/*  end caption styles */
