#maincol .content {
width: 538px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #34679c;
border-right-color: #34679c;
border-bottom-color: #34679c;
border-left-color: #34679c;
background-color: #f2f2f2;
margin-bottom: 6px;
float: left;
}
#maincol .content hr {
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
width: 98%;
height: 1px;
background-color: inherit;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #34679c;
clear: both;
}
#maincol .content h5 {
line-height: 12px;
font-size: 12px;
font-weight: normal;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 20px;
background-color: #34679c;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
}
#maincol .content h5 span {
line-height: 12px;
font-size: 12px;
font-weight: normal;
color: #34679c;
background-color: #f2f2f2;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
padding-top: 0pt;
padding-right: 5px;
padding-bottom: 0pt;
padding-left: 5px;
}
#maincol .content .details {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 5px;
padding-bottom: 0pt;
padding-left: 5px;
color: #030303;
font-size: 10px;
line-height: 18px;
font-weight: normal;
}
#maincol .content a.title {
display: block;
color: #4184c9;
font-family: impact,helvetica,arial,sans-serif;
font-size: 21px;
line-height: 25px;
font-weight: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0pt;
padding-left: 5px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
text-decoration: none;
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}
#maincol .content a.title:hover
{
color: #335372;
}
#maincol .content .body {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
color: #030303;
font-size: 12px;
line-height: 20px;
font-weight: normal;
}
#maincol .content .leftbar {
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
width: 109px;
font-size: 10px;
line-height: 15px;
font-weight: normal;
overflow-x: hidden;
overflow-y: hidden;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #e0e0e0;
}
#maincol .content .leftbar a {
font-size: 10pt;
font-weight: bold;
}

#maincol .content .rightbar {
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
width: 400px;
font-size: 12px;
line-height: 20px;
font-weight: normal;
overflow-x: hidden;
overflow-y: hidden;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #fbfbfb;
}
