ul, li, h1, h2, h3, h4, pre, body, html 
{
	margin:0;
	padding:0;
}
p 
{ 
	padding: 0; margin:0 0 1em 0; 
}
a img, :link img, :visited img 
{ 
	border:none; 
}
ul 
{ 
	list-style-type:none; 
}

h1, h2 
{ 
	margin-bottom:3px;
    	line-height:1.5em;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight:normal; 
}
h3, h4, h5, h6 
{ 
	margin-bottom:3px;
    	line-height:1.5em;
    	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
h2 
{ 
	font-size:22px; 
}
h3 
{ 
	font-size:12px; 
}
h4 
{ 
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
}
h5 
{ 
	font-weight:normal; font-size:1em; 
}
div.thin, div.spacer, div.hr 
{
	font-size:1px; line-height:1px; height:1px; overflow:hidden;
}
div.hr 
{ 
	background-color:#E1E2C4; 
}
.clearfix 
{
	clear: both; margin:0; padding:0; display:inline-block;
	visibility:hidden;
}
.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#nav 
{
	height:31px;
	background:url(../images/nav_bg.gif) repeat-x;
}
#nav li a 
{
	margin-right:2px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 16px;
	height:24px;
	padding-top:7px;
	float:left;
}

#nav li a:hover 
{
	text-decoration:none;
	background-image:url(../images/nav_bg_over.gif);
	background-repeat:repeat-x;
}

#nav li.selected a 
{
	background-image:url(../images/nav_bg_over.gif);
	background-repeat:repeat-x;
	color:#ffffff;
}

#nav_ilance 
{
	height:31px;
	background:url(../images/nav_bg_ilance.gif) repeat-x;
}

#nav_ilance li a 
{
	margin-right:2px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 16px;
	height:24px;
	padding-top:7px;
	float:left;
}

#nav_ilance li a:hover 
{
	text-decoration:none;
	background-image:url(../images/nav_bg_ilance_over.gif);
	background-repeat:repeat-x;
}

#nav_ilance li.selected a 
{
	background-image:url(../images/nav_bg_ilance_over.gif);
	background-repeat:repeat-x;
	color:#ffffff;
}

#nav_lancekb 
{
	height:31px;
	background:url(../images/nav_bg_lancekb.gif) repeat-x;
}

#nav_lancekb li a 
{
	margin-right:2px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 16px;
	height:24px;
	padding-top:7px;
	float:left;
}

#nav_lancekb li a:hover 
{
	text-decoration:none;
	background-image:url(../images/nav_bg_lancekb_over.gif);
	background-repeat:repeat-x;
}

#nav_lancekb li.selected a 
{
	background-image:url(../images/nav_bg_lancekb_over.gif);
	background-repeat:repeat-x;
	color:#ffffff;
}

#nav_lanceads 
{
	height:31px;
	background:url(../images/nav_bg_lanceads.gif) repeat-x;
}

#nav_lanceads li a 
{
	margin-right:2px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 16px;
	height:24px;
	padding-top:7px;
	float:left;
}

#nav_lanceads li a:hover 
{
	text-decoration:none;
	background-image:url(../images/nav_bg_lanceads_over.gif);
	background-repeat:repeat-x;
}

#nav_lanceads li.selected a 
{
	background-image:url(../images/nav_bg_lanceads_over.gif);
	background-repeat:repeat-x;
	color:#ffffff;
}

#nav_lancealert 
{
	height:31px;
	background:url(../images/nav_bg_lancealert.gif) repeat-x;
}

#nav_lancealert li a 
{
	margin-right:2px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 16px;
	height:24px;
	padding-top:7px;
	float:left;
}

#nav_lancealert li a:hover 
{
	text-decoration:none;
	background-image:url(../images/nav_bg_lancealert_over.gif);
	background-repeat:repeat-x;
}

#nav_lancealert li.selected a 
{
	background-image:url(../images/nav_bg_lancealert_over.gif);
	background-repeat:repeat-x;
	color:#ffffff;
}

#nav_lancebb 
{
	height:31px;
	background:url(../images/nav_bg_lancebb.gif) repeat-x;
}

#nav_lancebb li a 
{
	margin-right:2px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0 16px;
	height:24px;
	padding-top:7px;
	float:left;
}

#nav_lancebb li a:hover 
{
	text-decoration:none;
	background-image:url(../images/nav_bg_lancebb_over.gif);
	background-repeat:repeat-x;
}

#nav_lancebb li.selected a 
{
	background-image:url(../images/nav_bg_lancebb_over.gif);
	background-repeat:repeat-x;
	color:#ffffff;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000;
}

#container 
{
	width: 780px;
	position: relative;
	margin: 0 auto;
}

#cols-2, #cols-3 
{
	width:780px;
	text-align:left;
}

#header 
{
	height:106px;
}

#header .top 
{
	height:74px;
}

#middle 
{
	clear:both;
	width:780px;
}

.ilance-type-home #middle 
{ 
	margin-top:1px; 
}

#footer 
{
	clear: both;
	text-align: left;
	background-color: #4F723A;
	margin: 20px auto 0px auto;
	height: 375px;
	width: 100%;
}

#content 
{
	width:590px;
	float:left;
}

.bigtitle 
{
	font-family: Verdana;
	color:#637739;
	font-size:17px;
	font-weight: bold;
	line-height:0.75em;
	margin-bottom:20px;
	display:block;
}

#logo 
{
	width:308px;
	height:60px;
	float:left;
	background:url(../images/logo.png) 0px 1px no-repeat;
	margin:0;
	padding:0;
}

#logo span 
{ 
	display:none; 
}

#logo a 
{ 
	display:block; height:60px; 
}

#logo a:hover 
{ 
	text-decoration:none; 
}

#siteinfo 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:1px 19px;
	width:742px;
	margin-bottom:0.50em;
}

:link { text-decoration:none; color:#108F2D; }			/* for unvisited links */
a:active { text-decoration:none; color:#108F2D; }		/* when link is clicked */
a:hover { text-decoration:underline; color:#108F2D; }		/* when mouse is over link */
:visited { text-decoration:none; color:#108F2D; }		/* for visited links */
:visited:hover { text-decoration:underline; color:#108F2D; }		/* when mouse is over link */

ul.button li 
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background:no-repeat left top;
	float:left;
}
ul.button li a { display:block; }
ul.button li a span, ul.button li a strong { display:none; }

/* ERRORS */
.errorbox { width: 775px; margin: 0 auto; padding: 0px 0px 15px; text-align: center; font-weight: bold; }
.errorbox div { background: #FFAEAE url(/images/bg_trans_bot.gif) bottom left no-repeat; color: #AB0000; width: 775px; min-height: 32px; }
.errorbox div p { background: url(/images/bg_trans_top.gif) 0 0 no-repeat; margin: 0; padding: 9px 15px 9px 37px; text-align: left; }
.errorbox div img { float: left; width: 26px; margin: 3px 8px 3px 3px; }
.errorbox div#hdrsuccess { background-color: #B0E57C; color: #060; }
.errorbox div#hdrinfo { background-color: #FFEC94; color: #960; }
.errorbox div#hdrinfo .detail { color: #000; font-size: 92%; font-weight: normal; }

/* SIDEBUBBLES */
div.sidebubble { float: right; width: 245px; font-size: 100%; margin: 10px 0 5px; color: #000; }
.sidebubble .navbox { background: #E6E6E6 url(/images/bg_sidebubble_bot.gif) 0 100% no-repeat; margin-bottom: 20px; }
.sidebubble .navbox_blue { background: #DDF0F8 url(/images/bg_sidebubble_bot.gif) 0 100% no-repeat; margin-bottom: 20px; }

.sidebubble .navbox-in { width: 235px; background: url(/images/bg_sidebubble_top.gif) no-repeat; padding: 5px; }
.sidebubble .navbox-in_blue { width: 235px; background: url(/images/bg_sidebubble_top.gif) no-repeat; padding: 5px; }

.sidebubble .navbox h3 { margin: 0; padding: 5px 5px 7px; color: #000; }
.sidebubble .navbox_blue h3 { margin: 0; padding: 5px 5px 7px; color: #000; }

.sidebubble .navbox-content { background: #FFF url(/images/bg_navbubble_bot.gif) 0 100% no-repeat; }
.sidebubble .navbox-content_blue { background: #FFF url(/images/bg_navbubble2_bot.gif) 0 100% no-repeat; }

.sidebubble .navbox-content-in { background: url(/images/bg_navbubble_top.gif) no-repeat; padding: 10px 10px; }
.sidebubble .navbox-content-in_blue { background: url(/images/bg_navbubble2_top.gif) no-repeat; padding: 10px 10px; }

/* SIDEBAR */
#sidebar 
{ 
	padding-top:13px; 
}

#sidebar div.content 
{ 
	padding:0 12px 0 28px; 
}

#sidebar div.bottom
{ 
	height:22px; 
}

#two-cols-left #sidebar { background:url(../images/sidebar_top_white.gif) no-repeat; }
#two-cols-left #sidebar div.content { background:url(../images/sidebar_bg_white.gif) repeat-y; }
#two-cols-left #sidebar div.bottom { background:url(../images/sidebar_bottom_white.gif) bottom no-repeat; }

#two-cols-right #sidebar { background:url(../images/sidebar_top_blue.gif) no-repeat; }
#two-cols-right #sidebar div.content { background:url(../images/sidebar_bg_blue.gif) repeat-y; }
#two-cols-right #sidebar div.bottom { background:url(../images/sidebar_bottom_blue.gif) bottom no-repeat; }
#two-cols-right #sidebar div.hr {  height:2px; background:url(../images/hr_blue.gif) repeat-x; margin:6px 0; }

#two-cols-left {}
#two-cols-left #sidebar 
{
	float:left;
	width:265px;
}
#two-cols-left #content 
{
	width:auto;
	left:0;
	top:0;
	float:left;
	margin-left:22px;
	margin-right:0px;
	width:493px;
}
#two-cols-left #sidebar h4 { font:bold 14px/1.78em Verdana, Arial, Helvetica, sans-serif; }
#two-cols-right #sidebar h4 { font:bold 12px/1.667em Verdana, Arial, Helvetica, sans-serif; }

#sidebar h4 a { margin-left:3px; }
#sidebar h4 a img { vertical-align:text-bottom; margin-bottom:2px;}
#two-cols-left #sidebar ul { padding-bottom:1.5em; }
#sidebar ul li { padding-bottom:0.75em; }
#sidebar ul.links li { padding-bottom:0.5em; line-height:1.05em; }
#two-cols-right #sidebar ul { padding-top:0.25em; }

#two-cols-right {}
#two-cols-right #sidebar 
{
	float:right;
	width:265px;
}
#two-cols-right #sidebar div.content { width:225px;	}
#two-cols-right #content 
{
	width:auto;
	left:0;
	top:0;
	float:left;
	margin-right:22px;
	margin-right:0px;
	width:493px;
}
#content-header 
{
	height:31px;
	padding-top:10px;
	background:url(../images/dotted_h.gif) bottom repeat-x;
	margin-bottom:10px;
	padding-left:5px;
}
#content-header li, #content-footer li 
{
	display:inline;
	font-size:13px;
	margin-right:3px;
}
#content-header li a, #content-footer li a { padding:0 5px; font-weight:bold; color:#6CAE15; }
#content-header li.current a, #content-footer li.current a { color:#6CAE15; }
#content-header li a:hover, #content-footer li a:hover 
{
	background-color:#606E3C;
	color:#ffffff;
	text-decoration:none;
}
#content-footer 
{
	height:31px;
	padding-top:10px;
	background:url(../images/dotted_h.gif) top repeat-x;
	margin-top:3em;
	padding-left:5px;
}
div#content-footer { display:none; }

#content div.content 
{
	padding-left:10px;
	padding-right:25px;
}
#content div.content h2 
{
	padding-left:0;
	margin-left:0;
}
ul.arrow li 
{
	background:url(../images/bullet_arrow.gif) 0 3px no-repeat;
	padding-left:21px;
	padding-bottom:6px;
}
ul.arrow li a { }

/* gray rounded featured boxes */
.padding {padding: 0 15px; position: static;}
html>body .padding {padding: 0 34px;}

/* FEATURED BOX */
#feature {background: transparent url(/images/feature.gif) no-repeat top center; width: 440px; padding-top: 10px; margin-bottom: 10px;}
#feature #featurefooter {background: transparent url(/images/featurefooter.gif) no-repeat bottom center; height: 6px; width: 440px; margin-left: 1px;}
html>body #feature #featurefooter {margin-left: 0px;}
#feature p {margin-left: 146px;}
#feature .learnmore {font-size: 11px; font-weight: bold; margin-bottom: 5px;}
#feature h2 {font-size: 12px; margin-bottom: 10px;}
#feature h2 img {margin-right: 5px;}
#feature h2 span {font-weight: normal;}

/* OTHER BOX */
.set-bg { background: url(/images/bg_trans_top_555x7.gif) 0 0 no-repeat #EAEAEA; width: 555px; margin: 10px 0; }
.set-bg-in { background: url(/images/bg_trans_bot_555x7.gif) bottom left no-repeat; padding: 15px 19px; }

textarea, .input
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}