body {
 background-color: #81c0c0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

.container {
 width: 750px;
 padding: 4px;
 background-color: #ffc;
 border: ridge 5px #81c0c0;
 }

.content {
 background-color: white;
 padding: 20px;
 text-align: left;
 border: ridge 2px #81c0c0;
 }
 

/*--Text Styles--*/

.BlueHeadline2 {
 color: #003366;
 font-size: 22px;
 font-weight: bold;
 text-align: center;
 }

.MainSub2 {
 color: #003366;
 font-size: 17px;
 font-weight: bold;
 }

.BlueHeadline {
 color: #003366;
 font-size: 28px;
 font-weight: bold;
 text-align: center;
 }
 
.RedHeadline {
 color: red;
 font-size: 28px;
 font-weight: bold;
 text-align: center
 }

.MainSub {
 color: #003366;
 font-size: 20px;
 font-weight: bold;
 }

.Text {
 font-size: 14px;
 color: #000000;
 }

.MsoNormal {
 font-size: 14px;
 color: #000000;
 }

.RedSubheadCenter {
 color: #cc0000;
 font-size: 18px;
 font-weight: bold;
 text-align: center;
 }

.RedPrivacy {
 color: #ff0000;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 }

.testimonials {
 font-family: "Courier New", Courier, mono;
 font-size: 14px;
 }

.RedSubheadLeft {
 color: #cc0000;
 font-size: 15px;
 font-weight: bold;
 }
 
#nuForm p {
 text-align: left;
 }
 
.checker {
 margin-left: 20px;
 }
 
.checker input{
 margin-right: 10px;
 text-align: center;
 font-weight: bold;
 }
 
p.checker {
 margin-top: 0;
 margin-bottom: 5px;
 }

input#years {
 margin-left: 5px;
 border: 0;
 border-bottom: 1px solid #000000;
 }

.button {
 color: black;
 font-size: 16px;
 font-style: italic;
 font-weight: bold;
 text-align: center;
 text-transform: capitalize;
 }

.button a {
 background-color: #ffc02b;
 border: 3px #ffc02b outset;
 color: black;
 text-decoration: none;
 padding-top: 4px;
 padding-right: 8px;
 padding-bottom: 6px;
 padding-left: 6px;
 }

.button a:hover {
 background-color: #efb01b;
 border: 3px #ffc02b inset;
 color: black;
 text-decoration: none;
 padding-top: 5px;
 padding-right: 7px;
 padding-bottom: 5px;
 padding-left: 7px;
 }


/*--registration form styles--*/

#register .label
 {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: right;
 }

#register input
 {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;
 }

.optional
 {
 border: 1px #036 solid;
 background-color: #f3f9ff;
 }

.required 
 {
 border: 1px #f00 solid;
 background-color: #fee;
 }


/*--link admin styles--*/

#linklist  {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #ddd;
 text-align: left;
 padding: 10px;
 width: 500px;
 }

.category {
 }

.subcategory  {
 margin-bottom: 5px;
 margin-left: 20px;
 }


.linkdisplay  {
 margin-bottom: 10px;
 margin-left: 40px;
 }

#outputLinks {
 margin-top: 20px;
 width: 440px;
 }

.rowSelect {
 width: 480px;
 height: 40px;
 }

.catSelect {
 width: 225px;
 height: 40px;
 }

.subcatSelect {
 position: relative;
 top: -40px;
 left: 225px;
 width: 200px;
 height: 40px;
 padding-left: 20px;
 }
a.activateLink {
 color: green;
 font-weight: bold
 }

a.deactivateLink  {
 color: red;
 font-weight: bold
 }

.fine_print {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 }

#wait {
 display: none;
 }
