/*Search page body */
body {font-family:tahoma,sans-serif;font-size:8px;}
td {font-family:tahoma,sans-serif;font-size:8px;}
A.linker:link {COLOR: #000177; TEXT-DECORATION: none; font-weight:bold;font-family:tahoma;}
A.linker:visited {COLOR: #000177; TEXT-DECORATION: none; font-weight:bold;font-family:tahoma;}
A.linker:hover {COLOR: gray; TEXT-DECORATION: none;font-weight:bold;font-family:tahoma;}
#tooltip
{
background-color: #e1f0c5;
line-height:10px;
color: #96a96f;
font-family:verdana;
font-size:11px;
width:auto;
border-top:1px solid #96a96f;
border-right:1px solid #96a96f;
border-bottom:1px solid #96a96f;
border-left:5px solid #96a96f;
margin:0px;
padding:8px;
position:absolute;
visibility:hidden;
}

A:link {
	FONT-SIZE: 8.5pt; COLOR: blue; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 8.5pt; COLOR: blue; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 8.5pt; COLOR: red; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.b2:link {
	FONT-SIZE: 8.5pt; COLOR: navy; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.b2:visited {
	FONT-SIZE: 8.5pt; COLOR: navy; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.b2:hover {
	FONT-SIZE: 8.5pt; COLOR: blue; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {color: #115599; font-size:12px}

a:visited{color:#5555AA}
/*hr{color:#000066}*/

/*Page descriptions*/
.description{font-size: 12px;}

/* */
td {font-family:tahoma,sans-serif; font-size: 13px; }

/* Title/link of pages */



.searchBox{border:1px solid #113377;}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr{color:#000066;}
hr.powered{width:550; color: #000066}

/*main results table */
#results{width: 700;}

h1 {
	text-align: center;
	font-family: arial;
	font-size:25px;
	color: #000066;
	}

#other_pages {
	text-align:center;
	font-size:12px;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:0px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-right:10px;
}

#did_you_mean {
	font-size: 12px; 
	text-align:center ;
	margin:10px;

}
.fbutton {
	BACKGROUND: url(/templates/book/btnbg.gif) #ffffff;cursor: hand; FONT-SIZE: 9pt;  FONT-FAMILY: Tahoma; color:#eeeeee; HEIGHT: 25px; WIDTH: 100px; border: solid 1px #68A5D0; text-align:center;}
.txtboxes {
	BACKGROUND: url(/templates/book/txtbg.gif) White;border-color:#AFC5DB;border-width:1px;border-style:Solid;font-family:Arial;font-size:13pt; height:25px; color:#222233;font-weight:bold;
}
.txtboxes2 {
	BACKGROUND: url(/templates/book/txtbg.gif) White;border-color:#AFC5DB;border-width:1px;border-style:Solid;font-family:tahoma;font-weight:bold;font-size:11pt; height:23px; color:#222233;
}

A.menu:link {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: right; WIDTH: 100%; COLOR: #424242; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none;WIDTH: 109px
}

A.menu:hover {
	BORDER-RIGHT: #e4e4f1 1px solid; BORDER-TOP: #e4e4f1 1px solid; BORDER-LEFT: #e4e4f1 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: white; TEXT-ALIGN: center;WIDTH: 109px
}
A.menu:active {
	BORDER-RIGHT: #e4e4f1 1px solid; BORDER-TOP: #e4e4f1 1px solid; BORDER-LEFT: #e4e4f1 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: white; TEXT-ALIGN: center; font-weight:bold;WIDTH: 109px
}
A.menu:visited {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: right; COLOR: #424242; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none;WIDTH: 109px
}

.menu {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #c4cbd1 1px solid
}
.menu .lvl2 TD {
	TEXT-ALIGN: center
}

.menu .lvl1 A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; COLOR: #445a6c; PADDING-TOP: 12px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menu .lvl1 A:hover {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../menu_hover2.gif); COLOR: #3399FF; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}

.menu .mover A:hover {
	COLOR: #3399FF; TEXT-DECORATION: none
}
.tab{color:black;background-color:#f8f8f8;cursor:hand;border-left:1px solid White;border-right:1px solid White;}
.tabh{color:black;background-color:#eaeaea;cursor:hand;border-left:1px solid White;border-right:1px solid White;}
.taba{background-color:#eaeaea;cursor:hand;color:black;border-left:1px solid White;border-right:1px solid White; font-weight:bold}
TABLE {
	FONT-SIZE: 8.5pt; FONT-FAMILY: Tahoma
}
    .style2 {color: #0000FF}
	/* ELEMENTS */
h1 {
   font: 40px "arial";
   color: #000000;
   padding: 40px 0 10px 10px;
   margin: 0;
}
h1 span {color:#FF0000;text-decoration:none;font-family:tahoma;}
link a {color:#000099;text-decoration:none;font-family:tahoma; font-size:9px}
link a:hover {color:#333333;text-decoration:none;font-family:tahoma;font-size:9px}
link a:visited {text-decoration:none;font-family:tahoma;font-size:9px}
link {color:#000099;text-decoration:none;font-family:tahoma;font-size:9px}
DIV {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; direction:rtl;
}
a.vte {
	cursor: url(zoomin.cur), pointer;
}

img.vte-expanded-focus {
	border: 2px solid blue;
	cursor: url(zoomout.cur), pointer;
}
img.vte-expanded-blur {
	border: 2px solid blue;
}
.vte-caption {
    display: none;
    border: 2px solid blue;
    border-top: none;
    padding: 5px;
    margin-top: -1px;
    background-color: #222;
    color: white;
}
.vte-display-block {
    display: block;
}
.vte-display-none {
    display: none;
}
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(API/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(API/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
head {color:#FFFFFF;text-decoration:none;font-family:tahoma; font-size:9px}
head a {color:#FFFFFF;text-decoration:none;font-family:tahoma; font-size:9px}
head a:hover {color:#FF6600;text-decoration:none;font-family:tahoma;font-size:9px}
head a:visited {text-decoration:none;font-family:tahoma;font-size:9px}
.pagination span.pages,.pagination span.extend{padding:3px 3px 3px 5px;font-size:.8em;font-weight:normal}.pagination a{padding:3px 7px;border:1px solid #ccc;margin:0 0 5px 5px;font-size:10px;background:#F3F3F3}
.pagination a:hover{border:1px solid #313131;background:#00CCFF;color:#FFF}.pagination span.current{border:1px solid #313131;color:#FFF;background: #929090;padding:3px 7px;margin:0 0 5px 5px;font-size:10px}
.clear{clear:both;height:0;line-height:0;font-size:0}

a.nav  {    color:#990000;
    text-decoration: none;
font-weight:600; padding-bottom:3px;}
a.nav :hover {    color:#990000;
    text-decoration: none;
font-weight:600; padding-bottom:3px;}
a.nav :visited {    color:#993300;
    text-decoration: none;
font-weight:600; padding-bottom:3px;}