
.diss {
background-color:GreenYellow;
color:black;
font-weight:bold;
}


.curr-item {
background-color:yellow;
color:#000;
font-weight:bold;
}

.n12 {
font-size:12px;
}

.width150 {
width:150px;
}

.width250 {
width:250px;
}

.width300 {
width:300px;
}

.width350 {
width:350px;
}

.width400 {
width:400px;
}

.width450 {
width:450px;
}

.width500 {
width:500px;
}

#facebook {
margin:10px 0px 0px 0px;
}

.video-thumbnail {
float:left;
padding-right:20px;
}


a:link         { padding:1px; color:#00f; font-family:Tahoma,arial,sans-serif; font-weight:bold; text-decoration:underline; }
a:active  { color:#00f; font-family:Tahoma,arial,sans-serif; font-weight:bold; text-decoration:underline;  }
a:visited { color:purple; font-family:Tahoma,arial,sans-serif; font-weight:bold; text-decoration:underline; }
a:hover   { color:#f00; font-family:Tahoma,arial,sans-serif; font-weight:bold; text-decoration:underline; }
a:focus   { color:#00f; font-family:Tahoma,arial,sans-serif; font-weight:bold; border: 1px solid red; }

ul.lnav li a {
 font-size:14px;
 letter-spacing:0px;
 line-height:150%;
 }


ul.dd1  {
}

ul.dd1 li  {
padding-bottom:8px;
}


a.back-to-top { font-size: .85em; }
a.back-to-top-quiz { font-size: .75em; font-weight:normal; }

a.curr-quiz-name-link:link    { padding:3px; background-color:#ffdfa7; color:#000000; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:none; }
a.curr-quiz-name-link:active  { background-color:#ffdfa7; color:#000000; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:none; }
a.curr-quiz-name-link:visited { background-color:#ffdfa7; color:#000000; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:none; }
a.curr-quiz-name-link:hover   { background-color:#ffdfa7; color:#000000; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; }

a.link-footer-dark:link    { color:#000; font-family:Tahoma,arial,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }
a.link-footer-dark:active  { color:#000; font-family:Tahoma,arial,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }
a.link-footer-dark:visited { color:#000; font-family:Tahoma,arial,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }
a.link-footer-dark:hover   { color:#666; font-family:Tahoma,arial,sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; }

a.my-links { background-color:yellow; font-size: 1.1em; }
.my-links-color { background-color:yellow; }

a.my-links2 { background-color:#c7ffc8; font-size: 1.1em; }
.links-color { background-color:#fff; }

.quiz-name { color:#000000; font-family:Tahoma,arial,sans-serif; font-size:18px; font-weight:bold; }

a.quiz-name-link:link    { padding:3px; color:#0000ff; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; }
a.quiz-name-link:active  { padding:3px; color:#0000ff; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; }
a.quiz-name-link:visited { padding:3px; color:#0000ff; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; }
a.quiz-name-link:hover   { padding:3px; color:#fc6f01; font-family:Tahoma,arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:underline; }

a.office-use-link:link    { color:#ddd; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }
a.office-use-link:active  { color:#ddd; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }
a.office-use-link:visited { color:#ddd; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }
a.office-use-link:hover   { color:#ddd; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }

a.sitemap-link:link    { color:#0000ff; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }
a.sitemap-link:active  { color:#0000ff; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }
a.sitemap-link:visited { color:#0000ff; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }
a.sitemap-link:hover   { color:#fc6f01; font-family:Tahoma,arial,sans-serif; font-size:.9em; font-weight:normal; text-decoration:underline; }

a.twitter-link:link    { color:#fff; font-family:Tahoma,arial,sans-serif; font-size:1em; font-weight:normal; text-decoration:none; }
a.twitter-link:active  { color:#fff; font-family:Tahoma,arial,sans-serif; font-size:1em; font-weight:normal; text-decoration:none; }
a.twitter-link:visited { color:#fff; font-family:Tahoma,arial,sans-serif; font-size:1em; font-weight:normal; text-decoration:none; }
a.twitter-link:hover   { color:#fea70f; font-family:Tahoma,arial,sans-serif; font-size:1em; font-weight:normal; text-decoration:underline; }

a.web-site-name:link    { color:#000; font-family:Tahoma,arial,sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
a.web-site-name:active  { color:#000; font-family:Tahoma,arial,sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
a.web-site-name:visited { color:#000; font-family:Tahoma,arial,sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
a.web-site-name:hover   { color:#666; font-family:Tahoma,arial,sans-serif; font-size:18px; font-weight:bold; text-decoration:underline; }

body {
background-image: url("almost_black.png");
/*background-image: url("black.png");*/
background-repeat: repeat-x;
background-color:#ffffff;
color: #000000;
font-family: Tahoma,arial,sans-serif;
font-size: .9em;
margin:0px;
text-align:center;
}

.border-gray {
border:1px #ccc solid;
color:#ccc;
}

#brave-concepts {
float: left;
margin-bottom: 20px;
margin-right: 20px;
width: 200px;
}

.caption1 {
color:#333333;
display:block;
text-align:justify;
}

.code {
font-size:12px;
}

.code-box {
background-color:#eeeeee;
border:1px dotted black;
display:block;
margin:10px 0px;
padding:0px;
}
.color-gray { color:#ccc; }
.company-name  { color:#000000; font-family:Tahoma,arial,sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
/* overflow:hidden is important to include, so that the container doesn't collapse in firefox and safari: */
#container {
/*background-image: url("container_bkgd.gif");*/
/*background-repeat: repeat-y;*/
/*border: 1px black solid;*/
height:101%;
margin: 0 auto;
overflow:hidden;
text-align:left;
width:990px;
}

#container2 {
background-color: #fff8eb;
border: 1px black solid;
height:101%;
margin: 0 auto;
padding: 20px 30px 0px 45px;
overflow:hidden;
text-align:left;
width:915px;
}

#container2-white {
background-color: #fff;
border: 1px black solid;
height:101%;
margin: 0 auto;
padding: 20px 30px 0px 45px;
overflow:hidden;
text-align:left;
width:915px;
}

#container3 {
background-image: url("book_background.jpg");
background-repeat: repeat-y;
height:101%;
margin: 0 auto;
padding: 20px 30px 0px 45px;
overflow:hidden;
text-align:left;
width:800px;
}

.curr-menu-item {
background-color:#ddd;
list-style-type:disc;
}

dl.index1 dt {
font-size:1.2em;
font-weight:bold;
}
dl.index1 dd  {
line-height:1.8em;
}
dl.notes {
    margin-bottom: 10px;
}
dl.notes dt {
font-size:1em;
font-weight:bold;
}
dl.notes dd  {
font-size:1em;
}
dl.notes strong {
/*color:#00aa00;*/
background-color:yellow;
}
.table-with-space-between-rows td  {
border-bottom:20px solid transparent;
}
.footer-dark { color:#000; font-size:11px; font-family:Tahoma,arial,sans-serif; font-weight:normal; }
#form-error {
  color:#f00;
	display:none;
	font-weight:bold;
}
form.float-left { float:left; }
.h0 {
font-family: sans-serif;
font-size: 2em;
font-weight: bold;
line-height: 2.5em;
}
h1 {
font-family: sans-serif;
font-size: 1.5em;
font-weight: normal;
}
h2 {
color: #333333;
font-family:Tahoma,arial,sans-serif;
font-size:1.2em;
font-weight:bold;
}
/* h3 is used for address on left nav */
h3 {
color: #333333;
font-family:Tahoma,arial,sans-serif;
font-size:1em;
font-weight:bold;
margin:15px 10px 0px 20px;
}
h4 {
color: #333333;
font-family:Tahoma,arial,sans-serif;
font-size:1.4em;
font-weight:bold;
margin:0;
}
.half-width {
width:600px;
}
.hdr-bold {
font-family: Tahoma,arial,sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 4px;
}
.hdr-notes {
font-family: Tahoma,arial,sans-serif;
font-size: 14px;
font-weight: normal;
margin-bottom: 4px;
}
.highlight {
background-color:#ff0;
color:#000;
font-weight: bold;
}
.jump-to-list {
line-height: 1.5em;
}
/* In Firefox and Safari, when going back and forth between pages with and without vertical scroll bars, the content "jumps" slightly as the content is re-centered.  To prevent that from happening, force a vertical scroll bar to always exist, by specifying the height of the page as 101%. */
html {
height:101%;
}
img { background-color:transparent; border:none; }
img.float-left { float:left; }
img.float-left-with-border { float:left; border:1px solid black; }
img.float-right { float:right; }
.float-left { float:left; }

.float-right {
/*background-color:orange;*/
float:right;
}

img.has-border { border: 1px solid #0000ff; }
img.no-right-border {
border-top: 1px solid #0000ff;
border-right: 0px;
border-left: 1px solid #0000ff;
border-bottom: 1px solid #0000ff;
}
img.valign-middle {
vertical-align:middle;
}
#kroll-logo {
padding-bottom: 10px;
padding-left: 20px;
}
#kroll-web-design {
padding-bottom: 0px;
padding-left: 0px;
}
#last-modified {
color: #333;
font-family:Tahoma,arial,sans-serif;
font-size:1em;
font-weight:normal;
margin: 0px 3px 0px 0px;
text-align:right;
}

.lead-in
{  color:#333;
display:block;
font-size:.9em;
font-family:Tahoma,arial,sans-serif;
font-weight:bold;
padding-bottom:10px;
text-align:justify;
width:738px;
}

.lead-in2 { color:#000000; font-size:.9em; font-family:Tahoma,arial,sans-serif; font-weight:bold; }

#left-section {
float:left;
padding-right:10px;
padding-top:10px;
width:210px;
}
#left-nav-background {
width:260px;
}
.link-section-hdr {
color: #666666;
font-family:Tahoma,arial,sans-serif;
font-size:1.3em;
font-weight:bold;
margin:15px 0px 0px 0px;
}
#logo-grid-row1 {
display:block;
float:left;
width:750px;
}
#logo-grid-row2a {
display:block;
float:left;
width:106px;
}
#logo-grid-row2b {
display:block;
float:left;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
padding-left:0px;
}
#logo-grid-row2c {
display:block;
float:left;
width:106px;
}
.logo-square {
border:0px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
padding-left:0px;
}

.logo-square-float {
border:0px;
float:left;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
padding-left:0px;
}

#mobil {
float: left;
margin-bottom: 20px;
margin-right: 20px;
width: 650px;
}

.n11 { font-size:11px; }


#page-title {
float:left;
padding:5px 0px 20px 0px;
}

#page-title h1 {
color:white;
font-family:"arial black",sans-serif;
font-size:30px;
font-weight:bold;
margin:0px;
padding:0px;
}

#tutorial-title h1 {
background-color:transparent;
border:none;
color:black;
font-family:verdana,sans-serif;
font-size:24px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:0px;
}

#phone-number {
color:#fff;
font-family:Tahoma,arial,sans-serif;
font-size:1.7em;
font-weight:bold;
padding-right:40px;
text-align:right;
vertical-align:top;
}

pre {
color:black;
font-family:Courier,monospace;
font-size:14px;
margin:0px;
padding:5px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.floatleft { float:left;}
.floatright { float:right;}
.float-left {
float:left;
}
#right-bias1 {
float: left;
margin-bottom: 20px;
margin-right: 20px;
width: 175px;
}
#right-bias2 {
float:left;
margin-bottom: 20px;
margin-right: 20px;
width: 400px;
}
#right-bias3 {
float:left;
margin-bottom: 20px;
margin-right: 20px;
width: 600px;
}

#right-section {
float:left;
padding-top:10px;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
width:730px;
}

#right-section-home {
float:left;
padding-top:10px;
padding-right:20px;
padding-bottom:10px;
padding-left:10px;
width:740px;
}

#search-box {
float:right;
font-size: .7em;
text-align:left;
width:300px;
}

.spacer {
clear:left;
height:1px;
}

.spacer2 {
clear:both;
height:1px;
width:800px;
}

pre.stats {
font-size:16px;
}

.sup-new-improved {
font-size:10px;
}


td {
padding:0px;
vertical-align:top;
}
table.as3 {
background-image:url("as3.png");
}
table.as2 {
background-image:url("as2.png");
}
table.no-as {
background-image:url("no_as.png");
}

table.middle tr td {
padding:0px;
vertical-align:middle;
}

th {
text-align:center;
}

.tutorial-list {
margin-top:-10px;
}

.tutorial-list li {
padding-bottom:10px;
}

#twitter {
margin-top:5px;
padding-right:40px;
text-align:right;
}
ul.less-top-margin {
margin-top:0px;
padding-top:0px;
}
#verizon-coop {
float:left;
margin-bottom:20px;
margin-right:20px;
width:226px;
}
#verizon-expansion-markets {
float:left;
margin-bottom:20px;
margin-right:20px;
width:300px;
}
#verizon-wall {
float:left;
margin-bottom:20px;
margin-right:20px;
width:427px;
clear:left;
}
#w3c {
padding-left:21px;
padding-top:50px;
}
