.rows { margin: 0 0 12px 0; }
ul { padding: 4px 0 4px 0; }
ul li { margin: 0 0 2px 0;}

h3 { background:transparent url(/images/header_image.gif) 0 0 no-repeat; text-indent: -9999px; }
h4 { font-size: 16px; font-weight: bold; color: black; text-transform: uppercase; margin-bottom: 6px;}
h5 { font-size: 14px; font-weight: bold; color: #182842; text-transform: uppercase; }
h6 { font-size: 12px; font-weight: bold; color: #182842; text-transform: uppercase; text-decoration: underline;}

.yankeebar {background-color: #182842; color: silver; padding: 3px; margin: 3px 0;}

.error {color: #ff3333;}
.strongred {color: #ff3333; font-weight: bold}
.strongunderline {text-decoration: underline; font-weight: bold}
.legal {font-size: 10px; font-style: italic;}
.footer {background-color: #edf5ff; font-size: 11px; border: dashed 1px black; padding: 6px;}
.calloutbox {background-color: #182842; color: white; padding: 6px; border: dashed 1px #ff3333; margin-top: 5px; margin-bottom: 5px;}
.center {text-align: center;}
.note {color: #ff3333; font-size: 11px;}
.dropdownbutton {background-color: #99cc66; color: black; font-weight: bold;}
.rotateimagert {display: inline; float: right; margin-left: 4px; border: solid 1px black;}

#right_photo_caption {width:277px;float:right;margin:0 0 5px 5px;}
.right_photo_image {border:1px solid #182842;}
.right_photo_caption {color:#fff;font-size:10px;padding:3px;border: 1px solid #182842;margin:1px 0 10px 0;text-align:center;font-weight;bold;}

img.image_border { border: 1px solid #000; }

/* Global Template Styles */
#itemlist img {border:1px solid black;}
#itemlist img.noborder {border:none;}
#itemlist h4 {font-size: 15px; margin-bottom: 2px; text-transform: uppercase}
#itemlist dl {margin-bottom: 20px;}
#itemlist dt {font-weight: bold; font-size: 12px;}
#itemlist dt.qa {font-style: italic;}
#itemlist dd {margin: 0 0 3px 0;}

#featurebox { background-color: #182842; color: #ffffff; overflow: auto; margin-right: 5px; position: relative;}
#featurebox h3 { font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 3px; color: #ffffff;}
#featurebox img.mainimage { float: right; padding: 0 0 0 4px; margin: 0px; }
#featurebox p {padding: 3px 3px 0 3px; margin: 0;}
#featurebox a {color: #ffffff }

#mc .event_box {margin:5px;padding:5px;overflow:auto;background:#d7dce0 url(/style/subindex/images/module_bg_gray.gif) top left repeat-x;border:1px solid #999;}
#mc .event_box_dark {margin:5px;padding:5px;overflow:auto;background:#0d3089;color:#fff;border:1px solid #999;}
#mc .event_box_headline {text-align:left;color:#fff;background-color:#0d3089;font-weight:bold;padding:3px;font-size:14px;width:350px;}
#mc .event_box .subhead {color:#000000;}
#mc .event_box_item {width:175px;float:right;border-style:solid;border-width:1px;border-color:#000;padding:3px;}

