/** MOBILE START */
.editicon
{
	display:none;
}

#headercontainer {
	display:none;
}

#headermin {
	display:none;
}

#headerlogo {
	display:none;
}

.sideBlock li li {
	display:none;
}

.sideBlock A.sideTitle, .topTitle {
	height: auto;
	padding: 2px;
}

.sideBlock li {
	padding-top:2px;
}

#flipmenu {
	background-image: none!important;
}

body.viewmode {
	min-width: 0; background-image: none!important;
}

#sidebarlinks {
	position:static; top: auto; left: auto; width: auto;
}

#mainflow, .footer {
	margin-left: 0;
}

#corner {
	display:none;
}

.loginbar {
	background-image: none!important; background-color: inherit;
}

#verbsection, #searchsection {
	float: none; width:auto; text-align:left;
}

.verbbar {
	float: none;
}

.sideBlock ul {
	margin-bottom: 1px;
}

.loginbar .sideTitle {
	margin-bottom: 0;
}

.sideBlock {
	margin:0 0 0 15px; padding: 0;
}

.cornerborder, .repeatborder {
	background-image: none!important;
}

.sideBlock li:hover li {
	display:list-item;
}

.sideBlock li ul {
	position: absolute;
}

.sideBlock li:hover ul {
	z-index: 500; margin-left:30px;
}

.topBlock {
	margin-left:5px;
}

.topTitle {
	display: block;
	padding-left:4px;padding-top:2px;
}

.topBlock li li {
	display:none;
}

.topBlock li:hover li {
	display:list-item;

	list-style-image: url(../images/box_purple_f1.jpg); list-style-type: none; padding: 0; margin-left: 20px;

}

.topBlock li:hover li.separator {
	display:none;
}

.topBlock li ul {
	position: absolute;
}

.topBlock li:hover ul {
	display:block; z-index: 500; margin-left:30px;
}

.sideBlock A.sideTitle, .topTitle {
	width: 120px; height: auto; font-size: 80%; font-family: "Arial";
}

.repeatborder {
	padding-bottom:4px;
}

#navlinks .topBlock, #navlinks .sideBlock {
	display:none;
}

#searchicon {
	display: inline!important;
}

#searchicon img {
	width:32px;height:26px; border:0;
}

.loginbar li li {
	display:list-item;
}

.loginbar li:hover ul {
	position: static; background-color: inherit; z-index: 1; margin-left:0px;
}

.promptbar {
	width: auto;
}

.contentspace {
	padding:2px 2px 2px 4px; min-height:0;
}

.mobileblock {
	display:block;
}

.formattedtable {
	font-size:smaller;
}

.formattedtable td {
	padding:2px;
}

.euoption_login {
	float:none;width:auto;
}

.euoption_login .TextBox {
	width: 90px;
}

.nu_login,.eu_login {
	padding-bottom:10px;
}

.infobar {
	font-size: smaller;
}

.mailheader {
	width:5%;
}

.cornerborder, .repeatborder {
	padding-bottom:0;margin-bottom:0;
}

.topTitle {
	width:118px;
}

.loginbar li ul {
	position: static;
}

.nomobile {
	display: none!important;
}

input#code {
	width: 110px;
}

.mobileblock {
	display: block;
}
/** MOBILE END*/

.sideBlock A.sideTitle, .topTitle {
	background-image: none;
	background-color: #ffffff;
}

#sidebarlinks {
	background-color: #a08a58;
}

.sideBlock li:hover ul {
	background-color: #f5f8fc;
}

.topTitle, .topTitle:hover, .topTitle:visited {
	color:#364694!important;text-decoration: none;font-size:80%!important;padding-left:0;margin-left:0;background-color:#ffffff;
}

.topBlock li:hover ul {
	background-color: #f5f8fc!important;font-size:80%!important;
}

.loginbar li:hover ul {
	background-color: inherit;
}

.footer {
	background-color: #ffffff;
	margin:0;
	text-align: center;
	padding: 0px;
	color:#000000;
}
.footer a:link, .footer a:hover, .footer a:visited {
	color:#000000;
}

#navlinks .topBlock {
	height:auto;
}

#navlinks .topBlock li a:hover {
	background-color:#ffffff;
}

#navlinks .topBlock li a {
	float:none;
}

#navlinks .topBlock li li a {
	background-color:#f5f8fc;color:#364694!important;font-size:90%!important;font-family: "Arial"!important;background: url(../images/carat_blue.gif) no-repeat 0 8px;font-weight:normal;padding-bottom:5px!important;
}

#navlinks .topBlock li li a:hover {
	background-color:#f5f8fc;color:#364694!important;font-size:90%!important;font-family: "Arial"!important;
}

.topAnchor {
	float:none;font-size:80%!important;padding-top:0px!important;padding-bottom:0px!important;
}
