html, td, div {color:#606369;font-family:arial, helvetica,sans-serif;font-size:12px;}
h1, h2, h3, h5 {padding-bottom:5px;margin-bottom:5px;color:#2f423c;font-family: times new roman, times roman, times, roman, serif; font-size:24px;margin-top:5px;margin-bottom:5px; font-weight:normal;}
h4 {margin-bottom:0;color:#c2a30a;font-family:Georgia, times new roman, times roman, times, roman, serif; font-size:18px;font-style:italic; font-weight:normal;}
.pricetable {margin-right:-50px}
.pricetable td {height:40px;color:black;font-size:14px;text-align:center}

body {margin:0;background-image:url(images/wallpaper.png);background-position:top left;background-repeat:repeat-x;background-color:#42635a}
input, select {border:1px solid #cccccc;}
.outer {text-align:center;width:960px; background-image:url(images/moneyimg.png);background-position:0px 131px;background-repeat:no-repeat;position:relative}
.main {text-align:left;width:982px;background-color:white;}
.logo {float:left;background-image:url(images/gsfc_logo.png);width:519px;height:69px;}
.greenbar {height:69px;background-image:url(images/greenbar.png);}
.phone {float:right;font-size:10px;padding-top:10px;color:white;text-align:right}
.phone b {font-style:normal;font-family:arial, helvetica,sans-serif;font-weight:bold;font-size:24px}
.nav {height:52px;clear:both;background-image:url(images/white.png)}
.nav a {line-height:52px;color:black;text-decoration:none;}
.nav a.lit, .nav a:hover {font-weight:bold;}
.leftside {float:left; width:614px;}
.sleftside {float:left; width:614px;background-color:transparent;}
.rightside {position:absolute;left:641px;;width: 393px;background-image:url(images/rightpane.png);background-repeat:no-repeat;height:527px;top:121px}
.rightside div {padding:20px;;padding-right:60px;padding-top:5px;}
.rightside h1, .rightside h5 {text-align:left;font-size:18px;font-weight:bold;color:white;border-bottom:0}
.darkbox h1, .darkbox h2, .darkbox h3 {border-bottom:1px solid #34353c}
.smalldark td {color:#2f423c;font-size:11px;}
.smalldark {width:275px;color:black;float:left}
.darkbox {background-image:url(images/darkbox.png);width:321px;height:223px;position:absolute;top:397px;left:23px;}
.videobox {position:absolute;top:397px;left:361px}
.smalldark {padding-left:20px;padding-right:20px;padding-top:0px}
.darkbox h2 {font-size:18px;font-style:normal;border-bottom:0;margin-top:0;color:#fdd034}
.darkbox {color:white;padding-top:3px;}
.darkbox a {text-decoration:none;color:#2f423c;;font-family:times new roman, times roman, times, roman, serif;font-size:18px}
.darkbox b {font-size:14px;}
.darkstrip {width:55px;text-align:center;float:left;}
.rightside td {padding-top:5px;}
.w130 {width:131px}
.w270 {width:272px}
.lowcell {width:445px;float:left;}
.lowbar {width:25px;float:left;height:300px;}

.test {background-image:url(images/balloon.png); width:440px;height:186px;}
.test div {padding:10px;}
.test div b {display:block;text-align:right;}
.lowcell a {color:#829a63;font-weight:bold;text-decoration:none;}
.footer {clear:both;color:#2f423c;}
.innerfooter {width:930px;padding-top:10px;padding-bottom:10px;text-align:right;}
.innerfooter a {color:#2f423c;text-decoration:none}
form {margin:0}
.sub .rightside {background-image:url(images/rightpane.png);height:527px;width: 318px;}
.subtext {padding-top:10px;}
.flimage {float:right;clear:right;;padding-left:10px}
.border {
padding: 2px;
border: 1px solid #b2b2b2;
background: #ffffff;
}

#left-text {

width: 550px;
}

#right-pic {
float: right;
width: 305px;
}

.subtext img {
float: right;
padding: 2px;
border: 1px solid #b2b2b2;
background: #ffffff;
margin-left: 10px;
margin-bottom: 10px;
}

.subtext a {
color: #829A63;
}

.special {
font-size:15px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-style: italic;
color: #2c3c39;
}


.convform td {height:41px;line-height:13px;}
.convform input {margin:0;padding:0}

/** A WebReflection Solution */
.position-fixed-top {
    position:fixed !important;
    top: 0;
        margin-top:90px;left:50%;margin-left:-636px;
}
.position-fixed-center {
    position:fixed !important;
    top: 50%;
}
.position-fixed-bottom {
    position:fixed !important;
    bottom:0;
}


