/* CSS Document */
body	{background-color:#CCCCCC;
		 margin:0px;
		 padding:0px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#FFFFFF;
		}
img		{border:none;
		 padding:0px;
		 margin-bottom:-3px;
		}
ul		{text-decoration:none;
		}
li		{text-decoration:none;
		}
h5		{font-size:12px; padding:0px; margin-bottom:6px;
		}
a		{text-decoration:none;
		color:#666666;
		}
a:hover	{text-decoration:underline;
		color:#333333;
		}
.mainwrap	{width:960px;
			 height:auto;
			 text-align:left;
			 position:absolute;
			 left:50%;
			 margin-left:-480px;
			}
.leftwrap	{width:745px;
			 float:left;
			 background-color:#242424;
			}
.rightwrap	{width:215px;
			 height:auto;
			 float:left;
			}

.header		{height:280px;
			}
.menu		{
			 height:80px;
			}
.menu1		{height:40px;
			 display:block;
			 background-color:#242424;
			 padding:0px 0px 0px 50px;
			}
.menu1 ul	{margin:0px;
			 padding:0px;
			 list-style:none;
			 float:left;
			 position:absolute;
			}
.menu1 li	{float:left;
			}
.menu1 a	{color:#FFFFFF;
			 font-weight:bold;
			 text-decoration:none;
			 display:block;
			 padding:20px 20px 4px 20px;
			}
.menu1 a:hover{
			 background-color:#000000;
			}
.sub1		{display:list;
			margin:0px;
			background-image:url(img/menubg2.jpg);
			background-color:#000000;
			width:155px;
			display:none;
			}
.sub2		{display:list;
			margin:0px;
			background-image:url(img/menubg2.jpg);
			background-color:#000000;
			width:155px;
			display:none;
			}
.sub3		{display:list;
			margin:0px;
			background-image:url(img/menubg.jpg);
			background-color:#000000;
			width:126px;
			display:none;
			}
.sub4		{display:list;
			margin:0px;
			background-image:url(img/menubg.jpg);
			background-color:#000000;
			width:126px;
			display:none;
			}

.sub_1 a	{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:135px;
			color:#999999;
			}
.sub_1 a:hover{color:#FFFFFF;
			}
.sub_2 a	{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:140x;
			color:#999999;
			}
.sub_2 a:hover{color:#FFFFFF;
			}
.sub_3 a	{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:106px;
			color:#999999;
			}
.sub_3 a:hover{color:#FFFFFF;
			}
.sub_4 a	{padding:5px 0px 5px 20px;
			margin:0px;
			font-size:11px;
			border:none;
			/*border-bottom:1px dotted #666666;*/
			display:block;
			width:106px;
			color:#999999;
			}
.sub_4 a:hover{color:#FFFFFF;
			}

.menu2		{height:40px;
			 display:block;
			 padding:0px 60px 0px 50px;
			 background-image:url(img/menu2_bg.gif);
			}
			
.menu2 ul	{margin:0px;
			 padding:0px;
			 list-style:none;
			}
.menu2 li	{float:left;
			 padding:10px 20px 10px 20px;
			}
.menu2 a	{color:#FFFFFF;
			 font-weight:bold;
			 text-decoration:none;
			}
.menu2 a:hover{
			 color:#000000;
			}

.mainpic	{padding-left:28px;
			 padding-right:27px;			 
			 height:200px;
			 display:inline;
			}
.content	{padding-left:28px;
			 padding-right:27px;
			 text-align:left;
			 background-color:#242424;
			}
.content_in	{background-color:#FFFFFF;
			 padding:20px 50px 20px 50px;
			 color:#333;
			 overflow:visible;
			 text-align:justify;
			}
.content_in h3{
			 display:block;
			 margin:0px;
			 padding-top:10px;
			 font-size:17px;
			 color:#666;
			 border-bottom:1px #CCC solid;
			 margin-bottom:18px;
			}
.content_in h4{margin:0px;
			 padding-top:10px;
			 font-size:13px;
			}

.content_in p{margin:0px;
			padding-top:0px;
			padding-bottom:10px;
			}
.content ul{
			padding-left:20px;
			margin:0px;
			}
.content li{display:list-item;
			list-style:disc;
			padding-bottom:3px;
			padding-left:5px;
			margin:0px;
			}

			
.footer		{width:100%;
			 height:49px;
			 float:right;
			 text-align:left;
			 background-image:url(img/footer.gif);
			}

.logo		{width:100%;
			 height:117px;
			 background-image:url(img/logo.gif);
			}
.sidemenu	{width:100%;
			 padding:0px;
			 margin:0px;
			}
.sidemenu ul, li{list-style:none;
			display:inline;
			padding:0px;
			margin:0px;
			}
.view		{height:35px;
			 background-image:url(img/view_products.jpg);
			 margin:0px;
			 padding:0px;
			}
.gp			{height:93px;
			 display:block;
			 background-image:url(img/side_1.jpg);
			}
.ht			{height:93px;
			 display:block;
			 background-image:url(img/side_2.jpg);
			}
.ct			{height:93px;
			 display:block;
			 background-image:url(img/side_3.jpg);
			}
.hfb		{height:93px;
			 display:block;
			 background-image:url(img/side_4.jpg);
			}
.fa			{height:93px;
			 display:block;
			 background-image:url(img/side_6.jpg);
			}
.dyna		{height:74px;
			 display:block;
			 background-image:url(img/side_5.jpg);
			}
			
.hidden		{display:none;
			 margin:0px;
			 padding:0px;
			}
.search		{width:100%;
			 display:block;
			 height:33px;
			 background-image:url(img/search_bg.jpg);
			 text-align:center;
			 padding:8px 0px 0px 0px;
			 margin:0px;
			}
select		{font-size: 10px;
			}
			
.download	{height:25px;
			 width:190px;
			 display:block;
			 background-image:url(img/download.jpg);
			 background-repeat:no-repeat;
			 background-position:0px 0px;
			 padding:12px 0px 0px 10px;
			 color:#666666;
			}
.download:hover{height:25px;
			 width:190px;
			 display:block;
			 text-decoration:none;
			 background-image:url(img/download.jpg);
			 background-repeat:no-repeat;
			 background-position:0px -40px;
			 padding:12px 0px 0px 10px;
			 color:#666666;
			}
			
.table1	{
		}
.row1	{vertical-align:top;
		background-color:#EEE;
		}
.rowdark{background-color:#CCCCCC;
		 background-image:url(img/table_bg.gif);
		}
.cell1	{padding:5px;
		 border:solid #FFF 1px;
		 text-align:left;
		}
.f_right	{float:right;
			 display:block;
			}
.a_right	{text-align:right;
			 display:block;
			}
			
.pics		{margin:0px 30px 0px 0px; float:left;
			}
.footerc	{position:absolute; color:#FFF; font-size:9px; text-align:left; font-weight:bold; line-height:10px; padding-top:14px; padding-left:55px;}

