/*************************************************************
/ KWCAmerica.com and HANSAAmerica.net
/	Padding: 10px;
/
/*************************************************************/

* { /* Set standard defaults for ALL elements */
	padding: 0px;
	margin: 0px;
	
	border-width: 0px;
	border-style: solid;
	
	font-family: Trebuchet MS, tahoma;
	font-size: 16px;
	line-height: 19px;
	vertical-align: top;	
	
	-moz-box-sizing: border-box;		/* Following 2 items force IE type padding, calculated WITHIN declared width */
	box-sizing: border-box;
}

/***********************************************
   Standard declatations, do not change ********
/***********************************************/

img, object {
	-moz-box-sizing: content-box;		/* More intuitive for these types to follow content box method */
	box-sizing: content-box;
}

div#separator {	clear:both; }

/********************************************
   Site Defaults ****************************
 ********************************************/
div, p, span { text-align:left; }

/********************************************
 ********************************************
 ********************************************/

/* Controls width of entire site */
div#canvas,
div#pane-header,
div#pane-footer {
	width: 950px;
	margin: 0px auto;
}

div#pane-header {
	height: 288px;
	text-align: left;
	background: url("/images/BG-Header.jpg") top left no-repeat;
}

div#pane-middle {
	background: url("/images/BG-Middle.jpg") top left no-repeat;
}

div#pane-middle-bg {
	background: url("/images/BG-Footer.jpg") top left repeat-y;
}

div#pane-menu,
div#pane-sidebar {
	float: left;
	margin-top: 9px;
	height: 1076px;
	color: #FFFFFF;
}

div#pane-menu {
	background: url("/images/BG-Menu.jpg") top left no-repeat;
	width: 193px;
}

div#pane-sidebar {
	background: url("/images/BG-Sidebar.jpg") top left no-repeat;
	float: right;
	width: 236px;
}

div#pane-menu li {
	text-align: right;
	list-style: none;
	padding: 20px 10px 0px 0px;
}

div#pane-sidebar div#text {
	text-align: right;
	position:relative;
	padding-right: 35px;
}

div#pane-content {
	float: left;
	width: 521px;		/* 950 - width of pane-menu - width of sidebar */
}

div#pane-blue {
	text-align: center;
	margin-bottom: 10px;
	padding-top: 10px;
}

div#pane-footer {	background:url("/images/BG-Footer.jpg") top left repeat-y; padding-top:10px; }

div#pane-footer,
div#pane-footer a,
div#pane-footer a:link,
div#pane-footer a:visited,
div#pane-footer a:active { color: #808080; }
div#pane-footer a:hover	{	color:#383838; }

/* Padding right of 6px will force IE6 to drop sidebar below footer , 5px just fits */
div#standard { margin-top:19px; margin-left:10px; padding-right:5px; }
div#standardhalf { width:50%; float:left; }

div#smallfont,
div#smallfont li,
div#smallfont b,
div#smallfont u,
div#smallfont center,
div#smallfont p { font-size:13px; color:#686868; }

div#smallfont p,
div#smallfont li { margin-top:12px; }
div#smallfont p.nogap { margin-top:0px; }
div#smallfont b { color:#333333; }

div#smallfont li { margin-left:20px; }
/*****************************************************************************************/
/* Standard Anchor Link		                                                               */
/*****************************************************************************************/
a,
a:link,
a:visited,
a:active { color:#FFFFFE; text-decoration:none; }
a:hover	{	color:yellow; }

div#smallfont a,
div#smallfont a:link,
div#smallfont a:visited,
div#smallfont a:active { color:#626262; text-decoration:underline; font-size:13px; }
div#smallfont a:hover	{	color:#888888; }





input,
select,
option,
optgroup,
textarea {
	font-family: verdana;
	vertical-align: middle;

	padding: 1px;
	padding-left: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

input, select, option { height:17px; }
optgroup { font-weight:bold; font-style:italic; }
optgroup option { padding-left:10px; }
select { padding:1px 0px; }

div.left {
	position: relative;
	float: left;
}

img#iv { width:180px; height:25px; }
