/**** RESET EVERYTHING ****/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/** PAGE STYLES BEGIN **/

body {background:url(../images/headerbg.jpg) repeat-x 0 134px;font-family:arial;font-size: .9em;}
p{line-height: 1.15em;margin-bottom:1.5em;}
a img {border:0;}
strong {font-weight:bold;}
address {text-align:center;font-size:1.25em;}
h1,h2,h3,h4,h5,h6 {clear:both;}

h1 {font-family:arial;font-size:2em;color:#a50000;margin-bottom: .5em;}
h2 {font-family:arial;font-size:1.5em;color:#a50000;margin:.5em 0;}
h3 {font-size: 1.1em;font-weight:bold;}
h5 {font-size: .7em;font-weight:bold;margin-top:-1em;margin-bottom:2em;}
.center {text-align:center;}
img.center {display:block;margin:0 auto;margin-bottom:1em;}
hr {margin: 2em 0;}
.m-asubheadtext {font-weight:bold;color: #000000;font-family: verdana,arial,helvetica;font-size: 1.1em;}
.m-caption {color: #000000;font-family: verdana,arial,helvetica;font-size: .7em;width:140px;}
#nav .plink { text-decoration:none;color:black;font-size: .75em;}

#content ol {list-style-type:decimal;margin:1em;margin-left:2em;}
#content ul {list-style-type:square;margin:1em;margin-left: 2em;}
#content li {margin:.5em 0;}
div#contact, div#mediakit {float:right;}
div#contact a, div#mediakit a {color:black;font-size: 1.3em;text-decoration:none;}
div#mediakit {margin-right:1em;}
div#top2header {position:relative;}
div#wrapper {width: 975px;margin:0 auto;}
div#header {clear:both;}
div#header img#logo {float:left;margin-left:-50px;}
div#header img#text {float:right;}
div#topheader {margin:0 auto;width:728px;margin-top:16px;}
#header2 {text-align:right; margin-right: 135px;}
#header2 form { margin-right: 50px; float: right}

div.pullimg {float:right;margin-left: 1em;font-size:.7em}
div.pullimg img {border:1px solid black;padding:1px;}
div.pullimgl {float:left;margin-right: 1em;font-size:.7em}
div.pullimgl img {border:1px solid black;padding:1px;}

div#contentwrap {clear:both;}

#nav {padding-top:2em;width: 200px;margin-right: 1em;font-size:1.1em;}
#nav,#content {float:left;}
div#content {width: 575px;margin-right:1em;}

#navlist li{list-style: none;margin: 0px;width:200px;border-right: 1px grey solid;border-bottom: 1px gray solid;text-align: left;}
#navlist li a {font-size: 1.1em;display: block;padding: 0.7em 0.5em 0.7em 0.9em;text-decoration: none;}
#navlist li a:link { color: #000; }
#navlist li a:visited { color: #000; }
#navlist li a:hover{font-weight:bold;background: #e3b3b4;color:#e31c1f;border-left: 3px #e31c1f solid;}
#navlist {padding: 1px;margin-left: 0;font: 11px verdana, sans-serif;width: 14em;}

#offices {width:100%;font-size:.9em;}
#offices td{height:275px;}

#employees {float:left;width:100%;margin-top:2em;}
#employees div {width:48%;float:left;margin-bottom:3em;}
#employees div address {font-size: .95em;}

#leftlower a {text-align:center;display:block;margin: 1em 0;}

table#retire {border:1px solid black;border-spacing: 1px;}
table#retire th{background:#a50000;color:#FFBFBF;font-size:1.25em;text-align:center;padding: .25em 0}
table#retire td{background:#FF8080;}

div#mediakitdropdown {position:absolute; right:120px;top:24px;background:#ff7f7f;width: 250px;border:1px solid black;display:none;}
div#mediakitdropdown a {background:url(../images/gr.png) repeat-x;display:block;text-align:center;line-height: 33px;font-size: 1em;}
div#mediakitdropdown a:hover {background-color: #c80000;font-weight:bold;}

div.mediakit {float:left;width: 190px;height:250px;text-align:center;}
div.mediakit a {font-size:1.25em;color:black;font-weight:bold;text-decoration:none;}
div.mediakit a:hover {text-decoration:underline;}
div.mediakit span {font-size: .75em;display:block;margin:.25em}
div.mediakit img {display:block; margin:0 auto;width: 180px;}
