body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/bg.gif) top center no-repeat;
}

#sitewrapper{
margin:auto;
text-align:left;
width:958px;
_height:600px;
background:url(images/bg_content.jpg) top center #011530 no-repeat;
}

#cententwrapper{
margin:auto;
width:958px;
_height:600px;
background:url(images/footer.png) bottom left no-repeat;
}

#containerwrapper{
padding-bottom:40px;
}

#containerwrapper,
#dnn_ContentPane table td,
#dnn_ContentPane{
text-align:left
}
#logo{
float:left;
margin-top:60px;
margin-left:20px;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
display: inline-block;
}
.clearfix2 {
#display: inline-block;
}
input.inputLogin,
input.inputLogin_name,
input.inputLogin_passwd{
border:solid 1px #0066FF;
height:15px;
width:140px;
}

input.inputLogin_name{
background:url(images/bg_name.gif) #ffffff no-repeat;
}

input.inputLogin_passwd{
background:url(images/bg_passwd.gif) #ffffff no-repeat;
}

#login{
margin-left:30px;
height:70px;
}

#menuwrapper{
width:958px;
display:inline-table;
}

#menu_nav{
float:right;
}

#footerwrapper{
background:#FFFFFF;
font-size:10px;
color:#999999;
}
#loadedlogo{
background:#FFFFFF;
padding-bottom:20px;
}

#footerwrapper a{
color:#999999;
padding-left:15px;
padding-right:15px;
}

table.logins td{
color:#FFFFFF;
font-size:12px;
}

table.logins td a{
color:#FFFFFF;
font-size:12px;
}

table.logins td a:hover{
text-decoration:underline;
}

div.gmnoprint span{
visibility:hidden;
}