@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;}



.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_contact_02_blank.gif); 

vertical-align : top;}



.banner h2{

	margin-top:93px;

	font-size:22px;

	font-family:Cambria,"Palatino Linotype", "Book Antiqua", Palatino, serif;

	color:#0033CC;

	line-height:24px;

	font-weight:bold;

	margin-bottom:0px;

}



.footer {background-image: url(../images/ivp_08.gif);  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;

}



.sectionBody  input.inputBox, .sectionBody  select {

	border: 1px solid #999;

	background: #eee;

	padding: 5px;

	color: #999;

}



.sectionBody  input.inputBox:focus, .sectionBody  select:focus {

	border: 1px solid #03c;

	background: #fff;

	color: #000;

}
