body
{
        color: #000;
        font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
        font-size: small;
	background-image : url(/icon/astrobg1.gif);
	background-repeat : repeat-x;
	background-position : top left;
	margin : 0;
	padding : 0px;
}

#padded
{
	padding : 45px 10px;
}

table
{
	border : none;
	border-left : 1px solid #fff;
	border-right : 1px solid #fff;
	/* border-collapse : collapse; */
	margin : 0px;
	width : 100%;
	padding : 0px;
}

td
{
	margin : 0px;
}

tr
{
	margin : 0;
	padding : 0px;
}

a
{
        color: #036;
        text-decoration:underline;
}

a:hover
{
        color: #333;
        text-decoration : none;
}

a img
{
	border : none;
}

H1
{

        font-size : 130%;
        color :#ffffff;
        font-weight : bold;
}
H2
{

        font-size : 120%;
        color :#121212;
        background-color : #ededed;
        width : 100%;
        padding : 2px;
        margin : 0px;
        font-weight : bold;
}
H3
{

        font-size : 110%;
        color :#333;
        background-color : #ededed;
        width : 100%;
        padding : 2px;
        margin : 0px;
        font-weight : bold;
}

/* a generic wrapper */
#wrapper
{
font-size : 95%;
padding : 0px;
margin : 0px;
color  : #000000;
text-align : right;
}


/* email classes and divs */

.subscribeForm
{
padding : 1px;
margin : 0px;
background-color : #efefef;
border : 2px solid #cccccc;
}
.subscribeSubmit
{
font-size : 100%;

padding : 0px 2px 2px 2px;
margin : 2px 0px 2px 8px;
color : #ffffff;
background-color : #336699;
border : 1px solid #333333;
height : 18px;
vertical-align : middle;
}

.subscribeText
{
font-size : 95%;

color : #000000;
height : 18px;
width : 105px;
padding : 1px 0px 1px 2px;
margin : 0px;
vertical-align : middle;
border : 1px solid #666666;
background-color : #bde9fd;
}
.mailArea
{
width : 95%;
height : 450px;
background-color : #ffffff;
border : 2px solid #336699;
font-size : 100%;
}
.previewMail
{
width : 95%;
font-family : Verdana, Tahoma, Arial, Trebuchet;
font-size : 100%;
background-color : #ffffff;
}
#note
{
font-family : Verdana, Tahoma, Arial, Trebuchet;
background-color : #ffffff;
border : 1px solid #666666;
padding : 10px;
margin : 2px;
}

#headerFont
{
font-family : Courier, Verdana, Tahoma, Arial, Trebuchet;
font-size : 100%;
}

#bodyFont
{
font-family : Verdana, Tahoma, Arial, Trebuchet;
font-size : 100%;
border : 3px double #555555;
padding : 6px;
text-align : left;
background-color : #eaeaea;
}

.maintainEmail
{
width : 190px;
background-color : #f2f5f5;
border : 1px solid #336699;
height : 20px;
padding : 2px;
}

.maintainCursor
{
cursor : help;
border : 0px;
margin : 0px;
padding : 0px;
}

.prodMenu
{
width : 200px;
}

/* -----end of email classes and divs --------- */

/* left hand global nav */
.navmenu
{
        color: #333333;
        text-decoration:underline;
        padding : 0px;
        margin : 0px;
        border : 0px;
}
/*---- end nav -----*/

#footer
{
        color: #000;
        text-align : center;
}

#price
{
       background : #e9e9e9;
       padding : 2px;
       margin-top : 2px;
       width : 165px;
       border : 1px solid #d0d0d0;
       text-align : left;
}
#lprice
{
       background : #f4f59;
       padding : 2px;
       margin-bottom : 2px;
       width : 165px;
       border-bottom : 1px solid #d0d0d0;
       border-left : 1px solid #d0d0d0;
       border-right : 1px solid #d0d0d0;
       text-align : left;
}

ACRONYM
{
       text-decoration : none;
       border-bottom : 1px dashed #336699;
       cursor : help;
}

TD,LI,P
{
        color: #000000;
	font-size : 100%;
        list-style-type : disc;
}

LI
{
  padding-top : 4px;
}
UL
{
  margin : 2px 0px 10px 25px;
}

input, textarea
{
font-family: Tahoma,Verdana,Arial,sans-serif;
}

textarea 
{
	font-size : 105%;
	width  : 450px;
}

select
{
        color : #333;
        font-size : 95%;
        background-color : #F2F2F2;
        /* width : 120px;*/
}

.viewAllDropDown
{
        color: #333;
        font-size: 95%;
        background-color : #F2F2F2;
        width : 240px;
}

.gobutton
{

        color: #fff;
        font-size: 95%;
        background-color : #336699;
        width : 28px;
}
.searchfield 
{
        color: #000;
        font-size: 95%;
        background-color : #F2F2F2;
        width:125px;
        padding: 0px 0px 0px 3px;
}
.searchselect 
{
        color: #333;
        font-size: 95%;
        background-color : #F2F2F2;
        width:155px;
}
.time 
{
        color: #fff;
        font-weight : bold;
        padding-bottom : 2px;
}
.scopecalc 
{

        color: #fff;
        background-color : #336699;
        width : 65px;
}
.textcalc 
{

        color: #000000;
        background-color : #f2f2f2;
        width : 35px;
}
#ispheader 
{
        color: #333333;
        font-family: "Futura XBlk BT", Tahoma, Verdana, Arial, sans-serif;
        font-size: 36px;
	margin-top : 30px;
}

#bigtext {
        color: #333;

        font-weight: bold;
        font-size: 150%;
}
#cHeader
{
        color : #ffffff;
        font-weight : bold;
        font-size : 105%;

        background-color : #336699;
        padding : 4px;
        margin : 10px 0px 0px 0px;
        border : 2px #cccccc solid;
}
#cBody
{
        color : #000000;
        font-weight : normal;
        font-size : 100%;

        background-color : #efefef;
        margin : 0px 0px 10px 0px;
        padding : 4px;
        border : 2px solid #cccccc;
        border-top : none;
}
