*
{
padding:0;
margin:0;

}
p { margin:0; padding:0; }
a { color:#4475ad;  font-weight:bold; text-decoration:underline;}
a:hover { color:#022b60; text-decoration:underline; }

.newsitem a { color:#4475ad;  font-weight:bold;}
.newsitem a:hover { color:#022b60; text-decoration:underline; }

h1 { color:#274574; font-size:240%; font-family:times new roman; font-weight:normal; padding-bottom:5px;}
.arthead { padding-left:20px; font-size:100%; color:#000000; font-weight:bold; margin-bottom:-10px; }
.menuon { color:#022b60; }

input { font-size:90%;font-family:arial; }
textarea { font-size:90%;font-family:arial; }

ul { list-style:none; font-weight:bold;}
#menu { background:url(/img/menu_bg.jpg) repeat-y;
color:#4475ad;
}

#menu a { text-decoration:none; }

#menuul { padding-left:29px; font-size:90%; }

#menuul li { padding-left:11px; line-height:120%;}

.smenu { padding-top:3px; }
.smenuon { padding-top:3px; }

body
{
font-family:arial;
text-align:center;
background:#c7c7c7;
font-size:80%;
line-height:180%;
color:#4c4c4c;
}

#head {
  width:970px;
  height:273px;
  background:url(/img/head.jpg) repeat-x #c7c7c7;
  margin:0 auto; }

#container-main
{
width:970px;
background:url(/img/contentbg.jpg) repeat-y #c7c7c7;
position:relative;
margin:0 auto;
text-align:left;
}

#left {
 width:180px;

position:relative;
float:left;
text-align:left;
}

#content {
width:480px;
position:relative;
float:left;
text-align:left;
padding:46px 20px 20px 20px;
}
html>body #content { width:440px; }

#right {
width:310px;
position:relative;
float:left;
text-align:left;
background:url(/img/right1.jpg) no-repeat ;
}
#clientlogin
{
width:180px;
background:url(/img/client_body.jpg) ;
}

.logintable { width:110px;font-size:90%; margin-left:40px; color:#000000;}

#news { width:310px;
background:url(/img/news_body.jpg) no-repeat  height:450px;
padding:15px 0 0 30px;
 }
 html>body #news { width:280px; }

 .newsitem { width:240px; }
 
 .wsp { margin-left:-10px;}
 html>body .wsp { margin-left:0; }

table.tablefill { font-size:80%; border:0;}
.tablefill td { border:1px solid #000; text-align:left; padding:5px;}

.tablefill td p { text-align:left; }

.enqtable { width:400px; }

table.enqtable { font-size:100%; border:0;}
td.bodybold { text-align:left; }
td.body { text-align:left; }

.newsitem strong { color:#4475ad; }

.noul  { text-decoration:none; }