/*
######################    CWB  PRO   #######################
############################################################
CWB PRO	          	Version 1.5
Writed by               GraFX (webmaster@grafxsoftware.com)
Created 03/01/03        Last Modified 28/06/03
Scripts Home:           http://www.grafxsoftware.com
############################################################
File name               generic.css
File purpose            CSS used in site
File created by         GraFX (webmaster@grafxsoftware.com)
############################################################
*/
 
body {  
	/*margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 5px; */
	background: #ffffff repeat-x left top;}

img {display:block}



form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#noborder
{	border: 0px solid;}



HR {color: #e2e2e2; height:1px; line-height: 0px}


.text {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		color: #666666; 
}

A.text:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : bold;
	color: #666666; 
	text-decoration: none;
	background-color : transparent;
}


A.text:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : bold;
	color: #666666; 
	text-decoration: none;
	background-color : transparent;
}
A.text:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : bold;
	color: #666666; 
	text-decoration: none;
	background-color : transparent;
}
.textgrey {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		color: #919191; 
	font-weight : bold;
}

A.textgrey:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : bold;
	color: #919191; 
	text-decoration: none;
}


A.textgrey:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : bold;
	color: #919191; 
	text-decoration: none;

}
A.textgrey:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
		font-weight : bold;
	color: #919191; 
	text-decoration: none;
}
.textgreylarge {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #919191; 
		font-weight : bold;
}

A.textgreylarge:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight : bold;
	color: #919191; 
	text-decoration: none;
}


A.textgreylarge:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight : bold;
	color: #919191; 
	text-decoration: none;

}
A.textgreylarge:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight : bold;
	color: #919191; 
	text-decoration: none;
}
.textgreymic {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #919191; 
}

A.textgreymic:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #919191; 
	text-decoration: none;
}


A.textgreymic:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #919191; 
	text-decoration: none;

}
A.textgreymic:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #919191; 
	text-decoration: none;
}

.textwh {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fff; 
		font-weight : bold;
}

A.textwh:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight : bold;
	color: #fff; 
	text-decoration: none;

}


A.textwh:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight : bold;
	color: #fff; 
	text-decoration: none;

}
A.textwh:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight : bold;
	color: #fff; 
	text-decoration: none;
}
.textboldred {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #990000; 
}

A.textboldred:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none
}

A.textboldred:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none
}
.textbold {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
}

A.textbold:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}

A.textbold:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
A.textbold:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
.textboldwh {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

A.textboldwh:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #ffffff; 
	text-transform: uppercase;
	text-decoration: none
}

A.textboldwh:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #ffffff; 
		text-transform: uppercase;
	text-decoration: none
}
A.textboldwh:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #ffffff; 
	text-transform: uppercase;
	text-decoration: none
}
.textboldblue {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2338A5;
	text-decoration: none
}

A.textboldblue:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #2338A5; 
	text-decoration: none
}

A.textboldblue:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #2338A5; 
	text-decoration: none
}
A.textboldblue:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #2338A5; 
	text-decoration: none
}

.titleorange {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FF9900; 
}

A.titleorange:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FF9900; 
	text-decoration: none
}

A.titleorange:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FF9900; 
	text-decoration: none
}
A.titleorange:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FF9900; 
	text-decoration: none
}
.txtboxwh {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.txtboxwh:hover {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none
}

.txtboxwh:link {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.txtbox {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



.txtbox:link {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight : bold;
	color: #9D3168; 
	text-decoration: none;
	background-color : transparent;
}
.txtbox:hover {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight : bold;
	color: #9D3168; 
	text-decoration: none;
	background-color : transparent;
}
.txtbox:visited {
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight : bold;
	color: #9D3168; 
	text-decoration: none;
	background-color : transparent;
}
.error {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF0000; 
}

A.error:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #990000; 
	text-decoration: none
}

A.error:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #990000; 
	text-decoration: none
}
.textwhitelarge {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight : bold;
}
A.textwhitelarge:link {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight : bold;
	color: #919191; 
	text-decoration: none;
}


A.textwhitelarge:hover {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight : bold;
	color: #919191; 
	text-decoration: none;

}
A.textwhitelarge:visited {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight : bold;
	color: #000000; 
	text-decoration: none;
}
/*
used on registration page
*/
#ht1,#ht2,#ht3,#ht4,#ht5,#ht6,#ht7,#ht8,#ht9,#ht10,#ht11,
#ht12,#ht13,#ht14,#ht15,#ht16,#ht17,#ht18,#ht19,#ht20,#ht21,
#ht22,#ht23,#ht24,#ht25,#ht26,#ht27 {
position: absolute;
z-index: 100;
top: 0px;
left: 10px;
visibility: hidden }

.hyperText  {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #e3e3e3;
	padding: 5px;
	border: solid 2px #333333;
	width: 300px;
	}

/*
nice borders on Tables, very usefull if you want to not use tables in tables
mostly is used on template_firstpage.html and template_index.html
*/
.TableWithHeading {
	border: 1px solid #D6DFF7;
	padding: 3pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.BorderTD {
	border: 1px solid #0099FF;
	padding: 3pt;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.TableWithoutHeading {
	border: 1px solid #0099FF;
	margin: 3px;
}

.YellowTDHeader {
	background-color: #D6DFF7;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}
.SpeechBubble {
	background: #000099;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	padding-left: 25px;
	font-weight: bold;
	}
/*
CONTACT US forms
*/

form div {
  clear: both;
 /* margin-bottom: 2px;*/
}
form label {
  display: block;
  float: left;
  width: 80px;
  padding-left: 22px;
}
form label.required {
  background-image: url(../images/required.gif);
  background-repeat: no-repeat;
  background-position: 3px 0px;
}
form label.problem {
  background-image: url(../images/caution.gif);
  background-repeat: no-repeat;
  background-position: 3px 0px;
}
form label.completed {
  background-image: url(../images/complete.gif);
  background-repeat: no-repeat;
  background-position: 3px 0px;
}
div#submitdiv {

  margin-left: 7em;
  padding-left: 22px;
  padding-top: 0.3em;
}

input:focus, textarea:focus {
  border: 2px solid #000;
}
#imageField{
  border: 0px;
  background-color: #FFFFFF;
}
.InvoiceTDHeader {
	background-color: #000000;
	border: 1px solid #0099FF; 
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}

.BorderTD_FirstColor {
	text-align: left;
	border: 1px solid #0099FF;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.BorderTD_SecondColor {
	text-align: left;
	border: 1px solid #0099FF;
	background-color: #CCCCCC;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.textlegalreq {  
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 8px; 
	color: #000000; 
}
#image {
border: none;
}
#radio {
border: none;
background-color: #ffffff;
}

.YellowTDHeaderQuant {
	background-color: #D6DFF7;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	line-height: 16px;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}
.YellowTDHeaderProduct {
	background-color: #D6DFF7;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	line-height: 16px;
	font-size: 11px;
	text-align: left;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}
