/* CSS Document */

body { margin:0; background:url(images/bg-body.gif) top center repeat-y; }
.fade { margin:0; background:url(images/bg-fade.png) top left repeat-x; vertical-align:top; }

.search { height:40px; text-align:right; vertical-align:bottom; padding:0 10px 0 0; }
.search h4 { color:#FFF; }

.left { width:4px; background:url(images/bg-sidel.png) top repeat-y; }
.right { width:6px; background:url(images/bg-sider.png) top repeat-y; }

.buttons { width:158px; background-color:#DDDDDD; vertical-align:top; }
.content { width:761px; background-color:#FFF; vertical-align:top; padding:0 0 10px 0; }

.tagline { width:204px; height:21px; }
.breadcrumbs { font:normal 10px/12px "Trebuchet MS",Verdana,Sans-serif; color:#999; width:509px; vertical-align:bottom; text-align:right; margin:0; }
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited { color:#999; text-decoration:none; }
.breadcrumbs a:hover { color:#666; text-decoration:none; }

.empty { vertical-align:top; padding:0 0 5px 0; }
.emptytopnav { vertical-align:top; padding:10px 0 0 0; }
.homeleft { width:548px; vertical-align:top; padding:5px 13px 5px 0; border-right:1px solid #999; }
.homeright { width:149px; vertical-align:top; padding:5px 0 5px 13px; height:150px }
.homeright h4 a:link, .homeright h4 a:active, .homeright h4 a:visited { color:#000; font-weight:bold; }
.homeright h4 a:hover { color:#CC0000; font-weight:bold; }

.halfleft { width:340px; vertical-align:top; padding:5px 21px 5px 0; }
.halfright { width:340px; vertical-align:top; padding:5px 0 5px 22px; }

.releases { padding:0; }

.newsleft { width:340px; vertical-align:top; padding:5px 21px 5px 0; }
.newsleft h4 { margin:0 0 15px 0; line-height:12px; }
.newsright { width:340px; vertical-align:top; padding:5px 0 5px 22px; }
.newsright h4 { margin:0 0 15px 0; line-height:12px; }

.doftd { width:165px; vertical-align:top; padding:0 21px 0 0; }
.cert { width:548px; vertical-align:top; padding:5px 13px 5px 0; border-right:1px solid #999; }
.cert h2 { margin:0 0 5px 0; }
.cert h4 { line-height:12px; margin:0 0 7px 0; }

.litleft { width:254px; vertical-align:top; padding:5px 20px 5px 0; }
.litleft h4 { line-height:12px; margin:0 0 7px 0; }
.litleft h2 { margin:0 0 10px 0; }
.litright { width:254px; vertical-align:top; padding:5px 13px 5px 20px; border-right:1px solid #999; }
.litright h4 { line-height:12px; margin:0 0 7px 0; }
.litright h2 { margin:0 0 10px 0; }

.msdsnumber { width:130px; vertical-align:top; padding:5px 13px 0 0; }
.msdsnumber h4 { line-height:17px; margin:0 0 7px 0; }
.msdsdescript { width:216px; vertical-align:top; padding:5px 13px 0 13px; }
.msdsdescript h4 { line-height:17px; margin:0 0 7px 0; }
.msdsinfo { width:150px; vertical-align:top; padding:14px 0 0 13px; }

.pressleft { width:212px; vertical-align:top; padding:5px 22px 5px 0; border-right:1px solid #999; }
.pressmid { width:211px; vertical-align:top; padding:5px 22px 5px 22px; border-right:1px solid #999; }
.pressright { width:212px; vertical-align:top; padding:5px 0 5px 22px; }

.hptbl h4 { font:normal 11px/12px "Trebuchet MS",Verdana,Sans-serif; margin:0 0 3px 0; color:#545454; }
.hptbl h4 a:link, .hptbl h4 a:active, .hptbl h4 a:visited { color:#CC0000; }
.hptbl h4 a:hover { color:#8B0729; }

.prodone { width:55px; padding:15px 0 0 0; vertical-align:top; }
.descriptone { width:104px; padding:0 14px 0 0; vertical-align:middle; }

.prodtwo { width:70px; padding:15px 0 0 0; vertical-align:top; }
.descripttwo { width:95px; padding:0 14px 0 0; vertical-align:middle; }

.prodthree { width:101px; padding:15px 0 0 0; vertical-align:top; }
.descriptthree { width:95px; padding:0; vertical-align:middle; }

.subnav { background:url(images/bg-subnav.gif) no-repeat; height:23px; vertical-align:middle; font:normal 10px/10px "Trebuchet MS",Verdana,Sans-serif; color:#FFF; padding:0 0 0 10px; }
.subnav a:link, .subnav a:active, .subnav a:visited { color:#FFF; }
.subnav a:hover { color:#330000; }


.footer { width:397px; padding:6px 0 0 25px; margin:0; }
.quicklinks { color:#000; }
.quicklinks a:link, .quicklinks a:active, .quicklinks a:visited { color:#000; }
.quicklinks a:hover { color:#CC0000; }

.copyright { color:#7F552A; }
.copyright a:link, .copyright a:active, .copyright a:visited { color:#7F552A; }
.copyright a:hover { color:#000; }

.award { width:70px; padding:6px 0 0 0; margin:0; }
.meriam { width:112px; padding:6px 0 0 0; text-align:right; margin:0; }
.address { width:290px; padding:10px 20px 0 15px; margin:0; }
.address h3 { color:#996633; }

.dateevents { width:80px; vertical-align:top; padding:5px 15px 5px 0; border-right:1px solid #999; }
.showevents { width:180px; vertical-align:top; padding:5px 15px 5px 15px; border-right:1px solid #999; }
.locationevents { width:273px; vertical-align:top; padding:5px 15px 5px 15px; border-right:1px solid #999; }
.attendevents { width:100px; vertical-align:top; padding:5px 0 5px 15px; }

.brdrbot { border-bottom:1px solid #999; }

.inforequest { font:normal 11px/13px "Trebuchet MS",Verdana,Sans-serif; color:#545454; }

#resourcessub, #productssub, #presssub, #aboutsub, #contactsub { position:absolute; left:0; top:0; width:auto; font-size:10px; visibility:hidden; background:url(images/bg-dropdown.gif) top right repeat-y #CC0000; }

.submenus p { margin:0; font-family:"Trebuchet MS",Verdana,Sans-serif; font-weight:bold; color:#FFF; border-bottom:1px solid #FFF; }
.submenus a, .submenus a:visited { display:block; padding:6px 10px 5px 7px; color:#FFF; text-decoration:none; }
.submenus a:hover, .submenus a:active { background-color:#FFF; color:#CC0000; }
.subpad { padding:6px 10px 0 7px; }

.formstyle { border:1px solid ##CC0000; background:#FFF; font-size:10px; color:#FFF; padding:3px; margin:0; }


i { color:ED174F; font-style:normal; }
.formstyle { border:1px solid #CC0000; background:#FFF; font-size:10px; color:#333; padding:2px; margin:0; }
li { margin-bottom:5px; }
.fivebot { margin-bottom:5px; }
b { color:#FFF; font-weight:normal; }
.mfcnew { padding:0 0 0 40px; }
.expertisepad { padding:0 0 0 30px; }

h2 { font:bold 17px/17px "Trebuchet MS",Verdana,Sans-serif; margin:0 0 3px 0; color:#996633; }

h3 { font:bold 12px/12px "Trebuchet MS",Verdana,Sans-serif; margin:0 0 2px 0; color:#8B0729; }

h4 { font:normal 11px/13px "Trebuchet MS",Verdana,Sans-serif; margin:0 0 10px 0; color:#545454; }
h4 a:link, h4 a:active, h4 a:visited { color:#CC0000; text-decoration:none; }
h4 a:hover { color:#8B0729; text-decoration:none; }

h5 { font:normal 10px/12px "Trebuchet MS",Verdana,Sans-serif; margin:0 0 5px 0; color:#666; }
h5 a:link, h5 a:active, h5 a:visited { color:#000; text-decoration:none; }
h5 a:hover { color:#8B0729; text-decoration:none; }