#container {border:0px solid #000;position:relative}
#cell3 { /* Info Box */
width:100%;
background:#D1DCE9;
float:left;
margin:0;
color: #000000;
position:relative;
background: #a8a8a8 url(/img/gradient3.gif) repeat-y right;
}
#cell2 {
width:95%;
margin-right: -50px;
background:#FFffff;
float:left;
color: #000000;
border-right:0px solid #000;
font: normal 100% helvetica;
}
#cell1 {
width:20%;
background:#a8a8a8;
float:left;
border-right:0px solid #000;
min-width: 155px;
vertical-align: top;
background-image: url(/img/gradient1.gif);
background-repeat: repeat-y;
background-position: right;
}


#cell2a, #cell3a {
float:right;
position:relative;

}
#cell2a {width:300%;margin-right:-299.5%;}
#cell3a {
	width:35%;
	margin-right:-35.5%;
	font: 80% helvetica;
	text-align: justify;
	background: #a8a8a8 url(/img/gradient2.gif) repeat-y left;
	height: 100%;

}
* html #cell3a {margin-right:-200%}
p {padding:2px 2px 2px 1em;margin:0}
h1	{
	background:#f0f0f0;
	text-align:center;
	margin:0;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	color: #7979ca
}

h2	{
	color: #7c1b17;
}

h3	{
	text-align: left;
}

/*h2	{
	clear: left;
}*/

#footer {
text-align:center;
height:30px;
background:silver;
border-top:1px solid #000;
clear:both;
}

table.menu	{
/*	width: 155px;*/
	border: 0px none black;
	padding: 0px;
	margin: 0px;
}

tr.menu	{
	padding: 0px;
	border: 0px none yellow;
	margin: 0px;
}

td.menu	{
	width: 150px;
	height: 40px;
	padding: 0mm 4mm;
	background-image: url(/img/menu.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

span.menu	{
	text-decoration: none;
	font-weight: 900;
}


a span.menu	{
	text-decoration: none;
	font-weight: bolder;
}

a:hover span.menu	{
	text-decoration: underline;
}

div.center	{
text-align: justify;
margin: 2mm 5mm 2mm 2mm;
}

div.head	{
	font: bold 150% helvetica;
	color: #7979ca;
	border: 3px inset #7d1f1b;
	border-width: 0px 1px 1px 0px;
	
}

table.head	{
	width: 100%;
}

div.info	{
	margin: 2mm 0mm 2mm 5mm;
/*	height: 100%;*/
}

div.foot	{
	width: 100%;
	text-align: center;
}

table.foot	{
	margin: 0 auto;
	height: 30px;
}

.itemlist	{
	width: 50%;
	vertical-align: top;
	text-align: justify;
	padding: 5mm;
}

.small1	{
	font-size: 75%;
}

img.bullet	{
	width: 80px;
	height: 80px;
	margin: 2mm;
	float: left;
	border: none;
}

.ctime	{
	font-size: 50%;
	vertical-align: bottom;
	text-align: right;
	margin: 0mm 1cm;
	padding: 0mm 1cm;
}

.nobullet	{
	list-style-type:none;
}

input	{
	width: 8cm;
	}


.alert	{
	color: red;
	font-weight: bolder;
	font-style: italic;
	}

.nav	{
	font-size: 10pt;
	color: black;
	}

.illustration	{
	float: left;
	margin: 2mm;
}

.emp	{
	font-weight: bold;
	}


.listing	{
	padding: 0mm 5mm;
	}

.icon	{
	width: 20px;
	height: 20px;
	padding-right: 3mm;
	vertical-align: center
}
