/* Add custom css here. */h1, h2, h3, h4, h5, h6, p, blockquote,form, label, ul, ol, dl, fieldset, address {    margin-bottom: 15px;}#content p {    margin: 0 0 15px 0;    color: #333;    font-size: 16px;    line-height: 20px;}a {    text-decoration: underline;    color: #5399DD;}a:hover {    text-decoration: none;}#content ul li {    color: #333;    font-size: 16px;    line-height: 20px;    margin-left:25px;}#content ol li {    color: #333;    font-size: 16px;    line-height: 20px;    margin-left:25px;}hr {    color: #5399DD;    background-color: #5399DD;    height: 1px;}#content ul ul {    margin-bottom: 0;    padding-bottom: 0px;}#content ol ol {    margin-bottom: 0;    padding-bottom: 0px;}h2 {    color: #000000;    line-height: 120%;}h3 {    color: #5399DD;    font-size: 100%;}#content ul ul li {    margin-left:45px;}#content ol ol li {    margin-left:45px;}.small-text {    font-size:12px;    line-height:120%;}.caption-text {    font-size:12px;    line-height:120%;    color: #000000;}.imageText {    font-size: 160%;    line-height: 120%;    color: #FFFFFF;    margin-right: 10px;    padding-right: 10px;}#content h1 {    line-height: 100%;}.caption strong.title {    line-height: 100%;}#imageCaption .wp-caption-text {    color: #000000;    font-size:12px;    line-height:120%;}#imageCaption img {    margin-bottom: 5px;    margin-top: 5px;}#imageCaption {    border:1px solid #5399DD;    border-radius: 5px;    padding: 5px 5px 0px;    width: 310px;    background-color: #a6c5e3;    margin: 5px 5px 15px 15px;}.two {    border:1px solid #5399DD;    border-radius: 5px;    padding: 5px 5px 0px;    width: 210px;    background-color: #a6c5e3;    margin: 5px 5px 15px 15px;}.form-footer strong.title {    font-size: 16px;    color: rgb(51, 51, 51);}.caption a.read{    padding: 0px;}.col-2 ul li a{    color: #5399DD;}.col-2 ul li{    padding-bottom:10px;}.caption a.white{    color: #FFFFFF;    font-size:13px;}.imageText2 {    font-size: 140%;    line-height: 200%;    color: #FFFFFF;    margin-right: 10px;    padding-right: 10px;    margin-top: 0px;    padding-top: 0px;}.bottom-panels strong.title2 {    color: #5399DD;    display: block;    line-height: 120%;    font-family: Helvetica,sans-serif,Arial;    font-size: 22px;    font-weight: normal;    margin-bottom: 10px;}.corp {    font-size: 14px;    line-height: 17px;}.wp-caption {    color: #000000;    font-size:12px;    line-height:120%;}.padding {    padding-left: 10px;    padding-bottom: 10px;}table {    width:100%;    font-size: 90%;}td {    font-size: 90%;}					/* table {        width:100%;        border-top:0px solid #e5eff8;        border-right:0px solid #e5eff8;        margin:1em auto;                border-collapse:collapse;        }caption.table {        color: #9ba9b4;                margin:1em 0 0 0;                padding:0;                caption-side:top;                text-align:center;        }	tr.odd td	{        background:#f7fbff        }tr.odd .column1	{        background:#f4f9fe;        }	.column1	{        background:#f9fcfe;        }td {        color:#678197;        border-bottom:1px solid #e5eff8;        border-left:1px solid #e5eff8;        border-top:1px solid #e5eff8;        border-right:1px solid #e5eff8;        padding:.3em 1em;        text-align:center;        }				th {        font-weight:normal;        color: #678197;        text-align:left;        border-bottom: 1px solid #e5eff8;        border-left:1px solid #e5eff8;        border-top:1px solid #e5eff8;        border-right:1px solid #e5eff8;        padding:.3em 1em;        }							thead th {        background:#f4f9fe;        text-align:center;        font:bold;        color:#66a3d3        }	tfoot th {        text-align:center;        background:#f4f9fe;        }	tfoot th strong {        font:bold;        margin:.5em .5em .5em 0;        color:#66a3d3;                }		tfoot th em {        color:#f03b58;        font-weight: bold;        font-style: normal;        }	*/.caption strong.medium {    font-size:24px;    line-height:120%;    color:#fff;    font-family: Helvetica, sans-serif, Arial;    display:block;    font-weight:normal;    padding:0 0 20px 0;}.btn-gen {    background: #3498db;    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);    background-image: -moz-linear-gradient(top, #3498db, #2980b9);    background-image: -ms-linear-gradient(top, #3498db, #2980b9);    background-image: -o-linear-gradient(top, #3498db, #2980b9);    background-image: linear-gradient(to bottom, #3498db, #2980b9);    -webkit-border-radius: 28;    -moz-border-radius: 28;    border-radius: 28px;    font-family: Arial;    color: #ffffff;    font-size: 20px;    padding: 10px 20px 10px 20px;    text-decoration: none;}.btn-gen:hover {    background: #3cb0fd;    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);    text-decoration: none;}.btn-pad {    padding-bottom: 30px;    padding-top: 10px;}table.astroshp_table td {    border: none;    margin-left: 10px;    margin-right: 10px;    width: 120px;    min-height: 150px;    max-height: 150px;    overflow: hidden;}table.astroshp_table td a {    margin: 0 auto;    width: 80px;    font-size: 14px;    text-align: center;    float: left;    min-height: 175px;}table.astroshp_table td img {    padding-bottom: 10px;}div#advanced-sortables {    width: 100%;}