body
{   font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color: Black;
    background-color:#EDE8E2;
	margin-top:0px;
	margin-bottom:0px;
    line-height:140%;	
}
h1{font-size: 1.3em; font-weight:bold; color:#1BA6B2; }
h2{font-size: 1.1em; font-weight:bold; background-image: url(images/icons_content.gif); background-position:top left; background-repeat:no-repeat; padding-left:25px; min-height:20px;}

a:link{color: #2A5DB0; text-decoration:none;}
a:visited{color: #2A5DB0; text-decoration:none;}
a:hover{ color: #2A5DB0;text-decoration:underline;}

em{font-weight:bolder; font-style:normal;}
ol li{margin-top:5px;}
input{color:Black; font-size:1em; border: 1px solid #FF6000; margin:0px;}
select{color:Black; font-size:1em; border: 1px solid #FF6000; margin:0px;}
textarea{color:Black; font-size:1em; border: 1px solid #FF6000; margin:0px;}
#Navigation{width:220px;  padding:10px;}
#Navigation h2{margin:5px 0px 0px 5px;padding:0px;background-image:none;}
#Navigation ul
{
    margin:0px 0px 0px 20px; padding: 0px 0px 0px 0px;
}
#Navigation ul li {margin-top: 0px; padding-left:5px;}
#wrapper{border:solid 5px White; border-width:5px 0; width:773px; background-color:White; text-align:left; 	margin-left:auto;
	margin-right:auto;}
#LeftBar{float:left; width:240px; }
#HeaderBlock{margin:0 0 0 1px; width:773px; height:153px;}
#PrintHeader{display:none;}
#Logo{width:240px; height:153px; margin:0px 5px 5px 0px;}
#Header-Right{width:528px; height:153px;}

#QuickLinks{background-color:#32A9C9; text-align:center; margin-top:0; padding: 5px 0px 5px 0px;}
#QuickLinks a{text-decoration:none; Color:#0A0A0A; font-weight:bold;    padding:0px 10px 0px 10px; }
#QuickLinks a:hover{color:White; }

#table-3 a:link{color:#0A0A0A ; text-decoration:none;}
#table-3 a:visited{color:#0A0A0A ; text-decoration:none;}
#table-3 a:hover{color: #FAFCFC; text-decoration:none;}
#table-3 a:active{color:#0A0A0A ; text-decoration:none;}



#MiddleBox{width:773px; margin:0px; padding:0px; background: white url(Images/divider_bg.gif) 240px 0px repeat-y;}
#ContentBox{margin-left: 240px; padding:10px; }
#Copyright{color:Black; font-size:smaller;}
#Footer{background-color:White; text-align:left; clear:both; border-top:1px solid #F0F0F0; }
#Footer a{color:#1BA6B2;    }
#BreadCrumbs{font-size:x-small; color:black;}
#BreadCrumbs a {color:#2A5DB0; text-decoration:none;}
.BookItem .Title 
{
    font-weight:bold;
    color:#FF6000;
}
.BookItem .Description
{
    padding:0px 5px 5px 0px;
}
.BookItem .preamble
{
    font-weight:bold;
}
.BookItem .Description img
{
    float:right; margin: 5px 10px 15px 3px; 
}
.BookItem .Description p
{
    margin:0px 0px 10px 0px;
}
.BookItem .Description ul
{
    margin:10px;
}
.BookItem .Description ul li
{ 
  margin:0px 0px 0px 10px;
}
.CategoryBookListBookItem
{
    padding-top:10px;
    margin-bottom:5px;
	clear:right;
}
.CategoryBookListBookItem img
{
    float:right; margin:10px;
}
.CategoryBookListBookItem .Title
{
    font-weight:bold;
    color:#FF6000;
}
.UsefulLink p img
{
    float:left;
    margin:0px 5px 5px 0px;
}
.ItemCart{color:Black; font-weight:bolder; font-size:1em; vertical-align:top; }
.ItemCart input{color:Black; font-size:1em; border: 1px solid #FF6000; margin:0px; text-align:right;}
.Price{color:#FF6600;}
input.CartButton{margin:0px 0px 0px 5px; border:0px; }
#ErrorMessage{color:#990000;}
.num {text-align:right;}
.numg {text-align:right; border-color:#8FC494;}
#ex img{display:block; margin-left:auto; margin-right:auto;}
