@charset "UTF-8";
/* CSS Document */

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
margin: 0;
font: bold 12px Verdana;
list-style-type: none;
color:#FFFFFF;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
color:#FFFFFF;
}


.shadetabs li a {
color:#FFF;
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 10px;
border-top:#84addd 1px solid;
border-left:#84addd 1px solid;
border-right:#84addd 1px solid;
background: #84addd;
text-decoration:none;
}

.shadetabs li a:hover {
text-decoration:none;
color:#de3636;
background: #FFFFFF;
border-top:#84addd 1px solid;
border-left:#84addd 1px solid;
border-right:#84addd 1px solid;
border-bottom:#FFF 1px solid;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
border-top:#84addd 1px solid;
border-left:#84addd 1px solid;
border-right:#84addd 1px solid;
border-bottom:#FFFFFF 1px solid;
background: #FFFFFF;
color:#de3636;
}


.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#de3636;
}

.shadetabs li a:visited{
}


.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ----------------------- */



/* -----Top Images ---- */

#imageContainer {
position:relative;
width:475px;
height:170px;
background-color:#E9F0F6;
margin-bottom:20px;
}

#imageContainer img {
display:none;
position:absolute;
top:0; left:0;
border:0;
}

table#greytable {
font:11px/1.5em Verdana, sans-serif;
color:#666666;
}

table#greytable td {
font:11px/1.5em Verdana, sans-serif;
color:#666666;
}

/* --- Affinity Group top page --- */

ul#group {
font:11px/1.5em 'Hiragino Kaku Gothic Pro','MS P Gothic', sans-serif;
color:#666666;
background:#FFF;
width:158px;
}


li#group a {
font:11px/1.5em 'Hiragino Kaku Gothic Pro','MS P Gothic', sans-serif;
_font-size:x-small;
_line-height:1.6em;
display:block;
color:#666666;
padding:6px;
height:110px;
margin-bottom:10px;
}

li#group a:hover {
display:block;
color:#666666;
background:#e9f6fc;
}

li#group2 a {
font:11px/1.5em 'Hiragino Kaku Gothic Pro','MS P Gothic', sans-serif;
_font-size:x-small;
_line-height:1.6em;
display:block;
color:#666666;
padding:6px;
height:110px;
border-right:#CCC 1px dashed;
border-left:#CCC 1px dashed;
margin-bottom:10px;
}

li#group2 a:hover {
display:block;
color:#666666;
background:#e9f6fc;
}


/* list */

ul.greyline {
border-top:#CCCCCC 1px solid;
margin:20px 0;
}

li.greyline {
list-style-image: none;
border-bottom:#CCCCCC 1px solid;
padding:5px 0;
}



/* --red-- */


#red {
color:#333333;
}

#red a {
color:#990000;
}

#red a:hover {
color:#CC0000;
}

.imgborder {
background:#FFFFFF;
border:#CCCCCC 1px solid;
padding:10px;
margin-bottom:7px;
}