
html, body {margin:0;padding:0;border:0;}
body {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;color:#404041;background-color:#C8C9CA;text-align:center;padding-bottom:40px;}
body.popup {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#404041;background:none;background-color:#FFFFFF;text-align:left;padding:10px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li, hr, div {border:0px;margin:0px;padding:0px;}
.clear {clear:both;height:0px;font-size:1%;overflow:hidden;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper {width:100%;background:url(images/page-bg.jpg) top left repeat-x #FFFFFF;}
#wrapperinner {margin:0 auto;width:976px;text-align:left;}
#header {width:976px;height:137px;position:relative;}
#logo {position:absolute;width:229px;height:28px;top:32px;left:0px;}
#datetime {position:absolute;width:300px;height:28px;top:97px;right:20px;}
#datetime p {text-align:right;color:#878789;font-size:80%;font-weight:normal;}
#datetime span.time {color:#A5190A;}
#flashimg {width:976px;height:125px;}
#headerimg {display:block;width:976px;height:125px;position:relative;}
#headerimg h1 {position:absolute;top:48px;left:20px;font-weight:normal;font-size:180%;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
#flashtxt {width:600px;height:154px;}
#flashtxt p {padding:0px 16px 8px 16px;font-size:130%;color:#A5190A;font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:1.4em;}
#flashtxt span.emp {color:#FFFFFF;background-color:#A51908;}

#menu {width:780px;height:28px;overflow:hidden;position:absolute;top:90px;left:0px;}
#menu ul {}
#menu li {float:left;display:inline;text-align:center;list-style:none;border-right:1px solid #CCCCCC;font-weight:bold;}
#menu li.last {border-right:0px solid #CCCCCC;}
#menu a {color:#404041;padding:6px 16px 6px 16px;display:block;}
#menu a:link, #menu a:visited {color:#404041;text-decoration:none;}
#menu a:active, #menu a:hover {color:#A5190A;text-decoration:none;}
#menu a.on {color:#A5190A;}

.content {padding-top:24px;padding-bottom:12px;min-height:320px;}
/*\*/
* html .content {height:320px;}
/**/
.content p {font-size:90%;}

#tleft {width:600px;float:left;display:inline;}
#tright {width:330px;float:right;display:inline;margin-right:20px;background-color:#DEDDE2;position:relative;min-height:130px;}
/*\*/
* html #tright {height:130px;}
/**/
#tright h1 {font-size:110%;font-weight:bold;color:#FFFFFF;padding:4px 10px 4px 10px;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
#tright h2 {font-size:100%;font-weight:bold;color:#000000;padding:0px 10px 2px 10px;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
#tright p {font-size:80%;padding:0px 10px 6px 10px;}
#tright a:link, #tright a:visited {color:#525256;text-decoration:none;}
#tright a:active, #tright a:hover {color:#525256;text-decoration:underline;}
.hpanel {width:940px;background:url(images/hpanel-bg.gif) top left no-repeat;margin-left:18px;}
.hpanel h2 {font-size:90%;font-weight:bold;color:#A5190A;padding:10px 0px 2px 0px;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
.hpanel p {font-size:90%;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;}
.hpanel a {color:#A5190A;font-weight:bold;}
.hpanel a:link, .hpanel a:visited {color:#A5190A;text-decoration:none;}
.hpanel a:active, .hpanel a:hover {color:#A5190A;text-decoration:underline;}
.hpanell {width:460px;float:left;display:inline;}
.hpanelr {width:460px;float:right;display:inline;}

#nav {width:236px;float:left;display:inline;margin-left:18px;}
#left {width:340px;float:left;display:inline;margin-left:18px;margin-top:4px;}
#left p {padding-bottom:12px;}
#right {width:310px;float:right;display:inline;margin-right:12px;margin-top:4px;}
#right h2 {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;color:#A5190A;font-size:90%;font-weight:bold;padding:0px 0px 4px 0px;}
#right p {padding-bottom:12px;}
#left a:link, #left a:visited, #right a:link, #right a:visited {color:#A5190A;text-decoration:none;font-weight:bold;}
#left a:active, #left a:hover, #right a:active, #right a:hover {color:#A5190A;text-decoration:underline;font-weight:bold;}
#right img {margin:0 auto;text-align:center;display:block;}

#full {width:696px;float:right;display:inline;margin-right:12px;margin-top:4px;}
#full p {padding-bottom:12px;font-size:90%;}
#full a:link, #full a:visited {color:#A5190A;text-decoration:none;font-weight:bold;}
#full a:active, #full a:hover {color:#A5190A;text-decoration:underline;font-weight:bold;}

#nav ul {margin-top:4px;padding-bottom:14px;}
#nav li {list-style:none;padding-bottom:8px;}
#nav a {color:#75777B;padding:2px 0px 2px 0px;display:block;}
#nav a:link, #nav a:visited {color:#75777B;text-decoration:none;}
#nav a:active, #nav a:hover {color:#A5190A;text-decoration:none;}
#nav a.on {color:#AA160A;}

table#timeline {font-weight:bold;margin-bottom:12px;}
table#timeline td {padding-bottom:3px;font-size:90%;}
table#timeline td.date {color:#888888;}
table#timeline a:link, table#timeline a:visited {color:#404041;text-decoration:none;}
table#timeline a:active, table#timeline a:hover {color:#404041;text-decoration:underline;}

p.quote {font-size:100%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;}
p.sig {font-size:100%;color:#000000;font-weight:bold;font-size:90%;}

.white {color:#FFFFFF;padding-top:6px;}
.ShowImage {padding-bottom:12px;}

#footer {margin:0 auto;margin-top:6px;width:976px;text-align:left;}
#footer div.left {width:650px;float:left;display:inline;margin-left:18px;padding-top:8px;}
#footer div.left a {padding-left:12px;color:#404041;}
#footer p {font-weight:bold;}
#footer p.white {font-size:86%;font-weight:normal;}
#footer div.left a:link, #footer div.left a:visited {color:#404041;text-decoration:none;}
#footer div.left a:active, #footer div.left a:hover {color:#404041;text-decoration:underline;}
#footer div.right {width:153px;float:right;display:inline;margin-right:18px;}

#contact label {width:340px;padding-top:2px;padding-bottom:4px;font-size:90%;}
#contact input {width:340px;border:1px solid #C6C6C6;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
#contact textarea {width:340px;border:1px solid #C6C6C6;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
div.formrow {margin-top:10px;clear:both;}
.buttonrow {width:340px;margin-top:8px;clear:both;}
#contact input.submit {width:43px;height:17px;float:right;}
.error {color:#FF0000;font-weight:bold;}