/* default font size*/
@import "x-small.css";

 html .centre-column-right {
	height: 1%
}
 html .second-column-right {
	height: 1%
}
 html .centre-column {
	height: 1%
}
 html .second-column {
	height: 1%
}
 html .centre-column-none {
	height: 1%
}
 html .second-column-none {
	height: 1%
}
 html .outer-box {
	height: 1%
}
 html .footbox {
	height: 1%
}

 html .floating-columns {
	height: 1%
}
 html .twocol {
	height: 1%
}


html {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 100%; 
    padding-bottom: 0px; 
    margin: 0px; 
    padding-top: 0px; 
    font-family: verdana, arial, tahoma, sans-serif
}

body {
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    margin: 0px; 
    padding-top: 0px
}
body, div, p, th, td, li, dd {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
 
        }
a:link  { color: #000000; 
          text-decoration: none;
        }
a:visited { color: #000000; 
          text-decoration: none;
        }
a:hover { color: #ffffff; 
          background-color: #6699cc; 
          text-decoration: none;
        }

#skip
      {
  position: absolute;
      float: left;
      height: 1.2em;
      min-height: 1.2em;
      max-height: 1.2em;
  width: 11em;
  margin-left: -0px;
      }

#skip a, #skip a:hover, #skip a:visited 
      { 
      position:absolute; 
      left:0px; 
      top:-500px; 
      width:1px; 
      height:1px; 
      overflow:hidden;
} 
 
#skip a:active, #skip a:focus 
      { 
      position:static; 
      float: left;
      width:auto;
      min-width: 11em;
      margin-right: -11.1em;
      min-height: 1.2em;
      max-height: 1.2em;
      margin-top: 0;
      background-color: #ddeeff;
      height:auto;
      margin-left: -0px;
      padding-left: 3px;
      color: #000;
      text-decoration: none;


} 

div {
	padding-left: 0px; margin-left: 0px
    }

img {
    border-right: black 0px; 
    border-top: black 0px; 
    border-left: black 0px; 
    border-bottom: black 0px
    }

.foota a:link, .foota a:visited, .foota a:active {
    color: #005a9c;
    text-decoration: none;
}

.foota a:hover {
    color: #ff5a9c;
    background-color: #fff;
    text-decoration: underline;
}
.footwh a:link, .footwh a:visited, .footwh a:active {
    color: #005a9c;
    text-decoration: none;
}

.footwh a:hover {
    color: #ff5a9c;
    background-color: #fff;
    text-decoration: underline;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 10em; /* width of menu items */
	border-bottom: 1px solid #ccc;
	}

ul li {
	position: relative;
        z-index: 1;
	}
	
li ul {
	position: absolute;
	left: 10em; /* set 1px less than menu width */
	top: 0;
	display: none;
	}

/* styles for menu items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #ddeeff; /* ie6 bug */
	padding: 0.3em;
	border: 0px solid #ffffff;
        padding-left: 0.5em;

	}

/* fix ie. hide from ie mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* end */

ul li a:hover { color: #e2144a; background: #ccddee; } /* hover styles */
		
li ul li a { padding: 2px 5px; } /* sub menu styles */
		
li:hover ul, li.over ul { display: block;  background: #ccddee; z-index: 1;} /* the magic */

  li.inline {
    display: inline;
    padding-left: 2em;
    padding-right: 2em;
    border-right: 1px solid #066;
    list-style-type: none;
    }

 li.last {
    display: inline;
    padding-left: 2em;
    padding-right: 2em;
    border-right: 0px ;
    list-style-type: none;
    }
ol.list1 {
    list-style-type: disc;
    }
ol.knav {
    list-style-type: none;
    
    }
ol.knav a {
    background-color: #ddeeff;
    
    }
ol.knav a:hover {
    color: #ffffff; 
    background-color: #6699cc; 
    text-decoration: none;
}
  body {
    margin: 0px;
    padding:0;
    background:#fff;
    }

  h1 {
    font-size: 140%;
    font-weight: bold;
    color: #6699cc ;
    padding-top: 1em;
    }


  h2 {
    font-size: 125%;
    font-weight: bold;
    color: #6699cc ;
    padding-top: 0.5em;
    }

  h3 {
    font-size: 100%;
    font-weight: bold;
    color: #6699cc ;
    padding-top: 0.5em;
    }

  h4 {
    font-size: 100%;
    font-weight: bold;
    color: #000 ;
    padding-top: 0;
    padding-bottom: 0;
    }

  #header {
    background: #669acc ;
    width:100%;
    margin-left: 0px ;
    margin-right: 0px ;
    text-align:center;
    padding-bottom: 0;
    }

  #leftcol {
    position: relative;
    left: 0;
    width: 10em;
    background: #ffffff;
    }

  p.llogos {

    margin-left: 0px ;
    margin-right: 0px ;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    top: 0;
    left:0;
  
    background: #ffffff; 
    }

  #mshadow {
    margin-right: 1px;
    padding-top: 5px;
    margin-top: -0.8em;
    }

  #hgra {

    margin: 0;
    padding: 0;
    border: 0px;
    background:#669acc;
    font-weight:bold;
    font-size:1em;
    text-align:center;
}
  div.twocol {
    clear: both;
    }

  div.twocol span.c1 {
    margin-left: 0.5em;

    padding-left: 2em;
    float: left;
    width: 43%;
    }

  div.twocol span.c2 {
    float: left;
    margin-left: 1em;
    padding-left: 2em;
    width: 43%;
    }

  div.twincol {
    clear: both;
    max-width: 35em;

    position:relative;
    }

  div.twincol span.c1 {
    margin-left: 0;
    float: left;
    width: 20em;
    min-width: 20em;
    }

  div.twincol span.c2 {
    float: right;
    padding-left: 0;
    width: 14em;
    min-width: 14em;
    }
  .highlightb {
    width: 100%;
    color: #6699cc;
    }
div.clr {
	clear: both
}

img.hg1 {
    width: 65px;
    height: 61px;

}
img.hg2 {
    width: 140px;
    height: 61px;
}
img.hg3 {
    width: 145px;
    height: 61px;
}
img.hg4 {
    width: 145px;
    height: 61px;
}
img.tg1 {
    width: 100%;
    height: 10px;
}
img.logoiba {
    width: 74px;
    height: 58px;

}
img.logosfedi {
    width: 88px;
    height: 63px;

}
img.logofsb {
    width: 40px;
    height: 49px;
}

img.photo1 {
    float: right;
    padding-left: 1em;
    height: 203px;
    width: 184px; 
}
img.logrt_iip {
    float: right;
    padding: 1em;
    height: 83px;
    width: 120px;
 
}
img.logrt_thomas {
    float: right;
    padding: 1.5em;
    height: 27px;
    width: 173px;
 
}
img.whlogo1 {
	width: 80%
}

img.propimg1 {
	width: 70%
}

img.footright {
	float: right; width: 7%;
        margin-left: 4em;
        margin-right: 1em;
        margin-top: 0.3em;
}
img.footleft {
	float: left; width: 7%;
        margin-right: 4em;
        margin-left: 1em;
        margin-top: 0.3em;
}

img.place {
    float: left;
    padding-left: 0;
    height: 25em;
    width: 10em; 
}
.hide {
	display: none
}
.offset 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden; 
} 

.offset.h1 
{ 
height:30px; 
width:60px; 
 
} 

.tabby {
    margin-left: -2em;
}


.outer-box {
    border-right: blue 0px; 
    border-top: blue 0px; 
    border-left: blue 0px; 
    color: #000; 
    border-bottom: blue 0px
}


.header-box {
    padding-right: 0px; 
    padding-left: 0px;
    min-height: 60px; 
    padding-bottom: 0px; 
    margin: 0px; 
    border-top-style: none; 
    padding-top: 0px; 
    border-bottom: #fff 0px solid; 
    border-right-style: none; 
    border-left-style: none; 
    background-color: #fff; 
}


.flashbar {
    padding-right: 2px; 
    padding-left: 2px;  
    color: #fff;  
    font-family: verdana,sans-serif; 
    top: 0px; 
    min-height: 0.8em;
    max-height: 0.8em;

    background: #ddeeff; 
    text-align: center;
}
.centre-column-right {
    margin-left: 22%; 
    margin-right: 22%; 
    position: relative;
    min-width: 10em;

}
.second-column-right {
    margin-left: 22%; 
    margin-right: 1.5em; 
    position: relative; 
    min-width: 10em;
}
.leftmost-column {

    border-right: white 1em solid; 
    padding-right: 0px; 
    padding-left: 0px; 
    float: left; 
    padding-bottom: 0px; 
    margin: 0px; 
    border-left: white 0px solid; 
    width: 20%; 
    padding-top: 0px; 
    border-bottom: white 0px solid; 
    text-align: left; 
    min-width: 10em;

}
/* .leftmost-column img {
    padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; background-color: #9c6
}*/

.leftmost-column-content {
    border-right: red 5px solid; 
    padding-right: 0px; 
    border-top: red 5px solid; 
    padding-left: 0px; 
    margin: 0px; 
    border-left: red 5px solid; 
    border-bottom: red 5px solid


}
.centre-column-content {
    font-size: 80%; 
    overflow: hidden; 
    position: relative; 
    text-align: left;
}
.second-column-content {
    font-size: 80%; 
    overflow: hidden; 
    position: relative; 
    text-align: left;
}
.centre-column-content img {
    border-right: #666 0px; 
    border-top: #666 0px; 
    float: right; 
    margin: 5px; 
    border-left: #666 0px; 
    border-bottom: #666 0px
}
.second-column-content img {
    border-right: #666 0px; 
    border-top: #666 0px; 
    float: right; 
    margin: 5px; 
    border-left: #666 0px; 
    border-bottom: #666 0px
}
.rightmost-column-right {
    border-right: #ffffff 1px solid; 
    padding-right: 1em; 
    border-top: #ffffff 1px solid; 
    padding-left: 1em; 
    font-size: 80%; 
    float: right; 
    padding-bottom: 0px; 
    margin: 0px; 
    border-left: #ffffff 1px solid; 
    width: 20%; 
    padding-top: 0px; 
    border-bottom: #ffffff 1px solid; 
    position: relative; 
    text-align: right;

    min-width: 11em;
}
.rightmost-column-none {
    display: none
}
.rightmost-column {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 80%; 
    float: right; 
    padding-bottom: 0px; 
    width: 20%; 
    padding-top: 0px; 
    position: relative; 
    text-align: left
}
.rightmost-column-content {
    padding-top: 0px
}
.leftmost-column-content {
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none
}
.centre-column-content {
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none
}
.second-column-content {
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none
}
.rightmost-column-content {
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none
}
.column_padding_after {
    clear: both; 
    font-size: 1px; 
    line-height: 0px; 
    height: 0px
}
.container {
    padding-right: 0px; 
    padding-left: 0px; 
    font-size: 90%; 
    padding-bottom: 0px; 
    margin: 0px 0px 10px; 
    padding-top: 0px; 
    position: relative
}
.infobox {
    min-width: 10em; 
    border-right: #999 1px solid; 
    border-top: #999 1px solid; 
    margin-top: 2em; 
    font-size: 70%; 
    margin-bottom: 20px; 
    border-left: #999 1px solid; 
    width: 95%; 
    border-bottom: #999 1px solid; 
    text-align: left;
    background-color: #dddddd
}
.infobox a {
    color: #666; 
    text-decoration: none
}
.infobox a:hover {
    color: #063; 
    text-decoration: none
}
.infobox ul {
    padding-left: 10px; 
    margin-bottom: 0px; 
    padding-bottom: 0px; 
    margin-left: 10px
}
.infobox_grey {
    padding: 0.8em; 
    font-weight: normal; 
    color: #777;
    background-color: #ffffff;
    background: url("greyshade_bg.jpg") repeat-x white 0% 0% ;
    border-top: #999 1px solid;

}

.infobox_blue {
    padding: 0.8em; 
    font-weight: normal; 
    color: #559;
    background-color: #ffffff;
    border-top: #999 1px solid;

}

.infobox_grey_header {
    min-width: 5em; 
    padding: 0.5em; 
    font-weight: bold; 
    text-align: center;
    color: #777; 

    background-color: #ffffff;
    background: url("greyshade_bg.jpg") repeat-x white 0% 110% ;
}
.infobox_blue_header {
    min-width: 5em; 
    right: 0.5em; 
    font-weight: bold;
    text-align: center; 
    padding-left: 0.5em;
    padding-right: 0.5em;
    color: #888888;  
    background-color: #e0f0ff
}

/* clear fix */
/* --------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; min-height:1%;}
/* hides from ie-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end hide from ie-mac */ 


.footbox {
    clear: both; 
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none; 
    border-bottom-style: none
}

.foota {
    padding-right: 10px; 
    border-top: #6699cc 2px solid; 
    padding-left: 10px; 
    font-size: 70%; 
    padding-bottom: 6px; 
    color: #003f4c; 
    padding-top: 0.5em; 
    background-color: #ffffff; 
    text-align: center
}
.foota .footb {
    font-size: 80%;
}

.foota .hide {
    display: inline;
    font-size: 50%;
}
.footwh .hide {
    display: inline
}
.footwh {
    padding-right: 10px; 
    padding-left: 10px;
    font-size: 70%; 
    padding-bottom: 3px; 
    color: #005a9c; 
    padding-top: 0px; 
    background-color: #fff; 
    text-align: center
}

.outer-box {
    position: relative
}
.floating-columns {
    position: relative
}
.leftmost-column {
    position: relative
}
.centre-column {
    position: relative
}
.second-column {
    position: relative
}
.rightmost-column {
    position: relative
}
.xsna h1 {
margin:0; 
    color: #777; 
    font-size: 100% ;
    font-weight: bold; 
    text-align: center;

padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
    background-color: #ffffff;
    background: url("greyshade_bg.jpg") repeat-x white 0% 100% ;

}
.xsna p {
margin:0; 
padding:5px 10px; 

}
.xsna {
background: transparent; 
width:90%;
max-width: 90%; 
    text-align: left;
    margin-top: 2em; 
    font-size: 90%; 
    min-width: 10em; 
margin-right: 5px;

}

.xtop, .xbottom {
display:block; 
background:transparent; 



}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;


}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
    color: #777;
    background-color: #ffffff;
    background: url("greyshade_bg.jpg") repeat-x white 0% 10% ;


}

.xboxtext {
padding: 0.7em;


}


* html .xsna {
height:1px;
}

* html .xtop {
height:1px;
}

* html .xbottom {
height:1px;
}

* html .xboxcontent {
height:1px;
}

* html .xboxtext {
height:1px;
}

.color_a {
background:#e8e8e8;

}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}
 
/* css lmc1 -  */ 
