﻿* 
{
    margin:0;
    padding:0;
    list-style:none;
}

body 
{
    text-align:center;
    min-width:980px;
    background-color:#9FC12F;
}

#wrapper
{
    width:960px;
    margin:0 auto;
    text-align:left;
}

.clear 
{
    clear:both;
}

.clear_left
{
    clear:left;
}

.left 
{
    float:left;
    margin-right:1em;
}

.right 
{
    float:right;
    margin-left:1em;
}

#margin_top
{
    margin-top:10px;
}

.margin_bottom
{
    margin-bottom:20px;
}

.padding_top
{
    padding-top:10px;
}

#inner_wrapper
{
    background: url(../../images/background.png) top left repeat-y;
    padding-top:0.6em;
}

#maincontent
{
    width:940px;
    margin:1em auto;
}

#leftcol 
{
    width:178px;
    float:left;
    padding-left:7px;
}

#mainwrapper
{
    width:755px;
    float:right;
}

#maincontent_full
{
    width:920px;
    margin:1em auto;
}

#maincol
{
    float:left;
    width:550px;
    padding:13px 10px 0 10px;
}

#rightcol
{
    float:right;
    width:185px;
}

#wrapper_footer
{
    background: url(../../images/footer.png) top left no-repeat;
    height:20px;
}

.home_paymenticons
{
    margin-left:18px;
    margin-bottom:10px;
}

/* For various forms */
.rowpad
{
    padding-bottom:1em;
}

/* To vertically align text alongside an inline image */
.vertical_align img 
{
    margin-bottom:-3px;
    margin-right:5px;
}

/* To remove the border around the top button image links in the terms */
#terms a img
{
    border:none;
    float:right;
}

/* To make all printing on a white background */
#print
{
    background-color:#fff;
}

/* Top link */
a.top
{
    display:block;
    margin:0 auto 10px auto;
}
