/* layout divs */

#wrapper { width:980px; height:566px; margin-left:auto; margin-right:auto; margin-top:0px; background-image:url(../images/innerback.gif); background-color:#FFFFFF;}
#wrapper_inner{ width: 719px; margin-left: auto; margin-right: auto; top:0px; background-color:#FFFFFF; }
#top { width:719px; height:163px; background-image:url(../images/top/background.gif); background-repeat:repeat; }
#maincontent {width:570px; float:right;  height:371px; background-color:#FFFFFF;}	
#maincontentinner {width:480px; float:right;  height:371px; clear:both; background-color:#FFFFFF;}
#leftmenu { 	width:134px; background-color:#FFFFFF; float:left; margin: 0px; margin-top: 0px;} 
#leftscroller { 	width:145px; background-color:#FFFFFF; float:left; margin: 0px; margin-top: 0px; margin-top:0px;}   
#footer { width: 719; height:32px;  font-family:Verdana Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-align:right; line-height:35px; clear:both; background-color:#000000; background-image: url(../images/footer.gif); background-repeat:no-repeat; }

#footermain { width: 100%; height:1px; clear:both;}

/* layout divs */

/* default copy styles */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../images/background.gif); background-repeat: repeat; margin-top:10px; margin-left:0px; margin-right:0px;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

p, td, div {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

#divUpControl { top:318px; width:570px;height:30px; z-index:1; text-align: right}
#divDownControl { position:absolute; top:530px; width:570px;height:30px; z-index:1;text-align: right}
#divContainer { VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:555px; CLIP: rect(0px 480px 340px 0px); POSITION: absolute; TOP: 180px; HEIGHT: 480px}
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px}
h1 {  font: bold 12px Arial, Helvetica, sans-serif}
body { font: normal 12px Arial, Helvetica, sans-serif}
pscoll { font: normal 12px Arial, Helvetica, sans-serif }
/* default copy styles */

/* links */

a.mainmenu:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none; background-image:url(../images/menu.gif); background-repeat:no-repeat; line-height:28px; display: block; }
a.mainmenu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none; line-height:28px;background-image:url(../images/menu.gif); display: block; }
a.mainmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none; line-height:28px;background-image: url(../images/menu_roll.gif); display: block;}
a.mainmenu:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none; line-height:28px;background-image:url(../images/menu.gif); display: block;}

a.submenu:link { font-family:  Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block;}
a.submenu:visited { font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; display:block;}
a.submenu:hover { font-family:  Arial, Helvetica, sans-serif;font-size:12px; color:#000000; background-color:#F4CA36; text-decoration:none; display:block;}
a.submenu:active { font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#F4CA36;  text-decoration:none; display:block;}

a.bread:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;}
a.bread:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.bread:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#F4CA36; text-decoration:none; }
a.bread:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#F4CA36; text-decoration:none; }

a.email:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;}
a.email:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;  }
a.email:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#CA0A0A; text-decoration:none; }
a.email:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#CA0A0A; text-decoration:none; }

a.scroll:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none;}
a.scroll:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none;  }
a.scroll:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CA0A0A; text-decoration:none; }
a.escroll:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CA0A0A; text-decoration:none; }

a.breado:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;}
a.breado:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.breado:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#CA0A0A; text-decoration:none; }
a.breado:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#CA0A0A; text-decoration:none; }

/* links */


/* general copy styles */

.whitecopy{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none;  }
.readmorebold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
.breadcrumbs {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; margin:0px; padding-bottom:5px;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; margin:0px; padding-bottom:10px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0px; font-style:italic;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin:0px;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CA0A0A; margin:0px;}
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin:0px;}

/* general copy styles */

.btop { border-top:1px solid #FF9C00; }
.btopleft { border-top:1px solid #FF9C00; border-left:1px solid #FF9C00;}
.btopbottom { border-top:1px solid #FF9C00; border-bottom:1px solid #FF9C00; }
.btopbottomleft { border-top:1px solid #FF9C00; border-bottom:1px solid #FF9C00; border-left:1px solid #FF9C00; }
.btopbottomright { border-top:1px solid #FF9C00; border-bottom:1px solid #FF9C00; border-right:1px solid #FF9C00; }
.btopright { border-top:1px solid #FF9C00; border-right:1px solid #FF9C00; }
.bdbltop { border-top:2px solid #FF9C00; }
.bbottom { border-bottom:1px solid #444484; }
.bbottomleft { border-bottom:1px solid #FF9C00; border-left:1px solid #FF9C00; }
.bbottomright { border-bottom:1px solid #FF9C00; border-right:1px solid #FF9C00; }
.bbottomdblright { border-bottom:1px solid #FF9C00; border-right:2px solid #FF9C00; }
.bdblbottomright { border-bottom:2px solid #FF9C00; border-right:1px solid #FF9C00; }
.bdblbottom { border-bottom:2px solid #FF9C00; }
.bdblbottom_orange { border-bottom:2px solid #FAA61A; }
.bdbltopbottom { border-top:2px solid #FF9C00; border-bottom:2px solid #FF9C00; }
.bdbltopbottomleft { border-top:2px solid #FF9C00; border-bottom:2px solid #FF9C00; border-left:1px solid #FF9C00; }
.bdblbottomleft{ border-bottom:2px solid #FF9C00; border-left: 1px solid #FF9C00; }
.bleft { border-left:1px solid #FF9C00; }
.bright { border-right:1px solid #444484; }
.brightBlue { border-right:1px solid #005282; }
.bdblright { border-right:2px solid #FF9C00; }
.bleftright { border-left:1px solid #FF9C00; border-right:1px solid #FF9C00; }
.btopbottom { border-top:1px solid #FF9C00; border-bottom:1px solid #FF9C00; }
.btotal { border-top:1px solid #FF9C00; border-bottom:2px solid #FF9C00; }
.btotalleft { border-top:1px solid #FF9C00; border-bottom:2px solid #FF9C00; border-left: 1px solid #FF9C00;  }
.btotalright { border-top:1px solid #FF9C00; border-bottom:2px solid #FF9C00; border-right: 2px solid #FF9C00;  }
.bfullblock { border:2px solid #FF9C00;}
.btopbottom { border-top:1px solid #FF9C00; border-bottom:1px solid #FF9C00; }
.btopleftright { border-top:1px solid #FF9C00;border-left:1px solid #FF9C00; border-right:1px solid #FF9C00; } 
.bbottomleftright { border-bottom:1px solid #FF9C00;border-left:1px solid #FF9C00; border-right:1px solid #FF9C00; }
.b { font-weight: bold; }


.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }