.align-right {
text-align: right;
}

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.content {
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #000000;
margin-left: 60px;
line-height: 1.5em;
width: 460px;
}

.content h1 {
color: #1d8bcb;
font-size: 17pt;
font-weight: normal;
}

.content h2 {
color: #000;
font-size: 14pt;
font-weight: normal;
}

.content a {
color: #4c4c4c;
text-decoration: none;
font-weight: bold;
}

.content a:hover {
color: #000000;
text-decoration: underline;
}

.contenttable {
font-family: Arial,Helvetica,sans-serif;
font-size: 8pt;
}

.contentable th {
font-weight:bold;
text-align:center;
}

.title {
position:absolute;
top:0;
left:0;
border: none;
margin-left: 0px;
padding-left: 0px;
background-image: url(images/title_span.png);
background-repeat: repeat-x;
width: 100%;
height:240px;
}

.title img {
margin: 0px;
padding: 0px;
}

.container {
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	margin-left:250px;
	margin-bottom:-31px;
}

.menu {
padding-top:242px;
margin-top: 30px;
margin-right: 10px;
position:absolute;
float: left;
margin-left: -224px;
width: 250px;
}

.menu .menu-item {
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
margin-bottom: 20px;
line-height: 1.5em;
cursor: pointer;
}

.menu-item a {
text-decoration: none;
color: #000000;
}

.menu-item .selected {
cursor: default;
}

.menu-item .submenu-item {
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #4c4c4c;
font-weight: normal;
line-height: 1.5em;
padding-left: 35px;

}

.submenu-item a {
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #4c4c4c;
font-weight: normal;
line-height: 1.5em;
padding-left: 15px;
text-decoration: none;
}

.submenu-item a:hover {
color: #000000;
}
.content {
width: 460px;
}

body {
font-family: Arial,Helvetica,sans-serif;
margin: 0px;
padding: 10px 0px 0px;
}

.footer {
font-family: Arial,Helvetica,sans-serif;
width:100%;
clear:both;
height:22px;
text-align:center;
position:relative;
color: #b3b3b3;
border-top: 1px solid #b3b3b3;
text-align: center;
font-size: 8pt;
padding-top: 8px;
}

.footer a {
font-family: Arial,Helvetica,sans-serif;
font-size: 8pt;
color: #b3b3b3;
text-decoration: none;
}

.footer a:hover {
color: #000000;
}

.content table {
font-size:9pt;
border:1px solid #ddd;
}

.content th {
background-color:#f2f2f2;
}
.content td {
border:1px solid #f2f2f2;
}