/* CSS TABLE OF CONTENTS */
/* --------------------------------------------------------------------------------------- */
/* 1) RESET STYLES */
/* 1) SET HTML ELEMENTS */
/* 3) STRUCTURE */
/* 4) GENERIC ELEMENTS */
/* 5) COLORS */

/* --------------------------------------------------------------------------------------- */

/* SET HTML ELEMENTS  */
/* --------------------------------------------------------------------------------------- */

/* STYLE RESET WAS NEVER IMPLEMENTED */

/* SET HTML ELEMENTS */
/* --------------------------------------------------------------------------------------- */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
    background-color: #ffffff;
    color: #444444;
}

a {
    text-decoration: none;
}

img {
    border: 0;
}

hr {
    height: 2px;
    border: 0;
    background-color: #eee;
    color: #eee;
    margin: 0;
}

h1 {
    font-size: 40px;
    font-weight: bold;
}

h2 {
    font-size: 22px;
    color: #4e4e4e;
}

h3 {
    font-size: 16px;
}

/* STRUCTURE */
/* --------------------------------------------------------------------------------------- */

#main {
    margin: 30 auto 0 auto;
    width: 750px;
    position: relative;
}

div#popupMain {
    margin: 25px auto 0 auto;
    width: 685px;
    position: relative;
    font-size: 14px;
    color: #444444;
}

#headingOne {
    padding-top: 15px;
}

div#top {

}

div#hozRule {
    width: 100%;
    height: 2px;
    left: 0px;
    background-color: #eee;
    font-size: 0px; /* Fixes ie issue */
}

img#logo {
    position: relative;
    border: 0px;
    top: 20px;
}

/* CONTENT */
/* --------------------------------------------------------------------------------------- */
.sameLine {
    float: left;
    padding-right: 20px;
}

.sameLineThirds {
    float: left;
    width: 30%;
    padding-right: 20px;
}

.sameLineHalfs {
    float: left;
    width: 47%;
}

.newLine {
    clear: both;
    line-height: 25px;
}

.textGraphic {
    vertical-align: middle;
}

/* MENU */
/* --------------------------------------------------------------------------------------- */

div#topInfoNav {
    position: absolute;
    right: -200px;
    top: 0px;
    width: 600px;
}

#topMenu a {
    float: left;
    height: 27px;
    margin: 0 1px 0 0;
    padding: 5 10px 5 10px;
    font-weight: bold;
    color: white;
    text-align: center;
    vertical-align: bottom;
}

#homeTab a {
    float: left;
    height: 27px;
    margin: 0 1px 0 0;
    color: white;
    text-align: center;
    vertical-align: text-bottom;
    background-color: #9BCD00;
}

#oviewTab a {
    background-color: #FF770B;
}

#custTab a {
    background-color: #F0461E;
}

#termsTab a {
    background-color: #15C4ED;
}

/* Roll over effects */

/* end roll over effects */

/* COLORS */
/*---------------------------------------------------------------------- */
/* THESE STYLES DEFINE FONT COLORS */

.blue {
    color: #15C4ED;
}

.green {
    color: #9BCD00;
}

.orange {
    color: #FF770B;
}

.purple {
    color: #8D48D3;
}

.red {
    color: #F0461E;
}

.white {
    color: #FFFFFF;
}

/* GENERIC ELEMENTS */
/* --------------------------------------------------------------------------------------- */

.bold {
    font-weight: bold;
}

/* FOOTER */
/* --------------------------------------------------------------------------------------- */

div#footer {
    clear: both;
    color: #444444;
    font-size: 10px;
    float: left;
    line-height: 14px;
    margin-top: 100px;
* float : none;
}

/* CUSTOMER SERVICE */
/* --------------------------------------------------------------------------------------- */
#testDiv {
    font-size: 18px;
    color: #4e4e4e;
}

.question {
    font-weight: bold;
    text-decoration: underline;
}

input:focus {
	border-color: #000;
	background-color: #FFFE9D;
}
