/*----------------------styles.cssMain styles for site----------------------*//* Normalizes margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  p, blockquote, td, th{	margin:  0;	padding : 0;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Removes list-styles from lists  */ol, ul{ list-style : none; }

*{	padding: 		0;	margin: 		0 0 0 0;}	

hr { color:#ffffff; height: 1px; }

body {	text-align : center;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px; margin-top: 0px; background-color:#e3e4f3; color:#87cbfc; width:855px;	 }

/* light grey is #e3e2e3 */

A:link	{	text-decoration:underline;	font-size: 11px;	font-weight: bold;	color: #24355B; }

A:visited	{ text-decoration:underline;  font-weight: bold; color: #24355B}

A:hover	{ text-decoration:underline;  font-weight: bold; color: #4666b0 }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #3255a8;	line-height: 14px;	padding-top: 0px;	padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}

h1{padding:0px; padding-bottom: 3px; text-decoration:none;background:transparent; font-size:16px; color:#fc2003; line-height:normal; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h2{padding-top: 0px;	padding-bottom: 0px; margin-bottom: 8px; text-decoration:none; background:transparent; font-size:18px; color:#4666b0; line-height:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }

h3{padding-top: 0px;	padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-decoration:none;  font-size:14px; color:#ffffff; line-height:15px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  }

h4{padding-bottom:4px; text-decoration:none;background:transparent; font-size:12px; color:#4666b0; line-height:normal; text-transform:none; line-height: 18px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h5{padding-bottom:4px; text-decoration:none;background:transparent; font-size:13px; color:#39519F; line-height:normal; text-transform:none; line-height: 18px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h6{padding-top: 4px;	padding-left: 14px; padding-right: 0px; padding-bottom: 0px; text-decoration:none;  font-size:12px; color:#828282; line-height:18px; font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif;}


#holdtable{ width:100%; background-color:#ffffff; }

#header{width:100%; 	 height:119px; }

#headerhome{width:100%; 	 height:177px; background-image: url(../ifpix/header_bg_home.jpg); background-repeat: no-repeat; }

#headersport{width:100%; 	 height:177px; background-image: url(../ifpix/header_bg_sport.jpg); background-repeat: no-repeat; }

#homelogo { margin-left: 24px;	margin-top: 24px; }

#homenav ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 float: left;
}

#homenav li {
 list-style-type: none;
 width: 100%;
 margin: 0px;
 margin-top: 7px;	margin-bottom: 0px;	
 float: left;
}

#homenav a{	display: block;	width: auto;	padding-left: 18px;	padding-right: 2px; line-height: 25px; color: #4666b0;	text-decoration: none;	font-weight: bold;	font-size: 16px; list-style-type: square; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; background-image: url(../ifpix/home_nav.png); background-repeat: no-repeat; }

#homenav a:hover{ color: #FFFFFF;	font-weight: bold;	font-size: 16px;	 font-family: Arial, Helvetica, sans-serif; background-image: url(../ifpix/home_nav_over.png); background-repeat: no-repeat;}

#homepanel{ width:775px; margin-bottom:35px; }

#homebutton {
 cursor:pointer;
 }

#mainpanel{ width:855px; margin-top:15px; margin-bottom:0px; }

#sportspanel{ width:815px; margin-bottom:25px; }

#sportspanel p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #3255a8;	line-height: 14px;	padding-top: 0px;	padding-bottom: 15px; font-family: Arial, Helvetica, sans-serif;}

#subnavpanel{ width:830px; height:25px; }

#subnavpanel a { padding-left:9px; padding-right:9px; padding-top:7px; padding-bottom:6px; text-decoration:none;		font-size: 12px;	line-height: 25px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-right-width: 2px;	border-right-style: solid;	border-right-color: #ffffff;	background-color:#4666b0; }

#subnavpanel a:hover { padding-left:9px; padding-right:9px; padding-top:7px; padding-bottom:6px; text-decoration:none;		font-size: 12px;	line-height: 25px;  font-weight: bold;	color: #4666b0; font-family: Arial, Helvetica, sans-serif; border-right-width: 2px;	border-right-style: solid;	border-right-color: #ffffff;	background-color:#ffffff; }

#latestpanel{ border-width: 2px;	border-style: solid;	border-color: #4666b0; margin-top:0px; }

#latestpanel p { padding-left:8px; padding-right:8px; padding-top:7px; padding-bottom:5px; text-decoration:none;		font-size: 12px;	line-height: 12px;  font-weight: normal;	color: #4666b0; font-family: Arial, Helvetica, sans-serif;  }

#latestpanel h2{padding-left:8px; padding-right:8px; padding-top:7px; padding-bottom:5px; margin-bottom:0px; text-decoration:none; background:transparent; font-size:13px; color:#39519F; line-height:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }

#latestpanel a { text-decoration:none;		font-size: 12px;	line-height: 12px;  font-weight: bold;	color: #24355B; font-family: Arial, Helvetica, sans-serif; }

#latestpanel a:hover { text-decoration:underline;		font-size: 12px;	line-height: 12px;  font-weight: bold;	color: #4666b0; font-family: Arial, Helvetica, sans-serif; }


#latestpanelhead { padding-left:8px; padding-top:0px; text-decoration:none;		font-size: 14px;	line-height: 15px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color:#39519f; vertical-align:middle; height:25px; }


#contact-form{margin-top: 0px;  padding: 0px; border-width: 0px;	border-style: solid;	border-color: #CECAB9; }

#contact-form td{	color:#24355B; padding: 6px; font-size: 12px; line-height: 20px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif; vertical-align:top; }

input { 
 background-color: #ffffff; 
 font-size: 11px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 padding-top: 1px;
 padding-left: 1px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

textarea { 
 background-color: #ffffff; 
 border-style:solid; border-width:1px; border-color:#6a6767;
 padding-top: 2px;
 padding-left: 2px;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

select { 
 background-color: #ffffff; 
 font-size: 12px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 22px;
 padding-top: 2px;
 padding-left: 2px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

.formbutton { 
 margin-top: 5px;
 padding: 0px;
 background-color: #4666b0; 
 height: 20px;
 color:#FFFFFF;
 border-style:solid; border-width:0px; border-color:#E76005;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

#smallprint p{color:#adacad; padding-right:0px;padding-left:0px;font-size:9px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }

#footer{width:100%;	height:26px;	font-size:10px; line-height: 10px; vertical-align: bottom; color:#e79749; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; border-top-style:solid; border-top-width:0px; border-top-color:#afbddc; }

#footer p{color:#9ba4d3; padding-right:0px;padding-left:0px;font-size:9px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }

#footer a{color:#7e88c0; padding-right:2px;padding-left:2px;font-size:10px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;	}

#footer a:hover{color:#4666b0; padding-right:2px;padding-left:2px;font-size:10px; text-decoration:underline}

#copyright {	width: 100%; font-size: 10px;	color: #000000; text-decoration: none; } 