

/* site: WCF pair */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

html { height: 100%; }
body { height: 100%; margin: 0; padding: 0; }

html, body {
  margin: 0; border: 0; padding: 0;
  font-family: arial, verdana, kalimati, helvetica, sans-serif; 
  margin: 0; 
  padding: 0;
  font-size: 100%;
}

html { background: #ffffff; }

body {
  font-size: 90%;
  margin-left: auto; 
  margin-right: auto; 
  color: #000000; 
  text-decoration: none;
  text-align: justify;
  padding: 0;
  border: 0;      /* This removes the border around the viewport in old versions of IE */
  width: 100%; 
  background:#ffffff;
  /*max-width: 980px;*/
  min-width: 600px;    /* Minimum width of layout - remove line if not required */
          /* The min-width property does not work in old versions of Internet Explorer */
}

div#header {
  clear:both;
  float:left;
  width:100%;
  border-bottom:0px solid #000066; 
  margin-top: 0;
  position:relative;
  min-width: 0; 
}

#header p, #header h1, #header h2 {
  padding:.4em 15px 0 15px;
  margin:0;
  text-align: right;
  position:relative;
  min-width: 0;
}




div#breadcrumbs2 {
  float: left; 
  clear:both;
  position:relative;
  min-width: 0;
/*  background: #cccc99 url(/fileadmin/tmpl/main/images/header_bg.jpg);
        background-repeat: no-repeat;
        background-position: left top; */
  background-color: rgb(0,31,88);  
  margin: 0;
  width: 100%;
  padding-top: 0.2em; padding-bottom: 0.2em;
  text-align: left;
        color: #333300;
        font-size:80%;
        font-family: verdana, arial, kalimati, helvetica, "ms sans serif",sans-serif;
}



/* Footer styles */

div#lastupdate { 
  border-top: 1px solid #cccc99;
        margin: 0;
  background: #fcfff6; 
  width: 100%; 
  position:relative;
  min-width: 0;
  text-align: center;padding: 0.2em 0 0.2em 0;
  

  font-size: 90%; 
}

div#footerq {
        padding: 0.4em 21% 0 18%;
        margin: 0;
        background: rgb(248,248,248);
  position:relative;
  min-width: 0;
}

#footerq a, #footerq a:link, #footerq a:visited, #footerq a:hover { 
  color: #999999; 
  text-decoration: none;
}

.footerlink, .footerlink a:link, .footerlink a:visited, .footerlink a:active { 
  color: #333300;
        text-decoration: none;
        padding-top: 0.4em; 
}



div#logo { 
  float: right; 
  padding: 0.7em 1em 0 0; 
  position:relative;
  min-width: 0;
} 




p, blockquote, ol, ul, li, address, div, dd, dt, dl, pre, h1, h2, h3, h4, h5, h6 { 
  color: #000000; 
  text-decoration: none;
  background: transparent;
}



p {
  line-height: 1.3em; 
  margin-top: 0.5em; 
  margin-bottom: 0.5em; 
}


p, .notice2, .disclaimer, .footerlink, .references, .footnote, dd, .searchresult { 
  text-align: justify; 
}



.skiplink, .skiplink a, .skiplink a:link, .skiplink a:visited, .skiplink a:hover, .skiplink a:active { 
  font-size: 0; 
  color: #ffffff; 
  text-decoration: none; 
}

#start, #startlink { 
   font-size: 0; 
   color: #ffffff; 
   margin:0; 
   padding: 0; 
   line-height: 0px;
}





 


.separator { display: none; }





#clearer {
 clear:both;
 width:100%;
 height:0.01%;
 font-size:0;
 position: relative;
 min-width: 0;

}

  

#copyright {
 text-align: center;
 font-size: 0.8em;
 margin: 2em auto 1em auto;
 color: rgb(0,31,88);
}

#copyright a {
 text-align: center;
 margin: 2em auto 1em auto;
 color: rgb(0,31,88);
}





div#breadcrumbs2, div#lastupdate {
 background: none;
 /*background-color:#cc99ff;*/
  background-color: rgb(0,31,88);  
/*
 border-bottom: 2px solid #9966cc;
 border-top: 2px solid #ddccff;*/
}




div.center, div.center>p, div.center>p.bodytext { margin-left: auto; margin-right: auto; text-align: center;}




#toplinks {
  margin-top: 1.3em;
  float: right;
  font-size: 75%;
  font-weight: bold;
  color : #666666;
  margin-bottom: 0.6em;
  margin-right: 4em;
}

#toplinks a, #toplinks a:link, #toplinks a:visited, #toplinks a:hover, #toplinks a:active {
  text-decoration: none;
  color : #999999;
}

.rlink {
  color: #ffcc00;
}

.glink {
  color: #666666;
}


#topmenu {
  margin-left: 3em;
  }  



#topmenubar { font-weight: bold; color: rgb(0,31,88);
font-family: tahoma,verdana, helvetica, arial, kalimati, sans-serif;
}

#topmenu, #topmenubar {
  font-size: 110%;
  padding: 0.2em 0.4em 0.4em 0;
  text-align: left;
  }  


#topmenubar a:hover {color:  rgb(0,31,88) !important; }


.separator { display: none; }



.newstitle .newstitlelink, .newstitle  .newstitlelink:link,
.widgetrow .widgetitemtitle, 
.newscontents .newsreadmorelink, .newsfooter .newsreadmorelink,
.hlineheader th
{
  color: rgb(0,31,88) !important;
}





@media print {



p, blockquote, ol, ul, li, address, div, td, th, dd, dt, dl, pre, h1, h2, h3, h4, h5, h6, body,
a, a:link, a:visited, a:hover, a:active, .ilh { 
  font-family: "Times New Roman", times, georgia, serif;  
  background-color: #ffffff; 
  color: #000000; 
}
 
.bt { 
  font-weight: normal; 
  font-style: italic; 
}

.maintable, #top, #bottom, #content, #footer, #lastupdate { 
  width: 100%; 
} 
  
#footerlinkunits, .illustration, .submenu, .bottom, #bottom, .path, #breadcrumbs2, 
#search, .brlink, #amazon, .toplink, .backlink, .skiplink, #menucontainer, #news {  
  display: none; 
}

#lastupdate { 
   margin: 0.5em;
}
 

div#homelink, div#leftmenu, div#breadcrumbs, div#news, div#logo, div#header ul {
 display: none; 
 width: 0; 
 padding: 0; 
 margin: 0;
}

div#content, div#main, div#footer, div#lastupdate { 
  width: 90%; 
  border: 0; 
  padding: 0;
  margin: 0; 
}




}



