body {
	padding: 10px;
	margin: 0;
	font: 9pt Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

p, frame, fieldset, img {
	margin: 0;
	padding: 0;
	border: 0;
}


h1 {
	margin: 0pt;
	font-size: 16pt;
	color: #000066;
	text-align: center;
	font-weight: normal;
}

h2 {
	font-size: 10pt;
	color: #000066;
	text-align: center;
}

td, th, p {
	font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

b {
	color: #295689;
}

a {
	color: #407AB6;
	text-decoration: none;
}

a:hover {
	color: #86AEDA;
	text-decoration: underline;
}


.button {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A89C0;
	cursor: hand;
	border-top: 1px solid #D9EBF1;
	border-left: 1px solid #D9EBF1;
}

.smaller {
	font-size: 11px;
}

.evensmaller {
	font: 9px;
}

.evensmaller a {
	font-weight: normal;
}

#bannertd {
	text-align: right;
}

.breadcrumbs {
	background-color: #F4F7FB;
	border: 1px #A4C0E2 solid;
	padding: 2px;
	text-align: left;
	font-size: 11px;
}

.sotm {
	padding-left: 10px;
	width: 200px;
}


.right { float: right; }
.left { float: left; }
.clear { clear: both; }


#container {
	text-align: center;
}

#page {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

#header {

}

#menu {
	clear: both;
	margin: 3px 0 0 0;
	height: 21px;
	background-color: #295689;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-type-style: none;
}

#menu ul li {
	margin: 0;
	padding: 3px 0 0 0;
	width: 114px;
	display: block;
	float: left;
	text-align: center;
}

#menu ul li a {
	font-size: 12px;
	color: #fff;
}

#menu ul li a:hover {
	text-decoration: underline;
}


#sidebar {
	float: left;
	width: 205px;
}

#body {
	float: right;
	width: 560px;
}


#body p {
	margin: 4px 0 10px 0;
}





#footer {
	margin: 10px 0 10px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #ACCD6D;
}

#footer p {
	text-align: center;
	padding: 4px 0 0 0;
}




#SearchWidget { margin: 10px 0px 5px 1px; width:187px; border: 1px solid #888; background-color: #cae7ff; padding: 0 0 0 5px; }
#SearchWidget h2	{ font-family: Arial, Helvetica, sans-serif; margin: 5px 5px 0 0; color:#227; font-weight:bold; letter-spacing: -0.05em; font-size: 16px; text-align: center; }
#SearchWidget form 		{padding:0px; margin:5px 0px 10px 0px;}
#SearchWidget label       {display: block; margin: 0; padding-top: 10px; font-weight:bold; font-size:13px; font-family:Verdana, Helvetica, sans-serif;}
#SearchWidget select 		{font-size:10px; margin: 5px 0px; width:175px; font-size: 13px;}
#SearchWidget .SearchListMenu1  { border:0px;}
#SearchWidget .SearchListMenu2  { border:0px; clear:both;}
#SearchWidget .SearchTextField  {margin:5px 0 0 0; font-size: 13px; width:80px; }
#SearchWidget .SearchButton {font-size:13px; font-weight:bold; margin:5px 0px 0px 0px; padding: 5px 0; width:170px; text-align: center; }


#dfw-widget1 { margin: 10px 0px 5px 1px; width:195px; border: 1px solid #888; background-color: #cae7ff; padding: 0 0 0 5px; }
#dfw-widget1 h3 { color: #C00; font-size: 14px; font-family: Arial, serif; border-bottom: dotted 1px #666; width: 165px; text-align: center; margin: 0 auto 3px; padding: 5px 0; display: block;}
#dfw-widget1 form {margin-left: 15px;}
#dfw-widget1 div label {margin: 5px 0px 4px; font-size: .9em; font-weight: bold; display: block;}
#dfw-widget1 select {width: 160px;}
#dfw-widget1 button {background: url(/images/find_now.gif) top center no-repeat; width: 138px; color: white; font-family: Arial; font-style: oblique; font-size: 14px; font-weight: bold; height: 33px; border: none; text-align: center; display: block; margin-top: 10px; margin-left: 10px; cursor: pointer;}
#dfw-widget1 button:hover {background: url(/images/find_now.gif) bottom center no-repeat; width: 138px; color: white; font-family: Arial; font-style: oblique; font-size: 14px; font-weight: bold; height: 33px; border: none; text-align: center; display: block; margin-top: 10px; margin-left: 10px; cursor: pointer;}

#dfw-widget2 {width: 300px; padding: 10px; background: none;}
#dfw-widget2 h3 {font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, serif; color: black; border-bottom: 1px dotted #666; text-align: center; padding-bottom: 3px; margin: 0 0 5px;}
#dfw-widget2 form {margin-left: 10px;}
#dfw-widget2 label {font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, serif; color: black; display: block; padding-bottom: 3px;}
#dfw-widget2 select {width: 230px; display: block; margin: 0 auto;}
#dfw-widget2 div {padding-bottom: 5px;}
#dfw-widget2 button {background: url(/images/button_gray.jpg) top center no-repeat; width: 193px; color: #666; font-family: Arial; font-size: 18px; font-weight: bold; height: 36px; border: none; text-align: center; display: block; margin-left: 45px; cursor: pointer;}
#dfw-widget2 button:hover {background: url(/images/button_gray.jpg) bottom center no-repeat; width: 193px; color: #666; font-family: Arial; font-size: 18px; font-weight: bold; height: 36px; border: none; text-align: center; display: block; margin-left: 45px; cursor: pointer;}

