/* CSS Document */
body { font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #888888; margin:0; background:#FFFFFF url(../images/bodybg.jpg) repeat-x; text-decoration: none; }

input { font: normal 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #75AEE2; background-color:#04213D; text-decoration:none; border:none; padding-left:2px; }
img { border: none; }
.input2 { font: bold 13px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #08396C; background-color:#C6D3E1; text-decoration:none; border:none; }

textarea { font: bold 13px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #08396C; background-color:#C6D3E1; text-decoration:none; border:none; padding-left:9px; padding-top:6px; border-left:1px solid #8998A9; border-top:1px solid #8998A9;  }

a.button { background: none; font: bold 13px "tahoma", Verdana, Arial, Helvetica, sans-serif; border:1px solid #B8BDC4; cursor: pointer; height: 22px; display:block; color:#07396C; background-color:#FFFFFF; padding-top:6px; text-decoration:none;   }

a.button:hover { background: none; font: bold 13px "tahoma", Verdana, Arial, Helvetica, sans-serif; border:1px solid #c9c9c9; cursor: pointer; height: 22px; display:block; color:#FFFFFF; background-color:#07396C; padding-top:6px; text-decoration:none;    }

ol { padding:5px; margin:0; padding-left:25px;}

a { font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #1d5087; text-decoration: underline; }
a:hover{ font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #1d5087; text-decoration: none; }

.top-devider { border-top:1px solid #316391;}  
.bottom-devider { border-top:1px solid #D2D6DA;}  
.middle-devider { border-right:1px solid #D2D6DA;}  
.border-btm { border-bottom:3px solid #D7DEEA;}

.border-topbtm { border-top:1px solid #D2D6DA; border-bottom:1px solid #D2D6DA;}  

.inputbg { background:url(../images/input-bg.gif) repeat-x; height:16px; }
.inputbgbig { background:url(../images/input-bgbig.gif) repeat-x; height:16px; }

h1 {font: bold 20px  "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#08396C; margin:0px; padding:0px; line-height: 30px; }
h1 span {font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; color:#859DB6;   }

ul.topnav { margin: 0px; padding:0px; }
ul.topnav li { display:inline; padding-top:2px;   }
ul.topnav li a { font: bold 11px  "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #75AEE2; margin-left: 15px; text-decoration: none;  }
ul.topnav li a:hover { font: bold 11px  "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;  }
ul.topnav li.active { font: bold 11px  "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin-left: 15px; text-decoration: none;  }

.bluematter { color:#8BA6C2; }
.blueboxbg { background-color:#08396C; }
.bluebox-topbg { background:url(../images/bluebox-cortopbg.gif) repeat-x; height:13px; }  
.bluebox-rightbg { background:url(../images/bluebox-corrightbg.gif) repeat-y; height:13px; }  
.bluebox-leftbg { background:url(../images/bluebox-corleftbg.gif) repeat-y; height:13px; }  
.bluebox-bottombg { background:url(../images/bluebox-corbotbg.gif) repeat-x; height:13px; }  

.bluebold { font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #08396C; text-decoration: none;  }
.bluebold span{ font: normal 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #08396C; text-decoration: none;  }
.bluebold a{ font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #0B55A2; text-decoration: underline; }
.bluebold a:hover{ font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #0B55A2; text-decoration: none; }


.blueboldlink { font: bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #97A89A; text-decoration: none;  }
a.blueboldlink { font: bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #97A89A; text-decoration: none; }
a.blueboldlink:hover{ font: bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #0F559E; text-decoration: underline; }

.loginmatter { font: normal 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #6F6F6F; text-decoration: none;  }

.footerlink { font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #8E8E8E; text-decoration: none;  }
.footerlink a{ font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #8E8E8E; text-decoration: none; line-height:22px; }
.footerlink a:hover{ font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #08396C; text-decoration: none; }
.footerlink span{ font: normal 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #8E8E8E; text-decoration: none;  }

.subpage { background:#FFFFFF url(../images/subpage-bg.gif) repeat-x; text-decoration: none; }
.title { font:bold 30px "Arial Black", Arial, Helvetica, sans-serif; color:#08396C; text-decoration:none; }
.title span { font:bold 30px "Arial Black", Arial, Helvetica, sans-serif; color:#08396C; text-decoration:none; } /* #6097CB */
.skybluebg { background-color:#E8ECF2; padding: 15px;}

.orange-title { font:bold 21px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#FF7F01; text-decoration:none; line-height:22px }
.green-title { font:bold 21px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#6B9704; text-decoration:none; line-height:22px }
.blue-title { font:bold 21px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#0899B8; text-decoration:none; line-height:22px }
.greybold { font:bold 13px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#0c3f75; text-decoration:none;  }
.green-title-small { font:bold 17px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#6B9704; text-decoration:none; line-height:22px }

.content-devider { border-bottom:1px solid #D2D6DA; height:20px;}  

.linkbg {background: url(../images/linkbg.gif) repeat-x; text-decoration: none; }

a.bluelink { font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #0B55A2; text-decoration: none; }
a.bluelink:hover { font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #5F5F5F; text-decoration: none; }
 
/********* NEW ADDED **********/

ul.servicedesk { margin:5px 0; padding:0px; margin-left: 5px;   }
ul.servicedesk li { list-style-type: none; background:url(../images/arrow.gif) no-repeat 0px 5px; padding:0px 0px 6px 15px;   }

.inloggen a{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration:none; }
.inloggen a:hover{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#08396C; text-decoration:underline; }

.contact-text{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #5F5F5F; text-decoration:none; }	
.contact-download a{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #990000; text-decoration:none;	}
.contact-download a:hover{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FF7F01; text-decoration:underline; }		
		
div#menu ul {
	margin: 0px; margin-top:15px;
	padding: 0px;
	list-style: none;
	float: left;

}

div#menu li {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

div#menu li a, #menu li span.separator {
	
	display: block;
	float: left;
	text-decoration: none;
	line-height:25px;
	color: #000000;
	overflow: hidden;
}

div#menu li span {  
	display: block;
		 font: bold 11px  "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #75AEE2;
}

div#menu li span {  
	background-repeat: no-repeat;
	background-position: 95% 0px;
}

div#menu li a.current {  
	color: #aa1428;
}

div#menu a:hover, div#menu span.separator:hover, div#menu span.sfhover, div#menu a.current:hover {  
	color: #FFFFFF;
}

div#menu li.active {  
	font-weight: bold;
}

div#menu li.active ul {  
	font-weight: normal;
}

div#menu li.parent span.separator {  
	cursor: pointer;
}

 
div#menu ul.menu {
}

div#menu li.level1 {
	margin-right: 5px;
}

div#menu a.level1 span, div#menu span.level1 span {
	padding: 0px 15px 0px 15px;
}

div#menu li.level1:hover, div#menu li.sfhover {  
	color:#FFFFFF;
}

div#menu li.sfhover li.sfhover {  
	background: none;
}

div#menu li:hover a.level1, div#menu li.sfhover a.level1, div#menu li:hover span.level1, div#menu li.sfhover span.level1 {  
color:#ffffff; }

div#menu li.active {  
	background: url(../images/menu_tab_l.png) 0 0 no-repeat;
}

div#menu a.active, div#menu span.active {  
color:#ffffff; }

div#menu li.active li {  
	background: none;
}

div#menu li li a.active {  
	background: none;
}

div#menu li a.level1, #menu li span.level1 {  
	color: #026094;
}

div#menu li.active a.level1, #menu li.active span.level1 {  
	
	color: #ffffff;
}

div#menu li:hover a.level1, #menu li:hover span.level1, div#menu li.sfhover a.level1, #menu li.sfhover span.level1 {  
	
	color: #000000;
}

div#menu li.level1 a:hover.level1, #menu li.level1 span:hover.level1, #menu li.level1 span.sfhover span {  
	color: #ffffff;
}

 
div#menu ul.menu ul {
	position: absolute;
	top: 10px;
	left: -999em;  
	width: 165px;
	padding: 0px 0px 1px 0px;
	background: url(../images/menu_dropdown_bg.png) 0 100% no-repeat;
}

div#menu li:hover ul, div#menu li.sfhover ul {
	left: 0px;  
	z-index: 100;
}

div#menu li.level1 li {
   	width: 100%;  
	text-indent: 15px;
}

div#menu li.level1 li a, div#menu li.level1 li span.separator {
	height: 25px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	background: #ffffff url(../images/menu_level2_item.png) 100% 0 no-repeat;
	float: none;  
	display: block;
	line-height: 25px;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent {  
	background: #ffffff url(../images/menu_level2_item_parent.png) 100% 0 no-repeat; margin-top:0px;
}

div#menu li.level1 li.last a, div#menu li.level1 li.last span.separator {  
	background: #ffffff url(../images/menu_level2_item.png) 100% 1px no-repeat;
}

div#menu li.level1 li.last a.parent, div#menu li.level1 li.last span.parent {  
	background: #ffffff url(../images/menu_level2_item_parent.png) 100% 1px no-repeat;
}

 

 
div#menu li ul ul {
	margin: -41px 0 0 164px;  
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul {
	border-top: 1px solid #C8C8C8;
}

 
div#menu li:hover ul ul, div#menu li.sfhover ul ul,  
div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul,  
div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul {  
	left: -999em;
}

 
div#menu li li:hover ul, div#menu li li.sfhover ul,  
div#menu li li li:hover ul, div#menu li li li.sfhover ul,  
div#menu li li li li:hover ul, div#menu li li li li.sfhover ul {  
	left: 0;
	z-index: 100;
}

.testimonialbg { background: url(../images/testimonialbg.gif) no-repeat 0 0px; height: 140px; vertical-align: top; color: #74A6C2; padding-left: 5px; }
.testimonialbg2 { background: url(../images/testimonialbg2.gif) top right no-repeat; height: 185px; vertical-align: top; color: #74A6C2;   padding-top:8px;}

/* New Added on 5-May-2010 */
.faq-txt { color: #0c3f75; font-weight: bold; }
.faq-txt a { color: #0c3f75; font-weight: bold; text-decoration: none; }
.faq-txt a:hover { color: #0c3f75; font-weight: bold; text-decoration: underline; }
tr.testimonial-odd td { background: #f8f9fa; padding: 10px; line-height: 18px; }
tr.testimonial-even td { background: #e8ecf2; padding: 10px;  line-height: 18px; }
.lineheight14 { line-height: 14px; }
.nomarginpadding { margin: 0; padding: 0; }
.faqbg { background: #ced3db; }
tr.rowbg td { padding: 5px; background: #f1f4f7; }
.body-cornerbg { background: url(../images/body-cornerbg.gif) repeat-x 0 0 #0a3c70; padding: 5px 0; text-align: center; color:#FFFFFF; }
hr { background: #ceced2; color: #ceced2; height: 1px; border: none; }

.blue-big-txt { font-size: 16px; font-weight: bold; color: #05305d; font-family: Arial, Helvetica, sans-serif; line-height: 25px; }
.support-normal-font { font-size: 14px; color: #848484; }