/* Main Template Updates */

#BannerImage {
height: 110px;
}

#Column1 {
margin-top: -36px;	
}

#BannerImage object, #BannerImage img {	
/* display: none; */
}

#MidBar {
height: 20px;	
}

#MidBar h1 {
display: none;	
}

#Column2 {
width: 664px;
}

#Column3 {
display: none;
}

#ClaimButton_Template {
display: none;	
}

#ShareWithFriend {
background-image: url('../images/ShareWithFriend.jpg');
background-color: #e2e3e5;
display: block;
width: 173px;
height: 25px;
line-height: 25px;
color: #ffffff;
text-decoration: none;
padding: 0;
text-align: center;
text-transform: uppercase;
margin-bottom: 5px;
vertical-align: middle;
font-size: 0.8em;
}

#ShareWithFriend:Hover {
background-image: url('../images/ShareWithFriend_On.jpg');
}

#SubscribeToViewpoint {
background-image: url('../images/ShareWithFriend.jpg');
background-color: #e2e3e5;
display: block;
width: 173px;
height: 25px;
line-height: 25px;
color: #ffffff;
text-decoration: none;
padding: 0;
text-align: center;
text-transform: uppercase;
margin-bottom: 20px;
vertical-align: middle;
font-size: 0.8em;
}

#SubscribeToViewpoint:Hover {
background-image: url('../images/ShareWithFriend_On.jpg');
}


/* Viewpoint Homepage */

.ViewpointGridList {
float: left;
list-style: none;
margin: 0;
padding: 0;
}

.ViewpointGridList li {
margin: 0;
padding: 0;
list-style:none;
margin-left: 0 !important;
color: #000000;
margin-bottom: 5px !important;
}

.ViewpointGridList a {
background-color: #e7e7e8;
padding: 10px 8px;
display: block;
color: #000000;	
}

.ViewpointGridList a:hover {
text-decoration: underline;
}

.ViewpointGridList li.Head {
padding: 10px 8px;
font-weight: bold;
color: #ffffff;
background-color: #8a9bcc;
}

/* Newsletter Page */

#ViewpointCols {
	
}

#ViewpointCol1 {
float: left;
display: inline;
width: 47%;
margin-right: 2%;
overflow: hidden;
}

#ViewpointCol2 {
float: left;
display: inline;
width: 47%;
margin-left: 2%;
overflow: hidden;
}

#ViewpointCols h2 {
background-color: #e2e3e4;
padding: 8px;
color: #0053a0;
font-size: 1.2em;
font-weight: bold;
}

#ViewpointCols .Entry {
border-bottom: 1px dashed #bcbdc0;
margin-bottom: 1em;
}

#ViewpointCols .Entry:target {
/*
color: #fff;
background-color: #5073b4;
padding: 10px;
*/
}

#ViewpointCols .Entry:target img {
margin: -10px;
}

#ViewpointCols .InBrief {
background-color: #dfe4f2;	
margin-bottom: 1em;
}

#ViewpointCols .InBrief h3 {
padding: 8px;
border-bottom: 1px dashed #a1aed7;	
margin: 0;
}

#ViewpointCols .InBrief h3.Last {
border-bottom: none;
padding-bottom: 12px;
}

#ViewpointCols .InBrief h3 a {
display: block;
color: #6d6e71;
}

#ViewpointCols .InBrief h3 a:hover {
color: #0053a1;
}


#ViewpointCols .InBrief h2 {
background-color: #c5cce6;
margin-bottom: 0;
}

#ViewpointCols .InBrief h2 a {
color: #0053a0;
}

#ViewpointCols.InBriefPage .Entry {
border-top: 1px dashed #bcbdc0;
border-bottom: none;
padding-top: 1em;
}

#ViewpointCols.InBriefPage .Entry.Last {
border-top: 1px dashed #a1aed7;
border-bottom: 1px dashed #a1aed7;
}

.ViewpointArticleImage {
float: right;
margin: 0 0 1em 1em;
}

/* Side Menu */
#ViewpointMenu {
border-bottom: 2px solid #0053a0;
}

#ViewpointMenu h2 {
margin-bottom: 0;	
}

#ViewpointMenu h3 {
font-size: 1.1em;
color: #000;
}

#ViewpointMenu ul {
border-top: 2px solid #0053a0;	
margin: 0;
padding: 0;
list-style: none;
}

#ViewpointMenu ul li {
padding: 4px 2px;
border-bottom: 1px solid #bcbdc0;
}

#ViewpointMenu ul li.Last {
border-bottom: none;
}

#ViewpointMenu ul li.Heading {
font-weight: bold;
color: #0053a0;
font-size: 1.1em;
}