/* Style Guide for A4ex by Angella Bilodeau  05-19-04 */

body {
    margin:         0;
    font-family:    Times, serif;
    /*background:   url(img/bg_subpages.gif) no-repeat;*/
    background:     url(img/bg_main.gif) no-repeat;
}

a {
    color:          #964A5D;
    font-weight:    bold;
    text-decoration:    underline;
}

/*Table Elements table,tr,td,th */
table.EWAPhotoTable {
    margin-left: 90px;

}

tr.headerGradientTop {
    background:     url(img/bg_gradientTop.gif) repeat-x;
    height:         136;
}

tr.headerGradientBottom {
    background:     url(img/bg_gradientBottom.gif) repeat-x;
    height:         48;
}

table.successTip {
    margin-top:     35px;
}

td.headerquoteTop {
    color:          #003399;
    text-align:     center;
    font-weight:    bold;
    font-size:      11px;
}

tr.headerQuoteBottom {
    background:     url(img/bg_gradientQuotes.gif) repeat-x;
}

table.forms {
    margin-left:    90px;
}

table#sponsorsTable {
    padding:        3px;
    margin-left:    80px;
}

td.sponsorTypes {
    height:         30px;
    padding:        10px;
    font-family:    Times;
    font-size:      19px;
    color:          #964A5D;
    font-weight:    bold;
    width:          100px;
    border-top:     1px solid #CCCCCC ;
}

td.sponsorTypesNoBorder {
    height:         30px;
    padding:        10px;
    font-family:    Times;
    font-size:      19px;
    color:          #964A5D;
    font-weight:    bold;
    width:          100px;
}

td.formHeader {
    background-color:       #869BC9;
    font-size:              16px;
    color:                  #FFFFFF;
    font-weight:            bold;
}

td.formCells {
    font-family:    Verdana, Arial, Helvetica;
    font-size:      11px;
    text-align:     right;
}

td.formCells2 {
    font-size:      11px;
    font-family:    Verdana, Arial, Helvetica;
}

td.formCancellation {
    font-weight:            bold;
    font-size:              11px;
    font-family:            Verdana, Arial, Helvetica;
    background-color:       #D4DBEC;
}

/* Images (buttons) */
img#btnSponsor {
    margin-top:     10px;
}

img#btnRegister {
    margin-top:     10px;
}

/* Styles (div,span,p,h1) */
p.successTip {
    font-size:  13px;
    margin:     10px;
}

p.successTipNote {
    color:      #003399;    
    font-size:  13px;
    margin:     10px;
}

p.successTipNote a{
    color:      #003399;
    text-decoration:    underline;  
}

span.small {
    font-size:      11px;
}

div#homePara {
    margin:         41px 63px 10px 142px;
    font-size:      15px;
}

div#mainPara {
    margin:         41px 145px 10px 90px;
    font-size:      15px;
}

p.redPara, span.red {
    color:          #964A5D;
    font-weight:    bold;
}

h1 {
    color:          #964A5D;
    font-weight:    bold;
    font-size:      22px;
}

h2 {
    font-size:      19px;
    font-weight:    bold;
    color:          #003399;
}

h4 {
    font-size:      14px;
    font-weight:    bold;
}

span.quoteAuthor {
    color:          #003399;
}

span.emph {
    color:          #964A5D;
    font-weight:    bold;
}

div#copyright {
    margin:     20px 10px 20px 28px;
    font-size:  12px;
    color:      #666666;
}

span.redForm {
    color: #CC0000;
    font-weight: bold;
}

p.normalbold, span.normalbold {
    font-weight:    bold;
}