/* CSS Document */

/* menu link */
a.menu:link {
	color: #4d4d4d; text-decoration: none;
}
a.menu:visited {
	color: #4d4d4d; text-decoration: none;
}
a.menu:hover {
	color: #01467D; text-decoration: none;
}
a.menu:active {
	color: #4d4d4d; text-decoration: none;
}

/* general link */
a.leftmenu:link {
	color: #0096dc; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; line-height: 25px; letter-spacing:-1;
}
a.leftmenu:visited {
	color: #0096dc; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; line-height: 25px; letter-spacing:-1;
}
a.leftmenu:hover {
	color: #003366; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold;  line-height: 25px; letter-spacing:-1;
}
a.leftmenu:active {
	color: #0096dc; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; line-height: 25px; letter-spacing:-1;
}
/* general link */
a.body:link { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #0096dc;
}
a.body:visited { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #0096dc;
}
a.body:hover { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #003366;
}
a.body:active { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #0096dc;
}

/* login link */
a.body_link:link { font-family:arial,verdana,helvetica; font-size:14px; font-weight:bold; line-height: 20px;
	color: #ed171f;
}
a.body_link:visited { font-family:arial,verdana,helvetica; font-size:14px; font-weight:bold; line-height: 20px;
	color: #0096dc;
}
a.body_link:hover { font-family:arial,verdana,helvetica; font-size:14px; font-weight:bold; line-height: 20px;
	color: #003366;
}
a.body_link:active { font-family:arial,verdana,helvetica; font-size:14px; font-weight:bold; line-height: 20px;
	color: #0096dc;
}
/* left side link */
a.small:link {
	color: #003366;
}
a.small:visited {
	color: #003366;
}
a.small:hover {
	color: #0096dc;
}
a.small:active {
	color: #003366;
}

/* news (index page) */
a.news:link {
	color: #0096dc;
}
a.news:visited { 
	color: #0096dc;
}
a.news:hover { 
	color: #003366;
}
a.news:active { 
	color: #0096dc;
}

ul.product_image {list-style-type: none;} 


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:white; layer-background-color:white; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px; font-family:arial,verdana,helvetica; font-size:11px; }
.clLevel0{background-color:white; layer-background-color:#0053a5; color:black;}
.clLevel0over{background-color:#0053a5; layer-background-color:#FFC148; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#989898; layer-background-color:#989898;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px; font-family:verdana,arial,helvetica; font-size:10px; }
.clLevel1{background-color:white; layer-background-color:#0053a5; color:666666;}
.clLevel1over{background-color:#00204F; layer-background-color:#FFC148; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#999999; layer-background-color:#CCCCCC;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; font-family:arial,helvetica; font-size:11px; }
.clLevel2{background-color:white; layer-background-color:#0053a5; color:black;}
.clLevel2over{background-color:#0053a5; layer-background-color:#0099cc; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#989898; layer-background-color:#989898;}
 
 /*product_box  start*/

 .main # {
}



img#feature-img {

	display: block;

}



#feature-text {

	overflow: hidden;

   background: #ffffff url(images/product_images/new_w2.0/Libra_MAX.jpg) no-repeat ; 

}

* html #feature-text { height: 1%; padding-top: 10px;}


img#tidal-text {

	display: block;

}

#tidal-text {

	overflow: hidden;

   background: #ffffff url(images/product_images/new_w2.0/tidal_feature_02.jpg)  repeat-y; 

}

* html #tidal-text { height: 1%; padding-top: 10px;}

	#tidal-text li {

		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	

		font-family: verdana,arial,helvetica;

		font-size: 10px;

		line-height: 19px;

		font-weight: bold;

		color: #666666;
		
        list-style-image: url(images/product_images/new_w2.0/li_image.jpg);		
		
	}
	#tidal-text p {

		margin-top: 20;
		margin-bottom: 0;

		padding-bottom: 0;
		
      	}
		
	
	#contact_sales {
	overflow: hidden;

   	background: #ffffff url(images/product_images/new_w2.0/contact_sales_form_02.jpg) repeat-y;
	}
	
	#contact_sales p {

		margin: 0px 0px 0px 0px;

		padding-top: 10;
		
		
		padding-left: 20;
		padding-right: 5;
        
		padding-bottom: 0;	

		font-family:verdana,arial,helvetica;
		font-size:9px;
		color:#666666;
		line-height: 15px;
			}
			
	img#tidal_leftbox {

	display: block;

}

			
	#tidal_leftbox {
	overflow: hidden;

   	
	background: #ffffff url(images/product_images/new_w2.0/tidal_leftbox_02.jpg) repeat-y;
	}
	
	* html #tidal_leftbox { height: 1%; padding-top: 10px;}
	
	

	#tidal_leftbox li {

		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
 
		

		font-family: verdana,arial,helvetica;

		font-size: 10px;

		line-height: 15px;

		font-weight: bold;

		color: #666666;
		
        list-style-image: url(images/product_images/new_w2.0/li_image.jpg);
			}

	/*#feature-text p { */
	.p-box {
	    margin-top: 140;

		padding-bottom: 0;

		font-family: verdana,arial,helvetica;

		font-size: 10px;

		line-height: 19px;

		font-weight: bold;

		color: #666666;

	

	}
		/*#feature-text ul { */
		.ul-box {

		margin-top: 140;

		padding-bottom: 30;

		font-family: verdana,arial,helvetica;

		font-size: 10px;

		line-height: 19px;

		font-weight: bold;

		color: #666666;

	

	}

	#mainpagetable{
 background-color:#FFFFFF;
 padding-right:4px;
 padding-left:4px;
}
	
	* html #side-box { height: 1%; padding-top: 10px;} 
	
	#side-box {
	
	overflow: hidden;

   	background: #ffffff url(images/product_images/new_w2.0/side_box_01.jpg) no-repeat ;
	}
	
	#side-box p {		
		
		margin-bottom: 0px;
		
		padding-left: 5;
		
		padding-bottom: 0;

		font-family: verdana,arial,helvetica;

		font-size: 11px;

		line-height: 19px;

		font-weight: bold;

		color: #ffffff;
	}
	
	#side-box h1 {		
		
		margin-bottom: 0px;
		
		padding-left: 7;
		
		padding-bottom: 0;

		font-family: verdana,arial,helvetica;		

		font-size: 10px;

		line-height: 20px;

		font-weight: bold;

		color: #04233e;	
				
	}
	
	#side-box1 {
	overflow: hidden;

   	background: #ffffff url(images/product_images/new_w2.0/side_box_02.jpg) repeat-y ;
	}
	
	#side-box1 p {

		margin: 0px 0px 0px 0px;

		padding-top: 10;
		
		
		padding-left: 5;
		padding-right: 5;
        
		padding-bottom: 0;	

		font-family:verdana,arial,helvetica;
		font-size:9px;
		color:#666666;
		line-height: 15px;
			}
	

/*product_box  end*/


/*headers and text*/
.header{font-family: verdana,arial,helvetica; font-size:10px; font-weight:bold; color:#000000; line-height: 13px;}
.text{font-family:verdana,arial,helvetica; font-size:9px; color:#666666; line-height: 13px; text-align:justify;}
.text1{font-family:verdana,arial,helvetica; font-size:10px; color:#333333; line-height: 11px;}
.text0{font-family:verdana,arial,helvetica; font-size:9px; color:#666666; line-height: 15px;}
.text_release{font-family:verdana,arial,helvetica; font-size:10px; color:#666666; line-height: 15px; text-align:justify;}
.product_link{font-family:verdana,arial,helvetica; font-size:9px; font-weight:bold; color:#666666; line-height: 18px;}
.product_link1{font-family:verdana,arial,helvetica; font-size:9px; color:#666666; line-height: 18px;}

.text0_link{font-family:verdana,arial,helvetica; font-size:9px; color:#003366; line-height: 15px;}
.text0_title{font-family:verdana,arial,helvetica; font-size:10px; color:#0096dc; font-weight:bold; line-height: 18px;}
.text01{font-family:verdana,arial,helvetica; font-size:9px; color:#666666; line-height: 15px; text-align: justify;}

.text_sub{
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#666666;
	line-height: 20px;
	text-align:justify;
	padding-right: 0px;
}

.text_partner{
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#666666;
	line-height: 20px;
	text-align:left;
	padding-right: 0px;
}
.text_contact{
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:#666666;
	line-height: 17px;
	text-align:justify;
	padding-right: 0px;
}
.link_sub{font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; color:#0096dc; line-height: 20px; }
.link_sub1{font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; color:#0096dc; line-height: 25px; letter-spacing:-1; }
.link_subph{font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; color:#0096dc; line-height: 25px; letter-spacing:0; }
.link_subbg{font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; color:#0096dc; line-height: 25px; background-color: #F3F4F5; letter-spacing:0; }
.link_sub1_over{font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; color:#003366; line-height: 25px; letter-spacing:-1; }
.support_hr{font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; color:#003366; line-height: 25px; letter-spacing:0; background-color: #e6e6e6; }

.eventname{font-family:verdana,arial,helvetica; font-size:10px; color:#0096dc; line-height: 11px;}
.link{font-family:verdana,arial,helvetica; font-size:9px; color:#003366; line-height: 11px;}

h3 {font-family:arial,verdana,helvetica; font-size:15px; color:#666666; line-height: 27px; font-weight:bold;}
.h3copy {font-family:arial,verdana,helvetica; font-size:15px; color:#666666; line-height: 27px; font-weight:bold;}
.product_h3 {font-family:arial,verdana,helvetica; font-size:16px; color:#003366; line-height: 20px; font-weight:bold; font-style: italic; }

h4 {font-family:arial,verdana,helvetica; font-size:13px; color:#003366; line-height: 22px; font-weight:bold;}
.training{font-family:arial,verdana,helvetica; font-size:13px; color:#003366; line-height: 22px; font-weight:bold;}

/*left box menu*/
.left_menu{font-family:arial,verdana,helvetica; font-size:12px; color:#0096dc; line-height: 14px; }
.left_menu_over{font-family:arial,verdana,helvetica; font-size:12px; color:#003366; line-height: 14px; }
.strike{font-family:arial,verdana,helvetica; font-size:14px; color:#003366; line-height: 16px; }
.red{font-family:arial,verdana,helvetica; font-size:14px; color:red; line-height: 16px; }
/*footer links and copyright*/
.footer{font-family:arial,verdana,helvetica; font-size:10px; font-weight:bold; color:#4d4d4d; line-height: 11px;}
.copyright{font-family:arial,verdana,helvetica; font-size:10px; color:#808080; line-height: 11px;}

.portrait {
        position:relative;
        top:4px;
        padding: 2px;
		border: 1px solid #CCCCCC;
        max-width: 100%;
            }

/* Product box */


#sidebar td {
	font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; color: #323238;
	background-color: #F3F4F5;
	border: 2px solid #b2b3b3;
	padding: 10px;

}

#insert td {
	font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; color: #003366;
	background-color: #F3F4F5;
	border: 0px solid #b2b3b3;
	padding: 0px;
}

/* Software Upgrades Table */
#upgrades td {

    color: #FFFFFF;
	border: 2px solid #e6e6e6;
	padding: 0px;

}
/* News */
#insert_news td {
	font-family: Arial, Verdana, Helvetica; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; color: #003366;
	background-color: #F3F4F5;
	border: 2px solid #b2b3b3;
	padding: 0px;
}
#news td {

    color: #FFFFFF;
	border: 0px solid #FFFFFF;
	padding: 0px;

}

/* Button */

.button {

    color: #FFFFFF;
	border: 1px solid #666666;
	

}
.button_text {
    font-family:arial,verdana,helvetica;
	font-size:12px;
	font-weight: bold;
	color:#0096dc;
	background-color: #FFFFFF;
  	border: 1px solid #666666;	

}
.button_text_login {
    font-family:arial,verdana,helvetica;
	font-size:12px;
	font-weight: bold;
	color:#0096dc;
	background-color: #FFFFFF;
  	border: 2px solid #666666;	

}
.button_text1 {
    font-family:arial,verdana,helvetica;
	font-size:10px;
	font-weight: bold;
	color:#0096dc;
	background-color: #FFFFFF;
  }


/* Temp*/
.text_sub_temp{font-family:arial,verdana,helvetica; font-size:12px; color:#666666; line-height: 20px; text-align: justify;}
/* Channel Email*/
.text_email{
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#303134;
	line-height: 20px;
	text-align:justify;
	padding-right: 0px;
}
.header_email {font-family:arial,verdana,helvetica; font-size:11px; color:#003366; line-height: 18px; font-weight:bold;}
/* Gallery*/
body {
	   margin: 0px;
       background:#eee;
}

/*table{
 background-color:#FFFFFF;
 padding-right:2px;
 padding-left:2px;
}*/

.table_main {  
	border-collapse: collapse; border-width: 2px; border-style: solid; border-color:#9CC6BF; 
}

.table_main th { 
	border:1px solid; 
	font-size: 11pt; 
	padding:5; 
	color: #518883; 
	background-color :  #F4FAF7; 
	font-weight:normal;
	text-align: left;
}

.table_main td { 
	font-size: 11pt; 
	padding:5; 
	color: #333333; 
	text-align:center; 
	background-color: #FFFFFF; 
	font-weight:normal;
}

#spectable {
	font: 11px/16px;
	border-collapse: collapse;
	width: 100%;
	}
td.subhead {
	font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #000;
	background: #fff;
        padding-top:10px;
	}
	
td.speca {
        font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #ddd;
	padding: 3 0.5em;
	}
.speca_link {
    color: #0096dc;
	font-size: 12px;
	}

td.specb {
        font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #ddd;
	padding: 3 0.5em;
        background: #fff;
	}

td.valuea{
	font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ddd;
	padding:  3 0.5em;
text-align: center;
	}

td.valueb{
font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
border-bottom: 1px solid #ddd;
	padding: 3 0.5em;
        background: #fff;
text-align: center;
	}