/* *            { margin: 0; padding: 0 } */
/**            { margin: 0px }*/
/* p, h1, h2, h3, h4, h5, h6  { margin: 0px } */
p:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0px; margin-bottom: 0px }
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom: 0px; margin-top: 0px }


/* h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child {margin-top: 0; padding-top: 0;}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child {margin-bottom: 0; padding-bottom: 0 }*/
html, body   { height: 100%; width: 100%; margin: 0; padding: 0 }

body { font-family: Verdana; font-size: 11px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px }
p { font-family: Verdana; font-size: 11px }
b { font-family: Tahoma; font-size: 11px }
tr { font-family: Verdana; font-size: 11px }
.textsmall { font-family: Verdana; font-size: 9px }

/* menu */
div.dsMenu { background-color: #ffcc66; filter: alpha(opacity=85); opacity: 0.85; border: 1px solid #000000; padding: 3px }
a.aMenu      { font-weight: bold; text-decoration: none; color: #ffffff; background-position: left bottom }
a.aMenu:hover { font-weight: bold; text-decoration: none; color: #66ccff; background-position: left bottom }
a.sMenu      { display: block; outline: none; font-weight: bold; text-decoration: none; color: #000099 }
a.sMenu:hover { display: block; outline: none; font-weight: bold; text-decoration: none; color: #ff6600; background-position: left bottom }

/* common elements */
a:link.Light { color: #ccffff; text-decoration: none; font-family: Tahoma, Verdana, Arial, Sans Serif }
a:visited.Light { color: #ccffff; text-decoration: none; font-family: Tahoma, Verdana, Arial, Sans Serif }
a:active.Light { color: #ccffcc; text-decoration: none; font-family: Tahoma, Verdana, Arial, Sans Serif }
a:hover.Light { color: #ccff33; text-decoration: underline; font-family: Tahoma, Verdana, Arial, Sans Serif }
ul.CommonList { list-style-image: url('images/BlockContentBullets.gif'); line-height: 1.2em; 
               margin-left: 0px; margin-right: 0px; margin-top: 0px; 
               margin-bottom: 0px; padding-left: 18px; padding-right: 8px; 
               padding-top: 10px; padding-bottom: 0px }
h5.ColumnHeader      { color: #ff6600; padding-left: 12px; padding-right: 12px; padding-top: 0px; padding-bottom: 0px; text-align: center }
h4.ArticleHeader      { color: #000099; padding-left: 16px; padding-right: 16px; padding-top: 0px; padding-bottom: 0px }
p.ColumnText { color: #ffffff; }
h5.Menu      { padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 0px }
a.Menu       { color: #713C19; text-decoration: none; padding-left: 11px; padding-right: 12px; padding-top: 4px; padding-bottom: 0px }
a.Tags { color: #FFFFFF; text-decoration: none; font-size: 10px }
a:hover.Tags { color: #FFFFFF; text-decoration: underline; font-size: 10px }
button.AVButton { color: #FFEBEB; background-color: #7A4C25; font-family: Tahoma; font-size: 7pt; height: 17px; border: 1px solid #FFEBEB }
.SlideShow { background-image: url('../Images/SlideShow.jpg') }
.ShowControl { height: 36px; width: 450px; background-image: url('../Images/SlideShowControl.jpg') }
/* FireFox only */
div          { box-sizing: border-box; -moz-box-sizing: border-box }