﻿
dl { width:auto;}
dl, dd{ margin:0; color:#636363;}
dt {font-size:16px; font-weight:bold; padding:5px; border-bottom:1px solid #ccc;}
dt a { color:#000;}
.accList { list-style:none; padding:5px;}
.accList:hover {background-color:#ddd; color:#111;}

/*------------------------FONT STYLES------------------------*/

h2 {font-size:16px; font-weight:bold;}
h3 {font-size:14px; font-weight:bold;}

p 
{
    font-size:12px;
    color:#636363;
    line-height:1.4em;    
}

.twoColFixLtHdr #mainContent #column1 h1{
    font-family:  Clarendon-Light-DTC;
/*    font-family:  Interstate.typeface.js;   */
	font-weight:  normal; 
	font-size:  29px;
	color:  #ed1e24;
	letter-spacing:  0px;
	word-spacing:  0px;
	line-height:  1.2em; /* remember to specify units here em, px, % */
	text-align: left;
}

 .twoColFixLtHdr #mainContent h1 {
	font-family:  Clarendon;
/*    font-family:  Interstate Light.typeface.js;   */
	font-weight:  normal;
	font-size:  22px;
	color:  #ed1e24;
	letter-spacing:  0px;
	word-spacing:  0px;
	line-height:  1.2em; /* remember to specify units here em, px, % */
	text-align: left;
}


/*-------------------------Slider------------------------------------------------*/

#slider 
{
    margin:2px 0 0 4px;
}

#slider ul, #slider li 
{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li 
{
	width:526px;
	height:253px;
	overflow:hidden; 
	}	
	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:1000px;
	top:425px;
	}	
#nextBtn{ 
	left:1050px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:27px;
	height:22px;
	background:url(../img/slider/prev1.png) no-repeat 0 0;
	}	
#nextBtn a{ 
	background:url(../img/slider/nxt1.png) no-repeat 0 0;	
	}
	
#prevBtn a:hover 
{
    background:url(../img/slider/prev2.png) no-repeat 0 0;
}

#nextBtn a:hover 
{
    background:url(../img/slider/nxt2.png) no-repeat 0 0;
}

/* image replacement */
.graphic, #prevBtn, #nextBtn{
    margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
    }
    /* // image replacement */

/*-------------------------Quotes------------------------------------------------*/

#qSlider 
{
    margin:0;
    }

#qSlider ul, #qSlider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#qSlider li 
{
	width:526px;
	height:40px;
	overflow:hidden; 
	}	

.formDon 
{
    padding:5px;
    }

/*-------------------------Competition------------------------------------------------*/

.compImage 
{
    padding:20px 0 0 170px;
    width:545px;
    }
    
.compTerms
{
    color:#444;
    background-color:#ccc;
    text-align:center;
    font-size:14px;
    width:97%;
    padding:8px;
    }
    
.termsList
{
    text-align:left;
    line-height:20px;
    padding-left:10px;
    }
    
.termsList li
{
    color:#636363;
    padding-left:4px;
    font-size:12px;
    list-style-type:inherit;
    }
    
#container
{
    background:url(../img/banner.png);
}
    
.UpdateProgressContent{  
            padding: 40px;  
            border: 1px dashed #C0C0C0;  
            background-color: #FFFFFF;  
            width: 200px;  
            text-align: center;  
            vertical-align: bottom;  
            z-index: 1001;  
            top: 40%;  
            margin:0px;  
            margin-left:-141px;  
            position: fixed;  
        }  
        
    .UpdateProgressBackground  
    {  
        margin:0px;  
        padding:0px;  
        top:0px; bottom:0px; left:0px; right:0px;  
        position:fixed;  
        z-index:1000;  
        background-color:#cccccc;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);  
/*        filter: alpha(opacity=70);  
        opacity: 0.7;  */
    }  
.error{color:red;}
.default{color: #999999; line-height: 17px; font-size: 11px;}
.inputText{border: solid 1px #dadada; font-size: 11px; height: 16px; color:#999999; width: 300px;}
.textArea{border: solid 1px #dadada; font-size: 11px; height: 70px; color:#999999; width: 295px; overflow: auto;}
.dropdown{border: solid 1px #dadada; font-size: 11px; height: 21px; color:#999999;}

.DonationTable input
{
    margin-bottom:5px;
}

#content .DonationTable #chkDonationOnBehalf
{
    margin-bottom:50px;
}


