body
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
}

a:active{color:#000000;}

A.TopNav {font-family:Verdana; font-size:11; color:#5B5A5A; font-weight:normal; text-decoration: none;}
A.TopNav:link {color:#5B5A5A; text-decoration: none;}
A.TopNav:visited {color:#000000;}
A.TopNav:hover {text-decoration:underline; color:#000000;}
A.TopNav:active {color:#000000; text-decoration: none;}

A.LeftNavLink {font-family:Verdana; font-size:11; color:#000000; font-weight:normal; text-decoration: none; border: none 0px #ECEBEB; width: 210; padding: 3 3 3 0;}
A.LeftNavLink:link {color:#000000; text-decoration: none; border: solid 0px #ECEBEB; width: 210; padding: 3 3 3 0;}
A.LeftNavLink:visited {color:#000000; border: solid 0px #ECEBEB; width: 210; padding: 3 3 3 0;}
A.LeftNavLink:hover {text-decoration:none; color:#FF0000; border: solid 0px #999999; width: 210; padding: 3 3 3 0;}
A.LeftNavLink:active {color:#000000; border: solid 0px #ECEBEB; width: 210; padding: 3 3 3 0;}

A.LeftNavBoldLink {font-family:Verdana; font-size:11; color:#000000; font-weight:bold; text-decoration: none; border: none 0px #ECEBEB; width: 210px; padding: 3 3 3 0;}
A.LeftNavBoldLink:link {color:#000000; text-decoration: none; font-weight:bold; border: solid 0px #ECEBEB; width: 210px; padding: 3 3 3 0;}
A.LeftNavBoldLink:visited {color:#000000; border: solid 0px #ECEBEB; width: 210px; padding: 3 3 3 0; font-weight:bold;}
A.LeftNavBoldLink:hover {text-decoration:underline; font-weight:bold; color:#FF0000; border: solid 0px #999999; width: 210px; padding: 3 3 3 0;}
A.LeftNavBoldLink:active {color:#000000; border: solid 0px #ECEBEB; width: 210px; padding: 3 3 3 0; font-weight:bold;}


A.MoreLink {font-family:Verdana; font-size:11; color:#005286; font-weight:bold; text-decoration: none;}
A.MoreLink:link {color:#005286; text-decoration: none; font-weight:bold;}
A.MoreLink:visited {color:#005286; font-weight:bold;}
A.MoreLink:hover {text-decoration:none; color:#005286; font-weight:bold; text-decoration: underline;}
A.MoreLink:active {color:#005286; font-weight:bold;}


A.RegNav {font-family:Verdana; font-size:11; color:#005286; text-decoration:none;}
A.RegNav:link {color:#005286; text-decoration:none;}
A.RegNav:visited {color:#005286;}
A.RegNav:hover {text-decoration:underline; color:#005286;}
A.RegNav:active {color:#000000; text-decoration: none;}

A.RegNavBlack {font-family:Verdana; font-size:11; color:#000000; text-decoration:none;}
A.RegNavBlack:link {color:#000000; text-decoration:none;}
A.RegNavBlack:visited {color:#000000; text-decoration:none;}
A.RegNavBlack:hover {text-decoration:none; color:#000000;}
A.RegNavBlack:active {color:#000000; color:#000000; text-decoration: none;}

.tableStyle
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	border: solid 1px #999999;
	width: 765px;
}


.spacer
{
	height: 5px;
}


.tableColumn1
{
	width: 200px;
}

.tableColumn2
{
	width: 285px;
}


.tableColumn3
{
	width: 200px;
	text-align: center;
}

.tableContactUs
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	width: 450px;
	padding: 5 5 5 5;
}


.tableNoStyle
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	border: solid 0 #999999;
}

.tableFloating
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #000000;
	width: 100%;
}


.tableStyleLeft
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	border: solid 0 #999999;
	width: 511px;
}

.tableStyleRight
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	border: solid 0 #999999;
	width: 255px;
}




.tableStyleNews
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	width:        230px;
	padding: 2 2 2 2;
}

.tableStyleNoBorder
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	width: 765px;
}


.tableRegularPadding
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	width: 765px;
	padding: 10 10 10 10;
}



.tableDarkGrayBg
{
	font-family:       Verdana, Tahoma, Arial, Times New Roman;
	font-size:         8pt;
	background-image:  url('../images/nav_bg.gif');
	height: 31px;
}


.tableNewsArticle
{
	font-family:       Verdana, Tahoma, Arial, Times New Roman;
	font-size:         8pt;
	background-image:  url('../images/news_article.gif');
	width: 484px;
	height: 323px;
}


.inputShort
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	width: 200px;
}


.textArea
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #666666;
	width: 320px;
	height: 70;
}


.textWhite
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #FFFFFF;
}


.textBlack
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #000000;
}


.ddl
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color: #000000;
	width: 100%;
}

.textBold
{
	font-family:Verdana, Tahoma, Arial, Times New Roman; 
	font-size:11;
	font-weight: bold;
}


.textBlackBold
{
	font-family:Verdana, Tahoma, Arial, Times New Roman; 
	font-size:11;
	font-weight: bold;
	color: Black;
}

.textRedBold
{
	font-family:Verdana, Tahoma, Arial, Times New Roman; 
	font-size:12;
	font-weight: bold;
	color: #005286
}

.textRedReg
{
	font-family:Verdana, Tahoma, Arial, Times New Roman; 
	font-size:11;
	font-weight: normal;
	color: Red;
}

.textRedSmall
{
	font-family:Verdana, Tahoma, Arial, Times New Roman; 
	font-weight: normal;
	color: Red;
	font-size:11; 
}


.textBoldUnderline
{
	font-family:Verdana, Tahoma, Arial, Times New Roman; 
	font-size:11;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.textDarkGray
{
		font-family:       Verdana, Tahoma, Arial, Times New Roman;
	font-size:         8pt;
	color:  #999999;	
	font-weight: bold;
}

.tableRegular
{
	font-family:       Verdana, Tahoma, Arial, Times New Roman;
	font-size:         8pt;
	color:  #999999;	
	width: 100%;
}


.navMenuBg
{
	font-family:       Verdana, Tahoma, Arial, Times New Roman;
	font-size:         8pt;
	background-image:  url('../images/nav_bg.gif');
	height: 31px;
}


.miniNavMenuBg
{
	background-image:  url('../images/bar_mini_gradiant.gif');
	height: 10px;
}


.newsBg
{
	background-image:  url('../images/news_panel_bg.gif');
	width: 249;
}

.dividerBg
{
	background-image:  url('../images/divider.gif');
	width: 25;
}


.dividerRedBg
{
	background-image:  url('../images/vline_red.gif');
	width: 18;
}

.tableRedBorder
{
	border-right: solid 2 Red
	font-family:       Verdana, Tahoma, Arial, Times New Roman;
	font-size:         8pt;
}


.aboutUsHeader
{
	background-image:  url('../images/header_about_us.gif');
	width: 765;
	height: 80;
}

.productsServicesHeader
{
	background-image:  url('../images/header_products_services.gif');
	width: 765;
	height: 80;
}

.productsHeader
{
	background-image:  url('../images/header_products.gif');
	width: 765;
	height: 80;
}

.servicesHeader
{
	background-image:  url('../images/header_services.gif');
	width: 765;
	height: 80;
}


.partnerSolutionsHeader
{
	background-image:  url('../images/header_partner_solutions.gif');
	width: 765;
	height: 80;
}

.partnersAlliancesHeader
{
	background-image:  url('../images/header_partners_alliances.gif');
	width: 765;
	height: 80;
}


.industriesHeader
{
	background-image:  url('../images/header_industries.gif');
	width: 765;
	height: 80;
}

.technologyHeader
{
	background-image:  url('../images/header_technology.gif');
	width: 765;
	height: 80;
}

.contactUsHeader
{
	background-image:  url('../images/header_contact_us.gif');
	width: 765;
	height: 80;
}

.newsHeader
{
	background-image:  url('../images/header_news.gif');
	width: 765;
	height: 80;
}

.siteMapHeader
{
	background-image:  url('../images/header_sitemap.gif');
	width: 765;
	height: 80;
}

.leftNav
{
	background-image:  url('../images/left_nav_bg.gif');
	width: 249;
	height: 458;
	vertical-align: top;
}

.tableLeftNavLink
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	width:	      100%;
	padding: 1 0 1 0;

}

.mainContent
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #000000;
	padding: 15 15 15 15;
	vertical-align: top;
}

.darkgrayTextBoldUnderline
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	text-decoration: underline;
	font-weight: bold;
}

.blackTextBoldUnderline
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #000000;
	text-decoration: underline;
	font-weight: bold;
}

.blackTextBoldSmall
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #000000;
	text-decoration: none;
	font-weight: bold;
}


.blackTextBoldReg
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    10pt;
	color:        #000000;
	text-decoration: none;
	font-weight: bold;
}



.subLevelContent
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	vertical-align: top;
	width: 450;
}



.tableContent
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	width:	      765;
	border: none 0 #FFFFFF;
}



.newsLabel
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #000000;	
	font-weight: bold;
}

.headerBottomDefault
{
background-image:  url('../images/header_bottom_default.gif');
	width: 765;
	height: 57;
}


.headerBottomDefaultBg
{
	background-image:  url('../images/header_bottom_default_bg.gif');
	width: 765;
}



.defaultClient
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	width: 225;
}

.defaultPartners
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	width: 225;
}


.defaultDo
{
	font-family:  Verdana, Tahoma, Arial, Times New Roman;
	font-size:    8pt;
	color:        #666666;
	width: 150;
	vertical-align: top;
	
}


.upperRightMenu
{
	background-image:  url('../images/upper_right_bg.gif');
	width: 250;
	height: 42;
	text-align: center;
	vertical-align: bottom;
}