/* Paula K. changed print section 4/18/08 a.m. */
@media print {

body {
font-size:100%;
}

#content.index .mainWithRight {
border-right:none;
display:inline;
}

#content.index #rightCol {
float:none;
}

#content.index h2, #browse {
background-color:none;
}

#content.index .divClear {
clear:none;
}

#wrapperFloat {
float:none;
}

}

@media screen, projection {

#content.index .mainNoRight {
width:625px;
padding:0;
}

/* Paula K. added 4/18/08 a.m. */
#content.index h2, #browse {
background-color:#e8e5d6;
}

#content.index .mainWithRight {
width:475px; /* wider: 405px */
padding-right:24px;
border-right:1px solid #ae9d76;
float:left;
}

#content.index .divClear {
clear:both;
}

}

/**** ALL ****/

#content.index h1 {
color:#000000;
padding-bottom:6px;
margin-bottom:18px;
}

/* Paula K. took out "background-color" 4/18/08 a.m. */
#content.index h2 {
font-size:13px;
padding:5px 0 5px 12px;
margin-top:0;
margin-bottom:0px;
color: #83692e;
}

#content.index .mainNoRight img, #content.index .mainWithRight img {
margin-top:18px;
margin-left:18px;
margin-right:48px;
width:100px;
height:100px;
float:right;
border:none;
}

#content.index .item .itemSub {
margin-left:12px;
}

/**** WITH NO RIGHT-HAND FEATURE ****/


#content.index .itemSub  {
margin-top:18px;
margin-left:150px;
padding-left:0;
}
 
#content.index .mainNoRight .itemSub  h3 {
background-color:none;
font-size:12px;
padding:0;
margin-bottom:3px;
margin-top:9px;
}
 
#content.index .itemSub p {
margin-left:9px;
}
 
 
/**** WITH RIGHT-HAND FEATURE ****/

h1.feature {
border-bottom:2px solid #DDD6BF;
}

/** Feature Column **/

#content.index #rightCol {
float:right;
width:250px; /* wider: 320px */
border-left:1px solid #ae9d76; /* border:1px solid green; */
margin-left:-1px;
padding:0px 0px 24px 0px;
}

#content.index #rightCol h4 {
font-size:18px;
line-height:22px;
color:#005a9a;
margin-top:18px;
padding-left:16px;
background-color:none;
}

#content.index #rightCol p.learnMore {
font-weight:bold;
}

#content.index #rightCol p {
color:#005a9a;
padding-left:16px;
}

#content.index #rightCol img {
border:none;
}

/** Main Column (with feature col) **/

#content.index .mainWithRight .item {
margin-top:0;
}

#content.index .mainWithRight .itemSub {
/* border-bottom:2px solid #DDD6BF; */
padding:9px 0;
margin-top:0;
}

#content.index .mainWithRight .first {
margin-top:18px;
}

#content.index .mainWithRight .itemSub h3 {
font-size:12px;
line-height:16px;
background-color:none;
padding:0;
margin: 12px 0 3px 0;
}

#content.index .mainWithRight .itemSub h3 a {
}

.mainWithRight .itemSub p, .mainWithRight .itemSub ul {
margin-bottom:3px;
}

/** Main Column - TOPICS (with feature col) **/

#content.index.topics h1 {
padding-bottom:18px;
margin-bottom:0;
border-bottom:2px solid #DDD6BF;
}

#content.index.topics .mainWithRight {
padding-top:18px;
float:none;
}
  
#content.index.topics .mainWithRight .itemSub h3 {
font-size:14px;
line-height:18px;
margin-top:24px; 
}

#content.index.topics .mainWithRight .itemSub h3.first {
margin-top:0px; 
}

#content.index.topics .mainWithRight .itemSub a {
color:#83692E;
}

/* PAULA ADDED following 3 CLASSES on 7/22/08 -- to be added to WYSIWYG styles */

#content.index.topics .mainWithRight .itemSub h3.topicIndexHead {
margin-left:24px;
margin-top:0px;
}

#content.index.topics .mainWithRight .itemSub p.topicIndexPara {
margin-left:32px;
}
 
#content.index.topics .mainWithRight .itemSub ul.topicIndexList {
margin-left:48px;
list-style:disc;
}


/** Main Column - PRODUCTS (with feature col) **/

#content.index.products #wrapperFloat {
  float:left;
width:499px;
border-right:1px solid #ae9d76;
}
 
 #content.index.products h1 {
padding-bottom:18px;
margin-bottom:0;
border-bottom:2px solid #DDD6BF;
}

#content.index.products .mainWithRight {
float:left;
width:210px;
padding-top:18px;
border-right:none;
}

#content.index.products .mainWithRight img {
margin:0;
}

#content.index.products .mainWithRight.col1 {
margin-right:9px;
}

#content.index.products .mainWithRight .itemSub {
margin-top:12px;
}

#content.index.products .mainWithRight .itemSub h3 {
margin-top:36px;
font-size:15px;
line-height:19px;
}


/** Main Column - CATEGORY **/

#content.index.category .mainNoRight {
width:750px;
}

#content.index.category .mainNoRight img {
width:140px;
height:140px;
}

#content.index.category .mainNoRight .item.challenge .itemSub {
width:675px;
}
  
/* PAULA ADDED 7/17/08 */
#content.index.category .mainNoRight .item.challenge .itemSub p {
padding-left:150px;
}
  
#content.index.category .mainNoRight .item.challenge img {
float:left;
margin:0;
margin-right:24px;
}
  
#content.index.category .mainNoRight .item.solutions img {
float:right;
margin:0;
margin-left:6px; /* Paula added 7/11/08 */
}
  
#content.index.category .mainNoRight .item.solutions {
margin-top:24px;
}

#content.index.category .mainNoRight .item.solutions .itemSub {
width:675px;
width:330px;
float:left;
margin-right:24px;
}


/** Right Column (for 1 Column, no Feature) **/


#content.index.col1 .mainNoRight .item .itemSub img {
margin-right:6px;
}


/** Main Column (for 2 Columns, no Feature) **/

#content.index.col2 .mainNoRight {
float:left;
width:350px;
}

/* Paula added 7/11/08 */
#content.index.col2 .mainNoRight .item {
margin-top:24px;
}

#content.index.col2 .mainNoRight.col1 {
margin-right:36px;
}

#content.index.col2 .mainNoRight .item .itemSub img {
margin-right:6px;
}

#content.index.col2 .mainNoRight ul.linkList li {
line-height:13px;
margin-bottom:5px;
}

#content.index.col2 .mainNoRight ul.linkList a {
text-decoration:none;
} 


/** Browse box **/

/* Paula K. took out "background-color" 4/18/08 a.m. */
#browse { 
float:left;
border:1px solid #AE9D76;
width:420px;
padding:12px 24px 12px 18px;
margin-top:36px;
}

#browse div.column {
float:left;
width:210px;
}
 
#browse h4 {
color:#000000;
font-size:12px;
font-weight:normal;
margin-bottom:18px;
}

#browse ul {
margin-left:9px;
list-style:none;
}

#browse ul li {
margin-bottom:5px;
font-size:12px;
line-height:18px;
font-weight:bold;
}