/*----------------------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 {	width:885px;	text-align : left;	margin-right: auto;	margin-left: auto;	margin-bottom: 9px; background-color:#000000; color:#ffffff;}/* side navigation */

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

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

#sidenav a{	display: block;	width: auto;	padding-left: 28px;	padding-right: 27px;border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #ffffff;	line-height: 27px; border-right-style:solid;border-left-style:solid;border-right-color:#df5611;border-left-color:#df5611;border-left-width: 1px;border-right-width: 1px; color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-size: 11px;	list-style-type: square; font-family: Arial, Helvetica, sans-serif;}

#sidenav a:hover{	background-color: #807f7f;	color: #FFFFFF;	font-weight: bold;	font-size: 11px;	background-image: url(../pagepix/navbg-black2.gif); font-family: Arial, Helvetica, sans-serif;}

A:link	{	text-decoration:underline;	font-size: 13px;	font-weight: normal;	color: #fc5a00; }

A:visited	{ text-decoration:underline;  font-weight: normal; color: #fc5a00}

A:hover	{ text-decoration:underline;  font-weight: normal; color: #057be7 }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #363535;	line-height: 18px;	padding-top: 0px;	padding-bottom: 7px; text-align:justify}

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

h2{padding-top: 4px;	padding-bottom: 8px; text-decoration:none; background:transparent; font-size:16px; color:#013980; line-height:18px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif;}

h3{padding-top: 0px;	padding-bottom: 4px; text-decoration:none; background:transparent; font-size:13px; color:#1e1e1e; line-height:18px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif;}

h4{text-decoration:none;background:transparent;font-size:14px;line-height:15px;font-weight:normal;color:#c6c6c6;padding-top:0px;padding-bottom:8px; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #424141;}

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

#header{background:#ffffff url(../ifpix/header_bg.gif) repeat-x bottom; width:100%; height:90px; margin-bottom: 11px; padding-left:5px;}

#header td{padding-left:22px; padding-right:22px; vertical-align:middle;}

#topnav{width: 100%; height:38px; text-align: center;	background:#1f499c url(../ifpix/nav_bg.gif); margin-bottom: 11px; }

td.topnavgutter {width: 1px; background:#123591; }

td.sidenavbuttonnorm {
 width: 176px;
 height: 38px;
 cursor:pointer;
 }

td.sidenavbuttonnorm p{
 padding:0px; padding-left:22px;
 font-weight: normal;	font-size: 9px;	line-height: 9px; color: #c9e1ff; font-family: Verdana, Arial, Helvetica, sans-serif;
 }

td.sidenavbuttonnorm h1{
 padding:0px; padding-left:22px; padding-top:6px;
 font-weight: bold;	font-size: 13px;	line-height: 15px; color: #edeff1; font-family: Geneva, Arial, Helvetica, sans-serif;
 }

td.sidenavbuttonhilite {
 width: 176px;
 height: 38px;
 background: url(../ifpix/nav_bg_hilite.gif) repeat-x bottom;
 cursor:pointer;
 }

td.sidenavbuttonhilite p{
 padding:0px; padding-left:22px;
 font-weight: normal;	font-size: 9px;	line-height: 9px; color: #c9e1ff; font-family: Verdana, Arial, Helvetica, sans-serif;
 }

td.sidenavbuttonhilite h1{
 padding:0px; padding-left:22px; padding-top:6px;
 font-weight: bold;	font-size: 13px;	line-height: 15px; color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif;
 }

#headerpics{width:100%; height:141px; margin-bottom: 11px;}

#headbanner{width:481px; height:141px; padding:0px; margin-right: 13px; border-style:solid; border-width:1px; border-color:#1c65c0}

#headbutton{background:#000000 url(../ifpix/button_bg.gif) repeat-x top; width:120px; height:116px; padding:0px; margin-right: 0px; border-style:solid; border-width:1px; border-color:#1c65c0; }

td.headbutton { vertical-align: bottom;  padding-left:12px; }

td.headnews{width:391px; height:24px; padding-left:0px; padding-top:0px; margin-left: 0px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#1c65c0; }

td.headnews p{color: #6fa4de; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 9px;	font-weight: normal;  line-height: 10px; padding-top: 6px;}

td.headnews a{text-decoration:none;	font-size: 10px;	font-weight: normal;	color: #6fa4de; font-family: Arial, Helvetica, sans-serif; line-height: 10px; }

td.headnews a:hover {text-decoration:underline;	font-size: 10px;	font-weight: normal;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; line-height: 10px;}

#content{ width:100%; }

#contentpanel{ width:100%; background:#f0efef; }

#contentpanel ul {	padding-top: 0px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 10px;	margin-left: 20px;	margin-top: 0px;	margin-bottom: 0px;	color: #363535;	font-size: 11px;	line-height: 18px;	list-style-image: none;	font-weight: normal;	margin-right: 0px; list-style-type:square; list-style-image: url(../pagepix/list_bullet.gif); }

#contentpanel a { padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:1px; text-decoration:none;	font-size: 11px;	line-height: 22px;  font-weight: normal;	color: #acd2fb; font-family: Arial, Helvetica, sans-serif; background-color: #1254a8; border-width: 1px;	border-style: solid;	border-color: #6fa4de;	}

#contentpanel a:hover {	padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:1px; text-decoration:underline;	font-size: 11px;	line-height: 22px;  font-weight: normal;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color: #043d83; border-width: 1px;	border-style: solid;	border-color: #6fa4de;	}

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

#leftnav li {
 list-style-type: none;
 width: 100%;
 float: left;
}

#leftnav a{	display: block;	width: auto;	padding-left: 15px;	padding-right: 2px; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #424141;	line-height: 27px; color: #c3c3c3;	text-decoration: none;	font-weight: normal;	font-size: 11px;	list-style-type: square; font-family: Arial, Helvetica, sans-serif; vertical-align:middle}

#leftnav a:hover{	background-color: #3c3c3c;	color: #FFFFFF;	font-weight: normal;	font-size: 11px;	 font-family: Arial, Helvetica, sans-serif;}

table.quote { margin-top: 9px;	}

table.quote p{	line-height: 14px; color: #c6c6c6;	font-weight: normal;	font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; padding-bottom: 0px; }

table.quote h1{	padding-top: 10px; line-height: 14px; color: #949393;	font-weight: normal;	font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; padding-bottom: 5px; }

table.quote a{	line-height: 14px; color: #c6c6c6;	font-weight: normal;	font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; text-decoration: underline; }

table.quote a:hover {	line-height: 14px; color: #ffffff;	font-weight: normal;	font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; text-decoration: underline; }

#featureimage { border-style:solid; border-width:10px; border-color:#dddddd; margin-right: 15px; margin-bottom: 15px; }

td.featurestext p {text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #6a6767;	line-height: 15px;	padding-top: 0px;	padding-bottom: 4px; text-align:justify};

td.testimonial p {text-decoration:none;	background: transparent;	font-size: 14px;	font-weight: normal;	color: #01346d;	line-height: 18px;	padding-top: 0px;	padding-bottom: 4px; text-align:left; font-family: Arial, Helvetica, sans-serif; }

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

#contact-form td{	color:#6a6767; padding: 4px; font-size: 12px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif; }

input { 
 background-color: #ffffff; 
 font-size: 12px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 18px;
 padding-top: 2px;
 padding-left: 2px;
 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: 12px; 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: #1c65c0; 
 height: 20px;
 color:#FFFFFF;
 border-style:solid; border-width:1px; border-color:#1c65c0;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

#footer{width:100%;	height:26px;	background-color: #000000; color:#03012d; border-bottom-width: 3px; border-bottom-style:solid; border-bottom-color:#034ca7; margin-bottom:0px; font-size:10px; line-height: 10px; vertical-align: bottom; color:#1f1f1f; font-family: Arial, Helvetica, sans-serif; }

#footer p{color:#363535; padding-left:0px; padding-top:7px; padding-bottom:4px; font-size:10px; line-height: 10px; font-family: Arial, Helvetica, sans-serif; }

#footer a{color:#515151; padding-right:2px;padding-left:2px;font-size:11px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; }

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

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