p, div, h1, h2, h3, h4, h5, h6, h7, form, input, table, tr, td {margin:0; padding:0;}
body {margin:0; padding:0; background:#cccccc; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#dddddd; background:url(/templates/classic7/images/bg_body.gif) top center no-repeat #000000;}
img {border:none; margin:0; padding:0; text-decoration:none; line-height:0; font-size:0;}

/* Clearfix */
* html .clearfix {height: 1%; /* IE5-6 */}
.clearfix {display: inline-block; /* IE7xhtml*/}
html[xmlns] .clearfix {display: block; /* O */}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden; line-height: 0; font-size: 1px; overflow: hidden;}

/* Conten Item */
p {line-height:160%;}
.contentpane {}
.contentpaneopen {}

/* ERRORS */
.error,
.message {color:#e2271c; font-weight:bold;}

/* Conten headings */
h3,
.componentheading,
.contentheading{font-size:16px; font-weight:bold; color:#ca0000; padding:0 0 5px 0;}

/* Contact form */
div.contact {}

.contact label {float:left; width:200px; margin:10px 0 0;}
span.marker {margin:0 10px 0 0;}
.contact_email_checkbox label {float:none !important;}
.contact label.copy {width:90%; padding:0 0 0 10px;}
.contact form {color:#000; padding:20px; margin:10px 0;}
.contact input {padding:2px 2px 0; margin:10px 0 0;}
.contact .button {}

label.textarea {float:none !important; margin:10px 0; display:block; width:100%;}
#contact_text {width:80%; height:150px;}
textarea#contact_text {resize:none;}
.contact input.invalid,
.contact textarea.invalid {border:solid 2px red;}
.contact label.invalid {color:red;}

/* Normal links */
a {color:#ca0000; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none;}

/* ---------------------------- CONTAINER ----------------------- */
#container {width:940px; margin:0 auto; padding:10px 0; background:none;}
#container_bottom {width:940px; height:10px; margin:0 auto; padding:0 10px; font-size:0; line-height:0; background:none;}

/* ---------------------------- VERY TOP ----------------------- */
#verytop {width:940px;}
	.moduletable-logo {width:460px; float:left; padding:0 20px 10px 0;}
	.moduletable-search {width:460px; float:left; padding:110px 0 10px 0;}
		/* Search */
		.search-search {float:right; clear:both;}
		.inputbox-holder-search {width:220px; height:20px; float:left; background:url(/templates/classic7/images/bg_search_textfield.png) left center no-repeat;}
			.inputbox-search {width:210px; padding:2px 4px; font-size:12px; border:none; background:none;}
		.button-search {width:60px; height:20px; padding:0 0 5px 0; float:left; border:none; background:url(/templates/classic7/images/bg_search_button.png) left center no-repeat; font-size:12px; font-weight:bold; color:#ffffff; cursor:pointer;}
		
		.display {margin:10px 5px 0 0; text-align:right;}
		.button {width:57px; height:20px; padding:0 0 5px 0; margin:10px 0 0 3px; border:none; background:url(/templates/classic7/images/bg_search_button.png) left center no-repeat; font-size:12px; font-weight:bold; color:#ffffff; cursor:pointer;}
/* ---------------------------- TOP ----------------------------- */

	/* Top banner */
	.moduletable-topbanner {width:940px;}
/* ---------------------------- END OF TOP ------------------------ */		

/* ---------------------------- MIDDLE ---------------------------- */
	#middle {width:940px; margin:0 0 20px 0;}
		
		/* HOME and SUB - Column 1 */
		#col1 {width:220px; float:left; margin:20px 18px 0 0;}
		.bordertop-leftmenu {width:220px; height:3px; font-size:0; line-height:0; background:url(/templates/classic7/images/bordertop_leftmenu.png) bottom center no-repeat;}
		.borderbottom-leftmenu {width:220px; height:3px; font-size:0; line-height:0; background:url(/templates/classic7/images/borderbottom_leftmenu.png) top center no-repeat;}
		.moduletable-leftmenu {width:215px; padding:10px 0; border-left:3px solid #ca0000; border-right:3px solid #ca0000; background:url(/templates/classic7/images/bg_leftmenu.png) top center repeat-y;}
			ul.menu-leftmenu,
			ul.menu-leftmenu li,
			ul.menu-leftmenu li ul,
			ul.menu-leftmenu li ul li {list-style:none; margin:0; padding:0;}
				/* Main level */
				ul.menu-leftmenu li {}
				ul.menu-leftmenu li a {font-size:11px; font-weight:bold; text-transform:uppercase; color:#dcdcdc; text-decoration:none; background:none!important; background: url(/templates/classic7/images/bg_leftmenu_item.gif) top center no-repeat; display:block; padding:7px 10px 8px 10px;}
				ul.menu-leftmenu li a:hover {color:#ffffff;}
				ul.menu-leftmenu li.active a {color:#ca0000;}
				
				/* Sub level 1*/
				ul#accordionMenu_0 li {padding:0px 10px;}
				ul#accordionMenu_0 li a {font-size:10px; text-transform:uppercase; color:#dcdcdc; text-decoration:none; background:none!important; background: url(/templates/classic7/images/bg_leftmenu_item.gif) top center no-repeat;}
				ul#accordionMenu_0 li a:hover {color:#ffffff;}
				ul#accordionMenu_0 li.active a {color:#a60000;}
				
				/* Sub level 2*/
				ul#accordionMenu_1 li {padding:0px 10px;}
				ul#accordionMenu_1 li a {font-size:10px; text-transform:uppercase; color:#dcdcdc; text-decoration:none; background:none!important; background: url(/templates/classic7/images/bg_leftmenu_item.gif) top center no-repeat;}
				ul#accordionMenu_1 li a:hover {color:#ffffff;}
				ul#accordionMenu_1 li.active a {color:#a60000;}
				
		/* HOME - Column 2 */
		.content_col1 {width:220px; float:left; margin:0 20px 0 0;}
		/* HOME - Column 3 */
		.content_col2 {width:220px; float:left; margin:0 20px 0 0;}
		/* HOME - Column 4 */
		.content_col3 {width:220px; float:left;}
		
		.moduletable-content_box {margin:20px 0 0 0;}
			.moduletable-content_box p {padding:15px 10px 5px 10px!important; padding:0 10px 5px 10px; color:#000000; background:url(/templates/classic7/images/bg_contentbox.png) left bottom repeat-x!important; background:#666666; border:none!important; border-top:3px solid #ca0000;}
			.moduletable-content_box a {color:#ca0000;}
			.moduletable-content_box a:hover {color:#ffffff;}
		
		/* SUB - Column 2 */
		#col2 {width:490px; float:left; margin:0 20px 0 0;}
		
		/* SUB - Column 3 */
		#col3 {width:190px; float:left;}
		
		/* SUB - Column 2 expand right */
		#bordertop-col2 {width:700px; height:3px; font-size:0; line-height:0; background:url(/templates/classic7/images/bordertop_col2.png) bottom center no-repeat;}
		#borderbottom-col2 {width:700px; height:3px; font-size:0; line-height:0; background:url(/templates/classic7/images/borderbottom_col2.png) top center no-repeat;}
		#col2_expand_right {width:695px; float:left; margin:20px 0 0 0;}
			.col2_content {width:675px; padding:10px; border-left:3px solid #ca0000; border-right:3px solid #ca0000; background:#000000;}
			
				.col2_content_left {width:475px; float:left; padding:0 10px 0 0;}
				.col2_content_right {width:190px; float:left; padding:28px 0 10px 0;}
		
		/* Bottom boxes */
		.moduletable-bottom_box {width:220px; float:left; margin:0 20px 0 0;}
		.moduletable-bottom_box_last {width:220px; float:left;}
		.moduletable-bottom_box ul,
		.moduletable-bottom_box_last ul,
		.moduletable-bottom_box ul li,
		.moduletable-bottom_box_last ul li {margin:0; padding:0; list-style:inside;}
		.moduletable-bottom_box ul li,
		.moduletable-bottom_box_last ul li {margin:0 0 0 4px; line-height:160%;}
		.moduletable-bottom_box ul li a,
		.moduletable-bottom_box_last ul li a {color:#dcdcdc; text-decoration:none;}
		.moduletable-bottom_box ul li a:visited,
		.moduletable-bottom_box_last ul li a:visited {color:#737373; text-decoration:none;}
		.moduletable-bottom_box ul li a:hover,
		.moduletable-bottom_box_last ul li a:hover {color:#ca0000; text-decoration:none;}
/* ---------------------------- END OF MIDDLE --------------------- */		

/* ---------------------------- FOOTER ---------------------------- */	
	.moduletable-footer {width:940px; margin:20px 0 0 0; padding:5px 0 0 0; border-top:1px solid #ca0000; color:#535353; font-size:11px;}
/* ---------------------------- END OF FOOTER --------------------- */

/* ---------------------------- END OF CONTAINER ------------------ */
/*
     FILE ARCHIVED ON 14:54:39 Jul 13, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:44:34 Apr 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.566
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.038
  esindex: 0.011
  cdx.remote: 10.037
  LoadShardBlock: 58.301 (3)
  PetaboxLoader3.datanode: 254.98 (5)
  load_resource: 739.666 (2)
  PetaboxLoader3.resolve: 484.201 (2)
*/