body {font-family:arial,helvetica,verdana,sans-serif;background:#FFFFFF;color:#000000;margin-top: 0px;}
a {text-decoration: none}
a:hover {color: #404040}
a:active {color: #404040}
a:focus {color: #404040}

h1 {margin:0.2em 0 0 0;font-family:serif;color:#1f2461;font-weight:bold;}
h2 { font-family: arial, helvetica, verdana, sans-serif;font-size: 150%;}
h3 {font-family: arial, helvetica, verdana, sans-serif;font-size: 110%;}
h4 {font-family: arial, helvetica, verdana, sans-serif;font-size: 100%;}

p, ol, .regtextsize {font-family: arial, helvetica, verdana, sans-serif;font-size:90%;}

ul {font-family: arial, helvetica, verdana, sans-serif;font-size:90%;list-style-image: url("/images/dot.gif");list-style-type: disc;}
th {font-family: arial, helvetica, verdana, sans-serif;}

.center {margin-left:auto;margin-right:auto;}
.ccbbar {background-color:#B3D3F7}

.toolbar {background-color:#808080;border-top: 2px solid #1F2461;border-bottom:2px solid #1F2461;font-family:arial,helvetica,verdana,sans-serif;font-size:70%;font-weight:bold;color:#ffffff;}
.toolbar a {color: #ffffff;}
.toolbar a:visited {color: #ffffff;}
.toolbar a:hover {color: #d0d0d0;}
.toolbar a:active {color: #d0d0d0;}
.toolbar a:focus {color: #d0d0d0;}

.locationbar {font-family: arial, helvetica, verdana, sans-serif;font-size: 60%;}

.menutable {border: 1px 1px 1px 1px solid #808080}
.menu {font-family: arial, helvetica, verdana, sans-serif;font-size: 70%;background-color: #ffffff;border: 1px 1px 1px 1px solid #ffffff;}
.menu a {color: #000000}
.menu a:hover {color: #000000}

.textbox{font-family: "courier new";font-size: 10pt;border: 1px solid #000000;}
.button { font-family:arial, helvetica, verdana, sans-serif;font-size:9pt;}

.tablebox {background-color: #CEDDED;margin-left: auto;margin-right: auto;}
.tableheader {background-color: #C3CDDA}

.hr {color: #1F2461;}
.footer{font-family: arial, helvetica, verdana, sans-serif;font-size: 90%;text-align: center;}

/* Notices for Welcome Pages */
div.Notice {width:200px;padding:10px;margin:10px;border:1px solid #666666;}
div.Notice h2 {font-size:12px;margin:0;padding:0;}
div.Notice p {font-size:12px;margin:0;padding:0;}
div.Notice a {text-decoration:underline;}

/* What's new */
.newsroom div.item {width:90%;margin:1em 1em 3em 1em;}
.newsroom h3 {margin:0;padding:0 0 0.75em 0;color:#565B55;font-weight:bold;}
.newsroom h4 {font-size:1em;margin:0 0 0.75em 0;color:#565B55;font-weight:bold;}
.newsroom p {margin:0;padding:0.75em 0 0.75em 0;}
.newsroom a {text-decoration:underline;}
.newsroom ul {margin:0.5em 3em 0.5em 2.5em;}
.newsroom li {margin-bottom:0.5em;}

/* Summary Templates */
ul.multiline li { margin-bottom:9px; }
ul.multiline li:first-line { font-weight:bold; }
ul.multiline a.none { text-decoration:none;color:black; }
ul.multiline a { text-decoration:underline;}

