@charset "utf-8";


<!-- PAGE STYLES -->
.oneColFixCtr #container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
/*	text-align: center; /* this overrides the text-align: center on the body element. */
	margin-left: auto;
	margin-right: auto;
}
.oneColFixCtr #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width: 980px;
	height: 100%;
/*	text-align: inherit; */
}
.fma {
	width: 970px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.basicdiv {
	width: 980px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
/*	text-align: inherit; */
}
<!-- OTHER STYLES -->
.maintitle {
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #999;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 20px;
	text-indent: 0px;
	background-color:#FFF;
	}
.pagetitle {
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #666;
	margin-left: 65px;
	margin-right: 65px;
	margin-bottom: 10px;
	margin-top: 500px;
	text-indent: 0px;
	font-weight: bold;
	background-color: none;
	}
.bodytext {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin-left: 65px;
	margin-right: 65px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-indent: 0px;
	background-color: none;
	}
.bodytextnomargins {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin: 0px;
	text-indent: 0px;
	background-color: none;
	}
.charttext {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin: 0px;
	text-indent: 0px;
	text-align: center;
	background-color: none;
	}
.bodytextsidebar {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666;
	border-left-color: #999;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	}
.columntext {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 0px;
	}
.bodytextrightcolumn {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin-left: 0px;
	margin-right: 65px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-indent: 0px;
	background-color: none;
	}
.paragraphheaderrightcolumn {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #FF3333;
	margin-left: 0px;
	margin-right: 65px;
	margin-bottom: 15px;
	margin-top: 5px;
	}
.paragraphheadersidebar {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	}
.introparagraph,.introparagraph-purple,.introparagraph-green,.introparagraph-orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin-left: 65px;
	margin-right: 65px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #FFF;
	}
.introparagraph:first-letter {
	display:block;
	float:left;
	vertical-align: text-top;
	font-size: 450%;
	text-transform: uppercase;
	color: #FF3333;
	font-family: "Times New Roman", Times, serif;
	margin-left: -10px;
}
.introparagraph-purple:first-letter {
	display:block;
	float:left;
	vertical-align: text-top;
	font-size: 381%;
	text-transform: uppercase;
	color: #936;
	font-family: "Times New Roman", Times, serif;
	margin-left: -10px;
}
.introparagraph-green:first-letter {
	display:block;
	float:left;
	vertical-align: text-top;
	font-size: 381%;
	text-transform: uppercase;
	color: #693;
	font-family: "Times New Roman", Times, serif;
	margin-left: -10px;
}
.introparagraph-orange:first-letter {
	display:block;
	float:left;
	vertical-align: text-top;
	font-size: 381%;
	text-transform: uppercase;
	color: #930;
	font-family: "Times New Roman", Times, serif;
	margin-left: -10px;
}
.pagetitle {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #666;
	margin-left: 65px;
	margin-right: 65px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-indent: 0px;
	font-weight: bold;
	}
.colright {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	margin-left: -75px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-indent: 0px;
	vertical-align: top;
	}
.paragraphheader {
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #FF3333;
	margin-left: 65px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	}
.paragraphheadernomargins {
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #FF3333;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	}
.li {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin-left: 75px;
	margin-right: 65px;
	margin-bottom: 15px;
	text-indent: 0px;
	list-style-image: url(http://www.madisonchemical.com/images/global_elements/bullet.png);
	}
.sidebarli {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 0px;
	text-indent: 0px;
	list-style-image: url(http://www.madisonchemical.com/images/global_elements/bullet.png);
	}
.linomargins {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	text-indent: 0px;
	list-style-image: url(images/global_elements/bullet.png);
	}
.copyrightfooter {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 12px;
	margin-left: 75px;
	margin-right: 75px;
	color: #999;
	}
.formtext {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin-left: 65px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 0px;
	background-color: none;
	text-align: right;
	}
.paraheadcolleft {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #003399;
	margin-left: 50px;
	margin-right: 15px;
	}
.paraheadcolright {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #FF3333;
	margin-left: 15px;
	margin-right: 50px;
	}
.introdiv {
	margin: 0;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: regular;
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	background-color: #999;
	border-left: solid;
	border-left-color: 990033;
	border-bottom-width: 1px;
	height: 120px;
	vertical-align: middle;
	}
/* HOME PAGE STYLES */
.bodytextindexstory {
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 0px;
	background-color: #CCC;
	}
.paragraphheaderindexstory {
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 0px;
	background-color: #CCC;
	}
.indexmission {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding-top: 12px;
	color: #EEEEEE;
	text-align: center;
	}

/* POPUP WINDOW */
.popup {
    border: none;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    display: none;
    position: absolute;
    width: 500px;
    z-index: 60;
}
.popuptitle {
    background: blue;
    color: white;
    font-weight: bold;
    height: 15px;
    padding: 5px;
}
.popupbody {
    background: #none;
    padding: 5px;
    text-align: center;
}
#popup { top: 40%; left: 22%; }


/* PRODUCT SEARCH NAVIGATION */
.psheaders {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #999999;
	text-indent: 0px;
	text-align: middle;
	vertical-align: top;
	outline: 0; /* for browsers that understand */
	background-color: none;
	}
.psitems {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	color: #999999;
	text-indent: 0px;
	text-align: left;
	vertical-align: top;
	outline: 0; /* for browsers that understand */
	background-color: none;
	}
.productsearchdiv {
	margin: 0;
	width: 300px;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	text-indent: 0px;
	}

/* STYLES FOR POPUPS */
#main ul.enlarge li.enlarge { float:left; position:relative; width:17px; height:17px; margin:-9px -12px -17px -5px; background:url(/imac/images/popup_enlarge20080429.gif) no-repeat 0 0; font-size:1px; }

<!--#main ul.enlarge li.enlarge { float:left; position:relative; width:17px; height:17px; margin:-9px -12px -17px -5px; background:url(/imac/images/popup_enlarge20080429.gif) no-repeat 0 0; font-size:1px; }

/* GRID */
.column { float: left; }
.grid1col, .grid1cola {
	width: 960px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	height: 100%;
	vertical-align: top;
	}
/* THE FOLLOWING USED FOR "MISSION" DIV ON HOME PAGE */
.grid1coli {
	width: 960px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: none;
	background-image: url(madison_company/images/index_textbg.png);
	height: 45px;
	}
/* THE FOLLOWING USED FOR "WAIST" DIV ON PORTAL PAGES... BUT NOT ANY MORE */
.grid1colp {
	width: 960px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 0px;
	background-image: url(../images/global_elements/portal_waist.png);
	background-color: #F00;
	height: 20px;
	vertical-align: top;
	}
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2coleven, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid3cole, .grid4col, .grid6colr {
	width: 960px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: none;
	height: 100%;
	}

/* THE FOLLOWING SET FOR INDEX (i) AND PORTAL (p) PAGES FMA AREA */
.grid2coli {
	width: 960px;
	margin-left: 0px;
	margin-right: auto;
	background-color: #666;
	height: 310px;
	vertical-align: top;
	}

.grid2colp {
	width: 960px;
	margin-left: 0px;
	margin-right: auto;
	background-color: #666;
	height: 300px;
	vertical-align: top;
	}

.grid2colp1 {
	width: 960px;
	margin-left: 0px;
	margin-right: auto;
	background-color: #666;
	height: 300px;
	vertical-align: top;
	}
	
/* THE FOLLOWING SET FOR PORTAL PAGE STORY TEXT */
.grid3colp {
	width: 960px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #666;
	height: 100%;
	}

/* THE FOLLOWING SET FOR INDEX PAGE STORY TEXT */
.grid4coli {
	width: 960px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #CCC;
	height: 100%;
	}

<!-- THE FOLLOWING SET IS FOR THE SELECTION AREA IN THE PRODUCT SEARCH MENU -->
.grid5colb, .grid5cole, .grid6col, .grid6cola, .grid7cold {
	width: 980px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: none;
	height: 100%;
	}
<!-- THE FOLLOWING SET IS FOR THE CORRONEWS PAGE IN "RESOURCES" -->
.grid5colc {
	width: 960px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 300px;
	background-color: none;
	}
<!-- THIS NEXT STYLE TO BE USED AT THE TOP OF EVERY MAIN CONTENT AREA; GIVES A BIT OF SEPARATION BTW IT AND THE SUBMENU -->
.grid2colf, .grid3colf, .grid4colf, .grid5colf, .grid6colf {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	background-color: none;
	vertical-align: top;
	}

.grid1col .column { width: 100%; }
.grid1cola .column { width: 100%; }
.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 680px; }
.grid2cola .column.last { width: 280px; vertical-align:top }

.grid2coleven .column.first { width: 520px; }
.grid2coleven .column.last { width: 440px; vertical-align:top }

/* TWO COLUMNS, EXACTLY EVEN; DOESN'T WORK IN FIREFOX */
.grid2colb .column.first { width: 200px; }
.grid2colb .column.last { width: 200px; }

.grid2colc .column.first { width: 350px; }
.grid2colc .column.last { width: 630px; }

<!-- TWO COLUMNS, EXACTLY EVEN; DOESN'T WORK IN FIREFOX -->
.grid2cold .column.first { width: 480px; }
.grid2cold .column.last { width: 480px; vertical-align:top }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

/* TWO COLUMNS, EXACTLY EVEN */
.grid2colf .column.first { width: 512px; }
.grid2colf .column.last { width: 448px; }

/* TWO COLUMNS FOR INDEX PAGE FMA AREA */
.grid2coli .column.first { width: 600px; }
.grid2coli .column.last { width: 360px; vertical-align:top }

/* TWO COLUMNS FOR PORTAL PAGE FMA AREA */
.grid2colp .column.first { width: 475px; }
.grid2colp .column.last { width: 485px; vertical-align:top }

.grid2colp1 .column.first { width: 642px; }
.grid2colp1 .column.last { width: 318px; vertical-align:top }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 380px; background-color:#CCC } <!-- THIS IS WIDTH OF MIDDLE COLUMN -->
.grid3cola .column.first { width: 300px; background-color:#FF3333 } <!-- THIS IS WIDTH OF FIRST COLUMN -->
.grid3cola .column.last { width: 300px; background-color:#003399; vertical-align:top } <!-- THIS IS WIDTH OF THIRD COLUMN -->

/* USED ON THE SPECIFICATIONS PAGE */
.grid3cole .column.second { width: 340px } <!-- THIS IS WIDTH OF MIDDLE COLUMN -->
.grid3cole .column.first { width: 340px } <!-- THIS IS WIDTH OF FIRST COLUMN -->
.grid3cole .column.last { width: 280px; vertical-align:top } <!-- THIS IS WIDTH OF THIRD COLUMN -->

/* THREE COLUMN GRID FOR USE ON PORTAL PAGES */
.grid3colp .column { width: 314px; margin-left: 0px; background-color: #F00; }
.grid3colp .column.middle { width: 314px; margin-left: 10px; margin-right: 10px; background-color: #CCC; }
.grid3colp .column.first { width: 313px; margin-left: 0px; background-color: #CCC; }
.grid3colp .column.last { width: 313px; margin-left: -10px; background-color: #CCC; }

.grid4col .column { width: 23%; margin-left: 3%; }

/* 4 COL GRID FOR HOME PAGE */
.grid4coli .column { width: 240px; margin-left: 0px; }
.grid4coli .column.first { width: 240px; margin-left: 0px; }
.grid4coli .column.last { width: 240px; margin-left: 0px; }

.grid5col .column { width: 18.4%; margin-left: 2%; }
.grid5col .column.first { width: 200px; margin-left: 0px; }
.grid5col .column.last { width: 140px; margin-left: 0px; }

.grid5colb .column { width: 160px; margin-left: 0px; }
.grid5colb .column.first { width: 290px; margin-left: 0px; }
.grid5colb .column.last { width: 210px; margin-left: 0px; }

/* USED FOR SUBSTRATE SUBMENU IN PRODUCTS SECTION */
.grid5cole .column { width: 130px; margin-left: 0px; }
.grid5cole .column.first { width: 315px; margin-left: 0px; }
.grid5cole .column.last { width: 315px; margin-left: 0px; }

/* NOT USED ANYWHERE */
.grid5colc .column { width: 275px; margin-left: 0px; }
.grid5colc .column.first { width: 65px; margin-left: 0px; }
.grid5colc .column.last { width: 65px; margin-left: 0px; }

/* USED ON TECHNICAL PAPERS PAGE */
.grid6col .column { width: 207px; margin-left: 0px; }
.grid6col .column.first { width: 75px; margin-left: 0px; }
.grid6col .column.last { width: 77px; margin-left: 0px; }

/* USED ON TRAINING MATERIALS PAGE */
.grid6cola .column { width: 207px; margin-left: 0px; }
.grid6cola .column.first { width: 75px; margin-left: 0px; }
.grid6cola .column.last { width: 77px; margin-left: 0px; }

/* USED ON THE SALES TOOLS PAGE IN THE MFR REP SECTION, AND IN CASE STUDIES PAGE */
.grid6colr .column { width: 205px; margin: 0px; padding: 5px; }
.grid6colr .column.first { width: 55px; margin-left: 0px; }
.grid6colr .column.last { width: 45px; margin-left: 0px; }

.grid7cold .column { width: 120px; margin-left: 0px; }
.grid7cold .column.first { width: 240px; margin-left: 0px; }
.grid7cold .column.last { width: 140px; margin-left: 0px; }

/* USED FOR PRODUCT NAME SUBMENU IN PRODUCTS SECTION */
.grid8cold .column { width: 100px; }
.grid8cold .column.first { width: 230px; margin-left: 0px; }
.grid8cold .column.last { width: 50px; margin-left: 0px; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid1cola:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2coleven:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid2coli:after, .grid2colp:after, .grid2colp1:after, .grid3col:after, .grid3cola:after, .grid3cole:after, .grid3colp:after, .grid4col:after, .grid4coli:after, .grid5col:after, .grid5colc:after, .grid6col:after, .grid6cola:after, .grid6colr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid1cola, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2coleven, .grid2cold, .grid2cole, .grid2colf, .grid2coli, .grid2colp, .grid2colp1, .grid3col, .grid3cola, .grid3cole, .grid3colp, .grid4col, .grid4coli, .grid5col, .grid5colc, .grid6col, .grid6cola, .grid6colr { zoom: 1; }
/* END COLUMNS */


.leftsidebartitle {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 36px;
	color: #333;
	margin-left: 50px;
	}
.leftsidebar {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin-left: 50px;
	}
.sidebar {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	margin-left: 0px;
	text-align: left;
	}
.boxcaptop {
	margin: 0;
	padding-left: 20px;
	padding-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #CCC;
	background-image: url(images/global_elements/boxcaptop.png);
	margin-left: 0px;
	}
.boxcaptoptwolines {
	margin: 0;
	padding-left: 20px;
	padding-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	height: 40px;
	color: #CCC;
	background-image: url(images/global_elements/boxcaptop_2lines.png);
	margin-left: 0px;
	}
.box {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CCC;
	background-image: url(images/global_elements/box.png);
	border-left-color: #999;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	}
.boxcapbottom {
	margin: 0;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 7px;
	color: #04337A;
	background-image: url(images/global_elements/boxcapbottom.png);
	margin-left: 0px;
	}
.rightbox {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	background-image: url(images/boxbg.png);
	border-left-color: #999;
	margin-left: -10px;
	margin-right: 0px;
	text-align: center;
	}
.rightboxcaptop {
	margin: 0;
	padding-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #04337A;
	background-image: url(images/boxcaptop.png);
	margin-left: -10px;
	margin-right: 0px;
	}
.rightboxcapbottom {
	margin: 0;
	padding-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	color: #04337A;
	background-image: url(images/boxcapbottom.png);
	margin-left: -10px;
	margin-right: 0px;
	}
.widebox {
	margin: 0;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	background-image: url(images/wideboxbg.png);
	border-left-color: #999;
	margin-left: 10px;
	margin-right: 0px;
	text-align: center;
	}
.wideboxcaptop {
	margin: 0;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	color: #04337A;
	background-image: url(images/wideboxcaptop.png);
	margin-left: 10px;
	text-align: center;
	}
.wideboxcapbottom {
	margin: 0;
	padding-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	color: #04337A;
	background-image: url(images/wideboxcapbottom.png);
	margin-left: 10px;
	}
.submenu {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	}
.mapheader {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #003399;
	}
.mapbody {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	}
.headerlinks {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
/* links */

.button {
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #333300;
	background-image: url(images/global_elements/button.jpg);
	cursor: hand;
	cursor: pointer;
	}

a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666633;
	text-decoration: none;
	font-weight: bold;
	}
a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666633;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999966;
	text-decoration: underline;
	font-weight: bold;
	}
.pssearch:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
	}
.pssearch:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
	}
.pssearch:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
	}
.footer:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
	}
.footer:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
	}
.footer:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
	}
.sidebar:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CCCC99;
	text-decoration: none;
	font-weight: bold;
	}
.sidebar:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CCCC99;
	text-decoration: none;
	font-weight: bold;
	}
.sidebar:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFCC;
	text-decoration: underline;
	font-weight: bold;
	}
.charttext:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666633;
	text-decoration: none;
	}
.charttext:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666633;
	text-decoration: none;
	}
.charttext:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999966;
	text-decoration: underline;
	}
.index:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666633;
	text-decoration: none;
	font-weight: bold;
	}
.index:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666633;
	text-decoration: none;
	font-weight: bold;
	}
.index:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999966;
	text-decoration: underline;
	font-weight: bold;
	}
<!-- td a:hover {color: green;} -->

