﻿/* Classes useful in corporate id */

.corp-inline { 
  display: inline 
}
.corp-inline-sans-serif {
  display: inline;
  font-family: Verdana, Arial, Helvetica, Swiss, 'Arial MT', Franklin, 'Humanist 777', sans-serif
}
.corp-inline-serif {
  display: inline;
  font-family: Georgia, 'Times New Roman', Times, Baskerville, Garamond, Officina, serif
}

.corp-sans-serif {
  font-family: Verdana, Arial, Helvetica, Swiss, 'Arial MT', Franklin, 'Humanist 777', sans-serif
}
.corp-serif {
  font-family: Georgia, 'Times New Roman', Times, Baskerville, Garamond, Officina, serif
}

.corp-closeend {
  margin-bottom: 0;
}
.corp-closestart {
  margin-top: 0;
}

body{
   min-width: 800px;
   position: relative;
   margin: 0 auto;
   text-size-adjust: none;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
}

#container {
   max-width: 1500px;
   min-width: 1150px;
   height: auto;
   position: relative;
   padding-right: 5px;
   padding-left: 5px;
   margin-left: auto;
   margin-right: auto;
}

#container2 {
   max-width: 1200px;
   min-width: 800px;
   height: auto;
   position: relative;
   padding-right: 5px;
   padding-left: 5px;
   margin-left: auto;
   margin-right: auto;
}

#container3 {
   max-width: 1500px;
   min-width: 800px;
   height: auto;
   position: relative;
   padding-right: 5px;
   padding-left: 5px;
   margin-left: auto;
   margin-right: auto;
}

#fig_container {
   max-width: 800px;
   min-width: 800px;
   height: auto;
   position: relative;
   padding-right: 5px;
   padding-left: 5px;
   margin-left: auto;
   margin-right: auto;
}

#grad {
  background-image: linear-gradient(red, yellow);
}


    .banner {
        position: relative;
        min-width: 470px;
        overflow: auto;
        padding: 0px;
        margin: 0px;
    }
    .banner ul {
        padding: 0px;
        margin: 0px;
    }
    .banner li{
    padding: 0px;
    margin: 0px;
    }
    .banner ul li {
        float:left;
        padding: 0px;
        margin: 0px;
        min-height: 200px;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
        background-position-y: -75px;
        box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
    }
        
	
a:focus {
outline: none;
}

tr.corp-decoration img {display: block;}

A.corp-structural { text-decoration:none }

A.corp-structural:visited { color:#000066 }

A.corp-structural:link { color:#000066 }

A.corp-structural:active { color:#cc0033 }

A.corp-structural:hover { color:#cc0033 }


A.corp-bodylink { text-decoration:none }

A.corp-bodylink:visited { color:#000066 }

A.corp-bodylink:link { color:#000000 }

A.corp-bodylink:active { color:#cc0033 }

A.corp-bodylink:hover { color:#cc0033 }


.corp-valign-bottom {vertical-align: bottom}

.corp-valign-middle  {vertical-align: middle}

.corp-valign-top {vertical-align: top}

td.outline {
	border-top : 1px solid #000066;
	border-bottom : 1px solid #000066;
	border-left : 1px solid #000066;
	border-right : 1px solid #000066;
}

table.outline {
	border-top : 1px solid #cc0033;
	border-bottom : 1px solid #cc0033;
	border-left : 1px solid #cc0033;
	border-right : 1px solid #cc0033;
}