﻿/* ******    styles for Form plus coupon  ********* */
.noscript {font:1em verdana,Arial,Helvetica,sans-serif;font-weight:bolder;color:red;background-color:#FFF;}
.chgban{position:absolute;left:0px;top:0px;visibility:hidden;z-index:auto;}
#button {text-align:left;}
#button a,#button a:link,#button a:visited,#button a:active {
	font:9px verdana,arial,helvetica,sans-serif;
	text-decoration:none;
	color:white;
	text-align:center;
	padding:0px 3px 1px 4px;
	border-bottom:groove silver;
	border-right:groove silver;
	border-width:thin;
	text-transform:uppercase; 
	margin:0 15px 0 5px;
}
#button .send {background-color:#FF6500;}
#button .clear {background-color:#656563;}
a img {border: none; } 




/* Sidebar */

#navigation {
    margin: 5px 5px 15px 529px;
    color: #fff;
    text-align: right;
}

.section {
    background: #039;
    border: 5px solid #fff;
    font-size: 1.3em;
    border-bottom-width: 0;
}

.section a.nav,.section a.nav:visited {
    color: #ccf;
    display: block;
    padding: 5px 0;
}

#navigation .primary,#navigation .secondary {
    border: 5px solid #fff;
    margin-bottom: 10px;
    line-height: 1.3;
    padding-bottom: 5px;
}

.primary {
    background: #369;
    font-weight: bold;
    margin-bottom: 30px;
}

.primary p {
    padding-right: 5px;
}

.secondary {
    margin: 50px 0;
    background: #039;
    padding: 0 5px 0 5px;
}



/* Source Tips */

.sourcetip {
    background: #88b;
    color: white;
    padding: 7px;
    border: 2px dotted white;
    line-height: 1.4em;
}

.sourcetip code {
    color: #ebebff;
    font-size: 1em;
}

.sourcetip .css {
    color: #deffde;
}

.sourcetip code.js {
    color: #ffe0e0;
}

.sourcetip a.nav3:link,.sourcetip a.nav3:visited {
    text-decoration: underline;
}

/* Links */


a {
    font-weight: bold;
}

a:link {
    color: #0033cc;
}

a:visited {
    color: #81b;
}

a:active {
    color: #4682b4;
}

a:hover {
    color: #9999ff;
}

a.nav:link {
    color: #ccccd9;
    text-decoration: none;
}

a.nav:visited {
    color: #b9b9cf;
    text-decoration: none;
}

a.nav:active {
    color: black;
}

a.nav:hover {
    color: white;
}

a.nav2,#url a.nav2:link {
    font-weight: bold;
    color: #554477;
    text-decoration: underline;
}

a.nav2:link {
    color: #554477;
    text-decoration: underline;
}

a.nav2:visited {
    color: #333399;
    text-decoration: none;
}

a.nav2:active {
    color: #CC3399;
}

a.nav2:hover {
    color: #0066CC;
    text-decoration: none;
}

a.nav3:link {
    color: #f6f6ff;
    text-decoration: none;
}

a.nav3:visited {
    color: white;
    text-decoration: none;
}

a.nav3:active {
    color: #ffcc00;
}

a.nav3:hover {
    color: black;
}

a.pagenav:link,.pagenav:visited {
    color: #547;
    text-decoration: none;
    letter-spacing: -1px;
}

a.pagenav:active {
    color: red;
}

a.pagenav:hover {
    color: #e60;
}

a.pagenav2:link,.pagenav2:visited {
    color: #558;
    text-decoration: none;
    font-size: .9em;
    font-weight: normal;
}

a.pagenav2:active {
    color: #6c0;
}

a.pagenav2:hover {
    color: #000;
}

a.books:link,a.books:visited {
    color: #390;
}

a.books:hover {
    color: #3b0;
}

a.books img {
    border-color: #390;
}

a.more:link {
    color: #003377;
    text-decoration: none;
    font-weight: normal;
}

a.more:visited {
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

a.more:active {
    color: blue;
    text-decoration: underline;
}

a.more:hover {
    color: #30c;
    text-decoration: underline;
}

a.resource:link {
    color: #eeeeff;
    text-decoration: underline;
}

a.resource:visited {
    color: #fff;
    text-decoration: none;
}

a.resource:active {
    color: #fc0;
}

a.resource:hover {
    color: #fff;
}

.secondary > p > a.resource {
    display: block;
    margin-bottom: -1em;
    background: #24a;
    border: solid #36b;
    border-width: 1px 0;
    padding: 3px 1px 3px 0;
    text-decoration: none;
}

.secondary >p> a.resource:hover {
    background: #34b;
}

a.example {
    background: url(/media/example.png) left top no-repeat;
    padding: 2px 0 2px 20px;
}

a.example:link {
    color: #009;
    text-decoration: none;
}

a.example:visited {
    color: #60c;
    text-decoration: none;
}

a.example:active {
    color: #93f;
}

a.example:hover {
    color: #f90;
    text-decoration: none;
}

#update09 {
    float: left;
    margin: 1em 15px 0 -2px;
    width: 130px;
    padding: 8px;
    background: #cff39f;
    border: 1px outset #7b6;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-align: left;
    font: 11px/1.4 Verdana;
    -webkit-box-shadow: 5px 9px 10px #dfddd5;
}

#uphead, #uphead a {
    margin: 0;
    font: bold 14px "Lucida Grande";
    color: #482;
}
