body {
    background-image: url('images/bg.png');
    text-align: center;
    margin: 10px 0px;
}


table#main {   
    background-image: url('images/bg1.jpg');
    background-repeat: repeat-y;
    border: 1px solid #000000;
    border-collapse: collapse;
    margin: 10px 0px;
    padding: 0px;
    width: 1000px;
}

.bg_bar {
}

.bg_bar2 {
    background-image: url('images/bar.jpg');
    background-repeat: repeat-x;
    border: 1px solid #999999;
    height: 25px;
}

.chrome {
    background:#FFFFFF;
    border: 1px solid #999999;
    font-size: 75%;
    font-weight: bold;
    height:33px;
    text-align: center;
    vertical-align: middle;
}

.chrome a {
    background: #0083CA;	
    border: 1px #000080 solid;
    color: #FFFFFF;
    display: block;
}

.chrome a:hover {
    background:#FFDD76;
    color: #000000;
    text-decoration: none;
}

.d2 {
    float: left;
    height: 100%;
}

.d3 {
    background: #FFFFEE;
    height: 100%;
    width: 200px;
}

.full1 {
	margin:0 auto;
	width:expression(document.body.clientWidth < 760? "760px": "auto" );
	text-align: left;
}
.full2 {
	margin:0 auto;
	max-width: 980px;
	min-width: 760px;
	width:expression(document.body.clientWidth > 980? "980px": "auto" );
	text-align: left;
}

.main {
    border: 1px solid #999999;
    border-collapse: collapse;
    width: 100%;
}

.maincontent {
    background:#FFFFFF;
    border: 1px solid #999999;
	vertical-align: top;
}

.nav {
    background: #EEEBF6;
    background-image: url('images/table_bg_left.png');
    background-repeat: repeat-y;
    font-size: 75%;
    font-weight: bold;
    padding: 0px;
	margin: 0px;
	vertical-align: top;
    width: 160px;
}

.nav a {
    background-image: url('images/arrow_off.gif');
    background-repeat: no-repeat;
    border-bottom: 1px solid #999999;
    color: #333333;
    display: block;
	margin: 0px;
    padding: 2px 20px;
}

.nav a:hover {   
    background:#EECCEE;
    background-repeat: no-repeat;
    background-image: url('images/arrow_off.gif');
    color: #FF0000;
}

.partner_bar {
    background-image: url('images/table_bg_right.png');
    background-repeat: repeat-y;
    width: 200px;
}

.row1 {
    width: 100%;
}
.row2 {
    width: 50%;
}
.row3 {
    width: 33%;
}
.row4 {
    width: 25%;
}
.row5 {
    width: 20%;
}

.sl {
    padding: 6px 10px;
    vertical-align: top;
}

.slhl {
    border: 1px solid #FFFFFF;
    display: block;
	margin: 0px;
    padding: 2px 5px;
}

.slhl:hover {
    background: #F5E8E8;
    border: 1px solid #FF0000;
    color: #FF0000;
    padding: 2px 5px;
    text-decoration: none;
}

.top {
    vertical-align: top;
}


.od_top {
    background: #FFFFFF;
    border: solid 1px #999999;    
    height: 76px;
    margin: 0px;
    padding: 0px;
    text-align: right;
    vertical-align: middle;
}
.od_top_ad {
    margin: 10px 10px 3px 0px;
}