html {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style:none outside none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:"";
}
abbr, acronym {
border:0 none;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input, textarea, select {
}
legend {
color:#000000;
}
body {
font:13px/1.4 arial,helvetica,clean,sans-serif;
}
select, input, button, textarea {
font:99% arial,helvetica,clean,sans-serif;
}
table {
font-size:inherit;
}
pre, code, kbd, samp, tt {
font-family:monospace;
line-height:100%;
}
.line:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.lastUnit:after {
clear:both;
content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
display:block;
height:0 !important;
line-height:0;
visibility:hidden;
}
.line {
}
.unit {
float:left;
}
.size1of1 {
float:none;
}
.size1of2 {
width:50%;
}
.size1of3 {
width:33.3333%;
}
.size2of3 {
width:66.6667%;
}
.size1of4 {
width:25%;
}
.size3of4 {
width:75%;
}
.size1of5 {
width:20%;
}
.size2of5 {
width:40%;
}
.size3of5 {
width:60%;
}
.size4of5 {
width:80%;
}
.lastUnit {
display:table-cell;
float:none;
width:auto;
}
body {
font-family:Helvetica,Geneva,Arial,sans-serif;
}
h1, h2, h3, h4, h5, h6, ul, ol, dl, p, blockquote {
padding:10px;
}
h1, h2, h3, h4, h5, h6, img {
padding-bottom:0;
}
pre {
margin:10px;
}
table h1, table h2, table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl {
padding:0;
}
img {
display:block;
}
em {
font-style:italic;
}
strong {
font-weight:bold;
}
hr {
border-color:#E2E2E2;
border-style:solid;
border-width:0 0 5px;
margin:10px;
}
code {
color:#666666;
}
h1, .h1 {
border-bottom:3px solid #EBDCB7;
color:#556275;
font-size:126%;
font-style:normal;
font-weight:normal;
padding-bottom:5px;
padding-left:40px;
letter-spacing:1px;
}
h2, .h2 {
color:#000000;
font-size:117%;
font-style:normal;
font-weight:normal;
}
h3, .h3 {
color:#556275;
font-size:106.5%;
font-style:normal;
font-weight:normal;
}
h4, .h4 {
color:#666666;
font-size:100%;
font-style:normal;
font-weight:normal;
}
h5, .h5 {
color:#333333;
font-size:100%;
font-style:normal;
font-weight:bold;
}
h6, .h6 {
color:#333333;
font-size:100%;
font-style:italic;
font-weight:normal;
}
.category {
color:#333333;
font-size:108%;
font-style:normal;
font-weight:normal;
text-transform:uppercase;
}
.category a {
color:#333333;
}
.important a {
font-weight:bold;
}
a {
color:#003366;
font-weight:bold;
text-decoration:none;
}
a:focus, a:hover {
text-decoration:underline;
}
a {
  color: #c28731;
  text-decoration: none;
}
ol.simpleList li {
list-style-type:decimal;
margin-left:40px;
}
ul.simpleList li {
list-style-type:disc;
margin-left:40px;
}
.data {
border-right:1px solid transparent;
padding:20px;
position:relative;
vertical-align:top;
}
.data table {
border:1px solid #AE0345;
width:100%;
}
th, td {
border:1px solid #AE0345;
vertical-align:top;
}
.txtC, .data .txtC td, .data .txtC th {
text-align:center;
}
.txtL, .data .txtL td, .data .txtL th {
text-align:left;
}
.txtR, .data .txtR td, .data .txtR th {
text-align:right;
}
.txtT, .data .txtT td, .data .txtT th {
vertical-align:top;
}
.txtB, .data .txtB td, .data .txtB th {
vertical-align:bottom;
}
.txtM, .data .txtM td, .data .txtM th {
vertical-align:middle;
}
.data th, .data td {
padding:3px 20px;
}
.data thead tr {
background-color:#FFF0F8;
}
.data th {
color:#000000;
font-weight:bold;
}
.spec {
padding:10px;
}
.spec table {
border-color:#E2E2E2 -moz-use-text-color #FFFFFF;
border-left:medium none;
border-right:medium none;
border-top:1px solid #E2E2E2;
}
.spec th, .spec td {
border-color:#E2E2E2;
border-style:solid;
border-width:1px 0;
padding-left:0;
}
.spec .odd, .spec .even {
background-color:#FFFFFF;
}
cite {
display:block;
padding-top:10px;
text-align:right;
}
.callout {
color:#999999;
font-size:189%;
font-style:italic;
}
.callout cite {
display:block;
font-size:69.25%;
padding-top:30px;
text-align:right;
}
.callout span.quot {
color:#E2E2E2;
font-size:500%;
font-weight:bold;
line-height:25px;
vertical-align:sub;
}
.callout span.quotLast {
vertical-align:middle;
}
.caption {
color:#666666;
font-size:13px;
font-style:italic;
padding-top:0;
}
.media {
margin:10px;
overflow:visible;
}
.media .img {
float:left;
margin-right:10px;
}
.media .img img {
display:block;
}
.media .imgExt {
float:right;
margin-left:10px;
}
.detail {
color:#777777;
display:block;
font-size:11px;
}
body {
}
.body, .main {
display:table-cell;
width:auto;
}
.body:after, .main:after {
clear:both;
content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
display:block;
font-size:36px;
height:0 !important;
line-height:0;
visibility:hidden;
}
.page {
margin:0 auto;
width:950px;
}
.fixedWidth {
margin-left:auto;
margin-right:auto;
width:750px;
}
.gs960 {
width:960px;
}
.liquid {
margin:0 200px;
max-width:950px;
min-width:750px;
width:auto;
}
.main {
}
.leftCol {
float:left;
width:250px;
}
.rightCol {
float:right;
width:300px;
}
.gMail {
width:160px;
}
.gCal {
width:180px;
}
.yahoo {
width:240px;
}
.myYahoo {
width:300px;
}

body {
  background: url(/images/layout/bg.jpg) repeat 0 0;
}
.bg1 {
background:url("/images/ct3/bg/family.png") no-repeat scroll right 95% transparent;
}
.bg2 {
background:url("/images/ct3/bg/person.png") no-repeat scroll left 95% transparent;
}
blockquote {
color:#333333;
font-style:italic;
padding:10px 20px;
}
.nav, .logo {
text-align:center;
}
.nav {
position:relative;
}
.nav li {
float:left;
margin-right:3px;
padding:0;
position:relative;
width:140px;
}
.nav a {
border:0 none;
display:block;
float:left;
height:25px;
margin:0;
text-indent:-999em;
width:140px;
}
.linkHome {
background:url("/images/ct3/nav.jpg") no-repeat scroll left top transparent;
}
.linkHome:hover, .selected .linkHome {
background-position:left top;
}
.linkAbout {
background:url("/images/ct3/nav.jpg") no-repeat scroll -441px -26px transparent;
}
.linkAbout:hover, .selected .linkAbout {
background-position:-441px 0;
}
.linkStories {
background:url("/images/ct3/nav.jpg") no-repeat scroll -147px -26px transparent;
}
.linkStories:hover, .selected .linkStories {
background-position:-147px 0;
}
.linkResources {
background:url("/images/ct3/nav.jpg") no-repeat scroll -295px -26px transparent;
}
.linkResources:hover, .selected .linkResources {
background-position:-295px 0;
}
.linkContact {
background:url("/images/ct3/nav.jpg") no-repeat scroll -589px -26px transparent;
}
.linkContact:hover, .selected .linkContact {
background-position:-589px 0;
}
.subnav {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #000000;
display:block;
height:auto;
position:absolute;
top:24px;
width:140px;
z-index:9999;
}
.subnav a {
display:block;
font-weight:normal;
height:auto;
margin:0;
padding:4px 0;
text-indent:0;
}
.subnav a:hover {
background:none repeat scroll 0 0 #EEEEEE;
}
.header {
margin-bottom:20px;
}
.search {
background:none repeat scroll 0 0 rgba(200, 200, 200, 0.5);
border:1px solid #CCCCCC;
padding:10px;
position:absolute;
right:-20px;
top:-10px;
width:230px;
z-index:1000;
}
.search form {
display:inline;
}
.search input {
display:block;
float:left;
}
.search .searchBox {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
height:19px;
line-height:1.6;
margin:0;
padding:0;
width:170px;
}
.search :focus {
background:none repeat scroll 0 0 #FFEE99;
outline:medium none;
}
.capture {
position:relative;
}
.content p img {
clear:left;
float:left;
margin:0 10px 10px 0;
}
.roundy {
-moz-border-radius:12px 12px 12px 12px;
}
.shadowWrap {
display:block;
height:auto;
position:relative;
width:auto;
}
.shadow {
-moz-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);
background:none repeat scroll 0 0 #FFFFFF;
bottom:0;
height:auto;
left:0;
overflow:hidden;
position:relative;
right:0;
top:0;
width:auto;
z-index:2;
}
.ieShadow {
display:none;
}
.clear {
clear:both;
height:1%;
visibility:hidden;
}
.breadcrumbs {
font-size:90%;
margin:3px;
padding-left:40px;
}
.breadcrumbs, .breadcrumbs a {
color:#999999;
font-weight:normal;
}
.breadcrumbs a {
padding:0 3px;
}
.moreLink {
font-size:90%;
}
.moreLink a {
color:#9A3E19;
}
p.byLine {
color:#666666;
margin:0;
padding:0 0 0 10px;
}
.date {
color:green;
}
.featured {
background:none repeat scroll 0 0 #FDF9E0;
border-color:#D4C689 #D4C689 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
margin-bottom:3px;
}
.welcome {
padding-bottom:20px;
}
.featured h2, .featured h3 {
text-transform:uppercase;
}
.featured h2, div.blank_head {
-moz-border-radius:4px 4px 4px 4px;
background:url("/images/ct3/feature.png") repeat-x scroll left top #5A967D;
border:0 none;
color:#FFFFFF;
margin:-5px -1px 0;
padding:6px 0 6px 10px;
}
.blog h2, .welcome div.blank_head {
background:url("/images/ct3/blog.png") repeat-x scroll left top #8A5426;
}
.featured h3, .featured h3 a, .featured h3 a:visited, .featured h3 a:hover {
color:#9A3E19;
text-decoration:none;
}
.featured .featureExcerpt {
font-size:90%;
padding-left:10px;
padding-right:10px;
}
.featureExcerpt h2 {
background:none repeat scroll 0 0 transparent;
color:#000000;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
text-transform:capitalize;
}
.featureExcerpt p {
padding:0;
}
.blog, .welcome {
border-bottom:1px solid #D4C689;
}
.blogExcerpt {
float:left;
padding:10px;
width:45%;
}
.blogExcerpt h3, .blogExcerpt h3 a {
color:green;
text-transform:capitalize;
}
.blogExcerpt .moreLink {
margin-left:10px;
}
.highlight {
background:url("/images/ct3/highlight.png") repeat-x scroll left top #FDF9E0;
border-bottom:1px solid #D4C689;
}
.iconic {
min-height:110px;
padding-bottom:5px;
position:relative;
}
.iconic * {
margin-left:110px;
}
.iconic * * {
margin-left:0;
}
.iconic .icon {
left:10px;
overflow:hidden;
position:absolute;
text-align:right;
top:10px;
width:100px;
}
.icon img {
border:1px solid #AAAAAA;
}
.latest_profiles img {
display:inline;
padding:10px 12px;
}
.tabbed {
  background: url(/images/layout/bg-events.png) no-repeat 0 0;
  border:1px solid #D4C689;
margin:30px 10px 0;
padding-bottom:20px;
}
.tabbed h2 {
letter-spacing:-1px;
padding:0;
}
.tabbed h2 img {
margin:-25px 0 0 -8px;
}
.tabbed h3 {
color:green;
text-transform:uppercase;
}
.tabbed p {
font-size:90%;
}
.bordered {
border:4px solid #FFFFFF;
margin:10px;
min-height:80px;
}
.gradientSpread {
background:url("/images/ct3/gradientSpread.png") repeat-x scroll left center #DA9246;
}
.pushDown {
margin-bottom:40px;
}
.pushUp {
margin-top:20px;
}
.tight {
padding:0;
}
.content .video_box {
height:331px;
margin-left:auto;
margin-right:auto;
min-height:200px;
width:425px;
}
.previous {
margin:0;
text-align:right;
}
.previous a, .next a {
padding:0 5px;
}
.next {
margin:0;
}
.footer {
background:url("/images/ct3/foot-bar.png") repeat-x scroll left top #FFFFFF;
height:88px;
margin-top:30px;
padding:8px 0 0;
}
.footer:after {
content:"";
}
.footer .focus {
background:url("/images/ct3/foot-bg.png") repeat-x scroll left bottom transparent;
height:100%;
overflow:hidden;
}
.emuLogo {
height:200%;
padding-bottom:100em;
}
.footerInfo {
min-height:58px;
}
.footerInfo {
color:#FFFFFF;
padding-top:30px;
text-indent:30px;
}
.footerInfo p {
margin:0;
padding:0;
}
.footerInfo a {
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;
}
.emuLogo {
background:none repeat scroll 0 0 #FFFFFF;
text-align:right;
}
.emuLogo img {
display:inline;
margin-right:15px;
margin-top:15px;
}

