body {
text-align:center;
font-family:arial;
font-size:13px;
background-image:url(img/bg.gif);
background-repeat:repeat-x;
background-color:#cccccc;
line-height:17px;
}
h1, h2 {
text-align:left;
font-size:15px;
}
h2 {
font-size: 13px;
}
p {
text-align:justify;
font-size:12px;
padding:8px;
margin:0px;
}
#wrap {
margin:30px auto;
border:1px solid #e4e4e4;
width:850px;
padding:0px 45px 45px 45px;
background-color:#ffffff;
}

.subnav {
display:inline;
padding:0px 5px 0px 5px;
}
.subnav a {
font-weight:bold;
color:#686868;
text-decoration:none;
}
.subnav a:hover {
color:#cccccc;
}
a {
font-weight:bold;
color:#686868;
text-decoration:none;
}
a:hover {
color:#cccccc;
}
#inside {
padding:0px;
margin:0px;
height:100%;
}
#leftnav {
float:left;
width:120px;
padding:10px 10px 0px 10px;
margin:0px 0px 0px 0px;
color:#000000;
background-color:#e7e7e7;
height:100%;
border-right:1px solid #cccccc;
border-bottom:none;
}
.lsubnav {
padding:0px 5px 0px 5px;
font-size:10px;
}
.lsubnav a {
font-weight:bold;
color:#686868;
text-decoration:none;
}
.lsubnav a:hover {
color:#cccccc;
}
#righttext {
float:right;
width:80%;
padding:10px;
}

#footer {
padding:15px;
height:60px;
width:100%;
text-align:center;
}
#footer a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
color:#e4e4e4;
text-decoration:underline;
}
#caps {
font-variant:small-caps;
font-weight:bold;
}
.floatright {
float:right;
margin:0px 0px 15px 15px;
padding:3px;
border:1px solid #e4e4e4;
}
.floatleft {
float:left;
margin:7px 7px 7px 0px;
}