html,body{margin:0;padding:0}
body{
font: 85%/1.3 Verdana,Arial,sans-serif; 
text-align: center; 
background: url(bodybg.jpg) repeat-x;
}
p{margin-top:0}
h1,h2,h3{font: normal normal 150% Verdana, Arial,sans-serif}
h2{font-size:130%}
h3{font-size:110%}

div#header{ width:100%; background: #000 url(../images/immedialogo2.gif) top right no-repeat; height: 90px; border-bottom:10px solid #000;}
div#menu{width:880px; margin:0 auto; text-align:right; margin-top:20px;}
div#header h1{padding: 15px 0 5px; color: #000000; margin:0 auto;}

ul#nav, ul#nav li{ list-style-type:none; margin:0; padding:0; }
ul#nav{float:left;font-size: 80%;vertical-align:bottom; width:100%; }
ul#nav li{float:left; margin-left: 2px; text-align: center;}
ul#nav a{float:left;width: 95px;padding: 5.5px 0; background: #666666;text-decoration:none;color:#ccc;text-transform:uppercase;font-size:80%; font-weight:bold;}
ul#nav a:hover{background: #ccc;color: #000000;letter-spacing:.3;}
ul#nav li.activelink a{background-color: #cccc00;color: #000;font-weight:bold;letter-spacing:.3;padding:5.5px 0;}
ul#nav li.activelink a:hover{background-color: #fff;color: #000;font-weight:bold;letter-spacing:.3;padding:5.5px 0;}


div#container{width:880px;margin:0 auto 0px;text-align:left; padding:10px 10px 10px 10px; 
border-bottom:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;
background:#fff url(contentback.jpg) top left no-repeat; 
}
div#content{float:left;display:inline;width:860; margin: 5px 0 10px 0px; padding:10 10 10 0; }

.text {font-family:georgia,tahoma,verdana;font-size:85%;}


.mouseover {opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;border:0px solid #8b8989;cursor:hand;}
.mouseout {opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;border:0px solid #cdc9c9;}

div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
	text-align:center;margin: 2px 2px 2px 2px;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}


li#login h3{background: #99D06B;font-weight:bolder;font-size:85%; width:142}
li#login div{width:140;border-bottom:3px solid #99D06B;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}

div#footer{clear:both;width:750px;margin:0 10px 0;padding: 10px 0;
    background: green;color: #FFF;text-align:center}
div#footer a{margin:0;font-size:80%;text-transform:uppercase;color:#f5f5f5;}

.error {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; COLOR: #000;}
.sml {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 9px;}
.req {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; COLOR: #aa0000;}
input {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px;}
textarea {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px;}
.sel {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px;}
select {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px;}
.mess {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; COLOR: #00aa00;}
.thead {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; background-color: #c0c0c0;}
.row1 {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; background-color: #FFFF99;}
.row2 {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; background-color: #00ccff;}

td {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px}
th {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px}
a {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none;font-size: 12px}
a:hover {COLOR: #cc0000;} 
img {border: 0px;}
.th_left {FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none; font-size: 12px; text-align:left;}


.button {

border:#999900 solid 1px;
background:#cccc00;
color:fff;
font-weight:bold;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;

}

input {border:#333 solid 1px;

}

textarea {border:#333 solid 1px;
background: url(textareaback.jpg) bottom left no-repeat;
}

select {border:#333 solid 1px;

}

#ID_ANIMATION
{
    position    :    relative;
    padding     :    0px;
    width       :    300px;
    overflow    :    hidden;
}

#ID_ANIMATE
{
    display     :    inline;
    position    :    relative;
    ...
}