p.user {
float: right;
margin: -67px 23px 0 0;
clear: none;
padding-left: 15px;
background:url(../img/admin/usericon.png) left top no-repeat;
display: inline;
}
p.user a {font-weight: bold;text-decoration: none;}
p.user a:hover {text-decoration: underline;}



#Content.AdminHome {
width: 738px;
margin-top: 10px;
border-top: 1px solid #aaa;
}


/*columns*/
.AdminHome .Column1, .AdminHome .Column2{
float: left;
clear: none;
position: relative;
display: inline;
padding-bottom: 30px;
margin: 0;
}
.AdminHome .Column1{width: 340px; min-height: 350px; !height: 350px;}
.AdminHome .Column2{width: 385px; float: right; margin-left:0px;  display: inline;}
/*colheader*/
.AdminHome .ColHeader {
float: left;
clear:both;
background:url(../img/admin/line.png) left bottom no-repeat;
height: 4.5em;
padding: 20px 0 12px 0;
width: 100%;
position: relative;
}
.AdminHome .ColHeader  img {
position: absolute;
left: 0;
top: 13px;
}
.AdminHome .ColHeader  h4, .AdminHome .ColHeader p {margin-left: 65px;}
.AdminHome .ColHeader  h4{color: #111;}
.AdminHome .ColHeader  p{line-height:100%;color: #666;}
.AdminHome .Column1 .ColHeader  p{width: 280px; }
.AdminHome .Column2 .ColHeader  p{width: 280px;}

.AdminHome .ColHeader  h4 span {
    display: inline;
    color: White;
    font-size: 11px;
    background-color: #0295f7;
    padding: 0px 4px;
    margin-left: 2px;
}


/*companyinfo*/
.AdminHome .companyinfo  {
float: left;
margin: -4px 0 0 0;
display: inline;
}
.AdminHome .companyinfo ul {
float: left;
clear: none;
padding: 0;
}
.AdminHome .companyinfo ul li {
border: 0;
background-image:url(../img/admin/comuniactionicons.png);
background-repeat: no-repeat;
background-position: left -400px;
padding: 2px 0 2px 0;
width: 310px;
}
.AdminHome .companyinfo ul li.tel, .AdminHome .companyinfo ul li.email, .AdminHome .companyinfo ul li.web {
padding: 2px 0 2px 24px;
}
.AdminHome .companyinfo ul li.tel {background-position: left top}
.AdminHome .companyinfo ul li.email {background-position: left -48px}
.AdminHome .companyinfo ul li.web {background-position: left -99px}



/*networks  */
.AdminHome .networks li{
width: 320px;
border-bottom: 1px solid #bbb;
float: left;
padding-left: 65px;
padding-bottom: 8px;
background:url(../img/admin/neticon.png) left 6px no-repeat;
clear: both;
position: relative;
}
.AdminHome .networks li h4 {
margin: 9px 0 0 0;
font: bold 12px/13px Arial, Helvetica, sans-serif;
clear: none;
float: left;
}
.AdminHome .networks li h5, .AdminHome .networks li h7{
float: left;
clear: both;
margin: 0;
font-weight: normal;
color: #666;
}
.AdminHome .networks li a.button {
margin: 1px 0 0 -3px;
}
.AdminHome .networks li h6  {
float: right;
clear: none;
font-weight: normal;
color: #999;
margin-top: 7px;
margin-bottom: -13px;
display: block;
margin-right: 1px;
position: relative;
}
.AdminHome .networks li h6 span  {
float: left;
padding-left: 15px;
background:url(../img/admin/modifyicon.png) left top no-repeat;}

/*new*/
.AdminHome .networks .info {
background:url(../img/admin/network-mapicon2.png) left 8px no-repeat;
padding: 10px 0 37px 73px;
float: left;
clear: both;
width: 245px;
color: #555;
line-height: 100%;
}
.AdminHome .btImportant {
float: left;
clear: both;
margin: 3px 0 10px -3px;
}



/*errormessage*/
.errormessage {
float: left;
clear:both;
position: relative;
padding: 7px 0 25px 62px;
line-height: 100%;
}
.AdminHome .errormessage {border-bottom: 1px solid #ddd;}
.errormessage img {
position: absolute;
left: 0px;
top: 4px;
}
.errormessage h4, .errormessage p {
float: left;
clear: both;
}
.errormessage h4 {
color: #FF0033;
}
.errormessage p {
color: #111;
line-height: 100%;
padding-top: 2px;
width: 100%;
}
.loginregister .column2 .errormessage ul li {
float: left;
clear:both;
margin: 5px 0 0 0;
padding: 0 0 0 10px;
background: url(../img/global/bullet4.png) left 3px no-repeat;
}
/*errormessage */
.Column1 .errormessage {width: 275px;}
.Column2 .errormessage {width: 320px;}
.BasicInfo .errormessage {width: 670px; margin-top: 0px;}
.BasicInfo .errormessage p {width: 320px;}
.loginregister .errormessage  {width: 165px; padding-right: 4px; padding-bottom: 27px;}


/*footer  */
.adminfooter {
float: left;
clear: both;
border-top: 1px solid #aaa;
width: 737px;
position: relative;
}
.adminfooter .backup{
float: left;
clear: none;
width: 300px;
padding-left: 56px;
background:url(../img/admin/backup.png) left top no-repeat;
margin-top: 6px;
}
.adminfooter .backup p {
line-height: 110%;
color: #888;
padding: 3px 0 3px 0;
}
.adminfooter .backup p strong {
color: #111;
}
.adminfooter .backup ul {
width: 300px;
padding: 0;
}
.adminfooter .backup li {
float: left;
clear: none;
margin-right: 10px;
display: inline;
white-space: nowrap;
width: auto;
}
.adminfooter .backup li a {
padding-left: 7px;
padding-right: 5px;
background:url(../img/global/bullet3.png) left 3px no-repeat;
float: left;
display: inline;
clear: none;
}


/*help link*/
a.help {
float: left;
clear: none;
text-decoration: none;
background:url(../img/admin/helpcmallicon.png) right top no-repeat;
padding: 1px 17px 2px 0;
margin: 2px 0 2px 0;
color: #111;
}
a.help strong {color: #0066CC; text-decoration: underline;  font-weight: normal;}
a.help:hover  {text-decoration: none;}
a.help:hover strong {color: #0066CC; text-decoration: underline;}
.adminfooter a.help {float: right; margin-top: 5px;}
.AdminNetworkEdit a.help {float: right; clear: none; margin-top: 1px;}

/*error messges*/
.AdminHome .errrormsg {
float: left;
clear: both;
background:url(../img/admin/adminhome-helpbg.png) left top no-repeat;
}
.AdminHome .errrormsg p {
padding: 20px;

}


/*back button*/
.BasicInfo a.back, .AdminNetworkEdit a.back{
float: right;
clear: both;
margin: -20px -14px 0px 0;
}


/*page adress*/
.AdminHome .pageadress {
float: left;
clear: both;
padding: 7px 0 2px 0;
}
.AdminHome .pageadress a.fancylink {
float: left;
clear: both;
background:url(../img/admin/wisppagelink.png) left top no-repeat;
width: 318px;
height: 21px;
overflow: hidden;
text-decoration: none;
padding: 7px 0 0 26px;
margin-left: -4px;
position: relative;
z-index:2;
display: inline;
cursor: pointer;
}
.AdminHome .pageadress a.fancylink:hover {
background:url(../img/admin/wisppagelink.png) left -50px no-repeat;
}
.AdminHome .pageadress p {
color: #777;
width: 300px;
padding: 0;
margin: 0;
float: left;
clear: both;
}
.AdminHome .pageadress p a {
text-decoration: none;
}
.AdminHome .pageadress p a:hover {
text-decoration: underline;
}

.AdminHome .widget-code-outer {
    float: left;
    clear: both;
    width: 100%;
}

.AdminHome .widget-code-outer input {
    width: 40px;
    font-size: 11px;
    margin: 2px;
}

.AdminHome .widget-code-outer textarea {
    width: 90%;
    font-size: 11px;
    display: none;
    float: left;
    clear: both;
}

.AdminHome .widget-code-outer .widget-loader {
    width: 42px;
    height: 42px;
    display: none;
    background: url(../img/misc/loader_small.gif) center center no-repeat;
}