@import url("new-styles.css");

/* 
#CSS BASELINE {
} 
*/

:link,:visited { text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body {
font-family: arial, helvetica, verdana, sans-serif;
color: #000;
font-size: 12px;
line-height: 16px;
}

/*
#TYPOGRAPHY DEFINITIONS {
}
*/

a:link, a:visited, a:active {
color: #0000cc;
text-decoration: none;
}

a:hover {
color: #0000cc;
text-decoration: underline;
}

h1 {
font-size: 18px;
line-height: 22px;
padding: 0 0 4px 0;
}

h2 {
font-size: 16px;
line-height: 20px;
padding-bottom: 4px;
font-weight: bold;
}

h3 {
font-size: 14px;
line-height: 18px;
padding-bottom: 4px;
font-weight: bold;
}

h4 {
font-size: 12px;
line-height: 16px;
padding-bottom: 4px;
font-weight: bold;
}

h5, h6 {
font-weight: normal;
padding-bottom: 4px;
}

h4.hr {
padding-bottom: 0;
border-bottom: 1px solid #bcbcb9;
margin-bottom: 4px;
}

p {
padding: 0 0 10px 0;
}

blockquote {
margin: 20px;
padding: 0;
}

ul, ol {
margin: 0;
padding: 4px 0 4px 16px;
}

ul li, ol li {
padding: 0 0 4px 0;
margin: 0;
}

ul.noBullets li {
list-style-type: none;
}

.sm {
font-size: 10px;
line-height: 14px;
}


/*
#GLOBAL SITE STRUCTURE DEFINITIONS {
}
*/

#globalAnnounce {
padding: 10px;
margin: 0 auto 0 auto;
width: 980px;
display: none;
}

#globalAnnounce .btnClose {
float: right;
padding: 0 10px;
}

#globalAnnounce a {
color: #000;
text-decoration: none;
}

#globalWrap {
padding: 0;
margin: 0 auto 0 auto;
width: 980px;
background-image:url("/Design/SiteImages/Structure/bkd_global_wrapper.gif");
background-repeat: repeat-x;
}

#globalSiteHeader {
float: left;
width: 980px;
height: 63px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin: 12px 0 2px 0;
padding: 0;
background-color: #ffffff;
}

#globalSiteHeader img#emblem {
float: left;
padding-left: 25px;
}

#eyebrows {
float: right;
text-align: right;
font-size: .98em;
padding: 6px 6px 2px 0;
color: #5c5c5c;
}

#eyebrows a:link, #eyebrows a:visited, #eyebrows a:active {
color: #5c5c5c;
}

#eyebrows a:hover {
color: #000;
text-decoration: underline;
}




#globalNav {
float: left;
width: 980px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 0;
margin: 0;
background-image:url("/Design/SiteImages/TopNavigation/bkd_global_top_nav.gif");
background-repeat: repeat-x;
}

#globalNavItems {
float: left;
border: 0;
margin: 0;
padding: 0;
}

#globalNav ul {
border: 0;
margin: 0 0 1px 0;
padding: 0 0 0 8px;
list-style-type: none;
text-align: center;
height: 30px;
}
 
#globalNav ul li {
display: block;
float: left;
text-align: center;
padding: 7px 16px 2px 16px;
margin: 0 4px;
height: 21px;
font-size: .9em;
font-weight: bold;
text-transform: uppercase;
}

/* Safari nav fix */
.webkit #globalNav ul li {
padding: 7px 12px 2px 12px;
}

#globalNav a:link, #globalNav a:visited, #globalNav a:active {
text-decoration: none;
color: #222;
}

#globalNav a:hover {
text-decoration: none;
/*color: #222;*/
color: #FFF;
}

#gHome, #gHome a:link {
text-decoration: none;
color: #222;
}

#gHome, #gHome a:hover {
text-decoration: none;
color: #adada4;
}


#gWho.on, #gWho.hi {
background-image: url("/Design/SiteImages/TopNavigation/bkd_gwho.gif");
background-repeat: repeat-x;
}

#gWhat.on, #gWhat.hi {
background-image: url("/Design/SiteImages/TopNavigation/bkd_gwhat.gif");
background-repeat: repeat-x;
}

#gAction.on, #gAction.hi {
background-image: url("/Design/SiteImages/TopNavigation/bkd_gaction.gif");
background-repeat: repeat-x;
}

#gGrowing.on, #gGrowing.hi {
background-image: url("/Design/SiteImages/TopNavigation/bkd_ggrowing.gif");
background-repeat: repeat-x;
}


#globalNavSearch {
float: right;
text-align: right;
text-transform: uppercase;
color: #222;
padding: 5px 6px 0 0;
font-size: .9em;
}

.searchTextBox {
width: 176px;
height: 16px;
border: 1px solid #999;
margin: 0px 5px;
background-image:url("/Design/SiteImages/Structure/bkd_form_field.gif");
background-repeat: repeat-x;
padding-left: 3px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 1.1em;
}

#globalSubNav {
float: left;
width: 980px;
height: 24px;
padding: 0 0 2px 0;
margin: 1px 0 0 0;
border-bottom: 1px solid #ccc;
background-repeat: repeat-x;
background-color: #edede7;
}

#globalSubNav ul {
border: 0;
margin: 0;
padding: 0 0 0 6px;
list-style-type: none;
text-align: center;
height: 24px;
}
 
#globalSubNav ul li {
display: block;
float: left;
text-align: center;
padding: 6px 18px;
margin: 0;
font-size: 11px;
height: 24px;
}

#globalSubNav a:link, #globalSubNav a:visited, #globalSubNav a:active, #globalSubNav a:hover {
text-decoration: none;
color: #ffffff;
}

#sWho {
background-image: url("/Design/SiteImages/TopNavigation/bkd_snav_who.gif");
background-repeat: repeat-x;
}

#sWho li:hover, #sWho .on {
display: block;
background-image:url("/Design/SiteImages/TopNavigation/snav_who_hover.gif");
background-repeat: repeat-x;
height: 24px;
}

#sWhat {
background-image: url("/Design/SiteImages/TopNavigation/bkd_snav_what.gif");
background-repeat: repeat-x;
}

#sWhat li:hover, #sWhat .on {
display: block;
background-image:url("/Design/SiteImages/TopNavigation/snav_what_hover.gif");
background-repeat: repeat-x;
height: 24px;
}

#sAction {
background-image: url("/Design/SiteImages/TopNavigation/bkd_snav_action.gif");
background-repeat: repeat-x;
}

#sAction li:hover, #sAction .on {
display: block;
background-image:url("/Design/SiteImages/TopNavigation/snav_action_hover.gif");
background-repeat: repeat-x;
height: 24px;
}

#sGrowing {
background-image: url("/Design/SiteImages/TopNavigation/bkd_snav_growing.gif");
background-repeat: repeat-x;
}

#sGrowing li:hover, #sGrowing .on {
display: block;
background-image:url("/Design/SiteImages/TopNavigation/snav_growing_hover.gif");
background-repeat: repeat-x;
height: 24px;
}

ul#sGrowing {
padding-left: 320px;
}

#globalContent {
width: 980px;
float: left;
padding: 0 0 10px 0;
margin: 0;
background-color: #edede7;
}

#globalFooter {
padding: 0;
margin: 0;
float: left;
width: 980px;
}

#pageTools {
/*float: left;
width: 955px;
padding: 10px 0 10px 25px;
margin: 0;*/
background-image: url("/Design/SiteImages/Structure/bkd_pagetools.gif");
background-repeat: repeat-x;
background-position: bottom;
}

#siteGuideWrap { 
background-color: #adada4;
width: 980px;
background: #adada4 url("/Design/SiteImages/Structure/site_guide_bottom.gif") bottom;
background-repeat: no-repeat;
min-height: 120px;
/*
float: left;
padding: 0;
margin: 0;
width: 980px;
min-height: 150px;
background-color: #adada4;
background-repeat: no-repeat;
background-position: bottom;
background-image: url("/Design/SiteImages/Structure/site_guide_bottom.gif");
background: #f5f5f1 url("/Design/SiteImages/Structure/images/bottom-grad-bg.png") repeat-x left bottom;
*/
}

#siteGuideContent {
padding: 10px 25px;
margin: 0;
}

#siteGuideContent p {
font-size: .95em;
line-height: 1.3em;
}

#siteGuideContent a {
color: #000;
text-decoration: none;
font-weight: normal;
}

#siteGuideContent a:hover {
text-decoration: underline;
}

#siteGuideContent #left {
float: left;
width: 535px;
padding-right: 10px;
border-right: 1px solid #ccc;
}

#siteGuideContent #middle {
float: left;
padding: 0 0 0 13px;
margin: 0 0 0 10px;
width: 165px;
}

#siteGuideContent #right {
float: left;
width: 165px;
padding: 0 0 0 23px;
border-left: 1px solid #ccc;
}

#globalCopyright {
clear: both;
float: left;
font-size: .9em;
color: #999;
width: 955px;
margin: 5px auto 40px auto;
padding: 0 0 10px 25px;
}

#globalCopyright a:link, #globalCopyright a:visited, #globalCopyright a:active {
text-decoration: none;
color: #999;
}

#globalCopyright a:hover {
text-decoration: underline;
color: #000;
}

#breadcrumbs {
float: left;
padding: 15px 0 28px 0;
margin: 0;
font-size: .8em;
width: 100%;
color: #000;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
text-decoration: none;
color: #999;
}

#breadcrumbs a:hover {
text-decoration: underline;
color: #000;
}

#breadcrumbs div, #breadcrumbs span {
margin: 0;
padding: 0;
display: inline;
}

#breadcrumbs span {
padding: 0 3px;
}


#breadcrumbsflash {
float: left;
padding: 5px 0 5px 78px;
margin: 0;
font-size: .8em;
width: 100%;
color: #000;
}

#breadcrumbsflash a:link, #breadcrumbsflash a:visited, #breadcrumbsflash a:active {
text-decoration: none;
color: #999;
}

#breadcrumbsflash a:hover {
text-decoration: underline;
color: #000;
}

#breadcrumbsflash div, #breadcrumbsflash span {
margin: 0;
padding: 0;
display: inline;
}

#breadcrumbsflash span {
padding: 0 3px;
}


/*
#TOP LEVEL PAGE DEFINITIONS {
}
*/
.featureWrap {
float: left;
width: 224px;
margin: 0;
padding: 0;
}

.featureWrap .content {
float: left;
background-color: #fff;
padding: 10px;
margin: 5px auto;
}

/* 
#MAIN SUB-LAYOUT DEFINITIONS {
}
*/

.contentHeader {
float: left;
width: 980px;
padding: 0;
margin: 0;
min-height: 49px;
background-color: #ddd;
background-image: url("/Design/SiteImages/Structure/bkd_hdr_default.gif");
background-repeat: repeat-x;
}

.contentHeader img {
padding-left: 78px;
}

/* Top Level Pages */
.top2Col {
float: left;
width: 710px;
padding: 0;
margin: 0 20px 0 25px;
display: inline;
}

/* Shared Split Column Definitions */

.halfLeft {
float: left;
width: 430px;
margin: 0 10px 10px 0;
padding: 0;
display: inline;
overflow: hidden;
}

.halfRight {
float: right;
width: 430px;
margin: 0 0 10px 10px;
padding: 0;
display: inline;
overflow: hidden;
}

.thirdLeft {
float: left;
width: 280px;
margin: 0 20px 10px 0;
padding: 0;
display: inline;
overflow: hidden;
}

.thirdMiddle {
float: left;
width: 280px;
margin: 0 0 10px 0;
padding: 0;
display: inline;
overflow: hidden;
}

.thirdRight {
float: right;
width: 280px;
margin: 0 0 10px 20px;
padding: 0;
display: inline;
overflow: hidden;
}

.twoThirdsLeft {
float: left;
width: 580px;
margin: 0 10px 10px 0;
padding: 0;
display: inline;
overflow: hidden;
}

.twoThirdsRight {
float: right;
width: 580px;
margin: 0 0 10px 10px;
padding: 0;
display: inline;
overflow: hidden;
}

/* Full width, no nav, no sidebar */
#main1Col {
float: left;
width: 880px;
margin: 0 22px 0 78px;
padding: 0 0 15px 0;
display: inline;
}

/* Full width, no nav, no sidebar, no margins */
#main1ColFlash {
float: left;
width: 980px;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: inline;
}

/* Main content with local navigaton */
#main2ColNav {
float: left;
width: 748px;
margin: 0px 22px 0px 20px;
padding: 0 0 15px 0;
display: inline;
}

#main2ColNav .halfLeft, #main2ColNav .halfRight {
width: 364px;
}

#main2ColNav .thirdLeft, #main2ColNav .thirdMiddle, #main2ColNav .thirdRight {
width: 236px;
}

#main2ColNav .twoThirdsLeft, #main2ColNav .twoThirdsRight {
width: 482px;
}


/* Main content with sidebar */
#main2ColSide {
float: left;
width: 660px;
margin: 0px 20px 0px 78px;
padding: 0 0 15px 0;
display: inline;
}

#main2ColSide .halfLeft, #main2ColSide .halfRight {
width: 320px;
}

#main2ColSide .thirdLeft, #main2ColSide .thirdRight {
width: 207px;
}

#main2ColSide .thirdMiddle {
width: 206px;
}

#main2ColSide .twoThirdsLeft, #main2ColSide .twoThirdsRight {
width: 423px;
}

/* Local nav, main content and sidebar */
#main3Col {
float: left;
width: 528px;
margin: 0px 20px;
padding: 0 0 15px 0;
display: inline;
}

#main3Col .halfLeft, #main3Col .halfRight {
width: 254px;
}

#main3Col .thirdLeft, #main3Col .thirdRight {
width: 163px;
}

#main3Col .thirdMiddle {
width: 162px;
}

#main3Col .twoThirdsLeft, #main3Col .twoThirdsRight {
width: 335px;
}

/*
#LOCAL NAVIGATION DEFINITIONS {
}
*/

#localNavWrap {
float: left;
width: 190px;
background-color: #b06baa;
font-size: .9em;
margin: 0 0 10px 0;
padding: 27px 0 5px 0;
border-bottom: 1px solid #999;
}

#localNavWrap a:link, #localNavWrap a:visited, #localNavWrap a:active, #localNavWrap a:hover {
color: #000;
text-decoration: none;
}

.localNav {
margin: 0;
padding: 0;
width: 190px;
background-color: #e3d7dd;
}

.localNav span, .localNav * span {
border-bottom: 1px dotted #999;
width: 160px;
display: block;
padding: 10px 5px 10px 25px;
font-weight: bold;
}

.localNav div {
border-top: none;
width: 190px;
padding: 0;
margin: 0;
}

#localBack {
background-image:url("/Design/SiteImages/Structure/local_back_arrow.gif");
background-position: left center;
background-repeat: no-repeat;
border-bottom: 1px solid #999;
width: 160px;
display: block;
padding: 5px 5px 7px 25px;
margin: 0;
font-weight: bold;
background-color: #e3d7dd;
}

#localBack a:link, #localBack a:visited, #localBack a:active {
color: #666;
}

#localBack:hover {
background-color: #eee;
}

/* Second level */
.localNav div span {
width: 155px;
background-color: #d1b6ca;
margin: 0;
padding: 8px 5px 8px 30px;
font-weight: normal;
}

.localNav div div {
border-top: none;
margin: 0;
width: 190px;
}

/* Third level */
.localNav div div span {
width: 150px;
background-color: #bc93b4;
padding: 6px 5px 6px 35px;
margin: 0;
font-style: italic;
font-size: .9em;
}

.localNav span:hover {
background-color: #eee;
}

.localNav .on {
background-color: #edede7;
background-image:url("/Design/SiteImages/TopNavigation/bkd_local_nav_on.gif");
background-repeat: no-repeat;
background-position: left center;
}

.localNav span .top {
font-size: 1.2em;
}



/*
#SIDEBAR DEFINITIONS {
}
*/

.sidebarWrap {
float: left;
width: 200px;
margin: 72px 0 0 0;
padding: 0;
font-size: 11px;
line-height: 14px;
display: inline;
}

.sidebar {
margin: 0 0 20px 0;
padding: 0;
}

.sidebarHL {
width: 200px;
padding: 10px;
margin: 0px 0 20px -10px;
background-color: #e5b2e1;
}

.sidebar h1, .sidebarHL h1 {
color: #000;
font-size: 12px;
line-height: 14px;
padding: 4px 0;
margin: 0;
border: none;
}

.sidebar h2, .sidebarHL h2 {
color: #666;
font-size: 11px;
line-height: 12px;
padding: 4px 0 0 0;
margin: 0;
font-weight: bold;
}


.sidebarWrap .topLevel {
margin-top: 44px;
}



/*
#SPOTLIGHT TAB DEFINITIONS {
}
*/

#slWrap {
padding: 10px 0;
margin: 0;
clear: both;
}

#slToggle {
margin: 10px 0 0 0;
padding: 0;
}

#slTabs {
  float:left;
  width:645px;
  line-height:normal;
  margin:0;
  padding:10px 10px 0 0;
  list-style:none;
  }

#slTabs li {
  float:left;
  background:url("/Design/SiteImages/Structure/sl_tab_left_off.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  }

#slTabs a:link, #slTabs a:visited, #slTabs a:active {
  float:left;
  display:block;
  background:url("/Design/SiteImages/Structure/sl_tab_right_off.gif") no-repeat right top;
  padding:5px 10px 4px 4px;
  margin-right: 2px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }

#slTabs a:hover {
  color:#444;
  }

#slTabs .on {
  background-image:url("/Design/SiteImages/Structure/sl_tab_left_on.gif");
  }
  
#slTabs .on a:link, #slTabs .on a:visited, #slTabs .on a:active, #slTabs .on a:hover {
  background-image:url("/Design/SiteImages/Structure/sl_tab_right_on.gif");
  color:#000;
  padding-bottom:5px;
  }

#slContent {
background-color: #ffffff;
background-image:url("/Design/SiteImages/Structure/sl_bottom.gif");
background-position: bottom;
background-repeat: no-repeat;
margin: 0 10px 0 0;
padding: 0;
width: 710px;
height: 230px;
clear: both;
}

#slContent .content {
background-image:url("/Design/SiteImages/Structure/sl_top.gif");
background-repeat: no-repeat;
padding: 10px;
margin: 0;
width: 610px;
display: none;
}

#slContent .on {
display: block;
}

.slPhoto {
float: left;
margin: 0 20px 0 0;
padding: 0;
display: inline;
}

.slText {
float: left;
margin: 0;
padding: 0;
width: auto;
display: inline;
}

.slTextPhoto {
float: left;
margin: 0;
padding: 0;
width: 295px;
display: inline;
}

.slTextRelated {
float: left;
margin: 0 19px 0 0;
padding: 0 10px 0 0;
width: 390px;
border-right: 1px solid #ccc;
display: inline;
}

.slTextPhotoRelated {
float: left;
margin: 0 19px 0 0;
padding: 0 10px 0 0;
width: 180px;
border-right: 1px solid #ccc;
display: inline;
}

.slRelated {
width: 180px;
float: left;
margin: 0;
padding: 0;
display: inline;
}



/* Make 3 Column layout spotlight narrower where necessary */
#main3Col #slTabs {
width: 490px;
}

#main3Col #slContent {
width: 525px;
background-image:url("/Design/SiteImages/Structure/sl_bottom_main3col.gif");
}


#main3Col #slContent .content {
background-image:url("/Design/SiteImages/Structure/sl_top_main3col.gif");
}


/* Make 2 Column layout width sidebar spotlight narrower where necessary */
#main2ColSide #slTabs {
width: 622px;
}

#main2ColSide #slContent {
width: 657px;
background-image:url("/Design/SiteImages/Structure/sl_bottom_main2col_side.gif");
}

#main2ColSide #slContent .content {
background-image:url("/Design/SiteImages/Structure/sl_top_main2col_side.gif");
}

/*
#BLOCKQUOTE DEFINITIONS {
}
*/

.quoteWrap {
float: left;
width: 100%;
margin: 0px 20px 10px 0;
padding: 0 0 10px 0;
background-color: #fff;
background-image:url("/Design/SiteImages/Structure/quote_bottom.gif");
background-repeat:no-repeat;
background-position: bottom right;
clear: both;
display: inline;
}

.quoteWrap blockquote {
width: auto;
padding: 20px 10px 10px 10px;
margin: 0 0 10px 0;
font-size: 14px;
line-height: 18px;
color: #666;
font-style: italic;
background-image:url("/Design/SiteImages/Structure/quote_top.gif");
background-repeat:no-repeat;
background-color: #fff;
}

.quoteWrap p {
font-size: 11px;
line-height: 14px;
color: #000;
padding: 0 10px 0 20px;
margin: -10px 0 10px 0;
}

/* 
HIGHLIGHT BOX DEFINITIONS {
}
*/

/* Default styling. Used when JavaScript is unsupported */
.boxWrap {
padding:20px;
margin:0 0 10px 0;
background:#e5b2e1;
}

/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

.cb {
    margin:0 0 10px 0;
    }

/* Rules for the top corners and border */
.bt {
    background:url("/Design/SiteImages/Structure/box_default.png") no-repeat 100% 0;
    margin:0 0 0 18px;
    height:17px;
    }
.bt div {
    height:17px;
    width:18px;
    position:relative;
    left:-18px;
    background:url("/Design/SiteImages/Structure/box_default.png") no-repeat 0 0;
    }

/* Rules for the bottom corners and border */
.bb {
    background:url("/Design/SiteImages/Structure/box_default.png") no-repeat 100% 100%;
    margin:0 0 0 12px;
    height:14px;
    }
.bb div {
    height:14px;
    width:12px;
    position:relative;
    left:-12px;
    background:url("/Design/SiteImages/Structure/box_default.png") no-repeat 0 100%;
    }

/* Insert the left border */
.i1 {
    padding:0 0 0 20px;
    background:url("/Design/SiteImages/Structure/box_default_borders.png") repeat-y 0 0;
    }
/* Insert the right border */
.i2 {
    padding:0 20px 0 0;
    background:url("/Design/SiteImages/Structure/box_default_borders.png") repeat-y 100% 0;
    }
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
    background:#e5b2e1;
    background:url("/Design/SiteImages/Structure/box_default_borders.png");
    padding:0;
    }


/* Generic white rounded box */
.boxWhite {
padding:20px;
margin: 0 0 10px 0;
background:#fff;
}


/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

.wcb {
    margin:0 0 10px 0;
    }

/* Rules for the top corners and border */
.wcb .bt {
    background:url("/Design/SiteImages/Structure/box_white.png") no-repeat 100% 0;
    margin:0 0 0 18px;
    height:17px;
    }
.wcb .bt div {
    height:17px;
    width:18px;
    position:relative;
    left:-18px;
    background:url("/Design/SiteImages/Structure/box_white.png") no-repeat 0 0;
    }

/* Rules for the bottom corners and border */
.wcb .bb {
    background:url("/Design/SiteImages/Structure/box_white.png") no-repeat 100% 100%;
    margin:0 0 0 12px;
    height:14px;
    }
    
.wcb .bb div {
    height: 14px;
    width: 12px;
    position:relative;
    left:-12px;
    background:url("/Design/SiteImages/Structure/box_white.png") no-repeat 0 100%;
    }

/* Insert the left border */
.wcb .i1 {
    padding:0 0 0 20px;
    background:url("/Design/SiteImages/Structure/box_white_borders.png") repeat-y 0 0;
    }
/* Insert the right border */
.wcb .i2 {
    padding:0 20px 0 0;
    background:url("/Design/SiteImages/Structure/box_white_borders.png") repeat-y 100% 0;
    }
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.wcb .i3 {
    background:#e5b2e1;
    background:url("/Design/SiteImages/Structure/box_white_borders.png");
    padding:0;
    }

/*
#ARTICLE IMAGERY DEFINITIONS {
}
*/

.imgCapWrap {
width: 100%;
margin: 0 0 10px 0;
overflow: hidden;
}

.credit {
text-align: right;
background-color: #fff;
color: #666;
padding: 0;
margin: 0;
}

.caption {
background-color: #fff;
font-size: .8em;
line-height: 1.1em;
padding: 8px;
margin: 0;
}

.imgCapWrapThumb {
float: left;
width: 100px;
margin: 0 20px 10px 0;
padding: 0;
overflow: hidden;
}

#ssWrap {
position: absolute;
left: 190px;
top: 10px;
margin: 0;
z-index: 99;
background-color: #fff;
padding: 10px;
border: 2px solid #98988c;
}

/*
#MISC_DEFINITIONS {
}
*/

.dr {
width: 100%;
height: 4px;
background-image: url("/Design/SiteImages/Structure/bkd_hr.gif");
background-repeat: repeat-x;
margin: 4px 0 10px 0;
padding: 0;
}

hr {
border: none 0; 
border-bottom: 1px solid #bcbcb9;
width: 100%;
height: 1px;
margin: 2px 0 4px 0;
text-align: left;
}

.hide {
display: none;
}

.clear {
padding: 0;
margin: 0;
clear: both;
}

a.tbl {
color: #00ff00;
text-decoration: underline;
font-style: italic;
}

/* Added for error controls */
.applicationError {
font-size: larger;
font-weight: bold;
color: #cc0000;
}

ul.NoIndent
{
    margin-left: 0;
    padding-left: 0;
}

ul.NoIndent li 
{
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0;
}

ul.NoListStyle
{
    list-style: none;
}

/* Hides from IE-mac \*/
* html .floatholder {
height: 1%;
}
/* End hide from IE-mac */










/* GSA Sidebar Search Sidebar */
#GSASearchTextBox
{
    width: 156px;
    height: 17px;
    border: 1px solid #999;
    margin: 0px;
    background-image:url("/Design/SiteImages/Structure/bkd_form_field.gif");
    background-repeat: repeat-x;
    padding-left: 3px;
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 1.1em;
    float: left;
    margin-right: 5px;
}
