

/* Breadcrumb */
ul.Breadcrumb { list-style-type: none; margin: 0; padding: 0; }
ul.Breadcrumb li { padding-right: 0.5em; display: inline; font-weight: bold; font-size: 1em; }
ul.Breadcrumb li a { margin-right: 0.5em; }

/* Forms */
.generic-form {font-size:11px;}
.generic-form legend {font-size:14px; color:#999; font-weight:bold;}
.generic-form H2 {width:95%; border-bottom:1px solid #CCC; font-size:14px; color:#999; font-weight:bold; padding:3px;}
.generic-form th {color:#666666;padding-right:20px;padding-top:5px;text-align:right;vertical-align:top;width:200px;}
.generic-form input {font-size:11px; color:#666; border:1px solid #666; }
.generic-form select {font-size:11px; color:#666; border:1px solid #666; }
.generic-form textarea {font-family:arial; font-size:11px; color:#666; border:1px solid #666;}
.generic-form .cb {width:20px;}
.generic-form .buttons {text-align:center;}
.generic-form .buttons input {margin:10px 3px 10px 3px; width:100px; background-color:white;}
.generic-form-txt-small {width:25px; height:15px;}
.generic-form-txt-medium {width:300px; height:15px;}
.generic-form-txt-large {width:300px; height:45px;}
.generic-form-txt-x-large {width:300px; height:150px;}

/* Horizontal Navigation, Media Gallery, Quicklinks */
.NodeList a  {padding-left:3px; padding-right:3px; }

/* Reference Lists */
.reference-list  {background-color:transparent; height:auto; list-style-type:none; margin:0pt; padding:0pt; position:relative;}

/* Node Summary */
.end-item { display:none; }

/* MiniSites */
#MiniSiteNavigation ul {list-style-type: none; margin-left: 0; padding-left: 0;}
#MiniSiteNavigation ul li {display: block; width: 19em;}
#MiniSiteNavigation ul li a {display: block; padding-left: 0.8em; color: #4b4e46; font-size: 1.1em; font-weight: bold; text-decoration: none;}
#MiniSiteNavigation ul li a:hover {text-decoration: underline;}
#MiniSiteNavigation ul li a.selected {text-decoration: none;}
.MiniSiteClear {clear: none; display: none;}

/* Page Lists */
ul.PageList {background-color:transparent; height:auto; list-style-type:none; margin:0pt; padding:0pt; position:relative; }
li.FullSummary {position: relative; height: 100px; background-color: #eff2ea; margin-bottom: 5px; }
li.FullSummary img {position: absolute; top: 9px; left: 9px; margin-right: 13px; border: 1px solid white; max-height:90px; max-width:105px; }
li.FullSummary h2 {float: none; padding-top: 11px; margin-top: 0; margin-bottom: 10px; margin-left: 136px; width: 63%; }
li.FullSummary p {float: none; margin-left: 136px; width: 63%; }
li.ShortSummary {position: relative; margin-bottom: 5px; }
li.ShortSummary img {position: absolute; top: 9px; left: 9px; margin-right: 13px; border: 1px solid white; max-height:90px; max-width:105px; }
li.ShortSummary h2 {padding-top: 0.5em; margin-top: 0; margin-bottom: 0.2em; font-size: 1.2em; font-weight: bold;}
li.ShortSummary p {width: 100%}
li.QuickLink {position: relative; margin-bottom: 5px; }
li.QuickLink h2 {float: none; padding-top: 0.5em; margin-top: 0; margin-bottom: 0.5em; font-weight: bold; font-size: 1em; }
li.QuickLink p {float: none; width: 100%; }

/* Reference Node > Page > Image Only */
.refpage-imageonly img {border: none;}

/* Search Results */
.SearchResults .title {font-weight:bold;}
.SearchResults .Summary {background-color:#e8e8e0; border-top:1px solid #bcbcac; color: #7c7c71; height:auto; padding:5px 0pt 10px 10px;}
.SearchResults .Summary .searchbox {float:right; margin-right:8px;}
.SearchResults .Summary .searchbox input {border:1px solid #bcbcac; color: #666; padding-left: 2px;}
ul.srch-results li, #content ul.srch-results li {margin-bottom: 1.6em;}
ul.srch-results a.breadcrumb {border-bottom: 0;text-decoration: none;}
ul.srch-results a.breadcrumb:hover {text-decoration: underline;}
.SearchResults p {margin: 5px 0; padding:0px;}

/* Pagination */
.pagination { text-align: center; margin: 10px 0 20px 0; }
.pagination a, .pagination a:link, .pagination a:visited, .pagination .this-page { margin: 0 2px; padding: 2px 5px; border: 1px solid #e2e2da; }
.pagination a:hover, #content .pagination a:hover { background-color: #777; color: #fff; border: 1px solid #777; text-decoration: none; }
.pagination .this-page { background-color: #e8e8e0; color: #7c7c71; font-weight: bold; }
.pagination a.srch-prev { padding-right: 10px; border: 0; }
.pagination a.srch-next { padding-left: 10px; border: 0; }
.pagination a.srch-prev:hover, .pagination a.srch-next:hover { color: #4060af; background-color: transparent; text-decoration: underline; }
.pagination a:visited { color: #4060af; }

/* WebserviceReader > News Archive */
.news-archive .navigation a {padding:0px 20px 0px 0px;}
.news-archive .navigation .selected {font-weight:bold;}

            