.leftnavheader {font-family: Arial, Helvetica, Verdana, Geneva, 
sans-serif;  font-size: 12px; color: #ffffff; font-weight: bold; 
background-color: #333399; padding: 5px 2px 3px 5px;}
.leftnavheader A {text-decoration: none; color:  #ffffff;}
.leftnavheader A:link {text-decoration: none; color: #ffffff;}
.leftnavheader A:visited {text-decoration: none; color: #ffffff;}
.leftnavheader A:hover {text-decoration: none; color: #ffffff; 
background-color: #333399;}

.leftnav {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  
font-size: 12px; color: #d2edf8; font-weight: bold; 
background-color:#a6d2ff;padding: 3px 2px 3px 5px;}
.leftnav A {text-decoration: none; color:  #212646;}
.leftnav A:link {text-decoration: none; color: #212646;}
.leftnav A:visited {text-decoration: none; color: #212646;}
.leftnav A:hover {text-decoration: none; color: #ffffff; 
background-color: #333399;}

.leftnav2 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  
font-size: 12px; color: #d2edf8; font-weight: bold; 
background-color:#999999;padding: 3px 2px 3px 5px;}
.leftnav2 A {text-decoration: none; color:  #212646;}
.leftnav2 A:link {text-decoration: none; color: #212646;}
.leftnav2 A:visited {text-decoration: none; color: #212646;}
.leftnav2 A:hover {text-decoration: none; color: #ffffff; 
background-color: #999999;}

.navdivider {font-size: 1px; border-bottom: 1px  #212646 solid; 
border-top: 1px #000000 solid; line-height: 1px;}
/*border-top: 1px #000000 solid; overflow-y: hidden; line-height: 1px;}*/


.verticalborder {border-right: thin inset; }

.leftnavfavourites {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  
 font-size: 12px; color: #d2edf8; font-weight: bold; 
 background-color: #64a16d;padding: 5px 2px 3px 5px}
.leftnavfavourites A {text-decoration: none; color: #ffffff;}
.leftnavfavourites A:link {text-decoration: none; color: #ffffff;}
.leftnavfavourites A:visited {text-decoration: none; color: #ffffff;}
.leftnavfavourites A:hover {text-decoration: none; color: #d2edf8;}

.hmorefeat {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
color:#002f65; font-size: 15px; font-weight: bold; text-decoration: 
none;padding: 5px 40px 0px 50px;}
.hmorefeat A {color: #002f65; text-decoration: none;}
.hmorefeat A:LINK {color: #002f65; text-decoration:underline;}
.hmorefeat A:VISITED {color: #002f65; text-decoration: underline;}
.hmorefeat A:HOVER {color: #0084ab; text-decoration: underline;}

.hcatfeat {font-family: Arial, Verdana, Geneva, Helvetica;
color:#002f65; font-size: 15px; font-weight: bold; text-decoration: 
none;padding: 5px 40px 0px 0px;}
.hcatfeat A {color: #002f65; text-decoration: none;}
.hcatfeat A:LINK {color: #002f65; text-decoration:underline;}
.hcatfeat A:VISITED {color: #002f65; text-decoration: underline;}
.hcatfeat A:HOVER {color: #0084ab; text-decoration: underline;}

.tablelarge {font-family: Arial, Helvetica, Verdana, Geneva, 
sans-serif; color:#002f65; font-size: 15px; font-weight: bold; text-decoration: 
none;text-align: center;}
.tablelarge A {color: #002f65; text-decoration: none;}
.tablelarge A:LINK {color: #002f65; text-decoration:underline;}
.tablelarge A:VISITED {color: #002f65; text-decoration: underline;}
.tablelarge A:HOVER {color: #0084ab; text-decoration: underline;}

.tablesmall {font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif; color:#002f65; font-size: 12px; font-weight: normal; text-decoration: 
none;text-align: center;}
.tablesmall A {color: #002f65; text-decoration: none; font-weight: 
bold}
.tablesmall A:LINK {color: #002f65; text-decoration: underline; 
font-weight: bold}
.tablesmall A:VISITED {color: #002f65; text-decoration:underline; 
font-weight: bold}
.tablesmall A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.tablesmallb {font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif; color:#002f65; font-size: 12px; font-weight: bold; text-decoration: 
none;text-align: center;}
.tablesmallb A {color: #002f65; text-decoration: none; font-weight: 
bold}
.tablesmallb A:LINK {color: #002f65; text-decoration: underline; 
font-weight: bold}
.tablesmallb A:VISITED {color: #002f65; text-decoration:underline; 
font-weight: bold}
.tablesmallb A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.tablesmallleft {font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif; color:#002f65; font-size: 12px; font-weight: normal; 
text-decoration: none;text-align:left;}
.tablesmallleft A {color: #002f65; text-decoration: none; font-weight: 
bold}
.tablesmallleft A:LINK {color: #002f65; text-decoration: underline; 
font-weight: bold}
.tablesmallleft A:VISITED {color: #002f65; text-decoration:underline; 
font-weight: bold}
.tablesmallleft A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.specialoffers {font-family: Arial, Helvetica, Verdana, Geneva, 
sans-serif; color:#002f65; font-size: 15px; font-weight: bold; 
text-decoration: none;padding: 5px 0px 5px 0px;}

.welcome {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
color:#002f65; font-size:18px; font-weight: bold; text-decoration: 
none;text-align: center;}

.welcome2 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
color:#002f65; font-size:20px; font-weight: bold; text-decoration: 
none;text-align: left;}

.features {font-family: Arial, Verdana, Geneva, Helvetica; 
color:#002f65; font-size: 11px; font-weight: normal; text-decoration: 
none;padding: 0px 40px 5px 50px;}
.features A {color: #002f65; text-decoration: none; font-weight: bold}
.features A:LINK {color: #002f65; text-decoration: underline; 
font-weight: bold}
.features A:VISITED {color: #002f65; text-decoration:underline; 
font-weight: bold}
.features A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.features2 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
color:#002f65; font-size: 12px; font-weight: normal; text-decoration: 
none;padding: 5px 40px 0px 0px;}
.features2 A {color: #002f65; text-decoration: none;}
.features2 A:LINK {color: #002f65; text-decoration:underline;}
.features2 A:VISITED {color: #002f65; text-decoration: underline;}
.features2 A:HOVER {color: #0084ab; text-decoration: underline;}


.featuresright {font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif; color:#002f65; font-size: 12px; font-weight: normal; 
text-decoration: none;padding: 0px 40px 5px 50px;text-align:right}
.featuresright A {color: #002f65; text-decoration: none; font-weight: 
bold}
.featuresright A:LINK {color: #002f65; text-decoration: underline; 
font-weight: bold}
.featuresright A:VISITED {color: #002f65; text-decoration:underline; 
font-weight: bold}
.featuresright A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.biglink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#0066ff; font-size: 18px; font-weight: bold; text-decoration: 
none; text-align: center}
.biglink A {color: #0066ff; text-decoration: underline; font-weight: 
normal}
.biglink A:LINK {color: #0066ff; text-decoration: underline; 
font-weight: bold}
.biglink A:VISITED {color: #0066ff; text-decoration:underline; 
font-weight: bold}
.biglink A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.smalllink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#0066ff; font-size: 12px; font-weight: normal; text-decoration: 
none; text-align: left}
.smalllink A {color: #0066ff; text-decoration: underline; font-weight: 
normal}
.smalllink A:LINK {color: #0066ff; text-decoration: underline; 
font-weight: bold}
.smalllink A:VISITED {color: #0066ff; text-decoration:underline; 
font-weight: bold}
.smalllink A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.smalltext{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#002f65; font-size: 9px; font-weight: bold; text-decoration: 
none;text-align: center}
.smalltext A {color: #002f65; text-decoration: underline; font-weight: 
normal}
.smalltext A:LINK {color: #0066ff; text-decoration: underline; 
font-weight: bold}
.smalltext A:VISITED {color: #0066ff; text-decoration:underline; 
font-weight: bold}
.smalltext A:HOVER {color: #0084ab; text-decoration:underline; 
font-weight: bold}

.test {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#ff0000; font-size: 12px; font-weight: bold; text-decoration: 
none;padding: 0px 40px 5px 50px;}

.defaultTreeTable{
			margin : 0;
			padding : 0;
			border : 0;
}
/*.containerTableStyle { overflow : auto;}
.standartTreeRow{	font-family : Verdana, Geneva, Arial, Helvetica, 
sans-serif; 	font-size : 12px; -moz-user-select: none; }
.selectedTreeRow{ background-color : navy; color:white; font-family : 
Verdana, Geneva, Arial, Helvetica, sans-serif; 		font-size : 12px;  
-moz-user-select: none; }
.standartTreeImage{ width:18px; height:18px;  overflow:hidden; 
border:0; padding:0; margin:0; }
.hiddenRow { width:1px;   overflow:hidden;  }
.dragSpanDiv{ 	font-size : 12px; 	border: thin solid 1 1 1 1; } */


body, p, td, li, h1, h2, h3 { font-family: Verdana, Arial, Helvetica, 
Geneva, sans-serif; }
body, p, td, li, h2         { font-size: 12px; }
h2, h3   	{ font-weight: bold; color:#323777; margin-bottom: 11px; }
h1          { font-size:16px; font-weight: bold; color:#DB3259;  
margin-bottom: 3px; }
h3          { font-size:20px; font-weight: bold; color:#DB3259; }
h2, h3      { margin-top: 17px;  }

.header     { font-weight: bold; color:#323777; margin-bottom: 11px; }
.headline	{ font-weight: bold; color:#323777; }

p           { margin-top: 14px; }

a           { text-decoration: none; color:#323788; }
a:hover     { text-decoration: underline;           }
a.nav       { text-decoration: none; color:#000000; }
a.nav:hover { text-decoration: underline;           }

pre         { font-family:Courier New, Courier, monospace; 
font-size:12px; }
ul          { list-style-type: square; margin-top: 2px;        }

td.header   { color: #FFFFFF; background-color:#323777; }
td.cell     { background-color:#FFFFFF; }

input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; 
background-color: #FFFCE2; background-image: url(imgs/warning_obj.gif); 
background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; 
background-color:#EFEFEF;}
.mandatory  { font-weight: bold; }
.comment    { color: #BBBBBB; }

	.primoris-cl-header {
		color: white;
		font-family: Verdana;
		font-size: 8pt;
		background-image: url(imgs/Header.jpg);
	}
	.primoris-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #99CDFF;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: gray;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: silver;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-body {
		border: 1px solid black;
	}
	.primoris-cl-year {
		border: 1px solid black;
		background-color:white;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.primoris-cl-year-lit {
		background-color: silver;
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.primoris-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
		background-image: url(imgs/days.jpg);
	}
	.primoris-cl-days 
	{
		background-image: url(imgs/days.jpg);
	}

	.basic-cl-header {
		color: white;
		font-family: Verdana;
		font-size: 8pt;
		background-color: blue;
	}
	.basic-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: transparent;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: blue;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: gray;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: silver;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-body {
		border: 1px solid black;
	}
	.basic-cl-year {
		border: 1px solid black;
		background-color:white;
		border-collapse: collapse;
		border-spacing: 0px;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.basic-cl-year-lit {
		background-color: silver;
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.basic-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
	}


	/* Not related to the calendar functioning. The following style rules
	are purely for the supporting DateClick documentation */
	.links 
	{
		color: #0082D6;
		font-family: Verdana;
		font-size: 8pt;
	}
	.subdued 
	{
		color: #CDCDCD;
	}
	.copyright 
	{
		color: Gray;
		font-family: Verdana;
		font-size: 7pt;
	}

.buttons {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  
font-size: 12px; 
					color: #323788; font-weight: bold; 
background-color:#a6d2ff;padding: 3px 2px 3px 5px;}
					
.buttona {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;  
font-size: 12px; 
					color: #000000; font-weight: bold; 
background-color:#a6d2ff;padding: 3px 2px 3px 5px;}
					
.bord {
		
		border: 1px solid black; }
		
.bord2 { border: 1px solid #002f65; font-family: Arial, Helvetica, 
Verdana, Geneva, sans-serif;  font-size: 12px; 
					color: #002f65; font-weight: bold; background-color:#a6d2ff; }


.tableodd {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#002f65; font-size: 12px; font-weight: normal; text-decoration: 
none;text-align: center; background-color:#a6d2ff; border: 1px solid 
black;}

.tableeven {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#ffffff; font-size: 12px; font-weight: normal; text-decoration: 
none;text-align: center; background-color:#112255; border: 1px solid 
black;}

.tablehead {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color:#ffffff; font-size: 12px; font-weight: normal; text-decoration: 
none;text-align: center; background-color:#000011; border: 1px solid 
black;}

.rightnavtext
{font-family: Arial, Verdana, Geneva, Helvetica; 
 color:#002f65; font-size: 11px; font-weight: normal; text-decoration: underline;
 text-align: left; line-height: 16px; border-bottom : 0.0pt #9999CC solid;
 border: 0pt; border-style : solid; padding: 5px 5px 5px 1px}
.rightnavtext A{color: #002f65; text-decoration: underline; font-weight:normal}
.rightnavtext A:LINK{color: #002f65; text-decoration: underline; 
 font-weight: normal}
.rightnavtext A:VISITED{color: #002f65; text-decoration: underline; 
 font-weight: normal}
.rightnavtext A:HOVER{color: #0084ab; text-decoration:underline; 
 font-weight: normal}
 
.featuretext
{font-family: Arial, Verdana, Geneva, Helvetica; 
 color:#002f65; font-size: 12px; font-weight: normal; text-decoration: 
none;
 text-align: left; line-height: normal; border-bottom : 0.0pt #9999CC 
solid;
 border: 0pt; border-style : solid; padding: 5px 5px 5px 5px}
.featuretext A{color: #002f65; text-decoration: underline; font-weight: 
normal}
.featuretext A:LINK{color: #002f65; text-decoration: underline; 
 font-weight: bold}
.featuretext A:VISITED{color: #002f65; text-decoration: none; 
 font-weight: bold}
.featuretext A:HOVER{color: #0084ab; text-decoration:none; 
 font-weight: bold}
 
 .featuretext2
{font-family: Arial, Verdana, Geneva, Helvetica; background-color:#6699cc;
 color:#ffffff; font-size: 14px; font-weight: normal; text-decoration: none;
 text-align: left; line-height: 20px; border-bottom : 0.0pt #9999CC solid;
 border: 0pt; border-style : solid}
.featuretext2 A{color: #ffffff; text-decoration: underline; 
font-weight: normal}
.featuretext2 A:LINK{color: #ffffff; text-decoration: underline; 
 font-weight: bold}
.featuretext2 A:VISITED{color: #ffffff; text-decoration: none; 
 font-weight: bold}
.featuretext2 A:HOVER{color: #000000; text-decoration:none; 
 font-weight: bold}
 
.boldtext
{font-family: Arial, Verdana, Geneva, Helvetica; 
 color:#002f65; font-size: 14px; font-weight: bold; text-decoration: none;
 text-align: left; line-height: normal; border: 0pt; padding: 5px 5px 5px 50px}

.subtext
{font-family: Arial, Verdana, Geneva, Helvetica; background-color : #6699CC;
 color:#ffffff; font-size:10pt; font-weight: bold; padding: 0px 0px 0px 0px; 
 text-decoration:none; text-align: left; line-height: 12pt}
.subtext A{color: #ffffff; text-decoration: none; font-weight: bold}
.subtext A:LINK{color: #ffffff; background-color: #6699CC; text-decoration: none; 
 font-weight: bold}
.subtext A:VISITED{color: #ffffff; text-decoration: none; font-weight: bold}
.subtext A:HOVER{color: #000000; text-decoration:none; font-weight: bold}

.subtext2
{font-family: Arial, Verdana, Geneva, Helvetica;  text-align: left; width: 200px; background-color : #6699CC;
 color:#ffffff; font-size:10pt; font-weight: bold; padding: 0px 0px 0px 0px; 
 text-decoration:none; text-align: left; line-height: 12pt}
.subtext2 A{color: #ffffff; text-decoration: none; font-weight: bold}
.subtext2 A:LINK{color: #ffffff; background-color: #6699CC; text-decoration: none; 
 font-weight: bold}
.subtext2 A:VISITED{color: #ffffff; text-decoration: none; font-weight: bold}
.subtext2 A:HOVER{color: #000000; text-decoration:none; font-weight: bold}

.subtext3
{font-family: Arial, Verdana, Geneva, Helvetica;  text-align: left; width: 420px; background-color : #6699CC;
 color:#ffffff; font-size:10pt; font-weight: bold; padding: 0px 0px 0px 0px; 
 text-decoration:none; text-align: left; line-height: 12pt}
.subtext3 A{color: #ffffff; text-decoration: none; font-weight: bold}
.subtext3 A:LINK{color: #ffffff; background-color: #6699CC; text-decoration: none; 
 font-weight: bold}
.subtext3 A:VISITED{color: #ffffff; text-decoration: none; font-weight: bold}
.subtext3 A:HOVER{color: #000000; text-decoration:none; font-weight: bold}

.prodsubhead
{position:relative; display:block; width: auto; height:7px; font-family : Tahoma, Arial, MS Sans Serif;  font-size : 8pt; text-align : center; color : #666666; font-weight : bold; background-color : #C0C0C0; padding:2px 2px 2px 2px; border : 0pt;
border-style : solid;}
.prodsubhead A 
{text-decoration: underline; color: #666666;}
.prodsubhead A:hover
{text-decoration: none; color: #C0C0C0; background-color: #808080;}
.prodsubhead A:link
{text-decoration: none; color: #C0C0C0;}

.table_entry{
	table-layout:fixed; font-family: Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin:5px; color: #000000; 
	font-size: 14px; font-weight: normal; text-decoration: none;
	text-align: left; line-height: normal
}
.table_entry A{color: #000000; text-decoration: underline; font-weight: normal}
.table_entry A:LINK{color: #000000; text-decoration: underline; font-weight: normal}
.table_entry A:VISITED{color: #000000; text-decoration: underline; font-weight: normal}
.table_entry A:HOVER{color: #000000; text-decoration:underline; font-weight: normal}

.cell_entry{
	border: 1px solid #666666;
	padding-left:3px;
	padding-right:3px;
	background-color: #BAC5CF;
}
.cell_entry_brand{
	border: 1px none #666666;
	width: 110px;
	padding-left:2px;
	padding-right:2px;
}
.cell_entry_1{
	border: 1px none #666666;
	width: 60px;
	padding-left:2px;
	padding-right:2px;
}
.cell_entry_11{
	border: 1px none #666666;
	width: 100px;
	padding-left:2px;
	padding-right:2px;
}
.cell_entry_22{
	border: 1px none #666666;
	width: 100px;
	padding-left:2px;
	padding-right:2px;
}
.cell_entry_33{
	border: 1px none #666666;
	width: 90px;
	padding-left:2px;
	padding-right:2px;
}
.cell_entry_44{
	border: 1px none #666666;
	width: 80px;
	padding-left:2px;
	padding-right:2px;
}
.cell_entry_even{
	border: 1px solid #666666;
	padding-left:2px;
	padding-right:2px;
	background-color: #CCCCCC;
}
.cell_entry_odd{
	border: 1px solid #666666;
	padding-left:2px;
	padding-right:2px;
	background-color: #6699CC;
}

.linkfeature{
 font-family : Tahoma, Arial, MS Sans Serif;  font-size : 9px; text-align : left; color : #666666; 
 font-weight : bold; background-color : #FFFFFF; padding: 5px 5px 5px 5px; border : 0.3pt;
 border-style : solid;

}

