@charset "utf-8";
/* CSS Document */
/* CSS RESET */
/* http:/meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font: inherit;*/
	vertical-align: baseline;
	font-style: normal;
	font-weight: 400;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* END RESET */
/*-----------*/
body{ 
font-size: 62.5% ;
/*background: #fff url('website-bg-gradient.png') repeat-x; */
}
body, select, input, textarea {
color: #444;
font-family: Arial, Helvetica, sans-serif;  
}
strong {
	font-weight: normal;
	color: rgba(0,0,0,1);
	font-style: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
em {
font-style: italic;
}
img {
border:none;
}
h1 {
font-family: Arial, Helvetica, sans-serif; 
font-weight:normal;
font-size:2.2em;
color:#084478;
}
h2 {
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:12pt;
color:#084478;
margin-bottom:.5em;
}
h3 {
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:1.36em;
color:#4e4e4e;
margin-bottom:.5em;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: rgba(255,255,255,1);
	margin-bottom: .5em;
}
p {
	font-size: 9pt;
	line-height: 1.3;
	margin-bottom: 1.5em;
	color:#000000;
	text-align: center;
}
a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
line-height:1.3em;
color: #0065bd;
text-decoration: none;
}
a:hover {
	text-decoration: underline;
	font-size: 9pt;
	text-align: left;
}
/*-------------------------*/
/* General Template Styles */
#container {
width: 1024px;
border: 1px solid #999;
background: #fff;
margin: 25px auto;
-webkit-box-shadow: 0px 0px 10px #444; /* Safari and Chrome */
-moz-box-shadow: 0px 0px 10px #444; /* older versions of firefox */
box-shadow: 0px 0px 10px #444;
behavior:url('ie-css3-2.htc'); /* IE8 and below */
}
#header{
height: 185px;
width: auto;
border-bottom: solid 3px #084478; 
}
#topbar {
float:left;
width: 100%;
height:37px;
background:#c1e2ff;
border-bottom: 1px solid #8ECAFF;
margin-bottom: 10px;
}
#joinrenew {
float:left;
}
#toplinks {
float:right;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#toplinks ul {
float:left;
list-style-type: none;
}
#toplinks li {
float:left;
}
#toplinks a {
line-height:2.75em;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
font-weight:bold;
color: #0065bd;
}
#toplinks a.rightborder {
padding-right:10px;
border-right: solid 1px #fff;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#login {
margin-left:10px;
}
#ispelogo {
float:left;
margin-left:10px;
}
#mainnav {
margin-left:15px;
margin-top:67px;
float:left;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav ul {
float:left;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav li {
float:left;
margin-left:5px;
padding:0;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.knowledgenav {
background:#fff url('btn-knowledge.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.knowledgenav:hover {
background:#fff url('btn-knowledge-hover.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.communitynav {
background:#fff url('btn-community.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.communitynav:hover {
background:#fff url('btn-community-hover.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.careernav {
background:#fff url('btn-career.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.careernav:hover {
background:#fff url('btn-career-hover.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.storenav {
background:#fff url('btn-bookstore.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#mainnav a.storenav:hover {
background:#fff url('btn-bookstore-hover.png') no-repeat;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
.knowledgenav_over
{
background:#fff url('btn-knowledge-hover.png') no-repeat;
display: block;
height: 70px;
text-indent: -9999px;
width: 134px;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
.communitynav_over
{
background:#fff url('btn-community-hover.png') no-repeat;
display: block;
height: 70px;
text-indent: -9999px;
width: 134px;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
.careernav_over
{
background:#fff url('btn-career-hover.png') no-repeat;
display: block;
height: 70px;
text-indent: -9999px;
width: 134px;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
.storenav_over
{
background:#fff url('btn-bookstore-hover.png') no-repeat;
display: block;
height: 70px;
text-indent: -9999px;
width: 134px;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#searchsection {
float:right;
margin-top:25px;
margin-left:20px;
width:230px;
}
#searchbox, #findbox{
font-size:1.2em;
width: 181px;
height:22px;
color:#999;
border:none;
padding-top:5px;
margin-right: -3px;
padding-left:5px;
vertical-align:top;
}
#searchbutton, #findbutton {
border:none;
width:32px;
height:27px;
margin-right:10px;
vertical-align:top;
}
#searchbox {
background:#fff url('search-box-backgrd.png') no-repeat left top;
}
#searchbutton {
background:#fff url('btn-search.png') no-repeat left top;
}
#searchseparator {
margin: 0 0 5px 0;
font-size:12px;
line-height:1.5;
color:#999;
font-family: Arial, Helvetica, sans-serif;
}
#searchseparator span{
color:#4E4E4E;
font-weight:bold;
vertical-align:-0.3em;
}
#findbox {
background:#fff url('search-box-backgrd.png') no-repeat left top;
}
#findbutton {
background:#fff url('btn-dropdown-list.png') no-repeat left top;
}
#main {
float:left;
width:100%;
background: #fff;
}
#main .inside {
margin:20px 10px 10px 10px;
color:#000000;
font-size:9pt;
}
#footer {
clear:both;
height:210px;
font-size: 9pt;
}
#footertop{
float:left;
width:100%;
height:115px;
background:#c1e2ff;
font-size: 9pt;
}
#footertop .inside {
padding: 14px 10px 10px 10px;
}
#footertop .col {
float:left;
width:25%;
}
#footertop ul {
padding-right:30px;
list-style-type:none;
}
#footertop li {
padding-bottom:10px;
font-size: 9pt;
}
#footertop a {
font-weight:bold;
line-height:1.2;
font-size: 9pt;
}
#footerbottom {
float:left;
width:100%;
height:95px;
background:#0065bd;
}
#infolinks {
float:left;
width:50%;
padding-top: 20px;
padding-bottom: 10px;
font-size: 9pt;
}
#infolinks ul {
float:left;
list-style-type: none;
font-size: 9pt;
}
#infolinks li {
float:left;
font-size: 9pt;
}
#infolinks a {
font-size: 9pt;
font-weight:bold;
color:#fff;
padding-right:10px;
padding-left:10px;
}
#infolinks a.rightborder {
border-right:solid 1px #fff;
}
#socialnetworks {
float:right;
margin-top:10px;
margin-right:10px;
}
#socialnetworks a {
float: right;
padding-left: 20px;
}
#copyright {
clear:both;
float:left;
width:50%;
font-size:9pt;
color:#fff;
padding-top: 30px;
padding-left: 10px;
}
/* End General Template Styles */
/*-----------------------------*/
/*-----------------*/
/* Homepage Styles */
#chapaffheader {
float:left;
width:100%;
}
#chapaffheader p {
width:1024px;
height:138px;
color:#fff;
background:#ccc;
text-align:center;
margin:0;
}
#homeleft {
float:left;
width:170px;
}
#homesponsor {
float:left;
width:540px;
text-align:center;
margin-bottom:1em;
}
#homesponsor p {
padding:0;
margin:0;
}
#homesponsor .highlight {
padding:1em 1em 0 1em;
margin-bottom:1em;
}
#homesponsor .highlight p {
margin:0 0 1em 0;
padding:0;
}
#homeright {
float:right;
width:237px;
height:500px;
}
#homeright ul {
position:relative;
}
#homeright li {
float:left;
}
#homeright ul *.tab-content {
position:absolute;
width:235px;
border:1px solid #ccc;
border-top:none;
left:-99999px;
overflow:auto;
}
#homeright ul li.selected *.tab-content {
left:0;
background:#fff url('tab-content-bkgrd.png') no-repeat bottom left;
}
*.tab-content ul {
list-style-type:disc;
margin-top:20px;
margin-left:20px;
}
*.tab-content li {
font-weight:bold;
padding-bottom: 10px;
}
*.tab-label {
margin:0;
} 
*.tab-label a {
display:block;
text-decoration:none;
color:#4e4e4e;
font-size:12px;
font-weight:bold;
width:119px;
height:36px;
text-align:center;
line-height:2.5;
background:#fff url('tab-aff-chp-home.png') no-repeat;
}
#homeright ul li.selected *.tab-label a {
width:118px;
height:35px;
color:#084478;
background:#fff url('tab-aff-chp-home-selected.png') no-repeat;
margin:0;
padding:0;
}
/* End Home Page Styles */
/*----------------------*/
/*-------------------------------*/
/* Interior Page Template Styles */
#titleandutilities {
float:left;
position:relative;
width:100%;
padding-bottom:10px;
border-bottom: solid 1px #ccc;
}
#contenttitle {
float:left;
width:75%;
}
#contenttitle h1 {
font-weight:normal;
font-size: 2.2em;
color: #074379;
}
#contentutilities {
position:absolute;
right:0px;
bottom:5px;
}
#contentutilites a {
display:block;
float:right;
}
#contentutilities img {
vertical-align:middle;
}
#breadcrumbs {
float:left;
width:100%;
color:#ccc;
font-size:1em;
padding-top:5px;
margin-bottom:5px;
}
#breadcrumbs a {
font-size:1em;
color:0065bd;
}
#mainleft {
float:left;
width:170px;
}
#returnhome {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:dotted 2px #ccc;
}
#returnhome a {
display:block;
background:#fff url('btn-home-return.png') no-repeat;
width:172px;
height:42px;
font-size:1.2em;
font-weight:bold;
color:#fff;
line-height:2.8em;
padding-left:30px;
vertical-align:middle;
}
#returnhome a:hover {
text-decoration:none;
background:#fff url('btn-home-return-hover.png') no-repeat;
}
#leftnav ul {
list-style-type: none;
margin:0;
}
#leftnav a {
float:left;
width:150px;
display:block;
padding:10px;
font-size:1.2em;
color:#007bc3;
font-weight:bold;
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#leftnav a.last {
border-bottom:solid 1px #ccc;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#leftnav a:hover {
background:#dceeff;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
.leftnav_hover  {
background:#dceeff;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#leftlinks {
float:left;
width:100%;
margin-top:30px;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
}
#leftlinks h2, #rightlinks h2 {
color:#4e4e4e;
font-size:12px;
}
#leftlinks ul {
margin-top:10px;
list-style-type:square;
}
#leftlinks li {
margin-left:15px;
padding-bottom:10px;
}
#leftlinks a {
color:#0065bd;
font-size:1.2em;
}
#leftlinks a:hover, #rightlinks a:hover {
text-decoration:underline;
}
#mainright {
float:right;
width:225px;
margin-right:17px;
margin-bottom: 10px;
}
#rightlinks {
float:left;
width:241px;
}
#rightlinks .inside {
margin:0 0 20px 0;
padding:5px 10px 10px 5px;
border:solid 1px #ccc;
}
#rightlinks h2 {
color:#4e4e4e;
font-size:1.2em;
font-weight:bold;
}
#rightlinks ul {
list-style-type:none;
padding-left:5px;
}
#rightlinks a {
font-size:1.2em;
}
#rightsponsors{
float:left;
width:243px;
}
#rightsponsors p.left, #rightsponsors p.right  {
float:left;
width:120px;
height:240px;
margin-bottom:2px;
background:#ccc;
padding: 0px;
}
#rightsponsors p.left {
margin-right:2px;
}
#rightsponsors p.full{
clear:both;
width:239px;
height:400px;
background:#ccc;
margin-top:2px;
margin-left:1px;
margin-bottom:0;
padding: 0px;
}
/* End Interior Page Template Styles */
/*-----------------------------------*/
/*-------------------------*/
/* Content Specific Styles */
#maincontent {
float:left;
width:540px;
margin-left:20px;
margin-right:10px;
color:#000000;
font-size:9pt;
}
#maincontentwide {
float:left;
width:765px;
margin-left:20px;
margin-right:10px;
color:#000000;
font-size:9pt;
}
#maincontent p {
padding:0;
margin: 0 0 1.5em 0;
color:#000000;
font-size:9pt;
text-align:left;
}
#maincontent ul {
list-style-type:disc;
margin-bottom:1.5em;
color:#000000;
font-size:9pt;
}
#maincontent ol { 
list-style-type:decimal;
margin-bottom:1.5em;
color:#000000;
}
#maincontent li {
margin-left:20px;
padding-left:0;
padding-bottom:5px;
font-size:9pt;
line-height:1.3em;
list-style-position:outside;
color:#000000;
}
#maincontent p a, #maincontent li a, #maincontent td p, #maincontent td li, #maincontent td a {
font-size:1em;
line-height:1.3em;
color:#000000;
font-size:9pt;
}
#maincontent td h2 {
color:#000000;
font-size:9pt;
}
#maincontent td h3 {
font-size:1.1em;
color:#000000;
font-size:9pt;
}
#maincontent h2 a,  #maincontent h3 a, #maincontent h4 a, #maincontent-level2 h2 a,  #maincontent-level2  h3 a, #maincontent-level2  h4 a {
font-size:9pt;
}
#maincontent table {
margin-bottom:1.5em;
}
#maincontent td {
font-size:1.3em;
line-height:1.3em;
padding:5px;
}
#maincontent table.standard_table {
border:solid 1px #ccc;
margin-bottom:1.5em;
}
#maincontent table.standard_table caption {
padding:8px;
font-size:1.25em;
background:#002A5C url('table-gradient.png') repeat-x left top;
font-weight:bold;
color:#fff;
border:solid 1px #002A5C;
}
#maincontent table.standard_table td, #maincontent table.standard_table th {
text-align:left;
font-size:1.135em;
line-height:1.3em;
vertical-align:top;
border:solid 1px #ccc;
}
#maincontent table.standard_table thead th, #maincontent table.standard_table thead td {
background:#ddd;
font-size:1.15em;
line-height:1.3em;
font-weight:bold;
text-align:center;
border:solid 1px #ccc;
}
#maincontent table.standard_table th {
background:#ddd;
font-size:1.15em;
line-height:1.3em;
font-weight:bold;
text-align:left;
padding:5px;
}
#maincontent table.standard_table td a {
font-size:1em;
}
#maincontent table.standard_table th, #maincontent table.standard_table td, #maincontent table.standard_table caption {
font-family: Arial, Helvetica, sans-serif; 
}
#maincontent table.standard_table td p {
font-family: Arial, Helvetica, sans-serif; 
font-size:1em;
color:#4e4e4e;
}
/* remove top and bottom margins for nested lists */
#maincontent ul ul, #maincontent ul ol, #maincontent ul dl, #maincontent ol ul, #maincontent ol ol, #maincontent ol dl, #maincontent dl ul, #maincontent dl ol, #maincontent dl dl { margin-top:0; margin-bottom:0; font-size: 1em; }
/* use circle when ul nested 2 deep */
#maincontent ol ul, #maincontent ul ul { list-style-type:circle; margin-top:0; margin-bottom:0;  padding-bottom:0;}
/* use square when ul nested 3 deep */
#maincontent ol ol ul, #maincontent ol ul ul, #maincontent ul ol ul, #maincontent ul ul ul { list-style-type:square; margin-top:3px; margin-bottom:0;  padding-bottom:0;}
#maincontent ul li ul li, #maincontent ol li ul li { font-size: 1em;}
#maincontent img.imgleft, #maincontent .photoleft, #homecontent img.imgleft, #homecontent .photoleft {
float:left;
margin:0 18px 0 0;
border:none;
}
#maincontent img.imgright, #maincontent .photoright, #homecontent img.imgright, #homecontent .photoright  {
float:right;
margin:0 0 0 18px;
border:none;
}
#maincontent img.marginbottom {
margin-bottom:1.5em;
}
#maincontent .box{
float:left;
width:230px;
margin-right:30px;
margin-bottom:20px;
padding-bottom:10px;
}
.basicborder, #maincontent .photoleft, #maincontent .photoright, #homecontent .photoleft, #homecontent .photoleft {
border:solid 1px #ccc;
}
.arrowbullet {
list-style-image: url(/client_asset/digital_asset/1/9/8/4/6/image_43e6a7c2e4a8ca501c7d8b75cef14cdd.gif);
}
#maincontent ul.arrowbullet li  {
margin-left:15px;
}
.highlight {
border:1px solid #FEDD98;
background-color: #FEE3AB;
padding:10px;
margin-bottom:1.5;
}
.highlight_border {
border: 1px solid #ccc;
border-radius: 5px;
padding:10px;
margin-bottom:1.5em;
}
#maincontent .highlight p, #maincontent .highlight_border p, #maincontent .highlight ul, #maincontent .highlight_border ul  {
margin-bottom:10px;
}
#maincontent p.highlight,  #maincontent p.highlight_border {
padding:10px;
}
.highlight.right, .highlight_border.right{
float:right;
width:200px;
margin-left:10px;
margin-bottom:0;
}
.highlight.left, .highlight_border.left{
float:left;
width:175px;
margin-right:10px;
margin-bottom:0;
}
.highlight.center, .highlight_border.center   {
margin-left: 30px;
margin-right: 30px;
}
.highlight .arrowbullet {
list-style-image:url('bullet-highlight-orange.gif);
}
.highlight .arrowbullet li {
font-size:1.2em;
}
div.horizontal_rule { 
border-bottom: solid 1px #007bc3;
margin-bottom:1.5em; 
}
div.horizontal_rule_2 { 
border-bottom: solid 1px #ccc;
margin-bottom:1.5em;
}
.floatdivider {
clear:both;
}
div.spacer {
clear:both;
padding-top:1.5em;
}
/* End Content Specific Styles */
/*-----------------------------*/
/*** EVENT CALENDAR ***/
.years{
float:left;
width:100%;
}
.years ul{
float:left;
width:100%;
padding:0;
margin:0;
}
.years ul li{
float:left;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
list-style:none;
padding:0px;
margin-right:1px;
background:#e0e7ef;
}
.years ul li a {
text-decoration:none;
line-height:20px;
font-size:11px;
display:block;
float:left;
height:20px;
padding:0px 20px;
font-weight:bold;
color:#026db3;
background:url(/multimedia/images/years_right_bg.gif) right top no-repeat;
}
.years ul li.active{
background:#026db3;
}
.years ul li.active a {
color:#FFFFFF;
background:url(/multimedia/images/years_right_bg_active.gif) right top no-repeat;
}
.month{
float:left;
width:100%;
padding:4px 0px 8px 10px;
margin-bottom:2px;
background:#026db3 url(/multimedia/images/month_bg.gif) right bottom no-repeat;
}
.month ul{
float:left;
width:100%;
padding:0;
margin:0;
}
.month ul li{
float:left;
display:block;
padding:0px 5px 0px 0px;
height:20px;
}
.month ul li a{
font-size:12px;
padding-right:10px;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
}
.month ul li a:hover{
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
}
.month ul li a:visited{
font-size:12px;
line-height:20px;
color:#FFFFFF;
text-decoration:none;
}
.month ul li.active a{
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
.days{
float:left;
width:100%;
}
.days ul{
float:left;
width:100%;
}
.days ul li{
float:left;
display:block;
background:#d2e6f3;
width:92px;
padding:0px;
height:20px;
text-align:center;
line-height:20px;
margin-right:1px;
}
.month_wrap{
float:left;
width:100%;
}
.month_wrap table{
border-left:2px solid #FFF;
border-top:2px solid #FFF;
}
.month_wrap td{
width:105px;
}
.month_wrap thead td{
background:#026db3;
text-align:center;
line-height:23px;
margin-right:1px;
padding-left:5px;
padding-right:5px;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
color:#FFFFFF;
font-size:11px;
}
.month_wrap tbody td{
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#f0f0f0;
padding:3px 3px 5px 3px;
vertical-align:top;
height:50px;
}
.month_wrap tbody td span{
float:left;
color:#04498b;
width:100%;
}
.month_wrap tbody td.active{
border:1px solid #c6871c;
}
.month_wrap tbody td.active span{
font-weight:bold;
}
.month_wrap tbody td a{
display:block;
float:left;
margin-bottom:4px;
text-decoration:none;
font-size:11px;
background:#e0e7ef;
width:99px;
padding:2px;
}
.event_filter{
float:left;
width:100%;
padding:5px 0px;
font-size:11px;
}
.event_filter select{
font-size:11px;
float:left;
margin:2px 5px 0px 0px;;
}
.event_filter span{
font-size:11px;
float:left;
line-height:18px;
padding-right:3px;
}
/***/
table.event_list_view_type{
border-top:1px solid #FFF;
border-left:1px solid #FFF;
width:100%;
}
.event_list_view_type td{
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:5px 3px 5px 3px;
color:#04498b;
}
.event_list_view_type thead th{
font-size:1.1em;
font-weight:bold;
/*background:url(/multimedia/images/header_gradient.jpg) repeat-x;*/
background:#026db3;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:5px 3px 5px 3px;
height: 25px;
color:#FFF;
text-align:center;
vertical-align:middle:
}
.event_list_view_type tbody td{
font-size:1.1em;
background:#F0F0F0;
}
.event_list_view_type tbody td a {
font-size:1em;
}
/***/
.list_filter{
float:left;
width:650px;
padding:5px 0px;
}
.list_filter select{
font-size:11px;
margin:2px 5px 0px 0px;
float:left;
}
.list_filter span{
font-size:11px;
padding-right:3px;
float:left;
line-height:18px;
}
.change_view{
float:right;
text-align:right;
}
.change_view a{
font-size:12px;
font-weight:bold;
margin-left:10px;
}
.event_detail_socket{
float:left;
width:395px;
padding:0px 0px 5px 0px;
border-bottom:1px solid #04498b;
margin:0px 0px 5px 10px;
display:inline;
}
.event_detail_socket h1{
font-size:14px;
color:#04498b;
padding:0px 0px 5px 0px;
}
.event_detail_socket p.description{
font-size:12px;
line-height:1.2em;
color:#04498b;
padding:3px 0px 0px 0px;
}
.event_detail_socket p.location{
font-size:12px;
color:#04498b;
line-height:1.2em;
padding:3px 0px 0px 0px;
}
.event_detail_socket p.location strong{
font-size:12px;
}
a.ics_link{
font-size:12px;
line-height:1.3em;
}
.tablesorter{
float:left;
clear:both;
width:100%;
}
.tablesorter thead th{
cursor:pointer;
}
.tablesorter tbody td.date{
white-space: nowrap;
}
ul.event_documents_list{
float:left;
width:100%;
padding:3px 0px 7px 0px;
}
ul.event_documents_list li{
float:left;
display:block;
width:90%;
color:#04498B;
font-size:12px;
line-height:1.2em;
padding-left:10px;
}
ul.event_documents_list li a{
color:#04498B;
font-size:12px;
line-height:1.2em;
}
ul.event_documents_list li span{
display:block;
float:left;
width:15px;
}
ul.event_documents_list li p{
float:left;
font-size:12px;
}
/*** End EVENT CALENDAR ***/
.image_right{
float:right;
}
