@charset "UTF-8";

/* CSS Document */

@font-face {
font-family: Calibri;
src: url(assets/templates/ivp/fonts/CALIBRI.eot);
} 
@font-face {
font-family: Calibri;
src: url(assets/templates/ivp/fonts/CALIBRI.TTF);
}

@font-face {
font-family: Cambria;
src: url(assets/templates/ivp/fonts/CAMBRIAB.eot);
} 
@font-face {
font-family: Cambria;
src: url(assets/templates/ivp/fonts/CAMBRIAB.TTF);
}

body

{

	overflow-y:scroll;

}



body, html {

 margin  : 0;

 padding  : 0;

 height  : 100%;

 background-image: url(../images/shadow_pages.png);

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: center;

	font-size: 12pt;

	font-family: Calibri, "Trebuchet MS";

	line-height: 120%;

}

body h1{
	font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14pt;
}
body h2{
	font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13pt;
	clear:both;
}
body h3{
	font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12pt;
}
body h4{
	font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
body h5{
	font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
body h6{
	font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

img {border:0;}



ul {

   list-style-type: square; padding: 0px; margin:-15px;

}

li {padding: 0px; margin:0px;}



.style10 {

	color: #4F1D06

}



a.style10:link {color:#4F1D06;  background-color:none; text-decoration:underline;}

a.style10:visited {color:#4F1D06;  background-color:none; text-decoration:underline;}

a.style10:hover {color:#F89420;  background-color:#FFFFFF; text-decoration:underline;}

a.style10:active {color:#F89420;  background-color:#FFFFFF; text-decoration:underline;}



a:link {background-color: ; color:#000000; text-decoration:none;}

a:visited {background-color: ; color:#000000; text-decoration:none;}

a:hover {background-color:#999999; color:#FFFFFF; text-decoration:none;}

a:active {background-color:#CDE6ff; color:#000000; text-decoration:none;}





#layoutgrid{

 display  : table;

 height  : 100%;

 width  : 100%;

 background: ;

}



#maintable {

 background-color: #FFFFFF;

 background-image: url(../images/ivpback.png);

 width: 100%;

 height: 500px;

 border: solid 0px;

 border-color:#CCCCCC;

 margin: auto; 

}



#bannertable {

 background-image: url();

 width: 474px;

 height: 124px;

 margin: auto; 

}

#bannertable td {

 vertical-align : center;

 text-align  : left;

}

#pagetable {

 background-image: url();

 width: 600px;

 height: 435px;

 margin: auto; 

}

.banner {background-image: url(../images/ivp_esd_02.gif); 

vertical-align : top;}



.column1 {height: 295px;

background-image: url(../images/ivp_esd_05.gif);

background-color: #FFDE00; 

vertical-align : top;}



.column2 {height: 295px;

background-image: url(../images/ivp_esd_07.gif); 

background-color: #FFDE00; 

vertical-align : top;}



.column3 {height: 295px;

background-image: url(../images/ivp_esd_09.gif);

background-color: #0033CC; 
background-repeat:no-repeat;

vertical-align : bottom;}



.footer {background-image: url(../images/ivp_08.gif);   background-color: #0033CC;   background-repeat: no-repeat; background-position: bottom; vertical-align: bottom;}



.style4 {

	font-family: Calibri,"Trebuchet MS";

	font-weight: bold;

	font-size: 24px;

}

.style5 {

	font-size: 12pt;

	font-family: Calibri,"Trebuchet MS";

	color:#FFFFFF;}

	

a.style5:link {background-color: ; color:#000000; text-decoration:none;}

a.style5:visited {background-color: ; color:#000000; text-decoration:none;}

a.style5:hover {background-color:#999999; color:#FFFFFF; text-decoration:none;}

a.style5:active {background-color:#CDE6ff; color:#000000; text-decoration:none;}





.copyright {

	font-size: 12pt;

	font-family: Calibri,"Trebuchet MS";

	color:#FFFFFF;

	margin-bottom: 20px;

	margin-left: 80px;}

	

.style6 {

	font-size: 12pt;

	font-family: Calibri,"Trebuchet MS";

}



.style7 {

	font-size: 12pt;

	font-family: Calibri,"Trebuchet MS";

	font-weight: bold;

}





.topheading {

 vertical-align :bottom;

 text-align  : left;

}

.maintext {

 vertical-align :top;

 text-align  : left;

}

.styleaddress {

	margin-right: 10px;

	margin-bottom: 4px;

}	

.addresstext {

 vertical-align :bottom;

}

.stylecopyright {

	margin-right: 10px;

}



.style8 {color: #F7951C}

.style9 {

	font-size: 24px;

	font-weight: bold;

	margin-left: 20px;

	margin-bottom: 4px;

}





.style11 {

	color: #000000;

	font-weight: bold;

}

#redsquarelogo {

  position:absolute;

  right:0px;

  bottom:0px;

  width:170px;

  height:15px;

}

ul{

padding: 15px;

margin-left: 0;

}
