@charset "utf-8";
/* CSS Document */



/* Class for clearing floats */
.clear { overflow: hidden; width: 100%; clear: both; }

/* hidding elements */
.hide { display: none; }

/* Remove border around linked images */
img { border: 0; }

/* align elements */
.alignLeft { text-align: left !important; }
.alignCenter { text-align: center !important; }
.alignRight { text-align: right !important; }
.alignTop { vertical-align: top !important; }
.alignMiddle { vertical-align: middle !important; }
.alignBottom { vertical-align: bottom !important; }

.centered { margin-left: auto; margin-right: auto; }

.floatLeft { float: left; }
.floatRight { float: right; }

.noBorder { border: none !important; }
.noMargin { margin: 0 !important; }
.noMBottom { margin-bottom: 0 !important; }
.noMarginRight { margin-right: 0 !important; }
.yesBottom { margin-bottom: 12px }
.yesBottom7 { margin-bottom: 7px !important; }
.yesRight10{margin-right: 10px;}
.yesRight12{margin-right: 12px !important; }
.yesLeft12{margin-left: 12px !important; }
.yesTop{margin-top: 12px !important;}
.noPaddLeft {padding-left: 0 !important;}

strong { font-weight: bold; }
em { color: #595959; font-style: italic; }

ul { list-style: none; list-style-position: outside; margin:0;}

a { text-decoration: none; color: #595959; font-weight: bold;}


p a:hover{text-decoration: underline;}

/* 
-----------------------------------------------------------------------------*/



#footer { margin: 0 auto; width: 967px; }
    #footer #sponsors { background: #e52022; margin-bottom: 12px; height: 93px; overflow: hidden; }
    #footer #sponsors div a { float:  left; text-align: center; width: 25%;}
    #footer #sponsors .mainSponsors { overflow: hidden; width: 680px; float: left; }
    #footer #sponsors .secondarySponsors { overflow: hidden;float: left; width:155px;}
    #footer #sponsors .secondarySponsorsSuppl { overflow: hidden;float: left; width:131px}
    #footer #sponsors .secondarySponsors .spons {  height:155px; width:155px; float: left; }
    #footer #sponsors .suppl {  width:131px; float: left;}
    #footer #sponsors h4 { background: none !important; color: #666; font-size: 11px; line-height: 30px; padding: 0 0 0 9px; }

    #footer .footerNav { margin: 0px auto 30px auto; overflow: hidden; width: 974px; }
    #footer .footerNav li { float:  left; }
    #footer .footerNav li a { display: block; font-size: 1.2em !important; padding: 0px 18px; font-weight: normal;}

#footer #sponsors_print {display:none;}




























