*
{
    padding: 0;
    margin: 0;
}

ul {
list-style-type: disc;
list-style-position: outside;
padding: 5px 0 0 15px;
}

li {
padding:2px 0 2px 0;

}


body
{
    background-color: Black;
}
#container
{
    width: 924px;
    margin-left: auto;
    margin-right: auto;
}
#masthead
{
    font-family: Candara, Arial;
    font-size: 24px;
    color: White;
    font-weight: bold;
    text-align: left;
    padding: 10px 0 5px 0;
    width: 210px;
    float: left;
}

#masthead A:link
{
    text-decoration: none;
    color: white;
}
#masthead A:visited
{
    text-decoration: none;
    color: white;
}
#masthead A:hover
{
    text-decoration: none;
    color: white;
    border-bottom: solid 2px solid;
}

#navigation
{
    width: 714px;
    float: right;
    padding-top: 5px;
    font-family: Arial;
}
#banner1
{
    clear: both;
    background-image: url(       'banner1.jpg' );
    background-position: center;
    background-repeat: no-repeat;
    height: 153px;
    font-family: verdana, Arial;
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#banner2
{
    clear: both;
    background-image: url(       'banner2.jpg' );
    background-position: center;
    background-repeat: no-repeat;
    height: 153px;
    font-family: verdana, Arial;
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#banner3
{
    clear: both;
    background-image: url(       'banner3.jpg' );
    background-position: center;
    background-repeat: no-repeat;
    height: 153px;
    font-family: verdana, Arial;
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#banner4
{
    clear: both;
    background-image: url(       'banner4.jpg' );
    background-position: center;
    background-repeat: no-repeat;
    height: 153px;
    font-family: verdana, Arial;
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#banner5
{
    clear: both;
    background-image: url(       'banner5.jpg' );
    background-position: center;
    background-repeat: no-repeat;
    height: 153px;
    font-family: verdana, Arial;
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.bannerText
{
    padding-top: 105px;
}
#bannerText2
{
    font-family: verdana, Arial;
    font-size: 16px;
    color: White;
    font-weight: bold;
    text-align: center;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 0 10px 0;
}
#signpostImage
{
    float: left;
    width: 700px;
}

#signpostImage img {
border: none;
}

#affiliates
{
    font-family: verdana, Arial;
    font-size: 12px;
    color: White;
    font-weight: bold;
    text-align: left;
    padding: 5px 0 10px 0;
    text-align:center;
}
#footer
{
    clear: both;
    padding-top: 10px;
    border-top: solid 1px silver;
}
#footerA
{
    width: 308px;
    font-family: Arial;
    font-size: 11px;
    color: silver;
    text-align: left;
    float: left;
padding-bottom:10px;
}
#footerB
{
    width: 308px;
    font-family: Arial;
    font-size: 11px;
    color: silver;
    text-align: center;
    float: left;
padding-bottom:10px;
}
#footerC
{
    width: 308px;
    font-family: Arial;
    font-size: 11px;
    color: silver;
    text-align: right;
    float: right;
padding-bottom:10px;
}



#footer A:link
{
    text-decoration: none;
    border-bottom: dotted 1px silver;
    color: White;
}
#footer A:visited
{
    text-decoration: none;
    color: white;
    border-bottom: dotted 1px silver;
}
#footer A:hover
{
    text-decoration: none;
    border-bottom: solid 2px white;
    color: white;
}

#profileContent
{
    font-family: verdana,Arial;
    font-size: 12px;
    color: white;
    text-align: justify;
line-height:130%;
}
.highlight
{
    font-weight: bold;
    font-size: 115%;
}
.arrowHeader
{
    /*text-align: center;
    */
    text-align:left;
    padding: 10px 0 20px 0;
}

.arrowHeader2
{
    text-align:center;
    padding: 10px 0 20px 0;
}



#ICintro
{
    float: left;
    width: 680px;
    font-family: verdana, arial;
    font-size: 12px;
    color: white;
    text-align: justify;
    line-height: 130%;
}

#ICintro p
{
    padding-top: 5px;
}

#ICintro A:link
{
    text-decoration: none;
    border-bottom: dotted 1px silver;
    color: White;
}
#ICintro A:visited
{
    text-decoration: none;
    color: white;
    border-bottom: dotted 1px silver;
}
#ICintro A:hover
{
    text-decoration: none;
    border-bottom: solid 2px white;
    color: white;
}

.columnL
{
    width: 450px;
    float: left;
    text-align: justify;
}
.columnR
{
    width: 450px;
    float: right;
    text-align: justify;
}
.columnLHeader
{
    text-align: left;
    border-top: solid 1px silver;
}
.columnRHeader
{
    text-align: right;
    border-top: solid 1px silver;
}
.spacer
{
    clear: both;
}
#areaHeader
{
    width: 543px;
    margin-right: auto;
    margin-left: auto;
    padding: 10px 0 10px 0;
}

#notices
{
    float: right;
    width: 210px;
}

#notices img
{
    border: none;
}

#notices A:link
{
    text-decoration: none;
    color: black;
    border-bottom: dotted 1px black;
}
#notices A:visited
{
    text-decoration: none;
    color: black;
    border-bottom: dotted 1px black;
}
#notices A:hover
{
    text-decoration: none;
    border-bottom: solid 2px black;
    color: black;
}



#linksSection
{
clear:both;
    text-align: center;
    padding-top: 30px;
    margin-top: 15px;
    border-top:solid 1px silver;
}

#linksSection A:link
{
    text-decoration: none;
    border-bottom: dotted 1px silver;
    color: White;
}
#linksSection A:visited
{
    text-decoration: none;
    color: white;
    border-bottom: dotted 1px silver;
}
#linksSection A:hover
{
    text-decoration: none;
    color: white;
    border-bottom: solid 2px white;
}
.linksBlock
{
    font-family: verdana, Arial;
    color: White;
    font-size: 12px;
    line-height: 130%;
    text-align: left;
    padding-top: 10px;
}
.linksBlock a
{
    font-size: 14px;
    font-weight: bold;
}
.emphasis
{
    font-weight: bold;
}
.heading
{
    font-size: 16px;
    font-weight: bold;
}

.imgheader
{
    padding: 10px 0 5px 0;
}

.imgheader2
{
    padding: 30px 0 20px 0;
}

#ICmethod
{
    font-family: verdana, Arial;
    font-size: 12px;
    color: White;
    line-height: 130%;
    text-align:justify;
}

#ICmethod p
{
    padding-top: 5px;
}

#ICmethod A:link
{
    text-decoration: none;
    border-bottom: dotted 1px silver;
    color: White;
}
#ICmethod A:visited
{
    text-decoration: none;
    color: white;
    border-bottom: dotted 1px silver;
}
#ICmethod A:hover
{
    text-decoration: none;
    border-bottom: solid 2px white;
    color: white;
}

.splitboxL
{
    width: 230px;
    float: left;
    padding: 10px 5px 0 10px;
text-align:left;
}
.splitboxR
{
    width: 665px;
    float: left;
    padding-left: 10px;
}

.largetext
{
    font-size: 18px;
    font-weight: bold;
}

.section
{
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px gray;
    padding-bottom: 5px;
}

.attention
{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#availability
{
    text-align: center;
}

#availability img
{
    border: none;
}

.makemered
{
    color: Red;
    font-weight: bold;
    font-size: 110%;
}

.standout {
font-weight:bold;
}

#f2fBlock
{
    font-family: verdana, arial;
    font-size: 12px;
    color: white;
    text-align: justify;
    line-height: 130%;
}

#f2fBlock p
{
    padding-top: 5px;
}

#f2fBlock A:link
{
    text-decoration: none;
    border-bottom: dotted 1px silver;
    color: White;
}
#f2fBlock A:visited
{
    text-decoration: none;
    color: white;
    border-bottom: dotted 1px silver;
}
#f2fBlock A:hover
{
    text-decoration: none;
    border-bottom: solid 2px white;
    color: white;
}

#areasBlock
{
    font-family: verdana, arial;
    font-size: 12px;
    color: white;
    text-align: justify;
    line-height: 130%;
}

#areasBlock p
{
    padding-top: 5px;
}

#areasBlock A:link
{
    text-decoration: none;
    border-bottom: dotted 1px silver;
    color: White;
}
#areasBlock A:visited
{
    text-decoration: none;
    color: white;
    border-bottom: dotted 1px silver;
}
#areasBlock A:hover
{
    text-decoration: none;
    border-bottom: solid 2px white;
    color: white;
}

.centerMe {
text-align:center;}

#agree {padding-top:10px;}

#agree img {
border: none;}

.enlarge {font-size:150%;}

.service {
padding: 10px 10px 10px 2px;
text-align:center;}

#paypal {}

#modal {padding-top:20px;
text-align:center;}

.agreement {
font-weight:bold;
}
#return {clear:both;}
#return img {
border:none;}

/*cornr*/
.boxwrapper
{
    padding-bottom: 10px;
}

.roundedcornr_box
{
    background: #444444; /*#3d5770*/
}
.roundedcornr_top div
{
    background: url(roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top
{
    background: url(roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div
{
    background: url(roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom
{
    background: url(roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom
{
    width: 100%;
    height: 24px;
    font-size: 1px;
}
.roundedcornr_content
{
    margin: 0 24px;
    color: #ffffff;
}
/*end cornr*/

.paypaltext {font-weight:bold; padding-bottom:5px; color:yellow; font-size:14px;}

#contact
{
    float: left;
    width: 100%;
   
}

#contact form
{
    margin: 1.5em 0;
    padding: 0;
    width: 50%;
    float: left;
}
#contact fieldset
{
    margin: 0;
    padding: 0;
    border: none;
}
#contact legend
{
    padding-bottom: 0.5em;
    font-size: 1.4em;
    margin-left: 30%;
    color: #FFCC00;
}

form div
{
    padding: 1em 0;
    /*border-top: 1px solid #212024;*/
}
#contact label
{
    float: left;
    width: 30%;
    line-height: 200%;
    padding-right: 1em;
    text-align: right;
}
#contact input, textarea
{
    width: 60%;
   border: 1px solid #212024;
    padding: 3px;
    font-size: 1em;
    background: #212024;
    color: #B3BEAD;
}
#contact textarea
{
    overflow: auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    width: 60%;
    border: 1px solid #212024;
    padding: 3px;
}
#contact .button input
{
    border: none;
    margin-left: 31%;
    font-size: 1.2em;
    color: #FFCC00;
    background: none;
    padding: 0 4px;
    cursor: pointer;
    width: auto;
}

#contact .hoverfocus
{
    border: 1px solid #FFCC00;
}

#error, #response
{
    float: left;
    width: 40%;
    padding: 3em;
    font-family:Verdana, Arial;
    font-size:14px;
    color:#FFFFFF;
    text-align:left;
}
#error p, #response p
{padding-top:10px;}

#response ul
{
    border-top: 1px solid #212024;
    margin-top: 5px;
    padding-top: 5px;
}

#error li, #response li
{
    margin: 0 0 5px 0;
    padding: 0 0 5px 15px;
    background: url(bullet.gif) no-repeat 0 4px;
    border-bottom: 1px solid #212024;
}

#working
{
    float: left;
    padding: 3em;
    background: url(loader.gif) no-repeat left center;
}

.clearboth {clear:both;}