 
/* RESET NECESSRY ITEMS*/
/*
div,img{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 clear:inherit;
}
*/


body  {
	background: #FFFFFF; /* changed! */
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

ul.platform{
	padding-top:0;
	margin-top:0;
	font-size: smaller;
}
.platform li{
 border:0;
 padding:0;
 margin: 0;
}
#candidateListWrapper{
 border-color:Black;
 border-style:solid;
 border-width:2px;
 margin: 0px 0px 0px 0px;
 /* width: 600px; */
 /* position:; */
 padding:0px 0px 0px 0px;
 /* clear:both; */
/* clear:inherit; */
 text-align:none;
}
.candidate_wrapper{
 /* position:relative; */
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 border:0px 0px 0px 0px;
}
.absolutePosDiv{
 position:absolute;
}
.topRightArea{
 float:right;
 width:100%;
}
.topRightGradientHolder{
 float:right;
}
.imageHolder{
 float:left;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 width: 110px;
 height: 110px;
}
.candidatePhoto{
 height:100px;
 width:100px;
 border-style: solid;
 border-width: 2px;
 border-color: Black;
 /* clear: both; */
}
.floater{
 float:left;
}
.candidateOffice{
 font-size:16px;
 font-weight:bold;
 color: #333333;
 /* float:left; */
 /* clear:both; */
}
.candidateBioBrief{
 font-size:12px;
 color: #111111;
}
.candidateBio{
 font-size:12px;
 color: #111111;
}
a.showMoreLink{
 color:#e84a2b;
 font-weight:bold;
}
a.showMoreLink_Full{
 color:#122852;
 font-weight:bold;
}
.linkArrow{
 position: relative;
 top:-1px;
 font-size:8px;

}
.seekingOffice{
 font-size:10px;
 background-color:White;
}
.candidateNameTextLine{
 font-size:18px;
 line-height:20px;
 font-weight:bold;
 color: Black;
 display:block;
}
.expandCloseButtonHolder{
 /* text-align:right; */
 padding: 3px 3px 0px 0px;
 float: right;
 clear:both;
}
.expandCloseButton{
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:Gray;
}
.teaserLook{
 /* background-image:url(../images/grad_white-ltGray.png); */
 background-image:url(../images/grad_white-ltGray_Brighter.png);
 background-repeat: repeat-x;
 background-position:bottom;
}
.fullContentLook{
 background: white url(../images/grad-short-white-dkBlue.png);
 background-repeat: repeat-x;
 background-position:bottom;
}

/* begin jQuery slider styles */
.candidate_slider{
 overflow: hidden; 
 /* display: none; */
 margin: 0px 0px 0px 0px;
 padding: 5px 5px 5px 5px;
 border: 0px 0px 0px 0px;
 /* width: 600px; */
}

.candidateContentSection{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0px 0px 0px 0px;
 /* width: 600px; */
 clear:both;
}

/* BEGIN CHANGES TO EXISTING PTDO CSS */
ul.MenuBarVertical {
/*border:1px solid #CCCCCC;*/
border:0px;
}

//.thrColHybHdr #sidebar1 {
//	background-color:#FFFFFF;
//	color:#1122FF;
//	float:left;
//	width:9em;
//	padding-top: 15px;
//	padding-right: 0pt;
//	padding-bottom: 15px;
//	padding-left: 0pt;
//}

ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 8em;
}

ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 9em;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
	border: 1px solid #CCC;
}

ul.MenuBarVertical a, ul.MenuBarVertical a:visited {
background-color:#FFFFFF;
color:#000000;
cursor:pointer;
display:block;
/*padding:0.5em 0.75em;*/
padding:8px 8px 3px 8px;
text-decoration:none;
}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus,
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #102A55;
	color: #FFF;
	text-decoration:none;
}

/* updating some of the previous styles to move the address */
.PTDObannerChanged {
	border-bottom-style: inset;
	border-bottom-color: #BEC0C9;
	border-bottom-width: 2px;
color:#132853;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:32pt;
font-variant:small-caps;
font-weight:normal;
/* margin-left:15%; */
margin: 0px 0px 0px 0px;
text-transform:capitalize;
width:100%;
display:block;
float:left;
}

.centeredImage {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
.lede {
	font-weight: bold;
}
