/*----------------------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:#e8e7e7; height: 1px; margin-bottom:10px;}

body {width:838px;	text-align : left;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px; margin-top: 27px; background-color:#cfd0d2; color:#57564e; font-size: 12px;	}/* side navigation */

A:link	{	text-decoration:underline;	font-weight: bold;	color: #3274d0; }

A:visited	{ text-decoration:underline;  font-weight: bold; color: #3274d0}

A:hover	{ text-decoration:underline;  font-weight: bold; color: #053eb0 }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #57564e;	line-height: 16px;	padding-top: 0px;	padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif;}

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

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

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:0px; text-decoration:none;background:transparent; font-size:12px; color:#4d4c48; line-height:normal; text-transform:none; line-height: 18px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h5{padding-top: 6px;	padding-left: 2px; padding-right: 4px; padding-bottom: 0px; text-decoration:none;  font-size:14px; color:#37a47a; line-height:22px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; border-top-width: 0px;	border-top-style: dotted;	border-top-color: #adadad;	margin-top:6px; }

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

#header{ background-color: #ffffff;  width: 100%; height:93px; }
#headerlogo{ padding-left:23px; padding-top:28px;}
#headertel{ padding-left:395px; padding-top:28px; }

#headeranim{ background-color: #0087e4;  width: 100%; height:147px;  border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ffffff;}

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

#contentpanel{ padding-left:23px; padding-top:23px; padding-bottom:23px; padding-right:23px; }

#contentpanel ul {	padding-left: 20px;	margin-left: 20px;	margin-top: 7px;	margin-bottom: 0px;		font-size: 12px;	line-height: 10px;	list-style-image: url(../pagepix/list_disc.gif);	font-weight: normal;	margin-right: 0px; list-style-type:disc; }

#contentpanel li {	padding-top: 0px;	padding-bottom: 12px;  color: #57564e;	}

#sidepanel{ border-width: 1px;	border-style: solid;	border-color: #4f89ee; }
#sidepanel td{ padding:5px; }

#contact-form{margin-top: 7px;  padding: 0px; }

#contact-form td{	color:#57564e; padding: 2px; 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: #3274d0; 
 height: 20px;
 color:#FFFFFF;
 border-style:solid; border-width:0px; border-color:#3274d0;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}


#footer{width:838px;	height:16px;	font-size:10px; line-height: 10px; vertical-align: bottom; color:#999999; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; background-color: #ffffff; }

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

#footer a{color:#666666; padding-right:1px;padding-left:1px;font-size:10px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	}

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


#copyright { background-color:#FFFFFF; padding-left:23px; padding-right:23px; padding-top:10px;  padding-bottom:3px;  } 

#copyright p { text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #57564e;	line-height: 11px;	font-family: Arial, Helvetica, sans-serif; padding-top:10px;  } 

#copyright a { text-decoration:none;	font-size: 11px;	font-weight: bold;	color: #57564e;	line-height: 11px;	font-family: Arial, Helvetica, sans-serif; padding-top:10px;  } 

#copyright a:hover { text-decoration:underline;	font-size: 11px;	font-weight: bold;	color: #57564e;	line-height: 11px;	font-family: Arial, Helvetica, sans-serif; padding-top:10px;  } 

#navlistpanel{ background-color: #033181; background-image:url(../ifpix/nav_bg.gif); background-repeat:repeat-x; color: #3974db; line-height: 25px;}

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

#navlist li {
 list-style-type: none;
 width: auto;
 float: left;
}

#navlist a{	display: block;	width: auto;	padding-left:16px; padding-right:16px; padding-top:0px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 27px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #3974db; }

#navlist a:hover{	padding-left:16px; padding-right:16px; padding-top:0px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 27px;  font-weight: bold;	color: #fef500; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #3974db; background-color: #3974db; }

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

#navlistdown li {
 list-style-type: none;
 width: auto;
 float: left;
 background-color: #3974db;
}

#navlistdown a{	display: block;	width: auto;	padding-left:16px; padding-right:16px; padding-top:0px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 27px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #3974db; }

#navlistdown a:hover{	padding-left:16px; padding-right:16px; padding-top:0px; padding-bottom:0px; text-decoration:none;		font-size: 11px;	line-height: 27px;  font-weight: bold;	color: #fef500; font-family: Arial, Helvetica, sans-serif; border-right-width: 0px;	border-right-style: solid;	border-right-color: #3974db; background-color: #3974db; }