html                    {overflow: -moz-scrollbars-vertical !important;} /* firefox page shift prevention hack */
td						{font: 8pt "verdana"; color: #333333; text-decoration: none; line-height: 11pt;}
.textj					{font: 8pt "verdana"; color: #333333; text-align: justify; text-decoration: none; line-height: 11pt; }
.text_transform			{font: 8pt "verdana"; color: #333333; text-transform: none; text-decoration: none; line-height: 11pt;}

.textsmall				{font: 7pt "verdana"; color: #333333; text-decoration: none; line-height: 10pt;}
.caption				{font: 7pt "arial"; color: #999999; text-decoration: none; line-height: 8pt;}
.textbold				{font: 8pt "verdana"; color: #333333; text-decoration: none; font-weight: bold; line-height: 11pt;}
.textbold2				{font: 8pt "arial"; color: #666666; text-decoration: none; font-weight: bold; line-height: 11pt;}
.textboldred			{font: 8pt "verdana"; color: red; text-decoration: none; font-weight: bold; line-height: 11pt;}

.textwhite				{font: 8pt "verdana"; color: white ; text-decoration: none; line-height: 13.2pt;}
.textwhiteBold			{font: 10pt "verdana"; color: white ; text-decoration: none; font-weight: bold;}

.instructions			{font: 7pt "verdana"; color: green; text-decoration: none; line-height: 10pt; }
.code					{font: 12pt "courier new"; color: green; text-decoration: none; font-weight: bold; line-height: 12pt; }
.codetext				{font: 8pt "verdana"; color: #999999; text-decoration: none; line-height: 12pt;}

.whitelink				{font: 8pt "verdana"; color: white ; text-decoration: none; line-height: 13.2pt;}
.whitelink:hover		{font: 8pt "verdana"; color: #C0C0C0 ; text-decoration: none; line-height: 13.2pt;}

.link					{font: 8pt "verdana"; color: #0063A0 ; text-decoration: none; line-height: 11pt;}
.link:hover				{font: 8pt "verdana"; color: #424242 ; text-decoration: underline; line-height: 11pt;}
.linksmall				{font: 7pt "verdana"; color: #0063A0 ; text-decoration: none; line-height: 11pt;}
.linksmall:hover		{font: 7pt "verdana"; color: #424242 ; text-decoration: underline; line-height: 11pt;}
.link2					{font: 8pt "verdana"; color: #0063A0 ; text-decoration: none; line-height: 11pt;}
.link4					{font: 7pt "verdana"; color: #0063A0 ; text-decoration: none; line-height: 11pt;}
.link4:hover			{font: 7pt "verdana"; color: #424242 ; text-decoration: underline; line-height: 11pt;}
.link3					{font: 8pt "arial"; color: #0063A0 ; text-decoration: none; line-height: 11pt;}
.link3:hover			{font: 8pt "arial"; color: #424242 ; text-decoration: underline; line-height: 11pt;}
.fakelink				{cursor: hand}
.linkheadbig			{font: 11pt "arial"; color: #0063A0 ; text-decoration: underline; font-weight: bold;}

.sidenavlink			{font: 9pt "arial"; color: #0063A0 ; text-decoration: none; line-height: 13.2pt;}
.sidenavlink:hover		{font: 9pt "arial"; color: #424242 ; text-decoration: underline; line-height: 13.2pt;}
.sidenavlinkoff			{font: 9pt "arial"; color: #424242 ; text-decoration: none; line-height: 13.2pt;}

.redlink				{font: 8pt "verdana"; color: #F2A502 ; text-decoration: none; font-weight: bold;}
.redlink:hover			{font: 8pt "verdana"; color: #074176 ; text-decoration: none; font-weight: bold;}

.tablehead				{font: 9pt "arial"; color: white ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.tableheadlink			{font: 9pt "arial"; color: white ; text-decoration: underline; font-weight: bold; line-height: 13pt;}
.tablehead2				{font: 9pt "arial"; color: white ; text-decoration: none; line-height: 13pt;}
.head					{font: 9pt "arial"; color: #074176 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.head3					{font: 10pt "arial"; color: #074176 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.headwhite				{font: 9pt "arial"; color: white ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.head2					{font: 9pt "arial"; color: #464A52 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.headblue				{font: 9pt "verdana"; color: #0063A0 ; text-decoration: none; font-weight: bold; line-height: 13pt;}

.headbig				{font: 11pt "arial"; color: #0063A0 ; text-decoration: none; font-weight: bold;}
.headbig2				{font: 11pt "arial"; color: #ED6E10 ; text-decoration: none; font-weight: bold;}

.title					{font: 14pt "arial"; color: #074176 ; text-decoration: none; font-weight: bold;}

.nav					{font: 10pt "arial"; color: white ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.nav:hover				{font: 10pt "arial"; color: #C0C0C0 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.nav_on					{font: 10pt "arial"; color: #C0C0C0 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.nav_short				{font: 10pt "arial narrow"; color: white ; text-decoration: none; font-weight: bold; line-height: 12pt;}
.nav_short:hover		{font: 10pt "arial narrow"; color: #C0C0C0 ; text-decoration: none; font-weight: bold; line-height: 12pt;}
.nav_short2				{font: 8pt "arial"; color: white ; text-decoration: none; line-height: 12pt;}

.sidenav				{font: 9pt "arial"; color: #074176 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.sidenav:hover			{font: 9pt "arial"; color: gray ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.sidenav2				{font: 9pt "arial"; color: #EB7A0A ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.sidenav2:hover			{font: 9pt "arial"; color: gray ; text-decoration: none; font-weight: bold; line-height: 13pt;}

.mynav					{font: 9pt "arial"; color: #576276 ; text-decoration: none; font-weight: bold; line-height: 13pt;}
.mynav:hover			{font: 9pt "arial"; color: #0070D0 ; text-decoration: none; font-weight: bold; line-height: 13pt;}

.sublink				{font: 8pt "verdana"; color: #747474 ; text-decoration: none; font-weight: bold; line-height: 9pt;}
.sublink:hover			{font: 8pt "verdana"; color: #C0C0C0 ; text-decoration: none; font-weight: bold; line-height: 9pt;}

.subon					{font: 8pt "verdana"; color: #3D3D3D ; text-decoration: none; font-weight: bold; line-height: 9pt;}

.copyright				{font: 7pt "verdana"; color: white; text-decoration: none;}
.termsAndConditionsLink {font: 7pt "verdana"; color: white; text-decoration: none;}

.fakelink				{cursor: hand;}
.blue					{color: #0070D0 ;}
.darkblue				{color: #074176 ;}
.babyblue				{color: #94B2DE ;}
.linksm					{font: 7pt "verdana"; color: #AAAACC; text-decoration: none;}

.searchform				{font: 7pt "verdana"; color: #333333; text-decoration: none;}
.searchform2			{font: 7pt "verdana"; color: #333333; text-decoration: none; line-height: 7pt;}
.searchform1			{border: 1px solid #074176; font: 7pt "verdana"; color: #333333; text-decoration: none;}

.sym					{font: 9pt "symbol"; color: #333333; text-decoration: none; line-height: 11pt; }

.nav2					{font: 8pt "verdana"; color: #0063A0;}

.sitemaplink1			{font: 12pt "verdana"; color: #0063A0 ; font-weight: bold; text-decoration: none; line-height: 11pt;}
.sitemaplink1:hover		{font: 12pt "verdana"; color: #424242 ; font-weight: bold; text-decoration: underline; line-height: 11pt;}
.sitemaplink2			{font: 10pt "verdana"; color: #0063A0 ; font-weight: bold; text-decoration: none; line-height: 11pt;}
.sitemaplink2:hover		{font: 10pt "verdana"; color: #424242 ; font-weight: bold; text-decoration: underline; line-height: 11pt;}
.sitemaplink3			{font: 8pt "verdana"; color: #0063A0 ; text-decoration: none; line-height: 11pt;}
.sitemaplink3:hover		{font: 8pt "verdana"; color: #424242 ; text-decoration: underline; line-height: 11pt;}

.titlelink				{font: 14pt "arial"; color: #074176 ; text-decoration: none; font-weight: bold;}
.titlelink:hover		{font: 14pt "arial"; color: #074176 ; text-decoration: underline; font-weight: bold;}

.productNameCell
{
	vertical-align: top;
	border-left: 1px #EFEFEF solid;
	border-top: 0px #EFEFEF solid;
	border-right: 0px #EFEFEF solid;
	border-bottom: 1px #EFEFEF solid;
}

.productInfoCell 
{
	vertical-align: top;
	border-left: 1px #EFEFEF solid;
	border-top: 0px #EFEFEF solid;
	border-right: 0px #EFEFEF solid;
	border-bottom: 1px #EFEFEF solid;
}

.trademark
{
	font-size: 7px;
	vertical-align: super;
}

.registeredTrademark
{
	font-size: 8px;
	vertical-align: super;
}

#customerSort 
{
    position:relative;
}
#customerSort a
{
    line-height:30px;
    vertical-align:middle;
}
#customerSort .letterSort 
{
    width:25px;
    line-height:30px;
    text-align:center;
    float:left;
    cursor:pointer;
    border:solid 1px #FFF;
}
#customerSort .letterSortHover 
{
    width:25px;
    line-height:30px;
    text-align:center;
    float:left;
    cursor:pointer;
    border:solid 1px #DEDEDE;
}
#customerSort .selected
{
    border:solid 1px #DEDEDE;
    background-color:#0063a0;
    color:#FFF;
}
.sortLabel 
{
    float:left;    
    font-weight:bold;
    padding:0 10px 0 0px;
    line-height:30px;
}
#modalLayer {
	background-color:#000;
    display:none;
	height:100%;
	width:100%;
	z-index:1;
	position:absolute;
	filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}

#dialog-form {
	z-index:2;
	position:absolute;
    display:none;
	width:600px;
	background-color:#FFFFFF;
	margin-top:-200px;
	top:50%;
	left:50%;
	margin-left:-300px;
	border:solid 1px #DEDEDE;
}

#dialog-form .dialogHeader {
	position:relative;
	vertical-align:middle;
	padding-left:10px;
	font: 11pt arial; 
	color: #0063A0 ; 
	text-decoration: none; 
	font-weight: bold;
	background-color:#DEDEDE;
	line-height:30px;
	vertical-align:middle;
	height:30px;
}
#dialog-form .dialogHeader img.commandIcon {
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}
#dialog-form img {
	line-height:36px;
	vertical-align:middle;
}
#dialog-form .dialogContent {
	background-color:#FFF;
	padding:15px;
}
#dialog-form .dialogFooter {
	background-color:#E9E9E9;
	height:50px;
	text-align:center;
	line-height:50px;
	vertical-align:middle;
}

.closeControl {
	position:absolute;
	top:8px;
	right:8px;
}

body, html 
{
    padding:0;
    margin:0;
}

.required 
{
    color:red;
}
.footnote 
{
    text-align:right;
    padding-right:10px;
}
.validation 
{
    color:red;
    line-height:20px;
}
