#page {
    background-image:url("/images/base/bottom-default-img.gif");
}

#content {
    background:url("/images/content/default.gif") no-repeat 1px top;
}

#container {
    width:982px;
}

/*#container tr td { border:#f00 solid 1px; }*/
    #data {
        /*width:778px;*/
    }
        #data h2, #data h3, #data p, #data ul {
            margin-bottom:10px;
        }
        #data li {
            list-style:none; margin-bottom:4px; background:url("/images/bullets/li.gif") no-repeat left 4px; padding-left:10px;
        }
        #data h2 {
            color:#000;        
            font-size:13px;
        }        
        #data h3 {
            color:#000;        
            font-size:11px;
        }        
                
        #data table.data-c1, #data table.data-c2, #data table.data-c3, #data table.data-c4 {
            margin-bottom:10px;
        }
        
        #data table.data-c1 th, #data table.data-c2 th, #data table.data-c3 th, #data table.data-c4 th,
        #data table.data-c1 td, #data table.data-c2 td, #data table.data-c3 td, #data table.data-c4 td {
            border:#f4f8f9 solid 1px;
            padding:10px;
        }
        
        #data table.data-c1 th, #data table.data-c2 th, #data table.data-c3 th, #data table.data-c4 th {
            color:#fff;
        }
        
        #data table.data-c1 td, #data table.data-c2 td, #data table.data-c3 td, #data table.data-c4 td {
            background:#e6e9ea;
        }
        
        #data table.data-c1 tr.grey td, #data table.data-c2 tr.grey td, #data table.data-c3 tr.grey td, #data table.data-c4 tr.grey td {
            background:#dbdfe0;
        }
        
        #data table.data-c1 {
            background:#d577c9 url("/images/content/tables/c1-bg.gif") repeat-x;
        }    
        #data table.data-c1 th.left {
            background:url("/images/content/tables/c1-left.gif") no-repeat left top;
        }
        #data table.data-c1 th.right {
            background:url("/images/content/tables/c1-right.gif") no-repeat right top;
        }
        
        #data table.data-c2 {
            background:#dd2799 url("/images/content/tables/c2-bg.gif") repeat-x;
        }    
        #data table.data-c2 th.left {
            background:url("/images/content/tables/c2-left.gif") no-repeat left top;
        }
        #data table.data-c2 th.right {
            background:url("/images/content/tables/c2-right.gif") no-repeat right top;
        }
        
        #data table.data-c3 {
            background:#e74563 url("/images/content/tables/c3-bg.gif") repeat-x;
        }    
        #data table.data-c3 th.left {
            background:url("/images/content/tables/c3-left.gif") no-repeat left top;
        }
        #data table.data-c3 th.right {
            background:url("/images/content/tables/c3-right.gif") no-repeat right top;
        }
        
        #data table.data-c4 {
            background:#ffc123 url("/images/content/tables/c4-bg.gif") repeat-x;
        }    
        #data table.data-c4 th.left {
            background:url("/images/content/tables/c4-left.gif") no-repeat left top;
        }
        #data table.data-c4 th.right {
            background:url("/images/content/tables/c4-right.gif") no-repeat right top;
        }
		
		#data label {
            display:block;
            margin-bottom:4px;
            color:#000;
        }
		#data dl {
			margin-bottom:8px;
		}
        #data label input, #data dd input {
            display:block;
            background:url("/images/content/input.gif") no-repeat;
            width:441px;
            height:16px;
            padding:4px 6px 3px 6px;
        }
        #data label input.small, #data dd input.small {
            background:url("/images/content/input-small.gif") no-repeat;
            width:141px;            
        }
		#data label input.button {
			background:none;
			width:auto;
			height:auto;
		}
        
        #data label input.select.opened, #data dd input.select.opened {
            background:url("/images/content/select-opened.gif") no-repeat;
        }
        
		#data #login-form {
			margin-left:120px;
		}
		
		#data #login-form label {
			text-align:center;
		}
		
		#data #login-form label input {
			width:200px;
			height:33px;
			padding:8px 9px 0 9px;
			background:url("/images/content/login-input.png") no-repeat;
			font-size:14px;
			
		}
		
		#login-form {
			font-size:16px;
		}
		
        #data .select-container {
            position:relative;
        }
        #data .select-load {
            position:absolute;
            z-index:2;
            
            top:0;
            left:0;
            
            margin-top:-28px;
            margin-left:425px;
            width:14px;
            height:14px;
            
            display:none;
        }
        #data .select-data {
            position:absolute;
            z-index:1;
            background:#fff;
            padding:10px;
            
            width:423px;
            top:0px;
            margin-top:-10px;
            display:none;
            
            padding:8px 15px 8px 15px;
            
            background:url("/images/content/select-data.gif") no-repeat left bottom;
        }
            #data .select-data a {
                display:block;
            }
            #data .select-data table {
                width:100%;
            }
                #data .select-data table td {
                    width:33%;
                }
                
    
        #banners {            
            margin-bottom:4px;                        
        }
        #banners a {
            
        }
        
        .close-form3 {
            margin-left:442px;
        }
        
        .data {
            padding-top:0;
        }
        

    
    #connect {        
        background:url("/images/content/connect.gif") no-repeat;
        width:192px;        
    }
		#connect.billing {        
	        background:url("/images/content/billing.gif") no-repeat;
    	}
        #connect .info {
            padding:79px 0px 17px 17px;
        }
        #connect .also {
            padding:18px 10px;
            padding-right:0;
        }
        #connect .also ul li {
            list-style:none; margin-bottom:4px; background:url("/images/bullets/box.gif") no-repeat left 5px; padding-left:6px;
        }
        #content .also .links {
            display:none;
        }
        
        #connect h1 { 
            width:80%; margin:0; height:33px; 
        }
    
#path {
    margin-bottom:27px;
}    
    #path a {
        background:url("/images/bullets/path.gif") no-repeat right 6px;
        padding-right:10px;
        margin-right:7px;
    }
    #path .current {
        color:#ff8316;
    }    
    
	
fieldset legend {
	margin-bottom:10px;
	color:#000;
	font-weight:bold;
}	

.zf-repeatbuttons {
	margin-bottom:10px;
}

a.ajax {
	border-bottom:#cf2e42 dashed 1px;
	text-decoration:none;
}

#data table.news h2 {
	font-size:11px;
	background:none;
}
