﻿body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
    color: black;
    font-size: 14px;
    font-family: 'Times New Roman' , Arial;
    background-color: #F8EBCB;
}
.menugradient
{
    font-family:Verdana;
    padding: 3px;
    background-image: url(/images/menu/menugradient.jpg);
    background-repeat: repeat;
    background-position: left top;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #ecd28f;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #cf6e48;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #f5f5dc;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* Accordion */
.boxedlookhead
{
    background-color:#ce6d47;
}
.boxedlookheadbottom
{
    border-color: #ce6d47 ;
    border-width: 1px; 
    border-style: solid; 
    border-collapse: collapse;
    background-color:White;
    text-align:left;
}
/* color for the top header */
table.topheader
{
    background-color: #ce6d47;
}
/* style for the menu bar */
td.menu
{
    background-color: #b8a675; 
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff; 
}

/* style for the left td of the home page */
td.homepageleft
{
    vertical-align: top;
    font-family: 'Times New Roman';
    margin-top: 0px;
    font-size: 14px;
    margin-left: 0px;
    vertical-align: top;
    color: black;
    line-height: 15px;
    font-family: Arial;
    text-align: left;
    text-decoration: none;
}

td.homepageleftheaders
{
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    background-color: #cf6e48;
    text-align: right;
    height: 25px;
    padding-right: 5px;
}

td.popuphomepageleftheaderstext
{
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    background-color: #cf6e48;
    height: 25px;
    padding-right: 5px;
    font-size: 9px;
    color: #ecd28f;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;

}

A.homepageleftheaderslinks
{
    font-size: 12px;
    color: #ecd28f;
    text-align: RIGHT;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;

}

/* style for the right td of the home page */
td.homepageright
{
    background-color: #F8EBCB;
    width: 297px; 
    vertical-align:top;

}
td.homepagerightheaderstop
{
    border-left: solid 1px #ffffff; 
    border-bottom: solid 1px #ffffff; 
    background-color: #cf6e48;
}
td.homepagerightheaders
{
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    background-color: #cf6e48;
}
A.homepagerightheaderlinks
{
    font-size: 12px;
    position: absolute;
    margin-top: 6px;
    color: #ecd28f;
    text-align: left;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;
    display: inline;
}
/* Since the author/cointributor text was overflowing the font size was reduced*/
A.homepagerightheaderlinksmall
{
    font-size: 10.5px;
    position: absolute;
    margin-top: 6px;
    color: #ecd28f;
    text-align: left;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;
    display: inline;
}

td.homepagerightcolumn1
{
    width: 16px; 
    background-color:#F8EBCB;
}
td.homepagerightcolumn2
{
    width: 1px; 
}
td.homepagerightcolumn3
{
    width: 282px;
    border-left: solid 1px #ffffff;
    background-color:#DAC99E;
}
td.homepagerightcolumn3last
{
    width: 282px;
    border-left: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    background-color:#DAC99E;
}
/* end of style for the right td of the home page */

/**/
td.otherpagesleft
{
    width: 157px;
    vertical-align:top;
    background-image: url(/images/leftbar/background_green.jpg);
    background-position: left top;
    background-attachment: fixed;
    background-repeat: repeat-y;
}
td.otherpagesright
{
    vertical-align:top;
}
.leftheaders
{
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    background-color: #cf6e48;
    text-align: left;
    height: 25px;
    padding-left: 5px;
    width:100%;
}

.tabheaders
{
    background-color: #cf6e48;
    border-bottom: solid 1px #ffffff;
    text-align: left;
    height: 25px;
    padding-left: 5px;
}
A.leftheaderslinks
{
    font-size: 15px;
    color: #ecd28f;
    text-align: left;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;

}

.leftheaderslinks
{
    font-size: 15px;
    color: #ecd28f;
    text-align: left;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    text-decoration: none;

}




/* LINKS */

/* this link is used in advanced search on the top header */
a.whitelink
{
    font-size: 13px;
    color: white;
    font-family: Arial;
    text-decoration: none
}

a.whitelinkonleftbar
{
    font-size: 13px;
    color: white;
    font-family: Arial;
    text-decoration:underline;
    font-weight:bold;
}

a.popup
{
    font-size: 12px;
    color: blue;
    font-family: Arial;
    padding-right: 2px;
    padding-left: 2px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}

a.regular
{
    font-size: 12px;
    color: #a00;
    font-family: Arial;
    text-decoration: none;
}
a.regular:hover
{
    font-size: 12px;
    color: black;
    font-family: Arial;
    text-decoration: underline;
}


a.regular2
{
    font-size: 12px;
    color: #a00;
    font-family: Arial;
    text-decoration: none;
}
a.regular2:hover
{
    font-size: 12px;
    color: black;
    font-family: Arial;
    text-decoration: underline;
}

a.pagination
{
    font-size: 12px;
    color: #fff;
    font-family: Arial;
    text-decoration: none;
}
a.pagination:hover
{
    font-size: 12px;
    color: #fff;
    font-family: Arial;
    text-decoration: underline;
}
/* END LINKS */

/* BUTTONS */
.bttn
{
    border-right: #968967 thin solid;
    border-top: #efe8d5 thin solid;
    margin-top: 0px;
    font-weight: bold;
    font-size: 11px;
    margin-left: 0px;
    border-left: #efe8d5 thin solid;
    color: black;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: #968967 thin solid;
    font-family: Tahoma, sans-serif;
    background-color: #dac99e;
}
/* END BUTTONS */

/*This style is used to get a border on mouseover*/
.borderimage
{
    border-right: #6e768b 1px solid;
    border-top: #6e768b 1px solid;
    border-left: #6e768b 1px solid;
    border-bottom: #6e768b 1px solid;
}
.borderimagehome
{
    border-right: #6e768b 1px solid;
    border-top: #6e768b 1px solid;
    border-left: #6e768b 1px solid;
    border-bottom: #6e768b 1px solid;
    height:200px
}

/* Buy Box*/
td.newBox
{
    background-image: url(/images/buybox/box.gif);
    background-repeat: no-repeat;
}
/* End Buy Box*/

hr.dotted
{
   border-top: 1px dashed #666;
   margin-left :0px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:535px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
table.popuptransactions
{
    width: 535px;
}

td.popupfieldstext
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    width: 135px;
    text-transform: capitalize;
    text-align: right;
    text-decoration: none;
    padding-right: 1px;
}
td.popupfields
{
    width: 400px;
}
span.req
{
    color: Red;
    font-weight: bold;
}
.hide
{
   Display : none;
}
.show
{
    Display : block ;
}
#dhtmltooltip
{
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid black;
    padding: 0px;
    background-color: #ffffe0;
    visibility: hidden;
    z-index: 100;
    color: #ffffe0;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.redbtn
{
    BORDER-RIGHT: #6f1f1e thin solid;
    BORDER-TOP: #ba4f4d thin solid;
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #ba4f4d thin solid;
    COLOR: white;
    LINE-HEIGHT: 0.85;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6f1f1e thin solid;
    FONT-FAMILY: Tahoma, sans-serif;
    BACKGROUND-COLOR: #9a2e2c;
    bold: BACKGROUND-COLOR: #a1af7e
}

/* Tabbed look */
.menuTabs
{
    position:relative;
    top:1px;
    left:10px;
}
.tab
{
    border:Solid 1px black;
    border-bottom:none;
    padding:0px 10px;
    background-color:#b8a675;
    
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Sans-Serif;
}
.selectedTab
{
    border:Solid 1px black;
    border-bottom:Solid 1px #cf6e48;
    padding:0px 10px;
    background-color:#cf6e48;
    
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}
.tabBody
{
    border:Solid 1px black;
}

/* End Tabbed look */
.confirmGlobalBorderCell { background-color: #D5D5B5; }
.confirmHeaderCell { background-color: #e9d599; }
table.review
{
border-right: #114499 4px solid;
border-top: #114499 4px solid; margin: 5px 0px; border-left: #114499 4px solid;
border-bottom: #114499 4px solid;
}

table.border { background-repeat: no-repeat; background-attachment: fixed; border: solid 1pt #8e95af }
.chkbox INPUT { color: black; font-size: 11px; font-family: Tahoma; margin-right: 5px; border-style: none }

/* This is for the display of photos on the author pages */
table.phototable
{
position: relative;
top: 0px;
bottom: 0px;
left: 0px;
margin-top: -250px;
display: block
}
/*This style is used for bibliography entries*/
.biblioentry
{
    margin-left: 40px;
    margin-top: 12px;
    margin-bottom: 0px;
    margin-right: 40px;
    text-indent: -40px
}
/*This style is used for bibliography subsections*/
.bibliosubsection
{
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: -8px
}
/*This style is used for Bulleted List items on Authors Pages for what they have contributed to WW*/
.authorpagebullets
{
    margin-bottom: 3px; 
    margin-left: -22px
}
ul.diamond
{
    list-style-image: url(http://www.worldwisdom.com/uploads/images/diamond.gif); 
    list-style-position: outside; 
    margin-left: 1em; 
    margin-top: 0em; 
    line-height: 1.3em; 
    padding-bottom: 0em
} 
ul.disc
{
    list-style-type: disc; 
    list-style-position: outside; 
    margin-left: 3em; 
    padding-bottom: 0em; 
    margin-top: -1em; 
    margin-bottom: .3em; 
    line-height: 1.1em
}
p.m3
{
    margin-left: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
}
ul.awardlist
{
    margin-top: 2px;
    margin-bottom: 0px;
    font-size: .9em;
    color: blue
}
.pagetitle 
{
    font-size: 2.5em;
    color: #8f2726;
    font-family: 'Palatino Linotype' ,Georgia;
    line-height: 1.2em;
    white-space: nowrap;
    font-weight: bold;
    font-style: italic;
}

.subtitle 
{
    font-size: 1em;
    color: #8f2726;
    font-family: 'Palatino Linotype' ,Georgia;
    white-space: nowrap;
    font-weight: bold;
    font-style: italic;
}

.othertitle 
{
    font-size: 2em;
    color: #8f2726;
    font-family: 'Palatino Linotype' ,Georgia;
    line-height: 60px;
    white-space: nowrap;
    font-weight: bold;
    font-style: italic;
}

.lefttitle 
{
    font-size: 1.2em;
    color: #8f2726;
    font-family: Georgia;
    line-height: 20px;
    white-space: nowrap;
    font-weight: bold;
    font-style: italic;
}
.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.searchBox
{
	background-position: 5px;
	background-image: url('/images/others/magnifying-glass.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.searchBoxWm
{
	background-position: 5px;
	background-image: url('/images/others/magnifying-glass.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.rounded{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}



