body {
background:  url(images/mainmiddle.png) top center repeat-y;
margin: 0;
padding: 0;
font: normal 8pt/13pt verdana, arial,sans-serif;
}
/**********************************************************************************/
#MainContent{
margin: 0 auto;
width: 1125px;
height:auto;
padding: 0;

text-align:;
border-style:;
border-width:0;
}
/**********************************************************************************/
#mainmiddle{
margin: 0 auto;
width: 910px;
height:auto;
padding: 0;
text-align:left;
border-style:;
border-width:0;
}
/**********************************************************************************/
#logingroup{
	position:absolute;
	left:896px;
	top:5px;
}
#logintop{
	background: url(images/logintop.png) top center no-repeat;
	width:160px;
	height:15px;
	margin:0;
	padding:0;
}
#logincontent{
	background: url(images/logincontent.png) top center repeat-y;
	width:160px;
	height:190px;
	margin:0;
	padding:0;
	text-align:center;
	white-space: normal;
}
#loginbottom{
	background: url(images/loginbottom.png) bottom center no-repeat;
	width:160px;
	height:15px;
	margin:0;
	padding:0;
}
/**********************************************************************************/
#sidemenutop{
	background: url(images/sidemenutop.png) top center no-repeat;
	width:158px;
	height:12px;
	margin:0;
	padding:0;
}
#sidemenucontent{
	background: url(images/sidemenucontent.png) top center repeat-y;
	margin:0;
	padding:0;
	text-align:center;
	white-space:normal;
}
#sidemenubottom{
	background: url(images/sidemenubottom.png) bottom center no-repeat;
	width:157px;
	height:44px;
	margin:0;
	padding:0;
}
#sidemenudivider{
	background: url(images/sidemenudivider.png) bottom center no-repeat;
	width:158px;
	height:18px;
	margin:0;
	padding:0;
}
/**********************************************************************************/
a.smallmenu, a.smallmenu:visited{
	color:white;
	text-decoration:none;
}
a.smallmenu:hover{
	color:white;
	text-decoration:underline;
}
/**
background:  url(images/topmenu_visited.png) top center no-repeat;
********************************************************************************/
a.topmenu,a.topmenu:visited{
	color:blue;
	text-decoration:none;
	background:url(images/topmenu_all.png) 0 0 no-repeat;
	display:block;
}

a.topmenu:hover{
	color:white;
	text-decoration:underline;
	background-image:url(images/topmenu_all.png);
	background-repeat: no-repeat;
	background-position: 0 -53px;
	display:block;
}
/**********************************************************************************/
a.topmenu_chosen, a.topmenu_chosen:visited,a.topmenu_chosen:hover{
	color:white;
	text-decoration:none;
	background:url(images/topmenu_hover.png) top center no-repeat;
	display:block;
}
/**********************************************************************************/
a.bottommenu{
	color:white;
	text-decoration:none;
}
a.bottommenu:hover{
	color:white;
	text-decoration:underline;
}
/**********************************************************************************/
a.ContentClass, a.ContentClass:visited{
	color:blue;
	text-decoration:none;
}
a.ContentClass:hover
{
	background-color:lightblue;
	color:blue;
	text-decoration:underline;
}
/**********************************************************************************/
#smallmenu{
	background: url(images/smallmenu.png) top center no-repeat;
	width:57px;
	height:27px;
	margin:0;
	padding:0;
	text-align:center;
}
#bigmenu{
	background: url(images/bigmenubackground.png) center center repeat-x;
	width:100%;
	height:53px;
	min-height:53px;
	margin:0;
	padding-bottom:5px;
}
#menu{
	width:113px;
	height:37px;
	min-height:37px;
	margin:0;
	padding-top:15px;
	text-align:center;
	cursor:pointer;
}
#menubackground{
	background:url(images/topmenu_all.png) 0 0 no-repeat;
	color:blue;
	text-decoration:none;
	/*background-image:url(images/topmenu_all.png);
	background-repeat: no-repeat;
	background-position: 0 -53px;
	display:block;*/
}
/**********************************************************************************/
#maintop {
background: url(images/maintops.png) top center no-repeat;
width: 1125px;
height:234px;
}

#mainbottom {
background: url(images/mainbottom.png) top center repeat-y;
width: 1125px;
min-height:60px;

padding-bottom:0px;
}


/**********************************************************************************/
#contenttop {
background: url(images/contenttop.png) top center no-repeat;
width: 217px;
height: 38px;
margin-bottom:-10px;
text-align:center;
color:white;
padding-top: 10px;
}

#content {
background: url(images/contentmiddle.png) center repeat-y;
width: 217px;
height: 100%;
padding: 0px 0px 0px 0px;
margin:0;
text-align:left;
}

#contentbottom {
background: url(images/contentbottom.png) bottom center no-repeat;
width: 217px;
height: 23px;
}
/**********************************************************************************/
#minilogo{
	position:relative;
	left:;
	top:;

}
/******************display:none;****************************************************************/
#idAdvancedSearchDiv
{
	position:relative;
	background-color:silver;
	display:none;
}

