/* This style sheet was created in September 2004 by the ISACA Atlanta Webmaster. */
/* Local modifications were added in February 2007 by the ISACA Detroit Webmaster. */

body {
   background: #d4e0e9 url();
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0px; }

#image-logo {
   background: #d4e0e9 url(../images/navigation/banner_isaca-det_small.jpg) no-repeat;
   color: #000000;
   margin: auto;
   height: 130px;
   width: 280px;
   border: 1px solid #000000;
   border-top: 15px solid #000000;
   border-bottom: none; }

#image-photo {
   background: #d4e0e9 url(../images/navigation/banner_detroit-skyline.jpg)  no-repeat;
   color: #000000;
   margin: auto;
   height: 130px;
   width: 408px;
   border: 1px solid #000000;
   border-top: 15px solid #000000;
   border-bottom: none; }

#header-nav {
   margin: auto;
   width: 800px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000; }

#gray-div {
   background: #d4e0e9 url(../images/navigation/header_darkgray.jpg) repeat-x;
   color: #000000;
   margin: auto;
   margin-top: -3px;
   height: 15px;
   width: 800px;
   border-right: solid 1px #000000;
   border-left: solid 1px #000000; }

#container {
   margin: auto;
   margin-top: -3px;
   background: #d4e0e9 url();
   color: #000000;
   border: solid #000000 1px;
   border-top: none;
   width: 800px; }

#nav-title {
   position: absolute;
   margin-top: 0px;
   margin-left: -140px; }
/* Firefox: margin-left: 0px; */

#navlist {
   position: absolute;
   margin-top: 30px;
   margin-left: -140px;
   width: 140px;
   font-size: 8pt;
   background: #cccccc url();
   color: #000000;
   border-bottom: solid #ffffff 1px; }
/* Firefox: margin-left: -40px; */

#navlist li {
   list-style: none;
   margin: 0px;
   text-align: left;
   padding-top: 5px;
   padding-bottom:5px;
   padding-left: 5px;
   text-decoration: none;
   border-bottom: solid #999999 1px;
   border-top: solid #ffffff 1px; }

#navlist li a {
   text-decoration: none;
   display: block; }

#navlist li a:link, #navlist li a:visited {
   background: none;
   color: #000000; }

#navlist li a:hover {
   background: none;
   color: #8a213a; }

.noborder {
   border: none; }

#main-content {
   background: #ffffff url();
   color: #000000;
   margin-top: 0px;
   margin-left: 140px;
   padding: 10px;
   padding-top: 0px;
   font-size: 8pt;
   text-align: justify;
   line-height: 1.3em; }

#main-content a:link {
   background: none;
   color: #3366cc;
   text-decoration: none;
   /* font-variant: small-caps; */
   }

#main-content a:visited {
   background: none;
   color: #660099;
   text-decoration: none;
   /* font-variant: small-caps; */
   }

#main-content a:hover {
   text-decoration: none;
   background: #3366cc url();
   color: #ffffff; }

#main-content a:active {
   text-decoration: none; }

#breadcrumb {
   font-size: 8pt;
   margin-left: 0px;
   background: none;
   color: #999999;
   padding-top: 10px;
   padding-left: 5px; }

#breadcrumb a:link, #breadcrumb a:visited {
   font-weight: bold;
   background: none;
   color: #999999;
   text-decoration: none;
   font-variant: normal; }

#breadcrumb a:hover {
   text-decoration: underline;
   background: #ffffff url();
   color: #999999;
   font-variant: normal; }

#calendar {
   font-size: 8pt;
   text-align: center;
   font-weight: bold; }

#calendar a:link, #calendar a:visited {
   text-decoration: none;
   font-variant: small-caps; }

#calendar a:hover {
   text-decoration: none;
   background: #d4e0e9 url();
   color: #000000; }

#calendar a:active {
   text-decoration: none; }

h1 {
   font-size: 11pt;
   text-align: center;
   font-variant: small-caps;
   font-weight: bold;
   letter-spacing: 5px;
   background: none;
   color: #87002e;
   text-transform: capitalize; }

h2 {
   font-size: 10pt;
   text-align: left;
   background: none;
   color: #333366;
   font-weight: bold;
   font-variant: small-caps;
   padding: 1px;
   border-top: solid #8a213a 1px;
   border-bottom: solid #8a213a 1px; }

h3 {
   font-size: 10pt;
   text-align: center; }

h4 {
   font-size: 10pt;
   text-align: center;
   background: none;
   color: #333366;
   font-weight: bold;
   font-variant: small-caps;
   padding: 1px;
   border-top: solid #8a213a 1px;
   border-bottom: solid #8a213a 1px; }

p {
   font-size: 8pt;
   text-align: justify;
   line-height: 1.3em; }

.whatsnew {
   border-right: 1px solid #8a213a;
   border-left: 1px solid #8a213a; }

.titles {
   font-size: 8pt;
   text-align: left;
   font-weight: bold;
   font-variant: small-caps; }

#main-content ol {
   text-align: left;
   font-size: 8pt; }

#main-content ul {
   list-style-type: square;
   text-align: left;
   font-size: 8pt; }

#main-content ul ul {
   list-style-type: circle;
   text-align: left;
   font-size: 8pt; }

#footer {
   font-size: 7pt;
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px; }

#footer a:link, #footer a:visited, #footer a:active {
   font-weight: bold;
   background: none;
   color: #000000;
   text-decoration: none;
   font-variant: normal; }

#footer a:hover {
   text-decoration: underline;
   background: none;
   color: #000000;
   font-variant: normal; }

.footertext {
   font-weight: normal; }

#smallfont {
   font-size: 7pt; }

/* Small table for logo and address */
/* Width=Medium, header row with borders, detail rows with internal borders */

table.logoT
{ text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  width: 250px;
  background-color: #fafafa;
  border: 1px #6699CC solid;
  border-color: #6699CC;
  border-collapse: collapse;
  border-spacing: 0px;
  border-style: outset; }

/* Small table for CISA/CISM/CGEIT Registration, Meeting Agenda */
/* Width=medium, header row with borders, detail rows without internal borders */

table.helpT
{ text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  width: 400px;
  background-color: #fafafa;
  border: 1px #6699CC solid;
  border-collapse: collapse;
  border-spacing: 0px; }

td.helpHed
{ border-bottom: 2px solid #6699CC;
  border-left: 1px solid #6699CC;
  background-color: #BEC8D1;
  text-align: left;
  text-indent: 5px;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  font-variant: normal;
  color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
  border-top: 0px;
  border-left: 1px solid #9CF;
  border-right: 0px;
  text-align: left;
  text-indent: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  background-color: #fafafa; }

/* Simple table for logo and address */
/* Width=Wide, no header row, no borders */

table.leftT
{ text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  width: 600px;
  background-color: #fafafa;
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px; }

table.blnkT
{ text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  width: 600px;
  background-color: #fafafa;
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px; }
  
td.blnkBod
{ border-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  text-align: left;
  /* text-indent: 10px; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  background-color: #fafafa; }
  
td.cntrBod
{ border-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  text-align: center;
  /* text-indent: 10px; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  background-color: #fafafa; }
    
/* Wide table for newsletter archive */
/* Width=wide, header row with borders, detail rows without internal borders */

table.newsT
{ text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  width: 600px;
  background-color: #fafafa;
  border: 1px #6699CC solid;
  border-collapse: collapse;
  border-spacing: 0px; }

td.newsHed
{ border-bottom: 2px solid #6699CC;
  border-left: 1px solid #6699CC;
  background-color: #BEC8D1;
  text-align: left;
  text-indent: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  font-variant: normal;
  color: #404040; }

td.newsBod
{ border-bottom: 1px solid #9CF;
  border-top: 0px;
  border-left: 1px solid #9CF;
  border-right: 0px;
  text-align: left;
  text-indent: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  background-color: #fafafa; }

/* Wide table for presentation archive */
/* Width=wide, header row with borders, detail rows with internal borders */

table.preT
{ text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  width: 600px;
  background-color: #fafafa;
  border: 1px #6699CC solid;
  border-color: #6699CC;
  border-collapse: collapse;
  border-spacing: 0px;
  border-style: outset;
}

td.preHed
{ border-bottom: 2px solid #6699CC;
  border-left: 1px solid #6699CC;
  background-color: #BEC8D1;
  text-align: left;
  text-indent: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  font-variant: normal;
  color: #404040; }

td.preBod
{ border-width: 1px;
  padding: 1px;
  spacing: 1px;
  border-style: inset;
  border-color: #6699CC;
  text-align: left;
  text-indent: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  font-variant: normal;
  color: #404040;
  background-color: #fafafa; }

/*
table.simple {
   border-width: 1px;
   border-spacing: none;
   border-style: outset;
   border-color: gray;
   border-collapse: collapse;
   color: #000000;
}
table.simple th {
   border-width: 1px;
   padding: 1px;
   border-style: inset;
   border-color: black;
   color: #000000;
}
table.simple td {
   border-width: 1px;
   padding: 1px;
   border-style: inset;
   border-color: black;
   color: #000000;
}
<p style="font-family:arial;font-size:100%;color:#FFFFFF">
*/

