/* CSS Document */
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #697a8a;
	text-align:left;
	/*behavior: url('csshover.htc');*/
}

.epp_body
{
	background: url('images/trusted_devices/bg.gif') top center repeat-x;
	background-color: #30424f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}

.lp_body
{
	background: url('images/header_bg_line.jpg') top center repeat-x;
	background-color: #ebedef;
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}

.new_lp_body
{
	background: url('endpoint_protector/images/img/epp_bg_grey.gif') top center repeat-x;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}

.video_lp_body
{
	background: url('endpoint_protector/images/img/video_bg.gif') top left repeat-x;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}

th, h1, h2, h3, h4, h5, h6 {
        font-weight:normal;
        display:inline;
        margin:0;
        padding:0;
		font-size:11px;
		font-weight:bold;
		font-family:Arial;
	}

.tip {
    font:10px/12px Verdana, Arial,Helvetica,sans-serif; 
    border:solid 1px #666666; 
    width:270px; 
    padding:1px;
    position:absolute; 
    z-index:100;
    visibility:hidden; 
    color:#333333; 
    top:20px;
    left:90px; 
    background-color:#ffffcc;
    /*layer-background-color:#ffffcc;*/
}

div.login-box2
{
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
	float:left;
	width:450px;
	height:76px;
	background:#fff url(images/calc_background.jpg) top left no-repeat;
}

span.login-text2
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e5158;
}

div.login-fields
{
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:20px;
	float:left;
	vertical-align:middle;
}

div.login-fields2
{
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:20px;
	float:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.selection-price
{
	font-size:12px;
	color:#3c2070;
	font-weight:bold;
	text-decoration:none;
}

.selection-price2
{
	font-size:12px;
	color:#3c2070;
	font-weight:bold;
	text-decoration:none;
        line-height: 20px;
}

.editfields{
	font-size:11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

.editfields2{
	font-size:13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

.editfields_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #FF0000;
}

.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
}

.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding-right: 6px;
}

.smallb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #002f57;
}

.bg-line {
	padding:0px;
}

.sec1 {
	background-color: #eeffd0;
}

.sec2 {
	background-color: #deedc2;
}

.sec3 {
	background-color: #d4e3ba;
}

.sec4 {
	background-color: #cad8b2;
}

.sec-line1 {
	background-image: url(images/line_sec.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.sec-line2 {
	background-image: url(images/line_sec.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.sec-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #484c3b;
}

.sec-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8f94;
}

.soft1 {
	background-color: #ddf8ff;
}

.soft2 {
	background-color: #d7f2f9;
}

.soft3 {
	background-color: #d1eaef;
}

.soft4 {
	background-color: #cbe4e9;
}

.soft5 {
	background-color: #c3dce1;
}

.soft-line1 {
	background-image: url(images/line_soft.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.soft-line2 {
	background-image: url(images/line_soft.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.page1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.page2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 16px;
	padding-right: 16px;
}

.page3 {
	padding-left: 2px;
	padding-right: 2px;
}

.page4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	padding-right: 0px;
}

.page5 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

.page6 {
	padding-left: 16px;
	padding-right: 16px;
}

.page7 {
	padding-left: 7px;
	padding-right: 7px;
}

.full-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 10px;
}

.feat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #697a8a;
}

.feat2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #002f57;
	font-weight:bold;
}

.black-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002f57;
	font-weight:bold;
}

.feat3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
}

.feat4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #486d7f;
}

.feat5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #3a4a5a;
}

.feat6 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4c4c4c;
}

.feat7 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	color: #4c4c4c;
}

.feat8 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
}

.feat9 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4c4c;
}

.feat10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #002f57;
	font-weight:normal;
}

.feat11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight:normal;
}

.feat12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e5158;
	font-weight:normal;
	text-align: left;
}

.feat13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	font-weight:normal;
	text-align: left;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #555555;
	font-weight:bold;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
}

.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

a.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	text-decoration: underline;
}

a.title2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.biglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3a4a5a;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.biglink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a4a5a;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #697a8a;	
}

.tabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #697a8a;	
}

.blacktext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight:bold;
}

.btext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.reftext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d3a46;
	font-weight:bold;
}

.land-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #002f57;
}

.land-more { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004c7f;
}

.land-text { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002f57;
}

.grey-text3{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
}

.land-grey{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
}

.land-form{
	font-size:11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #90a2b0;
	font-family: Arial, Helvetica, sans-serif;
}

.land-white{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.land-white-big{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

.land-white-bigger{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
}

.land-white-huge{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}

.land-blue{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0489bd;
}

a.land-blue-link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0489bd;
	text-decoration:none;
}

a.land-blue-link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0489bd;
	text-decoration:underline;
}

.land-blue-small { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0489bd;
}

a.land-link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002f57;
	text-decoration:none;
}

a.land-link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002f57;
	text-decoration:underline;
}

.ciel { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #49c4e3;
	font-weight:bold;
}

.ciel2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #49c4e3;
	font-weight:bold;
}

.ciel3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #49c4e3;
	font-weight:normal;
	line-height: 25px;
}

.header-title { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #49c4e3;
	font-weight:bold;
}

.red { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a30202;
}

.red2 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a30202;
	font-weight:bold;
}

.red3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee1c23;
	font-weight:bold;
}

.blue4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007dfa;
}

.green { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005445;
	font-weight:bold;
}

.dark_green { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #849d01;
	font-weight:bold;
}

.dark_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #01586c;
	font-weight:bold;
}

.green2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005445;
	font-weight:bold;
}

.light_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #016dad;
	font-weight:bold;
}

.white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

a.whiteb { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.whiteb:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.shots { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2191f3;
	font-weight:bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.shots2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2191f3;
	font-weight:bold;
	text-align: left;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #697a8a;
	padding-top: 8px;
    padding-left: 8px;
	text-align:left;
}

.blue{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3c65;
}

.blue2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3c65;
	font-weight:bold;
}

.blue3{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3c65;
}

.dark{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404244;
	font-weight:bold;
}

a.dark{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404244;
	font-weight:bold;
	text-decoration: none;
}

a.dark:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404244;
	font-weight:bold;
	text-decoration: underline;
}

.darkb{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404244;
	font-weight:bold;
}

.darker{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e5158;
}

.darkerb{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #171718;
}

a.darker{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404244;
	text-decoration:underline;
}

a.darker:hover{ 
	color: #404244;
	text-decoration:none;
}

.grey{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dadada;
	font-weight:bold;
}

.app_name { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
}

.app_name_cut { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
	text-decoration: line-through;
}

a.app_name { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
	text-decoration: none;
}

a.app_name:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
	text-decoration: underline;
}

a.linkb2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3c65;
	font-weight:bold;
	text-decoration: none;
}

a.linkb2:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3c65;
	font-weight:bold;
	text-decoration: underline;
}

a.buy {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy.gif") no-repeat;
    text-decoration: none;
}
 
a.buy:hover {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy_over.gif") no-repeat;
	text-decoration: none;
} 

a.buy_u3 {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy_u3.gif") no-repeat;
    text-decoration: none;
}
 
a.buy_u3:hover {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy_u3_over.gif") no-repeat;
	text-decoration: none;
} 

a.contact-en {
    display: block;
    width: 130px;
    height: 21px;
	border: 1px solid red;
    background: url("images/estore_contact_en.gif") top left no-repeat;
    text-decoration: none;
}

a.buy-en {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_en.gif") no-repeat;
    text-decoration: none;
}

a.buy-de {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_de.gif") no-repeat;
    text-decoration: none;
}
 
a.buy-fr {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_fr.gif") no-repeat;
    text-decoration: none;
}

a.buy-en:hover {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_over_en.gif") no-repeat;
	text-decoration: none;
} 

a.buy-de:hover {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_over_de.gif") no-repeat;
	text-decoration: none;
} 

a.buy-fr:hover {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_over_fr.gif") no-repeat;
	text-decoration: none;
} 

a.buy_u3-en {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_u3_en.gif") no-repeat;
    text-decoration: none;
}

a.buy_u3-de {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_u3_de.gif") no-repeat;
    text-decoration: none;
}

a.buy_u3-fr {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_u3_fr.gif") no-repeat;
    text-decoration: none;
}
 
a.buy_u3-en:hover {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_u3_over_en.gif") no-repeat;
	text-decoration: none;
} 

a.buy_u3-de:hover {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_u3_over_de.gif") no-repeat;
	text-decoration: none;
} 

a.buy_u3-fr:hover {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/estore_buy_u3_over_fr.gif") no-repeat;
	text-decoration: none;
} 

a.buy2-en {
    display: block;
    width: 80px;
    height: 21px;
    background: url("images/estore2_buy_en.gif") no-repeat;
    text-decoration: none;
}

a.buy2-de {
    display: block;
    width: 80px;
    height: 21px;
    background: url("images/estore2_buy_de.gif") no-repeat;
    text-decoration: none;
}
 
a.buy2-fr {
    display: block;
    width: 80px;
    height: 21px;
    background: url("images/estore2_buy_fr.gif") no-repeat;
    text-decoration: none;
}

a.buy2-en:hover {
    display: block;
    width: 80px;
    height: 21px;
    background: url("images/estore2_buy_over_en.gif") no-repeat;
	text-decoration: none;
} 

a.buy2-de:hover {
    display: block;
    width: 80px;
    height: 21px;
    background: url("images/estore2_buy_over_de.gif") no-repeat;
	text-decoration: none;
} 

a.buy2-fr:hover {
    display: block;
    width: 80px;
    height: 21px;
    background: url("images/estore2_buy_over_fr.gif") no-repeat;
	text-decoration: none;
} 

a.linkw { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

a.linkw:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

a.linkwhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.linkwhite:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.box-sec {
    display: block;
    width: 519px;
    height: 291px;
    background: url("images/products/Secure_it_Easy_index.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-sec:hover {
    display: block;
    width: 519px;
    height: 291px;
    background: url("images/products/security_index.jpg") no-repeat;
	text-decoration: none;
}

a.box-cie {
    display: block;
    width: 255px;
    height: 291px;
    background: url("images/products/Carry_it_Easy_index.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-cie:hover {
    display: block;
    width: 255px;
    height: 291px;
    background: url("images/products/software_index.jpg") no-repeat;
	text-decoration: none;
}

a.box-bio {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Biometric_Box-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-bio:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Biometric_Box.jpg") no-repeat;
	text-decoration: none;
}

a.box-tutorials {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Video_Tutorials_Box-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-tutorials:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Video_Tutorials_Box.jpg") no-repeat;
	text-decoration: none;
} 
 
a.box-outlook{
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Portable_Outlook_Synchronization_Box-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-outlook:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Portable_Outlook_Synchronization_Box.jpg") no-repeat;
	text-decoration: none;
}

a.box-support{
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/box-support-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-support:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/box-support.jpg") no-repeat;
	text-decoration: none;
}

a.linkb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0dafdd;
	text-decoration: underline;
}

a.linkb:hover {
	color: #15d7fb;
	text-decoration: underline;
}

a.linkb1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15d7fb;
	text-decoration: underline;
}

a.linkb1:hover {
	color: #15d7fb;
	text-decoration: none;
}

a.linkblue {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0dafdd;
	text-decoration: underline;
}

a.linkblue:hover {
	color: #15d7fb;
	text-decoration: underline;
}

a.linku3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	text-decoration: underline;
}

a.linku3:hover {
	color: #bcbcbc;
	text-decoration: underline;
}

a.linkg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	text-decoration: none;
}

a.linkg:hover {
	color: #909090;
	text-decoration: underline;
}

a.linkgrey {
	color: #909090;
	text-decoration: underline;
}

a.linkgrey:hover {
	color: #909090;
	text-decoration: none;
}

a.linkgrey2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	text-decoration: underline;
}

a.linkgrey2:hover {
	color: #909090;
	text-decoration: none;
}

a.linkgrey3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}

a.linkgrey3:hover {
	color: #909090;
	text-decoration: underline;
}

a.linkp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2192f6;
	text-decoration: underline;
}

a.linkp:hover {
	color: #15d7fb;
	text-decoration: underline;
}

a.linkpu3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e5ae44;
	text-decoration: underline;
}

a.linkpu3:hover {
	color: #f9e463;
	text-decoration: underline;
}

.bg-left-footer {
    background-image: url(images/bg_left_footer.gif);
	background-repeat:repeat-y;  
}

.bg-right-footer {
    background-image: url(images/bg_right_footer.gif);
	background-repeat:repeat-y;  
}

.bg-left {
    background-image: url(images/bg_left_main.gif);
	background-repeat:repeat-y;  
}

.bg-right {
    background-image: url(images/bg_right_main.gif);
	background-repeat:repeat-y;  
}

.left-menu {
	padding-left: 25px;
}

.left10 {
	padding-left: 10px;
}

a.left-menu-link {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_normal.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 28px;
	color: #40638E;
	text-decoration: none;
}

a.left-menu-link:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_over.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight:bold;
	color: #40638E;
	text-decoration: none;
}


a.left-menu-link2, a.left-menu-link2:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_over.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight:bold;
	color: #40638E;
	text-decoration: none;
}

a.left-menu-link-white {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_normal2.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #3b76be;
	text-decoration: none;
}

a.left-menu-link-white:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_normal.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #3b76be;
	text-decoration: none;
}

a.left-menu-link-white2, a.left-menu-link-white2:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_over.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #3b76be;
	text-decoration: none;
}

.left-menu-link-categ {
	float: left;
    width: 181px;
    height: 37px;
    border:0;
	background-image: url('images/left_menu_categ.gif');
    background-repeat: no-repeat;
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 39px;
	font-weight:bold;
	color: #7699b7;
	text-decoration: none;
}

.left-menu-link-categ:hover {
	float: left;
    width: 181px;
    height: 37px;
    border:0;
	background-image: url('images/left_menu_categ_over.gif');
    background-repeat: no-repeat;
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 39px;
	font-weight:bold;
	color: #7699b7;
	text-decoration: none;
}

a.link-categ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #7699b7;
	text-decoration: none;
}

a.link-categ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #7699b7;
	text-decoration: none;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	text-decoration: none;
}

a:hover {
	color: #ff3333;
	text-decoration: underline;
}

a.linkf {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

a.linkf:hover {
	color: #0383B7;
	text-decoration: underline;
}

a.linkf4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #486d7f;
	text-decoration: none;
}

a.linkf4:hover {
	color: #0383B7;
	text-decoration: underline;
}

a.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00c0ff;
	text-decoration: none;
}

a.more:hover {
	color: #000E1B;
	text-decoration: underline;
}

a.linkr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
}

a.linkr:hover {
	color: #000E1B;
	text-decoration: underline;
}

a.linkd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484c3b;
	text-decoration: underline;
}

a.linkd:hover {
	color: #000E1B;
	text-decoration: none;
}

a.linke {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6c8daa;
	text-decoration: underline;
}

a.linke:hover {
	color: #6c8daa;
	text-decoration: none;
}

a.copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration: none;
}

a.copy:hover {
	color: #0383B7;
	text-decoration: underline;
}

.copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	height: 100%;
}

a.copy2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #061522;
	text-decoration: none;
}

a.copy2:hover {
	color: #0383B7;
	text-decoration: underline;
}

.copy2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #061522;
}

.copy-lp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e5158;
}

.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	text-align:left;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.news2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0b0b0;
	text-align:left;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.news3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #daf1f9;
	padding-left: 8px;
}

.news_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4fa4d9;
	text-decoration: none;
}

.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1f1ff;
	text-decoration: none;
}

a.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1f1ff;
	text-decoration: none;
}

a.news_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.gray {
	background-color: #E5E5E5;
}

.leftspan{
	text-align:right;
	left: 40px;
}

/*drop-down*/
.menu {
  background-color: transparent;
  left:10px; 
  top:10px;  
  text-align: left;
  z-index: 100;
  border-color: #bee0f3 #72a4f3 #72a4f3 #bee0f3;
  border-style: solid;
  border-width: 0px;
  padding: 3px 2px 5px 2px;	  
}

.subitem {
  border-color: #dcf6ff;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
  display: block;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #161643;
  padding: 2px 5px 2px 3px;
}

.subitem:hover {
  border-color: #0699de;
  border-style: solid;
  border-width: 1px;
  background-image: url(images/menu_item_over.gif);
  background-repeat:repeat-x; 
  background-color: #59cafe;
  text-decoration: none;
  color: #161643;
}

.subitemd {
  border-color: #dcf6ff;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
  display: block;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #a4b9d6;
  padding: 2px 5px 2px 3px;
}

.subitemd:hover {
  border-color: #dcf6ff;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
  display: block;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #a4b9d6;
  padding: 2px 5px 2px 3px;
}

.dropdown
{
	border-color: #dcf6ff #5d8da7 #5d8da7 #5d8da7;
	border-style: solid;
	border-width: 1px;
	visibility:hidden;
	position:absolute;
	background-color: #dcf6ff;
	padding: 3px 3px 3px 3px;
}

.search-div
{
	padding-right:3px;
	padding-top:0px;
	float:right;
	clear:right;
}

.search-td {
	background-image:url(images/search_field.gif);
	background-repeat:no-repeat;
}

.search-input {
    float: left;
	border:0;
    width: 124px;
    height: 17px;
	background-image: url('images/search_field.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #40638E;
	padding-left: 5px;
	padding-top: 3px;
}

.search-button {
    float: left;
	border:0;
	width: 24px;
    height: 21px;
}

.border_top {
	border-top: 1px solid #e5e5e5;
}

.border_left {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #ffffff;
}

.border_right {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #ffffff;
}

.border_all {
	border: 1px solid #CCCCCC;
}

.white-paper-header
{
	margin:0;
	padding:0;
	border-bottom:1px solid #ffcccc;
	padding-bottom: 3px;
	padding-top:10px;
}

.white-paper-small-red-font
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a91313;
	padding-bottom:3px;
	padding-top:10px;
}

.white-paper-text
{	
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#40638e;*/
	padding-top: 18px;
	padding-bottom:2px;
	text-align:left;
}

.white-paper-dwl-button
{
	margin:0;
	padding:0;
	padding-top:20px;
	padding-bottom:20px;
	border:0;
}

img.white-dwl-but
{
	margin:0;
	padding:0;
	border:0;
}

a.lang-links
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration: none;
}

a.lang-links:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration:underline;
}

a.lang-links-active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bac3ce;
	text-decoration: none;
}

a.lang-links-active:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration:underline;
}

.slash
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1874ad;
}

/* Verbatim */

a.but-cososys {
    display: block;
    width: 207px;
    height: 27px;
    background: url("images/menu_cososys_normal.gif") no-repeat;
	text-decoration: none;
} 

a.but-cososys:hover {
    display: block;
    width: 207px;
    height: 27px;
    background: url("images/menu_cososys_over.gif") no-repeat;
	text-decoration: none;
} 

a.but-other {
    display: block;
    width: 207px;
    height: 27px;
    background: url("images/menu_other_normal.gif") no-repeat;
	text-decoration: none;
} 

a.but-other:hover {
    display: block;
    width: 207px;
    height: 27px;
    background: url("images/menu_other_over.gif") no-repeat;
	text-decoration: none;
} 

a.but-verbatim {
    display: block;
    width: 207px;
    height: 27px;
    background: url("images/menu_verbatim_normal.gif") no-repeat;
	text-decoration: none;
} 

a.but-verbatim:hover {
    display: block;
    width: 207px;
    height: 27px;
    background: url("images/menu_verbatim_over.gif") no-repeat;
	text-decoration: none;
} 

a.but0 {
    display: block;
    width: 134px;
    height: 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161643;
	line-height: 27px;
    background: url("images/menu_0_normal.gif") no-repeat;
	text-decoration: none;
} 

a.but0:hover {
    display: block;
    width: 134px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161643;
    height: 27px;
	line-height: 27px;
    background: url("images/menu_0_over.gif") no-repeat;
	text-decoration: none;
} 

a.but0active {
    display: block;
    width: 134px;
    height: 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161643;
	line-height: 27px;
    background: url("images/menu_0_active.gif") no-repeat;
	text-decoration: none;
}

a.but0active:hover {
    display: block;
    width: 134px;
    height: 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161643;
	line-height: 27px;
    background: url("images/menu_0_active.gif") no-repeat;
	text-decoration: none;
}

/* CSS Document */
.menu-container
{
	background-color:#CCCCCC;
	width:804px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}


#menu {
width: 100%;
background: #222;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 134px;
float: left;
}

#menu strong {
display: block;
margin: 0;
padding:0;
}

#menu strong a.home{background: #dcf6ff url(images/menu_home_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.home:hover {background: #dcf6ff url(images/menu_home_over.gif); background-repeat:no-repeat; background-position:center; height: 27px; }

#menu strong a.software {background: #dcf6ff url(images/menu_software_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.software:hover {background: #dcf6ff url(images/menu_software_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.partners {background: #dcf6ff url(images/menu_partners_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.partners:hover {background: #dcf6ff url(images/menu_partners_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.partner {background: #dcf6ff url(images/menu_partner_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.partner:hover {background: #dcf6ff url(images/menu_partner_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.parteneri {background: #dcf6ff url(images/menu_parteneri_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.parteneri:hover {background: #dcf6ff url(images/menu_parteneri_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.estore {background: #dcf6ff url(images/menu_estore_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.estore:hover {background: #dcf6ff url(images/menu_estore_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.online_shop {background: #dcf6ff url(images/menu_online_shop_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.online_shop:hover {background: #dcf6ff url(images/menu_online_shop_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.magazin_online {background: #dcf6ff url(images/menu_magazin_online_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.magazin_online:hover {background: #dcf6ff url(images/menu_magazin_online_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.support {background: #dcf6ff url(images/menu_support_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.support:hover {background: #dcf6ff url(images/menu_support_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.company {background: #dcf6ff url(images/menu_company_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.company:hover {background: #dcf6ff url(images/menu_company_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.unternehmen {background: #dcf6ff url(images/menu_unternehmen_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.unternehmen:hover {background: #dcf6ff url(images/menu_unternehmen_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu strong a.companie {background: #dcf6ff url(images/menu_companie_normal.gif); background-repeat:no-repeat; background-position:center; height: 27px;}
#menu strong a.companie:hover {background: #dcf6ff url(images/menu_companie_over.gif); background-repeat:no-repeat; background-position:center; height: 27px;}

#menu a {
display: block;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
color: #161643;
background: #dcf6ff;
text-decoration: none;
line-height:1.81em;
text-align:left;
}

#menu a:hover {
background: #dcf6ff url(images/menu_item_0_over.gif);
background-repeat:no-repeat;
background-position:center;
display: block;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
color: #161643;
text-decoration: none;
line-height:1.81em;
text-align:left;
}

#menu a.grey {
display: block;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
color: #697a8a;
background: #dcf6ff;
text-decoration: none;
line-height:1.81em;
text-align:left;
}

#menu a.grey:hover {
background: #dcf6ff url(images/menu_item_0_over.gif);
background-repeat:no-repeat;
background-position:center;
display: block;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
color: #697a8a;
text-decoration: none;
line-height:1.81em;
text-align:left;
}

#menu span{margin:0; padding:0; padding-left:10px;}

#menu li {position: relative;}

#menu ul ul li{ 
	padding:0px 2px 0px 2px;
	background:#dcf6ff; 
	width:177px; 
	border-left:1px solid #161643;	
	border-right:1px solid #161643;
}

#menu ul li.last
{
	border-bottom:1px solid black;
	padding-bottom:3px;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

img.page_active
{
	border:0;
	margin:0;
	padding:0;
	position:relative;
}

img.page_inactive
{
	border:0;
	margin:0;
	padding:0;
	position:relative;
	visibility:hidden;
}

li span.menu-inactive
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #697a8a;
	text-decoration: none;
	cursor:pointer;
}


/*for the support page*/
span.support-title
{
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#223c63;
	float:left;
}

span.support-language
{
	margin:0;
	padding:0;
	margin-right:23px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#768a9d;
	float:right;
}

.blue-header
{
	margin:0;
	padding:0;
	width:100%;
	height:50px;
	background-color:#cdd9db;
	border-bottom:1px solid black;
	text-align:left;
}

div.error-div
{
	margin:0;
	padding:0;
	width:100%;
	background:url(images/support/header-p3.gif);
	background-repeat:repeat-x;
	height:93px;
	text-align:left;
}

.support-menu
{
	margin:0;
	padding:0;
	width:100%;
	height:77px;
}

.support-menu-margin
{
	padding:0;
	margin:0;
	width:25px;
	float:left;
}

A.form
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
    TEXT-DECORATION: underline;
}

A.form:hover
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;	
    TEXT-DECORATION: underline;
}

p.pa1
{
	margin:0;
	padding:0;
	margin-left:70px;
}

p.pa2
{
	margin:0;
	padding:0;
	margin-left:70px;
}

p.pa3
{
	margin:0;
	padding:0;
	margin-left:70px;
}

p.pa4
{
	margin:0;
	padding:0;
	margin-left:90px;
}

p.pa5
{
	margin:0;
	padding:0;
	margin-left:70px;
}

a.a1
{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
	text-decoration:none;
	text-transform: none;
}

div.menu-placement
{
	margin:0;
	padding:0;
	width:151px;
	height:77px;
	float:left
}

a.sm-link
{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
	text-decoration:none;
	text-transform: none;
}
a.sm-link:hover
{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
	text-decoration:none;
	text-transform: none;
}

div.dma1
{
	margin:0;
	padding:0;
	background:url(images/support/active_01.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
	cursor:pointer;
}

div.dma2
{
	margin:0;
	padding:0;
	background:url(images/support/active_02.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
	cursor:pointer;
}

div.dma3
{
	margin:0;
	padding:0;
	background:url(images/support/active_03.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
	cursor:pointer;
}

div.dma4
{
	margin:0;
	padding:0;
	background:url(images/support/active_04.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
	cursor:pointer;
}

div.dma5
{
	margin:0;
	padding:0;
	background:url(images/support/active_05.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
	cursor:pointer;
}

div.dm1
{
	margin:0;
	padding:0;
	background:url(images/support/normal_01.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
}
div.dm1:hover
{
	margin:0;
	padding:0;
	background:url(images/support/over_01.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	cursor:pointer;
	text-align:left;
}

div.dm2
{
	margin:0;
	padding:0;
	background:url(images/support/normal_02.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
}
div.dm2:hover
{
	margin:0;
	padding:0;
	background:url(images/support/over_02.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	cursor:pointer;
	text-align:left;
}

div.dm3
{
	margin:0;
	padding:0;
	background:url(images/support/normal_03.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
}
div.dm3:hover
{
	margin:0;
	padding:0;
	background:url(images/support/over_03.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	cursor:pointer;
	text-align:left;
}

div.dm4
{
	margin:0;
	padding:0;
	background:url(images/support/normal_04.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
}
div.dm4:hover
{
	margin:0;
	padding:0;
	background:url(images/support/over_04.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	cursor:pointer;
	text-align:left;
}

div.dm5
{
	margin:0;
	padding:0;
	background:url(images/support/normal_05.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	text-align:left;
}
div.dm5:hover
{
	margin:0;
	padding:0;
	background:url(images/support/over_05.gif);
	background-repeat:no-repeat;
	width:151px;
	height:77px;
	cursor:pointer;
	text-align:left;
}


.support-subtitle-container
{
	margin:0;
	padding:0;
	margin-top:20px;
	width:755px;
	border-bottom:1px solid;
	border-bottom-color:#b7babc;
	text-align:left;
}

.support-subtitle
{	
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	line-height:20px;
}

.ico-container
{
	margin:0;
	padding:0;
	margin-top:10px;
	width:693px;
	height:390px;
}

.app-container
{
	margin:0;
	padding:0;
	visibility:visible;
}

.app-container-off
{
	margin:0;
	padding:0;
	visibility:hidden;
}

.ico-container2
{
	margin:0;
	padding:0;
	margin-top:10px;
	width:693px;
	height:130px;
}

.large-ico-cie
{
	margin:0;
	padding:0;
	background:url(images/support/ico_cie.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-cie-plus
{
	margin:0;
	padding:0;
	background:url(images/support/ico_cie+plus.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-cie-plusbio
{
	margin:0;
	padding:0;
	background:url(images/support/ico_cie+plus-bio.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-cie-light
{
	margin:0;
	padding:0;
	background:url(images/support/ico_cie-light.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}


.large-ico-cie-u3
{
	margin:0;
	padding:0;
	background:url(images/support/ico_cie-u3.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-lie
{
	margin:0;
	padding:0;
	background:url(images/support/ico_lie.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-sec
{
	margin:0;
	padding:0;
	background:url(images/support/ico_sec.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-el
{
	margin:0;
	padding:0;
	background:url(images/support/ico_el.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}


.large-ico-sie
{
	margin:0;
	padding:0;
	background:url(images/support/ico_sie.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-slide
{
	margin:0;
	padding:0;
	background:url(images/support/ico_slide.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-tie
{
	margin:0;
	padding:0;
	background:url(images/support/ico_tie.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

.large-ico-epp
{
	margin:0;
	padding:0;
	background:url(images/support/ico_epp.gif);
	width:173px;
	height:130px;
	text-align:center;
	float:left;
}

img.small-ico
{
	/*position:relative;*/
	margin:0;
	padding:0;
	border:0;
	width:47px;
	height:47px;
	margin-left:5px;
	margin-top:21px;
}

img.small-ico2
{
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:47px;
	height:47px;
	margin-left:2px;
	margin-top:21px;
}

a.support-text-white
{
	color: #F4F5F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

a.support-text-brown
{
	color: #DB9116;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

div.support-text-white-container
{
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div.blue-border
{
	margin:0;
	padding:0;
	width:755px;
	border-bottom:1px solid;
	border-bottom-color:#51aad8;
	line-height:1px;
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}

span.support-search-text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}

div.support-search-div
{
	margin:0;
	padding:0;
	margin-top:25px;
}

div.support-search-div2
{
	margin:0;
	padding:0;
	margin-top:30px;
	margin-left:100px;
	margin-bottom:30px;
}

span.top
{
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	float:left;
}


.haupttitel
{
    COLOR: #003E5E;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none;
}

.titel
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	text-align: left;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}

.titel2
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	text-align: right;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}

.tabellentitel
{
    COLOR: #003E5E;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}

A.item
{
    COLOR: #003E5E;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}

A.item:hover
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}

A.item2
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}

A.item2:hover
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}


.top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #666666;
}

a.support-menu-ico
{
	margin:0;
	padding:0;
	border:0;
	float:left;
}

a.support-menu-ico:hover
{
	margin:0;
	padding:0;
	border:0;
	float:left;
}

.top2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

A.create:hover
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    font-variant: normal;
    text-decoration: underline
}

A.help
{
    COLOR: #003E5E;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 17px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    text-decoration: none;
}

A.help:hover
{
    COLOR: #003E5E;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 17px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    line-height: normal;
    text-decoration: none;
}

.gbltext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.gbltext2
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.gbltext2l
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: line-through;
}

.gbltext3
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	
}

.gbltext4
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	
}

.violet
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d2172;
	font-weight:bold;
}

.violet2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #320f61;
	font-weight:normal;
}

div.support-app2-left
{
	margin:0;
	padding: 0;
	width:350px;
	float: left;
	margin-left:40px;
	margin-top:20px;
}

div.support-app2-right
{
	margin:0;
	padding: 0;
	width:304px;
	float: left;
	margin-top:50px;
}

li.support-app
{
	margin:0;
	padding:0;
	margin-bottom:20px;
}

A.pop
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    TEXT-DECORATION: underline;
}

A.pop:hover
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
    TEXT-DECORATION: underline;
}

A.bluelink
{
	COLOR: #0083c6;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: none
}

A.bluelink:hover
{
	COLOR: #003e5e;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: none
}

.copyright2
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}


a.vote {
float:left;
display:block;
width:77px;
height:20px;
border:0px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align:center;
line-height: 18px;
text-decoration:none;
background: url(images/support/button.gif) no-repeat 0 0px;
}
a.vote:link, a.vote:visited, a.vote:active {
display:block;
text-decoration:none;
background: url(images/support/button.gif) no-repeat 0 0px;
}
a.vote:hover {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #6F99D2;
text-align:center;
line-height: 18px;
text-decoration:none;
background: url(images/support/button.gif) no-repeat 0px 0px;
}

a.search {
float:left;
width:77px;
height:20px;
border:0px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align:center;
line-height: 18px;
text-decoration:none;
background: url(images/support/button.gif) no-repeat 0 0px;
}
a.search:link, a.search:visited, a.search:active {
text-decoration:none;
background: url(images/support/button.gif) no-repeat 0 0px;
}
a.search:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #6F99D2;
text-align:center;
line-height: 18px;
text-decoration:none;
background: url(images/support/button.gif) no-repeat 0px 0px;
}

a.lang {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #768a9d;
text-decoration:none;

}
a.lang:link, a.lang:visited, a.lang:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #768a9d;
text-decoration:none;
}

a.lang:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #a1b1bc;
text-decoration:none;
}

a.lang2, a.lang2:link, a.lang2:visited, a.lang2:hover, a.lang2:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #a1b1bc;
text-decoration:none;
}

div.product-title-div
{
	margin:0;
	padding:0;
	background: url(images/support/header-bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:90px;
	text-align:left;
	border-bottom:1px solid black;
	
}

.support-top
{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #666666;
}

.bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #51AAD8;
}

.bold-small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: #51AAD8;
}

.gbltext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;	
}
/*END for the support page*/

.partners-form
{
	padding:0;
	margin:10px;
	display:block;
	border:0;
	padding-left:165px;
}

/* Partners rollover map */
#world {
 width: 594px;
 height: 310px;
 background-image: url(Global_Partner_Map.gif);
 background-repeat:no-repeat;
 margin: 10px auto; padding: 0;
 position:relative;
}
#world li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#world a {display: block; text-indent: -9999px; text-decoration: none;}

#na {left: 12px; top: 16px; width: 234px; height: 142px;}
#sa {left: 104px; top: 150px; width: 89px; height: 140px;}
#eu {left: 227px; top: 23px; width: 100px; height: 79px;}
#as {left: 302px; top: 22px; width: 250px; height: 175px;}
#af {left: 214px; top: 100px; width: 135px; height: 145px;}
#au {left: 458px; top: 198px; width: 106px; height: 71px;}

#na a {height: 142px;}
#sa a {height: 140px;}
#eu a {height: 79px;}
#as a {height: 175px;}
#af a {height: 145px;}
#au a {height: 71px;}

#na a:hover {background: url(Global_Partner_Map.gif) -12px -636px no-repeat;}
#sa a:hover {background: url(Global_Partner_Map.gif) -104px -460px no-repeat;}
#eu a:hover {background: url(Global_Partner_Map.gif) -227px -953px no-repeat;}
#as a:hover {background: url(Global_Partner_Map.gif) -302px -642px no-repeat;}
#af a:hover {background: url(Global_Partner_Map.gif) -214px -1340px no-repeat;}
#au a:hover {background: url(Global_Partner_Map.gif) -458px -508px no-repeat;}
/* END Partners rollover map */

div.software-banner-container
{
	margin:0;
	padding:0;
	width: 608px;
	height:305px;
	background-color:#fff;
	margin-left:8px;
	margin-right:auto;
	margin-top:0px;
}

div.software-img-container
{
	margin:0;
	padding:0;
	float:left;
}

div.software-img-container-left
{
	margin:0;
	padding:0;
	float:left;
	background: #FFFFFF url('images/software_tab_left.jpg') left top repeat-y;
	height: 332px;
}

div.software-img-container-right
{
	margin:0;
	padding:0;
	float:left;
	background: #FFFFFF url('images/software_tab_right.jpg') left top repeat-y;
	height: 332px;
}

div.software-banner-button
{
	margin:0;
	padding:0;
	background-image:url(images/software_tab_background.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	display:block;
	height:61px;
}

div.software-banner-empty
{
	float:left;
	height:74px;
}

p.software-download
{
	margin:0;
	padding:0;
	color:#003257;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:20px;
	margin-left:20px;
}

div.software-down
{
	margin:0;
	padding:0;
	width:160px;
	color:#003257;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:20px;
	margin-left:5px;
	float:left;
}

div.down-links
{
	margin:0;
	padding:0;
	width:30px;
	margin-top:15px;
	margin-left:1px;
	float:left;
}

p.software-buy
{
	margin:0;
	padding:0;
	color:#69899c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:20px;
	margin-left:30px;
}

p.verbatim-buy
{
	margin:0;
	padding:0;
	color:#69899c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
	margin-left:10px;
}

.software-buy-cut
{
	margin:0;
	padding:0;
	color:#69899c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: line-through;
}

p.software-epp-link
{
	margin:0;
	padding:0;
	color:#003257;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:13px;
	margin-left:13px;
}

a.software-epp
{
	color:#003257;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

a.software-epp:hover
{
	color:#003257;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

p.stuffbak-link
{
	margin:0;
	padding:0;
	color:#003257;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:20px;
	margin-left:10px;
}

div.thank-you-banner
{
	margin:0;
	padding:0;
	background:url('images/thank_you.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	width:777px;
	height:239px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

div.thank-you-dwl
{
	margin:0;
	padding:0;
	background:url('images/thank_you_dwl.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	width:777px;
	height:239px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

div.thank-you-middle
{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:auto;
	margin-top:20px;
}

.thank-you-text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #a1a1a1;
	font-size:13px;
	margin:0;
	padding:0;
}

div.thank-you-back
{
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom:30px;
	text-align:center;
}

a.thank-you-b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #456582;
	text-decoration:underline;
}

a.thank-you-b:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #456582;
	text-decoration:underline;
}

.ty-text-1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffae00;
	font-weight:bold;
}

.ty-text-2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
}

.ty-text-3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#132431;
}

.ty-text-4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.ty-text-5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}

.ty-text-6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}

.ty-text-7
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#780000;
	font-weight:bold;
}

a.ty-e-store
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#780000;
	font-weight:bold;
	text-decoration:underline;
}

a.ty-e-store:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#780000;
	font-weight:bold;
	text-decoration:underline;
}

/* partner login page */

.partner-login-container
{
margin:0 auto;
padding:0;
width: 700px;
height:auto;
}

.partner-login
{
width:300px;
margin:0 auto;
padding:0;
margin-top: 20px;
}

.div-middle
{
margin:0 auto;
padding:0;
}

/* end partner login page */

div.sync
{
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:601px;
	height:220px;
	left:0px;
	top:10px;
}

div.surf
{
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:266px;
	height:230px;
	left:15px;
	top:115px;
}

div.sync-link
{
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:250px;
	height:30px;
	left:50px;
	top:30px;
}

div.surf-link
{
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:100px;
	height:20px;
	left:120px;
	top:120px;
}

.sol-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b5f8c;
	padding-top: 5px;
}

.sol-red { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	line-height: 20px;
}

.sol-text { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002f57;
}

.dash {
border-bottom: 1px dotted #486d7f;
}

.thumb 
{
	float:left;
	width: 340px;
	height: 350px;
}

.thumb-sep
{
	float:left;
	width: 680px;
	height: 30px;
}

p.strong
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Arial;
	font-size:12px;
	color: #002f57;
	margin-bottom:15px;
	font-weight:bold;
	line-height: 18px;
}

p.normal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Arial;
	font-size:12px;
	margin-bottom:10px;
	font-weight:normal;
	line-height: 18px;
}

.page-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #3d2172;
	line-height: 20px;
}

.page-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4e5158;
	line-height: 18px;
}

.page-form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7e8489;
	line-height: 18px;
}

.header-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#171718;
	line-height: 18px;
}

.footer
{
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	width: 100%;
	height: 100%;
}

div.footer-para {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	color: #bfc3d1;
	width: 801px;
	height: 100%;
	min-height: 65px;
	line-height: 12px;
	text-align:justify;
	padding-left: 10px;
}

a.footer-link2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #bfc3d1;
    font-weight:bold;
	text-decoration:none;
}

a.footer-link2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #576c79;
    font-weight:bold;
	text-decoration:underline;
}

div.footer-links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	color: #576c79;
	width: 550px;
	height: 27px;
	line-height: 16px;
	text-align:left;
	padding-left: 23px;
	padding-top: 12px;
}

div.footer-links2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	color: #576c79;
	width: 100%;
	height: 30px;
	line-height: 16px;
	text-align:center;
}

a.footer-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #576c79;
    font-weight:normal;
	text-decoration:none;
}

a.footer-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #576c79;
    font-weight:normal;
	text-decoration:underline;
}

a.footer-link-lp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4e5158;
    font-weight:normal;
	text-decoration:none;
}

a.footer-link-lp:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4e5158;
    font-weight:normal;
	text-decoration:underline;
}


a.page-link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #576c79;
    font-weight:normal;
	text-decoration:none;
}

a.page-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #576c79;
    font-weight:normal;
	text-decoration:underline;
}

a.page-link2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #576c79;
    font-weight:normal;
	text-decoration:none;
}

a.page-link2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #576c79;
    font-weight:normal;
	text-decoration:underline;
}

a.violet, a.violet:hover {
	font-size:12px;
	color: #3d2172;
    font-weight: normal;
	text-decoration:none;
}

a.whitey, a.whitey:hover {
	font-size:11px;
	color: #fff;
    font-weight: normal;
	text-decoration:none;
}

.blue6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#171718;
}

div.but-submit {
	float:left;
	background: url('images/button_default.gif') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 19px;
	width: 90px;
	padding-top: 3px;
	text-align:center;
    line-height: 14px;
}

div.but-contact {
	float:left;
	background: url('images/button_submit.gif') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 22px;
	width: 120px;
	padding-top: 3px;
	text-align:center;
    line-height: 14px;
}


div.but-submit2 {
	float:left;
	background: url('endpoint_protector/images/img/button_submit.gif') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 22px;
	width: 93px;
	padding-top: 3px;
	text-align:center;
    line-height: 14px;
}

div.but-contact2 {
	float:left;
	background: url('endpoint_protector/images/img/button_try.jpg') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 22px;
	width: 156px;
	padding-top: 3px;
	text-align:center;
    line-height: 14px;
}

div.but-free {
	float:left;
	background: url('endpoint_protector/images/img/button_free.jpg') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 22px;
	width: 175px;
	padding-top: 3px;
	text-align:center;
    line-height: 14px;
}

div.but-blue {
	float:left;
	background: url('images/button_default.gif') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 19px;
	width: 80px;
	padding-top: 2px;
	text-align:center;
    line-height: 14px;
}

.down_bg {
	background: url('images/tab_down_top.gif') top left no-repeat;
}

div.cust-img {
	float:left;
	width: 150px;
    height: 50px;
    text-align: center;
}

.shot
{
	background: url('images/shot_normal2.gif') bottom left repeat-x;
}

.shoto
{
	background: url('images/shot_over2.gif') bottom center no-repeat;
}

.estore-bottom
{
	background: url('images/estore_line_horiz.gif') bottom center repeat-x;
}

.col1 {
	width: 130px;
    height: 20px;
	float:left;
}

.col2 {
	width: 130px;
    height: 20px;
	float:left;
}

.grey1 {
	background-color: #FBFBFB;
}

div.client {
	float:right;
	width:200px;
	background:#92D841;
	text-align:center;
	line-height: 12px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px;
}

div.partner {
	float:left;
	width:200px;
	background: #D3D3D3; 
	text-align:center;
	line-height: 12px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px;
}

/* rounded corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.chat-div
{
	width:164px;
	float:right;
	padding-right: 63px;
}

.icons2 {
	position:absolute;
	top:-19px;
	left:168px;
	float:right;
	display:block;
	height: 16px;
	width: 80px;
	color:#a1a2a8;
	padding-top: 32px;
}

a.icon_twitter {
	float: right;
	background-image: url(images/twitter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
	display:block;
	text-decoration: none;
	margin-left: 10px;
}

a.icon_twitter:hover {
	background-image: url(images/twitter_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a.icon_youtube {
	float: right;
	background-image: url(images/youtube.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
	display:block;
	text-decoration: none;
	margin-left: 10px;
}

a.icon_youtube:hover {
	background-image: url(images/youtube_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a.icon_facebook {
	float: right;
	background-image: url(images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
	display:block;
	text-decoration: none;
	margin-left: 10px;
}

a.icon_facebook:hover {
	background-image: url(images/facebook_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.page-title-big {
	font-size:18px;
	color: #3d2172;
	line-height: 20px;
}

a.blue-link{
	font-size:11px;
	color:#049ccd;
    font-weight:normal;
    text-decoration:none;
}

.grey-text {
	font-size:11px;
	color:#a6a8ab;
	line-height: 20px;
}

div.but-submit5 {
	float:left;
	background: url('http://www.endpointprotector.com/images/img/button_submit.gif') top center no-repeat;
	font-size:11px;
	color: #3d2172;
	height: 22px;
	width: 126px;
	padding-top: 3px;
	text-align:center;
    line-height: 14px;
}

.down-tab {
	float:left;
	display:block;
	width:150px;
	height:30px;
	text-align: center;
}

a.down-link {
	float:left;
	display:block;
	width:149px;
	padding-left:1px;
	height:21px;
	text-align: center;
	color:#4c4c4c;
	text-decoration:none;
	padding-top:9px;
	border-bottom: 1px solid #999999;
}

a.down-link:hover {
	float:left;
	display:block;
	width:149px;
	padding-left:1px;
	height:21px;
	text-align: center;
	color:#4c4c4c;
	text-decoration:none;
	padding-top:9px;
	border-bottom: 1px solid #999999;
}

a.down-link-off {
	float:left;
	display:block;
	width:149px;
	padding-left:1px;
	height:21px;
	text-align: center;
	color:#4c4c4c;
	text-decoration:none;
	padding-top:9px;
	border-bottom: 1px solid #999999;
}

a.down-link-off:hover {
	float:left;
	display:block;
	width:149px;
	padding-left:1px;
	height:21px;
	text-align: center;
	color:#4c4c4c;
	text-decoration:none;
	padding-top:9px;
	border-bottom: 1px solid #999999;
}

a.down-link-on {
	float:left;
	display:block;
	width:149px;
	height:22px;
	text-align: center;
	color:#2192f6;
	text-decoration:none;
	padding-top:8px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}

a.down-link-on:hover {
	float:left;
	display:block;
	width:149px;
	height:22px;
	text-align: center;
	color:#2192f6;
	text-decoration:none;
	padding-top:8px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
}

.down-on {
	width:580px;
	height: 100%;
	visibility:visible;
	z-index: 11;
}

.down-off {
	width:580px;
	height: 0px;
	visibility:hidden;
	z-index: 11;
}

.borders {
	border: 1px solid #999999;
	padding: 5px;
}

/*<!--[if IE]>
<style type="text/css" media="screen">

body {
behavior: url('csshover.htc');
font-size: 100%;
} 
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: 0.7em/1.8em arial, helvetica, sans-serif;
}  

</style>
<!--[endif]>*/