.margin0 {MARGIN:0px;}
.width10 {width: 10;}
.width342 {width: 342;}
.width72 {width: 72;}
.borderright{ border-right:1px solid #999999;}
.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: url('../images/dots_vertical.gif') repeat-y;}
.whitebg { background-color : #ffffff; }
.blackbg { background-color : #000000; }
.bluebg { background-color : #c2cde0; }
.darkbluebg { background-color : #0c234a; }
.greybg { background-color : #efefef; }
.listingoutline { background-color : #d4d7e1; }
.listingoutline1 { background-color : #eceef2; }
.lightgreybg { background-color : #a5a3a3; }
.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; }
.formfieldarea {padding:0; border:1px solid #356FA6; font-family:tahoma, arial, verdana;font-size:11px; width:150px; 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; }

.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;
width: 107px;
height: 20px;
margin: 0;
padding: 0;
}

.nav03 img
{
width: 107px;
height: 20px;
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
}

.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;	
	} 
	
	
	
	.sessionlabel { padding-left:7px; font-family: Tahoma, Arial, Verdana; color: #000000; font-size: 11px; font-weight: bold; }
	
		.sessiondata { padding-left:7px; font-family: Tahoma, Arial, Verdana; color: #000000; font-size: 11px; font-weight: normal; }