/* Site-specific styles
================================ */
body {
background: #d6f77a;
}
.highlight {
color: #1E6230;
}
/* !===global headings=== */
h2 {
color: #1e6230;
}

/* !===header=== */
#header-wrap {
background: #fff url(../../images/syr/header-top-bg.png) repeat-x 0 0;
}
#header {
background: url(../../images/syr/header-bottom-bg.png) repeat-x left bottom;
}
#logo {
top: 26px;
left: -10px;
}
#logo, #logo img {
width: 369px;
height: 71px;
}
#breadcrumbs {
background: #d5f67a url(../../images/syr/breadcrumbs-bg.png) repeat-x left bottom;
}

/* Begin Main Nav */
#main-nav {
width: 654px;
height: 48px;
position: absolute;
top: 0;
right: -13px;
}
#main-nav, #main-nav div, #main-nav a, #main-nav strong {
background-image: url(../../images/syr/main-nav.png);
background-repeat: no-repeat;
}
#main-nav a, #main-nav strong {
text-indent: -32767px;
overflow: hidden;
z-index: 10;
}
#main-nav a, #main-nav div, #main-nav strong {
position: absolute;
top: 0;
height: 48px;
}
/* One */
#main-nav .one a, #main-nav .one .nav-one, #main-nav .one strong {
left: 0;
width: 180px;
}
#main-nav .one a:hover,
#main-nav .one a:focus,
#main-nav .one a:active,
#main-nav .one .nav-one, #main-nav .one strong, #main-nav .one a.active {
background-position: 0 -55px;
}
/* Two */
#main-nav .two a, #main-nav .two strong {
background-position: -180px 0;
}
#main-nav .two a, #main-nav .two .nav-two, #main-nav .two strong {
left: 180px;
width: 172px;
}
#main-nav .two a:hover,
#main-nav .two a:focus,
#main-nav .two a:active,
#main-nav .two .nav-two, #main-nav .two strong, #main-nav .two a.active {
background-position: -180px -55px;
}
/* Three */
#main-nav .three a, #main-nav .three strong {
background-position: -352px 0;
}
#main-nav .three a, #main-nav .three .nav-three, #main-nav .three strong {
left: 352px;
width: 197px;
}
#main-nav .three a:hover,
#main-nav .three a:focus,
#main-nav .three a:active,
#main-nav .three .nav-three, #main-nav .three strong, #main-nav .three a.active {
background-position: -352px -55px;
}
/* Four */
#main-nav .four a, #main-nav .four strong {
background-position: -549px 0;
}
#main-nav .four a, #main-nav .four .nav-four, #main-nav .four strong {
left: 549px;
width: 105px;
}
#main-nav .four a:hover,
#main-nav .four a:focus,
#main-nav .four a:active,
#main-nav .four .nav-four, #main-nav .four strong, #main-nav .four a.active {
background-position: -549px -55px;
}
/* End Main Nav */

/* !===body=== */
#body-wrap {
background: #fff url(../../images/syr/footer-top-bg.png) repeat-x left bottom;
}
table.dec th {
background: #e6ffa0;
}
p.print a {
background-image: url(../../images/syr/printer-icon.png);
}
#col3 h2 {
text-indent: -32767px;
overflow: hidden;
background-repeat: no-repeat;
background-position: 0 0;
width: 248px;
height: 42px;
margin: 0;
padding: 0;
}
#col3 .video h2 {
background-image: url(../../images/syr/video-heading.png);
}
#col3 .video img {
width: 98px;
height: 65px;
float: left;
margin: 0 8px 8px 0;
}
#col3 .video a {
color: #000;
text-decoration: none;
display: block;
}
#col3 .video a:hover, #col3 .video a:focus, #col3 .video a:active {
color: #90000f;
text-decoration: underline;
}
#col3 .supplies h2 {
background-image: url(../../images/syr/supplies-heading.png);
}
#col3 .supplies p, #col3 .supplies li {
font-weight: bold;
font-size: 90%;
}
#col3 .supplies p {
color: #444;
margin: 5px 0 0 0;
}
#col3 .supplies li {
padding: 0 8px;
border-left: 1px solid #858684;
line-height: 1;
margin-top: 7px;
white-space: nowrap;
}
#col3 .supplies li.plain {
padding-left: 0;
border: none;
}
#col3 .supplies li.break {
clear: left;
}
#col3 .supplies li a {
text-decoration: none;
}
a.button, input.button {
background-color: #d74d16;
border: 1px solid #962a00;
}
a.button:hover, a.button:focus, a.button:active,
input.button:hover, input.button:focus, input.button:active {
background-color: #902900;
border-color: #5f1b00;
}
/* !===footer=== */
#footer-wrap {
background: url(../../images/syr/snake-grad.jpg) repeat-x 0 0;
min-height: 363px;
}
#email-signup {
border: 1px solid #a6c94c;
border-right-color: #f1ffce;
border-bottom-color: #f1ffce;
background: #d6f67a;
}
#footer #footer-content li {
border-left: 1px solid #849b4d;
}
#footer #footer-content p {
color: #6b7f40;
border-top: 1px solid #f1ffce;
}
#footer #footer-content div {
border-bottom: 1px solid #a6c94c;
}
/* !===BEGIN template types================= */
/* !===three cols=== */
#sec-nav h2 {
background: url(../../images/syr/sec-nav-header-bg.png) no-repeat left bottom;
border: 1px solid #cff16e;
}
#sec-nav h2 strong, #sec-nav h2 a {
background: #e6ffa0;
}
/* !===END template types================= */
/* Get Help */
.get-help-main ul.internal-link-list {
margin-left: 16px;
padding-left: 16px;
list-style-type: disc;
font-size: 100%;
font-weight: normal;
}

/* !===forms=== */
legend {
color: #1E6230;
}
.help_content_with_script {
border-color: #1E6230;
}
ol.progress li {
background-image: url(../../images/syr/progress-icons.png);
}
.login-create .create .reasons ul li {
background-image: url(../../images/syr/check.png);
}

/* Banners */
.banners {
padding: 20px;
}
.banners h1 {
border: none;
}
.banners h2 {
margin-top: 30px;
}
.banners p.logo {
position: relative;
left: -13px;
margin-bottom: 30px;
}
.banners h2 {
clear: left;
}
.banners ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.banners li {
clear: left;
margin-top: 20px;
}
.banners ul, .banners li, .banners li p {
float: left;
}
.banners li p.first {
width: 150px;
margin-right: 28px;
}
.banners li a {
display: block;
}
.banners li a.button {
margin-top: 4px;
border: 1px solid #72c92c;
background: #d7eea0;
color: #206630;
text-transform: none;
text-align: center;
font-size: 120%;
line-height: 40px;
}
.banners li a.button:hover, .banners li a.button:focus, .banners li a.button:active {
background: #e5f7b9;
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer a {
	font-size: 90%;
	}
}
html[xmlns*=""] body:last-child #footer a {
	font-size: 90%;
}
body:last-child:not(:root:root) #footer a {
	font-size: 90%;
}
@media all and (min-width: 0px) {
	body:not(:root:root) #footer a {
	font-size: 90%;
	}
}