  	a:visited, a:link, a:active {font-size : 12px; font-family: Verdana, Arial, sans-serif; font-weight : bold;color : #333333;background-color : transparent;text-decoration : none;}
a:hover {
	font-size : 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight : bold;
	color : #D9153C;
	background-color : transparent;
	text-decoration : underline;
}
  body {
    font-size : 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    color : #333333;
    background-color : #ffffff;
    margin : 0%;
    padding : 0;
}
	
	
.nav A:link {font-family: Verdana, Arial, sans-serif; color:#003272; text-decoration:none; font-size: 8pt;}
.nav A:visited {font-family: Verdana, Arial, sans-serif; color:#000066; text-decoration:none; font-size: 8pt;}

.note A:link {font-family: Verdana, Arial, sans-serif; color:#ffffff; font-size: 7.5pt;}
.note A:visited {font-family: Verdana, Arial, sans-serif; color:#ffffff; font-size: 7.5pt;}

	
BODY  {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000066;
	
} 
table, td, p, ol, ul{ font-family: Verdana, Arial; font-size: 8pt; color: #000066;}

pre {
	padding:1px;
	margin-top:5px;
	margin-bottom:5px;	
	background-color: #DCDCDC
}


.form{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: navy;}
/*input {	 border: 1px ridge #333333; margin: 1px; font-size : 11px;}
.inp {	border: 0px ridge #333333; margin: 1px; font-size : 10px;}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;
	border: 1px solid #000066;
	background: #FFFFFF;
	padding-left: 2px;
	width: 120px;
}*/
img	{
	border: 0;
}

.path {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066FF}
.b {	font-family: Verdana, Arial;font-size: 8pt; font-weight: bold; color:#003272;}
.b1 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color:#003272;
}
.h1 {	font-family: Verdana, Arial;font-size: 10pt; font-weight: bold; color:#CC3300;}

.h1logo {
	font-family:  Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #224ECF;
}
.h1p { font-family: Verdana, Arial;font-size: 9pt; font-weight: bold; color:#0000CC; }
.h3p { font-family: Verdana, Arial;font-size: 8pt; font-weight: bold; color:#003272; }
.h2p { font-family: Verdana, Arial;font-size: 9pt; color:#648eff; font-style: normal;; font-weight: bold }
.h2 { font-family: Verdana, Arial;font-size: 9pt; color:#0033CC; font-style: normal;; font-weight: bold }
.h3 { font-family: Verdana, Arial;font-size: 8pt; font-weight: bold; color:#0066FF; }
.h4 {  font-size: 8pt; font-weight: bold; color: #666666}

.intro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #575757; text-decoration: none}
.sgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999}
.search { font-family:Verdana, Arial;font-size: 8pt; color: #FFDA6A; ; font-weight: bold}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4D70B0;}
.notice {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #CBD1E7;}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6666FF;}

.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ea0000;}



#bg3 { background-image: url(images/3.gif) }
#bg10 { background-image: url(images//10.gif) }
#bgb { background-image: url(images/bgb.gif); background-color : #7E8FC2 }
#bgsp { background-image: url(images/bgsp.gif) }
#bgline { background-image: url(images/bgline.gif) }
#bgendline { background-image: url(images/bgline.gif) }
#bgcorner { background-image: url(images/bgcorner.gif) }
#bg17 { background-image: url(images/17.gif) }
#bg22 { background-image: url(images/icons/22.gif) }
#bg24 { background-image: url(images/24.gif) }
#bg39 { background-image: url(images/39.gif) }
#bgf { background-image: url(images/bgf.gif) }
.bottombar1 {
	background-color : #ffffff; 	border: 1px ridge #eeeeee; margin: 3px; font-size : 11px;
}
.bottombar2 {
border-top: 1px solid #000; 
background-color: #ffffff;
 font-size : 11px;
font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
}

input[type="checkbox"]{ border:0px; }



/* Logo style */

#libLogoDiv {
	position:absolute;
	z-index:1;
	top:3px;
	left:3px;
	padding-top:0px;
}

#libLogoDiv img {
	border:0px;
	margin:0px;
/*	width:250px;
	height:68px;*/
	margin:7px 0px 0px 5px;
	width:200px;
	
}

#iLibLogoDiv {
	position:absolute;
	z-index:1;
	top:10px;
	left:890px;
	padding-top:0px;
}

#iLibLogoDiv img {
	border:0px;
	margin:0px;
	height:20px;
}


/*  */

#mainCont {
	width:1004px;
	padding:0px;
	margin:0px auto 0px auto;
	border:1px solid #CCC;
}

#headerInnerDiv{
	position:relative;
	width:100%;
	height:75px;
	background-color:#2A69B0;
	background: url('../images/books6.png');
	border-bottom:1px solid red;
}

#pageCont {
	padding:30px 5px 30px 5px;
}

#footer {
	width:100%;
	height:40px;
	padding-top:20px;
	border-top: 1px solid #CCC;
	text-align:center;
	font-weight:bold;
}


/* Menu styles */

.topMenu {
	position:absolute;
	z-index:22; 
	bottom:0px;
	/*left:280px;*/right:0px; padding-top:5px; border:1px solid #173a62; background-color:#245a96; border-radius:20px 0px 0px 0px;
	width:720px;
	height:30px;
	color:#f9f9f9;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
}

.topMenu a, .topMenu a:visited, .topMenu a:link, .topMenu a:hover {
	font-size:12px;
	text-decoration:none;
}

.topMenu a, .topMenu a:visited, .topMenu a:link {
	color:#f9f9f9;
}

.topMenu div:hover {
	cursor:default;
}

.topMenu a:hover, .topMenu div:hover {
	color:yellow;
}

.menuItem {
	float:left;
	padding:5px 26px 0px 26px;
}

.menuItemSel {
	float:left;
	padding:5px 26px 0px 26px;
	color:yellow;
}

.menuItemSel a, .menuItemSel a:visited, .menuItemSel a:link {
	color:yellow;
}

.menuItemContainer {
	position:relative;
	z-index:25;
	height:25px;
	text-decoration:none;
	list-style-type:none;
	float:left;
}

.menuChild {
	display:none;
	position:absolute;
	z-index:23;
	top:25px;
	left:0px;
	width:160px;
	padding:6px;
	padding-bottom:6px;
	border:1px solid #AAA;
	background-color:/*#2A69B0*/#fff;
}

.menuItemContainer:hover .menuChild {
	display:block;
	z-index:24;
}

.menuItemDelimiter {
	width:0px;
	height:11px;
	margin-top:7px;
	float:left;
	background-color:#F1F4FA;
}

.menuChildDelimiter {
	 height:1px;
	 border:0px;
	 background-color:#AAA;
}

a.smenuItem, a.smenuItem:visited, a.smenuItem:link {
	color:/*#EEE*/#333;
}

a.smenuItem:hover{
	color:/*yellow*/#2A69B0;
}

a.smenuItemSel, a.smenuItemSel:visited, a.smenuItemSel:link {
	color:/*yellow*/#2A69B0;
}

a.smenuItem div {
	padding:6px;
}
a.smenuItemSel div {
	padding:6px;
}


a.smenuItem div:hover {
	color:/*yellow*/#2A69B0;
}
a.smenuItemSel div:hover {
	color:/*yellow*/#2A69B0;
}



#top20Table td {
	padding:5px;
}

/* Tabs styles */

#tabs {
	position:absolute;
	z-index:3;
	height:30px;
	color:#000066;
}

#tabsRightLine {
	position:absolute;
	z-index:2;
	width:990px;
	height:30px;
	border-bottom:1px solid #aaa;
}

#tabsMarginBottom {
	height:35px;
}

.activeTab a, .activeTab a:visited {
	background: transparent url('../images/tab_bg.png') no-repeat scroll top right;
	background-color:#FFFFFF;
	padding-right:18px;
	float:left;
	display:block;
	height:30px;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

.inactiveTab a, .inactiveTab a:visited {
	border-bottom:1px solid #aaa;
	background: transparent url('../images/tab_bg.png') no-repeat scroll top right;
	background-color:#F1F4FA;
	padding-right:18px;
	float:left;
	display:block;
	height:30px;
	text-decoration:none;
}

.activeTab a span {
    background: transparent url('../images/tab_bg.png') no-repeat;
	background-color:#FFFFFF;
    display: block;
    line-height:20px;
    padding: 5px 0 5px 18px;
}

.inactiveTab a span {
    background: transparent url('../images/tab_bg.png') no-repeat;
	background-color:#F1F4FA;
    display: block;
    line-height:20px;
    padding: 5px 0 5px 18px;
}

.inactiveTab a:hover, .inactiveTab a:hover span {
	background-color:#F5F7FE;
}

.activeTab a:hover, .activeTab a:hover span, .inactiveTab a:hover, .inactiveTab a:hover span {
	text-decoration:none;
}



/* Buttons styles */

a.button {
    background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
    color: #222;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.button:visited {
	background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
}

a.button span {
    background: transparent url('../images/button.png') no-repeat;
	background-color:#d8d8d8;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}

a.button:active {
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.button span:active {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.button:hover, a.button:hover span {
	background-color:#A9DBF6;
	text-decoration: none;
}


/* Disabled Buttons styles */

a.disabledButton {
    background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
    color: #888;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.disabledButton:visited {
	background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
}

a.disabledButton span {
    background: transparent url('../images/button.png') no-repeat;
	background-color:#d8d8d8;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}

a.disabledButton:active {
    outline: none; /* hide dotted outline in Firefox */
}

a.disabledButton:hover, a.disabledButton:hover span {
	background-color:#d8d8d8;
	text-decoration: none;
}




/* Colorful Buttons style */

a.buttonDetails {
    background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonDetails:visited {
	background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
}

a.buttonDetails span {
    background: transparent url('../images/button.png') no-repeat;
	background-color:#d8d8d8;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}

a.buttonDetails:active {
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonDetails:active span {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.buttonDetails span:active {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.buttonDetails:hover, a.buttonDetails:hover span {
	/*background-color:#71E571;*/
	background-color:#A0E8A0;
	text-decoration: none;
}



a.buttonCart {
    background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonCart:visited {
	background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
}

a.buttonCart span {
    background: transparent url('../images/button.png') no-repeat;
	background-color:#d8d8d8;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}

a.buttonCart:active {
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonCart:active span {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.buttonCart span:active {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.buttonCart:hover, a.buttonCart:hover span {
	background-color:#FFA954;
	text-decoration: none;
}


a.buttonAddToList {
    background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonAddToList:visited {
	background: transparent url('../images/button.png') no-repeat scroll top right;
	background-color:#d8d8d8;
}

a.buttonAddToList span {
    background: transparent url('../images/button.png') no-repeat;
	background-color:#d8d8d8;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}

a.buttonAddToList:active {
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonAddToList:active span {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.buttonAddToList span:active {
/* push text down 1px */
	padding-top: 6px;
	padding-bottom:4px;
}

a.buttonAddToList:hover, a.buttonAddToList:hover span {
	background-color:#A9DBF6;
	text-decoration: none;
}
