	.bodystyle {
		background-color: #444444;
		font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
		margin: 15px;
		color:#FFFFFF;
	}
	A:link {
		color:#BBBBBB;
		text-decoration:underline;
	}
	A:visited{
		color:#BBBBBB;
		text-decoration:underline;
	}
	A:active{
		color:#AAAA00;
		text-decoration:underline;
	}
	A:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	.root {
		border: 1px solid #DDDDDD;
		padding: 0px;
		position: relative;
		width: 700px;
	}
	.root_vr {
		border: 1px solid #DDDDDD;
		padding: 0px;
		position: relative;
	}
	.content {
		padding: 25px;
		padding-top: 0px;
		padding-left: 25px;
		text-align: justify;
		vertical-align: top;
	}
	.imgl {
	  float: right;
	  border: 1px silver solid;
	  margin-left: 1.5em;
	  margin-bottom: 0.7em;
	  margin-top: 0.7em;
	}
	.imgr {
	  float: left;
	  border: 1px silver solid;
	  margin-right: 1.5em;
	  margin-bottom: 0.7em;
	  margin-top: 0.7em;
	}
	.img_p {
		margin-left: 1.5em;
		margin-right: 1.5em;
		margin-bottom: 0.7em;
		margin-top: 0.7em;
		vertical-align: top;
	}
	.img_p p {
	  text-align: center;
     font-style: italic;
     text-indent: 0px;
	}
	.img_p img {
	  border: 1px silver solid;
	}
	.imgl2 {
	  float: right;
	  margin-left: 1.5em;
	  margin-bottom: 0.7em;
	  margin-top: 0.7em;
	}
	.imgl2 p {
	  text-align: center;
     font-style: italic;
     text-indent: 0px;
	}
	.imgl2 img {
	  border: 1px silver solid;
	}
	.imgn {
	  border: 1px silver solid;
	  margin-right: 1.5em;
	  margin-bottom: 0.7em;
	  margin-top: 0.7em;
	}
	.title1 {
		font-size: 1.5em;
		text-align: right;
		line-height: 1.5em;
		display: block;
		border: 1px solid #222222;
		padding-right: 10px;
		padding-bottom: 4px;
		margin-top: 0px;
		margin-bottom: 1em;
		background-color: #555555;
		color: #DDDDDD;
	}
	.title1i {
		font-size: 1.5em;
		font-weight: bolder;
		text-align: right;
		line-height: 1.5em;
		display: block;
		padding-right: 10px;
		padding-bottom: 4px;
		margin-top: 0px;
		margin-bottom: 1em;
		background-color: inherit	;
		color: #DDDDDD;
	}
	.title2 {
		font-size: 1.1em;
		text-align: left;
		margin-bottom: .5em;
	}
	.title3 {
		font-size: 1.1em;
		text-align: right;
	}
	.title4 {
		font-size: 1em;
		text-align: left;
		font-style: italic;
	}
	.title1a{
	font-weight: bolder;
	font-style: italic;
	color: #DDDDDD;
}
	.sidemenutd {
		width: 106px;
		vertical-align: top;
	}	
	.sidemenu {
/*		width: 90px;*/
		vertical-align: top;
		z-index: 10;
	}
	.sidemenuhead {
		color: #DDDDDD; 
		border:1px solid #222222;
		background-color: #555555;
		padding: 2px;
		padding-left: 3px;
		display: block;
		text-decoration: none;
		text-align: center;
		margin-top: 1px;
		margin-bottom: 1px;
		width: 100px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	.sidemenuhead_vr {
		color: #000000; 
		border:1px solid #DDDDDD;
/*		border-right:6px solid #DDDDDD;
		border-left:5px solid #DDDDDD;*/
		background-color: #DDDDDD;
		padding: 2px;
		padding-left: 3px;
		display: block;
		text-decoration: none;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 1px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	.sidebuttons a {
		color: #DDDDDD; 
		border:1px solid #DDDDDD;
		background-color: #004266;
		padding: 2px;
		padding-left: 3px;
		display: block;
		border-left: 10px solid #DDDDDD;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-align: left;
		margin-top: 1px;
/*		width:100%;*/
		text-decoration: none;
	}
	.sidebuttons a:visited {
		color: #DDDDDD; 
		text-decoration: none;
	}
	.sidebuttons a:hover {
		padding-left: 3px;
		border-left: 10px solid #FFFFFF;
		text-decoration: none;
		color: #FFFFFF;
		background-color: #003256;
		text-decoration: none;
	}

	.second_color {
		background-color: #004266;
		border-color: #DDDDDD;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-bottom: 1px;
	}
	.topmenu {
		font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		width: 700px;
		background-color: #DDDDDD;
		padding-top: 1px;
		padding-bottom: 2px;
	}
	.topbuttons a {
		margin-left:5px;
		color: #555555;
		text-decoration: none;
		text-align: left;
		padding:2px;
		padding-top: 0px;
	}
	.topbuttons a:visited {
		color:#555555;
		text-decoration: none;
	}
	.topbuttons a:hover {
		color:#004266;
		text-decoration: none;
		background-color: #FAFAFA;
	}
	.footer{
		color: #DDDDDD;
		vertical-align: bottom;
		text-align: right;
		margin: 15px;
		margin-top: 0px; 
		font-size:9px;
	}
	.footer a {
		color: #DDDDDD; 
		text-decoration: none;
	}
	.footer a:visited {
		color: #DDDDDD; 
		text-decoration: none;
	}
	.footer a:hover {
		color: #FFFFFF; 
		text-decoration: underline;
	}
input, textarea, select
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;;
	background-color: #DDDDDD;
	border: 1px solid #222222;
	}
input.radio{
	background-color: #888888;
	border: 0px;	
	}
	select.right{
		text-align: right;
		border: 1px solid #222222;
	}

.formbutton
{
    font-weight: bold;
	 font-size: 11px;
    color: #FAFAFA;
    background-color: #004266;
    border-top: 1px solid #555555;
    border-left: 1px solid #555555;
	 text-decoration: none;
}	