/* CSS Document */

/* menu link bottom */
a.menu:link {
	color: #003366; text-decoration: none;
}
a.menu:visited {
	color: #003366; text-decoration: none;
}
a.menu:hover {
	color: #4d4d4d; text-decoration: none;
}
a.menu:active {
	color: #003366; text-decoration: none;
}

/* general link menu left sub */
a.leftmenu_sub:link {
	color: #ED171F; text-decoration: none; font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold; line-height: 15px; 
}
a.leftmenu_sub:visited {
	color: #ED171F; text-decoration: none; font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold; line-height: 15px; 
}
a.leftmenu_sub:hover {
	color: #BD1923; text-decoration: none; font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold;  line-height: 15px; 
}
a.leftmenu_sub:active {
	color: #ED171F; text-decoration: none; font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold; line-height: 15px; 
}

/* general link menu left */
a.leftmenu:link {
	color: #ED171F; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; line-height: 25px; letter-spacing:-1;
}
a.leftmenu:visited {
	color: #ED171F; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; line-height: 25px; letter-spacing:-1;
}
a.leftmenu:hover {
	color: #BD1923; text-decoration: none; font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold;  line-height: 25px; letter-spacing:-1;
}
a.leftmenu:active {
	color: #ED171F; 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: #5E5656;
}
a.body:visited { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #5E5656;
}
a.body:hover { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #002A5D;
}
a.body:active { font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; line-height: 20px;
	color: #5E5656;
}

/* left side link */
a.small:link {
	color: #003366;
}
a.small:visited {
	color: #003366;
}
a.small:hover {
	color: #666666;
}
a.small:active {
	color: #003366;
}

/* news (index page) */
a.news:link {
	color: #ED171F;
}
a.news:visited { 
	color: #ED171F;
}
a.news:hover { 
	color: #BD1923;
}
a.news:active { 
	color: #ED171F;
}

/* 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;}

/*headers and text*/
.header{font-family: verdana,arial,helvetica; font-size:10px; font-weight:bold; color:#ED171F; 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:10px; font-weight:bold; 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:#ED171F; 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_contact{
	font-family:arial,verdana,helvetica;
	font-size:11px;
	color:#666666;
	line-height: 17px;
	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;
}
.link_sub{font-family:arial,verdana,helvetica; font-size:12px; font-weight:bold; color:#5E5656; 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:#ED171F; line-height: 25px; background-color: #F3F4F5; }
.link_sub1_over{font-family:arial,verdana,helvetica; font-size:13px; font-weight:bold; color:#BD1923; line-height: 25px; letter-spacing:-1; }
.link_submenu_over{font-family:arial,verdana,helvetica; font-size:11px; font-weight:bold; color:#BD1923; line-height: 15px; }
.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;}
h5 {font-family:arial,verdana,helvetica; font-size:12px; color:#0157ac; line-height: 19px; font-weight:bold;}

/*left box menu*/
.left_menu{font-family:arial,verdana,helvetica; font-size:12px; color:#ED171F; line-height: 14px; }
.left_menu_over{font-family:arial,verdana,helvetica; font-size:12px; color:#003366; line-height: 14px; }

/*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:#000000; line-height: 11px;}

.portrait {
        position:relative;
        top:40px;
        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_text1 {
    font-family:arial,verdana,helvetica;
	font-size:10px;
	font-weight: bold;
	color:#0096dc;
	background-color: #FFFFFF;
  }


