@charset "UTF-8";
/* CSS Document */


#container {
	position:relative;
	left:12px;
	top:4px;
	width:952px;
	z-index:1;
	background-color: #F0F8FF;
}
#ipf_banner_1 {
	height: 104px;
	width: 325px;
}
#footer {
	position:absolute;
	left:168px;
	top:251px;
	width:195px;
	height:70px;
	z-index:1;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#content {
	position:absolute;
	width:675px;
	height:445px;
	z-index:2;
	left: 229px;
	top: 163px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	padding: 12px;
	text-align: left;
	overflow: visible;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 150%;
	white-space: normal;
}
#footer {
	position:absolute;
	left:324px;
	top:667px;
	width:433px;
	z-index:3;
	height: 70px;
}
#ipfbanner {
	position:absolute;
	width:950px;
	height:154px;
	z-index:2;
	left: 14px;
	top: 0px;
}
#navbar {
	position:absolute;
	left:15px;
	top:168px;
	width:195px;
	height:565px;
	z-index:4;
	color: #FFFFFF;
	background-color: #0080C0;
	border: 3px solid #333333;
	font-family: "Comic Sans MS";
	font-size: 16px;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}
#logo {
	position:relative;
	left:823px;
	top:636px;
	width:130px;
	height:110px;
	z-index:2;
}
#footer_under_nav_bar {
	position:absolute;
	left:16px;
	top:901px;
	width:205px;
	height:98px;
	z-index:2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
#logo_under_left_footer {
	position:absolute;
	left:39px;
	top:897px;
	width:130px;
	height:110px;
	z-index:3;
}
#flash_box {
	position: absolute;
	left: 33px;
	top: 761px;
	width: 172px;
	height: 137px;
	z-index: 3;
}


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	color: #0080C0;
}
h2 {
	font-size: 16px;
	color: #0080C0;
}
h3 {
	font-size: 14px;
	color: #0080C0;
}
h4 {
	font-size: 12px;
	color: #0080C0;
}
.pic {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: thin solid #CCCCFF;
}
.pic_right_align {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 5px;
	border: thin solid #CCCCFF;
}
.pic_right_align_no_boarder {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 5px;
	border: thin none #333333;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.fireworks_box {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 7px;
	margin-left: 5px;
	border: thin solid #F0F8FF;
	height: 145px;
	width: 190px;
}

.r {
	color: #0080C0;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		
}
.r_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0080C0;
}
.r:link {
	color: #0080C0;
	font-weight: bold;
}
	
.r:visited {
	color: #0080C0;
	text-decoration: none;
	font-weight: bold;
}
.r:hover {
	color: #FFCC00
	text-decoration: underline;
	color: #FFCC00;
	text-decoration: underline;
	font-weight: bold;
}
.r:active {
	color: #0080C0;
	text-decoration: none;
	font-weight: bold;
}
.white_comic_sans {
	font-family: "Comic Sans MS";
	font-size: 14px;
	color: #FFFFFF;
}
.white_12_comic_sans {
	font-family: "Comic Sans MS";
	font-size: 12px;
	color: #FFFFFF;
}
.red_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.yellow_heading {
	font-family: "Comic Sans MS";
	font-size: 14px;
	font-style: normal;
	color: #FFCC00;
	font-weight: bold;
}
.bold_grey_heading {
	font-weight: bold;
	color: #333333;
}
