body {
    background-color: #78A7A7;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #757575;
    margin: 0px
}

.menulink:link { font-family: Verdana; font-size: 11px; COLOR: #757575; TEXT-DECORATION: none }
.menulink:visited { font-family: Verdana; font-size: 11px; COLOR: #757575; TEXT-DECORATION: none }
.menulink:active { font-family: Verdana; font-size: 11px; COLOR: #757575 }
.menulink:hover { font-family: Verdana; font-size: 11px; COLOR: #757575; TEXT-DECORATION: underline }

A:link { COLOR: #2B5C9F; TEXT-DECORATION: none }
A:visited { COLOR: #2B5C9F; TEXT-DECORATION: none }
A:active { COLOR: #2B5C9F }
A:hover { COLOR: #98A9D7; TEXT-DECORATION: underline }

.title {
    color: #333399;
}

.b {
    BORDER: 1px solid #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    background-color: #98A9D7;
}
.b30 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue30.gif);
    background-repeat: no-repeat;
    width: 31px;
    height: 19px;
}
.b40 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue40.gif);
    background-repeat: no-repeat;
    width: 40px;
    height: 19px;
}
.b50 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue50.gif);
    background-repeat: no-repeat;
    width: 50px;
    height: 19px;
}
.b60 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue60.gif);
    background-repeat: no-repeat;
    width: 61px;
    height: 19px;
}
.b70 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue70.gif);
    background-repeat: no-repeat;
    width: 70px;
    height: 19px;
}
.b80 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue80.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 19px;
}
.b90 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue90.gif);
    background-repeat: no-repeat;
    width: 90px;
    height: 19px;
}
.b100 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/blue100.gif);
    background-repeat: no-repeat;
    width: 100px;
    height: 19px;
}
.g30 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey30.gif);
    background-repeat: no-repeat;
    width: 31px;
    height: 19px;
}
.g40 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey40.gif);
    background-repeat: no-repeat;
    width: 40px;
    height: 19px;
}
.g50 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey50.gif);
    background-repeat: no-repeat;
    width: 50px;
    height: 19px;
}
.g60 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey60.gif);
    background-repeat: no-repeat;
    width: 61px;
    height: 19px;
}
.g70 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey70.gif);
    background-repeat: no-repeat;
    width: 70px;
    height: 19px;
}
.g80 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey80.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 19px;
}
.g90 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey90.gif);
    background-repeat: no-repeat;
    width: 90px;
    height: 19px;
}
.g100 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey100.gif);
    background-repeat: no-repeat;
    width: 100px;
    height: 19px;
}
.g110 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey110.gif);
    background-repeat: no-repeat;
    width: 110px;
    height: 19px;
}
.g120 {
    BORDER: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    background-color: Transparent;
    background-image: url(images/grey120.gif);
    background-repeat: no-repeat;
    width: 120px;
    height: 19px;
}
.hc
{
    background-color: #78A7A7;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}

td {
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #757575;
}
.req {
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #FF0033;
}

input,select,textarea,file {
    font-weight:normal;
    font-size:12px;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    border: solid 1px #757575;
}
.file {
    font-weight:normal;
    font-size:12px;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    border-style: solid white;
    border-width: 1px;
}

.header {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 12pt; font-weight: bold
}
.headerlarge {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 14pt; font-weight: bold; color: red;
}
.subheader {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 11pt; text-decoration: none
}
.text {
    font-family: tahoma, arial, verdana, helvetica, sans-serif, verdana; font-size: 12px; font-weight: none
}

.table
{
    background-color: #CFCFCF;
}
.tc
{
    background-color: #E9E9E9;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
}
.c1
{
    background-color: #78A7A7;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #6A6A6A;
}
.c2
{
    background-color: #E0E0E0;
    font-family: tahoma, tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #757575;
}
.hic1
{
    background-color: #FFFFCC;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.hic2
{
    background-color: #FFE1A4;
    font-family: tahoma, arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: black;
}
.paymenterr
{
	color : Red;
}
.err
{
	color : Red;
	text-align : center ;
}

/** StreamlineCC -----------------------------------------------------------
*/


.streamline-cc-input, .form-row, .streamline-cc-input input
{  
  background-color: #ffffff;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  color: black;
  font-size : 1em;   
  border : solid 1px #8DA8E1; 
  width : 255px;
  margin : 0px 0px 1px 0px;
  padding : 0;
}
select.streamline-cc-input
{
  font-size : 0.9em;
}
.streamline-cc-note
{
  color : blue;
  font-weight: bold;
}


.streamline-TAB
{
  font-weight: normal;
  font-size: 0.75em;
  color: #757575;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  background-color: transparent;
  border : solid 0px #EbFbF5;
  padding : 2px;
}

.streamline-TAB label
{
  color: #757575;
  font-weight : normal;
  font-size : 0.9em;
}


.streamline-cc-form-text
{
  font-size : 0.9em;
  color : #757575;
  font-weight : lighter;
}

td.streamline-cc-form-text
{
  font-size : 1.1em;
  color : #757575;
  font-weight : lighter;
}

.err
{
  color : blue;
  background-color : white;
  font-weight : bolder;
}

#CC_billing_firstName, CC_shipping_firstName
{
  width : 70px;
}
#CC_billing_lastName, #CC_shipping_lastName
{
  width : 75px;
}

div#errbox
{
  font-weight: normal;
  font-size: 0.85em;
  color: #1b4b65;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
  position:absolute; 
  right:10px; 
  top:15em;
  border: outset 2px blue; 
  padding : 2px 2px 2px 2px;
  margin : 0px 0px 0px 0px;
  background-color : #D0E8F4;
  text-align : left;
}  
div#errbox ul
{
  text-align : left;
}
div#errbox h4
{
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  font-weight: bolder;
  font-size: 1.1em;
  color: #1b4b65;
  font-family: tahoma, arial, verdana, helvetica, sans-serif;
}
div#errbox #errbox-ok
{
  position:absolute; 
  right:0px; 
  top:0px;
  border: outset 2px white; 
  background-color : #6D78C1;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;  
}
ul
{
	list-style-image: url(./images/grn_bullet.jpg);
	margin-left: 16px;
	margin-top: 8px;
}

