/* This CSS Document is for the FULL document only. Use EMBEDDED styles for email versions */
html { margin: 0; padding: 0; background-color: #A4BE99; }
body { margin: 0; padding: 0; background-color: #A4BE99; font: 75%/1.5 Georgia, "Times New Roman", serif; color: #454545; text-align: center;}
img {/* border style for all images */ border: 0;}

.shadow {margin-top: 0px; margin-left:auto; margin-right: auto; width: 810px;  background: url(../baseimages/shadowbackground.gif) repeat-y center top; text-align: left;}
.center {position: relative; top: 0px; left: 20px; width: 770px; background: #ffffff; }

.header { height: 123px; }
.footer { background: #EDDECA; margin-bottom: 0px; font: 1em Georgia, "Times New Roman", Times, serif; text-align: center; padding-top: .5em; padding-bottom: .5em; clear: both; }

#content { padding-top: 1em; padding-left: 1.5em; width: 530px; float: left; }

/* SIDEBAR */
#sidebarcontent {  width: 190px; float: right; padding: 1em 1em 0 0; font: 90%/115% Arial, Verdana, sans-serif; float: right;}
#sidebarcontent h1 { border-bottom: solid 1px #0054A1; text-transform: uppercase; color: #0054A1; font: 110%/1.0 Georgia, "Times New Roman", serif;}
#sidebarcontent h3 { font-style:italic; color: #791714; line-height: 100%; padding-bottom: 0;}
#sidebarcontent a { text-decoration: none;}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 .5em 0; }
h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height: 115%;  padding-bottom: .5em }
h1 {font-size: 150%; /*color: #037186;*/ color: #0054A1; border-bottom: 1px solid #0054A1; }
h2 {font-size: 115%; font-style: italic; color: #791714; }
h3 {font-size: 115%; color: #0054A1;}
h4 {font-size: 96%; color: #0054A1;}
h5 {font-size: 86%; color: #0054A1;}
h6 {font-size: 76%; color: #0054A1;}
.byline, .fineprint, .footer { font: 75%/1.0 Arial, Verdana, sans-serif; color: #333333; } 
.byline { color: #aaa;}
.date, .location {font: bold 60% arial; color:#bbb; display:block; letter-spacing: 1px; }

hr { margin: 1em 0; background:#f2f2f2; height:1px; color:#f2f2f2; border:none; clear:both; }

/* LINKS */
a,a:link,a:link,a:link,a:hover { background:transparent; text-decoration:underline; } 
a:link { /*color:#03869F;*/ color: #0054A1;} 
a:visited {color:#999999;} 
a:hover,a:active {color: #791714;}
h3 a:link {color: #0054A1;}

/* 'MORE' LINK  */
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active { padding-left: 1em}

/* LISTS */
ul {margin: 0;}
#content ul {margin: .5em 0 1em 1em;}
ol {margin: .5em .5em 1.5em 1em;}
ol li { margin-left: 1.4em; padding-left: 0; background: none; list-style-type: decimal;}
li {line-height: 1.4em; padding-left: 0px;}
dl {margin: 0 0 1em 0;}
dt {font-weight:bold ;margin-top: 1.3em; margin-left: .5em;}
dd {margin-left: 1em; text-indent: -.5em;}
dl dl {margin: 0 0 1.5em 0;}

/* FLOAT IMAGES AND CAPTIONS */ 
.floatimageright, .floatimageleft, .floatimageleftnoclear, .floatimagerightnoclear { color:#333; font-family: Arial, Verdana, sans-serif; font-size: .75em; text-align: left; line-height: 1.25em;}
.floatimageright div, .floatimageleft div, .floatimageleftnoclear div, .floatimagerightnoclear div { margin-top: .5em; }
.floatimageright, .floatimageleft { clear: both; }
.floatimageright, .floatimagerightnoclear { float: right; margin: .5em 0em .5em 1em; }
.floatimageleft, .floatimageleftnoclear { float: left; margin: .5em 1em .5em 0em;}
.captionnarrow {width: 100px;}
.captionwide {width: 200px;}
.captionverywide {width: 300px;}