/* Mobile */
@media handheld, only screen and (max-width: 767px) {
body 								{ font-size: 16px;-webkit-text-size-adjust: none;}
.fleft, .fright						{ float: none}
.row, body, .container 				{ width: 100%;min-width: 0;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;}
.TopLeftPane, .TopRightPane, .FootAPane, .FootBPane, .FootCPane, .LeftPane, .CenterPane, .RightPane, .FAColPane, .FBColPane, .FCColPane, .FDColPane, .LeftFourPane, .RightEightPane, .RightFourPane, .LeftEightPane, .FullPane, .HeadPane{width: auto;margin: 0px;padding:0px; clear:both}
.Headpane							{ margin-right:0px; clear:both; text-align:center; padding-top:0px; width:auto}
.FullPane							{ margin:0 10px}
.FootAPane,.FootBPane, .FootCPane	{ padding-top:20px}
/*menu*/
	.sf-menu > li{width:100%; float:none; margin-bottom:2px; text-align:left}
.sf-menu { width:100%}
.sf-menu > li.first a,.sf-menu > li.last > a,	
	.sf-menu > li a,	.sf-menu > li a:link,	.sf-menu > li a:active,	.sf-menu > li a:visited{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0px}
	.sf-menu > li > a span{ padding:10px 0 10px 20px; text-align:left}
	.sf-menu > li > .submenu-arrow{display:none;}
	.sf-menu > li.sfHover > a {margin-bottom:0px;}
	.sf-menu ul { position:static; width:auto; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-top:2px; padding:0px}
	.sf-menu li li{text-align:left;}
	.sf-menu li li a:link,	.sf-menu li li a:active,	.sf-menu li li a:link:visited{ padding:8px 0 8px 20px}
	.sf-menu ul ul {width:auto; background:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0 0 0 10px;}
		.sf-menu ul ul li{background:none; padding-bottom:0; font-style:italic; margin-bottom:6px;}
.sf-menu li.haschild a span{ background: url(../images/min.gif) right center no-repeat; display:block;}
.sf-menu li ul li a.haschild{ background: url(../images/min.gif) right center no-repeat; }
.sf-menu li ul li a.haschild:hover{ background: url(../images/min.gif) right center no-repeat; }

div.unoslider_indicator{ right:0px; bottom:0px}
div.unoslider_indicator a{ background:url(../images/msoff.png) 0 0 no-repeat; width:20px; height:20px}
div.unoslider_indicator a.unoslider_indicator_active{background:url(../images/mson.png) 0 0 no-repeat}

.linksbox								{ border-top:0px #ddd solid; border-bottom:0px #ddd solid; line-height:30px; margin-bottom:15px;}


.topbar								{ }
#dnnheader .logo					{ float: none; width:100%; text-align:center; margin-top:15px; margin-bottom:0px}
li.slideitem .desbox, .themestyle				{ display:none}
.searchbox							{ position:relative;z-index:200;float: none;width:220px; background:#fff; height:32px; border:1px #ddd solid; margin:0 auto; display:none}

.w49								{ width:100%;}
.grid3								{ width:auto}
.grid4								{ width:auto; padding-right:0; padding-bottom:20px}
a.backhome							{ width:8px;}
a.tabback							{ float:right;}


.list-wrapper .listbox				{ width: auto; float: none; margin-right:0px;}
.grid_8								{ float: none; width: auto;}
.grid_16							{ float: none; width: auto;}
.workteam{ width:40%; float:left;}


div.dnnForm							{ min-width:1px;width:240px;margin:0 auto;}
div.dnnLogin div.dnnFormItem		{ width:auto; min-width:0px}
div.dnnLogin div.LoginPanel			{ width: auto}
div.dnnLogin div.dnnLoginRememberMe,
div.dnnLogin p *					{ text-align:left;padding:0px; margin:0 0 0 7px}


}
@media handheld, only screen and (max-width: 720px){}
@media handheld, only screen and (max-width: 480px){}
@media handheld, only screen and (max-width: 320px){}

