body, * {
    margin: 0;
    padding: 0;
}

body {
    color: #999;
    font-family: arial, verdana, sans-serif;
    font-size: 10px !important;
    font-size: 62.5%;
    font-size: expression('.625em');
    font-size: 1em;
    font-weight: normal;
    text-align: left;
}

a {
    color: #999;
    font-family: arial, verdana, sans-serif;
    font-size: 1em;
    font-weight: normal;
}
a img { border: 0 }
span.red { color: #e10000 }

.errortext {
  font-family: arial, verdana, sans-serif;
  font-size: .8em;
  line-height: 1em;
  color: red
}

.processing 
{
 display: none;
 color: red;
 text-align: left;
}

* html .processing
{
  
}

.errorlist {
  font-family: arial, verdana, sans-serif;
  font-size: .8em;
  line-height: 1em;
  color: red;
  display:inline;
  list-style: circle inside;
}


.container {
    width: 620px;
    font-size: 1.2em;
    margin: 0 auto 25px auto;
    padding: 0 17px;
}
#stepone.container { background: url('../images/title_stepone.gif') center left no-repeat }
#steptwo.container { background: url('../images/title_steptwo.gif') center left no-repeat }

.float {
    width: 654px;
    margin: 0 auto;
}
.float .container { float: left }

#links {
    height: 1.2em;
    color: #fff;
    font-weight: bold;
    text-align: right;
    background: #009fdb;
    padding: .3em 0 .7em 0;
}
#links .container { margin-bottom: 0 }
#links .container div { float: left }

#links a { 
    color: #fff;
    text-decoration: none;
    margin: 0 4px;
}
#links a.bold { font-weight: bold }

#top_hr {
    height: expression('.25em');
    height: .5em;
    font-size: expression('.25em');
    font-size: .6em;
    line-height: .5em;
    background: #a6cf39;
    border-top: .1em solid #e6f8ff;
}

#header {
    height: 37px;
    text-align: right;
    background: url('../images/bg.gif') repeat-x #fff;
    padding: 62px 0 29px 0;
}
#header .container { margin-bottom: 0 }
#header .container div { float: left }

#header #tagline {
    width: 152px;
    height: 37px;
    background: url('../images/tagline.gif') 0 3px no-repeat;
    float: right;
}

.rounded {
    position: relative;
    width: 576px;
    font-size: 1.4em;
    background: url('../images/grey_logo.gif') bottom right no-repeat;
    border: 2px solid #a7d03b;
    padding: 14px 20px;
    float: left;
}

#green.rounded {
    width: 325px;
    color: #779724;
    font-size: 1em;
    background: url('../images/green_logo.gif') bottom right no-repeat #eff7db;
    border: 1px solid #a7cf3a;
    padding: 32px 14px 8px 14px;
    float: left;
}

#blue.rounded {
    width: 220px;
    color: #00709f;
    font-size: 1em;
    /* background: url('../images/blue_logo.gif') bottom right no-repeat #ddf5ff; */
    border: 1px solid #009fdb;
    padding: 32px 14px 8px 14px;
    float: right;
}

.rounded .ul, .rounded .ur, .rounded .ll, .rounded .lr {
    position: absolute;
    z-index: 5;
    width: 15px;
    height: 15px;
    font-size: 1px;
    margin-bottom: 0;
    float: left;
}

.rounded .ul, .rounded .ur { top: -2px }
.rounded .ul, .rounded .ll { left: -2px }
.rounded .ll, .rounded .lr { bottom: -2px }
.rounded .ur, .rounded .lr { right: -2px }
#green.rounded .ul, #green.rounded .ur { top: 0 }
#green.rounded .ul { left: 0 }
#green.rounded .ll { left: -1px }
#green.rounded .ur { right: 0 }
#green.rounded .ur { right: expression('-1px') }
#green.rounded .lr { right: -1px }
#green.rounded .lr { right: expression('-2px') }
#green.rounded .ll, #green.rounded .lr { bottom: -1px }
#green.rounded .ll, #green.rounded .lr { bottom: expression('-2px') }
#blue.rounded .ul, #blue.rounded .ur { top: 0 }
#blue.rounded .ul { left: 0 }
#blue.rounded .ll { left: -1px }
#blue.rounded .ur { right: 0 }
#blue.rounded .lr { right: -1px }
#blue.rounded .ll, #blue.rounded .lr { bottom: -1px }
#blue.rounded .ll, #blue.rounded .lr { bottom: expression('-2px') }

.rounded .ul { background: url('../images/gb_ul.gif') }
.rounded .ur { background: url('../images/gb_ur.gif') }
.rounded .ll { background: url('../images/gb_ll.gif') }
.rounded .lr { background: url('../images/gb_lr.gif') }
#green.rounded .ur { background: url('../images/premium_199.gif') }
#green.rounded .ll { background: url('../images/gbt_ll.gif') }
#green.rounded .lr { background: url('../images/gbt_lr.gif') }

/* #blue.rounded .ur { background: url('../images/ico_basic.gif') }*/
#blue.rounded .ur { background: none }

/*
#blue.rounded .ll { background: url('../images/bb_ll.gif') }
#blue.rounded .lr { background: url('../images/bb_lr.gif') }
*/

#blue.rounded .ll { background: none }
#blue.rounded .lr { background: none }

#blue.rounded .ll, #blue.rounded .lr {
    width: 22px;
    height: 22px;
}

#green.rounded .ll, #green.rounded .lr {
    width: 17px;
    height: 17px;
}

#green.rounded .ur, #blue.rounded .ur {
    width: 71px;
    height: 51px;
}

#green.rounded .ul, #blue.rounded .ul {
    width: auto;
    height: 1.25em;
    color: #fff;
    font-size: 1.25em;
    font-weight: bold;
    text-transform: uppercase;
    background: url('../images/tagc_blue.gif') bottom right no-repeat #009fdb;
    padding: 2px 10px 2px 10px;
}
#green.rounded .ul { background: url('../images/tagc_green.gif') bottom right no-repeat #a6cf39 }  

.rounded form div {
    width: 384px;
    margin: 0 auto;
}

.rounded form div div {
    margin: 3px 0;
    float: left;
}

.rounded label {
    width: 134px;
    height: 1.4em;
    text-align: left;
    font-weight: bold;
    line-height: 1.4em;
    float: left;
}

.rounded input.text {
    width: 248px;
    height: 1.2em;
    color: #666;
    font-family: arial, verdana, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    border: 1px solid #999;
    float: right;
}

#green.rounded ul, #blue.rounded ul {
    list-style: none;
    display: inline;
    width: 140px;
    padding-bottom: 6px;
    float: left;
}
#green.rounded li, #blue.rounded li { line-height: 1.4em }

#green.rounded .submit, #blue.rounded .submit {
    position: relative;
    width: 160px;
    z-index: 10;
    height: 24px;
    text-align: right;
    float: right;
}
#green.rounded .list, #blue.rounded .list { float: left }

.container #footer {
    width: 100%;
    text-align: right;
    border-top: 1px solid #ccc;
    padding: 12px 0;
    float: left;
}
#footer div { float: left }

#post-footer ul
{
	list-style: none;
}
