body {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#666;
min-width:990px;
text-align:center;
background-position:center;
background-repeat:no-repeat;
margin:0;
padding:0
}

.big_pp {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:19px;
color:#fff;
background:#659ad2;
padding-left:30px;
padding-bottom:10px;
padding-top:10px;
background-image:url(../images/titlebg.jpg);
height:31px
}

.benefitstable td {
border-top:1px solid #669bd3;
border-left:1px solid #669bd3;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:13px;
line-height:24px;
color:#000
}

.benefitstable th {
border-top:1px solid #669bd3;
border-left:1px solid #669bd3;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:15px;
line-height:24px;
color:#933
}

.stripes {
background:url("../images/bg_header_stripes.gif") repeat-x top left
}

.subhead {
font-size:12px;
font-weight:400;
color:#5D432E
}

H1 {
font-size:12pt;
color:#ac7137
}

H2 {
background:url("../images/bg_lt_slatecheck.gif") repeat top left #dde7ee;
color:#93171b;
font-size:12px;
text-transform:uppercase;
margin-bottom:0;
padding:12px 15px 11px
}

H3 {
font-size:16px;
font-weight:400;
text-transform:uppercase;
color:#5D432E
}

H4 {
display:inline;
color:#93171b;
font-size:16px;
margin-bottom:12px;
padding:10px 63px 0 15px
}

H5 {
float:left;
display:inline;
color:#493727;
font-size:13px;
margin-right:22px;
padding:10px 63px 0 15px
}

H6 {
color:#305c6d
}

A.nav {
position:relative;
z-index:2;
height:34px;
background-color:#69c;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
font-size:.625em;
margin-bottom:12px
}

A.membernav {
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
font-size:12pt;
margin-bottom:12px
}

.imagelink {
float:left;
display:inline;
width:123px;
color:#93171b
}

.imagelink h8 {
color:#93171b;
font-size:11px
}

A.imagelink {
color:#93171b;
text-decoration:none;
font-weight:700;
font-size:10px;
text-transform:uppercase
margin-bottom:12px
}

A.imagelink2 {
color:#93171b;
text-decoration:none;
font-weight:700;
font-size:10px;
line-height:10px
}

.breadcrumb {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
margin-bottom:18px;
margin-left:3px
}

.breadcrumb a {
color:#999;
font-weight:400;
text-decoration:none
}

.teambiocontent td {
background-color:#eaf1f8;
padding:14px 14px 28px
}

.intro {
margin-right:238px;
padding:10px 63px 0 15px
}

.sidebar {
background-color:#e2e2e2;
margin-bottom:3px;
width:248px;
padding:18px 20px 25px
}

.midbar {
background-color:#e2e2e2;
margin-bottom:3px;
margin-top:5px;
padding-left:5px
}

.first {
min-height:241px;
font-size:13px;
height:241px;
padding:15px
}

.box p {
line-height:1.5em
}

.last {
margin-bottom:0
}

.section {
margin-top:22px;
font-size:12px
}

.section h4 {
margin-bottom:4px;
text-transform:uppercase;
padding:10px 63px 0 10px
}

.download {
background:url("../images/icon_download.gif") no-repeat 0 .3em;
padding-left:17px;
line-height:1.4em;
margin-bottom:20px
}

a.title {
text-decoration:none;
font-weight:700
}

a.title:hover {
text-decoration:none
}

.date {
font-size:11px
}

a.viewall {
text-decoration:none;
font-size:9px;
text-transform:uppercase
}

.valueprop {
background-color:#69c;
color:#fffggg;
margin-bottom:10px;
line-height:1.4em;
margin-top:120px;
min-height:241px;
font-size:13px;
height:245px;
padding:25px 29px 15px
}

.valueprop h7 {
color:#fff;
text-transform:uppercase;
font-size:11px;
font-weight:700
}

.valuepropsidebar {
background-color:#69c;
color:#fffggg;
margin-bottom:10px;
line-height:1.4em;
margin-top:12px;
font-size:13px;
width:248px;
padding:15px 19px 5px
}

.valuepropsidebarh7 {
color:#fffggg;
font-size:12px;
font-weight:700
}

.memberbox {
margin-bottom:3px;
background-color:#ceddf0;
padding:17px 29px 15px
}

.HH8 {
font-size:24px;
color:#5f88ad;
font-weight:400
}

.memberbox .linklist {
padding-left:-13px
}

#bottomcontent {
background-color:#ededed;
width:119px;
padding:5px 8px 10px 11px
}

.subscribeform {
background-color:#e2e2e2;
font-size:9px
}

.subscribeh2 {
color:#5f88ad;
font-size:12px;
font-weight:700;
margin-bottom:14px
}

.subscribeformp {
font-size:9px;
margin-right:15px;
margin-bottom:15px;
text-decoration:none
}

.inputtext {
margin-bottom:7px;
font-size:10px;
width:92px
}

.inputbutton {
margin-bottom:16px;
margin-top:4px
}

#eventsbox {
background-color:#a3c2e0;
color:#563d29;
width:248px;
height:200px;
padding:15px 8px 10px 11px
}

.eventH8 {
font-size:16px;
color:#563d29;
font-weight:400
}

a.eventtitle {
color:#563d29;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px
}

.eventtitle {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#563d29;
text-transform:uppercase
}

.eventinfo {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#563d29;
display:block;
margin-bottom:1em;
line-height:1.6em
}

#newsbox {
background-color:#b3cddd;
color:#563d29;
width:264px;
height:200px;
padding:15px 8px 10px 11px
}

a.newssummary {
text-transform:uppercase
}

.newssummary {
display:block;
font-size:10px;
font-weight:400
}

a.more {
text-transform:uppercase;
font-size:10px
}

a.rss {
padding-left:17px;
color:#c30;
background:url("images/icon_rss.gif") no-repeat top left;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
padding-bottom:1px
}

a.rss:hover {
text-decoration:none;
color:#c30
}

#videobox {
background-color:#e2e2e2;
color:#493727;
line-height:1em
}

#videobox p {
color:#493727;
line-height:1em;
font-size:12px
}

#videobox h2 {
color:#493727;
font-size:11px;
text-transform:uppercase;
margin-bottom:2px
}

#flashholder {
background-color:#dbdbdb;
margin:-18px -20px 12px;
padding:15px 15px 4px
}

#search {
padding-top:9px
}

#search input {
float:right;
display:inline;
width:185px;
height:14px;
font-size:12px;
border:1px solid #ccc;
padding:2px 5px
}

.utility a {
color:#666;
text-decoration:none;
padding-left:10px;
background:url("../images/icon_linkarrow.gif") no-repeat 0 .4em;
margin-top:16px;
font-size:11px
}

.utility a:hover {
color:#999;
text-decoration:none;
padding-left:10px;
background:url("../images/icon_linkarrow.gif") no-repeat 0 .4em;
font-size:11px
}

#footer {
color:#848383;
font-size:11px;
margin-top:69px;
margin-left:39px
}

#footer a:hover {
color:#999
}

TD,DIV,TH {
font-size:9.5pt;
color:#274d5a;
font-family:Verdana~ Arial~ Helvetica~ sans-serif
}

P,li {
font-size:10pt;
color:#274d5a;
font-family:Verdana~ Arial~ Helvetica~ sans-serif;
letter-spacing:1px
}

A:link,A:visited,A:hover,A:active {
color:#5D432E;
text-decoration:none
}

A.nav:link,A.nav:visited,A.nav:hover,A.nav:active {
color:#ce6800;
text-decoration:none;
font-size:12px;
font-family:Verdana
}

A.membernav:link,A.membernav:visited,A.membernav:hover,A.membernav:active {
color:#fff;
text-decoration:none;
font-size:12pt;
font-family:Verdana
}

A.imagelink:link,A.imagelink:visited,A.imagelink:active,A.imagelink2:link,A.imagelink2:visited {
color:#93171b;
text-decoration:none
}

A.imagelink:hover,A.imagelink2:hover,A.imagelink2:active {
color:#4486ca;
text-decoration:none
}

.valueprop a,.valueprop a:hover,.valueprop a:visited,.valuepropsidebar a,.valuepropsidebar a:hover,.valuepropsidebar a:visited {
color:#fffggg;
text-transform:uppercase;
text-decoration:none;
font-size:11px
}

.valueprop p,.valuepropsidebar p {
color:#fff;
font-size:11px;
line-height:1.4em
}

.eventsboxa a:hover,#footer a {
color:#666
}

a.rss:visited,a.rss:active {
color:#c30
}

#search button,#search buttonMember,#search buttonLibrary {
float:right;
display:inline;
width:23px;
height:20px;
text-indent:-1000em;
border:0;
cursor:pointer;
margin-right:10px;
background:url("../images/btn_search_go.gif") no-repeat 0 0;
margin-left:6px
}

.utility a:link,.utility a:visited {
color:#666;
text-decoration:none;
padding-left:10px;
background:url("../images/icon_linkarrow.gif") no-repeat 0 .4em;
font-size:11px
} 

/* Learning Tour copy that goes in boxes. */

.lt_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing:1px;
	text-transform:uppercase;
}

.lt_header {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	height:20px;
	color: #FFFFFF;
	letter-spacing:1px;
	border-bottom: #FFFFFF 1px;
	text-decoration:underline;
}
.lt_header a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	height:20px;
	color: #FFFFFF;
	letter-spacing:1px;
	border-bottom: #FFFFFF 1px;
	text-decoration:underline;
}
.lt_header a:hoover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	height:20px;
	color: #cccccc;
	letter-spacing:1px;
	border-bottom: #FFFFFF 1px;
	text-decoration:underline;
}
.lt_header a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	height:20px;
	color: #FFFFFF;
	letter-spacing:1px;
	border-bottom: #FFFFFF 1px;
	text-decoration:underline;
}
