/* --- Style sheet for style Active 24 (New 2006/07) --- */


/* --- Custom css starts here --- */

div.winvslinux   {   font-weight: bold;   }
div.winvslinux ul   {   font-weight: normal;   margin: 0px 0px 0px 17px;   }
div.winvslinux ul li   {   margin: 1px 0px 1px 0px;   }


img.header_icon       {   position: relative;   float: left;   margin: 1px 5px 0px 0px;   }
div.header_div_text   {   position: relative;   float: left;   margin: 1px 0px 0px 0px;   font-weight: bold;   font-family: verdana, arial, sans-serif;   font-size: 11px;   color: white;   }


.button_red {   height: 24px;   padding: 2px 0px 0px 0px;   cursor: pointer;   border: solid 1px #daa99c;   border-right: outset 2px #dddddd;   border-bottom: outset 2px #dddddd;   font-size: 11px;   font-family: arial, verdana, sans-serif;   color: white;   background-color: #a32805;   background-image: url(/graphics/images/wrappers/v2_button_red_bg.gif);   font-weight: bold;   }

.button_windows   {   height: 24px;   padding: 2px 0px 0px 20px;   cursor: pointer;   border: solid 1px #daa99c;   border-right: outset 2px #dddddd;   border-bottom: outset 2px #dddddd;   font-size: 11px;   font-family: arial, verdana, sans-serif;   color: white;   background-color: #a32805;   background-image: url(/graphics/images/wrappers/v2_button_windows_bg.gif);   font-weight: bold;   }

.button_linux   {   height: 24px;   padding: 2px 0px 0px 20px;   cursor: pointer;   border: solid 1px #daa99c;   border-right: outset 2px #dddddd;   border-bottom: outset 2px #dddddd;   font-size: 11px;   font-family: arial, verdana, sans-serif;   color: white;   background-color: #a32805;   background-image: url(/graphics/images/wrappers/v2_button_linux_bg.gif);   font-weight: bold;   }

/* PRODUCT PAGES DESIGN ********************************/
.product_header_home {   width: 262px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_home.gif);   }
.product_header_home_wide {   width: 564px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_home_wide.gif);   }
.product_header_business {   width: 262px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_business.gif);   }
.product_header_business_wide {   width: 564px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_business_wide.gif);   }
.product_header_domain {   width: 262px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_domain.gif);   }
.product_header_domain_wide {   width: 564px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_domain_wide.gif);   }
.product_header_addons {   width: 262px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_addons.gif);   }
.product_header_addons_wide {   width: 564px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_addons_wide.gif);   }
.product_header_addons_addonName{padding-bottom: 5px; font-weight: bold; font-size: 11px;}

.product_header_info {   width: 262px;   height: 20px;   padding: 0px 0px 0px 5px;   color: white;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_headerbg_info.gif);   }

.addons_campaignPrice{font-size: 16px; font-weight: bold; color:#eb0000; padding-bottom: 10px;}
.addons_ordinaryPrice{font-size: 14px; font-weight: bold; color:#cccccc; text-decoration: line-through;padding-bottom: 10px;}


.product_textarea {   width: 262px;   padding: 10px 10px 10px 10px;   color: #333333;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-color: #ebebeb;   }
.product_textarea_wide {   width: 564px;   padding: 10px 10px 10px 10px;   color: #333333;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-color: #ebebeb;   }
div.product_shadowbox {   width: 266px;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   color: #333333;   font-family: verdana, arial, sans-serif;   font-size: 11px;   background-image: url(/graphics/images/wrappers/v2_box_shadow_bg.gif);   }
div.product_shadowbox_bottom {   width: 266px;   height: 5px;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   background-image: url(/graphics/images/wrappers/v2_box_shadow_bottom.gif);   }
#leftmenu_content {}
#leftmenu_content_midpage {   position: relative;   top: 188px;   left: 10px;   }

/* PRODUCT PAGES STYLES ***************************/
#showcases {   display: none;   }
#wlinfo, #wlinfohome, #wlinfobusiness {   display: none;   margin-left: 22px;   }
#technicalSpecification{display: none;}
#blockInfo1, #blockInfo2, #blockInfo3, #blockInfo4, #blockInfo5, #blockInfo6, #blockInfo7,#blockInfo8, #blockInfo9, #blockInfo10, #blockShowcase1, #blockShowcase2, #blockShowcase3, #blockShowcase4, #blockShowcase5, #blockShowcase6, #blockShowcase7, #blockShowcase8, #blockShowcase9, #blockShowcase10 {display: none;}
.showcaseTop{background-image:url(/graphics/uk/v2/showcases/design/showcase.bg.top.gif); background-repeat: repeat-x; padding: 10px;padding-left: 20px;}
.showcaseBottom{background-image:url(/graphics/uk/v2/showcases/design/showcase.bg.bottom.gif); height: 44px; }
.showcaseText{ text-align: justify}

/* PRODUCT PAGES STYLES ***************************/
#showcases {   display: none;   }
#wlinfo, #wlinfohome, #wlinfobusiness {   display: none;   margin-left: 22px;   }
#technicalSpecification{display: none;}

/* FRONT PAGE - MAIN BOXES ********************************/
.front_mainbox         {   height: 175px;   text-align: center;   background-image: url(/graphics/images/wrappers/v2_bordercolor.gif);   background-repeat: repeat-y;   }
.front_mainbox_list    {   text-align: left;   width: 160px;   margin: 0px 0px 10px 40px;   }
.front_mainbox_list ul {   list-style-image: url(/graphics/images/misc/v2_check_sharp.gif);   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   }
.front_mainbox_list li {   padding: 0px 0px 0px 0px;   height: 17px;   }
.front_price           {   font-size: 16px;   margin: -2px 0px 6px 0px;   padding: 0px 0px 0px 0px;   }
.front_infobox         {   background-image: url(/graphics/images/misc/v2_infobox_bg.gif);   }
.front_infobox_divider {   height: 1px;   background-color: #818c92;   }


/* FRONT PAGE - SMALL BOXES *******************************/
.front_smallbox          {   height: 48px;   background-image: url(/graphics/images/wrappers/v2_smallbox_bg.gif);   }
.front_smallbox_end      {   height: 48px;   background-image: url(/graphics/images/wrappers/v2_smallbox_204_bg.gif);   }

/* FRONT PAGE - BOTTOM BOXES ******************************/
.front_bottombox         {   height: 73px;   background-image: url(/graphics/images/wrappers/v2_bottombox_bg.gif);   }
.front_bottombox_end     {   height: 73px;   background-image: url(/graphics/images/wrappers/v2_bottombox_204_bg.gif);   }


/* GLOBAL *************************************************/
body, div, span, td {   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   font-size: 11px;   font-family: arial, verdana, sans-serif;   color: black;   line-height: 15px;   }
img       {   border: none;   }
a         {   color: #eb0000;   text-decoration: none;  }
a:hover   {   text-decoration: underline;   }
a.graylink, a.graylink:hover    {   color: #666666;   }
a.whitelink, a.whitelink:hover    {   color: #ffffff;   }
.partners  {   margin: 15px 0px 15px 0px;   text-align: center;   }
form, .clearForm {   margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;   }
table, .table    {   padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;    border-width: 0px 0px 0px 0px;    border-spacing: 0px;    border-style: outset outset outset outset;   border-color: gray gray gray gray;   border-collapse: collapse;  }
.clear    {   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   height: 0px;   clear: both;   }
.button   {   height: 22px;   padding: 0px 0px 0px 0px;   cursor: pointer;   border: solid 1px #aaaaaa;   border-right: outset 2px #dddddd;   border-bottom: outset 2px #dddddd;   font-size: 11px;   font-family: arial, verdana, sans-serif;   color: #333333;   background-image: url(/graphics/images/wrappers/v2_button_bg.gif);   }
input     {   font-size: 11px;   font-family: arial, verdana, sans-serif;   color: #333333;   }
.greentext  {   color: #00dd00;   }
.redtext    {   color: #eb0000;   }
.yellowtext {   color: #dad311;   }
.grayheader {   color: #555555;   font-weight: bold;   margin: 0px 0px 13px 0px;   }
.logolink   {   margin: 20px 0px 0px 11px;   }
.logolink_img   {   width: 97px;   height: 68px;   }


/* PAGE FOOTER ********************************************/
.footer   {   height: 15px;   padding: 2px 0px 1px 0px;   text-align: center;   background-color: #6d6d6d;   color: #d0d0d0;   font-size: 9px;   font-family: arial, verdana, sans-serif;  }
.footer a, .footer a:hover, .footer a:visited {   color: #d0d0d0;   }
.footer_subpage  {   width: 966px;   height: 15px;   margin: 2px 0px 0px 0px;   color: #d0d0d0;   font-size: 9px;   font-family: arial, verdana, sans-serif;   }
a.flink  {   color: #d0d0d0;   font-size: 9px;   font-family: arial, verdana, sans-serif;  }


/* PAGE HEADER ********************************************/
table.page_header       {   background-image: url(/graphics/design/top4_BG_okt07_810_103.gif);   background-repeat: no-repeat;   }
table.page_subheader    {   background-image: url(/graphics/design/Top_okt07_990_103.gif);   }
div.page_header_links   {   width: 204px;   margin: 0px 0px 0px 0px;   text-align: center;   }
div.page_header_link   {   width: 204px; margin: 0px 0px 0px 0px;   text-align: center;   }
div.page_header_myaccount_header {   margin: 4px 0px 0px 10px;   color: white;   font-weight: bold;   }
div.page_header_myaccount_help   {   margin: 4px 10px 0px 0px;   }
div.page_header_myaccount_help a {   font-size: 9px;   color: white;   text-decoration: underline;   }
#topmenu    {   list-style-type: none;   }
#topmenu a  {   color: #6d6d6d;   }
#topmenu ul {   float: right;   list-style-type: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   }
#topmenu li {   float: left;   padding: 0px 8px 0px 8px;   margin: 0px 0px 0px 0px;   height: 23px;   }
#topmenu li div   {   margin: 5px 0px 0px 0px;   }
#topmenu li.divider     {   margin: 4px 0px 0px 0px;   padding: 0px 0px 0px 0px;   width: 2px;   height: 15px;   background-image: url(/graphics/images/wrappers/v2_topmenu_divider.gif);   }
#topmenu li.active      {   background-color: #6d6d6d;   margin: 0px 1px 0px 0px;   }
#topmenu li.active a    {   color: white;   font-weight: bold;   }
.topmenu_subpage #topmenu ul   {   float: left;   margin: 0px 0px 0px 67px;   }


/* MY ACCOUNT *********************************************/
.myaccount           {   height: 61px;   background-image: url(/graphics/images/wrappers/v2_myaccount_bg.gif);   }
.front_myaccount     {   height: 61px;   background-image: url(/graphics/images/wrappers/v2_myaccount_bg.gif);   }
.myaccount_usertext  {   float: left;   margin: 8px 0px 0px 0px;   }
.myaccount_userfield {   float: left;   margin: 8px 0px 0px 0px;   }
.myaccount_passtext  {   float: left;   margin: 6px 0px 0px 0px;   }
.myaccount_passfield {   float: left;   margin: 6px 5px 0px 0px;   }
#myaccount_button    {   float: left;   margin: 6px 0px 0px 0px;   height: 20px;   }


/* TOOLBOX ************************************************/
.toolbox           {   height: 141px;  background-image: url(/graphics/images/wrappers/v2_toolbox_bg.gif);   }
.front_toolbox     {   height: 141px;   background-image: url(/graphics/images/wrappers/v2_toolbox_bg.gif);   border-bottom: solid 1px #555555;   }
.toolbox_divider   {   height: 2px;   background-image: url(/graphics/images/wrappers/v2_toolbox_divider.gif);   }
.toolbox_icon      {   float: left;  margin: 6px 10px 6px 10px;   }
.toolbox_item      {   float: left;  margin: 9px 0px 0px 0px;   color: white;   }
.toolbox_item a,.toolbox_item a:hover, .toolbox_item a:visited    {   color: white;   }


/* INFOBOX ************************************************/
.infobox         {   margin: 0px 0px 0px 0px;   background-color: #f4f4f4;   background-image: url(/graphics/images/wrappers/v2_rightmenu_bg.gif);   }
.infobox_divider {   margin: 0px 0px 0px 0px;   height: 1px;   background-color: #c7c7c7;   }


/* FRONT PAGE - CHECK DOMAIN ******************************/
.front_checkdomain           {   width: 606px;   height: 61px;   background-image: url(/graphics/images/wrappers/v2_checkdomain_bg.gif);   }
.front_checkdomain_text      {   float: left;   color: #cb0000;   font-size: 12px;   font-family: arial, verdana, sans-serif;   font-weight: bold;   margin: 13px 0px 0px 10px;   }
.front_checkdomain_field     {   float: left;   margin: 9px 0px 0px 10px;   padding: 2px 0px 0px 2px;   font-size: 13px;   font-family: arial, verdana, sans-serif;   }
#front_checkdomain_button    {   float: left;   margin: 9px 0px 0px 10px;   }
.front_checkdomain_offertext {   color: #cb0000;   font-size: 12px;   font-family: arial, verdana, sans-serif;   margin: 7px 0px 0px 10px;   }


/* FRONT PAGE - BANNER ************************************/
.front_banner   {   background-color: #818c92;   border-top: solid 1px #818c92;   border-left: solid 1px #818c92;   border-bottom: solid 1px #818c92;   }




/* SUB PAGE - CHECK DOMAIN ********************************/
.checkdomain           {   height: 61px;   background-image: url(/graphics/images/wrappers/v2_checkdomain_bg.gif);   background-position: -10px 0px;   border-left: solid 1px #818c92;   border-right: solid 1px #818c92;   }
.checkdomain_text      {   float: left;   color: #cb0000;   font-size: 11px;   font-family: arial, verdana, sans-serif;   font-weight: bold;   margin: 7px 0px 0px 10px;   }
.checkdomain_field     {   float: left;   margin: 7px 0px 0px 10px;   padding: 2px 0px 0px 2px;   font-size: 13px;   font-family: arial, verdana, sans-serif;   }
#checkdomain_button    {   float: left;   margin: 7px 0px 0px 10px;   }


/* LEFT MENU **********************************************/
.leftmenu             {   background-color: #f4f4f4;   background-image: url(/graphics/images/wrappers/v2_leftmenu_bg.gif);   }
.leftmenu_header      {   font-weight: bold;   margin: 0px 1px 0px 1px;   padding: 10px 0px 10px 10px;   color: #555555;   background-color: #e4e4e4;   border-bottom: solid 1px #c7c7c7;   }
#leftmenu             {   list-style-type: none;   }
#leftmenu a           {   color: #6d6d6d;   }
#leftmenu ul          {   list-style-type: none;   margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px;   }
#leftmenu li          {   padding: 5px 5px 0px 11px;   height: 21px;   }
#leftmenu li div      {   margin: 0px 0px 0px 0px;   }
#leftmenu li.divider  {   display: none;   }
#leftmenu li.active   {   background-color: #ffffff;   border-top: solid 1px #eaeaea;   border-bottom: solid 1px #eaeaea;   margin: 0px 1px 0px 1px;   padding: 5px 5px 0px 28px;   background-image: url(/graphics/images/misc/v2_arrow.gif);   background-repeat: no-repeat;   background-position: 10px 7px;   }
#leftmenu li.active a {   color: #333333;   font-weight: bold;   }


/* RIGHT MENU *********************************************/
.rightmenu         {   background-color: #f4f4f4;   background-image: url(/graphics/images/wrappers/v2_rightmenu_bg.gif);   }


/* MAIN CONTENT *******************************************/
.main          {   background-color: #ffffff;   }
.main_banner   {   border-bottom: solid 1px #c7c7c7;   margin: 0px 0px 0px 0px;   }
.main_content  {   margin: 20px;   }


/* MAIN CONTENT - HEADERS *********************************/
h1  {   font-family: Arial, Helvetica, sans-serif;   color: #555555;   font-size: 22px;   font-weight: normal; padding: 0px 0px 0px 0px;   margin: 5px 0px 20px 0px;   }
h2  {   font-family: Arial, Helvetica, sans-serif;   color: #555555;   font-size: 16px;   font-weight: normal; padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }
h3  {   font-family: Arial, Helvetica, sans-serif;   color: #555555;   font-size: 12px;   font-weight: bold;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }
h4  {   font-family: Arial, Helvetica, sans-serif;   color: #333333;   font-size: 12px;   font-weight: bold;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }
h5, 
h6, 
h7  {   font-family: Arial, Helvetica, sans-serif;   color: #555555;   font-size: 12px;   font-weight: bold;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }
p, 
.normal, 
.table  {   font-family: Arial, Helvetica, sans-serif;   color: #111111;   font-size: 11px;   font-weight: normal;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }
.intro  {   font-family: Arial, Helvetica, sans-serif;   color: #A1A99B;   font-size: 11px;   font-weight: normal; padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }
.price  {   font-family: Arial, Helvetica, sans-serif;   color: #EB0000;   font-size: 24px;   font-weight: bold;   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px;   }

/************* AD-ON PRODUCTS ****************************/
.adonIcon {
	width: 40px;
	border-style: solid;
	border-color: #a2a2a2;
	border-width: 0px 0px 1px 0px;
	padding: 5px;		
}

.adonHeading {
	width: 340px;
	font-family: arial;
	font-size: 13px;
	color: #333333;
	line-height: 160%;	
}

.adonLeft {
	border-style: solid;
	border-color: #a2a2a2;
	border-width: 0px 0px 1px 0px;
	padding: 0px 15px 5px 0px;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	line-height: 160%;
}

.adonRight {
	width: 180px;
	border-style: solid;
	border-color: #a2a2a2;
	border-width: 0px 0px 1px 1px;
	padding: 0px 0px 5px 15px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	line-height: 160%;
}

.adonLink, adonLink:visited {
	color: #EB0000;
	font-weight:bold;
	text-decoration: none;
}

.adonLink:hover, adonLink:active {
	color: #EB0000;
	font-weight:bold;
	text-decoration: underline;
}

/* ORDERBOX STYLES ***************/
.orderboxHeader {
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	background-image: url('/graphics/images/adons/bg_orderboxTop.gif');
	height: 19px;
	text-align: left;
	padding: 4px;
}

.orderboxRadio {
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #f4f4f4 #d4d4d4 #c7c7c7;
	border-style: solid;
	background-color: #f4f4f4;
	text-align: center;
	width: 30px;
	padding: 4px;	
}

.orderboxText {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #f4f4f4 #d4d4d4 #f4f4f4;
	border-style: solid;
	background-color: #f4f4f4;
	text-align: left;
	width: 230px;
	padding: 4px;
}

.orderboxPrice {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #c7c7c7 #d4d4d4 #f4f4f4;
	border-style: solid;
	background-color: #f4f4f4;
	text-align: right;
	width: 190px;
	padding: 4px;	
}

.orderboxFooter {
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	background-color: #525252;
	text-align: right;
	height: 19px;
	padding: 4px;	
}

/*****************************************************
CONTENT: MATRIX
  Usage:
    <table class="matrix"><tr><td>
    <ul>
      <li>
        <ul class="gray" style="width: 150px;">
          <li class="header">Column header</li>
          <li>Row 1</li>
          <li class="alt">Row 2</li>
          <li>Row 3</li>
          <li class="alt">Row 4</li>
        </ul>
      </li>
      <li>
        <ul class="gray2" style="width: 150px;">
          <li class="header">Column header</li>
          <li>Row 1</li>
          <li class="alt">Row 2</li>
          <li>Row 3</li>
          <li class="alt">Row 4</li>
        </ul>
      </li>
      <li>
        <ul class="green" style="width: 150px;">
          <li class="header">Column header</li>
          <li>Row 1</li>
          <li class="alt">Row 2</li>
          <li>Row 3</li>
          <li class="alt">Row 4</li>
        </ul>
      </li>
    </ul>
    </td></tr></table>
*****************************************************/
   .matrix {
      padding: 0px;
      margin: 0px;
      margin-left: -1px;
      border-collapse: collapse;
      }
      .matrix ul {
          padding: 0px;
          margin: 0px;
          list-style-type: none;
          }
          .matrix ul li {
              float: left;
              }
              .matrix ul li ul.gray {
                  background-color: #E1E1E1;
                  }
              .matrix ul li ul.gray2 {
                  background-color: #EEEEEE;
                  }
              .matrix ul li ul.green {
                  background-color: #DAE0D5;
                  }
              .matrix ul li ul.gray li.image {
                  background-color: #ffffff;
                  font-weight: bold;
				  font-style: italic;
				  text-align: right;
				  color: #666666;
				  border-style: solid;
				  border-color: #cccccc;
				  border-width: 0px 1px 0px 0px;
                  }
              .matrix ul li ul.gray li.header {
                  background-color: #ffffff;
                  font-weight: bold;
				  border-style: solid;
				  border-color: #cccccc;
				  border-width: 1px 0px 1px 0px;
                  }
              .matrix ul li ul.gray li.alt {
                  background-color: #D1D1D1;
                  }
              .matrix ul li ul.gray2 li.image {
                  background-color: #ffffff;
                  font-weight: bold;
				  font-style: italic;
				  text-align: right;				  
				  color: #666666;
                  }
              .matrix ul li ul.gray2 li.header {
                  background-color: #ffffff;
                  font-weight: bold;
				  border-style: solid;
				  border-color: #cccccc;
				  border-width: 1px 0px 1px 0px;				  
                  }
              .matrix ul li ul.gray2 li.alt {
                  background-color: #E1E1E1;
                  }
              .matrix ul li ul.green li.header {
                  font-weight: bold;
                  background-color: #CDD5C8;
                  }
              .matrix ul li ul.green li.alt {
                  background-color: #CDD5C8;
                  }
                  .matrix ul li ul li {
                      float: none;
                      font-family: Arial, Helvetica, sans-serif;
                      color: #000000;
                      font-size: 11px;
                      font-weight: normal;
                      padding: 3px;
                      }


/*****************************************************
CONTENT: BOXES 
  Note: The numbers refer to the placement, and are ordered like this:
  1 2 3
  4 5 6
  7 8 9
  Usage:
    <table class="box" style="width: 300px;">
      <tr>
        <td class="box_1"></td>
        <td class="box_2"></td>
        <td class="box_3"></td>
      </tr><tr>
        <td class="box_4"></td>
        <td class="box_5">Content here</td>
        <td class="box_6"></td>
      </tr><tr>
        <td class="box_7"></td>
        <td class="box_8"></td>
        <td class="box_9"></td>
      </tr>
    </table>
*****************************************************/
  .newbox {
      border-collapse: collapse;
      margin: 0px;
      padding: 0px;
      border-spacing: 0px;
      empty-cells: show;
      }
      .newbox td.box_1 {
          width: 12px;
          height: 12px;
          background-image: url(/graphics/images/box/newbox_left_top.gif);
          background-repeat: no-repeat;
          padding-right: 12px;
          padding-left: 0px;
          padding-top: 12px;
          padding-bottom: 0px;
          }
      .newbox td.box_2 {
          width: 100%;
          height: 12px;
          background-image: url(/graphics/images/box/newbox_top_bg.gif);
          background-repeat: repeat-x;
          }
      .newbox td.box_3 {
          width: 16px;
          height: 12px;
          background-image: url(/graphics/images/box/newbox_right_top.gif);
          background-repeat: no-repeat;
          }
      .newbox td.box_4 {
          width: 12px;
          height: 100%;
          background-image: url(/graphics/images/box/newbox_left_bg.gif);
          background-repeat: repeat-y;
          }
      .newbox td.box_5 {
          font-family: Arial, Helvetica, sans-serif;
          color: #111111;
          font-size: 11px;
          font-weight: normal;
          padding: 0px;
          margin: 0px;
          }
      .newbox td.box_6 {
          width: 16px;
          height: 100%;
          background-image: url(/graphics/images/box/newbox_right_bg.gif);
          background-repeat: repeat-y;
          }
      .newbox td.box_7 {
          width: 12px;
          height: 16px;
          background-image: url(/graphics/images/box/newbox_left_bottom.gif);
          background-repeat: no-repeat;
          }
      .newbox td.box_8 {
          width: 100%;
          height: 16px;
          background-image: url(/graphics/images/box/newbox_bottom_bg.gif);
          background-repeat: repeat-x;
          }
      .newbox td.box_9 {
          width: 16px;
          height: 16px;
          background-image: url(/graphics/images/box/newbox_right_bottom.gif);
          background-repeat: no-repeat;
          padding-right: 16px;
          padding-left: 0px;
          padding-top: 16px;
          padding-bottom: 0px;
          }
    .newbox td.box2_1 {
          width: 12px;
          height: 12px;
          background-image: url(/graphics/images/box/newbox_left_bg.gif);
          background-repeat: repeat;
          padding-right: 12px;
          padding-left: 0px;
          padding-top: 12px;
          padding-bottom: 0px;
          }
    .newbox td.box2_2 {
          width: 100%;
          height: 12px;
          }
    .newbox td.box2_3 {
          width: 16px;
          height: 12px;
          background-image: url(/graphics/images/box/newbox_right_bg.gif);
          background-repeat: repeat;
          }
    .newbox td.box2_7 {
          width: 12px;
          height: 16px;
          background-image: url(/graphics/images/box/newbox_left_bg.gif);
          background-repeat: repeat;
          }
    .newbox td.box2_8 {
          width: 100%;
          height: 16px;
          }
    .newbox td.box2_9 {
          width: 16px;
          height: 16px;
          background-image: url(/graphics/images/box/newbox_right_bg.gif);
          background-repeat: repeat;
          padding-right: 16px;
          padding-left: 0px;
          padding-top: 16px;
          padding-bottom: 0px;
          }
      .newbox td.box_40 {
          width: 12px;
          background-image: url(/graphics/images/box/newbox_left_bg.gif);
          background-repeat: repeat-y;
          }
      .newbox td.box_50 {
          font-family: Arial, Helvetica, sans-serif;
          color: #555555;
          font-size: 10px;
          font-weight: normal;
          padding: 0px;
          margin: 0px;
          }
      .newbox td.box_60 {
          width: 16px;
          background-image: url(/graphics/images/box/newbox_right_bg.gif);
          background-repeat: repeat-y;
          }

  .box {
      border-collapse: collapse;
      margin: 0px;
      padding: 0px;
      border-spacing: 0px;
      empty-cells: show;
      }
      .box td.box_1 {
          width: 12px;
          height: 12px;
          background-image: url(/graphics/images/box/box_left_top.gif);
          background-repeat: no-repeat;
          padding-right: 12px;
          padding-left: 0px;
          padding-top: 12px;
          padding-bottom: 0px;
          }
      .box td.box_2 {
          width: 100%;
          height: 12px;
          background-image: url(/graphics/images/box/box_top_bg.gif);
          background-repeat: repeat-x;
          }
      .box td.box_3 {
          width: 16px;
          height: 12px;
          background-image: url(/graphics/images/box/box_right_top.gif);
          background-repeat: no-repeat;
          }
      .box td.box_4 {
          width: 12px;
          height: 100%;
          background-image: url(/graphics/images/box/box_left_bg.gif);
          background-repeat: repeat-y;
          }
      .box td.box_5 {
          font-family: Arial, Helvetica, sans-serif;
          color: #111111;
          font-size: 11px;
          font-weight: normal;
          padding: 0px;
          margin: 0px;
          }
      .box td.box_6 {
          width: 16px;
          height: 100%;
          background-image: url(/graphics/images/box/box_right_bg.gif);
          background-repeat: repeat-y;
          }
      .box td.box_7 {
          width: 12px;
          height: 16px;
          background-image: url(/graphics/images/box/box_left_bottom.gif);
          background-repeat: no-repeat;
          }
      .box td.box_8 {
          width: 100%;
          height: 16px;
          background-image: url(/graphics/images/box/box_bottom_bg.gif);
          background-repeat: repeat-x;
          }
      .box td.box_9 {
          width: 16px;
          height: 16px;
          background-image: url(/graphics/images/box/box_right_bottom.gif);
          background-repeat: no-repeat;
          padding-right: 16px;
          padding-left: 0px;
          padding-top: 16px;
          padding-bottom: 0px;
          }
    .box td.box2_1 {
          width: 12px;
          height: 12px;
          background-image: url(/graphics/images/box/box_left_bg.gif);
          background-repeat: repeat;
          padding-right: 12px;
          padding-left: 0px;
          padding-top: 12px;
          padding-bottom: 0px;
          }
    .box td.box2_2 {
          width: 100%;
          height: 12px;
          }
    .box td.box2_3 {
          width: 16px;
          height: 12px;
          background-image: url(/graphics/images/box/box_right_bg.gif);
          background-repeat: repeat;
          }
    .box td.box2_7 {
          width: 12px;
          height: 16px;
          background-image: url(/graphics/images/box/box_left_bg.gif);
          background-repeat: repeat;
          }
    .box td.box2_8 {
          width: 100%;
          height: 16px;
          }
    .box td.box2_9 {
          width: 16px;
          height: 16px;
          background-image: url(/graphics/images/box/box_right_bg.gif);
          background-repeat: repeat;
          padding-right: 16px;
          padding-left: 0px;
          padding-top: 16px;
          padding-bottom: 0px;
          }
      .box td.box_40 {
          width: 12px;
          background-image: url(/graphics/images/box/box_left_bg.gif);
          background-repeat: repeat-y;
          }
      .box td.box_50 {
          font-family: Arial, Helvetica, sans-serif;
          color: #555555;
          font-size: 10px;
          font-weight: normal;
          padding: 0px;
          margin: 0px;
          }
      .box td.box_60 {
          width: 16px;
          background-image: url(/graphics/images/box/box_right_bg.gif);
          background-repeat: repeat-y;
          }


/***** Document List *************/

.downloadWrapper{
   padding:2px;
   background-color: #f0f0f0;
   width: 570px;
   font-size: 11px;
   height: 15px;
   overflow: hidden;
}

.expandLink{
   padding-left: 10px;
   width:485px;
   float: left;
   height: 20px;
}

.rowSpacer{
   height:3px;
   clear: both;
}



/***** Network Status Styles *******************/
    .ns_header
    {
        width: 540px;
        padding: 3px;
        font-weight: bold;
        text-decoration: underline;
        font-size: 12px;
    }
    .ns_header_header
    {
        float: left;
        width: 260px;
    }
    .ns_header_category
    {
        float: left;
        width: 170px;
    }
    .ns_header_date
    {
        
    }
    
    .ns_divider
    {
        width:      260px;
        height:     10px;
        border-bottom-color:    #CFDAE4;
        border-bottom-style:    dashed;
        border-bottom-width:    1px;
    }
    


     /****** Odd First Styles *******/
    .ns_odd_first
    {
        background-color: #F0F0EB;
        width: 250px;
        padding: 5px;
        font-size: 12px;
        overflow: hidden;
        color: #343434;
    }
     /****** END *******/


     /****** Odd Styles *******/
    .ns_odd
    {
        background-color: #F0F0EB;
        width: 250px;
        padding: 5px;
        font-size: 12px;
        overflow: hidden;
        color: #343434;
        height: 15px;
    }
        
    .ns_odd_info_header
    {
        width: 250px;
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
    }
    
    .ns_odd_info_text
    {
        border-top-color:    #CFDAE4;
        border-top-style:    dashed;
        border-top-width:    1px;    
        padding-top: 5px;
        padding-bottom: 10px;
    }
     /****** END *******/
     
     /****** Even Styles *******/
    .ns_even
    {
        width: 250px;
        padding: 5px;
        font-size: 12px;
        color: #343434;
        height: 15px;
        overflow: hidden;
    }
        
    .ns_even_info_header
    {
        width: 250px;
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
    }
    
    .ns_even_info_text
    {
        border-top-color:    #CFDAE4;
        border-top-style:    dashed;
        border-top-width:    1px;    
        padding-top: 5px;
        padding-bottom: 10px;
    }   
    /****** END *******/  





































     /****** Odd Styles *******/
    .bf_odd
    {
        background-color: #F0F0EB;
        width: 250px;
        padding: 5px;
        font-size: 12px;
        overflow: hidden;
        color: #343434;
        height: 15px;
    }
        
    .bf_odd_info_header
    {
        width: 185px;
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
        float:left;
    }

    .bf_odd_info_download
    {
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
    }
    
    .bf_odd_info_text
    {
        width: 250px;
        border-top-color:    #CFDAE4;
        border-top-style:    dashed;
        border-top-width:    1px;    
        padding-top: 5px;
        padding-bottom: 10px;
    }
     /****** END *******/
     
     /****** Even Styles *******/
    .bf_even
    {
        width: 250px;
        padding: 5px;
        font-size: 12px;
        color: #343434;
        height: 15px;
        overflow: hidden;
    }
        
    .bf_even_info_header
    {
        width: 185px;
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
        float: left;
    }
    
    .bf_even_info_download
    {
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
    }

    .bf_even_info_text
    {
        width: 250px;
        border-top-color:    #CFDAE4;
        border-top-style:    dashed;
        border-top-width:    1px;    
        padding-top: 5px;
        padding-bottom: 10px;
    }   
    /****** END *******/  

    /****** Dividers *******/  
    .bf_divider_top
    {
        width:      260px;
        height:     10px;
        border-bottom-color:    #CFDAE4;
        border-bottom-style:    dashed;
        border-bottom-width:    1px;
    }
    
    .bf_divider_bottom
    {
        width:      260px;
        height:     1px;
        border-bottom-color:    #CFDAE4;
        border-bottom-style:    dashed;
        border-bottom-width:    1px;
    }    
    

    .bf_divider_full
    {
        width:      540px;
        height:     10px;
        border-bottom-color:    #CFDAE4;
        border-bottom-style:    dashed;
        border-bottom-width:    1px;
    }

    /****** END *******/  












    /****** Tabs *******/  

#xtab2_container
	{
	position: relative;
	margin-top: 30px;
	float: left;
	z-index: 100;
	}
.xtab2_active, .xtab2_inactive
	{
	background-image: url(/graphics/images/tabs/xtab2_active.gif);
	position: relative;
	left: 1px;
	width: 130px;
	height: 44px;
	text-align: left;
	cursor: pointer;
	margin-bottom: 1px;
	}
.xtab2_active table, .xtab2_inactive table
	{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	background-image: url(/graphics/images/tabs/xtab2_active_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.xtab2_active table td, .xtab2_inactive table td
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EB0000;
	}
.xtab2_active .icon, .xtab2_inactive .icon
	{
	padding-left: 8px;
	width: 30px;
	}
.xtab2_active .subtitle, .xtab2_inactive .subtitle
	{
	font-weight: normal;
	font-size: 10px;
	color: #888888;
	}
.xtab2_inactive
	{
	background-image: url(/graphics/images/tabs/xtab2_inactive.gif);
	left: 0px;
	}
.xtab2_inactive table
	{
	color: #666666;
	background-image: url(/graphics/images/tabs/xtab2_inactive_bottom.gif);
	}
.xtab2_inactive td.title
	{
	color: #666666;
	}
.tabs_content_inactive {
	display: none;
	}
.tabs_content_active {
	display: block;
	}
    /****** END *******/  








    /****** Checklists *******/  
.featuresbox
	{
	margin: 0px;
	margin-top: 10px;
	padding: 10px;
	border: solid 1px #CCCCCC;
	background-color: #f5f3f3;
	}
.featuresbox li
	{
	margin-left: 18px;
	padding: 0px;
	padding-left: 4px;
	padding-bottom: 11px;
	list-style-image: url(/graphics/images/bullets/check.gif);
	}
.featureslist
	{
	margin: 0px;
	padding: 0px;
	}
.featureslist li
	{
	margin: 0px;
	padding: 0px;
	margin-left: 18px;
	padding-left: 4px;
	padding-bottom: 6px;
	list-style-image: url(/graphics/images/bullets/check.gif);
	}
    /****** END *******/  





    /****** red colored texts (for prices etc) *******/  
.pricecolor
	{
	color: #eb0000;
	}
	
	
div.osBox
{
    padding: 0px;
    background-image: url(/graphics/SE/objects/bg.gif);
    width: 402px;
    height: 167px;
    display: none;
    margin-bottom: 16px;
}

div.osBox .header
{
    font-weight: bold;
    font-size: 16px;
    color: #EB0000;
    margin-bottom: 4px;
}

/* --- Custom css ends here --- */



/* --- Page style Active 24 General starts here --- */

/* Heading */
BIG {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 16px;
   line-height: 20px
}

/* Heading */
.BIG {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 16px;
   line-height: 20px
}

/* Subheading */
STRONG {
   color: #eb0000;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px
}

/* Subheading */
.STRONG {
   color: #eb0000;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px
}

/* Caption */
SMALL {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 12px
}

/* Caption */
.SMALL {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 12px
}

/* Text */
.norm {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 14px
}

/* Paragraph Link */

/* --- Page style ends here --- */



/* --- Navigation style starts here --- */

/* Navigation Level 1 */
.navniv1 {
   color: #6c6c6c;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 11px
}

A .navniv1 {
   text-decoration: none
}

A:visited .navniv1 {
   color: #6c6c6c;
   text-decoration: none
}

A:hover .navniv1 {
   color: #eb0000;
   text-decoration: underline
}

.navniv1  .sel{
   color: #eb0000;
   text-decoration: none
}

A:active .navniv1 {
   color: #6c6c6c;
   text-decoration: underline
}



/* Navigation Level 2 */
.navniv2 {
   color: #6c6c6c;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 11px
}

A .navniv2 {
   text-decoration: none
}

A:visited .navniv2 {
   color: #6c6c6c;
   text-decoration: none
}

A:hover .navniv2 {
   color: #eb0000;
   text-decoration: underline
}

.navniv2  .sel{
   color: #eb0000;
   text-decoration: none
}

A:active .navniv2 {
   color: #6c6c6c;
   text-decoration: underline
}

/* --- Navigation style ends here --- */



/* --- Shorthand for colours starts here --- */

.red {
   color: #ff0000
}

.orange {
   color: #ff9900
}

.yellow {
   color: #ffff00
}

.green {
   color: #009900
}

.turquoise {
   color: #33cccc
}

.blue {
   color: #0000ff
}

.purple {
   color: #990099
}

.white {
   color: #ffffff
}

.grey {
   color: #999999
}

.black {
   color: #000000
}

/* --- Shorthand for colours ends here --- */


/********** Contactform ************/

    .contactFormTextareaStyle
    {
        width: 200px; 
        font-size: 11px; 
        padding-top: 4px; 
        padding-left: 5px; 
        padding-right: 5px; 
        height: 170px; 
        border: solid 1px #8F8F8F; 
    }
    
    .contactSubmitStyle
    {
        background-image: url(/graphics/images/support/btnContact.gif);
        border: solid 0px #FFFFFF; 
        width: 100px;
        height: 26px;
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        cursor: pointer;
    }
    
    .contactFormLabel
    {
        float:  left;
        height: 24px;
        padding-top: 3px;
        padding-left: 10px;
        width: 100px;
    }
    
    .contactFormInputLabel
    {
        float:  left;
    }
        
    .contactFormInput
    {
        float:  left;
        background-image: url(/graphics/images/support/bgContactFormNormal.gif);
        border: solid 0px #ffffff;
        height: 18px;
        width: 152px;
        font-size: 11px;
        padding-top: 4px;
        padding-left: 5px;
        padding-right: 5px;
    }
    
    
    .contactFormInputDomain
    {
        float:  left;
        background-image: url(/graphics/images/support/bgContactFormDomain.gif);
        border: solid 0px #ffffff;
        height: 18px;
        width: 126px;
        font-size: 11px;
        padding-top: 4px;
        padding-left: 5px;
        padding-right: 5px;
    }

/********** END **************/
   
    .contactWebcheck
    {
        background-image: url(/graphics/images/support/btnWebcheck.gif);
        border: solid 0px #FFFFFF; 
        width: 82px;
        height: 23px;
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        cursor: pointer;
    }
	
.articlesNavigationSelected
{
float:left;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

.articleRow
{
  border-bottom-color: #ffffff; 
  border-bottom-style: solid; 
  border-bottom-width: 1px;
  background-color: #F0F0EB;
  width: 540px;
  padding: 5px;
  height: 16px;
}

.articleRow_0
{
  background-color: #F0F0EB;
  width: 542px;
  padding: 4px;

}

.articleRow_0 a
{
  text-decoration: underline;
}

.articleRow_1
{
  background-color: #FFFFFF;
  width: 540px;
  padding: 5px;
}


.articleImage
{
 float:left;
 padding-right: 10px;
}

.articleLink
{
  float:left;
  width: 490px;
  font-weight: bold;
}

.articleCount
{
  float:left;
  font-weight: bold;
  font-size: 11px;
}

.articlesCategory
{
  float:left;
  font-weight: bold;
  font-size: 11px;
}

.articlesNavigation
{
  float:right;
  font-weight: bold;
  width: auto;
  text-align: right;
}

/***** Q & A********/

     /****** Odd Styles *******/
    .qa_odd
    {
        background-color: #F0F0EB;
        width: 542px;
        padding: 4px;
        font-size: 11px;
        overflow: hidden;
        color: #343434;
        height: 16px;
        font-weight: normal;
    }
        
    .qa_odd_info_header
    {
        width: 500px;
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
        float:left;
        font-weight: normal;
        text-decoration: underline;
    }

    .qa_odd_info_download
    {
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
    }
    
    .qa_odd_info_text
    {
        width: 540px;
        border-top-color:    #CFDAE4;
        border-top-style:    dashed;
        border-top-width:    1px;    
        padding-top: 5px;
        padding-bottom: 10px;
    }
     /****** END *******/
     
     /****** Even Styles *******/
    .qa_even
    {
        width: 542px;
        padding: 4px;
        font-size: 11px;
        color: #343434;
        height: 16px;
        overflow: hidden;
        font-weight: normal;
    }
        
    .qa_even_info_header
    {
        width: 400px;
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
        float: left;
        text-decoration: underline;
    }
    
    .qa_even_info_download
    {
        padding-bottom: 5px;
        color: #EB0000;
        cursor: pointer;
    }

    .qa_even_info_text
    {
        width: 540px;
        border-top-color:    #CFDAE4;
        border-top-style:    dashed;
        border-top-width:    1px;    
        padding-top: 5px;
        padding-bottom: 10px;
    }   
    /****** END *******/  



/****** END **********/


/* --- Custom css ends here --- */



/* --- Page style Active 24 General starts here --- */

/* Heading */
BIG {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 16px;
   line-height: 20px
}

/* Heading */
.BIG {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 16px;
   line-height: 20px
}

/* Subheading */
STRONG {
   color: #EB0000;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px
}

/* Subheading */
.STRONG {
   color: #EB0000;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 12px;
   line-height: 14px
}

/* Caption */
SMALL {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 12px
}

/* Caption */
.SMALL {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-weight: bold;
   font-size: 11px;
   line-height: 12px
}

/* Text */
.norm {
   color: #333333;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 14px
}

/* Paragraph Link */
A {
   color: #4041F7;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 14px
}

A {
   text-decoration: none
}

A:visited {
   color: #4041F7;
   text-decoration: none
}

A:hover {
   color: #4041F7;
   text-decoration: underline
}

A:active {
   color: #4041F7;
   text-decoration: underline
}

/* --- Page style ends here --- */



/* --- Navigation style starts here --- */

/* Navigation Level 1 */
.navniv1 {
   color: #6C6C6C;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 11px
}

A .navniv1 {
   text-decoration: none
}

A:visited .navniv1 {
   color: #6C6C6C;
   text-decoration: none
}

A:hover .navniv1 {
   color: #eb0000;
   text-decoration: underline
}

.navniv1  .sel{
   color: #eb0000;
   text-decoration: none
}

A:active .navniv1 {
   color: #6C6C6C;
   text-decoration: underline
}



/* Navigation Level 2 */
.navniv2 {
   color: #6C6C6C;
   font-family: Arial, Geneva, Verdana, Helvetica, Charcoal, Sans-Serif;
   font-size: 11px;
   line-height: 11px
}

A .navniv2 {
   text-decoration: none
}

A:visited .navniv2 {
   color: #6C6C6C;
   text-decoration: none
}

A:hover .navniv2 {
   color: #eb0000;
   text-decoration: underline
}

.navniv2  .sel{
   color: #eb0000;
   text-decoration: none
}

A:active .navniv2 {
   color: #6C6C6C;
   text-decoration: underline
}

/* --- Navigation style ends here --- */



/* --- Shorthand for colours starts here --- */

.red {
   color: #ff0000
}

.orange {
   color: #ff9900
}

.yellow {
   color: #ffff00
}

.green {
   color: #009900
}

.turquoise {
   color: #33cccc
}

.blue {
   color: #0000ff
}

.purple {
   color: #990099
}

.white {
   color: #ffffff
}

.grey {
   color: #999999
}

.black {
   color: #000000
}

/* --- Shorthand for colours ends here --- */
