/* CSS Document */
body {background-color: #000000;
font-family: Arial, Helvetica, sans-serif;}
p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
li {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;

}

.png{
	behavior: url(/iepngfix.htc);
}


.black{color: #000000;}


.footer {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal;}


.form {  background-color: ffffff; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.form1 {  background-color: ffffff; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

input, textarea
{

}

a:link {
	color: #006699;
	text-decoration: underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}
a:active {
	color: #006699;
	text-decoration: underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}
a:visited {
	color: #006699;
	text-decoration: underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}
a:hover {
	color: #333333;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}

a.linksfooter:link { color: #006699; font-family:   Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}
a.linksfooter:active { color: #006699; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal }
a.linksfooter:visited { color: #006699; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal }
a.linksfooter:hover { color: #006699; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}

a.linksnav:link { color: #666666; text-decoration: none; font-family:   Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}
a.linksnav:active { color: #666666; text-decoration: none; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal }
a.linksnav:visited { color: #666666; text-decoration: none; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal }
a.linksnav:hover { color: #000000; text-decoration: none; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}

a.linksport:link { color: #999999; text-decoration: none; font-family:   Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}
a.linksport:active { color: #999999; text-decoration: none; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal }
a.linksport:visited { color: #999999; text-decoration: none; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal }
a.linksport:hover { color: #ffffff; padding: 5px; background-color: #006699; text-decoration: none; font-family:    Arial,Verdana, Tahoma,  Geneva, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}




.bolds {
	font-family:  Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #006699;
	line-height: 25px;
	
}
h1 {
	
	font-size: 110%;
	font-weight: bold;
	color: #006699;
	letter-spacing: -1px;
}

h2 {
	
	font-size: 1em;
	font-weight: bold;
	color: #0099cc;
	letter-spacing: -1px;
}


li {
line-height: 25px;
list-style-type: square

}.psr-body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.pkg-hds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.portfolio-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.rnav-prices {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #999999;
	letter-spacing: -2px;
}
.hdrs {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: 006699;
	letter-spacing: -3px;
	text-transform: none;
	font-weight: bolder;
}
.subheads-small {
	font-size: 80%;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}
.subheads-gry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -1px;
}
.italics {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: normal;
	color: #333333;
	font-style: italic;
}
.quotes {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 006699;
	line-height: 32px;
}

.quoteBlock p 
{
    margin-bottom: 30px;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    padding: 40px
}

.quoteCredit    
{
    float: right;
    clear:left;
}
.rnav-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.subheads-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
	text-transform: uppercase;
}

/* new stuff */

#wrapper {
	width: 1024px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	border:2px solid #017CCD
	}
	
.content {
	background-image: url(/images/bgStripes.jpg);
	background-repeat: repeat-x;
	padding: 20px
	}
	
.sidebar	{
	background-image: url(/images/bgShadow.jpg);
	background-repeat: repeat-y;
	width: 253px
	}
	
.sideLine {
	border-bottom: 1px solid #D1D3D7;
	margin: 20px 0px;
	width: 90%
}

.contentLine {
	border-bottom: 1px solid #D1D3D7;
	margin: 20px 0px;
}

.sideForm {
	font-size: 11px
}

.sideForm th {
					text-align:left;
					padding: 4px 8px 4px 0px
					}
					
.sideForm td {
					padding: 4px 0px
					}
	
.content h1 {
	color: #0079c0;
	font-size: 36px;
}

.content h2	{	
	font-size: 20px;
	font-weight: bold;
	color: #006699;
	letter-spacing: -1px;
}

.testy {
	background-image: url(/images/whyIHS.gif);
	background-repeat: no-repeat;
	float: right;
	width: 378px;
	margin: 10px 0px 10px 30px;
	min-height: 265px;
	}
	
.testy p {
	margin: 33px 80px 0px 80px;
	color: #017CCD;
	font-family: garamond, times, times new roman, serif;
	font-size: 16px;
	display: block
}

.testy p.attribute {
	font-size: 11px;
	text-align: right;
	color: #696969;
	font-family: arial, helvetica, sans-serif;
}
	
#topnav {
	list-style: none;
	margin: 0px;
	padding:  0px;
	width: 1024px;
	height: 41px
	}
	
#topnav li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px
	}

#topnav li a {
	height: 41px;
	background-image: url(/images/topnav.gif);
	background-repeat: no-repeat;
	display: block
	}
	
#topnav li a:hover {
	background-image: url(/images/topnavOn.gif);
	}
	
#topnav span {
	display: none
	}
	
#indnav {
	list-style: none;
	margin: 0px;
	padding:  0px;
	width: 1024px;
	height: 41px
	}
	
#indnav li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px
	}

#indnav li a {
	height: 41px;
	background-image: url(/images/navind.gif);
	background-repeat: no-repeat;
	display: block
	}
	
#indnav li a:hover {
	background-image: url(/images/navindOn.gif);
	}
	
#indnav span {
	display: none
	}
	
#homenav {
	list-style: none;
	margin: 0px;
	padding:  0px;
	width: 1024px;
	height: 36px
	}
	
#homenav li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px
	}

#homenav li a {
	height: 36px;
	background-image: url(/images/homenav.gif);
	background-repeat: no-repeat;
	display: block
	}
	
#homenav li a:hover {
	background-image: url(/images/homenavOn.gif);
	}
	
#homenav span {
	display: none
	}
	
.png_bg { margin-top: 60px }

.ctaPortfolio {
  border-top: 1px solid #D1D3D7;
	margin: 30px 0px;
	padding: 5px 0px
}

#footer {
	padding: 10px 0px;
  border-top: 1px solid #D1D3D7;
	background-color: #EBF2FF
}

