html{background:#151515}
body										{margin:0; background:#51515; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
*											{margin:0; padding:0}
a											{outline:0; text-decoration:none}
img											{border:0}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}

#head										{width:100%; float:left; background:url(../images/headBg.png) repeat-x}
.head_height								{height:478px}
.head_pad									{padding-bottom:0px}
#head_cen									{width:800px; margin:0 auto}
#head_sup									{width:800px; float:left; position:relative}
#head p.search								{width:auto; margin-top:12px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:25px; letter-spacing:1px}
#head p.search label						{width:auto; margin-right:10px; float:left}
#head p.search input.txt					{width:135px; height:21px; margin-right:7px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#2c2d2c; border:0; background:url(../images/searchbg.png) no-repeat}
#head p.search input.btn					{width:68px; height:21px; float:left; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center; cursor:pointer; background:url(../images/searchbtn.png) no-repeat}
#head p.search input.btn:active				{background-position:2px 2px}
#head h1.topimg                  {width:40px; height:41px;margin-top:5px;  float:right; border:0;background:url(../images/ln.png) no-repeat}
#head h1.topimg a								{width:100%; height:100%; float:left; text-indent:-9999px}
#head h1.topimg2                  {width:32px; height:41px;margin-top:9px;  float:right; border:0;background:url(../images/fb.png) no-repeat}
#head h1.topimg2 a								{width:100%; height:100%; float:left; text-indent:-9999px}
#head h1.topimg3                 {width:39px; height:41px;margin-top:6px;  float:right; border:0;background:url(../images/tw.png) no-repeat}
#head h1.topimg3 a								{width:100%; height:100%; float:left; text-indent:-9999px}

h1.logo										{width:250px; height:100px; margin-top:60px; float:left; background:url(../images/newlogo.png) no-repeat}
h1.logo a									{width:100%; height:100%; float:left; text-indent:-9999px}
#head ul									{width:396; height:44px; margin-top:30px; float:right}
#head ul li									{width:auto; margin-left:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#909090; line-height:35px; text-transform:uppercase;position: relative;}
#head ul li:first-child						{margin:0}
#head ul li	a,#head ul li a.active			{width:auto; height:42px; padding:0 20px; float:left; color:inherit; background:#252525}
#head ul li	a:hover,#head ul li a.active	{color:#31a1ff; background:#272727;display: block}

#head ul li ul 		{ display: none}
#head ul li:hover ul	 		{ margin-top: 42px;display: block; position: absolute;}
#head ul li:hover ul li a 			{height:32px; background:#12aeef;color:#ffffff;  font-size:10px; font-family:Arial, Helvetica, sans-serif;width: 200px; text-transform:uppercase;   border-bottom: 1px solid #f2f2f2; border-right: none}
#head ul li:hover ul li a:hover 	{ background:#6dc7ec; color:#fff;}


#head ul span{	display:block;	background-image:url(../images/arr_white.gif);	background-position:right center;	background-repeat: no-repeat;   padding-right:10px; }
#head ul  li:hover>a>span{	background-image:url(../images/arrv_white.gif);}
#head ul  a:hover span{	background-image:url(../images/arrv_white.gif)}
#head ul  ul span,#head ul  a:hover table span{background-image:url(../images/arr_white.gif)}


#cu3er-container							{width:800px; height:360px; float:left; outline:0; position:absolute; top:146px; left:0px; z-index:10}
img.ban_bg									{width:auto; float:left; position:absolute; top:119px; left:-24px}


#content									{width:100%; padding-bottom:36px; float:left; background:#ffffff url(../images/bg.png) repeat-x}
#content_cen								{width:800px; margin:0 auto}
#content_sup								{width:800px; float:left; }
/*#content_sup								{width:800px; float:left; position:relative}
*/
#ct_pan										{width:100%; height:100px; margin-top:74px; float:left; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; line-height:16px; background:#3b3b3b}
#ct_pan p									{width:312px; margin:24px 52px 0 34px; float:left}
#ct_pan p a									{color:#31a1ff; text-transform:uppercase}
#ct_pan ul									{width:195px; margin-top:26px; float:left}
#ct_pan ul li								{width:100%; float:left}
#ct_pan ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#ct_pan ul li a:hover						{color:#31a1ff}
#ct_pan a.tweet								{width:95px; height:102px; float:right; position:absolute; right:-50px; top:32px; background:url(../images/tweet.png) no-repeat}
#ct_pan a.linkedin						{width:128px; height:128px; float:right; position:absolute; right:-50px; top:352px; background:url(../images/linkedin.png) no-repeat}
#ct_pan a.facebook						{width:128px; height:60px; float:right; position:absolute; right:-50px; top:402px;  right:690px; background:url(../images/Facebook.png) no-repeat}

#serviceimg_pan										{width:500px; float:right; right:-50px; position:relative; background:#3b3b3b }
#serviceimg_pan a.image								{width:100%; height:332px; float:left; position:absolute; right:-100px; top:292px; background:url(../images/services/) no-repeat}

#serviceimg 						{width:245px; height : 200px;margin: 30px 0 0 55px; float:left}
#serviceimg img						{margin-right:0px; float:right}

#servicepg						{width:245px; height : 200px;margin: 30px 0 0 55px; float:right}
#servicepg img						{margin-top:200px; float:right}

#Spineaimg 						{width:600px; height : 100px;margin: 10px 0 0 0; float:left}
#Spineaimg img						{margin-left:0px; float:left}
#pdfimg						{width:16px; height : 16px;margin: 10px 0 0 0; float:left}
#pdfimg img						{margin-left:0px; float:left}


#welcom_pan									{width:100%; margin-top:25px; padding-bottom:36px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
h2											{width:auto; margin-top:9px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#31a1ff; font-weight:bold; line-height:30px; letter-spacing:-1.7px}
h2 span										{color:#3b3b3b; margin-right:5px}

#welcom_pan a.brochure						{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(../images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span					{width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(../images/buttonBg.png) no-repeat 0 0}
#welcom_pan p								{width:770px; margin:25px 0 0 0px; float:left; font-size:12px; color:#4d4d4d; line-height:18px}
#welcom_pan	iframe							{margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.4px}
h3 span										{color:#3b3b3b; margin-right:0px}

h4											{width:auto; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#31a1ff;  line-height:30px; letter-spacing:-1.2px;font-weight:bold;font-style:italic}
h4 span										{color:#3b3b3b; margin-right:5px}

ul#infoPan									{width:100%; float:left}
ul#infoPan li								{width:226px; margin-left:56px; float:left}
ul#infoPan li:first-child					{margin:0}
ul#infoPan li h3							{width:100%; height:67px; float:left; font-size:24px; color:#31a1ff; font-weight:bold; line-height:100px; letter-spacing:-1.7px}
ul#infoPan li h3 span						{color:#3b3b3b; margin-right:2px}
ul#infoPan li h3 img						{margin-right:31px; float:right; margin-top:10px}
ul#infoPan li p								{width:100%; margin-top:25px; float:left; font-size:18px; color:#848484; line-height:24px; letter-spacing:-0.8px}
ul#infoPan li p.descrip						{margin-top:13px; font-size:13px; line-height:16px;}

ul#infoPan li a								{color:#3b3b3b; float: right; font-size:13px;}
ul#infoPan ll  a:hover						{color:#31a1ff}

#quotPan									{width:848px; height:50px; margin-top:42px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(../images/pat.png) repeat }
#quotPan h3									{width:474px; margin:4px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#quotPan input.btn:active					{background-position:1px 1px}

#blog										{width:500px; margin-top:24px; float:left}
#blog ul									{width:100%; float:left}
#blog ul li									{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#blog ul li:first-child						{margin-top:0; border:0}
#blog ul li a								{width:auto; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#blog ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}

#process										{width:800px; margin-top:14px; float:left;}
#Process h3									{width:474px; margin:14px 0 0 24px; float:left; line-height:45px;}
#process ul									{width:100%; float:left}
#process ul li									{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px;}
#process ul li:first-child						{margin-top:0; border:0}
#process ul li a								{width:auto; margin-top:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:12px;}
#process ul li p								{width:100%; margin-top:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}

#about_us									{width:500px; margin-top:24px; float:left}
#about_us ul									{width:100%; float:left}
#about_us ul li									{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px;font-family:Arial, Helvetica, sans-serif;  font-size:12px;   color:#5c5c5c; line-height:26px}
#about_us ul li:first-child						{margin-top:0; border:0}
#about_us ul li a								{width:auto; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#about_us ul li p								{width:100%; margin-top:16px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;  color:#5c5c5c; line-height:16px}

#aboutlatest							{width:245px; margin:44px 0 0 55px; float:left}
#aboutlatest img						{margin-right:0px; float:right}

#aboutwhyus							{width:245px; margin:100px 0 0 55px; float:left}
#aboutwhyus img						{margin-right:0px; float:right}

#latest										{width:233px; margin:24px 0 0 60px; float:left}
#latest ul									{width:100%; float:left}
#latest ul li								{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child					{margin-top:0; border:0}
#latest ul li a								{width:auto; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#31a1ff; line-height:24px}
#latest ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	



#foot										{width:100%; height:50px; float:left; background:url(../images/footBg.png) repeat-x}
#foot_cen									{width:800px; margin:28px auto 0 auto}
#foot h6									{width:0px; height:0px; margin:0 auto; text-indent:-9999px; background:url(../images/newlogo.png) no-repeat}
#foot h6 a									{width:100%; height:100%; float:left}
#foot ul									{width:360px; margin:11px auto 0 auto}
#foot ul li									{width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px}
#foot ul li a								{width:auto; float:left; color:inherit}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{width:100%; margin-top:10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:center}
#foot p	a									{color:inherit}

#service_pan								  {width:100%; margin-top:20px; float:left}
#service_pan	img						{margin-left:5px; float:left}
#service_pan ul								{width:100%; float:left}
#service_pan ul li							{width: 500px; height:auto; margin:0 300px; float:left; border-bottom:#c9c9c9 solid 1px}
/*service_pan ul li:first-child				{border:0}
*/#service_pan ul li:hover					{background:#fbfbfb}
#service_pan ul li h4						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#service_pan ul li h5						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#31a1ff}
#service_pan ul li p						     {width:auto; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a						{width:auto; margin-top:20px;float:right; color:#31a1ff}

#blogservice										{width:500px; margin-top:4px; float:left;border-bottom:#c9c9c9 solid 1px;}
#blogservice ul a									{width:auto; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; line-height:24px}
#blogservice ul  a:hover, #blogservice  ul a:focus { color:#0099CC; }
#blogservice ul									{width:100%; float:left;float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;}
#blogservice ul li									{width:100%; height:auto;margin-top:0px; float:left; }
/*#blogservice ul li:first-child						{margin-top:0; border:0}
*/
#blogservice ul li a								{width:auto; margin-top:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#blogservice ul li p								{width:100%; margin-top:10px; margin-bottom:10px;float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}
#blogservice ul li p a							{width:auto; margin-top:10px;float:right; color:#31a1ff;font-size:12px}
#blogservice ul li  ul li                               {width:auto; margin-left:25px;float:left; color:#848484;list-style-image:url(../images/arrow.gif);font-size:12px;}


#product_pan								{width:100%; margin-top:20px; float:left}
#product_pan ul								{width:100%; float:left}
#product_pan ul li							{width: 325px; height:auto; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#product_pan ul li:first-child				{border:0}
*/#product_pan ul li:hover					{background:#fbfbfb}
#product_pan ul li h5						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#31a1ff}
#product_pan ul li p						     {width:auto; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#product_pan ul li p a						{width:auto; margin-top:20px;float:right; color:#31a1ff}


#service2_pan								{width:800px; margin-top:10px; float:left;border-bottom:#c9c9c9 solid 1px}
#service2_pan ul								{width:100%; float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;}
#service2_pan ul li							{width: 100%; height:auto; margin:0 10px; float:left}
/*#service2_pan ul li:first-child				{border:0}
*/#service2_pan ul li:hover					{background:#fbfbfb}
#service2_pan ul li h5						{width:auto; margin:10px 0 0 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#31a1ff}
#service2_pan ul li h5:hover, #service2_pan ul li h5:focus { text-decoration:underline; color:#0099CC; }
#service2_pan ul li p						     {width:800px; margin:5px 0 0 10px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#5c5c5c; }
#service2_pan ul li p a:link, #service2_pan ul li p a:visited { text-decoration:none; color:#003366; }
#service2_pan ul li p a:hover, #service2_pan ul li p a:focus { text-decoration:underline; color:#0099CC; }
#service2_pan ul li p a						{width: 600px; height:auto; margin-top:20px;  margin-left:40px;color:#5c5c5c}
#service2_pan ul li  ul li                               {width:auto; margin-left:25px;float:left; color:#848484;list-style-image:url(../images/arrow.gif);font-size:12px;}

#service3_pan								{width:800px; margin-top:10px; float:left;border-bottom:#c9c9c9 solid 1px; background:#F0F0F0 }
#service3_pan ul								{width:100%; float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;}
#service3_pan ul li							{width: 100%; height:auto; margin:0 10px; float:left}
#service3_pan ul li p						     {width:750px; margin:10px 10px 0 10px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#5c5c5c; }

#servicepage								{width:400px; margin-top:10px; float:left}
#servicepage	 ul								{width:100%; float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;}
#servicepage	 ul li							{width: 100%; height:auto; margin:0 10px; float:left;border-bottom:#c9c9c9 solid 1px}
/*#servicepage	 ul li:first-child				{border:0}
*/#servicepage	 ul li:hover					{background:#fbfbfb}
#servicepage	 ul li h5						{width:auto; margin:10px 0 0 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#31a1ff}
#servicepage	 ul li h5:hover, #servicepage	 ul li h5:focus { text-decoration:underline; color:#0099CC; }
#servicepage	 ul li p						     {width:400px; margin:5px 0 0 10px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#5c5c5c; }
#servicepage	 ul li p a:link, #servicepage	 ul li p a:visited { text-decoration:none; color:#003366; }
#servicepage	 ul li p a:hover, #servicepage	 ul li p a:focus { text-decoration:underline; color:#0099CC; }
#servicepage	 ul li p a						{width: 400px; height:auto; margin-top:20px;  margin-left:40px;color:#5c5c5c}
#servicepage	 ul li  ul li                               {width:auto; margin-left:25px;float:left; color:#848484;list-style-image:url(../images/arrow.gif);font-size:12px;}


#productpage								{width:100%; margin-top:10px; float:left;border-bottom:#c9c9c9 solid 1px}
#productpage		 ul								{width:400px; float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#5c5c5c;}
#productpage		 ul li							{width:400px; height:auto; margin:0 10px; float:left;}
/*#servicepage	 ul li:first-child				{border:0}
*/#productpage		 ul li:hover					{background:#fbfbfb}
#productpage		 ul li h5						{width:auto; margin:10px 0 0 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#31a1ff ; }
#productpage		 ul li h5:hover, #servicepage	 ul li h5:focus { text-decoration:underline; color:#0099CC; }
#productpage		 ul li p						     {width:400px; margin:5px 0 0 10px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;color:#5c5c5c; }
#productpage		 ul li p a:link, #servicepage	 ul li p a:visited { text-decoration:none; color:#003366; }
#productpage		 ul li p a:hover, #servicepage	 ul li p a:focus { text-decoration:underline; color:#0099CC; }
#productpage		 ul li p a						{width: 400px; height:auto; margin-top:20px;  margin-left:40px;color:#5c5c5c}
#productpage		 ul li  ul li                               {width:auto; margin-left:25px;float:left; color:#848484;list-style-image:url(../images/arrow.gif);font-size:12px;}



#breadcrumbs { border-bottom:1px solid #ccc;  line-height: 20px; overflow:auto; font-size:11px; font-weight:bold;margin-top:10px  }
#breadcrumbs li { float:left; padding-left:8px }
#breadcrumbs li a { padding:0 10px 2px 0}
#breadcrumbs li a:link, #breadcrumbs li a:visited { text-decoration:none; color:#003366; }
#breadcrumbs li a:hover, #breadcrumbs li a:focus { color:#0099CC; }
#breadcrumbs li {color:#c4c4c4;}

#breadcrumbsabout { border-bottom:1px solid #ccc;  line-height: 20px; overflow:auto; font-size:11px; font-weight:bold;margin-top:10px }
#breadcrumbsabout  li { float:left; padding-left:8px }
#breadcrumbsabout  li a { padding:0 14px 2px 0}
#breadcrumbsabout  li a:link, #breadcrumbsabout  li a:visited { text-decoration:none; color:#003366; }
#breadcrumbsabout  li a:hover, #breadcrumbsabout  li a:focus { color:#0099CC; }
#breadcrumbsabout  li {color:#c4c4c4;}

#menu {	 font-size:11px;    position: fixed;    right: 0;    top: 80%;    width: 6em;	height: 1em;    margin: -1.5em 0 0 0;    z-index: 5;
    background: rgb(70, 130, 180);     color: white;    text-align: left;    border: solid rgb(100,149,237);    border-right: none;    padding: 0.5em 0.5em 0.5em 2.5em;    }
  #menu li { margin: 0 }
  #menu a { color: inherit }
  
#mytable {
	width: 700px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 500px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}

th a {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	}


th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}