#all {
width:900px;
margin: 0 auto -140px;
font-size:13px;
color:#444;
min-height: 100%;
height: auto !important;
height: 100%;
}
html{
height: 100%;	
}

.push {
height: 140px;
}
#header{
height:40px;
}
a#logo{
font-size:1.5em;
color:#666;
padding: 0 0 0 20px;
line-height:40px;
}
h1#moto{
text-align:left;
font-size:.8em;
color:#11A0CF;
letter-spacing:2px;
padding: 0 0 0 20px;
line-height:40px;
width:100%;
}
#banner{
height:250px;
width:100%;
}
#main{
padding:30px 10px;
border:1px solid #ccc;
}

#navigation{
background-color:#525252;
height:25px;
padding:5px 0;
}
#navigation a{
color:#fff;
padding: 0 0 0 20px;
margin: 0 10px 0 0;
display:block;
height:25px;
line-height:25px;
font-weight:600;
}
/*footer all links */
#footer-all{
color:#666;
font-size:11px;
line-height:12px;
width:100%;
background:#DCDCDC url(body_bg.gif) repeat-x left 0;
height:140px;
}
#footer-all a:link,#footer-all a:visited, #footer-all a:hover, #footer-all a:active{
padding:0 0 0 20px;
display:block;
color: #666;
}
#footer-all  ul.double li{
margin: 0 0 8px 0;
background:url(next.png) no-repeat 0 0;
}
#footer-all  h4{
color:#063940;
font-weight:700;
margin: 0 5px 10px 0;
padding:0 0 10px 10px;
border-bottom:1px solid #ccc;
}
#footer-all  ul.footer-links li{
list-style:circle;
}
body{
font-family: "Tahoma", sans-serif;
font-size:12px;
}
.clear {
display:inline-block;
clear:both;
}
.clear:after,.container:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html .clear {
height:1%;
}
.container {
margin:0 auto;
}
* html .container {
display:inline-block;
margin:0 auto;
}
.column {
float:left;
}
.col-50   { width: 49.8%; }
.box-10   { padding: 0 10px; }
.nicetable thead tr th{
background-color: #eee;
padding: 4px;
height:30px;
border:1px solid #ccc;
text-align:left;
}
.nicetable thead tr .header {
background-image: url(bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
.nicetable thead tr .headerSortUp {
background-image: url(asc.gif);
}
.nicetable thead tr .headerSortDown {
background-image: url(desc.gif);
}
td {
width:500px;
height:35px;
padding: 4px;
border-bottom: 1px solid #95bce2;
}
tr.alt td {
background: #ecf6fc;
}
tr.over td {
background: #bcd4ec;
}
a:link, a:visited{
color: #444;
text-decoration:none;
font-size:.88em;
}
a:hover, a:active{
color: #df3102;
}
a:focus { 
-moz-outline-style: none;
}


