﻿body
{
    background-image:url(images/background.jpg);
    background-repeat:repeat-x;
    background-color:#f1f2f4;
    color:#9b9b9b;
    font-family: Arial, Helvetica, sans-serif;
}
a
{
    color:#acacac;
    text-decoration:underline;
}
a:hover
{
    color:#737374;
    text-decoration:underline;
}
.canvasWrapper
{
    margin:10px auto 0 auto;
    text-align:left;
    width:954px;
 	border:solid 1px #c7c7c7; 	
 	background-color:#fff;
 	background-image:url(images/rh-stripes.gif);
    background-repeat:repeat-y;
 	background-position: top right;
}
.canvas
{    

}
.botFood
{
    height:27px;
    font-size:10px;
    line-height:24px;
    color:#d5d5d5;
}
.homeLink
{
    float:right;
    margin-right:10px;
    margin-top:9px;
}
.homeLink a
{
    color:#acc6c9;
    font-weight:bold;
    font-size:13pt;
    text-decoration:none;
}
.logoCont
{
    float:left;
    width:300px;

}
.staticMenu
{
    float:right;
    width:128px;
    
}
.staticMenu a
{
    color:#9b9b9b;
    text-decoration:none;
    font-size:11px;
    line-height:16px;
}
.staticMenu a:hover
{
    color:#737374;
    text-decoration:underline;
}

.mainCont
{
    border-top:solid 1px #cdddde;
    width:888px;
    margin-left:28px;
    padding-top:5px;
    min-height: 350px;
    height: auto !important;
    height: 350px;
}
.mainRight
{
    background-image:url(images/mainright-bg.gif);
    background-position:right;
    background-repeat:repeat-y;
    min-height: 350px;
    height: auto !important;
    height: 350px; 
}
.topCont
{
    background-color:#fff;
    padding:0 28px;
    height:164px;
    clear:both;
}
.footerCont
{
    padding:0 28px;
    margin-top:12px;
}
#footer
{
    background-image:url(images/footer.gif);
    background-repeat:no-repeat;
    color:#737374;
    font-size:10px;
    line-height:11px;
    height:21px;
    padding:6px;    
}
.tagLine
{
    float:right;
    margin-right:50px;
    text-align:right;
    width:200px;
}
.copyright
{
    width:400px;
    float:left;
}
.copyright a
{
    text-decoration:none;
    color:#737374;
}
.rightCont
{
    font-size:7pt;
    
}
#right
{
    margin:10px;
}



/* Error messages */
.messageCont, .messageContError, .messageContSuccess, .form
{
    margin-top:10px;
    padding:5px;    
}    
.messageCont
{    
    border:solid 1px #FFCC00;
    background-color:#FFFF99;
}
.messageCont span
{
    color:#000000;
    font-weight:bold;
}
.messageContError
{
    border:solid 1px #FF0000;
    background-color:#FFCCCC;
}
.messageContError span
{
    color:#FF0000;
    font-weight:bold;
}
.messageContSuccess
{
    border:solid 1px #336600;
    background-color:#CCFF99;
}
.messageContSuccess span
{
    color:#336600;
    font-weight:bold;
}



/*Content*/
b, strong
{
    font-weight:bold;
}
i
{
    font-style:italic;
}
.contentCont ul, .rightCont ul
{
    list-style-type:square;
    list-style-position:inside;
}
.contentCont ol, .rightCont ol
{
    list-style-type:decimal;
    list-style-position:inside;
}
.contentCont ol, .contentCont ul, .rightCont ol, .rightCont ul
{
    margin-left:5px;
}
.contentCont li, .rightCont li
{
    margin-left:10px;
    padding-left:5px;
}
.contentCont
{
    font-size:10pt;
    line-height:14pt;
}
.rightCont h1
{
    font-size:10.5pt;
    line-height:13pt;
}
.rightCont
{
    font-size:8.7pt;
    line-height:13pt;
}
p
{
    padding-top:8pt;
    padding-bottom:8pt;
}

h1
{
    color:#acacac;
    font-size:13pt;
    line-height:16pt;
    font-weight:bold;
}
h2
{
    color:#598f94;
    font-size:10pt;
    line-height:14pt;
    font-weight:bold;
}
h3
{
    color:#598f94;
    font-size:10pt;
    line-height:14pt;
    font-weight:bold;
}
h4
{
    color:#598f94;
    font-size:10pt;
    line-height:14pt;
    font-style:italic;
}
h5
{
    color:#598f94;
    font-size:10pt;
    line-height:14pt;
    text-decoration:underline;
}
hr
{
    color:#CDDDDE;    
    background-color:#CDDDDE;
    height:1px;
    clear:both;
    border:none;    
}




.clearFix
{
    line-height:0;
    height:0;
    clear:both;
    padding:0;
    margin:0;
    font-size:0;
}