/* CSS Document */

.swfClear	{
	clear:both;
}

.swfDisplayNone	{
	display:none;
}

#swfWrapper
{
    width: 920px;
}

#swfWrapper,
#swfWrapper input,
#swfWrapper textarea
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

#swfWrapper a
{
    color: #0066cc !important;
    text-decoration: underline !important;
}

#swfWrapper a:HOVER
{
    color: #0066cc !important;
}

#swfWrapper textarea
{
    /* Prevent Chrome from resizing textareas. */
    resize: none;
}

.swfTitle	{
	font-size:	26px;
}

#swfHeader
{
    margin: 0 0 25px 0;
    
    width: 920px;
    height: 186px;
    
    background: url(../images/swfBkgrd_Header.jpg) 0 0 no-repeat;
}

#swfContent
{
    
}

#swfContent_Second
{
    width: 565px;
}

#swfContent form
{
    display: block;
}

#swfContent form img
{
    float: left;
    
    margin: 0 10px 0 0;
}

#swfContent form input
{
    /*display: block;*/
}

#swfContent form .swfInput_File
{
    width: 365px;
}

#swfContent form textarea.swfTop
{
    width: 500px;
    height: 325px;
}

#swfContent form .swfBlock
{
    margin: 0 0 18px 0;
}

#swfContent form .swfUploadBlock
{
    padding: 10px 0 16px 0;
    
    height: 44px;
    font-size: 10px;
}

#swfContent form .swfUploadBlock .swfSmall_Text
{
    font-size: 8px;
}

#swfContent form .swfUploadBlock.swfBlue
{
    color: #1b67b3;
}

#swfContent form .swfUploadBlock.swfRed
{
    color: #e00422;
}

#swfContent form .swfUploadBlock strong
{
    display: block;
    font-size: 18px;
}

#swfContent form .swfBlock.swfInfo strong
{
    display: block;
    font-size: 19px;
}

#swfContent form .swfInput_Wide
{
    width: 508px;
}

#swfContent form div.swfState
{
    float: left;
    
    margin: 0 35px 0 0;
    
    width: 98px;
}

#swfContent form div.swfZip
{
    float: left;
    
    width: 222px;
}

#swfContent form div.swfZip select
{
    display: block;
}

#swfContent form div.swfState select,
#swfContent form div.swfZip input
{
    width: 100%;
}

#swfContent form .swfInput_Family
{
    height: 42px;
}

#swfContent form .swfBlock.swfTerms input
{
	float: left;
    
    margin-right: 10px;
    
    width: auto;
}

#swfBtn_Submit
{
	display: block;
    
    width: 119px;
    height: 45px;
    
    background: url(../images/swfBtn_Submit.png) 0 0 no-repeat;
}

#swfFooter
{
    font-size: 10px;
}



















