* {font-family:Verdana;}
html,body{ height:100%; margin:0px; padding:0px }

a,a:link,a:active,a:visited {font-weight: bold; font-size: 10px; text-decoration: underline; color: #000066; font-style: normal;}
a:hover   {font-weight: bold; font-size: 10px; text-decoration: underline; color: #000066; font-style: normal;}

a.product_category,a.product_category:link,a.product_category:active,a.product_category:visited {font-weight: bold; font-size: 12px; text-decoration: underline; color: #000066; font-style: normal;}
a.product_category:hover   {font-weight: bold; font-size: 12px; text-decoration: underline; color: #000066; font-style: normal;}

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: #FFFFFF; font-style: normal;}
a.upper_links:hover   {font-weight: normal; font-size: 10px; text-decoration: none; color: #C4C4C4; font-style: normal;}

a.lang,a.lang:link,a.lang:active,a.lang:visited { background-color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; color: #000000; font-style: normal;}
a.lang:hover   {background-color: #660000; font-weight: bold; font-size: 11px; text-decoration: none; color: #FFFFFF; font-style: normal;}

a.news_name,a.news_name:link,a.news_name:active,a.news_name:visited {font-weight: bold; font-size: 10px; text-decoration: none; color: #660000; font-style: normal;}
a.news_name:hover   {font-weight: bold; font-size: 10px; text-decoration: underline; color: #660000; font-style: normal;}

a.menu,a.menu:link,a.menu:active,a.menu:visited {font-weight: bold; font-size: 10px; text-decoration: none; color: #000000; font-style: normal;}
a.menu:hover   {font-weight: bold; font-size: 10px; text-decoration: underline; color: #000000; font-style: normal;}

a.submenu,a.submenu:link,a.submenu:active,a.submenu:visited {font-weight: normal; font-size: 11px; text-decoration: none; color: #000000; font-style: normal;}
a.submenu:hover   {font-weight: normal; font-size: 11px; text-decoration: underline; color: #000000; font-style: normal;}

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: #000066; font-style: normal;}
a.main_soft_cat:hover   {font-weight: bold; font-size: 14px; text-decoration: underline; color: #000066; 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: #003366; font-style: normal;}
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: #003366; font-style: normal;}
a.top_soft_u:hover   {font-weight: normal; font-size: 12px; text-decoration: underline; color: #003366; font-style: normal;}

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; font-style: normal;}

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: #666666; font-style: normal; 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; font-style: normal;}

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: #000000; font-style: normal;}
a.main_menu:hover   {font-weight: bold; font-size: 10px; text-decoration: underline; color: #000000; font-style: normal;}

a.win,a.win:link,a.win:active,a.win:visited {font-weight: bold; font-size: 11px; text-decoration: none; color: #013974; font-style: normal;}
a.win:hover   {font-weight: bold; font-size: 11px; text-decoration: underline; color: #013974; font-style: normal;}

a.mac,a.mac:link,a.mac:active,a.mac:visited {font-weight: bold; font-size: 11px; text-decoration: none; color: #8C0202; font-style: normal;}
a.mac:hover   {font-weight: bold; font-size: 11px; text-decoration: underline; color: #8C0202; font-style: normal;}

a.mobile,a.mobile:link,a.mobile:active,a.mobile:visited {font-weight: bold; font-size: 11px; text-decoration: none; color: #1F591E; font-style: normal;}
a.mobile:hover   {font-weight: bold; font-size: 11px; text-decoration: underline; color: #1F591E; font-style: normal;}

img {border-color: #000000;}
li {font-weight: bold; font-size: 10px; text-decoration: none;  font-style: normal;}

.dots_v              {font-weight: normal; font-size: 10px; text-decoration: none; color: #C4C4C4; font-style: normal;}
.heading             {font-weight: bold; font-size: 16px; text-decoration: none; color: #003376; font-style: normal;}
.news                {font-size: 12px; color: #003376; font-style: normal; font-weight: bold; margin-left: 15px;}
.news_text           {font-size: 11px; color: #666666; font-style: normal; font-weight: normal; margin-left: 15px;}
.bolded              {font-size: 12px; color: #000000; font-style: normal; font-weight: bold; }
.pagename            {font-weight: bold; font-size: 14px; text-decoration: none; color: #000000; font-style: normal;}
.small               {font-size: 10px; color:#000000; font-weight: normal; }
.search              {font-size: 10px; color:#000000; font-weight: bold; }
.very_small          {font-size: 9px; color:#000000; font-weight: normal; }
.checkbox_grey       {BORDER-RIGHT: hidden #BCBCBC 0px; BORDER-TOP: hidden #BCBCBC 0px; BORDER-LEFT: hidden #BCBCBC 0px; BORDER-BOTTOM: hidden #BCBCBC 0px; text-decoration: none; background-color: #F7F7F7;  color: #000000; font-size: 11px; font-weight : normal; }
.checkbox            {BORDER-RIGHT: hidden #BCBCBC 0px; BORDER-TOP: hidden #BCBCBC 0px; BORDER-LEFT: hidden #BCBCBC 0px; BORDER-BOTTOM: hidden #BCBCBC 0px; text-decoration: none; background-color: #FFFFFF;  color: #000000; font-size: 11px; font-weight : normal; }
.textarea            {BORDER-RIGHT: solid #333333 1px; BORDER-TOP: solid #333333 1px; BORDER-LEFT: solid #333333 1px; BORDER-BOTTOM: solid #333333 1px; color: #211F50; text-decoration: none; background-color: #FFFFFF;  font-size: 10px; color: #000000; font-weight: normal; }
.textfield           {BORDER-RIGHT: solid #333333 1px; BORDER-TOP: solid #333333 1px; BORDER-LEFT: solid #333333 1px; BORDER-BOTTOM: solid #333333 1px; text-decoration: none; background-color: #FFFFFF;  color: #000000; font-size: 11px; font-weight : normal; text-align: left;}
.formbutton          {BORDER-RIGHT: solid #BCBCBC 1px; BORDER-TOP: solid #BCBCBC 1px; BORDER-LEFT: solid #BCBCBC 1px; BORDER-BOTTOM: solid #BCBCBC 1px; text-decoration: none; background-color: #DEDEDE;  color: #000000; font-size: 11px; font-weight : normal; }
.subscribebutton     {cursor: hand; border: 0; text-decoration: none; background-color: #FFFFFF;  font-size: 12px; color: #CC0000; font-style: normal; font-weight: bold;}
.filefield           {BORDER-RIGHT: solid #254C86 1px; BORDER-TOP: solid #254C86 1px; BORDER-LEFT: solid #254C86 1px; BORDER-BOTTOM: solid #254C86 1px; text-decoration: none; background-color: #FFFFFF;  color: #000000; font-size: 11px; font-weight : normal; }
.search_button       {cursor: hand; border: 0; text-decoration: none; background-color: #DBDBDB;  font-size: 10px; color: #FFFFFF; font-style: normal; font-weight: bold;}