/*
  MWPE 2.5 copyright 2006
  */

.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
body { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; color:#245484; }

/* box outline */
.mainBox { border: 1px outset #999999; Background-color: #ffffff; }
.mainBox1 { border: 3px ridge #999999; }
.mainBox2 { border: 3px ridge #999999; font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:none; color:#FFFFFF; background-color:#FA8FA3; padding-top: 10px; padding-bottom: 10px; }

.cssButton { line-height: 40px; height: auto; background-color: #A30022; color : #FFF; vertical-align: top; border: 1px solid #000000; border-radius: 3px; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size: 18px; text-align:center; white-space: nowrap; text-decoration: none; font-weight: normal; margin-left: auto; cursor: pointer; /*width : 20em;*/ /*padding: 2px; line-height: 20px; border-spacing: 1px;*/ /*margin-right: auto;*/ /*display: block;*/ width: 120px; }

.text2 { color:#000000; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; }
#base { border: 1px solid #000; /* width: 10em; margin: 2em; */ padding: 5px; }
ul.list { list-style: none; margin-left: 0px; padding-left: 1em; text-indent: -1em; line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#003162; Text-Decoration: none; }
a.list:link { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#003162; Text-Decoration: none; }
a.list:visited { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#003162; Text-Decoration: none; }
a.list:active { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#003162; Text-Decoration: none; }
a.list:hover { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#003162; Text-Decoration: none; }

ul.home { list-style-type: disc; list-style-position: inside; margin-left: 0; padding-left: 1em; text-indent: -1em; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color : #FFF; }

/* primary link formating */
a:link { font-weight:normal; font-style:normal; font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:underline; color:#3333CC; }
a:visited { font-weight:normal; font-style:normal; font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:underline; color:#3333CC; }
a:active { font-weight:normal; font-style:normal; font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:underline; color:#3333CC; }
a:hover { font-weight:normal; font-style:normal; font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:underline; color:#3333CC; }
TD.footer, p.footer, table.footer { Font-Family: Verdana, Arial, Helvetica, sans-serif; color: #7b7b7b; text-align: center; font-size: 8px; Font-Weight: Bold; }
a.footer:link { Color: #7b7b7b; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8px; }
a.footer:visited { Color: #7b7b7b; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8px; }
a.footer:active { Color: #7b7b7b; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8px; }
a.footer:hover { Color: #A50034; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 8px; }

/* primary text formating */
td.white { font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:none; color:#FFFFFF; text-align: left; }
td { font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:none; color:#000000; }
p { font-size:13px; font-family:arial, helvetica, sans-serif; text-decoration:none; color:#000000; }
TD.main, P.main { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
TD.main2, P.main2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; Font-Weight: Bold; }
TD.main3, P.main3, table.main3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; Font-Weight: Bold; line-height:.9; }
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.prodheader { font-weight:bold; font-style: italic; font-size:18px; font-family:arial, helvetica, sans-serif; text-decoration:none; color:#990033; }
a.prodheader:link { Color: #990033; Text-Decoration: Underline; Font-Family: arial, helvetica, sans-serif; font-style: italic; font-weight:bold; Font-Size: 18px; }
a.prodheader:visited { Color: #990033; Text-Decoration: Underline; Font-Family: arial, helvetica, sans-serif; font-style: italic; font-weight:bold; Font-Size: 18px; }
a.prodheader:active { Color: #990033; Text-Decoration: Underline; Font-Family: arial, helvetica, sans-serif; font-style: italic; font-weight:bold; Font-Size: 18px; }
a.prodheader:hover { Color: #A50034; Text-Decoration: Underline; Font-Family: arial, helvetica, sans-serif; font-style: italic; font-weight:bold; Font-Size: 18px; }

/*transfered from old site
span, li, ul {font-weight:normal; font-style:normal; font-size:13px; font-family:arial,helvetica,sans-serif; text-decoration:none; color:#000066;}
span.header {font-weight:bold; font-style:normal; font-size:15px; font-family:arial,helvetica,sans-serif; text-decoration:none; color:#990033;}
.header {font-weight:bold; font-style:normal; font-size:15px; font-family:arial,helvetica,sans-serif; text-decoration:none; color:#990033;}
span.strong {font-weight:bold; font-style:normal; font-size:13px; font-family:arial,helvetica,sans-serif; text-decoration:none; color:#33FF00;}
a.header, a.header:hover {font-weight:bold; font-style:normal; font-size:14px; font-family:arial,helvetica,sans-serif; text-decoration:underline; color:#990033;}
a.header2, a.header2:hover {font-weight:bold; font-style:normal; font-size:16px; font-family:arial,helvetica,sans-serif; text-decoration:underline; color:#003366;}
a.header3, a.header3:hover {font-weight:bold; font-style: italic; font-size:20px; font-family:arial,helvetica,sans-serif; text-decoration:underline; color:#a50034;}
a.footer, a.footer:hover {font-weight:normal; font-style:normal; font-size:13px; font-family:arial,helvetica,sans-serif; text-decoration:underline; color:#3333CC;}
a.footermenu, a.footermenu:hover {font-weight:normal; font-style:normal; font-size:13px; font-family:arial,helvetica,sans-serif; text-decoration:underline; color:#990033;}
a.headermenu, a.headermenu:hover {font-weight:bold; font-style:normal; font-size:13px; font-family:arial,helvetica,sans-serif; text-decoration:underline; color:#33FF00;}
.imageborder {border-width:1px; border-color:#000066;}
form {margin:0px;}
ol li {margin-left:10px; margin-bottom:5px;}
ul li {margin-left:10px; margin-bottom:5px;}
span.prodhead, a.prodhead {font-weight:bold; font-style:italic; font-size:17px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#990033;}
span.prodsubhead {font-weight:bold; font-style:normal; font-size:14px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#003366;} */

/* header tag formating */
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #A50034; line-height: 24px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #A50034;/*line-height: 16px;*/ }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
h4 { font-weight:bold; font-style:normal; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#990033; line-height:1.0; display:inline; }
h5 { font-weight:bold; font-style:normal; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#003366; line-height:1.0; display:inline; }

/* formating for horizontal navigation files */
.infoBox { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
A.infoBox:Link { color: #000000; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
A.infoBox:Visited { color: #000000; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
A.infoBox:Active { color: #000000; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
A.infoBox:Hover { Color: #000067; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
.infoBoxContents { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }
A.infoBoxContents:Link { color: #FFFFFF; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
A.infoBoxContents:Visited { color: #FFFFFF; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
A.infoBoxContents:Active { color: #DBEBED; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
A.infoBoxContents:Hover { Color: #DBEBED; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; Font-Weight: Bold; }
TD.infoBoxHeading { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; }
tr.tabletop, td.tabletop { background-color:#A80000; font-weight:bold; color:#FFFFFF; }
.bantext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #900; font-weight: bold; line-height: 16px; }
/* menu nav*/
table.infoBox_3 { /*border: 1px solid #000000;*//*background-color:#ffffff*/}
A.infoBox_3:Link { color: #ffffff; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 14px; Font-Weight: Bold; }
A.infoBox_3:Visited { color: #ffffff; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 14px; Font-Weight: Bold; }
A.infoBox_3:Active { color: #ffffff; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 14px; Font-Weight: Bold; }
A.infoBox_3:Hover { Color: #ffffff; Text-Decoration: none; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 14px; Font-Weight: Bold; }
.infoBoxContents_3 { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
A.infoBoxContents_3:Link { color: #ffffff; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10px; Font-Weight: Bold; }
A.infoBoxContents_3:Visited { color: #ffffff; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10px; Font-Weight: Bold; }
A.infoBoxContents_3:Active { color: #ffffff; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10px; Font-Weight: Bold; }
A.infoBoxContents_3:Hover { Color: #ffffff; Text-Decoration: Underline; Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10px; Font-Weight: Bold; }
TD.infoBoxHeading_3 { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 10px; font-weight: bold; color: #ffffff; text-align: center; }

/* form formating */
CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
TEXTAREA { width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
TABLE.formArea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #dfdfdf; border-color: #999999; border-style: solid; border-width: 1px; }
TD.formAreaTitle { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; font-weight: bold; color: #0000cc; background-color: #dfdfdf; }

/* don't need to change anything below this line */
/* message box */
.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }
/* error formating */
TR.headerError { background: #ffffff; }
TD.headerError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TR.headerInfo { background: #dfdfdf; }
TD.headerInfo { Font-Family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 12px; font-weight: bold; color: #FF0000; background-color: #dfdfdf; text-align: center; }
SPAN.errorText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; }
.suckerdiv ul { margin: 0; padding: 0; list-style-type: none; width: 150px; /* Width of Menu Items *//*border-bottom: 1px solid #ccc;*/}
.suckerdiv ul li { position: relative; height: 28px; /*background-image:url(images/nav.gif);*/}
/*1st level sub menu style */
.suckerdiv ul li ul { left: 150px; /* Parent menu width - 1*/ position: absolute; width: 150px; /*sub menu width*/ top: 0; display: none; }
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul { left: 150px; /* Parent menu width - 1*/ }
/* menu links style */
.suckerdiv ul li a { display: block; color: #000000; text-decoration: none; /*background: #fff;*/
padding: 5px 4px;/*border: 1px solid #ccc; border-bottom: 0;*/}
.suckerdiv ul li a:visited { color: #000000; }
.suckerdiv ul li a:hover { color: #C5B238; }
/* 2nd level menu links style */
.suckerdiv ul li ul li a { display: block; color: #000000; text-decoration: none; /*background: #C5B238;*/ background-image:url(images/nav.gif); padding: 5px 4px; border: 1px solid #000067; }
.suckerdiv .subfolderstyle { /*background: url(media/arrow-list.gif) no-repeat center right;*/ /*background-color:#FFCC00;*/ background-image:url(images/nav.gif); border: 1px solid #000067; }
.suckerdiv .contact { background-image:url(images/nav.gif); border: 1px solid #000067; height: 26px; width: 150px; }
* html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/ /*padding-top: 1em;*/ }
input.right { text-align: right; width: 75px; }

	
/* Holly Hack for IE \*/
/** html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }*/
/* End */

