/* TEDDS */

.clear
{
        clear: both;
}

html
{
        margin: 0;
        padding: 0;
}

body
{
        /*border: solid 1px green; */
        padding: 0;
        margin: 0;
        color: #333366;
        background-color: White;
        font-family: Verdana,arial,sans-serif;
        font-size: 75%;
        line-height: 150%;
}

#content
{
	/*border: solid 1px blue;*/
	width: 650px;
	margin: 20px auto 25px 20px;
	padding: 0;
}

#downloadContent
{
        width: 650px;
        margin: 0;
        padding: 0;
        display: block;
}

#downloadContent h1
{
        background: url(../images/teddslite_wide.png) no-repeat;
        display: block;
        height: 36px;
        margin-top: 50px;
}

#downloadContent h1 span
{
        display: none;
}

#downloadContent h1, 
#downloadContent h2, 
#downloadContent h3, 
#downloadContent h4, 
#downloadContent h5, 
#downloadContent h6
{
        font-weight: bold;
        line-height: normal;
        margin: 0;
        padding: 0;
}
#downloadContent h1
{
        font-size: 1.7em;
        margin: 0 0 1ex;
}
#downloadContent h2
{
        font-size: 1.6em;
        margin: 1ex 0;
}
#downloadContent h3
{
        color: #314174;
        font-size: 1.4em;
        font-weight: 600;
}
#downloadContent h4
{
        font-size: 1.3em;
        font-weight: 500;
        margin: 1em 0 0.2ex;
}
#downloadContent h5
{
        font-size: 1.2em;
        font-weight: 400;
        margin: 1ex 0 0;
}
#downloadContent h6
{
        font-size: 1em;
        font-weight: 400;
        margin: 1ex 0 0;
}

#downloadContent p
{
        margin: 0 0 1em;
        padding: 0;
}

#downloadContent small
{
        color: #C0C0C0;
        line-height: 120%;
        font-size: 0.9em;
}

#downloadContent .download p
{
        margin-left: 75px;
        margin-right: 35px;
        padding: 0; /*border: solid 1px blue;*/
}

#downloadContent p img
{
        margin: 10px 10px;
        padding: 10px 10px;
}

#downloadContent h3 {
        padding-left: 65px;
        line-height: 50px;
        margin-bottom: -10px;
        font-size: 1.1em;
}

#downloadContent .highlightStep1 .heading
{
        padding-top: 5px;
        border-top: 1px solid #D47964;
        display: block;
}

#downloadContent h3.highlightStep1
{
        margin-left: 10px;
        margin-right: 35px;
        padding-left: 65px;
        background: url(../images/step1.png) #F9F0EE top left no-repeat;
        height: 59px;
        border-right: 1px solid #D47964;
        position: relative;
}

#downloadContent h3.step1
{
        margin-left: 10px;
        background: transparent url(../images/step1.png) no-repeat top left;
}
#downloadContent h3.step2
{
        margin-left: 10px;
        background: transparent url(../images/step2.png) no-repeat top left ;
}
#downloadContent h3.step3
{
        margin-left: 10px;
        background: transparent url(../images/step3.png) no-repeat top left;
}
#downloadContent h3.step4
{
        margin-left: 10px;
        background: transparent url(../images/step4.png) no-repeat top left ;
}

#downloadContent .download-panel
{
        margin-left: 35px;
        margin-bottom: 20px;
        margin-right: 35px;
        background-color: #F9F0EE;
        border-bottom: 1px solid #D47964;
        border-left: 1px solid #D47964;
        border-right: 1px solid #D47964;
}

#downloadContent .download-panel form
{
        margin: 0px 10px 10px 10px;
        padding: 0;
        position: relative;
        margin-left: 50px;
}

#downloadContent .download-panel p
{
        color: black;
        margin: 0 10px 1em 40px;
}
.mainpanel {
        background-image:   none;
        }
.lite {
	display: inline;
	font-size: 0.5em;
        position: relative;
        top: -5px;
}