/* list style
------------------ */
ul.op_com-ul_floating{
	padding:0 0 0 16px;
	margin:0;
	display:inline-block;
}
.op_com-ul_floating ul
	{padding:0;margin:0 0 10px 0;overflow:hidden;}
.op_com-ul_floating li{
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
/* Picture Gallery
------------------ */
a img {
  border-width:0;
 }
#images-holder
	{margin:20px 0px 0px 20px;}
#images-holder img
	{padding:0; margin:0 20px 20px 0;}

/* Structure-Content
------------------ */
#info-div-content{
	margin: 0;
}
div.info-div-left{
	width:49%;
	float:left;
	margin:0;
}
span.right-content-header, span.right-content-header p{
	padding:0;
	margin:0;
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#2665ad;
}
div.info-clear, .info-clear{
	display:block;
	clear:both;
}
#info-div-content a.menu-more,#info-div-content a.menu-more:link,#info-div-content a.menu-more:active,#info-div-content a.menu-more:visited{
	background-image:none;
	text-decoration:none;
	font-weight:bold;
	color:#649700;
}
#info-div-content a.menu-more:hover,#info-div-content a.menu-more:focus{
	background-image:none;
	text-decoration:underline;
	font-weight:bold;
	color:#649700;
}
#info-div-content form
	{margin:10px;padding:0px;}

#info-div-content input.site-input-submit{
	width:100px;
	height:22px;
	font: bold 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #649700;
	border-color: #97b954 #4d7500 #4d7500 #97b954;
	border-style:solid;
	border-width:1px;
	color: White;
	margin:0 0 0 5px;
	padding:0;
	vertical-align:top;
}

#info-div-content *input.site-input-submit{
	vertical-align:baseline;
}

/*Info Page Portal Navi*/
ul.op_com-ul_floating{
	padding:0 0 0 16px;
	margin:0;
	display:inline-block;
}
.op_com-ul_floating ul
	{padding:0;margin:0 0 10px 0;overflow:hidden;}
.op_com-ul_floating li{
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
div#op_com-mini_menu{
	text-align:center;
	padding:10px 10px 0px 10px;
}
div#op_com-mini_menu ul.floating-list{
	padding:0 8px 10px 8px;
	margin:0;
	display:inline-block;
}
html>body ul.floating-list{
	float:left;
	margin-bottom:4px;
}
div#op_com-mini_menu ul.floating-list, x:-moz-any-link{
	width:96%;
}
*+html div#op_com-mini_menu ul.floating-list{
	width:auto;
	float:none;
}
div#op_com-mini_menu ul.floating-list li{
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
div#op_com-mini_menu ul.floating-list li{
	min-width:190px;
	width:20%;
}
div#op_com-mini_menu ul.floating-list li a,div#op_com-mini_menu ul.floating-list li a:link,div#op_com-mini_menu ul.floating-list li a:active,div#op_com-mini_menu ul.floating-list li a:visited{
	background-image:url(images/featured-bullet-both.gif);
	background-repeat: no-repeat;
	background-position:4px 0px;
	padding-left:12px;
	overflow:hidden;
}
div#op_com-mini_menu ul.floating-list li a:hover,div#op_com-mini_menu ul.floating-list li a:focus{
	background-image:url(images/featured-bullet-both.gif);
	background-repeat:no-repeat;
	background-position: 4px -17px;
}
/*Info Page List Style*/
ul.info-list-style{
	padding:0 8px 10px 8px;
	margin:0;
}

ul.floating-list-style{
	padding:0 8px 10px 8px;
	margin-left:0;
	display:inline-block;
}
ul.floating-list-style, x:-moz-any-link{
	width:96%;
}
*+html ul.floating-list-style{
	width:auto;
	float:none;
}
ul.info-list-style li, ul.floating-list-style li{
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
ul.floating-list-style li{
	min-width:250px;
	width:30%;
	float:left;
}
ul.info-list-style li a, ul.info-list-style li a:link, ul.info-list-style li a:active, ul.info-list-style li a:visited,ul.floating-list-style li a, ul.floating-list-style li a:link, ul.floating-list-style li a:active, ul.floating-list-style li a:visited{
	background-image:url(images/featured-bullet-both.gif);
	background-repeat: no-repeat;
	background-position:4px 0px;
	padding-left:12px;
	overflow:hidden;
	height:12px;
}
ul.info-list-style li a:hover, ul.info-list-style li a:focus, ul.floating-list-style li a:hover, ul.floating-list-style li a:focus{
	background-image:url(images/featured-bullet-both.gif);
	background-repeat:no-repeat;
	background-position: 4px -17px;
	overflow:hidden;
	height:12px;
}
ul.floating-list-style li ul{
	padding:0;
	margin-left:16px;
}