* {font-family:Verdana;}
html,body{height:100%; margin:0px; padding:0px ; font-size:11px;font-style:normal;}
td {font-size:11px; font-weight:normal; }
img {border-color:#000;}
li {font-weight:bold; font-size:10px; text-decoration:none;  font-style:normal;}
li.otw {font-weight:normal; font-size:11px;}

ul.feat, ul.download {margin:12px;margin-left:8px;padding:0;}
ul.feat li{font-weight:normal;list-style-type:none;background:url(/images/li.gif) no-repeat 0 6px;padding-left:16px;margin-top:5px;}
ul.download li{font-weight:normal;list-style-type:none;background:url(/images/p_dl.gif) no-repeat 0 center;padding:8px 24px;}

div {font-size:11px;}

a,a:link,a:active,a:visited {font-weight:bold; font-size:11px; text-decoration:none; color:#000;}
a:hover   {font-weight:bold; font-size:11px; text-decoration:underline; color:#000;}

a.company_black,a.company_black:link,a.company_black:visited,a.company_black:active,a.company_black:hover       {font-size:10px; color:#333333; text-decoration:none; font-weight:bold; }

a.c_black,a.c_black:link,a.c_black:visited,a.c_black:active {font-size:10px; color:#333333; text-decoration:none; font-weight:bold;}
a.c_black:hover       {font-size:10px; color:#333333; text-decoration:underline; font-weight:bold;}

a.c_black2,a.c_black2:link,a.c_black2:visited,a.c_black2:active,a.c_black2:hover {font-size:10px; color:#333333; text-decoration:underline; font-weight:bold;}

a.download,a.download:link,a.download:visited,a.download:active {font-size:11px; color:#3366CC; text-decoration:none; font-weight:bold;}
a.download:hover {font-size:11px; color:#3366CC; text-decoration:underline; font-weight:bold;}

a.prod_menu:hover,a.prod_menu,a.prod_menu:link,a.prod_menu:visited,a.prod_menu:active {font-size:10px; font-weight:normal; color:#000; text-decoration:none;}
a.prod_menu:hover {font-size:10px; font-weight:normal; color:#000; text-decoration:underline;}

a.doc:hover,a.doc,a.doc:link,a.doc:visited,a.doc:active {font-size:10px; font-weight:normal; color:#000; text-decoration:none;}
a.doc:hover {font-size:10px; font-weight:normal; color:#990000; text-decoration:underline;}

a.dir:hover,a.dir,a.dir:link,a.dir:visited,a.dir:active {font-size:10px; font-weight:bold; color:#000; text-decoration:none;}
a.dir:hover {font-size:10px; font-weight:bold; color:#990000; text-decoration:underline;}

a.upper_links,a.upper_links:link,a.upper_links:active,a.upper_links:visited {font-weight:normal; font-size:10px; text-decoration:none; color:#fff;}
a.upper_links:hover   {font-weight:normal;font-size:10px;text-decoration:none;color:#C4C4C4;}

a.lang,a.lang:link,a.lang:active,a.lang:visited {color:#fff;font-weight:bold;font-size:10px;text-decoration:none;background-color:#333}
a.lang:hover   {color:#000; font-weight:bold; font-size:10px; text-decoration:none; font-style:normal; background-color:#fff}

a.menu,a.menu:link,a.menu:active,a.menu:visited,a.menu:hover {color:#fff;font-weight:bold;font-size:10px;text-decoration:none;}
.menu {color:#fff;font-weight:bold;font-size:10px;text-decoration:none;}
a.menu_low,a.menu_low:link,a.menu_low:active,a.menu_low:visited {color:#FFF;font-weight:normal;font-size:10px;text-decoration:none;}
a.menu_low:hover   {font-weight:normal;font-size:10px;text-decoration:underline; color:#fff;}

a.menu_lowest,a.menu_lowest:link,a.menu_lowest:active,a.menu_lowest:visited {color:#fff;font-weight:bold;font-size:10px;text-decoration:none;}
a.menu_lowest:hover {color:#fff;font-weight:bold;font-size:10px;text-decoration:underline;}

a.menu_lowest_black,a.menu_lowest_black:link,a.menu_lowest_black:active,a.menu_lowest_black:visited {color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
a.menu_lowest_black:hover {color:#000; font-weight:bold; font-size:10px; text-decoration:underline;}

#newsline a.read_more, a.read_more,a.read_more:link,a.read_more:active,a.read_more:visited {font-weight:bold;font-size:10px;text-decoration:none; color:#000;}
#newsline a.read_more:hover,a.read_more:hover {text-decoration:underline;}

a.submenu,a.submenu:link,a.submenu:active,a.submenu:visited {font-weight:normal;font-size:11px;text-decoration:none;color:#000;}
a.submenu:hover   {font-weight:normal;font-size:11px;text-decoration:underline; color:#000;}

a.main_soft_cat,a.main_soft_cat:link,a.main_soft_cat:active,a.main_soft_cat:visited {font-weight:bold;font-size:14px;text-decoration:none;color:#006;}
a.main_soft_cat:hover {font-weight:bold;font-size:14px;text-decoration:underline; color:#006;font-style:normal;}

a.sub_cat,a.sub_cat:link,a.sub_cat:active,a.sub_cat:visited {font-weight:normal; font-size:11px; text-decoration:none; color:#036;}
a.sub_cat:hover   {font-weight:normal; font-size:11px; text-decoration:underline; color:#003366; font-style:normal;}

a.top_soft,a.top_soft:link,a.top_soft:active,a.top_soft:visited {font-weight:normal; font-size:12px; text-decoration:none; color:#3366CC; font-style:normal;}
a.top_soft:hover {font-weight:normal; font-size:12px; text-decoration:underline; color:#3366CC; font-style:normal;}

a.top_soft_u,a.top_soft_u:link,a.top_soft_u:active,a.top_soft_u:visited {font-weight:normal; font-size:12px; text-decoration:underline; color:#036;}
a.top_soft_u:hover {font-weight:normal; font-size:12px; text-decoration:underline; color:#036;}

a.ccc,a.ccc:link,a.ccc:active,a.ccc:visited {font-weight:normal; font-size:12px; text-decoration:none; color:#3366CC; font-style:normal;}
a.ccc:hover   {font-weight:normal; font-size:12px; text-decoration:underline; color:#3366CC;}

a.ccc2,a.ccc2:link,a.ccc2:active,a.ccc2:visited {font-weight:normal; font-size:10px; text-decoration:none; color:#003366; font-style:normal;}
a.ccc2:hover   {font-weight:normal; font-size:10px; text-decoration:underline; color:#003366;}

a.thin,a.thin:link,a.thin:active,a.thin:visited {font-weight:normal; font-size:10px; text-decoration:underline; color:#003366; font-style:normal;}
a.thin:hover   {font-weight:normal; font-size:10px; text-decoration:underline; color:#003366;}

a.key,a.key:link,a.key:active,a.key:visited {font-weight:normal; font-size:10px; text-decoration:none; color:#CCCCCC; font-style:normal;}
a.key:hover   {font-weight:normal; font-size:10px; text-decoration:none; color:#CCCCCC;}

a.header,a.header:link,a.header:active,a.header:visited {font-weight:bold; font-size:12px; text-decoration:none; color:#666666; font-style:normal; cursor:default;}
a.header:hover   {font-weight:bold; font-size:12px; text-decoration:none;color:#666;cursor:default;}

a.soft_title,a.soft_title:link,a.soft_title:active,a.soft_title:visited {font-weight:bold; font-size:14px; text-decoration:underline; color:#3366CC; font-style:normal;}
a.soft_title:hover   {font-weight:bold; font-size:14px; text-decoration:underline; color:#3366CC;}

a.main_menu,a.main_menu:link,a.main_menu:active,a.main_menu:visited {font-weight:bold; font-size:10px; text-decoration:none; color:#000;}
a.main_menu:hover   {font-weight:bold; font-size:10px; text-decoration:underline; color:#000;}

a.p_dl,a.p_dl:link,a.p_dl:active,a.p_dl:visited {font-weight:bold; font-size:12px; text-decoration:none; color:#000;}
a.p_dl:hover   {font-weight:bold; font-size:12px; text-decoration:underline; color:#000;}

a.win,a.win:link,a.win:active,a.win:visited {font-weight:bold; font-size:11px; text-decoration:none; color:#013974;}
a.win:hover   {font-weight:bold; font-size:11px; text-decoration:underline; color:#013974;}

a.mac,a.mac:link,a.mac:active,a.mac:visited {font-weight:bold; font-size:11px; text-decoration:none; color:#8C0202;}
a.mac:hover   {font-weight:bold; font-size:11px; text-decoration:underline; color:#8C0202;}

a.mobile,a.mobile:link,a.mobile:active,a.mobile:visited {font-weight:bold; font-size:11px; text-decoration:none; color:#1F591E;}
a.mobile:hover   {font-weight:bold; font-size:11px; text-decoration:underline; color:#1F591E;}

a.product_title, a.product_title:link, a.product_title:visited, a.product_title:active {font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
a.product_title:hover {text-decoration:underline;  font-size:11px; font-weight:bold; color:#000099;}

a.thin1,a.thin1:link,a.thin1:active,a.thin1:visited {font-weight:normal;font-size:10px;text-decoration:none;color:#000;}
a.thin1:hover   {font-weight:normal;font-size:10px;text-decoration:underline;color:#000;}

a.thin2,a.thin2:link,a.thin2:active,a.thin2:visited,a.thin2:visited {font-weight:normal; font-size:10px; text-decoration:underline; color:#000;}

.sup {color:#ce0000;vertical-align:super;font-size:smaller;font-weight:bold;}
.c_black {font-size:10px;color:#333;text-decoration:none;font-weight:bold;}
.product_title {font-size:14px; font-weight:bold; color:#36c; text-decoration:none;}
.grey {font-size:10px; font-weight:normal; color:#ccc;}
.dots_v              {font-weight:normal; font-size:10px; text-decoration:none; color:#C4C4C4;}
.heading             {font-weight:bold; font-size:16px; text-decoration:none; color:#003376;}
.news                {font-size:12px; color:#003376; font-style:normal; font-weight:bold; margin-left:15px;}
.news_text           {font-size:11px; color:#666; font-style:normal; font-weight:normal; margin-left:15px;}
.bolded              {font-size:12px; color:#000; font-style:normal; font-weight:bold; }
.pagename            {font-weight:normal; font-size:18px; text-decoration:none; color:#000;}
.company_white       {font-size:10px; color:#FFF; font-weight:bold; }
.white               {font-size:10px; color:#FFF; font-weight:normal; }
.company_black       {font-size:10px; color:#000; font-weight:bold; font-decoration:none;}
.small               {font-size:11px; color:#000; font-weight:normal; }
.search              {font-size:10px; color:#000; font-weight:bold; }
.very_small          {font-size:10px; color:#000; font-weight:normal; }

.checkbox_grey       {border:hidden #BCBCBC 0px; text-decoration:none; background-color:#F7F7F7; color:#000; font-size:11px; font-weight :normal;}
.checkbox            {border:hidden #BCBCBC 0px; text-decoration:none; background-color:#fff;  color:#000; font-size:11px; font-weight :normal; }
.textarea            {border:solid #333 1px; color:#211F50; text-decoration:none; background-color:#fff;  font-size:10px; color:#000; font-weight:normal; }
.textfield           {border:solid #333 1px; text-decoration:none; background-color:#FFF;  color:#333333; font-size:11px; font-weight :normal; text-align:left;}
.formbutton {border:solid #BCBCBC 1px; text-decoration:none; background-color:#DEDEDE;  color:#000; font-size:11px; font-weight:normal;}

.subscribebutton     {cursor:hand; border:0; text-decoration:none; background-color:#FFF;  font-size:12px; color:#CC0000;  font-weight:bold; font-style:normal;}
.filefield		{border:solid #254C86 1px; text-decoration:none; background-color:#FFF;  color:#000; font-size:11px; font-weight :normal; }
.search_button	{cursor:hand;border:0;text-decoration:none;background-color:#DBDBDB;font-size:10px;color:#fff;font-weight:bold;}

.forms1 {font-size:10px;}
.forms2 {font-size:10px; width:140px;}

/* menu_styles */
img.mb {margin:7px 7px 2px 0;border:0;height:7px;width:5px;float:left;}
img.ma {margin:5px 7px 2px 3px;border:0;height:11px;width:7px;clear:none;float:right;}
#hdr_content{
	position:relative;
	background-color:#333 ;
	width:541px;
	height:32px;
}
#hdr_nav{
	position:absolute;
	left:0px;
	top:0px;
	width:541px;
	font:10px Verdana,arial,helvetica,sans-serif;
	background-color:#333;
}
#hdr_nav span{
	position:relative;
	display:block;
	float:left;
	text-align:center;
	width:88px;
}
#hdr_nav a{
	display:block;
	text-decoration:none;
	line-height:26px;
	padding:3px 18px 3px 3px;
	color:#F7F7F7;
	background:#333 url(/images/mmenuat.gif) no-repeat 70px 0px;
}
#community span{
	width:101px;
}
#community a{
	width:101px;
	text-align:left;
	padding-left:9px;
	background-position: 83px 0;
}
#hdr_nav span[id="contacts"]{
	float:right;
}
#ftrcont p{margin:2px 0;padding:0;}
#ftrcont hr{height:1px; margin:5px 0;background-color:#bdbebd;clear:both;border:0;}
/*left menu*/
#lmenu {width:178px;background-color:#e3e3e3;}
#lmenu div {width:178px;clear:both;line-height:23px;padding:0;}
#lmenu img {float:left;clear:none;padding:0;margin:0;border:0;}
#lmenu div.item a {background: url(/images/m_arr1.gif) no-repeat left;margin:0;padding:4px 4px 4px 30px;line-height:12px;display:block;}
#lmenu div.lmheader {background-color:#900;text-align:center;}
#lmenu div.lmheader img{float:none;margin-left:7px;padding:0;vertical-align:middle;}
#lmenu div.cat {background:#bcbcbc url(/images/m_arr_cat.gif) no-repeat 9px;text-align:left;}
#lmenu div.cat a,#lmenu div.catselected  a{display:block;padding-left:22px;margin:0;border:0;}
#lmenu div.catselected  a{color:#fff;}
#lmenu div.catselected {background:#3c568b url(/images/m_arr_cat_sel.gif) no-repeat 9px;text-align:left;color:white;font-weight:bold;}
#lmenu div.sep {background-color:#ccc;}
#lmenu div.sep img {margin:0;padding:0;border:0;float:none;}
#lmenu div.submenu {padding:11px 0;background-color:#ededed;}
#lmenu ul {list-style-type:none;padding:0;margin:0;}
#lmenu li {background: url(/images/s_arr1.gif) no-repeat left;padding-left:34px;background-color:#ededed;line-height:15px;font-weight:normal;}

#contactform .err {color:red;cursor:help;}
/* map box */
#map_box {
	width:178px;
	height:79px;
	background:#999 url(/images/map_in_bg.png) no-repeat 0 0;
	text-align:center;
	color:#fff;
}
#map_box div {
	padding:3px 0 0 16px;	
}
#map_box div.title {
	padding:9px 0 2px 0;
	font-weight:bold;
	line-height:21px;
}
#map_box a {
	display:block;
	float:left;
	padding-left:24px;
	line-height:20px;
	background:url(/images/map_in_view.gif) no-repeat;
	color:#fff;
}
#map_box a.get {
	background:url(/images/map_in_get.gif) no-repeat;
	margin-left:8px;
}
p {padding:5px 0;margin:5px 0;}
.hsep {height:19px;background:url(/images/dots_h.gif) repeat-x left;clear:both;}