body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
color: #545454;
background-color: #C4C4C4;
}

.header {
padding: 2em; 
margin: 0; 
text-align: left;
background-image: url(smartheader.jpg); 
background-repeat: no-repeat; 
background-position: center;
height: 5px;
border-bottom: 1px solid #000;
}

h1 {
margin: 0;
padding: 0;
font-size: 200%;
font-weight: normal;
color: #ffffff;
}

A.head:link{margin: 0px 0px;
padding: 0px 0px;
COLOR:#ff0000; 
font-family:Verdana;
font-weight:bold;
font-size:100%;
text-decoration:none;}

A.head:visited{margin: 0px 0px;
padding: 0px 0px;
COLOR:#ff0000;
font-family:Verdana;
font-weight:bold;
font-size:100%;
text-decoration:none;}

A.head:hover{margin: 0px 0px;
padding: 0px 0px;
color:#ff0000;
font-family:Verdana;
font-weight:bold;
font-size:100%;
text-decoration:underline;}


.container {
background-color: #FFFFFF; 
margin: 0 auto 0 auto; 
padding:0; 
width: 760px;
}

.left {
float: left; 
clear: both; 
width: 14em; 
margin: 0 0 0 0.1em; 
padding: 0;
font-size: 80%;
}

.leftcontent {
margin: 0px 2px; 
padding: 0.3em 0px; 
border: 0px solid #C4C4C4; 
text-align: left;
}

ul.avmenu {
width:97%;
margin:2px 0px 0 0px;
padding:0;
list-style:none;
}

ul.avmenu li {
width:100%;
padding:0;
line-height:1.4em;
display:inline;
}

ul.avmenu li a {
background-image: url(back-ac.gif);
color:#ffffff;
font-weight:bold;
width:100%;
float:left;
margin-bottom:2px;
padding:5px 1px 5px 5px;
border-left:0px solid #cccccc;
text-decoration:none;
}

ul.avmenu li a:hover{
background-image: url(back-bc.gif);
border-left:0px solid #fdd4e6;
color:ffffff;
}

ul.avmenu li a#current
{
background-image: url(back-bc.gif);
border-left:0px solid #fdd4e6;
color:#FFFFFF;
}

ul.avmenu ul {
margin:0 0 0 15px;
padding:0 0 2px 0;
font-size:0.9em;
width:100%;
}

ul.avmenu ul a {
padding:3px 1px 3px 5px;
width:91%;
}

ul.avmenu ul ul {
width:115px;
}

ul.avmenu ul ul a {
width:100px;
}

.left h2 {
width: 100%;
text-align: center; 
padding: 3px 0px;
margin: 0px;
background-color: #A7BAEF;
color: White;
font-size: 100%;
font-weight: normal;
}

.content {
clear: right; 
text-align: left; 
margin: 0.3em 0.5em 0 11.5em; 
padding: 20px;
border: 0px solid #C4C4C4; 
}

.content h2 {
margin: 2px 2px 5px 1px;
padding: 0;
color: #ab28a6;
font-size: 95%;
font-weight: bold;
}

.content h3 {
margin: 4px 0px 0px 0px;
padding: 0;
color: #2c6b8c;
font-size: 80%;
font-weight: bold;
}

div {
	margin: 0; 
	padding: 0; 
	display: block;
}

.line{
margin: 6px 0px 0px 0px;
font-size: 80%;
font-family:arial;
}

p{
margin: 0.4em 0 0em 0;
text-indent: 20px;
font-size: 80%;
font-family:arial;
line-height:16px;
padding:3px 0;
}

.content ul{
padding: 5px 0px 0px 25px;
margin: 0px;
font-size: 80%;
font-weight:normal;
color: #2c6b8c;
}

.content li{
padding: 0px 0x;
margin: 12px 0px;
list-style-type: square;
}


.footer {
	font-size: 11px; 
	margin: 0em; 
	padding: 5px 0px; 
	text-align: center; 
	clear: both;
	color: #AFAFAF;
	border-top: 1px solid #C4C4C4;
}

.footer p { 
	border: 1px solid #C4C4C4;
	padding: 0.5em;
	margin: 0.3em;
}