.title {
 
 width:300px !important;
 hight:50px;
 border:solid 1px navy;
 border-right:outset 3px navy;
 border-bottom:outset 3px navy;
 padding:10px;
 background-color:#ffffe0 !important;
 font-size:16px;
}

.main h1 {
 font-size:28px;
 margin-bottom:0px;
}

.main p {
 margin:20px;
 padding:10px;
 border:dotted 1px navy;
 background-color:white;
}

.main div {
 margin:20px 40px 10px 50px;
 width:620px;
 border:solid 1px navy;
 border-right:outset 3px navy;
 border-bottom:outset 3px navy;
 background-color:white;
}

.main h2 {
 margin:0px;
 padding:10px 20px 10px 20px;
 background-color:#5f9ea0;
 font-size:20px;
 color:white;
}

.main table{
 font-size:85%;
 border:none;
 width:610px;
}

.main td,th {
 padding:15px;
 border-right:solid 1px navy;
 border-bottom:solid 1px navy;
}

.main th {
 
 background-color:#e0ffff;
}

.indexleft{
 float:left;
 width:293px !important;
 margin-left:25px !important;
 border:none !important;
}


.indexleft h3 {
 margin:0px;
 padding:10px 20px 10px 20px;
 background-color:#5f9ea0;
 font-size:18px;
 color:white;
}

.indexleft div {
 width:290px !important;
 margin:0px !important;
 
}

.indexleft table {
 width:280px;
}

.indexleft td {
 width:50%;
}

.indexleft p {
 border:none;
 padding-top:0px;
 margin-top:10px;
}


.indexright {
 float:left;
 width:290px !important;
 margin-left:0px !important;
 margin-right:60px !important;
 padding:10px;
 line-height:150%;
 background-color:#ffffe0 !important;
}


