img {border: none;}

h1,h2,h4
{color:green;}

h4.right
{
color: #000066;
text-decoration: underline;
}

h3.style {
margin: 10px 0px 20px 0px;
text-align: center;
font-style: italic;
font-size: 20px;
color:green;
}

p.padding

{
padding-top:5px;
padding-bottom:5px;
padding-right:100px;
padding-left:100px;
}


form {
color: green;
font-size: 16px;
line-height: 125%;
}

legend {
color: green;
font-style: italic, bold;
}

address {
padding-bottom: 30px;
text-indent: 0px; 
text-align: center;
font-size: 16px;
font-style: italic;
font-family:Times New Roman, Times, serif;
color: green;
margin: auto;
line-height: 115%;
}

.address2 {
display:none;
}

h3.padding

{
padding-top:10px;
padding-bottom:10px;
padding-right:100px;
padding-left:100px;
color:blue;
}

h4.padding

{
padding-top:10px;
padding-bottom:10px;
padding-right:100px;
padding-left:100px;
color:blue;
}

.spin {
	position: absolute;
	margin-left: 90px;
	width: 75px;
	height: 31px
 -webkit-transition: all 1s ease-in-out;
 -moz-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 -ms-transition: all 1s ease-in-out;
}

.spin:hover {
  transform: rotate(720deg) scale(1.5); 
  -webkit-transform: rotate(720deg) scale(1.5); /*Safari and Chrome*/
  -moz-transform: rotate(720deg) scale(1.5);

}

.agent

{
float: left;
margin: 30px 30px 30px 160px;
border: none;
height: 270px;
width: 150px;
text-align: center;
}


div.img

{
margin: 30px;
border: 1px solid #0000ff;
height: auto;
width: auto;
float: left;
text-align: center;
}
	
div.img img

{
display: inline;
width: 150px;
height: 200px;
margin: 3px;
border: none;
}

div.img a:hover img {border:none;}
div.desc

{
display:inline;
text-align: center;
font-weight: normal;
font-size: 14px;
width: 180px;
margin: 5px; 
}

div.wrapper
{
width:100%;
height:auto;
background-color:#ffffff;
margin:auto;
}

div.container
{
width: 1095px;
height:100%;
margin:auto;
border:1px solid green;
padding:30px 40px; 
background:#dddddd;
width: 1095px;
-moz-border-radius:25px; /* Firefox */
-webkit-border-radius:25px; /* Safari */
border-radius:25px 25px 25px 25px;
line-height:100%;
background-color:#fffff7;
overflow: hidden;
}


div.background

{
width: 1095px;
height: 230px;
background:url(images/iis_banner_md.jpg) no-repeat;
border:2px solid #fffff7;
padding:10px 40px; 
width: 1015px;
-moz-border-radius:25px; /* Firefox */
-webkit-border-radius:25px; /* Safari */
border-radius:25px 25px 25px 25px;
}


div.transbox

{
width:600px;
height:165px;
margin:0px 0px 0px 525px;
}

div.transbox p

{
margin:30px 10px;
font-weight:bold;
font-size:30px;
font-style:italic;
color: dkblue;
}


div.transbox img

{
float:left;
width:95px;
height:115px;
padding:0px 20px 10px 0px;
}

.transbox2 {
position: absolute;
width:1095px;
height: 20px;
margin: -230px 0px 0px -40px;
}

.transbox2 p {
float: left;
margin: 0px 170px 0px 45px;
font: normal 16px helvetica;
color: green;
}

div.navbar

{
width: 96.5%;
height: 25px;
padding: 0px 35px 0px 5px;
border-bottom: 1px solid green;
background-color:#fffff7;
}

div.navbar a

{
padding-left: 6.5%;
padding-right: 1.5%;
}

.chrome .navbar a

{
padding-left: 3.5%;
padding-right: 5.5%;
}

div.navbar a:link {color: green; text-decoration: none;}
div.navbar a:visited {color: green; text-decoration: none;}
div.navbar a:hover {color: green; text-decoration:underline;}


div.navtwo

{
width: 100%;
height: 100px;
border:none;
background-color:#fffff7;
padding-left: 20px;
overflow: hidden;
}

div.navtwo .img

{
margin: 15px 65px 5px 0px;
padding: 0px;
border:none;
height: auto;
width: auto;
float: left;
text-align: center;
-moz-border-radius:10px 0px 10px 0px; 
-webkit-border-radius:10px 0px 10px 0px; 
border-radius:10px 0px 10px 0px
}
	
div.navtwo .img img

{
display: inline;
width: 60px;
height: 45px;
margin: 0px;
border:none;
border-radius:10px 0px 10px 0px;
-moz-border-radius:10px 0px 10px 0px; 
-webkit-border-radius:10px 0px 10px 0px; 
}


div.navtwo ul 

#dd {
  margin: auto;
  padding: 0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 14px times;
}

#dd li a.menu {
  display: block;
  text-align: left;
  background: #fffff7;
  padding: 0px;
  margin: 0;
  color: dkblue;
  text-decoration: none;
  -webkit-transition: all 1s ease-in-out;
 -moz-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 -ms-transition: all 1s ease-in-out;
}

#dd li a.menu:hover {
  background: #fffff7;
  transform: rotate(720deg) scale(1.5); 
  -webkit-transform: rotate(720deg) scale(1.5); /*Safari and Chrome*/
  -moz-transform: rotate(720deg) scale(1.5);

}

.submenu {

  background: #fffff7;
  border: 1px solid green;
  visibility: hidden;
  position: absolute;
  margin-top: -20px;
  z-index: 3;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.submenu a {

  width: 95px;
  display: inline;
  font: 14px times;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: green;
}

.submenu a:hover {
  background: #fffff7;
}


div.headleft

{
float:left;
width: 70%;
height:50px;
color:green;
border:none;
padding-top: 0px;
overflow: hidden;
}

div.headright

{
width:30%;
height:50px;
margin-left: 70%;
border:none;
padding-top: 50px;
color:green;
}


.header {
width: 100%;
height: 40px;
color:green;
background-color:#fffff7;
border:none;
padding: 0px 0px 0px 0px;
clear:both;
}




h4.header

{
padding:0;
margin-left:100px;
color:green;
}

div.content

{
float:left;
width: 70%;
margin: 0% 3% 8% 3%;
padding: 30px 20px 150px 0px;
padding:20px 20px 20px 0px;
background-color:#ffffff;
border-radius: 25px;
overflow: hidden;
}

div.content a:link {color:blue; text-decoration:underline;}
div.content a:visited {color:green; text-decoration:none;}
div.content a:hover {color:blue; text-decoration:underline;}


.tc 

{
width: 179px;
height: 119px;
float: left;
padding: 20px 60px 20px 100px;
}

.image

{
width: 247px;
height: 189px;
float: left;
padding: 20px 75px 30px 70px;
}

div.content ul

{
padding:15px 100px 15px 100px;
line-height: 120%;
text-align: justify;  
}

div.content ul li

{
text-align: justify;
font-family:Times New Roman, Times, serif;
color:#000000;
line-height: 120%;
}


div.content p

{
width:600px;
text-indent:0px; 
text-align:justify;
font-family:Times New Roman, Times, serif;
color:#000000;
line-height:120%;
margin: 10px auto 10px auto; 
}

div.list

{
display: block;
width:600px;
text-indent:0px; 
text-align:justify;
font-family:Times New Roman, Times, serif;
color: blue;
line-height:120%;
padding: 50px 0px 0px 0px;
margin:0; 
}



ul.contact

{
display: inline;
padding: 50px 0px 80px 180px;
line-height: 120%;
text-align: justify;  
}

ul.contact li

{
float: left;
width: 100%;
margin-left: 100px;
margin-top: 30px;
text-align: justify;
font-family:Times New Roman, Times, serif;
color: blue;
line-height: 120%;
}
	

ul.contact li img

{
float: left;
margin: 20px 150px 20px 50px;
width: 90px;
height: 40px;
border: none;
-webkit-transition: none;
-webkit-transform-origin: none;
-moz-transform-origin: none;
border-radius: 6px;
}


ul.contact a:hover img,
	   a:focus img  
{
-webkit-transform: none;
-moz-transform: none;
transform: none;
}



div.right

{
position: relative;
margin-top: 0px;
margin-left: 74%;
margin-bottom: 20px;
padding: 0px 0px 40px 0px;
width: 27%;
height: 1300px;
background-color:#fffff7;
color: green;
z-index:10000;
}



.panel {
float: left;
width: 100%;
height: 1100px;
margin: 0px auto 0px 0px;
position: relative;
font-size: 8em;
-webkit-perspective: 800;

}

.panel .front {
float: none;
position: absolute;
top: 0;
left: 0;
z-index: 900;
width: 315px;
height: 1100px;
background: #fffff7;
text-align: center;
overflow: hidden;
-webkit-transform: rotateY(0deg);
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
transition: all .7s ease-in-out;
-moz-transition: all .7s ease-in-out;
-webkit-transition: all .7s ease-in-out;
}

.panel .front p {
color: green;
text-align: center;
font-style: italic;
font-size: 16px;
}

.panel .front a:link {color:blue; text-decoration:none;}
	      a:visited {color:green; text-decoration:none;}
	      a:hover {color:blue; text-decoration:underline;}


div #loc{
	float: left;
	margin: auto;
}
	

.panel.flip .front {
z-index: 900;
-webkit-transform: rotateY(180deg);
}

.panel .back {
float: none;
position: absolute;
margin-left: 20px;
top: 0;
left: 0;
z-index: 100;
width: 275px;
height: 1000px;
background: #fffff7;
-webkit-transform: rotateY(-180deg);
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
transition: all .7s ease-in-out;
-moz-transition: all .7s ease-in-out;
-webkit-transition: all .7s ease-in-out;
}

.panel .back p {
text-align: left;
font-style: italic;
font-size: 16px;
margin: 0;
padding: 20px 0px 10px 0px;
}

.panel.flip .back {
z-index: 9999;
-webkit-transform: rotateY(0deg);
}


div.right p

{
padding-top:5px;
padding-bottom:50px;
padding-right:0px;
padding-left:0px;
text-indent:0px; text-align:center;font-family:Times New Roman, Times, serif;
color:green;
}

.right img {
width: 110px;
height: 55px;
margin: -20px auto 20px 60px;
}

div.right2

{
position: relative;
float: left;
margin-top: -1350px;
margin-left: -500%;
margin-bottom: 10px;
padding: 0px 0px 40px 40px;
width: 22%;
height:1100px;
background-color:#fffff7;
color: green;
}

p.center {
display: none;
width: 90%;
text-align: center;
margin: 50px auto 30px auto;
}

.right2 a {color:#00008b; text-decoration:none;}

div.right2 img  a:hover img {border: 1px solid blue;}

div.right2 a:link {color:blue; text-decoration:none;}
div.right2 a:visited {color:dkgreen; text-decoration:none;}
div.right2 a:hover {color:blue;}

	ul.menu_r li {
		margin-top: 50px;
		margin-left: -25px;
		padding: 0;
		list-style: none;
	}

	ul.menu_r {
		text-align: center;
	}

	ul.menu_r {
		top: 50%;
		right: 0;
		margin-bottom: 50px;
	}

	
	a:link {color:blue; text-decoration:none;}
	a:hover,
	a:focus { /* we use :focus for keyboard navigation */
		z-index: 200 /* bring to top when the mouse is over */
	}

	ul.menu_r a img { 		
		width: 60px;
		height: 45px;
		padding: 0;
		float: left;
		border: none;
		z-index:10000;
		-webkit-border-radius: 10px 0px 10px 0px;
		-moz-border-radius: 10px 0px 10px 0px;
		border-radius: 10px 0px 10px 0px!important;
		-webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
	}

	

	ul.menu_r a:hover img,
	          a:focus img {
			  transform: rotateY(720deg) scale(1.5); 
 			 -webkit-transform: rotateY(720deg) scale(1.5);  
			 -moz-transform: rotateY(720deg) scale(1.5);

	}


.right3 {
position: relative;
float: left;
margin-top: -1350px;
margin-left: -500%;
margin-bottom: 20px;
padding: 0px 0px 40px 40px;
width: 23%;
height: 1100px;
background-color:#fffff7;
color: green;
z-index:15000;
}

.right3 img {
width: 110px;
height: 55px;
margin: 20px auto 20px 75px;
}

.right3 p {
width: 70%;
margin: 20px auto 0px auto;
font: normal 14px helvetica;
text-align: center;
color: green;
}
 
div.credits

{
width:97%;
margin: auto;
height: 100px;
color:blue;
background-color:#fffff7;
border-top: 1px solid green;
clear:left;
}

div.credits img
{
padding:0px 20px;
}

div.footer

{
width:90%;
height: 25px;
text-indent:0px; 
text-align:center;
font-family:Times New Roman, Times, serif;
color:#000000;
font-size:11px;
padding: 5px 60px 15px 50px;
margin:auto; 
background-color:#fffff7;
clear:left;
}

div.footer2

{
margin-top: 10px;
width: 10%;
height: 45px;
border: 1px solid blue;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
border-radius:10px;
}


@-webkit-keyframes spinner {
from { -webkit-transform: rotateY(0deg); }
to { -webkit-transform: rotateY(-360deg); }
}

#stage {
margin: 2em auto;
-webkit-perspective: 600px;
}

#spinner {
-webkit-animation-name: spinner;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 4s;
-webkit-transform-style: preserve-3d;
}

#spinner:hover {
-webkit-animation-play-state: paused;
}


div.footer2 p

{
margin: auto;
text-indent:0px; 
text-align: center;
font-family:Times New Roman, Times, serif;
color: blue;
font-size:12px;
}

div.footer2 img

{
z-index: 1;
width: 95px;
height: 35px;
padding: 0px;
}

.slide p {color: #000;}
.slide a {color: #000;}