/*
   Thomson Carswell eComm CSS style
   Orgianl Create date Dec 2, 2004
   Version 1
   Last Change date October 21, 2005
   Last Change by Kate McCaul

   Help file to be named hlpSID#Lang# where # are replaced with a number
*/

/*
Page Elements
*/
BODY, td, .normal
    {
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
    }

a,a:visited {
  	text-decoration:none;
	  color : #0085CF;
		font-size:8pt;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
}

a:visited {
	  color : #0085CF;
}

a:hover {
	text-decoration : none;
	color : #FF9100;
	}


#content {
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	background-color:#ffffff;
}

#PageID {
        font-weight: normal;
        color: #000000;
	font-size: 7pt;
	line-height: 10pt;
}

/*
Tables
*/
#TblBrdHid
{

	border:solid 1px #ffffff;
	background-color:#ffffff;
	border-collapse:collapse;
}
#TblBrdVis
{
	border-collapse:collapse;
	border: solid 1px #828282;
	background-color: #eaeaea;

}

#TbCellCurr, #TtCell, #TbCellAmt
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #eaeaea;
	padding:2px;
	border: solid 1px #828282;
}
#CellBrdHid
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #ffffff;
	padding:2px;
	border: none;
	}
#CellBrdVis, #CellNote
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #ffffff;
	padding:2px;
	border:solid 1px;
}
#Cell
{
font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #ffffff;
	padding:2px;
	border:solid 1px;
	vertical-align: top;
}

#TbCell
{
	font-weight: bold;
	msgid: 1024-1027;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #eaeaea;
	padding:2px;
	border: solid 1px #828282;
	text-align: right;
}
#TtCell {
	msgid: 1012-1023;
	font-weight:bold;
	font-size: 8pt;
	color: #000000;
	background-color: #eaeaea;
	padding:2px;
}

#CellCompNo, #CellCompDesc {
	font-weight: normal;
	font-size: 8pt;
	color: #828282;
	font-family: Arial;
	background-color: #ffffff;
	padding:2px;
	border:solid 1px;
	vertical-align: top;
	leftmargin:  10px;
	text-indent:10px;
	font-style:italic;
	}
/*
Headers
*/
#Box3ph1, #Box31ph1, #Box32ph1, #Box33ph1, #Box41ph1, #Box42ph1, #Box43ph1, #Box44ph1, #Box45ph1, #Box46ph1, #Box5ph1, #Box6ph1, h1
{
	msgid: 1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000;
	text-align: center;
	font-size: 12pt;
	font-weight:bold;
	line-height:20pt;
}
#Box3ph2, #Box31ph2, #Box32ph2, #Box33ph2, #Box41ph2, #Box42ph2, #Box43ph2, #Box44ph2, #Box45ph2, #Box46ph2, #Box5ph2, #Box6ph2, h2
{
	msgid: 1001,1101,1201,1301,1401,1501,1601,1701,1801,1901,2001;
	text-align: center;
	font-size: 11pt;
	font-weight:bold;
}
#Box3ph3, #Box31ph3, #Box32ph3, #Box33ph3, #Box41ph3, #Box42ph3, #Box43ph3, #Box44ph3, #Box45ph3, #Box46ph3, #Box5ph3, #Box6ph3, h3
{
	font-size: 10pt;
	font-weight:bold;
}

/*
Buttons
*/
#Box3btnBack
{
	msgid: 1002;
	font-size:8pt;
}
#Box3btnUpdate
{
	msgid: 1003;
	font-size:8pt;
}
#Box3btnLogin
{
	msgid: 1004;
	font-size:8pt;
}
#Box3btnToBox4, #Box45BtnNext, #Box46BtnConfirm
{
	msgid: 1005,1509,1603;
	font-size:8pt;
}
#Box31BtnSignin,#Box41BtnSignin,#Box41BtnRegister {
	msgid: 1804,1104,1106;
	font-size:10pt;
}
#Box32BtnPwdReq {
	msgid:1904;
	font-size:10pt;
}
#Box46BtnBackShop {
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background-color:#c1c1c1;
	border-top: 2px solid #dcdcdc;
	border-left: 2px solid #dcdcdc;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	padding: 2px;
	height: 24px;
}


/*
Labels
*/

#LblBlanketPromo {
	msgid:1010;
	font-size: 8pt;
	font-weight:bold;
	/* visibility : hidden; */
}

#LblBill, #LblShip, #LblContact
{
	msgid:1006,1007,1008;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: arial;
	background-color: white;
}
#BillNum, #ShipNum, #ContactNum
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: arial;
	background-color: white;
}
#BillAddr1, #ShipAddr1, #ContactAddr1
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
#BillAddr2, #ShipAddr2, #ContactAddr2
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
#BillAddr3, #ShipAddr3, #ContactAddr3
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: white;
}

#LblNotes
{
	msgid:1009;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
}
#notes
{
	font-size: 10pt;
	color: orangered;
	font-style: italic;
	font-family: Arial;
}
#StarMandatory
{
	font-style: italic;
	font-family: verdana;
	font-size: 12pt;
	color: red;
}
#LblMandatory {
	font-style:italic;
}
#LblSubAdd {
	msgid: 1011;
	font-size: 8pt;
}
#ErrMsg,#Box33TxtResponse {
        font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	color: red;
}
#txtFormat,#txtSchedule {
	font-size:8pt;
}
#LblInvoice, #LblInvoiceNum {
	msgid:1702;
	font-size:10pt;
	font-weight:bold;
}
/*
Form controls
*/

INPUT, SELECT {
	font-size:8pt;
}

/*
Box 3
*/
#InputBlanketPromo {
	/* visibility:hidden; */
}

/*
Box 31 (volunteer login), Box 41 (force login)
*/
#Box31LblNoLogin, #Box41LblNoLogin, #Box31LblLogin, #Box41lblLogin {
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	color:#003399;
}

#Box31LblSignin, #Box41LblSignin {
	msgid:1802,1102;
	font-size:10pt;
}

#Box31LblUserID,#Box31LblPasswrd,#Box41LblUserID,#Box41LblPasswrd {
	msgid:1803,1805,1103,1105;
	font-size:10pt;
	font-weight:bold;
}

#Box31LnkReturn,#Box41LnkReturn {
	msgid:1815,1822;
	font-size:10pt;
	font-weight:bold;
}

#Box31LnkForget,#Box41LnkForget,#Box31LblForgetPHlp,#Box41LblForgetPHlp {
	msgid:1108,1808,1812,1119;
	font-size:8pt;
	font-weight:bold;
}

#Box41TxtLogin,#Box31TxtLogin {
	msgid:1111,1804;
	font-size: 10pt;
}

#Box31LblForgetA,#Box41LblForgetA {
	msgid:1109,1809;
	font-size:8pt;
}

#Box31LblForgetB,#Box41LblForgetB {
	msgid:1107,1807;
	font-size:8pt;
}

#Box31ContactUs,#Box41ContactUs {
	msgid:1110,1810;
	font-size: 10pt;

}
#Box31Advantages, #Box41Advantages {
	msgid:1111,1811;
	font-size:10pt;
}

#Box41LblRegisterB {
	msgid:1112;
	font-size:10pt;
}

#Box41TxtRegister1 {
	msgid:1104;
	font-size:10pt;
	font-weight:bold;
}

#Box41TxtRegister2 {
	msgid:1104;
	font-size:10pt;
}

#Box41LblRegisterA {
	msgid:1114;
	font-size:10pt;
}

#Box41LblRegisteredB {
	msgid:1115;
	font-size:10pt;
}

#Box41LnkRegistered {
	msgid:1116;
	font-size:10pt;

}

#Box41LblRegisteredA,#Box31LblRegisteredA  {
	msgid:1117;
	font-size: 10pt;

}

#Box41LblForgotPwdHlp {
	msgid:1118;
	font-size:8pt;
	font-weight:bold;
}

#Box31RegisterText, #Box41RegisterText {

}
#Box31TxtOption, #Box41TxtOption {
	font-size:18pt;
	font-weight:bold;
}

/*
Box 32
*/

#Box32TxtPwdReq {
	font-size: 10pt;
}

#Box32LblEmail {
	font-size: 10pt;
	font-weight:bold;
}

/*
Box 33
*/
#Box33TxtConfirm1 {
	msgid:2002;
}
#Box33TxtConfirm2  {
	msgid:2003;
}

#Box33TxtResponse -	msgid: 2004, 2006, 2008; same as errmsg

#Box33TxtHelp {
	font-size:10pt;
}



/*
Box 43
*/

#Box43LblChooseBill {
	Font-size:10pt;
}
/*
Box 44
*/
#Box44LblBill {
	font-size:10pt;
	font-weight:bold;
}
#Box44BillNum {
	font-size:10pt;
	font-weight:bold;
}
#Box44BillAddr {
	font-size:10pt;
	font-weight:bold;
}
#Box44LblChooseBill {
	font-size:10pt;
	font-weight:bold;
}

/*
Box 45
*/

#Box45LblBillOpt,#Box45LblCardOpt {
	msgid:1503,1504;
	font-size:10pt;
}
#Box45LblCardName,#Box45LblCardType,#Box45LblCardNum,#Box45LblCardDate {
	msgid:1505-1508;
	font-size:10pt;
}

/*
Help File
*/
.HLPph1 {
	color: #003479;
	font-size: 12pt;
	font-weight:bold;
	line-height: 18pt;
}
.HLPph2 {
	color:#003479;
	font-size: 11pt;
	font-weight:bold;
	line-height:16pt;
	font-style:italic;
}
.HLPterm {
	color: #003479;
	font-size: 10pt;
	font-weight:bold;
	line-height: 16pt;
}

.HLPtitle {
	color: #003479;
	font-size: 10pt;
	font-weight:bold;
	line-height: 16pt;
}

.HLPdesc {
	color: #333333;
	font-size: 10pt;
	font-weight:normal;

}

.HLPlist {
	color: #333333;
	font-size: 9pt;
	font-weight:normal;
	list-style-type : none;
	margin-top : 0px;
	margin-left : 20px;
}
.HLPgotop {
	font-size:7pt;
	font-weight:bold;
	line-height:9pt;
	margin-left : 20px;
}
.HLPprint {
	font-size:7pt;
	font-weight:bold;
	line-height:9pt;
	text-decoration:none;
}
/*
Footer
*/
#Footnote {

}
#FooterText {
	font-size: 8pt;
	font-weight: normal;
	line-height: 12pt;
}

/* Header */
#comp_head {
	width: 100%;
}

#comp_head_logo {
	width: 160px;
	text-align : center;
}

#comp_head_topnav {
	background-color: #eaeaea;
	line-height: 20px;
	padding-bottom:2px;
}

#comp_head_search {
	height:15px;
	font-size:8pt;

}
#comp_head_colorband {
	background-color:#ffffff;
	line-height:3px;
}

.comp_head_link {
	color: #828282;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.comp_head_link:Visited {
	color: #828282;
}
.comp_head_link:hover {
	color: #FF9100;
}

#Header1_Searchhead1_tbquerystring {
	font-size:7pt;
	height:15px;
	width:140px;
	padding-bottom:0px;
}
#Header1_Searchhead1_btnGoImg {
	vertical-align:middle;
}
/* END Header */
