body
{
margin-top			: 0px;
padding				: 0px 0px 0px 0px;
font-family			: Century Gothic, arial, sans-serif;
font-size 			: 100%;
color				: #333;
height              : 100%;
}

form#aspnetForm
{height                  : inherit;}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

div.hold
{
position			: relative;
min-width		    : 980px;
max-width           : 1600px;
margin				: 0px auto;
padding				: 0px 0px 0px 0px;
overflow			: visible;
margin              : 0px 20px 0px 20px;
height              : 100%;
border              : 1px solid #CCC;
}

div.logo-links-wrapper
{
width               : 100%;
position			: relative;
display             : block;
overflow            : hidden;
margin              : 0px;
padding             : 0px;
background-color    : #FFF;
border-bottom       : 8px solid #D5D5D5;
}

div.logo-links-wrapper div.logo
{
width               : 557px;
position			: relative;
padding             : 0px;
display             : block;
float               : left;
padding             : 25px 0px 10px 2%;
}

div.logo-links-wrapper div.logo h1
{
margin              : 0px;
padding             : 0px;
}

div.logo-links-wrapper div.logo h1 a
{
background          : url(../images/generic/k3-logo.gif);
width               : 557px;
height              : 0px;
padding-top         : 29px;
overflow            : hidden;
display             : block;
}

div.logo-links-wrapper div.send-callback
{
width               : 340px;
position			: relative;
overflow            : hidden;
padding             : 0px;
display             : block;
float               : right;
padding             : 28px 0px 0px 0px;
}

div.logo-links-wrapper div.send-callback p
{
margin				: 0;
margin-bottom       : 2px;
padding             : 0px;
display             : block;
float               : right;
font-size           : 80%;
}

div.logo-links-wrapper div.send-callback p a
{
display             : block;
color               : #333;
text-decoration     : none;
padding             : 8px 10px 8px 10px;
}

div.logo-links-wrapper div.send-callback p a.send-to-friend
{
width               : 145px;
background          : #EEE url(../images/generic/icon-mail.gif) 140px 10px no-repeat;
}

div.logo-links-wrapper div.send-callback p a.request-callback
{
width               : 145px;
background          : #EEE url(../images/generic/icon-call.gif) 142px 10px no-repeat;
margin-left         : 3px;
}

/* Top Nav */

div.level1-nav
{
width               : 100%;
position			: relative;
display             : block;
margin              : 0px;
padding             : 0px 0px 0px 0px;
background          : url(../images/generic/bg-nav.gif) left bottom repeat-x;
}

div.level1-nav ul
{
margin              : 0px;
padding             : 0px;
list-style-type     : none;
overflow            : hidden;
}

div.level1-nav ul li
{
display             : block;
float               : left;
border-bottom       : 8px solid #0F5D73;
}

div.level1-nav ul li.on
{
border-bottom       : 8px solid #FF6600;
}

div.level1-nav ul li a
{
display             : block;
border-right        : 1px dashed #D5D5D5;
height              : 0px;
padding-top         : 31px;
overflow            : hidden;

}

div.level1-nav ul li a.home
{
width               : 74px;
background          : url(../images/generic/level1-nav.gif) 20px 11px no-repeat;
}

div.level1-nav ul li.on a.home
{
background          : url(../images/generic/level1-nav.gif) 20px -9px no-repeat;
}

div.level1-nav ul li a.about
{
width               : 88px;
background          : url(../images/generic/level1-nav.gif) -49px 12px no-repeat;
}

div.level1-nav ul li.on a.about
{
background          : url(../images/generic/level1-nav.gif) -49px -9px no-repeat;
}

div.level1-nav ul li a.success
{
width               : 122px;
background          : url(../images/generic/level1-nav.gif) -137px 12px no-repeat;
}

div.level1-nav ul li.on a.success
{
background          : url(../images/generic/level1-nav.gif) -137px -9px no-repeat;
}

div.level1-nav ul li a.services
{
width               : 83px;
background          : url(../images/generic/level1-nav.gif) -259px 12px no-repeat;
}

div.level1-nav ul li.on a.services
{
background          : url(../images/generic/level1-nav.gif) -259px -9px no-repeat;
}

div.level1-nav ul li a.online
{
width               : 173px;
background          : url(../images/generic/level1-nav.gif) -344px 12px no-repeat;
}

div.level1-nav ul li.on a.online
{
background          : url(../images/generic/level1-nav.gif) -344px -9px no-repeat;
}

div.level1-nav ul li a.contact
{
width               : 87px;
background          : url(../images/generic/level1-nav.gif) -517px 12px no-repeat;
}

div.level1-nav ul li.on a.contact
{
background          : url(../images/generic/level1-nav.gif) -517px -9px no-repeat;
}

/* Footer */

div.footer
{
width               : 96%;
display             : block;
overflow            : hidden;
margin              : 0px;
padding             : 0px 2% 0px 2%;
background-color    : #FFF;
border-top          : 8px solid #D5D5D5;
}

div.footer p
{
line-height         : 16px;
margin              : 0px 0px 0px 0px;
color               : #FF6600;
font-size           : 12px;
overflow            : hidden;
}

div.footer p a
{
color               : #333;
text-decoration     : none;
}

div.hma
{
width               : 64%;
padding             : 0px;
display             : block;
float               : left;
padding             : 13px 0px 13px 0px;
}

div.policy
{
width               : 32%;
padding             : 0px;
display             : block;
float               : left;
padding             : 13px 0px 13px 0px;
}

div.policy p
{
float               : right;
}

/*debug log */
div#debug-log 
{
	background-color:#E3E3E3;
	border: 1px solid #333333;
	font-size:11px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	position:absolute;
	top:10px;
	right:10px;
	width:400px;
	height:175px; 
	overflow-y:scroll;
}