.margin0 {MARGIN:0px;}
.width10 {width: 10;}
.width342 {width: 342;}
.width72 {width: 72;}
.borderright{ border:1px solid #bbb9b9;}
.topbg {height:89; background-image:url('../images/top_bg.gif')}
.toppartbg {background-image:url('../images/toppart_bg.gif'); background-repeat:repeat-x}
.navigationbg {background-image:url('../images/left_navigationbg.gif'); background-repeat:repeat-x}
.blackdots {background-image:url('../images/dots_black.gif')}
.bluedots {background-image:url('../images/dots_grey.gif')}
.blackverticaldots { width:15px; background-image:url('../images/dots_blackv.gif')}
.verticaldots {background-image:url('../images/dots_vertical.gif')}
.whitebg { background-color : #ffffff; }
.blackbg { background-color : #000000; }
.bluebg { background-color : #c2cde0; }
.darkbluebg { background-color : #0c234a; }
html>body .padlf10 { padding-left:10px}
.greybg { background-color : #efefef; }
.listingoutline { background-color : #d4d7e1; }
.listingoutline1 { background-color : #eceef2; }
.lightgreybg { background-color : #E0E0E0; }
.blueheader { background-color : #29396b; font-family: Tahoma, Arial, Verdana; color: #ffffff; font-size: 11px; font-weight: bold; height:25px; padding-left:12px; }
.blueheader1 { background-color : #29396b; font-family: Tahoma, Arial, Verdana; color: #ffffff; font-size: 11px; font-weight: normal; height:25px; padding-left:12px; }
.white11normallink { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #ffffff; font-weight : normal; text-decoration : underline; }
.white11upperheader { font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: bold; text-transform:uppercase; text-decoration : none; }
.red11upperlink { font-family: Tahoma; color: #cc0000; font-size: 11px; font-weight: bold; text-transform:uppercase; }
.white11text { font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.searchheader { padding-left:7px; height:24px; background-color : #efefef; }
.darkgreyheader { background-color : #e0e0e0; }
.lightgreyheader { background-color : #efefef; }
.left7padding { padding-left:7px; font-family: Tahoma, Arial, Verdana; color: #000000; font-size: 11px; font-weight: bold; }
.leftright7padding { padding-left:7px; padding-right:7px; font-family: Tahoma, Arial, Verdana; color: #000000; font-size: 11px; font-weight: bold; }
.leftright13padding { padding-left:13px; padding-right:13px; font-family: Tahoma, Arial, Verdana; color: #000000; font-size: 9px; font-weight: normal; line-height:12px; }
.leftright14padding { padding-left:14px; padding-right:14px; padding-top:10px; padding-bottom:10px; font-family: Tahoma, Arial, Verdana; color: #000000; font-size: 11px; font-weight: normal; line-height:15px; }
.left4padding { padding-left:4px; }
.vertical5padding { padding-top:5px; padding-bottom:5px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; }
.right10padding { padding-right:10px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; font-weight : bold; text-transform:uppercase; }
.black11boldupperlink { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; font-weight : bold; text-transform:uppercase; text-decoration : none; }
.tableheader1 { padding-left:10px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; font-weight : bold; text-transform:uppercase; }
.tableheader { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; font-weight : bold; text-transform:uppercase; }
.right4padding { padding-right:4px; }
.left10padding { padding-left:10px; }
.all10padding { padding:10px; }
.left15padding { padding-left:15px; }
.leftright5padding { padding-left:5px; padding-right:5px; }
.leftright5padding1 { padding-left:5px; padding-right:5px; background-color : #f6f6f6;}
.greyleftright9padding { padding-left:9px; padding-right:9px; height:25px; background-color : #efefef; }
.leftrightpadding { padding-left:7px; padding-right:6px; }
.leftright4padding { padding-left:4px; padding-right:4px; }
.loginfield {padding:0; border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:150px; height:20px; }
.formfield {padding:0; border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:150px; height:20px; }
.formfieldsrch {padding:0; border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:50px; height:20px; }
.formfieldarea {padding:0; border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:150px; height:60px; }
.RNSformfieldarea {padding:0; border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:250px; height:60px; }
.formfieldmedium {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; width:115px; height:20px; }
.formfieldsmall {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; width:80px; height:20px; }
.formfieldsmall1 {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; width:64px; height:20px; }
.formfieldsmall2 {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; width:90px; height:20px; }
.dropdownsmall {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; width:61px; height:20px; }
.dropdownlarge {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; height:20px; }

.formform { padding-left:35px; height:32px; background-color : #ffffff; font-family : Tahoma, Verdana, Arial; font-size : 12px; color : #000000; font-weight : normal; text-decoration : none; }

.widefield {border:solid 1px #356fa6; font-family:tahoma, arial, verdana;font-size:11px; width:175px; }

.quantityfield {border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:20px; height:20px; }
.header { padding-left:12px; height:32px; background-color : #a1a8be; }
.darkheader { padding-left:10px; background-color : #a1a8be; }
.rightheader1 { padding-left:10px; padding-right:10px; background-color : #4f5c85; height:32px; }
.rightheader2 { padding-left:10px; padding-right:10px; background-color : #6c779a; height:32px; }
.rightheader3 { padding-left:10px; padding-right:10px; background-color : #6c779a; height:65px; }
.list { padding-left:10px; height:32px; background-color : #4f5c85; }
.formheader { padding-left:16px; height:32px; background-color : #efefef; font-family : Tahoma, Verdana, Arial; font-size : 14px; color : #000000; font-weight : bold; text-decoration : none; }
.title { font-family : Tahoma, Verdana, Arial; font-size : 14px; color : #000000; font-weight : bold; text-decoration : none; text-transform:uppercase; }
.subformheader { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #000000; font-weight : bold; text-decoration : none; text-transform:uppercase; }
.forgot { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #002ab3; font-weight : normal; text-decoration : underline; }
.smallboldlinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #002ab3; font-weight : bold; text-decoration : underline; }
.smallboldwhitelinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #ffffff; font-weight : bold; text-decoration : underline; }
.links { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : bold; text-decoration : underline; }
.normallinks { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : normal; text-decoration : underline; }
.productprice { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #ff0000; font-weight : bold; text-decoration : none; }
.productpricebig { font-family : Tahoma, Verdana, Arial; font-size : 14px; color : #ff0000; font-weight : bold; text-decoration : none; }
.producthead { font-family : Tahoma, Verdana, Arial; font-size : 12px; color : #000000; font-weight : bold; text-decoration : none; text-transform:uppercase; background-color : #efefef; padding-left:10px; }
.thankyou { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #ff0000; font-weight : normal; text-decoration : none; }
.text   { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; line-height:15px; }
.errortext   { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#ff0000; line-height:15px; font-weight : bold;}

.greytext   { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#7c7c7c; }
.redtext   { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#ff0000; font-weight : bold; }
.formmessage   { font-family: Tahoma, Verdana, Arial; font-size: 10px; color:#ff0000; font-weight : normal; background-color : #efefef; padding-right:10px; padding-left:5px; }
.message   { font-family: Tahoma, Verdana, Arial; font-size: 10px; color:#ff0000; font-weight : normal; }
.star   { font-family: Tahoma, Verdana, Arial; font-size: 10px; color:#ff0000; font-weight : normal; padding-left:5px; }
.boldtext   { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#000000; line-height:15px; font-weight : bold; }
.blue9boldupperlink { color : #002ab3; font-family : Tahoma, Verdana, Arial; font-size : 9px; font-weight : bold; text-decoration : underline; text-transform:uppercase; }
.bottomtext { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #000000; font-weight : normal; text-decoration : none; }
.bottomlinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #000000; font-weight : normal; text-decoration : underline; }
a:active.bottomlinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #000000; font-weight : normal; text-decoration : underline; }
a:link.bottomlinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #000000; font-weight : normal; text-decoration : underline; }
a:visited.bottomlinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #000000; font-weight : normal; text-decoration : underline; }
a:hover.bottomlinks { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #000000; font-weight : normal; text-decoration : none; }
.boldlinks { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : bold; text-decoration : underline; text-transform:uppercase; }
a:active.boldlinks { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : bold; text-decoration : underline; text-transform:uppercase; }
a:link.boldlinks { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : bold; text-decoration : underline; text-transform:uppercase; }
a:visited.boldlinks { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : bold; text-decoration : underline; text-transform:uppercase; }
a:hover.boldlinks { font-family : Tahoma, Verdana, Arial; font-size : 11px; color : #002ab3; font-weight : bold; text-decoration : none; text-transform:uppercase; }

.paging { padding-left:7px; padding-right:7px; background-color : #eceef2; }




* html a:hover
{
visibility:visible
}

.nav01
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/home_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 61px;
height: 20px;
margin: 0;
padding: 0;
}

.nav01 img
{
width: 61px;
height: 20px;
border: 0
}


.nav01 a:hover img
{
visibility:hidden
}

.nav02
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/subscribe_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 20px;
margin: 0;
padding: 0;
}

.nav02 img
{
width: 91px;
height: 20px;
border: 0
}


.nav02 a:hover img
{
visibility:hidden
}

.nav03
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/aci_members_over.gif) no-repeat;
white-space: nowrap;
display: block;
margin: 0;
padding: 0;
}

.nav03 img
{
border: 0
}


.nav03 a:hover img
{
visibility:hidden
}

.nav04
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/news_events_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 108px;
height: 20px;
margin: 0;
padding: 0;
}

.nav04 img
{
width: 108px;
height: 20px;
border: 0
}


.nav04 a:hover img
{
visibility:hidden
}

.nav05
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/company_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 84px;
height: 20px;
margin: 0;
padding: 0;
}

.nav05 img
{
width: 84px;
height: 20px;
border: 0
}


.nav05 a:hover img
{
visibility:hidden
}

.nav06
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/contact_us_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 20px;
margin: 0;
padding: 0;
}

.nav06 img
{
width: 100px;
height: 20px;
border: 0
}


.nav06 a:hover img
{
visibility:hidden
}

.nav07
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/strategic_partners_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 20px;
margin: 0;
padding: 0;
}

.nav07 img
{
width: 150px;
height: 20px;
border: 0
}


.nav07 a:hover img
{
visibility:hidden
}


.nav08
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/online_directory_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 139px;
height: 20px;
margin: 0;
padding: 0;
}

.nav08 img
{
width: 139px;
height: 20px;
border: 0
}


.nav08 a:hover img
{
	visibility:hidden
}

.nav09
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/autorouter_over.gif) no-repeat;
white-space: nowrap;
display: block;
margin: 0;
left: 20px;
padding: 0;
}

.nav09 img
{
left: 20px;
border: 0;
}

.nav09 a:hover img
{
visibility:hidden
}

.adminheader { font-family: Verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 2px; background-color:#a1a8be }
.admintxt    { font-family: Verdana; font-size: 11px; font-weight: bold; background-color:#c6d6f1}
.admintxt1    { font-family: Verdana; font-size: 11px; font-weight: bold; background-color:#f6f6f6}
.adminfield  { font-family: Verdana;font-size: 11px;}
.adminborder { border: 1px solid #000000;}
.adminsubheader{font-family:verdana;font-size:11px;background-color:#e0e0e0;font-weight:bold;}
.admintitle {font-family: Verdana; font-size: 10pt; color: #000000;}
.hzline{background-color:white;}
.navigationbar{font-family:verdana;font-size:10px;background-color:#87a9e6;}
.navigationlinks{font-family:verdana;font-size:10px;text-decoration:none;}
.rightcoloumn{background-color:#efefef;}
.rightcolumn a {
	font-family: "Verdana",  Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100%; 
	padding: 3 3px 3 7px; 
	background-color: #29396b; 
	color: #ffffff; 
	text-decoration: none;
	}

.rightcolumn a:hover {
	color: #87a9e6;
	}
	
.lefttable{background-color:cccccc;}

.maintext{font-family:verdana;font-size:10pt;}
.smalltext{font-family:verdana;font-size:7pt;}
.field{width:134px;font-family:verdana;font-size:11px;}
.heading{font-family:verdana;font-size:11pt;font-weight:bold;}
.header{font-family:verdana;font-size:10pt;font-weight:bold;}
.field1{border:solid 1px #000000;font-family:verdana;font-size:11px;width:134px;}
.formlabels{font-family:verdana;font-size:11px;font-weight:bold;}
.labels{font-family:verdana;font-size:10px;font-weight:bold;padding-left:25px;text-transform:uppercase;}
.fieldsm{border:solid 1px #000000;font-family:verdana;font-size:11px;}

.bodytext
	{
	  font-family:verdana;
	  font-size:8pt;
	  color:#000000;
	  text-decoration:none;	
	} 

.t2 
	{
 	  font-size: 8pt; 
 	  FONT-FAMILY: Verdana;
 	  border:1px  ridge #000000;
 	  width:150px;
 	  height:19px
	}	
	
#rightpart{border:1px solid #c2cde0;padding:7px;text-align:center;margin-right:10px;}	

#rightpart p{margin:0px;padding-top:.5em;}	

#rightpart h1{font-family:tahoma;font-size:11px;font-weight:bold; margin:0px;color:#959595;}	

#tools{border:1px solid #c2cde0;padding:1px;}	

#tools p{margin:0px;padding-top:.5em;}	

#tools th{font-family:tahoma;font-size:11px;font-weight:bold; margin:0px;background-color:#99b7eb;padding:5px;text-align:left;padding-left: 10px;}	

ul.arrow{ 	
	font-family:tahoma;
	font-size:11px;
	margin-top: 10px;
	list-style:none;
	margin-left:10px;
	margin-top:0.5em;
	margin-bottom:0.5em;	
	
}


ul.arrow li { 	
	background: url(../images/arrow.gif) .2em .7em no-repeat;
	padding-bottom: 5px;
	padding-left: 15px;
}

ul.arrow a { 	
	color:#002ab3;
}

.brdrlft{border-left:1px solid #c2cde0;}

.linkslist{ 	
	font-family:tahoma;
	font-size:11px;
	
}

.bgbl{background-color:#7795d1;}

.bottomtextwht { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #fff; font-weight : normal; text-decoration : none; }

.bottomlinkswht { font-family : Tahoma, Verdana, Arial; font-size : 9px; color : #fff; font-weight : normal; text-decoration : underline; }

.bgheader { padding:6px; background-color : #6c779a; height:32px; color:#ffffff;}

.padtop4{padding-top:4px;}

.bggreydrk{background-color : #c6c6c6;}

.purpaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7c259f;
}


a:active.purpallinks { font-family : Arial, Helvetica, sans-serif; font-size : 13px; color : #7c259f; font-weight : bold; text-decoration : underline; }
a:link.purpallinks { font-family : Arial, Helvetica, sans-serif; font-size : 13px; color : #7c259f; font-weight : bold; text-decoration : underline; }
a:visited.purpallinks { font-family : Arial, Helvetica, sans-serif; font-size : 13px; color : #7c259f; font-weight : bold; text-decoration : underline; }
a:hover.purpallinks { font-family : Arial, Helvetica, sans-serif : 13px; color : #7c259f; font-weight : bold; text-decoration : none; }





<!----------- New -------------->
.text14bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000000; font-weight:bold; font-variant:small-caps; text-decoration:none;}

.text12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000; font-weight:normal; text-decoration:none;}

.text10bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#003399; font-weight:bold; text-decoration:none;}

.text12bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000; font-weight:bold; text-decoration:none;}

.text12boldw {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#ffffff; font-weight:bold; text-decoration:none;}

.text12bold a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#003399; font-weight:bold; text-decoration:underline;}

.text12bold a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#003399; font-weight:bold; text-decoration:none;}

.blue_bg { background-image:url(../images/blue_bg.gif); background-repeat:repeat-x; height:30px;}

.light_blue_bg { background-image:url(../images/light_blue_bg.gif); background-repeat:repeat-x; height:35px; border-left:1px solid #9aaad4; border-right:1px solid #9aaad4;}

.padl15 {padding-left:15px;}

.padt10 { padding-top:10px;}

.padr10 { padding-right:10px;}

.bdr{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}


.box{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#000000; font-weight:normal; text-decoration:none; border:1px solid #ccc; }

.scrollDiv { 
	overflow:auto;
	overflow-x:hidden;
	scrollbar-base-color: #c2d8fd;
	scrollbar-face-color: c2d8fd;
	scrollbar-arrow-color: #003399;
	scrollbar-3dlight-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-darkshadow-color: black;
}


.lightbg { background-color : #e0e9f4; }

.mainbdr{ border:1px solid #000;}

.h40 {height:40px;}

.h30 {height:30px;}

.h20 {height:20px;}

.h25 {height:25px;}

.boxhd {background-color: #99b7eb; }


.w250 {width:250px;}
.w252 {width:252px;}
.w254 {width:254px;}
.w255 {width:255px;}
.w256 {width:256px;}
.w258 {width:258px;}
.w259 {width:259px;}
.w260 {width:260px;}
.w261 {width:261px;}
.w262 {width:262px;}
.w263 {width:263px;}
.w264 {width:264px;}
.w265 {width:265px;}
.w267 {width:267px;}
.w268 {width:268px;}
.w270 {width:270px;}
.w272 {width:272px;}
.w273 {width:273px;}
.w274 {width:274px;}
.w275 {width:275px;}
.w278 {width:278px;}
.w279 {width:279px;}
.w280 {width:280px;}
.w281 {width:281px;}
.w282 {width:282px;}
.w283 {width:283px;}
.w284 {width:284px;}
.w285 {width:285px;}
.w286 {width:286px;}
.w287 {width:287px;}
.w290 {width:290px;}
.w292 {width:292px;}
.w295 {width:295px;}
.w299 {width:299px;}
.w300 {width:300px;}

.w827 {width:827px;}
