﻿.Connection2010Body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f3f3f3;
	font-family:Arial;
	font-size:15px;
}

A
{
	text-decoration:none;
}
.homepagelink
{
	color:White;
	font-size: 80%;	
}

.homepagelink a
{
	color:White;
	text-decoration:none;	
}

.homepagelink a:hover

{
	color:White;
	text-decoration:none;
}
		
.homepagelink a:visited
{
	color:White;
	text-decoration:none;	
}

.footertext
{
	font-size:80%
}

.contentcontainer
{
	border-bottom:10px solid #0D5D98;
	border-left:10px solid #0D5D98;
	border-right:10px solid #0D5D98;
	padding:15px 10px 10px 10px;
	text-align:left;
}

.LeftContent
{
	width:495px;
	float:left;	
}

.RightContent
{
	width:250px;
	float:right;
}

.DetailContent
{
	float:left;
}

.PageTitle
{
	font-size:150%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:15px;
	color:#0C2677;
	line-height:150%;
}

.DetailTitle
{
	font-size:150%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0C2677;
	
}

.NewsHeader
{
	background-color:#f3f3f3;
	border:1px solid #cccccc;
	padding:3px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width:495px;
}

.NewsFooter
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-right:8px;
	font-size:85%;
	padding-bottom:4px;
}

.NewsItem
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:5px;
}

.NewsItemSmall
{
	font-size:75%;
	color: #666666;
}

.NewspageItem
{
	padding:5px;
	width:100%;
}

.CandidateWeb
{
	font-size:85%;	
}

.CandidateTable
{
	border-right: #0d5d98 1px solid; 
	border-top: #0d5d98 1px solid; 
	border-left: #0d5d98 1px solid;
	border-bottom: #0d5d98 1px solid; 
	background-color: #f3f3f3;
	width:250px;
}

.CandidateTableHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 5px;
	color: white;
	padding-top: 5px;
	font-family: Arial;
	background-color: #0d5d98;
}

.CandidateTableCell
{
	font-size: 10px;
	font-family: Arial;
	padding-bottom: 4px;
	padding-top: 4px;
	width:25%;
}

.CandidateTableCell image
{
	border:3px solid #f3f3f3;	
}

.CandidateTableCell image:hover
{
	border:3px solid #C01D2E;
}

.CandidateTableCellNewsSub
{
	font-size: 85%;
	font-family: Arial;
	padding:4px 7px 4px 7px;
	border-bottom:1px solid #cccccc;
}

.CandidateTableCellNews
{
	font-size: 80%;
	font-family: Arial;
	padding:4px 10px 4px 10px;
	background-color:White;
	border-bottom:1px solid #cccccc;
}


.CandidateIssuesBox
{
	border:2px solid #C01D2E;
	margin-bottom:20px;
}

.CandidateIssuesBoxHeader
{
	padding:6px;
	font-weight:bold;
	background-color:#C01D2E;
	color:White;
}

.CandidateIssuesBoxSubHeader
{
	padding:5px;
	font-weight:bold;
	background-color:#f3f3f3;
	font-size:85%;
	width:491px;
}

.CandidateIssuesBoxItem
{
	padding:6px;
	font-size:78%;
	vertical-align:middle;
	font-weight:bold;
}

.CandidateIssuesBoxItem image
{
	margin-right:3px;
}

.CandidateAuthorDate
{
	font-size:90%;
	color: #666666;
	margin-top:5px;
	
}


.HomePageHighlight
{
	border:2px solid #C01D2E;
	margin-bottom:20px;
	width:479px;
	padding:6px;
}

.IssuesTable
{
	border:1px solid #0d5d98;
}

.IssuesHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
	padding-bottom: 5px;
	color: white;
	padding-top: 5px;
	font-family: Arial;
	background-color: #0d5d98;
}

.IssuesItem
{
	font-size: 85%;
	font-family: Arial;
	padding:6px;
	border-bottom:1px solid #cccccc;
}



.Share
{
	font-size:80%;

	

}

.twtr-search-widget
{
	font-size:125%;
}

.CommentaryImage
{
	margin-right:4px;
	float:left;
}



/* Gallery */
.clear 
{   
    clear:both;
}   
  
#gallery 
{   
    position:relative;   
    float:left;
    height:111px;
}   
#gallery img 
{   
    position:absolute;  
 
}   
   
#gallery img.show 
{   
    z-index:500;
}   

/* End Gallery */
