/* colour legend:
BLUE
    color:#2e3192;
BROWN
    color:#a67c52;
PINK
    color:#ed1e79;
/* standard Richie Rich styles */
a.floatLeft, img.floatLeft
{
    float:left;
    padding-right:4px;
    padding-bottom:4px;
}
a.floatRight, img.floatRight
{
    float:right;
    padding-left:4px;
    padding-bottom:4px;
}
.alignCenter
{
    text-align:center;
}
.alignLeft
{
    text-align:left;
}
.alignRight
{
    text-align:right;
}
/***/

/* headings*/
.richset h1,
.richset h2,
.richset h3,
.richset h4,
.richset h5,
.richset h6
{
    clear:both;
}
/***/

/* paragraphs and lists */
.richset p
{   
    padding-bottom:1em;
}
.richset p.alignCenter
{
    padding-bottom:0.5em;
}
.richset ul
{   
/*    text-transform:uppercase;*/
}
/***/

/* links */
.richset ul li a
{
    font-weight:bold;
    color:#999;
}
.richset a.style1,
.richset a.style1:visited
{
    text-transform:uppercase;;
    font-weight:bold;
    color:#aaa;
}
.richset a.style2,
.richset a.style2:visited
{   
    text-transform:uppercase;
    font-weight:bold;
}
.richset a.style3,
.richset a.style3:visited
{   
    padding-left:14px;
    background:transparent url(img/icon-media.gif) scroll no-repeat left center;
}
.richset a.style3:hover
{
    background-image:url(img/icon-media_hover.gif);
}
/***/

/* headings */
#contentMain.richset h1,
#spotlight.richset h1
{
    font-size:1em;
    text-transform:uppercase;
    padding:0.5em;
	border-bottom:0.5em solid #000;
    margin:-0.5em;
    margin-bottom:0.5em;
    display:block;
    line-height:1em;
}
#contentAux.richset h1
{
    border-top:6px solid #000000;
    display:block;
    font-size:1em;
    line-height:1em;
    margin:-0.5em -0.5em 0.5em;
    margin-left:-6px;
    margin-right:-6px;
    padding:6px;
    text-transform:uppercase;
    margin-top:-12px;
}
#contentMain.richset h2,
#contentAux.richset h2
{
    font-size:3em;
    line-height:0.8em;
}
#contentMain.richset h3,
#contentAux.richset h3
{
    font-size:2em;
}
#contentMain.richset h4,
#contentAux.richset h4
{
    font-size:2.5em;
    font-weight:normal;
    letter-spacing:-0.05em;
    line-height:0.8em;
}
#contentMain.richset h5,
#contentAux.richset h5
{
    font-size:1.5em;
    font-weight:normal;
    letter-spacing:-0.05em;
}
#contentMain.richset h6,
#contentAux.richset h6
{
    font-size:1em;
    color:#000 !important;
}
/***/

/* variations */
/* address */
#address.richset .style1
{
    font-size:0.9em;
}
/* prohibitive styling - remove all styles */
#address.richset .style1 h1,
#address.richset .style1 h2,
#address.richset .style1 h3,
#address.richset .style1 h4,
#address.richset .style1 h5,
#address.richset .style1 h6
{
    font-size:1em;
    color:#000;
}
#address.richset .style1 p,
#address.richset .style1 ul
{
    color:#999;
    font-size:0.87em;
    padding-bottom:0;
}
/***/

/* spotlight */
#spotlight.richset .style1 h2,
#spotlight.richset .style1 h3,
#spotlight.richset .style1 h4,
#spotlight.richset .style1 h5,
#spotlight.richset .style1 h6
{
    font-size:1em;
    color:#000;
}
#spotlight.richset .style1 ul li
{
    float:left;
    line-height:0;
    padding-right:4px;
    padding-bottom:4px;
}
/***/

/* variations */
/* contentMain */
/***/

/* variations */
/* contentMain */
/* stlye4 - sponsors - prohibitive */
#contentMain.richset .style4 h2,
#contentMain.richset .style4 h3,
#contentMain.richset .style4 h4,
#contentMain.richset .style4 h5,
#contentMain.richset .style4 h6
{
    font-size:1.2em;
    color:#000;
    font-weight:normal;
    letter-spacing:-0.05em;
    border-bottom:1px solid #000;
    letter-spacing:normal;
    line-height:normal;
}
/***/

/* variations */
/* links */
#contentMain.richset ul
{   
    line-height:1.4;
    padding-top:0.5em;
    padding-bottom:1.5em;
}
#contentMain.richset ul li
{   
    padding-left:8px;
    background:transparent url(img/dot_gray.gif) scroll no-repeat left 0.6em;
}
#contentMain.richset ul li a.onlyChild
{
    padding-left:10px;
    margin-left:-8px;
}
#contentMain.richset ul li a.onlyChild
{
    background:transparent url(img/arrow-right_black.gif) scroll no-repeat left 0.4em;
}
#contentMain.richset ul li a.onlyChild:hover
{
    background:none;
}
/***/

/* variations */
/* contentAux */
#contentAux.richset div:after
{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
}
#contentAux.richset div
{
    border-bottom:1px solid #000;
    margin-bottom:6px;
}
#contentAux.richset ul
{
    margin-bottom:1em;
}
#contentAux.richset .style1 a.style3,
#contentAux.richset .style2 a.style3,
#contentAux.richset .style3 a.style3
{
    text-transform:lowercase;
    font-weight:normal;
    color:#333;
    font-size:0.9em;
}
#contentAux.richset .style4
{
    border-bottom:1px solid #000;
    margin-bottom:0.5em;
}
#contentAux.richset .style4:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#contentAux.richset .style4 h2,
#contentAux.richset .style4 h3,
#contentAux.richset .style4 h4,
#contentAux.richset .style4 h5,
#contentAux.richset .style4 h6
{
    font-size:1em;
    color:#000;
    letter-spacing:normal;
    line-height:normal;
}
/***/

