﻿/*PANEL OVERRIDES
-------------------------------------*/
a:link, a:visited {
   color: #375182;
}
a:hover, a:active {
   color: #a33332;
}

.postsTable a:link, a:visited, a:hover, a:active {
   text-decoration: none;
}


b.rbottom b, .panel .panel_f, .panel .panel_c {
   background: Transparent none repeat scroll 0 0;
}

.panel b.rtop, .panel b.rbottom, .panel b.rtop b, .panel b.rbottom b {
   height: 0;
}

div.panel .panel_h {
   padding: 0;
}

div.panel .panel_c {
   padding: 0px;
}


.panel_h, .pageState {
   display: none;
}

.centerCol .panel {
   border-right: solid 1px #cdd2e6;
   border-left: solid 1px #cdd2e6;
   padding: 25px 15px 50px 15px;
}

.centerCol ul.posts.medium li {
   padding-bottom: 7px;
}


/*3 column layout
-------------------------------------*/

ul.posts {
   padding: 0;
   margin: 0px;
}

.centerCol ul.posts {
   padding: 0px;
   margin: 0px;
}

.centerCol ul.posts .panel_h a:link, .centerCol ul.posts .panel_h a:visited {
   font-size: medium;
}

.subTitle, .centerCol .title {
   color: #003987;
}

.subTitle {
   padding-top: 10px;
   border-bottom: solid 1px #CCC;
   margin-bottom: 7px;
}

.itemTitle a:link, .itemTitle a:visited {
   position: relative;
   top: -1px;
}

.title a:link, .title a:visited {
/*
   position: relative;
   top: -1px;
*/
}

.sidebar h2.subTitle {
   font-size: 100%;
}

.subTitle a:link, .subTitle a:visited {
   position: relative;
   top: -1px;
   font-family: Arial;
   font-weight: bold;
}

.sidebar ul.posts.medium li.post.last {
   padding-bottom: 4px;
}

ul.posts.medium .posted {
   border-bottom: none;
   color: #A33332;
   line-height:1.5em;
}

.itemPanel_h .posted 
{
    color: #A33332;
    line-height: .8em;
}

div.panel .itemPanel_h,
div.itemTitle {
    background-image:none;
    border-bottom:1px solid #A33332;
    font-style:normal;
    height:auto;
    padding-right:0px;
}

/* Misc Overrides
-------------------------------------*/
ul.posts h2.title, h2.itemTitle {
   width: 72%;
   font-size: large;
   line-height: 1.2em;
   margin-bottom: 3px;
}

#accountLinks, .headerLink, a:link.headerLink, a:visited.headerLink {
   color: #FFFFFF;
}

a:hover.headerLink, a:active.headerLink {
   color: #FFFFFF;
}

h2.itemTitle {
   margin: 20px 0px 0px 0px;
}

.itemPanel_h h2.itemTitle a:link, 
.itemPanel_h h2.itemTitle a:visited {
   color: #375182;
}

.itemPanel_h h2.itemTitle a:hover, 
.itemPanel_h h2.itemTitle a:active {
   color: #a33332;
}

.postTable {
   width: 919px;
   min-height: 550px;
}

.postTable td {
   vertical-align: top;
}

ul.posts.medium li {
   list-style-type: none;
}

.postTable .leftCol, .postTable .rightCol {
   width: 20%;
}

.postTable .leftCol, .postTable .rightCol {
   background-color: #F5F5F5;
}

.postTable .leftCol .title, .postTable .rightCol .title {
   font-weight: normal;
}

.postTable .centerCol {
   width: 60%;
   background-color: #FFF;
   border-left: solid 1px #EEE;
   border-right: solid 1px #EEE;
}

.rightCol ul.posts .posted, .leftCol ul.posts .posted, .rightCol ul.posts .content, .leftCol ul.posts .content {
   display: none;
   padding: 0px;
   margin: 0px;
   height: 0px;
   text-indent: -9999px;
}

.centerCol .panel h2 {
   margin: 0px;
   padding: 0px;
}
