body
{
margin : 0;
text-align:	left;
line-height: 17px;
font-family: verdana, arial, sans serif;
font-size: 10px;
color: rgb( 0,0,0 );
background-color: rgb( 0,0,0 );
}

img
{
border: 0;
margin: 0;
}

a {font-weight: bold; }
a:link {color: rgb( 0,114,211 ); text-decoration: none; }
a:visited {color:  rgb( 0,114,211 ); text-decoration: none; }
a:hover {color:  rgb( 0,114,211 ); text-decoration: underline; }
a:active {color:  rgb( 0,114,211 ); text-decoration: none; }

a.footer {font-weight: normal; }
a.footer:link {color: rgb( 256,256,256 ); text-decoration: none; }
a.footer:visited {color:  rgb( 256,256,256 ); text-decoration: none; }
a.footer:hover {color:  rgb( 256,256,256 ); text-decoration: underline; }
a.footer:active {color:  rgb( 256,256,256 ); text-decoration: none; }

a.footer_o {font-weight: normal; }
a.footer_o:link {color: rgb( 255,128,0 ); text-decoration: none; }
a.footer_o:visited {color:  rgb( 255,128,0 ); text-decoration: none; }
a.footer_o:hover {color:  rgb( 255,128,0 ); text-decoration: underline; }
a.footer_o:active {color:  rgb( 255,128,0 ); text-decoration: none; }


.master
{
margin-right:auto;
margin-left:auto;
width: 777px;
}

.body
{
background-image:url('/images/bkg_crosshair.gif');
padding-top: 28px;
color: rgb( 54,54,54 );
text-align: left;
}

.footer_prime
{
padding-top: 11px;
padding-left: 13px;
font-size: 10px;
color: rgb( 256,256,256 );
}

.text_inset
{
padding-left: 13px;
padding-bottom: 1em;
}

.sidebar_nasp {
text-align: left;
width: 296px;
padding-left: 8px;
}

.sidebar_hd
{
padding-top: 0px;
font-size: 11px;
font-weight: bold;
}

.sidebar_text {
margin: 0;
font-size: 9px;
padding-left: 9px;
padding-right: 9px;
background-image:url('/images/bkg_sb_body.gif');
}


div#content_left
{
padding-bottom: 1em;
width: 446px;
text-align: justify;
}

div#content_right
{
margin-left: 10px;
width: 310px;
text-align: center;
background-image:url('/images/bkg_nasp_side.gif');
}

.body2
{
background-image:url('/images/bkg_crosshair.gif');
padding-top: 10px;
color: rgb( 54,54,54 );
text-align: left;
}

h1
{
	font-weight: bold;
	font-size: 18px;
	margin: 0px;
	padding-bottom: 5px;
    color: rgb( 54,54,54 );
}

h2
{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
    color: rgb( 94,94,94 );
}

div#order_left
{
padding-bottom: 1em;
width: 320px;
text-align: justify;
}

div#order_right
{
padding-top: 22px;
margin-left: 10px;
width: 380px;
text-align: left;
}

.order_master
{
background-color: rgb( 120,120,125 );
color: rgb( 256,256,256 );
}

.order_hd
{
padding-left: 5px;
padding-right: 60px;
}

.order_hd_color
{
padding-left: 5px;
padding-right: 85px;
}

.order_cell
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 1px;
margin-bottom: 1px;
}

.order_row01
{
background-color: rgb( 200,200,205 );
width: 380px;
}

.order_row02
{
background-color: rgb( 220,220,225 );
width: 380px;
}

.bkg_form_alt
{
background-color: rgb( 220,220,225 );
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
width: 380px;
}

.ex
{
font-size: 10px;
color: rgb( 130,130,130 );
}

.validation_error
{
border-style: solid;
border-color: red;
border-width: 1px;
margin-width: 1px;
}

.text_validation_error
{
    font-size: 14px;    
    color: red;
}

.order_info
{
width: 60em;
padding-left: 1em;
padding-top: 1em;
}
