/***********************************************/
/* amm.css stylesheet                          */
/* last modified 05-Jul-04                     */
/***********************************************/
/* HTML styles */

body { font-family: Georgia, "Times New Roman", Times, serif; color: #333333; line-height: 1.166; margin: 0px; padding: 0px; font-size: 12px; }
p { margin-left: 10px; }

a { color: #0000FF; text-decoration: underline; }
a:link { color: #0000FF; text-decoration: underline; }
a:visited { color: #663399; text-decoration: underline; }
a:hover { color: #0000FF; text-decoration: none; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #333333; margin: 0px; padding: 0px;}
h2 { font-family: Verdana,Arial,sans-serif; font-size: 1.2em; color: #333333; margin: 0px; padding: 0px; }
h3 { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; color: #333333; margin: 0px; padding: 0px; }
h4 { font-family: Verdana,Arial,sans-serif; font-size: 1.0em; font-weight: normal; color: #333333; margin: 0px; padding: 0px; }
h5 { font-family: Verdana,Arial,sans-serif; font-size: 1.0em; color: #334d55; margin: 0px; padding: 0px; }

ul { list-style-type: square; }
ul ul { list-style-type: disc; }
ul ul ul{list-style-type: none;}

dl { margin: 0px; }
dt { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; margin-bottom: -0.25em; color:#002180; padding: 2px 0px 0px 0px; border-bottom: 1px dotted #002180; }
dd { font-size: 1.1em; line-height: 160%; padding: 0px 20px 10px 20px; margin: 2px 20px 10px 20px; }
dd img {float: right; padding: 4px; background-color: #efefef; }

/* Page Layout Elements for Divs */
#header { background-color: #FFFFFF; clear:both; }
#contextMenu { display:none; }

#eyeBytes { float:left; width: 31%; margin: 15px 0px 0px 0px; padding: 5px 10px 5px 10px; border: 1px solid #CCC; background-color: #efefef; }
#content { float: right; width: 62%; padding: 25px 10px 0px 10px; line-height: 160%; }

#contentFull { float: left; width: 96%; padding: 25px 0px 0px 20px; font-size: 1em; line-height: 160%; }

#contentLeft { font-size: 1em; float: left; width: 47%; padding: 25px 0px 0px 20px; line-height: 160%; margin: 5px 0px 0px 3px; }
#contentRight { font-size: 1em; float: right; width: 47%; padding: 10px 5px 0 5px; border-left: 1px solid #CCCCCC; line-height: 160%; margin-top: 20px; }

/* #persistentMenu elements (in header) */
#header h1 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 120%; }
#persistentMenu { }

/* #breadCrumbs styles (in header) */
#breadCrumbs { display:none; }

/* content elements - safe to use in #content and #contentFull */
.pullquote {   border-top: 2px solid #999999; border-bottom: 2px solid #999999; padding: 4px; line-height: 120%; color: #000066; float: right; width: 180px; margin: 1px 7px; }
.insetFull { padding: 4px;  border-bottom: 2px solid #999999;  border-top: 2px solid #999999; line-height: 120%; color: #666666; margin: 1px 7px 1px 7px; }
.insetRight { padding: 8px 0px 0px 8px; float: right; width: 220px; }
.insetLeft {padding: 8px 8px 0px 0px; float: left;  width: 220px; }
.insetTwoThirds { padding: 8px 8px 0px 0px; float: left; width: 400px; }
.caption { font-size: 0.9em; padding: 3px; text-align: center; }

/* #siteInfo elements (footer) */
#siteInfo { clear: both; border: 1px solid #cccccc; font-size: 75%; color: #999999; padding: 5px 10px 5px 10px; }
#siteInfo img { padding: 4px 4px 4px 10px; vertical-align: middle; }

/* #contextMenu link styles */
#contextMenu ul a:link, #contextMenu ul a:visited {display: block;}
#contextMenu ul {list-style: none; margin: 0; padding: 0;}

/* fix for IE/Win's broken rendering of block-level anchors in lists */
#contextMenu li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #contextMenu li {border-bottom: none;}

/* #eyeBytes section */
#eyeBytes p { padding: 5px 1px 5px 1px; margin-left: 1px; }
