html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}		
.clearfix:after{content:"";display:block;height:0;clear:both;/* visibility:hidden; */}
.clearfix {zoom: 1;}

body {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif; 
	font-size: 14px;
	line-height: 1.5em; /* 18px */
	color: #383838;
	background-color: #fff;
	background-image: url(/img/oled-info-background-tiles.png);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	/* Fix for webkit rendering */
}

a {color:#6799ca}

ul {margin-left:35px;}
p {margin-top:5px;}
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

#wrap {
	width: 1020px;
	max-width: 100%; 
	margin: 0px auto;
	background-color: rgb(255, 255, 255); 
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.24);
	border-top: 5px solid #6c96d0;
	padding-top:0px;
}

.container {width: 970px;margin: 0 auto;}

#header-top .one-half.column-last {float: right;}

.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {display: inline; float: left; margin-right: 2%;}
.one-half {	width: 49%;	max-width: 460px;}

h2 {font-size:22px;padding-right:10px;margin-bottom:20px;}
#mainMessageSection h2 {margin-bottom:10px;}

#breadcrumbs {margin-bottom:10px;}

#footer {color: #999;background-color: #383838;border-top: 5px solid #e5e5e5;margin-top: 20px;}
#footer h2, #footer h3 { color: #e5e5e5;}
#footer h3 {padding-bottom: 10px;border-bottom: 1px solid #4c4c4c;	margin-bottom: 25px;}
#footer-bottom {overflow: hidden;padding: 25px 0;border-top: 1px solid #4c4c4c; font-size: 0.916em; /* 11px */}
#footer-bottom a {color: #bfbfbf;}
#footer-bottom p {margin: 0;}

.BottomBarDiv {font-size:12px;}
.BottomBarDiv h4{font-size:14px;}
.BottomBarDiv li {color:#6799ca}
.BottomBarDiv li a, .BottomBarDiv li a:visited{color:#6799ca}
.BottomBarDiv li a:hover{color:#c3d9e7}
.BottomBarDiv a {color:#6699ca}
.BottomBarHeader {font-size:22px;line-height:22px; height:35px; border-bottom: 1px solid #6799ca;margin-right:25px;font-weight:normal;margin-bottom:10px;}

#panelinformation {padding-left:25px;float:left;max-width:50%;}
#panelinformationinner {padding-left:15px;}
#panelinformationinner p {margin-bottom:12px;}
@media only screen and (max-width: 800px) {	#panelinformation {max-width:100%;padding-left:5px;float:none;} #panelinformationinner {padding-left:5px;}}

#viewPanelRightSideBar {float:right;width:380px;}
@media only screen and (max-width: 800px) {	#viewPanelRightSideBar {float:none;}}


#contactUsBlockContainer {min-width:360px;margin-top:15px;}
#contactUsBlock {border:2px solid #be9210;background:#f8e299;padding:5px 10px;width:300px;margin-top:10px;color:#2a306a}
#contactUsBlock #submitbutton {padding:7px 20px;font-size:16px;font-weight:bold;}

/* ---------------------------------------------------------------------------------------- */

@media only screen and (max-width: 767px) {
	.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths { float: none; display: block; margin-right: 0; width: 100%; max-width: none; }
	.float-left, .float-right { float: none; }
	#header-top .one-half:first-child { text-align: center; }
	#header-top .one-half.column-last:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; }
	#header-top .one-half.column-last {margin-top: 0px;}
	#logo { float: none; margin: 0 auto; }
	#logo, #logo a, #logo img { display: inline; }
}	  	

@media only screen and (max-width: 970px) {	#header-top .one-half.column-last {display:none;}}

@media only screen and (min-width: 768px) and (max-width: 959px) {.container { width: 748px;}}
@media only screen and (min-width: 480px) and (max-width: 767px) {.container { width: 480px; }}
@media only screen and (max-width: 479px) {.container { width: 380px; }}

.rm-two-grid-left{width:50%;min-height:170px;margin-bottom:10px;float:left;    display: inline-block;}
.rm-two-grid-right{width:50%;min-height:170px;display:inline-block;margin-bottom:10px;}
.rm-two-grid-shorter{min-height:120px !important;}
.rm-two-grid-higher{min-height:550px !important;}
@media screen and (max-width: 800px)   {.rm-two-grid-left, .rm-two-grid-right{width:100%;float:none;}}

.rm-main-grid  {width:220px;min-height:170px;margin-bottom:10px;padding-right:10px;display: inline-block;}
.rm-main-grid h3 {font-size:18px;margin-top:10px;}
.rm-main-grid img {width:100%;}
.rm-main-grid a 	{text-decoration:none;color:#000}

.rm-filters-grid  {min-height:30px;min-width:100px; margin-bottom:10px;display: inline-block;margin-right:10px;}
.rm-filters-grid .ui-multiselect {text-align:center !important;}
@media screen and (max-width: 600px)   {.rm-filters-grid  {display: block;width:300px;} .rm-filters-grid .ui-multiselect {width:360px !important;}}

.rm-browse-table-header-1 {width:150px; margin-bottom:0px;background-color:#6b98cf;color:white;display: inline-block;margin-right:1px;padding:5px;padding-left:10px;font-weight:bold;}
.rm-browse-table-header-2 {width:180px; margin-bottom:0px;background-color:#6b98cf;color:white;display: inline-block;margin-right:1px;padding:5px;padding-left:10px;font-weight:bold;}
.rm-browse-table-header-3 {width:100px; margin-bottom:0px;background-color:#6b98cf;color:white;display: inline-block;margin-right:1px;padding:5px;padding-left:10px;font-weight:bold;}
.rm-browse-table-header-4 {width:280px; margin-bottom:0px;background-color:#6b98cf;color:white;display: inline-block;margin-right:1px;padding:5px;padding-left:10px;font-weight:bold;}

@media screen and (max-width: 970px)   {.rm-browse-table-header-2 {display:none;}}
@media screen and (max-width: 770px)   {.rm-browse-table-header-3 {display:none;}}
@media screen and (max-width: 490px)   {.rm-browse-table-header-1 {width:140px;} .rm-browse-table-header-4 {width:200px;}}

.rm-browse-field-1 {width:150px; margin-bottom:0px;display: inline-block;padding:5px;padding-right:6px;padding-left:10px; border-bottom:1px solid #d1d1d1;}
.rm-browse-field-2 {width:180px; margin-bottom:0px;display: inline-block;padding:5px;padding-right:6px;padding-left:10px; border-bottom:1px solid #d1d1d1;}
.rm-browse-field-3 {width:100px; margin-bottom:0px;display: inline-block;padding:5px;padding-right:6px;padding-left:10px; border-bottom:1px solid #d1d1d1;}
.rm-browse-field-4 {width:280px; margin-bottom:0px;display: inline-block;padding:5px;padding-right:6px;padding-left:10px; border-bottom:1px solid #d1d1d1;}

@media screen and (max-width: 970px)   {.rm-browse-field-2 {display:none;}}
@media screen and (max-width: 770px)   {.rm-browse-field-3 {display:none;}}
@media screen and (max-width: 490px)   {.rm-browse-field-1 {width:140px;} .rm-browse-field-4 {width:200px;}}


.rm-two-grid-small-left{width:50%;height:55px;margin-bottom:10px;float:left; display: inline-block;}
.rm-two-grid-small-right{width:50%;height:55px;/* float:left; */display:inline-block;margin-bottom:10px;}

@media screen and (max-width: 800px)   {.rm-two-grid-small-left, .rm-two-grid-small-right {width:100%;float:none;}}

.customPanelBannerClass {max-width:730px;text-align:center;padding:10px 20px;}
@media screen and (max-width: 970px)   {.customPanelBannerClass {max-width:535px;}}
@media screen and (max-width: 770px)   {.customPanelBannerClass {max-width:450px;padding-right:5px;padding-left:5px;}}
@media screen and (max-width: 490px)   {.customPanelBannerClass {max-width:360px;padding-right:5px;padding-left:5px;}}

.show-on-mobile {display:none;}

@media screen and (max-width: 700px) {
    #slider-home {display:none;}
    .remove-on-mobile-rm { display:none}
    .show-on-mobile {display:block;}
    img {max-width:300px;}
    article p, article h2{text-align:justify;}
    .infobox h1 {font-size:1.4em}
}

.pagernumber {display: inline-block;margin-right:15px;font-size:16px;background-color:#e5e5e5;padding:7px 15px;margin-top:10px;}
.pagernumber a{text-decoration:none;}
.chosennumber {color:white;background-color:#6596d1;}


/* ---------------------------------------------------------------------------------------- */
#siteWideStripHeader {border-top:3px solid #eaba46; background-color:#3d6ea9;color:#fff;border-bottom:1px solid #2a4c72;}
#siteWideStripHeader h1 {height:15px;font-size:1.3em;}
#siteWideStripHeader p {height:21px;font-size:1.1em;padding-bottom:7px;margin-bottom:0px;}

#loggeduserstrip {font-weight:normal;font-size:12px;float:right;padding-right:15px;height:20px;vertical-align:middle;
	line-height:20px;color:#29435e}
#loggeduserstrip a {color:#29435e}

.userMessage {font-size:1.1em; margin:7px;padding:5px 20px; background-color:#cae3ca;color:#0a2a0a;}
.userErrorMessage {background-color:#e8baae;color:#771d05;}

.panelimage {border:5px solid #fff;outline:1px #adb1b4 solid;margin:5px;}

#panelmanageform input {width:180px;}