body,html{
	margin:0;
	padding:0;
	height:100%;
}
body{
	background:url(bg.gif) repeat-x #F4F5F8;
}
form{ margin:0; padding:0; }
a{
	text-decoration:none;
	color:#0068B4;
}
.Content .Main a{
        text-decoration:none;
        color:#0068B4;
        border-bottom: 1px dashed red;
}
a img { border:0 }
.Interface{
	width:748px;
	margin-left:auto;
	margin-right:auto;
}

.Header{
	padding:12px;
	border-bottom:1px solid #CAD6E4;
	background-color:#FFFFFF;
}

.Navigation{
	text-align:center;
	background-image:url(nav_bg.gif);
	background-repeat:repeat-x;
	height:33px;
}
#SMenu{
	float:left;
	height:27px;
	background-image:url(nav_bg2.gif);
	padding:0;
	margin:0 0 0 65px;
	display:inline;
}
#SMenu img{
	border:0;
	vertical-align:top;
}
#SMenu li{
	list-style-type:none;
	float:left;
	margin:0;
	padding:0 3px 0 3px;
}
#SMenu li.L1_s { padding:0 3px 0 0; }
#SMenu li.L1_e { padding:0 0 0 3px; }
#SMenu a {
	display:block;
}
#SMenu ul li a{
	display:block;
	padding:2px 0 2px 0;
	margin:0 5px 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-align:left;
	width:190px;
	border-bottom:1px dashed #CEDAE6;
}
#SMenu ul li.L a{ border-bottom: none; }
#SMenu ul li a:hover{
	background-color:#FFFFFF;
}
#SMenu ul li.Sel { background-color:#FFEEEE; }
#SMenu ul li.Sel a{ color:#FF0000; }
#SMenu li ul {
	clear:both;
	display:none;
	background-color:#F8FBFF;
	padding:0;
	padding-bottom:3px;
	border:1px solid #A5B9CE;
	border-bottom:3px solid #A5B9CE;
	z-index:1;
}
#SMenu li ul li {
	clear:both;
}
#SMenu li:hover ul, #SMenu .hover ul {
	position:absolute;
	display:block;
	margin:-4px 0 0 0;
}
#SMenu ul li img{
	vertical-align:top;
	margin: 3px 8px 0px 5px;
}
#SMenu ul li a:hover img{
	margin: 3px 5px 0px 8px;
}
.SubTitle {
	margin:20px 0 0 30px;
}
.Content .SE_{
	clear:both;
	background-image:url(content_border.gif);
	height:1px;
	overflow:hidden;
}
.Content .Main{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #CAD6E4;
	color:#445762;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:19px;
	margin-bottom:8px;
}
.Main .ContentBlock{
	padding:20px 10px 30px 30px;
}
.Content h1{
	margin-top:0;
	color:#0068B4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:lighter;
}
.PrintBar {
	margin:8px;
	background:url(printbar_bg.gif) repeat-x;
	text-align:right;
	border-right:1px solid #CAD6E4;
}
.PrintBar a{
	text-decoration:none;
	border:none;
}
.PrintBar img {
	border:1px solid #CAD6E4;
	border-right:0;
}
.RightBlock {
	float:right;
	background-color:#FFFFFF;
	border:1px solid #CAD6E4;
	padding:20px 10px 10px 10px;
	color:#445762;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:15px;
}
.RightBlock .BlockSeparator{
	background:url(separator.gif) repeat-x;
}
.RightBlock li{
	list-style-image:url(list2.gif);
	margin:0;
	padding:0;
}
.RightBlock ul{
	margin:0 0 0 15px;
	padding:0;
}
.RightBlock h3{
	margin:10px 0 10px 0;
	color:#0068B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.Footer{
	clear:both;
	height:40px;
	border:1px solid #CAD6E4;
	background-color:#FFFFFF;
}
.Footer .Copy{
	float:left;
	color:#0068B4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	margin:12px;
	margin-left:30px;
	display:inline;
}
.Footer .Search{
	float:right;
	width:200px;
	margin:8px;
}
.Footer .Search #search{
	border:1px solid #91B3C7;
	width:100px;
	height:16px;
}
.Footer .Search #button{
	border:0;
	background:0;
	border-style:none;
	background:url(list2.gif) no-repeat;
	color:#0068B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
.Logos {
	clear:both;
	margin:18px 0 0 0;
}
.Logos img {
	margin:0 5px 10px 0;
}
.Input {
	background:url(form_bg.png) no-repeat;
	border:0;
	width:225px;
}
label {
	background:url(list2.gif) no-repeat 0px 4px;
	padding:0px 0 0 20px;
}
