body
{
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

table,tr,td
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

table
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}

th           { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:white; background:#213873; }
th.subheader { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:white; background:#555555; }
th.order     { font-size:14px; font-weight:bold; color:white; background:#336699; }
th.tblhdrtab { font-family:Verdana,Arial,Helvetica,sans-serif; height:22px; font-size:11px; font-weight:bold; color:black; background-color:#ddddee; padding-left: 5px; padding-right: 5px; }
td.tblhdrtab { font-family:Verdana,Arial,Helvetica,sans-serif; height:22px; font-size:11px; font-weight:bold; color:black; background-color:#ddddee; padding-left: 5px; padding-right: 5px; }
th.tblhdrtabhl { font-family:Verdana,Arial,Helvetica,sans-serif; height:22px; font-size:11px; font-weight:bold; color:black; background-color:#ffeebb; padding-left: 5px; padding-right: 5px; }
td.tblcell   { font-family:Verdana,Arial,Helvetica,sans-serif; height:20px; font-size:11px; color:black; padding-left: 5px; padding-right: 5px; }
td.fmcl      { font-family:Verdana,Arial,Helvetica,sans-serif; height:20px; font-size:11px; color:black; padding-left: 5px; padding-right: 5px; text-align: left; }
td.fmcc      { font-family:Verdana,Arial,Helvetica,sans-serif; height:20px; font-size:11px; color:black; padding-left: 5px; padding-right: 5px; text-align: center; }
td.fmcr      { font-family:Verdana,Arial,Helvetica,sans-serif; height:20px; font-size:11px; color:black; padding-left: 5px; padding-right: 5px; text-align: right; }
td.pager     { font-family:Verdana,Arial,Helvetica,sans-serif; height:28px; font-size:11px; color:black; padding-left: 5px; padding-right: 5px; }

td.caption
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: #000000;
}

H2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#213873; font-size: 18px; font-weight: 600; letter-spacing: 0; margin-bottom: 8px;}
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#213873; font-size: 14px; font-weight: bold; margin-bottom: 6px;}
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#213873; font-size: 12px; font-weight: bold; margin-bottom: 6px;}

INPUT {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif
}

TEXTAREA {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif
}

SELECT {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif
}

P { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; }

OL UL LI { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; }

BR { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; }

SPAN { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; }

.anchor { color: blue; }
.link   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; }
.linkhl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:black; }
.linksm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; }
.ctrl   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; }

.tblbg1     { background-color:black; }
.tblbg2     { background-color:white; }
.tblbgdark  { background-color:#c7c7c7; }
.tblbgmed   { background-color:#b3bedc; }
.tblbgdef   { background-color:#d7d7d7; }
.tblbglite  { background-color:#f8f8f8; }
.tblbgbdr   { background-color:#dcdcdc; }
.tblrow     { background-color:white; }
.tblrow0    { background-color:#f9f9f9; }
.tblrow1    { background-color:#f0f0f0; }
.tblrowhigh { background-color:#f7C663; }
.tblrowerr  { background-color:#ff9999; }
.tblhdr     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:white; font-weight:bold; background-color:#213873; }
.tblhdr1    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:white; font-weight:bold; background-color:#213873; }
.tblhdr2    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#202020; font-weight: bold; }
.tblhdrimg  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:white; font-weight:bold; background-color:#213873; background-image: url(/images/site/table_title_bg.png); background-repeat: repeat-x; padding-left: 8px; padding-right: 8px; }
.tblhdrlink { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:white; font-weight:bold; }
.tbltxt     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; }

.tbltxt1    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:black; }
.tbltxt2    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:black; text-decoration: underline;}


.tbltxtbold { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; font-weight:bold;}
.hdline1    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#213873; font-weight:bold; }
.hdline2    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#213873; font-weight:bold; }
.hdline3    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#213873; font-weight:bold; }
.whitelnk   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
.note       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#213873; }

fieldset { border: #26a solid 1px; }
legend { background: #213873; color:white; font-size:12px; font-weight:bold; border: #26a solid 1px; padding: 1px 6px}


.tab        { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; text-align:center; font-weight:bold; background-color:#213873; background-image: url(/images/site/tab_off.png); background-repeat: repeat-x; padding-left: 8px; padding-right: 8px; text-decoration:none; }
.tab_on     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; text-align:center; font-weight:bold; background-color:#213873; background-image: url(/images/site/tab_on.png); color:#FFFFFF; background-repeat: repeat-x; padding-left: 8px; padding-right: 8px; text-decoration:none; }
.atab       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; font-weight:bold; text-decoration:none; }

.ship_calc_tab_sel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold;}
.ship_calc_row_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; text-decoration: none;}
.ship_calc_items {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.ship_calc_instahelp_head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: blue; font-weight: bold;}
.ship_calc_instahelp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: blue;}
.ship_calc_headtxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.ship_calc_itemlabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: super; color: black; font-weight: bold;}
.ship_calc_header_label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: black; font-weight: bold; text-decoration: none;}
.ship_calc_search_label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: bold;}
.ship_calc_table_back {background: #6666cc;}
.ship_calc_table_border {background: #000000;}
.ship_calc_table_row_color1 {background: #FFFFFF;}
.ship_calc_table_row_color2 {background: #000000;}
.ship_calc_row_header_back {background: #8F8F8F; }
.ship_calc_row_innertable_back {background: #C5C5C5; }

.PrcgBdr {background-color:#d9ad53;}
.PrcgBg {background-color:#FFFFFF;}
.PrcgHdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.PrcgTxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}

.accthd           { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:white; }
.accttab          { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:black; padding-left:5px; padding-right:5px; }
.accttab1         { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:black; padding-left:5px; padding-right:5px; }
.accttext         { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; padding-left:5px; padding-right:5px; }
.acctcheckouttext { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; }
.accthdbar        { background-color:#213873; }
.acctborder       { background-color:#dcdcdc; }
.acctbackground   { background-color:#e7e7e7; }
.acctchkboxtext   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black;  }
.acctcarttext     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black;  }
.acctsbtext       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:black;  }
.acctitaltext     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:black; font-style:italic; }

.loginalreadymem { background-color: #C5C5C5; }
.loginbarcracct { background-color:#F2ECE5; }
.loginborder { background-color:#dcdcdc; }
.loginbackground { background-color:#eeeeee; }
.logintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.logintexthighlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #000000; }
.logintitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.loginbenefitstitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
input.logininput { padding: 2px; margin: 1px; border: 1px solid #888888; font-family: monospace; font-size: 12px; }
input.loginbutton { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding: 3px 15px 3px 15px; margin: 1px; }
.loginlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; background:#eeeeee; border: 1px solid #aaaaaa; padding: 3px 11px 3px 11px; }
.loginlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; background:#ffcc33; border: 1px solid #888888; padding: 3px 11px 3px 11px; }

.registerformtxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.registerformseltxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.chkouttitle   { font-family: Verdana,Arial,Helvetica; font-size:16px; font-weight:bold; color:#000066; }
.chkoutcarthd  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: white; background:#000066; }
.chkoutcartrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.panelctrl { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; }
.railctrl { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }

.copyright {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}

.footbar { 
   background:#213873;
   font-size: 10px; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}
.rptlink { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.bullet { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}

.headerbackg { background-color:#000066; }
.headerborder { border-color:#000000; }
.footerbackg { background-color:#000066; }
.infoboxborder { background-color:#c5c5c5; }
.infoboxbackg { background-color:#FFFFFF; }
.infoboxhdr { background-color:#c5c5c5; }

.infoboxhdrrrr { background-color:#f8f8f8; }

.aihdrmnulnk       { font: bold 11px Verdana,Arial,Helvetica,sans-serif; color: #7582a8; text-decoration: none; padding: 1px; }
.aihdrmnulnksel    { font: bold 11px Verdana,Arial,Helvetica,sans-serif; color: #213873; text-decoration: none; padding: 1px; }
.aihdrmnulnk:hover { font: bold 11px Verdana,Arial,Helvetica,sans-serif; color: #333333; text-decoration: none; background-color: #ffcc33; padding: 0px 0px 1px 0px; border: 1px solid #999999; }

.aiblktxt      { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000068; font-size:13px; }
.aiblksmtxt    { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000068; font-size:11px; }
.aibartxt      { font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:13px; text-decoration: none; font-weight: bold;}

.bcrumb    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #213873; font-weight: bold; }
.bcrumblnk {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7582a8; font-weight: bold; } 
.greet {font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffcc00; font-size: 13px; text-decoration: none; font-weight: bold;}

.pnl_td { font-size: 12px;  color: #000068; font-family: verdana,arial,helvetica,sans-serif; }
.pnl_td_lnk { font-size: 12px;  color: #000068; font-family: verdana,arial,helvetica,sans-serif; }

.aibullets { font-size: 12px; font-family: verdana, arial,helvetica,sans-serif; color: #333399; }
.aibullets1 { font-size: 12px; font-family: verdana, arial,helvetica,sans-serif; color: #333399; font-weight: bold; }

.reg_sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; font-weight: bold;}

.menulink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000068; font-weight: bold;}
.menucomment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.disable  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight: bold;}

.press_rel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.err_msg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}

.th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}

.adv { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066; font-size: 15px; font-weight: bold; text-decoration:none;}

.order_address
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: black;
}
.checkoutTableBar { background-color:#000066; }
.checkoutTableHeader { background-color:#000066; font-weight: bold; color: white; }

.xmlbox { background-color: #dddddd; padding: 4px; border: 1px solid #999999; font-size: 12px; color: #222222; }

