body {
	background-color:#0A2665;
	background-position:50% 0;
	background-repeat:no-repeat;
	color:#2D2D2D;
	font-family:georgia;
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:0;
}
a:link, a:visited {
color:#2D2D2D;
text-decoration:underline;
}
a:hover, a:active {
color:#3164A7;
text-decoration:underline;
}
a:active, a:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	font-family: georgia;
}
body#short-page {
	background-image:url(images/bluebackground.jpg);
}
body#long-page {
	background-image:url(images/bluebackground.jpg);
}
.blue {
	color:#002164;
	font-size: 25px;
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 30px;
}
.bold {
font-weight:bold;
}
h1 {
	color:#2D466C;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	text-align: center;
}
h1 a:link, h1 a:visited {
color:#3164A7;
text-decoration:none;
}
h1 a:hover, h1 a:active {
color:#959494;
text-decoration:none;
}
h2 {
color:#3164A7;
font-size:14px;
font-weight:bold;
line-height:20px;
margin:0;
}
#page {
	background-color:#93BAE4;
	background-image:url(images/bg_blue_gradient.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0 auto;
	width:956px;
}
.header {
background-repeat:no-repeat;
float:left;
padding-top:13px;
text-align:left;
width:100%;
}
body#short-page .header a#logo {
background-image:url(images/sager-logo-short.jpg);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:83px;
text-indent:-5000px;
width:304px;
}
body#short-page .mailinglist a:link, body#short-page .mailinglist a:visited, body#long-page .mailinglist a:link, body#long-page .mailinglist a:visited {
color:#87B6F1;
font-weight:bold;
text-decoration:none;
}
body#short-page .mailinglist a:hover, body#short-page .mailinglist a:active, body#long-page .mailinglist a:hover, body#long-page .mailinglist a:active {
color:#FFFFFF;
text-decoration:none;
}
body#long-page .header a#logo {
background-image:url(images/sager-logo-long.jpg);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:83px;
text-indent:-5000px;
width:304px;
}
body#short-page .header a#join, body#long-page .header a#join {
color:#87B6F1;
display:block;
float:right;
font-weight:bold;
line-height:12px;
padding:0 20px 0 0;
text-align:right;
text-decoration:none;
width:50%;
}
body#short-page .header a#join:hover, body#long-page .header a#join:hover {
color:#FFFFFF;
text-decoration:none;
}
.header .nav-box {
height:39px;
width:956px;
}
.header .nav {
float:left;
height:39px;
width:821px;
}
.header .contact-us {
float:left;
}
body#short-page .header div.contact-us a {
background-image:url(images/button-short-contact-us.jpg);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:39px;
text-indent:-5000px;
width:135px;
}
body#short-page .header .contact-us a:hover {
background-position:0 -39px;
}
body#long-page .header div.contact-us a {
background-image:url(images/button-long-contact-us.jpg);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:39px;
text-indent:-5000px;
width:135px;
}
body#long-page .header .contact-us a:hover {
background-position:0 -39px;
}
.left-column {
background-color:#FFFFFF;
float:left;
padding-bottom:25px;
width:642px;
}
.left-column #home.banner {
margin-left:6px;
margin-right:6px;
margin-top:6px;
}
.left-column .banner {
margin-left:15px;
margin-right:15px;
margin-top:15px;
}
.left-column div#copy {
color:#2D2D2D;
padding:25px 25px 0;
text-align:left;
}
body#long-page .left-column div#copy {
min-height:600px;
}
.divider-horizontal {
background-image:url(images/divider-dots.jpg);
background-position:50% 50%;
background-repeat:repeat-x;
clear:both;
height:41px;
width:592px;
}
.left-column #preview-image {
float:left;
margin:0;
padding:0;
width:152px;
}
.left-column #preview-copy {
float:left;
margin:0;
padding:0;
width:440px;
}
.left-column .pic-gallery {
float:left;
margin:0 0 11px;
padding:0;
}
.left-column #left.pic-gallery {
margin-bottom:11px;
margin-right:11px;
}
.left-column .pic-gallery-left {
clear:left;
float:left;
margin:0 11px 11px 0;
padding:0;
}
.left-column #box-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/box-bottom-left.gif) no-repeat scroll center bottom;
float:left;
height:273px;
width:198px;
}
.left-column #box-middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/box-bottom-middle.gif) no-repeat scroll center bottom;
float:left;
height:273px;
width:196px;
}
.left-column #box-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/box-bottom-right.gif) no-repeat scroll center bottom;
clear:right;
float:left;
height:273px;
width:198px;
}
#box-content {
line-height:15px;
padding:10px 15px;
}
#box-content a:link, #box-content a:visited {
color:#3164A7;
text-decoration:underline;
}
#box-content a:hover, #box-content a:active {
color:#2D2D2D;
text-decoration:underline;
}
.continue-nav {
clear:both;
color:#747474;
font-size:13px;
font-weight:bold;
line-height:13px;
padding-top:11px;
}
.continue-nav a:link, .continue-nav a:visited {
color:#3164A7;
text-decoration:none;
}
.continue-nav a:hover, .continue-nav a:active {
color:#747474;
text-decoration:none;
}
.continue-nav ul {
margin:0;
padding:0;
}
.continue-nav li {
display:inline;
list-style-type:none;
padding-right:3px;
}
.continue-nav li#last {
padding-right:0;
}
.popup-content {
height:500px;
list-style-position:outside;
list-style-type:square;
margin:0;
padding:15px;
width:700px;
}
.popup-content img#floater {
float:right;
padding:10px 0 10px 10px;
}
.popup-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:20px;
padding:10px;
}
.popup-content ol {
margin-left:20px;
padding:10px;
}
.popup-content ol li {
list-style-type:decimal;
}
.popup-close {
padding-top:40px;
text-align:right;
width:700px;
}
.popup-close a:link, .popup-close a:visited {
color:#3164A7;
font-weight:bold;
text-decoration:none;
}
.popup-close a:hover, .popup-close a:active {
color:#747474;
font-weight:bold;
text-decoration:none;
}
.right-column {
float:right;
padding-bottom:15px;
width:314px;
}
.right-column .bg-gray {
background-color:#B9C3CB;
background-image:url(images/bg-gray-gradient.jpg);
background-position:center top;
background-repeat:no-repeat;
margin-bottom:15px;
}
.right-column #gray-bg.block {
margin-left:15px;
margin-right:15px;
padding-bottom:15px;
padding-top:15px;
}
.right-column .block {
margin-left:15px;
margin-right:15px;
padding-bottom:15px;
}
.right-column #home.block {
margin-top:15px;
}
.block img#picture {
background-color:#FFFFFF;
padding:8px;
}
.block .more-videos {
background-color:#FFFFFF;
background-image:url(images/icon-gray-left-arrow.jpg);
background-position:100% 0;
background-repeat:no-repeat;
color:#959494;
font-size:11px;
font-weight:bold;
line-height:11px;
padding-right:20px;
padding-top:11px;
text-align:right;
}
.more-videos a:link, .more-videos a:visited {
color:#959494;
text-decoration:none;
}
.more-videos a:hover, .more-videos a:active {
color:#3164A7;
text-decoration:none;
}
.bottom {
clear:both;
height:0;
width:100%;
}
.banner-home-learn-more {
padding-left:6px;
padding-right:6px;
}
.banner-current-initiatives {
background-image:url(images/banner-current-initiatives.jpg);
background-repeat:no-repeat;
height:32px;
width:284px;
}
.banner-experiences {
background-image:url(images/banner-experiences.jpg);
background-repeat:no-repeat;
height:32px;
width:284px;
}
.banner-replay-intro-video {
background-image:url(images/banner-replay-intro-video.jpg);
background-repeat:no-repeat;
height:32px;
width:284px;
}
.banner-secondary {
margin-left:15px;
margin-right:15px;
margin-top:15px;
}
.copyright {
	color:#000;
	font-size:11px;
	height:30px;
	margin:0 auto;
	width:956px;
}
.copyright a:link, .copyright a:visited {
color:#ACD1F7;
text-decoration:none;
}
.copyright a:hover, .copyright a:active {
color:#959494;
text-decoration:none;
}
.bluebackgroundbar {
	background-image: url(images/blueback.jpg);
	background-repeat: no-repeat;
	font-family: GEORGIA;
	font-size: 18px;
	color: #FFF;
	height: 31px;
	width: 324px;
	text-align: center;
}
.copyright .left {
float:left;
padding-bottom:15px;
padding-left:25px;
padding-top:15px;
text-align:left;
}
.copyright .right {
float:right;
padding-bottom:15px;
padding-right:24px;
padding-top:15px;
text-align:right;
}
.goldbackgroundbarCopy {
	background-image: url(images/goldback.jpg);
	background-repeat: no-repeat;
	font-family: GEORGIA;
	font-size: 18px;
	height: 31px;
	width: 324px;
	color: #000;
	text-align: center;
	line-height: normal;
	vertical-align: middle;
}
.mainbody {
	background-color:#FFFFFF;
	padding-right: 110px;
	padding-left: 110px;
	font-size: 15px;
	line-height: 21px;
}

