body, p, div, input, form{
margin:0px;
padding:0px;
border:0px;
}


body
{
	background:url(assets/hiqilogobkgrndrays1000x600.jpg) 50% 0 no-repeat;
	background-color:#cdff9c;
	margin:0px;
	font-size:smaller;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:small;
	

}

a {
text-decoration:none;
font-weight:bold;
}

a:link {color:#336633;}
a:visited {color:#336633;}
a:hover {color:#5eae31;}
a:active {color:#cccccc;}

img {border:0px;}

#container {width:100%;}

html, body, #container {height:100%;}

#header {height:120px; width:740px;}

#content {text-align:justify;}

#rightbar {
	float:right;
	padding-left:5px;
	width:132px;
	border-left:1px solid #688e55;
	margin-right:-2px;
	margin-left:6px;
	overflow:hidden;
	}



#checkbox {list-style-type:none;}
#checkbox li {margin-bottom:0.5em;}

#checkbox li a{
		background-image:url(assets/checkbox01_20x20.gif);
		background-repeat:no-repeat;
		background-position: 0 -1px;
		padding-left: 2em;
		font-size:16px;
		line-height:20px;
		color:#e53c41;
		}
		
#checkbox li a:hover{
		background-image:url(assets/checkbox02_20x20.gif);
		background-repeat:no-repeat;
		background-position: 0 -1px;
		padding-left:2em;
		font-size:16px;
		line-height:20px;
		color:#FF0000;
		}



/* custom borders */

.t {background: url(assets/innerborder_top1x8.gif) 0 0 repeat-x;}
.b {background: url(assets/innerborder_bottom1x8.gif) 0 100% repeat-x;}
.l {background: url(assets/innerborder_left8x1.gif) 0 0 repeat-y;}
.r {background: url(assets/innerborder_right8x1.gif) 100% 0 repeat-y;}
.bl {background: url(assets/innerborder_bottomleft8x8.gif) 0 100% no-repeat;}
.br {background: url(assets/innerborder_bottomright8x8.gif) 100% 100% no-repeat;}
.tl {background: url(assets/innerborder_topleft8x8.gif) 0 0 no-repeat;}
.tr {background: url(assets/innerborder_topright8x8.gif) 100% 0 no-repeat; padding:8px;}

.ot {background: url(assets/innerborder_bottom1x8.gif) 0 0 repeat-x; background-color:#FFFFFF; width:740px;}
.ob {background: url(assets/innerborder_top1x8.gif) 0 100% repeat-x; height:100%;}
.ol {background: url(assets/innerborder_right8x1.gif) 0 0 repeat-y; height:100%;}
.or {background: url(assets/innerborder_left8x1.gif) 100% 0 repeat-y; height:100%;}
.obl {background: url(assets/outerborder_bottomleft8x8.gif) 0 100% no-repeat; height:100%;}
.obr {background: url(assets/outerborder_bottomright8x8.gif) 100% 100% no-repeat; height:100%;}
.otl {background: url(assets/outerborder_topleft8x8.gif) 0 0 no-repeat; height:100%;}
.otr {background: url(assets/outerborder_topright8x8.gif) 100% 0 no-repeat; min-height:100%; padding:20px 10px 10px 10px;}

/* custom borders end */

/* menu system start */

.menu1 {
padding-left:44px; float:left; width:660px; font-family: verdana, arial, sans-serif; font-size:11px;
background:url(assets/hiqi_button_bckgrnd1x21.gif) repeat-x top left; 
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; background:url(assets/hiqi_button01.gif) no-repeat top right;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none; width:77px; line-height:25px; height:36px; font-weight:bold; color:#2b4219;
}

.menu1 ul li:hover {background:url(assets/hiqi_button02.gif) no-repeat top right; width:77px;}
.menu1 ul li a:hover {background:url(assets/hiqi_button02.gif) no-repeat top right; width:77px;}

.menu1 ul li a.menu1one:hover {color:#ccffcc;}
.menu1 ul li a.menu1two:hover {color:#ccffcc;}
.menu1 ul li a.menu1three:hover {color:#ccffcc;}
.menu1 ul li a.menu1four:hover {color:#ccffcc;}
.menu1 ul li a.menu1five:hover {color:#ccffcc;}
.menu1 ul li a.menu1six:hover {color:#ccffcc;}

.menu1 ul li:hover a.menu1one {color:#ccffcc;}
.menu1 ul li:hover a.menu1two {color:#ccffcc;}
.menu1 ul li:hover a.menu1three {color:#ccffcc;}
.menu1 ul li:hover a.menu1four {color:#ccffcc;}
.menu1 ul li:hover a.menu1five {color:#ccffcc;}
.menu1 ul li:hover a.menu1six {color:#ccffcc;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}


/* specific to non IE browsers */

.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border:2px solid #2b4219;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#2b4219;height:auto;line-height:15px; padding:4px 6px 4px 16px; width:131px; border:0px solid #000; border-bottom:0;
}

.menu1 ul li:hover ul.prod li a {width:141px;}
.menu1 ul li:hover ul.prod {width:164px;}

.menu1 ul li:hover ul li:hover ul.prod2 li a {width:163px;}
.menu1 ul li:hover ul li:hover ul.prod2 {width:186px;}

.menu1 ul li:hover ul li a.drop {
background:#cdff9c;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #cdff9c url(assets/bulletgreen10x10.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #cdff9c url(assets/bulletgreen10x10.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.prod2 {left:163px;}

.menu1 ul li:hover ul li:hover ul.left {
left:-158px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border:2px solid #2b4219;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#fff;color:#2b4219; height:1px; line-height:15px; padding:4px 6px 4px 16px; width:154px; w\idth:132px; border:0px solid #000; border-bottom:0;
}

.menu1 ul li a:hover ul.prod li a{width:164px; w\idth:142px;}
.menu1 ul li a:hover ul li a:hover ul.prod2 li a{width:190px; w\idth:168px;}

.menu1 ul li a:hover ul li a.drop {
background:#cdff9c; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #cdff9c url(assets/bulletgreen10x10.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #cdff9c url(assets/bulletgreen10x10.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:154px;
}
.menu1 ul li a:hover ul li a:hover ul.prod2 {
left:164px;
}

.menu1 ul li a:hover ul li a:hover ul.left {
left:-157px;
}

/* menu system end */



ul.condmenu, ul.condmenu .conddrop {padding:0; margin:0; border:0; list-style-type:none; overflow:hidden; text-align:center; color:#fff;}

ul.condmenu table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}

ul.condmenu li a, 
ul.condmenu li a:visited {display:block; text-decoration:none;}

ul.condmenu li .conddrop {display:none;}

ul.condmenu li:hover a, 
ul.condmenu li a:hover {border:0; color:#f14a52; font-weight:bold;}

ul.condmenu li:hover .conddrop, 
ul.condmenu li a:hover .conddrop {display:block; height:120px; width:110px; overflow:auto; margin-top:-1px; background:#c4c4c4; text-align:left; font-size:11px; line-height:12px; margin:2px;}

ul.condmenu li:hover .conddrop a, 
ul.condmenu li a:hover .conddrop a { margin-bottom:0.3em; padding-left:4px; color:#000000; font-weight:normal;}

ul.condmenu li:hover .conddrop a:hover,
ul.condmenu li a:hover .conddrop a:hover {padding-left:4px; background:#f14a52; color:#fff;}


.greybox {
	background-color:#c4c4c4;
	border:1px solid #969696;
	padding:2px;
	}
.greybox2 {
	background-color:#e6e6e6;
	padding:1px;
	line-height:16px; font-size:9px;
	}
.greybox2 a, .greybox2 a:visited{color:#000000;}
.greybox2 a:hover{color:#FFFFFF;}

a.dropli , a.dropli:visited {background:url(assets/arrowgreenright10x9.gif) 1px 3px no-repeat;}
a.dropli:hover {background:url(assets/arrowgreendown10x9.gif) 1px 3px no-repeat;}

.stpapurpbox a, .stpapurpbox a:visited{color:#FFFFFF; text-decoration:underline;}
.stpapurpbox a:hover{color:#ffdd55;}

.blogdrxiu {width:132px; height:31px; padding-top:8px;}
.blogdrxiu a, .blogdrxiu a:visited{width:132px; height:31px; display:block; background:url(assets/blogdrxiu132x48.gif) 0px -8px no-repeat;}
.blogdrxiu a:hover {width:132px; height:31px; display:block; background:url(assets/blogdrxiu132x31.gif) 0 0 no-repeat;}

.blacklink a, .blacklink a:visited{color:#000000; text-decoration:underline;}
.blacklink a:hover{color:#4b4b4b;}

.greenlink a, .greenlink a:visited{color:#2b6d0b; text-decoration:underline;}
.greenlink a:hover{color:#3ca40a;}

.redlink a, .redlink a:visited{color:#ee3a42; text-decoration:underline;}
.redlink a:hover{color:#fc888e;}

.purplink, .purplink a, .purplink a:visited{color:#6a2fb7; text-decoration:underline;}
.purplink a:hover{color:#8d52d8;}

.ornglink a, .ornglink a:visited{color:#ef8305; text-decoration:underline;}
.ornglink a:hover{color:#fcba6d;}

.bluelink a, .bluelink a:visited{color:#3d5ccb; text-decoration:underline;}
.bluelink a:hover{color:#8297e3;}

.maglink a, .maglink a:visited{color:#b61eff; text-decoration:underline;}
.maglink a:hover{color:#cd67fd;}

.yellink a, .yellink a:visited{color:#d38b00; text-decoration:underline;}
.yellink a:hover{color:#fff74b;}

.turqlink a, .turqlink a:visited{color:#04bea8; text-decoration:underline;}
.turqlink a:hover{color:#77d8cc;}

.redlink li, .purplink li,
.ornglink li, .bluelink li,
.maglink li, .yellink li,
.turqlink li, .padlist li {margin-bottom:0.5em;}

.faqred, .faqpurp, .faqorng, .faqblue, .faqmag, .faqyel, .faqturq {text-decoration:underline; font-weight:bold; margin-bottom:0.5em;}
.faqred {color:#FF0000;}
.faqpurp {color:#6600CC;}
.faqorng {color:#FF6600;}
.faqblue {color:#0000FF;}
.faqmag {color:#9900e2;}
.faqyel {color:#d38b00;}
.faqturq {color:#32bead;}

.textnav {text-decoration:none; font-size:12px; text-align:center; margin-bottom:6px;}

.testibox {
	clear:left;
	background:url(assets/testimonial_bkgrnd560x260.jpg) no-repeat bottom right;
	background-color:#518d3f;
	padding:0.5em;
	border:2px solid #204920;
	color:#ffffff;
	}

.righttesti {
		background-color:#FFFFFF;
		padding:4px;
		border-width:1px;
		border-style:solid;
		color:#000000;
		font-style:italic;
		}

.redbdr {border-color:#FF0000;}
.purpbdr{border-color:#7b3dcb;}
.bluebdr {border-color:#0000FF;}
.orngbdr {border-color:#ff9f2f;}
	


.hqorderright {float:right; }
.hqorderright a, .hqorderright a:visited{color:#ffdd55; text-decoration:underline;}
.hqorderright a:hover{color:#bc7801; }

.hqprodboxes {float:left; border:1px solid #275111; width:72px; height:100px; margin-right:2px; font-size:11px; font-weight:bold;}
.hqprodboxesa {width:72px; height:100px; display:block;}
.hqprodlinks {margin-top:56px; height:16px; font-size:11px;}
.hqprodlinks a, .hqprodlinks a:visited{color:#000000;}
.hqprodlinks a:hover{color:#8e5e01; }

	#bulletred, #bulletpurp, #bulletorng, #bulletyel, #bulletblue, #bulletturq {
		list-style-type: none;
		padding: 0;
		margin: 0;
		}
		
	#bulletred li, #bulletpurp li, #bulletorng li, #bulletyel li, #bulletblue li, #bulletturq li {
		background-repeat:no-repeat;
		background-position: 0 .3em;
		padding-left: 1.5em;
		text-align:left;
		line-height:16px;
		margin-bottom:1em;
		}
		
	#bulletred li {background-image:url(assets/bulletred12x12.gif);}
	#bulletpurp li {background-image:url(assets/bulletpurp12x12.gif);}
	#bulletorng li {background-image:url(assets/bulletorng12x12.gif);}
	#bulletyel li {background-image:url(assets/bulletyel12x12.gif);}
	#bulletblue li {background-image:url(assets/bulletblue12x12.gif);}
	#bulletturq li {background-image:url(assets/bulletturq12x12.gif);}

		
	#bulletred li ol li, #bulletpurp li ol li, #bulletorng li ol li,
	#bulletyel li ol li, #bulletblue li ol li, #bulletturq li ol li {
		background-image:none;
		padding:0;
		}
		
.fivepxspace {height:5px; width:auto; min-height:5px; line-height:5px; font-size:5px;}


	
.input, .inputdiv input, .inputdiv select {
	border:2px solid;
	border-color:#c0cd8e #ffffff #ffffff #c0cd8e;
	background-color:#eafaaf;
	}
.input1 {margin-left: 32px; background-color: #eafaaf; border-style:solid; border-width: 2px; border-color: #c0cd8e #ffffff #ffffff #c0cd8e }

input.required, .inputr {
	border:2px solid;
	border-color:#c0cd8e #ffffff #ffffff #c0cd8e;
	background-color: #dffac0;
	}

.inputbutton {
		background-color: #dffac0;
		color:#114902;
		border:2px solid #114902;
		}

.required {
	color:#336633;
	font-weight:bold;
	font-size:small;
	margin: 5px;
	}

.named {
	color:#2b4219;
	font-weight:bold;
	font-style:italic;
	}

.headline {
font-weight:bold;
font-size:22px;
color:#336633;
}

.headlinesm {
font-weight:bold;
font-style:italic;
font-size:16px;
color:#336633;
}



#testiphoto {
	float:left;
	margin:0px 0.5em 0.5em 0px;
	} 

.headline1 { color: #ffffff; font-size: large; text-indent: 10px }

.list { 
	font-weight:bold;
	text-indent: 20px
}
.bold { font-weight: bold }
.italic { font-style:italic}
