body 
{	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	padding: 30px;
	background:#f4f3e7;
}

.dotted {
border-top:2px dotted #000000;
color:#06419b;
}

#container{margin: 0 auto;min-width:1000px;max-width:1000px;border:double thick #06419b;}
#header{width:100%;height:100px;margin:0 auto;background:url(images/header.jpg) no-repeat top left;}
#headerlogo{margin:0 auto;padding:6px 0 0 14px;float:left;}
#headerinfo{margin-left:200px;width:510px;height:60px;padding:10px 0 20px 20px;text-align:right;float:left;}
#links{width:100%;height:36px;margin:0 auto;border-bottom:2px solid #ffffff;border-top:2px solid #06419b;background:url(images/filler.gif) top left;}
#image{width:100%;margin:0 auto;border-top:2px solid #ffffff;}
#products{width:100%;margin:0 auto;background:url(images/thumbnail1.jpg) no-repeat top left;border-top:2px solid white;border-bottom:2px solid white;}
#company{width:100%;height:50px;padding:5px 0 5px 0;margin:0 auto;background:url(images/footer.jpg) no-repeat top left;}
#bottom{width:100%;height:20px;margin:0 auto;background:url(images/bottom.png) no-repeat top left;}
#footer{width:100%;margin:0 auto;font-size:12px;text-align:center;padding: 10px 0 0 0;}

.pad {padding-left:20px;}
.padding {padding:20px;}

/*white to blue*/
a.white{color: #ffffff;text-decoration: none}
a.white:hover{color: #06419b;text-decoration: none;}

/*Black to Black*/
a.black{color: #000000;text-decoration: none}
a.black:hover{color: #000000;text-decoration: none;}

/*red to blue*/
a.red{color: #ff0000;text-decoration: none}
a.red:hover{color: #06419b;text-decoration: none;}

/*blue to blue*/
a.blue{color: #06419b;text-decoration: none}
a.blue:hover{color: #06419b;text-decoration: none;}

/*blue to red*/
a.redp{color: #ff0000;text-decoration: none; padding: 0 75px 0 75px; font-size:12px}
a.redp:hover{color: #06419b;text-decoration: none; padding: 0 75px 0 75px; font-size:12px}

/* Search Bar *******************************/
.tb-rounded{border:0;background: transparent url(images/search.png) no-repeat top left;height:22px;width:135px;margin:2px 0 0 0;padding:8px 10px 0 37px;}


/*Drop Down Menu Home*******************************/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 9.5px 24px;
	border-right: 1px solid #FFFFFF;
	background: #;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

#sddm li a:hover
{	background: #0055ff;
	color: #FFFFFF;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

#sddm div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	border-right: 0px solid #5c5c5c;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 12px arial;
}

#sddm div a:hover
{	background: #0055ff;
	color: #FFFFFF;
	opacity: 0.6;
}

/*Drop Down Menu Products*******************************/

#sddmcorp
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddmcorp li
{	margin: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}

#sddmcorp li a
{	display: block;
	margin: 0 0 0 0;
	padding: 9.5px 24px;
	border-right: 1px solid #FFFFFF;
	background: #;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

#sddmcorp li a:hover
{	background: #0055ff;
	color: #FFFFFF;
}

#sddmcorp div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 240px;
	height:145px;
	background: url(productsbg.png) no-repeat #1931af top right;
}

#sddmcorp div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	border-right: 0px solid #5c5c5c;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 12px arial;
}

#sddmcorp div a:hover
{	background: #0055ff;
	color: #FFFFFF;
	opacity: 0.6;
}

/*Drop Down Menu Coporation *******************************/

#sddmcorp
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddmcorp li
{	margin: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}

#sddmcorp li a
{	display: block;
	margin: 0 0 0 0;
	padding: 9.5px 24px;
	border-right: 1px solid #FFFFFF;
	background: #;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

#sddmcorp li a:hover
{	background: #0055ff;
	color: #FFFFFF;
}

#sddmcorp div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 240px;
	height:145px;
	background: url(images/corporation.png) no-repeat #1931af top right;
}

#sddmcorp div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	border-right: 0px solid #5c5c5c;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 12px arial;
}

#sddmcorp div a:hover
{	background: #0055ff;
	color: #FFFFFF;
	opacity: 0.6;
}

/*Drop Down Menu Consumers *******************************/

#sddmcons
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddmcons li
{	margin: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}

#sddmcons li a
{	display: block;
	margin: 0 0 0 0;
	padding: 9.5px 24px;
	border-right: 1px solid #FFFFFF;
	background: #;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

#sddmcons li a:hover
{	background: #0055ff;
	color: #FFFFFF;
}

#sddmcons div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 240px;
	height:145px;
	background: url(images/consumer.png) no-repeat #1931af;
}

#sddmcons div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	border-right: 0px solid #5c5c5c;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 12px arial;
}

#sddmcons div a:hover
{	background: #0055ff;
	color: #FFFFFF;
	opacity: 0.6;
}

/*Drop Down Menu Partners *******************************/

#sddmpart
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddmpart li
{	margin: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
}

#sddmpart li a
{	display: block;
	margin: 0 0 0 0;
	padding: 9.5px 24px;
	border-right: 1px solid #FFFFFF;
	background: #;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

#sddmpart li a:hover
{	background: #0055ff;
	color: #FFFFFF;
}

#sddmpart div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 240px;
	height:145px;
	background: url(images/partners.png) no-repeat #1931af;
}

#sddmpart div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	border-right: 0px solid #5c5c5c;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 12px arial;
}

#sddmpart div a:hover
{	background: #0055ff;
	color: #FFFFFF;
	opacity: 0.6;
}









/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: #1931af;}
.preload2 {background: #1931af;}

#nav {padding:0; margin:0; list-style:none; height:36px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:35px; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; height:36px; border-left: 1px solid white;}
#nav li a.top_link span.down {float:left; display:block; height:36px; border-left: 1px solid white;}

#nav li:hover a.top_link {background:#172ead;color:#FFFFFF;}
#nav li:hover a.top_link span {background:#172ead;color:#FFFFFF;}
#nav li:hover a.top_link span.down {background:#172ead;color:#FFFFFF;}

/* Sub One */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:36px; background: #bbd37e; padding:3px; white-space:nowrap; width:260px; height:138px; z-index:300; background: url(images/productsbg1.png) no-repeat #1931af bottom right;}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:260px; font-weight:bold;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:22px; width:88px; line-height:20px; text-align:left;  text-indent:5px; color:#ffffff; text-decoration:none;}
#nav li ul.sub li a.fly
{color:#ffffff; width:260px;}
#nav li:hover ul.sub li a:hover 
{background: #1931af; color:#ffffff; width:120px; opacity: 0.6;}
#nav li:hover ul.sub li a.fly:hover
{background: #1931af; color:#ffffff; width:260px; opacity: 0.6;}

/* Sub Two */

#nav li:hover ul.sub1
{left:1px; top:36px; background: #bbd37e; padding:3px; white-space:nowrap; width:260px; height:138px; z-index:300; background: url(images/corporatebg.png) no-repeat #1931af bottom right;}
#nav li:hover ul.sub1 li
{display:block; height:24px; position:relative; float:left; width:260px; font-weight:bold;}
#nav li:hover ul.sub1 li a
{display:block; font-size:12px; height:22px; width:88px; line-height:20px; text-align:left; text-indent:5px; color:#ffffff; text-decoration:none;}
#nav li ul.sub1 li a.fly
{color:#ffffff; width:260px;}
#nav li:hover ul.sub1 li a:hover 
{background: #1931af; color:#ffffff; width:120px; opacity: 0.6;}
#nav li:hover ul.sub1 li a.fly:hover
{background: #1931af; color:#ffffff; width:260px; opacity: 0.6;}

/* Sub Two */

#nav li:hover ul.sub2
{left:1px; top:36px; background: #bbd37e; padding:3px; white-space:nowrap; width:260px; height:138px; z-index:300; background: url(images/consumerbg.png) no-repeat #1931af bottom right;}
#nav li:hover ul.sub2 li
{display:block; height:24px; position:relative; float:left; width:260px; font-weight:bold;}
#nav li:hover ul.sub2 li a
{display:block; font-size:12px; height:22px; width:88px; line-height:20px; text-align:left; text-indent:5px; color:#ffffff; text-decoration:none;}
#nav li ul.sub2 li a.fly
{color:#ffffff; width:260px;}
#nav li:hover ul.sub2 li a:hover 
{background: #1931af; color:#ffffff; width:260px; opacity: 0.6;}
#nav li:hover ul.sub2 li a.fly:hover
{background: #1931af; color:#ffffff; width:260px; opacity: 0.6;}

/* Sub Three */

#nav li:hover ul.sub3
{left:1px; top:36px; background: #bbd37e; padding:3px; white-space:nowrap; width:176px; height:138px; z-index:300; background: url(images/custombg.png) no-repeat #1931af bottom right;}
#nav li:hover ul.sub3 li
{display:block; height:24px; position:relative; float:left; width:176px; font-weight:bold;}
#nav li:hover ul.sub3 li a
{display:block; font-size:12px; height:22px; width:88px; line-height:20px; text-align:left; text-indent:5px; color:#ffffff; text-decoration:none;}
#nav li ul.sub3 li a.fly
{color:#ffffff; width:176px;}
#nav li:hover ul.sub3 li a:hover 
{background: #1931af; color:#ffffff; width:180px; opacity: 0.6;}
#nav li:hover ul.sub3 li a.fly:hover
{background: #1931af; color:#ffffff; width:180px; opacity: 0.6;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:150px; top:-3px; background: #0038A8; padding:3px; white-space:nowrap; width:120px; text-indent:10px; z-index:400; height:170px;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#1931af 80px 6px no-repeat; color:#FFFFFF; border-color:#1931af;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#1931af 80px 6px no-repeat; color:#FFFFFF; border-color:#1931af;} 
