
div#main div.welcome {
    width: 581px;
    float: left;
    padding: 6px 12px 0px 17px;
    margin: 0px 0px 10px 0px;
}
div#main div.welcome .h2 {
    height: 20px;
    margin: 0px 0px 10px -17px;
    padding: 14px 0px 7px 15px;
}
div#main div.newsfeed {
    width: 340px;
    float: left;
    padding: 6px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}
div#main div.newsfeed .h2 {
    height: 20px;
    border-bottom: dashed 1px #005d35;
    margin: 0px 0px 10px 15px;
    padding: 14px 0px 6px 7px;
}
div#main div.newsfeed ul {
    width: 325px;
    list-style: none;
    padding-left: 15px;
}
div#main div.newsfeed ul li:first {
    font-weight: bold;
}
div#main div.newsfeed ul li a,
div#main div.newsfeed ul li a:hover {
    font-weight: bold;
}
div#main div.boxes {
    clear: both;
    background: url(/img/index_boxes_bg.gif) repeat-y;
    width: 950px;
	margin-left:6px;
}
div#main div.boxes div.box {
    width: 302px;
    float: left;
    margin: 0px 14px 0px 0px;
    background: url(/img/box_accent_top.gif) left top no-repeat #fafbe9;
}
div#main div.boxes div.box_wide {
    width: 305px;
    float: left;
    margin: 0px 0px 0px 0px;
    background: url(/img/box_accent_top_gray.gif) left top no-repeat #f1f1f1;
}
div#main div.boxes div.box .h3,
div#main div.boxes div.box_wide .h3 {
    height: 20px;
    padding: 19px 0px 17px 15px;
}
div#main div.boxes div.box_wide .h3 {
    color: #656565;
}

div#main div.boxes div.box div.content {
    border-left: solid 1px #b6ba5b;
    border-right: solid 1px #b6ba5b;
}
div#main div.boxes div.box_wide div.content {
    border-left: solid 1px #aaaaaa;
    border-right: solid 1px #aaaaaa;
}
div#main div.boxes div.box div.content div.item,
div#main div.boxes div.box_wide div.content div.item {
    clear: both;
    padding: 0px 10px 12px 13px;
}
div#main div.boxes div.box div.content div.item a img,
div#main div.boxes div.box_wide div.content div.item a img,
div#main div.boxes div.box div.content div.item a:hover img,
div#main div.boxes div.box_wide div.content div.item a:hover img {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 8px 0px 0px;
    border: solid 1px #a6a6a6;
}
div#main div.boxes div.box div.content div.item a,
div#main div.boxes div.box_wide div.content div.item a,
div#main div.boxes div.box div.content div.item a:hover,
div#main div.boxes div.box_wide div.content div.item a:hover {
    display: block;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
	font: bold 14px sans-serif, Arial;
    color: #0A226A;
}
div#main div.boxes div.box div.content div.item a,
div#main div.boxes div.box_wide div.content div.item a,
div#main div.boxes div.box div.content div.item a:hover,
div#main div.boxes div.box_wide div.content div.item a:hover {
    display: block;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
	font: bold 14px sans-serif, Arial;
    color: #0A226A;
}
div#main div.boxes div.box_wide div.content div.item a,
div#main div.boxes div.box_wide div.content div.item a:hover {
    color: #656565;
}
div#main div.boxes div.box div.content div.item p,
div#main div.boxes div.box_wide div.content div.item p {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	font: normal 11px sans-serif, Arial;
    color: #727272;
}
div#main div.boxes div.box div.bottom,
div#main div.boxes div.box_wide div.bottom {
    clear: both;
}

div#main div.bottom {
    clear: both;
    height: 5px;
    background: url(/img/index_boxes_bottom.gif) left top no-repeat;
}
div#main div.linklists {
    clear: both;
    width: 950px;
    margin: 17px 0px 0px 0px;
}
div#main div.linklists .h3 {
    height: 20px;
    padding: 9px 0px 7px 6px;
    border-bottom: dashed 1px #0A226A;
	font: bold 16px sans-serif, Arial;
    color: #0A226A;
}

div#main div.linklists div.list,
div#main div.linklists div.imglist {
    float: left;
    width: 302px;
    margin: 0px 14px 0px 0px;
}
div#main div.linklists div.imglist {
    width: 304px;
    padding: 0px 0px 0px 0px;
}
div#main div.linklists div.list ul {
    margin: 10px 0px 0px 0px;
}
div#main div.linklists div.list ul li a,
div#main div.linklists div.list ul li a:hover {
    font-weight: bold;
}
div#main div.linklists div.imglist div.item {
    clear: both;
    width: 304px;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}
div#main div.linklists div.imglist div.item a img,
div#main div.linklists div.imglist div.item a:hover img {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 8px 0px 0px;
    border: solid 1px #a6a6a6;
}
div#main div.linklists div.imglist div.item p {
    padding: 6px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
div#main div.linklists div.imglist div.item p a,
div#main div.linklists div.imglist div.item p a:hover {
    font-weight: bold;
}
div#main div.linklists a.next,
div#main div.linklists a.next:hover {
    display: block;
    width: 233px;
    margin: 14px 0px 0px 0px;
    background:  url(/img/newdes/green_list_triple.png) right center no-repeat;
	font: bold 12px sans-serif, Arial;
    text-transform: uppercase;
   	color: #0A226A;
}
div#main div.partners {
    clear: both;
    width: 930px;
    border-top: dashed 1px #c9c9c9;
    border-bottom: dashed 1px #c9c9c9;
    padding: 10px 0px 5px 20px;
    margin: 10px 0px 10px 0px;
}
div#main div.partners p {
    padding: 11px 20px 0px 0px;
	font: bold 14px sans-serif, Arial;
   	color: #0A226A;
    float: left;
}
div#main div.partners img {
    border: solid 1px #eaeaea;
    margin: 0px 20px 0px 20px;
}




div#main div.certificates {
    clear: both;
    width: 930px;
    border-top: dashed 1px #c9c9c9;
    padding: 10px 0px 5px 20px;
    margin: 10px 0px 0px 0px;
}
div#main div.certificates p.title {
    padding: 11px 20px 0px 0px;
	font: bold 14px sans-serif, Arial;
   	color: #0A226A;
    float: left;
width: 110px;
float: left;
}
div#main div.certificates ul {
width: 800px;
float:left;
}
div#main div.certificates ul li  {
list-style: none;
background: none;
width: 266px;
float: left;
margin: 0px;
padding: 0px;
}
div#main div.certificates ul li p {

}
div#main div.certificates ul li p.img {
width: 86px;
overflow: hidden;
padding: 0px 13px 0px 0px;
float: left;
}
div#main div.certificates ul li p.content {
width: 167px;
float: left;
line-height: 16px;
font-size: 11px;
}
div#main div.certificates ul li p.content a,
div#main div.certificates ul li p.content a:hover {
font-size: 11px;
font-weight: bold;
display: block;
padding: 2px 0px 0px 0px;
text-decoration: none;
}
div#main div.certificates ul li img {
float: right;
}


