/* CSS Document */
html	{
	height:100%;
}
body	{	
	padding:0px 0px 0px 0px;margin:0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:100%;	text-align: center;
}

#divBorder	{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-image: url(../i/backLft.gif);
	background-repeat: repeat-y;
	width: 740px;
}
#divBody	{
	padding:0px 15px 0px 0px;
	margin:0px auto 0px auto;
	width:700px;
	height:100%;
	text-align: left;
	min-height:100%;
	background-image: url(../i/backRht.gif);
	background-repeat: repeat-y;
	background-position: right;
	position: relative;

}
html>body #divBody{ height:auto;}/*	applied to Mozilla to extend to bottome w/long content. Use after min-height:100%;	*/
/*	Regional 			*/


#divHead	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#divHead #IES_phone{float:left;padding:40px 0px 0px 12px;margin:0px 0px 0px 0px;}
#divHead #IES_logo{float:right;padding:20px 20px 8px 0px;margin:0px 0px 0px 0px;}

#divMidd	{clear:both;padding:3px 0px 0px 0px;margin:0px 0px 0px 0px;}

#divMain	{}

#divSub	{
	width: 270px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
#divSub	img{}
.sideImg	{	margin:0px;	padding: 0px 10px 0px 0px;float: left;}

#divBann {	float: left;}
#divMain #feature	{
	background-image: url(../i/gradBack.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 7px 20px 0px 15px;
	float: right;
	border-bottom: dotted #999999 1px;
	height: 262px;
	width: 220px;
}
table.feature td	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#divShin	{
	clear: both;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.column	{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#divFoot	{
	padding:4px 0px 0px 16px;
	margin:10px 0px 0px 0px;
	font-size: 10px;
	background-image: url(../i/gradBack.jpg);
	background-repeat: repeat-x;
	clear: both;
}
#divFoot p	{	padding:0px 0px 4px 0px;margin:0px 0px 0px 0px;
	color: #999999;
}
#divFoot a	{padding:0px 4px 2px 4px;margin:0px 0px 0px 0px;
	color: #333333;
}
#divFoot a:hover	{
	color: #ffffff;
	background-color: #61138d;
}


/*	Nav Bars: navGlobal
			*/
#navGlobal	{
	clear:both;width:700px;
	xborder-right: solid #660000 1px;
}
#xnavGlobal li	{	
}
#navGlobal ul	{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#navGlobal li	{	float:left; margin: 0px 0px 0px 3px;}
#navGlobal li.liFirst	{	float:left;margin: 0px 0px 0px 0px;}
#navGlobal a	{
	background-color: #61136d;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 11px;
	display:block;
	height:30px;
	background-image: url(../i/navGlobal.gif)
}
#navGlobal a:hover	{	background-color: #61138d;}
#navGlobal a span	{	display:none;}
a#navProducts			{	background-position: 0px 0px;width:140px;}
a#navAboutIES			{	background-position: -138px 0px;width:102px;}
a#navNewsAndResources	{	background-position: -240px 0px;width:135px;}
a#navOnlineQuoting		{	background-position: -374px 0px;width:135px;}
a#navContactUs			{	background-position: -510px 0px;width:119px;}
a#navEmail				{	background-position: -630px 0px;width:52px;}
a#navDownload			{	background-position: -622px 0px;width:59px;}

a#navProducts:hover				{	background-position: 0px -40px;}
a#navAboutIES:hover			{	background-position: -138px -40px;}
a#navNewsAndResources:hover	{	background-position: -240px -40px;}
a#navOnlineQuoting:hover		{	background-position: -374px -40px;}
a#navContactUs:hover			{	background-position:-510px -40px;}
a#navEmail:hover				{	background-position: -630px -40px;}
a#navDownload:hover			{	background-position: -622px -40px;}

a#navProducts.here				{	background-position: 0px -40px;}
a#navAboutIES.here				{	background-position: -138px -40px;}
a#navNewsAndResources.here	{	background-position: -240px -40px;}
a#navOnlineQuoting.here		{	background-position: -374px -40px;}
a#navContactUs.here			{	background-position:-510px -40px;}
a#navEmail.here					{	background-position: -630px -40px;}
a#navDownload.here				{	background-position: -622px -40px;}

/*	Nav Bars: dropdownmenu			*/
#dropdownmenu	{	margin: 0px;padding: 0px;position: absolute;width: 104px;}
#snav a span	{	display: none;}
#snav			{	margin: 0px; padding: 0px; position: relative; height: 20px; list-style:none;}
#snav li 		{	margin: 0px; padding: 0px; float: left; display: block;}
#snav a 		{	margin: 0px; padding: 0px; display: block;height: 20px;width: 104px; background: #eeeeee;} 
#snav a:hover 	{	background: #999999; }
#snav li ul 		{	margin: 0px; padding: 0px; position: absolute; left: -9990px;width: 104px;list-style:none;}
#snav li:hover ul,#snav li.sfhover ul	{ position: absolute; left: auto;}

#snav li a#snavdd0 		{	background: url(../i/dropdownmenu.gif) no-repeat 0px 0px;width:104px;height: 20px;	}
#snav li a#dd0_0:hover 	{	background: url(../i/dropdownmenu.gif) no-repeat -110px 0px; }
#snav li:hover a#snavdd0, #snav li.sfhover a#snavdd0		{ background: url(../i/dropdownmenu.gif) no-repeat -110px 0px;}
#snav li a#snavdd1 	{	background: url(../i/dropdownmenu.gif) no-repeat 0px -20px; width:104px; height: 35px;}
#snav li a#snavdd2 	{	background: url(../i/dropdownmenu.gif) no-repeat 0px -55px; width:104px; height: 35px;}
#snav li a#snavdd3 	{	background: url(../i/dropdownmenu.gif) no-repeat 0px -90px; width:104px; height: 50px;}
#snav li a#snavdd4 	{	background: url(../i/dropdownmenu.gif) no-repeat 0px -140px; width:104px; height: 35px;}
#snav li a#snavdd5 	{	background: url(../i/dropdownmenu.gif) no-repeat 0px -175px; width:104px; height: 40px;}
#snav li a#snavdd1:hover 	{	background: url(../i/dropdownmenu.gif) no-repeat -110px -20px; }
#snav li a#snavdd2:hover 	{	background: url(../i/dropdownmenu.gif) no-repeat -110px -55px; }
#snav li a#snavdd3:hover 	{	background: url(../i/dropdownmenu.gif) no-repeat -110px -90px; }
#snav li a#snavdd4:hover 	{	background: url(../i/dropdownmenu.gif) no-repeat -110px -140px; }
#snav li a#snavdd5:hover 	{	background: url(../i/dropdownmenu.gif) no-repeat -110px -175px; }


/*	Nav Bars: SubNav	:	About	*/
#navAbout		{	background-color: #61138D;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;}
#navAbout ul	{	padding:0px;margin:0px;list-style-type: none;background-color: #61138D;width:700px;
	background-repeat: no-repeat;}
#navAbout li		{	float:left; margin:0px;padding:0px;}
#navAbout a 	{	padding:0px;margin:0px;display:block;height:20px;background-image: url(../i/navAbout.gif)}
#navAbout a span		{	display: none;}
#navAbout li a#snav1	{background-position: 0px 0px; width:60px;}
#navAbout li a#snav2	{background-position: -60px 0px; width:90px;}
#navAbout li a#snav3	{background-position: -150px 0px; width:90px;}
#navAbout li a#snav4	{background-position: -240px 0px; width:55px;}
#navAbout li a#snav5	{background-position: -295px 0px; width:99px;}
#navAbout li a#snav1:hover	{background-position: 0px -30px; }
#navAbout li a#snav2:hover	{background-position: -60px -30px; }
#navAbout li a#snav3:hover	{background-position: -150px -30px; }
#navAbout li a#snav4:hover	{background-position: -240px -30px; }
#navAbout li a#snav5:hover	{background-position: -295px -30px; }
#navAbout li a#snav1.here	{background-position: 0px -30px; }
#navAbout li a#snav2.here	{background-position: -60px -30px; }
#navAbout li a#snav3.here	{background-position: -150px -30px; }
#navAbout li a#snav4.here	{background-position: -240px -30px; }
#navAbout li a#snav5.here	{background-position: -295px -30px; }

/*	Nav Bars: SubNav	:	Contact	*/
#navContact		{	background-color: #61138D;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;}
#navContact ul	{	padding:0px;margin:0px;list-style-type: none;background-color: #61138D;width:700px;
	background-repeat: no-repeat;}
#navContact li		{	float:left; margin:0px;padding:0px;}
#navContact a 	{	padding:0px;margin:0px;display:block;height:20px;background-image: url(../i/navContact.gif)}
#navContact a span		{	display: none;}
#navContact li a#snav1	{background-position: 0px 0px; width:120px;}
#navContact li a#snav2	{background-position: -120px 0px; width:99px;}
#navContact li a#snav3	{background-position: -219px 0px; width:117px;}
#navContact li a#snav4	{background-position: -336px 0px; width:110px;}
#navContact li a#snav5	{background-position: -446px 0px; width:101px;}
#navContact li a#snav6	{background-position: -547px 0px; width:123px;}
#navContact li a#snav7	{background-position: -220px 0px; width:82px;}
#navContact li a#snav1:hover	{background-position: 0px -30px; }
#navContact li a#snav2:hover	{background-position: -120px -30px; }
#navContact li a#snav3:hover	{background-position: -219px -30px; }
#navContact li a#snav4:hover	{background-position: -336px -30px; }
#navContact li a#snav5:hover	{background-position: -446px -30px; }
#navContact li a#snav6:hover	{background-position: -547px -30px; }
#navContact li a#snav7:hover	{background-position: -220px -30px; }
#navContact li a#snav1.here	{background-position: 0px -30px; }
#navContact li a#snav2.here	{background-position: -120px -30px; }
#navContact li a#snav3.here	{background-position: -219px -30px; }
#navContact li a#snav4.here	{background-position: -336px -30px; }
#navContact li a#snav5.here	{background-position: -446px -30px; }
#navContact li a#snav6.here	{background-position: -547px -30px; }
#navContact li a#snav7.here	{background-position: -220px -30px; }

/*	Nav Bars: SubNav	:	Products	*/
#navProducts	{	background-color: #61138D;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;}
#navProducts ul	{	padding:0px;margin:0px;list-style-type: none;background-color: #61138D;width:700px;
	background-repeat: no-repeat;}
#navProducts li		{	float:left; margin:0px;padding:0px;}
#navProducts a 	{	padding:0px;margin:0px;display:block;height:20px;background-image: url(../i/navProducts.gif)}
#navProducts a span		{	display: none;}
#navProducts li a#snav1	{background-position: 0px 0px; width:127px;}
#navProducts li a#snav2	{background-position: -127px 0px; width:140px;}
#navProducts li a#snav3	{background-position: -261px 0px; width:184px;}
#navProducts li a#snav4	{background-position: -446px 0px; width:142px;}
#navProducts li a#snav5	{background-position: -586px 0px; width:70px;}
#navProducts li a#snav6	{background-position: -547px 0px; width:123px;}
#navProducts li a#snav1:hover	{background-position: 0px -30px; }
#navProducts li a#snav2:hover	{background-position: -127px -30px; }
#navProducts li a#snav3:hover	{background-position: -261px -30px; }
#navProducts li a#snav4:hover	{background-position: -446px -30px; }
#navProducts li a#snav5:hover	{background-position: -586px -30px; }
#navProducts li a#snav6:hover	{background-position: -547px -30px; }
#navProducts li a#snav1.here	{background-position: 0px -30px; }
#navProducts li a#snav2.here	{background-position: -127px -30px; }
#navProducts li a#snav3.here	{background-position: -261px -30px; }
#navProducts li a#snav4.here	{background-position: -446px -30px; }
#navProducts li a#snav5.here	{background-position: -586px -30px; }
#navProducts li a#snav6.here	{background-position: -547px -30px; }

/*	Nav Bars: SubNav	:	Forms	*/
#navForms	{	background-color: #61138D;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;}
#navForms ul	{	padding:0px;margin:0px;list-style-type: none;background-color: #61138D;width:700px;
	background-repeat: no-repeat;}
#navForms li		{	float:left; margin:0px;padding:0px;}
#navForms a 	{	padding:0px;margin:0px;display:block;height:20px;background-image: url(../i/navForms.gif)}
#navForms a span		{	display: none;}
#navForms li a#snav1	{background-position: 0px 0px; width:127px;}
#navForms li a#snav2	{background-position: -127px 0px; width:185px;}
#navForms li a#snav3	{background-position: -312px 0px; width:189px;}
#navForms li a#snav4	{background-position: -496px 0px; width:145px;}
#navForms li a#snav5	{background-position: -446px 0px; width:101px;}
#navForms li a#snav6	{background-position: -547px 0px; width:123px;}
#navForms li a#snav1:hover	{background-position: 0px -30px; }
#navForms li a#snav2:hover	{background-position: -127px -30px; }
#navForms li a#snav3:hover	{background-position: -312px -30px; }
#navForms li a#snav4:hover	{background-position: -496px -30px; }
#navForms li a#snav5:hover	{background-position: -446px -30px; }
#navForms li a#snav6:hover	{background-position: -547px -30px; }
#navForms li a#snav1.here	{background-position: 0px -30px; }
#navForms li a#snav2.here	{background-position: -127px -30px; }
#navForms li a#snav3.here	{background-position: -312px -30px; }
#navForms li a#snav4.here	{background-position: -496px -30px; }
#navForms li a#snav5.here	{background-position: -446px -30px; }
#navForms li a#snav6.here	{background-position: -547px -30px; }

/*	Nav Bars: SubNav	:	News	*/
#navNews	{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;

}
#navNews ul	{	padding:0px;margin:0px;list-style-type: none;background-color: #61138D;display: block;width:700px;height:20px;
	background-repeat: no-repeat;}
#navNews li	{	float:left; margin:0px;padding:0px;}
#navNews a 	{	padding:0px;margin:0px;display:block;height:20px;background-image: url(../i/navNews.gif)}
#navNews a span	{	display: none;}
#navNews li a#snav1	{background-position: 0px 0px; width:100px;}
#navNews li a#snav2	{background-position: -100px 0px; width:72px;}
#navNews li a#snav3	{background-position: -172px 0px; width:81px;}
#navNews li a#snav4	{background-position: -253px 0px; width:80px;}
#navNews li a#snav5	{background-position: -366px 0px; width:150px;}
#navNews li a#snav6	{background-position: -547px 0px; width:122px;}
#navNews li a#snav1:hover	{background-position: 0px -30px; }
#navNews li a#snav2:hover	{background-position: -100px -30px; }
#navNews li a#snav3:hover	{background-position: -172px -30px; }
#navNews li a#snav4:hover	{background-position: -253px -30px; }
#navNews li a#snav5:hover	{background-position: -366px -30px; }
#navNews li a#snav6:hover	{background-position: -547px -30px; }
#navNews li a#snav1.here	{background-position: 0px -30px; }
#navNews li a#snav2.here	{background-position: -100px -30px; }
#navNews li a#snav3.here	{background-position: -172px -30px; }
#navNews li a#snav4.here	{background-position: -253px -30px; }
#navNews li a#snav5.here	{background-position: -366px -30px; }
#navNews li a#snav6.here	{background-position: -547px -30px; }

/*	HTML				*/
p	{
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}
h1	{}
h2	{
	color: #61138d;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

0px 0px 0px 0px;	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3	{
	color: #61136d;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4	{	color: #61136d;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}
h5	{}
h6	{}
ul	{}
ol	{}
li	{color: #61138D}
a	{color: #61138D}
a:hover	{}

/*	Form Styles	*/
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*	GlobalText Styles	*/








/*	Utility Classes	*/
.floatRight{	float: right;	margin:0px;	padding: 0px 0px 0px 10px;}
.floatLeft{	margin:0px;	padding: 0px 10px 0px 0px;float: left;}

/* Layout Redefined for Print  	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	  */
@media print{




}
/* Layout Redefined for handheld   	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	  */
@media handheld{




}

/* Login Pop-ups */

#quotecap{
	width:630px;
	z-index:9999;
	height:340px;
	position:absolute;
	top:100px;
	left:25px;
	background:#fff;
}
#quotecap p{
	background:#61138D;
	padding:8px 0 11px 0;
	color:#fff;
	text-indent:15px;
}	
#quotecap a{
	color:#fff;
}                                                   

div#iframelogin{
	float:left;
	width:100%;
	border-color:#fff;
	margin:0 0 0 15px;
}                        
div#quote_nav_wrap{
	width:830px;
	clear:both;
	background:#FFF url("../i/bg_quotenav.gif") right top no-repeat;
	margin:0 0 0 15px;
	overflow:auto;
}
#bod_quoting #divBorder	{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-image: url(../i/backLft.gif);
	background-repeat: repeat-y;
	width: 850px;
}
#bod_quoting #divBody	{
	padding:0px 15px 0px 0px;
	margin:0px auto 0px auto;
	width:850px;
	height:100%;
	text-align: left;
	min-height:100%;
	background-image: url(../i/backRht.gif);
	background-repeat: repeat-y;
	background-position: right;
	position: relative;

}
#bod_quoting #navGlobal	{
	clear:none;width:700px;
	xborder-right: solid #660000 1px;
}
#bod_quoting #divFoot	{
	padding:4px 0px 0px 16px;
	margin:10px 0px 0px 11px;
	font-size: 10px;
	background-image: url(../i/gradBack.jpg);
	background-repeat: repeat-x;
	clear: both;
}
