﻿body { 
width : 100%; 
margin : 0; 
padding : 0; 
} 
body, p, td, li, div { 
font-family : tahoma, tahoma, Tahoma; 
font-size : 12px;
margin-bottom: 0px;
} 

p { 
font-family : tahoma, tahoma, Tahoma; 
font-size : 12px;
color:black;
} 

.navTemp { 
position : relative; 
width : auto; 
margin-left : 8px; 
margin-right : 8px; 
margin-bottom : 2px; 
background-image : url(/images/back_blue-gradiant.gif); 
background-repeat : repeat-x; 
background-color : #313586; 
height : 30px; 
color : #ffffff; 
padding-right : 35px; 
padding-top : 0; 
padding-bottom : 0; 
text-align : right; 
font-weight : bold; 
font-size : 11px; 
} 

.nav1 { 
position : relative; 
margin-left : 8px; 
margin-right : 8px; 
background-image : url(/images/back_blue-gradiant.gif); 
background-repeat : repeat-x; 
background-color : #313586; 
height : 30px; 
color : #ffffff; 
padding-right : 10px; 
padding-top : 0; 
padding-bottom : 0; 
text-align : right; 
font-weight : bold; 
font-size : 11px; 
} 
.navPlacement { 
position : absolute; 
right : 0px; 
vertical-align:middle;
} 
#nav form { 
margin : 0; 
} 
#nav select { 
margin : 0; 
} 
#nav a { 
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
padding-top : 3px; 
} 


.HeaderHeading { 
margin : 20px; 
color : #2e2071; 
font-size : 30px; 
font-weight : bold; 
} 

.HeaderBoxDiv
{
	border-right: #1f7dbd 1px solid; 
	border-top: #1f7dbd 1px solid; 
	font-size: 11px;
    margin-bottom: 0px; 
    margin-left: 8px; 
    border-left: #1f7dbd 1px solid;
    color: #1e2e06; 
    margin-right: 8px; 
    border-bottom: #1f7dbd 1px solid; 
    position: relative;
    height: 35px; 
    background-color: #1f7dbd; 
    top: 0px; 
    left: 0px;
}

.HomepageTableBlue
{
	color:#003399;
}

.HomePageHeaderAnchor a
{
	color: Black;
	text-decoration:none;
}

.tableFormat
{
position : relative; 
margin-left : 8px; 
margin-right : 8px; 
background-repeat : repeat-x; 
padding-top : 0; 
padding-bottom : 0; 
} 

img.bookDetail { 
margin-right : 10px; 
margin-bottom : 10px; 
border : 1px solid #000000; 
} 

a.blackBold { 
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
.smallsummary { 
font-size : 11px; 
color : #333333; 
} 
.small { 
font-size : 10px; 
color : #333333; 
font-family:tahoma;
} 


.leftRail { 
border : 1px solid #8db0db; 
padding : 3px; 
margin-right : 0; 
margin-left : 0; 
margin-bottom : 25px; 
background-color : #deecf5; 
width : 16%; 
line-height : 16px; 
font-size : 12px;
} 
.leftRail p { 
margin-top : 0; 
} 
.leftRail a { 
color : #000000; 
text-decoration : none; 
text-align:left;
} 
.leftRail a:hover { 
text-decoration : underline; 
} 
.leftRail a.title { 
color:#003399; 
font-size : 14px; 
font-weight : bold; 
margin-bottom : 8px; 
text-decoration : none; 
} 
.rightRail { 
border : 1px solid #8db0db; 
padding :3px; 
margin-left : 0px; 
margin-right : 0px; 
margin-bottom : 0px; 
margin-top : 0; 
background-color : #deecf5; 
width : 18%; 
line-height : 14px; 
font-size : 12px; 
} 
.rightRail .list { 
line-height : 18px; 
} 
.rightRail p { 
margin-top : 0; 
} 
.rightRail a { 
color : #000000; 
text-decoration : none; 
} 
.rightRail a:hover { 
text-decoration : underline; 
} 
.rightRail a.title { 
color : #003399; 
font-size : 14px; 
font-weight : bold; 
margin-bottom : 8px; 
text-decoration : none; 
} 
.rightRail a.title:hover { 
text-decoration : underline; 
} 

#footer { 
background-color : #ebf0f8; 
padding : 10px; 
border-top : 1px solid #bdbdbd; 
margin-top : 2px; 
color : #858584; 
font-size : 12px; 
} 
#footer a { 
color : #858584; 
text-decoration : none; 
} 
#footer a:hover { 
color : #000000; 
text-decoration : none; 
} 

img.bookDetail { 
margin-right : 10px; 
margin-bottom : 10px; 
border : 1px solid #000000; 
} 
#transaction div.book_c { 
padding-top : 5px; 
padding-bottom : 5px; 
border-bottom : 1px dashed #ccc; 
} 

/*.ButtonImage
{
background-image: url('images/addtocart_button.gif');  
padding : 1px 10px 1px 10px; 
border : 1px solid #3a5211; 
font-weight : bold; 
font-size : 12px; 
width : 70px; 
height : auto; 
}*/




Header1
{
font-size: 28px;
color: #2e2071;
font-family:Tahoma;
font-weight:bold;
}
.Header2
{
font-size: 12px;
margin: 0px;
color: #333333;
}

.Head1
{
color:#5a5959;
font-size:18px;
font-family:tahoma;
font-weight:bold;
}
.Head2
{
color:#5a5959;
font-size:13px;
font-family:tahoma;
font-weight:bold;
}
.Head3
{
color:#313586;
font-size:13px;
font-family:tahoma;
}
.nav:a
{
color:#313586;
font-size:13px;
font-family:tahoma;

}
.nav:hover
{
color:#313586;
font-size:13px;
font-family:tahoma;
text-decoration:none;
}
.BodyText1
{
FONT-SIZE: 12px;
FONT-FAMILY: tahoma,tahoma,verdana;
}
.BodyText2
{
FONT-SIZE: 10px;
FONT-FAMILY: tahoma,tahoma,verdana;
}
.HeadBlack1
{
color:Black;
font-size:18px;
font-family:tahoma;
font-weight:bold;
}
.HeadBlack2
{
color:Black;
font-size:13px;
font-family:tahoma;
font-weight:bold;
}
.HeadBlack3
{
color:Black;
font-size:13px;
font-family:tahoma;
}



table.list td { 
background-color : #eaeaea; 
font-size : 11px; 
border-top : 5px solid #ffffff; 
border-right : 1px solid #ffffff; 
padding-left : 3px; 
text-align : center; 
color : #000000; 
} 

table.list td.left { 
text-align : left; 
} 
table.list td.right { 
text-align : right; 
} 

table.text td { 
color : #000000; 
background-color : #eaeaea; 
}


table.list th { 
background-color : #e0e3e5; 
font-weight : bold; 
font-size : 12px; 
border-bottom : 1px solid #313586; 
border-right : 1px solid #ffffff; 
padding-bottom : 3px; 
margin-bottom : 8px; 
text-align : center; 
color : #0b2f49; 
} 


.listFormat
{ 
background-color : #eaeaea; 
font-size : 11px; 
border-top : 5px solid #ffffff; 
border-right : 1px solid #ffffff; 
padding-left : 3px;
text-align : left; 
color : #000000; 
} 

.listFormat1
{ 
font-size : 11px; 
border-top : 5px solid #ffffff; 
border-right : 1px solid #ffffff; 
padding-left : 3px;
text-align : left; 
color : #000000; 
} 
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.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;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}


.autocomplete_completionListElement
{ 
    visibility : hidden;
    margin : 0px!important;
    background-color : #fff;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : 'default';
    overflow : auto;
    height : 200px;
        text-align : left;
        list-style-type : none;
        padding:0;
        Opacity:"0.5";
}
/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	z-index:999999;
	Opacity:"0.5";
}


.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 17px;
	text-align: justify;
	font-weight:bold;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color :#deecf5;
	color : windowtext;
	z-index:999999;
	padding : 1px;
	Opacity:"0.5";
}


.autocomplete { margin:0px; padding:0px; background-color:#FFFFFF; list-style:none; padding: 5px 0px; z-index:99999; }

