﻿/* ============================== sub-page content ============================= */
#SubContent {float: left; width: 505px; margin: 5px 45px 0 0; padding: 0;}
#SubContent h1 {font-size: 18px; font-weight: normal; color: #D78021; text-decoration: none; margin-bottom: 15px;}
#SubContent h2 {font-size: 15px; font-weight: bold; color: #7E7E7E; text-decoration: none; margin-bottom: 10px; padding-top: 10px;}
#SubContent p {line-height: 1.5; margin-bottom: 15px;}
#SubContent ul {line-height: 1.5; margin-bottom: 15px;}
#SubContent a {text-decoration: none; color: #82AF54;}
#SubContent a:hover {text-decoration: none; border-bottom: solid 1px #D2F3AC;}

/* ============================== sidebar ============================= */
#Sidebar {float: right; width: 219px; margin: 5px 0 0 0; padding: 0 0 0 30px; border-left: solid 1px #DEDEDE;
    display: inline}/*ie6 hack*/
#Sidebar h2 {color: #82AF54; font-size: 14px; margin-bottom: 8px;}
#Sidebar p {color: #82AF54; font-size: 12px; line-height: 1.6; margin-top: 15px;}
#Sidebar ul {list-style-type: none;}
#Sidebar .QuickDownloads {border-top: solid 1px #DEDEDE; padding-top: 18px;}

.Affiliations ul {list-style-type: none;}
.Affiliations li {margin-bottom: 10px; font-size: 14px;}
.Affiliations li a {color: #7E7E7E; text-decoration: none; border-bottom: solid 1px #DBDBDB;}
.Affiliations li a:hover {border-bottom: solid 1px #7E7E7E;}

.CreditCards {margin-top: 5px; margin-bottom: 10px;}
.CreditCards img {margin-right: 20px;}

/* ============================== contact form ============================== */
input.TextBox {width: 300px; margin: 5px 0 10px 0; padding: 3px;}
textarea {width: 400px; height: 120px; margin-top: 5px; padding: 3px;}
input.Button {margin-top: 15px; padding: 4px 6px;}
.ErrorSummary ul {list-style-type: disc; padding-left: 1em; margin-left: 1em; line-height: 1.4; margin-top: 3px;}
