body {
	background-color: #d1d1d1;
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 0 0;
}
.bodyPopup{
    background-color: #FFFFFF;
}
.bodyTable {
	width: 930px;
}
.pageBody {
	width: 900px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.pageLeft {
	width: 15px;
	background-color: #d1d1d1;
	background: url(images/pagesprite.gif) -945px 0px repeat-y;
}
.pageRight {
	width: 15px;
	background-color: #d1d1d1;
	background: url(images/pagesprite.gif) -930px 0px repeat-y;
}
.pageFooter {
    background: url(images/pagesprite.gif) 0px 0px no-repeat;
    width: 930px;
    height: 6px;
}
/* blue tabbed body panels */
.tabPanelTop, .tabPanelBottom {
    font-family: arial, helvetica, sans-serif;
	font-size: 5px;
    width: 619px;
    height: 6px;
    background-color: #ffffff;
}
.tabPanelTop {
    background: url(images/tabpanelsprite.gif) 0px 0px no-repeat;
}
.tabPanelBottom {
    background: url(images/tabpanelsprite.gif) 0px -6px no-repeat;
}

/* Paragraph Styles */
p {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal
}
.updateHilite {
	font-weight: bold;
	color: #0033ff;
}
.HighlightKeywords {
	background-color: #d1d1d1;
	color: #000000;
	font-weight: normal;
	padding: 0 2px 0 2px;
}
.homeText {
	line-height: 16px;
}
.divPara {
	padding: 10px 50px 5px 50px;
}
.paraIntro {
	font-weight: bold;
	font-size: 13px; 
}
.bodyText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: left;
}
.footerText {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	padding: 0 0 0 10px;
}
.popupfooterText {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	padding: 0 0 0 10px;
}
.bodyTextPhoto {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	padding: 5px 0 10px 0;
}
.bodyTextDetails {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	padding: 5px 10px 5px 10px;
}
.heading1{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal
}
.smallText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding: 0 0 0 1px;
}
.photoCreditText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding-left: 1px;
	padding-bottom: 10px;
}
.mapFooterText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding: 3px 10px 3px 10px;
}

.listNotes{
	color: #808080;
	text-transform: none;
	font-weight: normal;
}
.newHilite{
	color: #FF0000;
	/*text-transform: uppercase;*/
	/*padding: 0 3px 0 3px;*/
}
.whiteText; a.whiteText:link; a.whiteText:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.whiteText:hover; a.whiteText:active; {
	text-decoration: underline;
	color: #FFFFFF;
}
.hrStyle{
	color: #4f5281;
	width: 95%;
	height: 1px;
}
.hrStyle2{
	color: #4f5281;
	width: 100%;
	height: 1px;
}
/* Site Menu Styles */
.homeOut, .homeOver, .homeSel {
    width: 50px;
}
.homeOut {
    background: url(images/menusprite.gif) 0px 0px no-repeat;
}
.homeOver {
    background: url(images/menusprite.gif) 0px -21px no-repeat;
}
.homeSel {
    background: url(images/menusprite.gif) 0px -42px no-repeat;
}
.checklistOut, .checklistOver, .checklistSel {
    width: 66px;
}
.checklistOut {
    background: url(images/menusprite.gif) -50px 0px no-repeat;
}
.checklistOver {
    background: url(images/menusprite.gif) -50px -21px no-repeat;
}
.checklistSel {
    background: url(images/menusprite.gif) -50px -42px no-repeat;
}
.photosOut, .photosOver, .photosSel {
    width: 54px;
}
.photosOut {
    background: url(images/menusprite.gif) -116px 0px no-repeat;
}
.photosOver {
    background: url(images/menusprite.gif) -116px -21px no-repeat;
}
.photosSel {
    background: url(images/menusprite.gif) -116px -42px no-repeat;
}
.mapsOut, .mapsOver, .mapsSel {
    width: 47px;
}
.mapsOut {
    background: url(images/menusprite.gif) -170px 0px no-repeat;
}
.mapsOver {
    background: url(images/menusprite.gif) -170px -21px no-repeat;
}
.mapsSel {
    background: url(images/menusprite.gif) -170px -42px no-repeat;
}
.linksOut, .linksOver, .linksSel {
    width: 45px;
}
.linksOut {
    background: url(images/menusprite.gif) -217px 0px no-repeat;
}
.linksOver {
    background: url(images/menusprite.gif) -217px -21px no-repeat;
}
.linksSel {
    background: url(images/menusprite.gif) -217px -42px no-repeat;
}
.contactOut, .contactOver, .contactSel {
    width: 61px;
}
.contactOut {
    background: url(images/menusprite.gif) -262px 0px no-repeat;
}
.contactOver {
    background: url(images/menusprite.gif) -262px -21px no-repeat;
}
.contactSel {
    background: url(images/menusprite.gif) -262px -42px no-repeat;
}
.searchOut, .searchOver, .searchSel {
    width: 53px;
}
.searchOut {
    background: url(images/menusprite.gif) -323px 0px no-repeat;
}
.searchOver {
    background: url(images/menusprite.gif) -323px -21px no-repeat;
}
.searchSel {
    background: url(images/menusprite.gif) -323px -42px no-repeat;
}
.tabInnerDiv {
	border: solid 1px #3c7fb1;
	padding: 3px 10px 3px 10px;
}
.divImagePageNumbers, .divImagePageNumbers a, .divImagePageNumbers span {
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding: 3px 3px 3px 10px;
}
.divImagePageNumbers a {
	padding: 0 4px 0 4px;
}
.divImagePageNumbers span {
	padding: 0 5px 0 5px;
	color: #FF0000;
}
.divImagePageNumbers .inactive {
	padding: 0 5px 0 5px;
	color: #aaaaaa;
}
.divLocationGlossary {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 11px; 
    font-weight: normal;
    color: #000000;
    padding: 0px 10px 10px 15px;
}
/* --- LEFT PANEL LIST STYLES --- */
.liListClass ul li{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px -2px -15px;
}
.photoLiFamStyle {
	list-style: none;
	text-transform: uppercase;
	padding: 5px 5px 0px 10px;
}
/* --- END OF LEFT PANEL LIST STYLES --- */


/* --- SEARCH RESULTS LIST STYLES --- */
.searchList li{
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding: 0px 7px 6px 0px;
	margin-left: -25px;
}
.searchList{
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	/*padding: 5px 7px 5px 7px;*/
}
.searchimg {
	padding: 3px 7px 3px 7px;
}
.searchList td {
	border-bottom: solid 1px #808080;
	vertical-align: top;
}
.searchList .detail {
	vertical-align: top;
	padding: 8px 7px 5px 7px;
}
.searchList .fam {
	 text-transform: uppercase;
	 vertical-align: top;
	 padding: 8px 7px 5px 7px;
}
/* --- END OF SEARCH RESULTS LIST STYLES --- */


/* --- CHECKLIST BODY STYLES --- */
.chkCls, .chkOr, .chkFam, .chkGen, .chkSp{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}
.chkCls {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0 10px 0;
}
.chkOr {
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 30px 5px 30px;
}
.chkFam {
    font-size: 11px; 
    padding: 5px 30px 0 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.chkGen {
    padding: 0 30px 0 50px;
}
.chkSp {
    padding: 0 30px 0 70px;
}
.chkSp a {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-style: italic;
}
.ClassNav, .ClassNav a {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px; 
	font-weight: normal;
	/*padding: 3px;*/
}
.bottomChklistNav {
	padding: 10px 0 10px 0;
}
/* --- END OF CHECKLIST BODY STYLES --- */

/* --- FORM STYLES --- */
.inputText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	height: 12px;
}
.inputTextArea {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
}
.inputTextSearchAdvanced {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 
	height: 12px;
	width: 200px;
}
.inputButton {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
}
.inputSelectSearchAdvanced, .inputSelectSearchAdvanced option {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	width: 206px;
}
/* --- END OF FORM STYLES --- */

/* --- CHECKLIST LEFT PANEL LIST STYLES --- */
.liCls {
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	padding: 10px 5px 3px 5px;
	text-transform: uppercase;
}
.liOrd {
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #4f5281;
	padding: 0 5px 0 5px;
}
.liFam {
	padding: 1px 5px 2px 15px;
}

.liCls a:link, .liCls a:visited, .liCls a:hover, .liCls a:active {
	font-family: Tahoma, arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
}
.liCls a:link, .liCls a:visited {
	color: #000000;
}
.liCls a:hover, .liCls a:active {
	color: #990000;
}

.liFam a:link, .liFam a:visited, .liFam a:hover, .liFam a:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
}
.liFam a:aFam, .liFam a:visited {
	color: #4f5281;
}
.liFam a:hover, .liFam a:active {
	color: #990000;
}
/* --- END OF CHECKLIST LEFT PANEL LIST STYLES --- */

/* --- Homepage Panel CSS --- */
.leftPanelStyle {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color: #eaf6fd;
	font-size: 11px; 
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	border-right: solid 1px #7790d6;
	border-left: none;
	border-bottom: solid 1px #7790d6;
	border-top: none;
}
.rightPanelStyle {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color: #eaf6fd;
	font-size: 11px; 
	font-weight: normal;
	padding: 5px;
	border-left: solid 1px #7790d6;
	border-right: none;
	border-bottom: solid 1px #7790d6;
	border-top: none;
}
.leftPanelNewPhotosTD {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color: #e2e2e2;
	font-size: 11px; 
	font-weight: normal;
	padding: 7px;
	border-left: none;
	border-right: solid 1px #7790d6;
	border-bottom: solid 1px #7790d6;
	border-top: none;
}
/* --- end of Homepage Panel CSS --- */

/* --- ANCHOR CSS --- */
a {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
a:link, a:visited {
	text-decoration: none;
	color: #4f5281;
}

a:hover, a:active {
	text-decoration: underline;
	color: #990000;
}
.linkText, a.linkText {
	color: #707070;
	font-size: 11px; 
	line-height: 15px;
}
a.linkText:hover {
	color: #0000FF;
	text-decoration: underline
}
a.linkText2 {
	color: #C0C0C0;
	font-size: 12px; 
}
a.linkText2:hover {
	color: #00BFFF;
	text-decoration: underline
}
a.smallItalic {
	color: #000000;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}
a.smallItalic:hover {
	color: #FF0000;
	text-decoration: underline;
}
a.speciesTNtextStyle {
	color: #000000;
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
}
a.speciesTNtextStyle:hover {
	color: #FF0000;
	text-decoration: underline;
}

a.chkPhoto:link, a.chkPhoto:visited, a.chkPhoto:active, a.chkPhoto:hover {
	font-size: 10px;
	font-weight: bold;
	background-color: #808080;
	color: #FFFFFF;	
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 2px 0 2px;
	font-style: normal;
}
a.chkPhoto:link, a.chkPhoto:visited {
	background-color: #808080;
	color: #FFFFFF;
}
a.chkPhoto:active, a.chkPhoto:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}

a.shellLocation:link, a.shellLocation:visited, a.shellLocation:active, a.shellLocation:hover {
	font-size: 10px;
	font-weight: bold;
	background-color: #808080;
	color: #FFFFFF;	
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 2px 0 2px;
}
a.shellLocation:link, a.shellLocation:visited {
	background-color: #808080;
	color: #FFFFFF;
}
a.shellLocation:active, a.shellLocation:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}

/* image heading styles */
.headingNewPhoto, .headingSiteUpdates, .headingQuickSearch, .headingQuickLinks, .headingIndexOfFamilies, .headingGeographicalRangeL, 
    .headingGeographicalRangeR, .headingImageList, .headingLocationMaps, .headingImagesRecentlyAdded {
    width:220px;
    height:26px;
}
.headingNewPhoto {
    background: url(images/textheadingsprite.gif) 0px -104px no-repeat;
}
.headingSiteUpdates {
    background: url(images/textheadingsprite.gif) 0px -234px no-repeat;
}
.headingQuickSearch {
    background: url(images/textheadingsprite.gif) 0px -208px no-repeat;
}
.headingQuickLinks {
    background: url(images/textheadingsprite.gif) 0px -182px no-repeat;
}
.headingIndexOfFamilies {
    background: url(images/textheadingsprite.gif) 0px -52px no-repeat;
}
.headingGeographicalRangeL {
    background: url(images/textheadingsprite.gif) 0px -26px no-repeat;
}
.headingGeographicalRangeR {
    background: url(images/textheadingsprite.gif) 0px 0px no-repeat;
}
.headingImageList {
    background: url(images/textheadingsprite.gif) 0px -130px no-repeat;
}
.headingLocationMaps {
    background: url(images/textheadingsprite.gif) 0px -78px no-repeat;
}
.headingImagesRecentlyAdded {
    background: url(images/textheadingsprite.gif) 0px -156px no-repeat;
}

/* image tab styles */
.tabmenu {
    height:20px;
}
.tabSpacer {
    font-family: arial, helvetica, sans-serif;
    font-size: 5px;
    width:4px;
}
/*tabAdvancedSearch*/
.tabAdvancedSearchOut, .tabAdvancedSearchOver, .tabAdvancedSearchSel {
    width:108px;
    height:20px;
}
.tabAdvancedSearchOut {
    background: url(images/tabsprite.gif) 0px 0px no-repeat;
}
.tabAdvancedSearchOver {
    background: url(images/tabsprite.gif) 0px -20px no-repeat;
}
.tabAdvancedSearchSel {
    background: url(images/tabsprite.gif) 0px -40px no-repeat;
}
/*tabBackToSearchResults*/
.tabBackToSearchResultsOut, .tabBackToSearchResultsOver, .tabBackToSearchResultsSel {
    width:136px;
    height:20px;
}
.tabBackToSearchResultsOut {
    background: url(images/tabsprite.gif) -108px 0px no-repeat;
}
.tabBackToSearchResultsOver {
    background: url(images/tabsprite.gif) -108px -20px no-repeat;
}
.tabBackToSearchResultsSel {
    background: url(images/tabsprite.gif) -108px -40px no-repeat;
}
/*tabBackToThumbnails*/
.tabBackToThumbnailsOut, .tabBackToThumbnailsOver, .tabBackToThumbnailsSel {
    width:121px;
    height:20px;
}
.tabBackToThumbnailsOut {
    background: url(images/tabsprite.gif) -244px 0px no-repeat;
}
.tabBackToThumbnailsOver {
    background: url(images/tabsprite.gif) -244px -20px no-repeat;
}
.tabBackToThumbnailsSel {
    background: url(images/tabsprite.gif) -244px -40px no-repeat;
}
/*tabContactMe*/
.tabContactMeOut, .tabContactMeOver, .tabContactMeSel {
    width:79px;
    height:20px;
}
.tabContactMeOut {
    background: url(images/tabsprite.gif) -365px 0px no-repeat;
}
.tabContactMeOver {
    background: url(images/tabsprite.gif) -365px -20px no-repeat;
}
.tabContactMeSel {
    background: url(images/tabsprite.gif) -365px -40px no-repeat;
}
/*tabSpeciesChecklist*/
.tabGoToSpeciesChecklistOut, .tabGoToSpeciesChecklistOver, .tabGoToSpeciesChecklistSel {
    width:157px;
    height:20px;
}
.tabGoToSpeciesChecklistOut {
    background: url(images/tabsprite.gif) -444px 0px no-repeat;
}
.tabGoToSpeciesChecklistOver {
    background: url(images/tabsprite.gif) -444px -20px no-repeat;
}
.tabGoToSpeciesChecklistSel {
    background: url(images/tabsprite.gif) -444px -40px no-repeat;
}
/*tabHelp*/
.tabHelpOut, .tabHelpOver, .tabHelpSel {
    width:40px;
    height:20px;
}
.tabHelpOut {
    background: url(images/tabsprite.gif) -601px 0px no-repeat;
}
.tabHelpOver {
    background: url(images/tabsprite.gif) -601px -20px no-repeat;
}
.tabHelpSel {
    background: url(images/tabsprite.gif) -601px -40px no-repeat;
}
/*tabLocationMap*/
.tabLocationMapOut, .tabLocationMapOver, .tabLocationMapSel {
    width:89px;
    height:20px;
}
.tabLocationMapOut {
    background: url(images/tabsprite.gif) -641px -40px no-repeat;
}
.tabLocationMapOver {
    background: url(images/tabsprite.gif) -641px -40px no-repeat;
}
.tabLocationMapSel {
    background: url(images/tabsprite.gif) -641px -40px no-repeat;
}
/*tabNewPhotos*/
.tabNewPhotosOut, .tabNewPhotosOver, .tabNewPhotosSel {
    width:80px;
    height:20px;
}
.tabNewPhotosOut {
    background: url(images/tabsprite.gif) -730px 0px no-repeat;
}
.tabNewPhotosOver {
    background: url(images/tabsprite.gif) -730px -20px no-repeat;
}
.tabNewPhotosSel {
    background: url(images/tabsprite.gif) -730px -40px no-repeat;
}
/*tabQuickSearch*/
.tabQuickSearchOut, .tabQuickSearchOver, .tabQuickSearchSel {
    width:85px;
    height:20px;
}
.tabQuickSearchOut {
    background: url(images/tabsprite.gif) -810px 0px no-repeat;
}
.tabQuickSearchOver {
    background: url(images/tabsprite.gif) -810px -20px no-repeat;
}
.tabQuickSearchSel {
    background: url(images/tabsprite.gif) -810px -40px no-repeat;
}
/*tabRefineSearch*/
.tabRefineSearchOut, .tabRefineSearchOver, .tabRefineSearchSel {
    width:88px;
    height:20px;
}
.tabRefineSearchOut {
    background: url(images/tabsprite.gif) -895px 0px no-repeat;
}
.tabRefineSearchOver {
    background: url(images/tabsprite.gif) -895px -20px no-repeat;
}
.tabRefineSearchSel {
    background: url(images/tabsprite.gif) -895px -40px no-repeat;
}
/*tabSpeciesChecklist*/
.tabSpeciesChecklistOut, .tabSpeciesChecklistOver, .tabSpeciesChecklistSel {
    width:108px;
    height:20px;
}
.tabSpeciesChecklistOut {
    background: url(images/tabsprite.gif) -983px 0px no-repeat;
}
.tabSpeciesChecklistOver {
    background: url(images/tabsprite.gif) -983px -20px no-repeat;
}
.tabSpeciesChecklistSel {
    background: url(images/tabsprite.gif) -983px -40px no-repeat;
}
/*tabSpeciesDetail*/
.tabSpeciesDetailOut, .tabSpeciesDetailOver, .tabSpeciesDetailSel {
    width:95px;
    height:20px;
}
.tabSpeciesDetailOut {
    background: url(images/tabsprite.gif) -1091px 0px no-repeat;
}
.tabSpeciesDetailOver {
    background: url(images/tabsprite.gif) -1091px -20px no-repeat;
}
.tabSpeciesDetailSel {
    background: url(images/tabsprite.gif) -1091px -40px no-repeat;
}
/*tabSearchResults*/
.tabSearchResultsOut, .tabSearchResultsOver, .tabSearchResultsSel {
    width:93px;
    height:20px;
}
.tabSearchResultsOut {
    background: url(images/tabsprite.gif) -1186px 0px no-repeat;
}
.tabSearchResultsOver {
    background: url(images/tabsprite.gif) -1186px -20px no-repeat;
}
.tabSearchResultsSel {
    background: url(images/tabsprite.gif) -1186px -40px no-repeat;
}
/*tabThumbnail*/
.tabThumbnailOut, .tabThumbnailOver, .tabThumbnailSel {
    width:78px;
    height:20px;
}
.tabThumbnailOut {
    background: url(images/tabsprite.gif) -1279px 0px no-repeat;
}
.tabThumbnailOver {
    background: url(images/tabsprite.gif) -1279px -20px no-repeat;
}
.tabThumbnailSel {
    background: url(images/tabsprite.gif) -1279px -40px no-repeat;
}
/*tabWebLinks*/
.tabWebLinksOut, .tabWebLinksOver, .tabWebLinksSel {
    width:71px;
    height:20px;
}
.tabWebLinksOut {
    background: url(images/tabsprite.gif) -1357px 0px no-repeat;
}
.tabWebLinksOver {
    background: url(images/tabsprite.gif) -1357px -20px no-repeat;
}
.tabWebLinksSel {
    background: url(images/tabsprite.gif) -1357px -40px no-repeat;
}



/* shell image thumbnail table styles*/
.speciesTNimageStyle {
	border: solid 1px #6183CA;
}
.speciesTNimageStyleOver {
	border: solid 1px red;
}
.TDSmallTextTL, .TDSmallTextTR {
	font-family: arial, helvetica, sans-serif;
	background-color: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	padding-left: 1px;
	border-top: solid 1px #6183CA;
	border-left: solid 1px #6183CA;
	padding: 6px 6px 6px 6px;
	white-space: normal;
}
.TDSmallTextTL {
	border-top: solid 1px #6183CA;
	border-left: solid 1px #6183CA;
}
.TDSmallTextTR {
	border-top: solid 1px #6183CA;
	border-left: solid 1px #6183CA;
	border-right: solid 1px #6183CA;
}
.TDBottom {
    background-color: #6183CA;
}
/* end of shell image thumbnail table styles*/

.bodyDiv {
	padding: 20px;
	width: 500px;
	float: none;
	display: block;
}
.imageOuterDiv {
	padding: 10px 10px 0px 10px;
	border: solid 1px #6183ca;
}
.fullImage {
	border: solid 1px #6183ca;
}
.imageCaptionTD {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	padding: 0 10px 10px 10px;
}

.imageNameDivV {
	width: 225px;
}
#imageInfoOuterDiv {
	padding: 5px 5px 0 5px;
	border: solid 1px #6183ca;
}
.imageInfoDiv {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	padding-bottom: 5px;
}

.imageLocation {
	font-size: 10px;
	font-weight: bold;
	background-color: #808080;
	color: #FFFFFF;	
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 2px 0 2px;
}

/* old styles to delete */
.image_table {
    border: solid 1px #6183ca;
    padding: 0;
    width: 500px;
}
.image_outertable {
    padding: 30px 20px 30px 20px;
}
/* --- Search Results Styles ---*/
.TDSearchTypeC{
	padding: 0; /*8px 7px 0px 7px;*/
}
.SearchTypeC{
	font-size: 10px;
	font-weight: bold;
	background-color: #FF0000;
	color: #FFFFFF;	
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 2px 0 2px;
	font-style: normal;
}
