* {
        margin:    0;
        padding:   0;
}

html{
background-image:      url('images/bg.gif');
background-color:      #fff;		
}



body{
margin:         0px auto;
padding:        25px;
width:800px;
font-family:Arial;
font-size:14px;
color:#4C4C4C;
}


.header{
height:15px;
background-image: url('images/head.gif');
background-repeat:no-repeat;
background-position:bottom;
}

.logo{
width:800px;
height:140px;
background-color:#FFFFFF;
background-image: url('images/header.gif');
background-repeat:no-repeat;
background-position:0 20px;
}

#headimg{
float:right;
position:relative; 
right:110px; 
top:3px;
}

#cont{
background-color:#FFFFFF;
}

.main{
margin:0 20px 0 20px;
}

#smsbox
{
    float:left;
	margin:10px 0 10px 25px;
    width:400px;
	border:1px solid #C0C0C0;
}

#adboxleft
{
    float:left;
	margin:10px 0 10px 0;
    width:300px;
    height: 250px;
}


a
{
color: #999999;
text-decoration:none;
}
.error
{
	border: 1px  #8F1D00 solid;
	background-color: #F1D8CF;
	font-size: 12;
}
.action
{
	border: 1px  #006600 solid;
	background-color: #D7FFD7;
	font-size: 12;
}
.info
{
	border: 1px  #D1D1D1 solid;
	background-color: #EAEAEA;
	font-size: 12;
}

.menu
{
	font-family: Tahoma;
	font-size: 12;
	color: #808080;
 	border: 1px  #D1D1D1 solid;
}

a.menu:hover
{
	color: white;
}

.footer{
margin-top:20px;
text-align:center;
background-color:#FFFFFF;
}

.foot{
height:15px;
background-image: url('images/foot.gif');
background-repeat:no-repeat;
background-position:bottom;
}