tml{
	overflow: auto;
}

body {
	/*font-family : 'Cantarell',arial,sans-serif;	*/
	font-family :arial,sans-serif;	
	font-size:18px;
	color:#251f5f;
	background:#fff;
	width:100%;	
	line-height:18px;
color:#333;
	letter-spacing:1px;
}
.clearfix {
  *zoom: 1;
  
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
  }
.clearfix:after {
	clear: both;
}

#mainBody .downloadStore ul{width:100%; letter-spacing:0px;}

#content .contourPage a {font-size:12px}

.smalltext {font-size:12px;}

.termsandconditions .field-validation-error{width:100%;} 


.leftMenu{background-color:#eff0f2; padding:5px;}



/* search Overlay */
	#searchOverlay{
		position:absolute;
		top:146px;
	margin-top:30px;
		left:0px;
		width:100%;
		min-height:120%;
		background:#CCC;
		z-index:17;
	}

	#searchOverlay #wrap{
		z-index:16;		
		margin:0 auto;
		width:990px;
	}

	#searchOverlay #wrap #ajaxleftColumn{
		float:left;
		width:486px;
	}

	#searchOverlay #wrap #ajaxleftColumn{
		margin-left:20px;
		margin-top:38px;
	}

	#searchOverlay ul{
		clear:both;	
	}

	#searchOverlay ul li{
		width:100%;
	}

	#searchOverlay ul li.People {
		color:#000;
	}

	#searchOverlay ul li a{
		font-size:0.7em;
		color:#000;
		text-decoration:none;
		margin-top:20px;
		margin-bottom: 10px;
	}

	#searchOverlay ul li a img{
		padding:0px 0px 5px 0px;
	}

	#searchOverlay ul ul{
		width:100%;
		margin-left:11px;
		margin:0px 0px 10px 11px;
		padding:0px;
	}

	#searchOverlay ul ul li a{
		font-size:0.7em;
		color:#000;	
		text-decoration:none;
	}


	#searchOverlay #wrap #ajaxrightColumn{
		float:right;
		width:464px;	
	}

	#searchOverlay #wrap #ajaxrightColumn img#closeButton{
		float:right;
		margin-top:0px;
		margin-right:22px;
	}

	ul li.title
	{
		color:#fff;
padding:25px 0px 10px 0px;
	}

.arrowLink{
	margin-left:5px;	
}

.clear{
	clear:both;
}

a{
	text-decoration:none;
}

/* header */

#wrapper {	
	width:100%;	
}

#container{
	margin:0 auto;
	width:100%;
}

#header{		
}

#logo a img{
	float:left;		
}

#breadcrumbs{
	margin-top:20px;	
	font-family:Arial;
	font-size:0.6em;
		margin-left:350px;
	/*width:75%;*/
	width: 33%;
	margin-top: 30px;
} 

#breadcrumbs a{
	color:#999;	
	text-decoration:none;
	padding:0px 3px; 
	letter-spacing:0px;
}

/* main menu */

#mainMenuHolder{		
	margin-top:5px;
	margin-bottom:20px;	
	float:right
}

ul#mainMenu{
	float:right;
	text-align:right;	
}

ul#mainMenu li{
	display:inline;
	text-align:right;
	margin-left:0px;		
	margin-right:0px;
    padding:7px !important;
	letter-spacing: -0.8px;
}

ul#mainMenu li ul li{
	letter-spacing: 1px;
}


ul#mainMenu li, ul#footerMainMenu li{	
	list-style:none;				
}

ul#mainMenu li a, ul#footerMainMenu li a{	
	color:#666;	
	text-decoration:none;
	font-size:0.86em;
}

ul.firstMenu li a, ul.secondMenu li a, .submenu ul li a{	
	text-decoration:none;
}

ul.firstMenu li a:hover, ul.secondMenu li a:hover, .submenu ul li a:hover{	
	text-decoration:underline;
}

ul#mainMenu ul li.subMenuTitle {text-decoration:none;}

ul#mainMenu li a:visited, ul#footerMainMenu li a:visited{
	color:#666;	
}

ul#mainMenu li.active a,ul#footerMainMenu li.active a,
ul#mainMenu li a:hover,ul#footerMainMenu li a:hover{
	color:#000;	
  background:#666;
}

ul#mainMenu li
{
  float:left;
  position:relative;
	color:#666;
}

ul#mainMenu li:hover
{
	color:#fff;
}

ul#mainMenu li .submenu
{
  position:absolute;
  background:#666;
  display:none;
  z-index:20;
  padding-bottom:20px;
  padding-top:20px;
left:0px;

}

ul#mainMenu li:hover > .submenu
{
  display:block;
}

ul#mainMenu li .submenu.twoColumn
{
  width:480px;
}

ul#mainMenu li .submenu a
{
  color:#fff;
font-size:12px;
}

ul#mainMenu li .submenu a:hover
{
  text-decoration:underline;
}

ul#mainMenu li .submenu ul
{
  float:left;
  padding-left:0px !important;
}

ul#mainMenu li .submenu ul li
{
 width:140px;
  text-align:left;
  padding-left:20px;
  margin-bottom:0px;
  padding:0px 0px 0px 10px !important;
  clear:both;  
}

ul#mainMenu li .submenu ul li a
{
  padding:0px !important;
}

ul#mainMenu li .submenu ul li:hover
{
  background:#666;
	text-decoration:underline;
}


ul#mainMenu li:hover > a
{
color:#fff;

}

ul#mainMenu li:hover
  {
    background:#666;

  }

ul#mainMenu li .submenu ul
{
border-left:1px solid #fff;
padding-left:40px;
}

ul#mainMenu li .submenu ul:nth-of-type(1)
{
border-left:0px solid #fff;
padding-left:0px;
}

ul#footerMainMenu{
	clear:both;
	padding:0px;
	border-top:2px solid #24A9E0;
	border-bottom:2px solid #24A9E0;
}

ul#footerMainMenu li{
	display:block;
	border-bottom:1px solid #ccc;	
	padding:15px 5% 15px 7%;
	overflow:hidden;
}

ul#footerMainMenu li a{
	/*color:#333;*/
}


/* SearchBox */
#searchBox{	
	/*margin-top:5px;	*/
	margin-top:-25px;
	border:0px solid #fff;	
}
 
#searchBox input{
	margin:0px;	
	background:#ccc;		
	margin-bottom:10px;	
	color:#fff;
	border:none;				
	
}

#searchBox a img{
	float:left;
	padding-left:12px;
}

#searchBox input.white{
	float:left;
	background-color:#fff;
	width:69px;
	padding-left:12px;
}


#content{
	clear:both;		
}

#content #mainBody p strong{
	color:#333333;
	font-weight:bold;
}

/* wordCloud*/
.wordCloud{	
	padding-top:10px;
	padding-bottom:25px;	
	float:right;
	text-align:right;	
}

.keyword1,
.keyword2,
.keyword3,
.keyword4,
.keyword5,
.keyword6,
.keyword7{	
	width:100%;	
	margin-top:5px;
	float:right;	
}

#content a.keyword1,
#content a.keyword2,
#content a.keyword3,
#content a.keyword4,
#content a.keyword5,
#content a.keyword6,
#content a.keyword7{
	color:#333;	
	line-height:130%;	
}	

#content  a.keyword1{	
	margin-right:2px;
}

#content  a.keyword2{	
	margin-right:16px;
}

#content  a.keyword3{	
	margin-right:-5px;
}

#content  a.keyword4{	
	margin-right:37px;
}

#content a.keyword5{	
}
	
#content  a.keyword6{	
	margin-right:5px;
}

#content  .keyword7 a{	
	margin-right:20px;
}

hr{
	clear:both;	
	height: 1px;
	width:100%;	
	border:none;
	background-color: #ccc;
    color:#ccc;  	
}

/* header text */
h1{
	float:left;
	color:#252160;	
	line-height:120%;	
	margin:10px 0px 0px 2px;
	width:100%;		
}

h2{	
	color:#333;
	font-size:2.1em;
	width:100%;
	line-height:120%;		
	padding-right:20px;

}	

h3, h3 p{
	color:#333;		
	width:100%;		
}

h3 p{
	/*margin-bottom:10px;		*/
}
h3{
	/*margin-bottom:25px;	*/	
	letter-spacing:0px;
	margin-top:-22px;
}

/* blue Quote */
.blueQuoteHolder{ 	
	background:white;	
}

.blueQuoteHolder .blueQuote{	
	position:relative;	
}

.blueQuoteHolder .blueQuote p{
	font-size:0.97em;
	font-weight: bold;	
	line-height:120%;
	color:#252060;
	margin-bottom:20px;
}

.blueQuoteHolder .blueQuote p img.imgStart,
.blueQuoteHolder .blueQuote p img.imgEnd{	
	position:relative;
	padding-right:5px;	
}

.blueQuoteHolder .blueQuote p img.imgEnd{padding-left:5px;}

.blueQuoteHolder .blueQuoteName{
	clear:both;
	text-align:left;	
	font-family:arial;
	width:100%;	
	color:#24a9df;
	letter-spacing:0px;	
	font-size: 0.8em
}

hr.blueQuoteSeparator,
hr.mainTextSeparator{
	margin-top:30px;
	margin-bottom:30px;
}

#middleColumn, #middleColumn1{
	float:left;
}

#rightColumn, #rightColumn1{
	float:left;
}

/* features */
h4{
	color:#000;
	line-height:120%;
}

#content a{
	text-decoration:none;
	color:#24a9df;
	font-size:0.83em;
	font-size: 18px;
	/*letter-spacing: 1px;*/
}


#content .twitterFeed a{
	font-family:arial;	
	width:100%;
	float:right;
	text-align:right;	
	margin-bottom:5px;
}

#content .feature a{
	font-family:arial;	
	width:100%;
	float:left;
	text-align:left;	
	margin-bottom:5px;
	letter-spacing: 0px;
	font-size: 14px;
	}

#middleColumn a, #middleColumn .feature a{

text-align:left;
}

#content .feature a.fancybox-media{
	float:none;
}

#mainBody p a{
	color: #24a9df;
	font-size:1em;
	text-align:left;
	/*padding-right:15px;
	margin-right:5px;*/
	/*background-image:url('/web/20151211123700im_/http://www.ashfords.co.uk/images/greenArrowSmall.png');*/
	background-repeat:no-repeat;
	background-position:right;
}

#content .feature p{
	color:#666;	
	font-family:arial;
	font-size: 12px;
	margin-bottom: 10px; 
	/*margin-top:20px;*/
	line-height:120%;
	letter-spacing:0px;
}

#content .featureImage{
	position:relative;
	/*margin-bottom:70px;
	 height:190px; */
	min-height: 170px;
}

#content .featureImage img.featureImageOverlay{
	position:absolute;
	top:0px;
	left:0px;		
}

#content .featureImage img{
	/*position:absolute;*/
	width:100%;
	height:auto;
}

/* detail page image */
#mainBody .mainImage{	
	clear:both;
	position:relative;
	width:100%;
	height:auto;
	margin-top:39px;	
}

#mainBody .mainImage img{
	text-align:left;
	float:left;	
}

#mainBody .mainImage img#mainImageOverlay{		
	position:absolute;
	top:0px;
	left:0px;	
}

/* main body menu */
#mainBody ul{
	float:left;
	padding-bottom:10px;
	padding-top:5px;
	width:627px;
	list-style-type:disc;
	padding-left:17px;
}

#mainBody ul li {
	/*display:block;*/
	text-align:left;	
}

#mainBody ul ul, #mainBody ul ul ul{
	margin:0px 0px 10px 10px;
}

#mainBody ul li a{
	/*color:#333;*/
	font-size:1.0em;
	font-family:arial;	
}

#content #mainBody ul li a{	
	text-align:left;	
	margin:0px;
	letter-spacing:1px;
}

#mainBody ul ul li a, #mainBody ul ul ul li a{
	font-size:1.25em;
	letter-spacing:1px;
}

#mainBody ul li a img{
	padding-bottom:4px;	
	padding-left:3px;	
}

#mainBody table{
	margin-top:40px;
	margin-bottom:40px;
}

#mainBody table,
#mainBody table tr,
#mainBody table tr td
{
	border:none!important;
	padding:3px 5px;
	color:#666;
	letter-spacing:0px;
	font-size:0.94em;
}

#mainBody table tr:first-child td{
	color:#666666;
	font-size:1em;
	font-weight:bold;
}

#mainBody table tr td{
	width:25%;
	border:1px solid #666!important;
	padding-bottom:10px;
}






#mainBody table.borderless{
	margin-top:40px;
	margin-bottom:40px;
	border-collapse:collapse
}

#mainBody table.borderless,
#mainBody table.borderless tr,
#mainBody table.borderless tr td
{
	border:none!important;
	padding:3px 5px;
	color:#666;
	letter-spacing:0px;
	font-weight:normal;
}

#mainBody table.borderless tr:first-child td{
	color:#666666;
	font-weight:normal;
	font-size: 15px;
}

#mainBody table.borderless tr td{
	width:25%;
	border:0px solid #666!important;
	padding-bottom:10px;
	font-size: 15px;
}









	
/* office map */
#mapBackground{
	position:relative;	
	background:url(/web/20151211123700im_/http://www.ashfords.co.uk/images/mapBackground.png);
}

#mapForeground{
	/*position:absolute;*/
	top:0;
	left:0;	
	padding-bottom:20px;
}

small {padding-bottom:20px; font-size:12px; color:#000;}
small a{font-size:12px; color:#000;}
#content #mainBody a#mapLink{
	position:absolute;
	bottom:0px;
	right:15px;
	font-size:10px;
	color:#fff;
	width:100px;
}

#leftColumn{
	float:left;	
}

/* left person */

#leftColumn #categories:focus{
	background:#24a9e0;
}

#leftColumn .person .sideImage{	
	float:right;
	margin-left:-12%;		
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:20px;
}

#leftColumn .person .sideImage img{
	text-align:right;
	float:right;	
}

#leftColumn .person .sideImage img#sideImageOverlay{		
	position:absolute;
	top:0px;
	right:0px;	
}

#leftColumn .person .source a{	
	text-align:left;	
	color:#666;
	margin-bottom:0px;	
}

#leftColumn .person .position{
	clear:both;
	text-align:left;	
	font-family:arial;
	margin-bottom:10px;
	letter-spacing:0px;	
}

.greyQuoteHolder .quotePhone{	
	font-family:arial;	
}


#content .quoteEmail a{
	width:100%;
	text-align:left;
	margin-bottom:10px;
	margin-top:-14px;
	font-family:arial;
}

#content .quoteEmail a img{
	padding-bottom:3px;
	margin-left:3px;	
}

#content .greyQuoteHolder .quoteLink{	
	text-align:right;
	float:left;
	margin:10px -25px 10px -10px;	
}

#content .greyQuoteHolder .quoteLink a img{
	margin-left:10px;			
}	

.greyQuoteHolder{			
	width:255px;		
	margin:20px 0px 4px 25px;
}

.greyQuoteHolder .greyQuote{
	position:relative;		
}

.greyQuoteHolder .greyQuote p{	
	margin-bottom:35px;	
	color:#666;	
	line-height:110%;
}

.greyQuoteHolder .greyQuote p img.imgStart,
.greyQuoteHolder .greyQuote p img.imgEnd{	
	position:absolute;	
}

.greyQuoteHolder .greyQuote p img.imgStart{
	top:2px;
	left:-34px;
}

.greyQuoteHolder .greyQuote p img.imgEnd{
	/*right:-25px;*/
	bottom:-5px;

}

/* recruitment leftColumnHeader */
#leftColumn #leftColumnHeader{
	padding-top:30px;
}

#leftColumn #leftColumnHeader p{
	color:#666;
	line-height:120%;
	margin-top:0px;
	margin-bottom:20px;		
}

#leftColumn #leftColumnHeader a{	
	color:#666;	
}


/* left menu */

.leftMenu {
float:left;
	width:273px;
		padding:0px 30px 30px 30px;
	}

 .leftMenu ul{
	float:left;
	width:100%;
	
}

h5{
	font-size:0.94em;
	color:#252160;		
	font-weight:bold;
}

ol{
	padding-left:28px;
	color:#666;
	padding-bottom:15px;
	padding-top:15px;
}

#leftColumn ul{
	float:left;
	padding-bottom:5px; /*was 20px JI*/
	padding-top:10px;
}

#leftColumn ul li {
	display:list-item;
	text-align:left;
	width:99%;	/*JI changed to stop green arrow overflow*/
}

#leftColumn .feature a{
	color:#24A9DF;
}

#leftColumn .feature{
	padding:20px;
	background-color: #bae3f5;
	width: 333px;
}

#leftColumn ul li a{
	color:#24A9DF;
	font-size:0.77em;
	font-family:arial;	
}

#content #leftColumn ul li a{	
	text-align:left;	
	margin:0px;
}

#leftColumn ul li a img{
	padding-bottom:2px;	
}

#mainBody ul li{
	color:#333;
	font-size:0.94em;
	padding-bottom: 2px;
}

#mainBody ul li ul {padding-top: 4px; width:91%}

#mainBody ul li ul li {
    font-size: 0.99em;
}


/* leftColumnHeader form */
#leftColumn #leftColumnHeader{
	margin-bottom:20px;
}

#leftColumn #leftColumnHeader p a{
	color:#b2d233;		
	font-size:1em;
	
}

#leftColumn #leftColumnHeader p a img{
	color:#b2d233;	
	margin-left:2px;
}

/* middle & rightHandColumn link */

#middleColumn .feature:hover,
#rightColumn .feature:hover,
#mainBody .feature:hover{
	cursor:pointer;
}

#middleColumn .feature,
#rightColumn .feature,
#mainBody .feature{
	cursor:pointer;
}

#mainBody .feature span{
	color:#24a9e0;
	font-size: 14px;
	letter-spacing: 1px;
}



#middleColumn a .feature,
#rightColumn a .feature,
#mainBody a .feature{
	cursor:pointer;
	text-align:left;
}

#mainBody a .feature span{
	color:#24a9df;
	font-size:0.8em;
}




/* footer */

#footer{
	clear:both;
	padding-top: 20px;
}

#footer p{
	letter-spacing:0px;
	padding-bottom: 10px;
}

#footerLeft{
	margin-top: -37px;
	width:465px;
	margin-right:20px;
	float:left;	
}

#footerRight{
	width:565px;	
	float:right;
}
#footer > #footerRight{	
	text-align:right;
}
#footer li{
	display:inline;	
	list-style:none;
	line-height:60%;
}

ul#footerLeftMenu{	
	width:100%;	
	padding-bottom:30px;
	padding-top: 3px;
}

ul#footerRightMenu{			
	border-bottom: 1px solid #f4f4f4;
    padding-bottom: 10px;
    padding-top: 11px;
    text-align: right;
    width: 100%;
}

ul#footerLeftMenu li{	
	margin-left:15px;	
}

ul#footerRightMenu li{	
	margin-left:15px;		
}

ul#footerLeftMenu li a{
	font-family:Arial;
	color:#24a9df;	
	text-decoration:none;
	font-size:0.6em;
	font-weight:bold;
	letter-spacing:0px;	
}

ul#footerRightMenu li a{
	font-family:Arial;
	color:#24a9df;	
	text-decoration:none;
	font-size:0.6em;
	font-weight:bold;
	letter-spacing:0px;	
}

#footerLeft p{	
	margin-left:0px;	
	width:100%;
	font-family:Arial;
	color:#666;	
	font-size:0.55em;	
	line-height:110%;	
}

#footer p a{
	float:right;
	text-align:right;	
	font-family:Arial;
	color:#666;	
	font-size:0.55em;	
	text-decoration:none;		
}

#footerLogo{		
	width:100%;
	float:right;
}

#footerLogo a img{
	padding-bottom:25px;
	width:85px;
	float:right;
}

.submitFilters{
	float:right;
	padding-right:7px;
	padding-top:10px;
}

#filter #categories{
	/* margin-top:10px; */
}

#leftColumn #filter{
	margin-top:30px;
}

#leftColumn #filter h5{
	margin-bottom:10px;
}

.leftMenu h5{
	padding-top:10px;
}








.button
 {
    background:#24A9E0;
    color:#fff !important;
    position:relative;
    float:right;        
    padding:3px;
 background:#666666;

    /*font-size:0.85em !important;*/
  }

.Filter
 {
    color:#000 !important;
  
  }

.buttonalignRightsearch
 {
    background:#24A9E0;
    color:#000 !important;
    position:relative;
    float:right;        
    padding:3px;
 background:#ccc;

    /*font-size:0.85em !important;*/
  }



.purpleTitle { border-bottom:1px solid #252060;float:left;width:100%;letter-spacing:0px;}
.purpleTitleSpan
{
  color:#fff; padding: 5px;
background-color:#252060;
  float:left;
	letter-spacing:0px;
	margin-top: 12px;
}


.greenBullets {
    list-style: none ;
    padding:0 !important;
margin-left:0px !important;
margin-top:5px;
margin-bottom:10px !important;
width:auto !important;
	letter-spacing:0px;
	
}

.greenBullets li { 
padding-left:10px;
font-size:0.95em !important;
font-weight:normal;
margin-bottom:5px;color:#666666;
width:100%;
clear:both;
}


.greenBullets {
    list-style: disc!important ;
    padding:0 !important;
margin-left:15px !important;
margin-top:5px;
margin-bottom:10px !important;
width:auto !important;
letter-spacing:0px;	
}

.greenBullets li { 
font-size:16px !important;
font-weight:normal;
margin-bottom:5px;color:#666666;
padding-left:10px;
color:#b3cf3c !important;
  
}

.greenBullets li span
{
color:#333;
}

.greenBullets li ul li span
{
color:#333;
}

.greenBullets li span ul
{
  margin-top:15px !important;
  width:100% !important;
  clear:both !important;
}

#content #mainBody ul.greenBullets li a

{
letter-spacing:0px;
}


.bodyCopy table{width: 100%; background-color:red;}









.contactDetails{
	display:none;
}




ul.twoColumn
{
display:inline;
width:46% !important;
margin-right:2%;
	letter-spacing:0px;
}

p{
clear:both;
/*color:#666666;*/
font-size:0.94em;
	/*font-size:15px;*/
font-weight:normal;
	letter-spacing:0px;
}

ul.twoColumn:nth-child(even)
{
margin-right:0%;
}


ul.twoColumn li
{
font-size:15px !important;
list-style:none;
font-weight:normal;
margin-bottom:15px;
}

.PurpleList li  { 

	color: #252060 !important;
	font-weight: bold;
font-size:18px !important
}



.arrowLink
{
display:none;
}



.downloads,
.relatedContent,
.meetTheTeam,
.relatedLinks
{
  clear:both;   
  /*width:220px;*/
width:248px;
	
  /*margin-bottom:15px;*/
  padding-bottom:15px;
  /*border-bottom:1px solid #ccc;*/
  float:left;
  padding-left:85px;  
	background-color:#eff0f2;
}

.meetTheTeam{margin-bottom:20px;margin-top:0px;}

.teamSeperator{ clear:both; background-color: #ccc; size: 1px; margin-bottom: 20px; margin-top: 20px;}

.downloads{
background:#eff0f2  url(/web/20151211123700im_/http://www.ashfords.co.uk/images/download_icon.png) no-repeat;
  }

.relatedContent{
background:#eff0f2  url(/web/20151211123700im_/http://www.ashfords.co.uk/images/related_icon.png) no-repeat;
  }

.meetTheTeam{
background:#eff0f2 url(/web/20151211123700im_/http://www.ashfords.co.uk/images/team_icon.png) no-repeat;
	
  }

.relatedLinks{
background:#eff0f2  url(/web/20151211123700im_/http://www.ashfords.co.uk/images/related_icon.png) no-repeat;
  }

.downloads h2,
.relatedContent h2,
.meetTheTeam h2,
.relatedLinks h2
{
  font-size:17px;
  clear:both;  
  margin:0px;
  
  color:#252160;
}

.downloads ul,
.relatedContent ul,
.meetTheTeam ul,
.relatedLinks ul
{
  float:left;
  margin:0px;
  padding:0px;
}

.downloads ul
{
margin-right:10px;
}

.relatedContent ul li,
.meetTheTeam ul li,
.relatedLinks ul li
{
  float:left;
width:100% !important;
  margin:0px !important;
  padding:0px  !important;
  line-height:12px;
	
}

.downloads ul li,
{
  float:left;
width:100% !important;
  margin:0px !important;
  padding:5px 0px 0px 0px  !important;
  line-height:12px;
	
}

.downloads ul li a, 
.relatedContent ul li a,
.meetTheTeam ul li a,
.relatedLinks ul li a
{
  color:#24A9DF;
  font-size:12px !important;
	
  
}

.position
{
margin-top:5px;
}

.person > a
{
font-size:15px !important; 
margin-left:25px;
margin-top:10px;
float:left;
}

.quotePhone
{
color:#666;
margin-top:5px;
}

.alignRight
{
float:right !important;
width:auto !important;
}

.alignLeft
{
float:left !important;
width:auto !important;
}


#content #mainBody p strong.boldPurple, #content #mainBody p.boldPurple{font-weight: bold; color: #252160 }


.whiteBorder{border: solid 1px white;margin-top: 10px;}

.cwt_tag a
{
  color:#999 !important;
  text-shadow:0px !important;
}


.subscribeLink
{ 
font-size:12px;
margin-top:40px;
letter-spacing:0px;
font-family:arial;
}

.subscribeLink a
{
font-size:15px !important;
font-family:arial !important;
float:left;
margin-top:10px;
}



/*SHARE THIS WIDGET */

.addthis_floating_style
{
/*	position:relative !important;
	float:right !important;
	bottom:-140px;
	z-index:100;
	right:-95px;
	border-radius:1px;
	margin-bottom:-112px;
	height:113px;
	position:fixed !important;
	top:88px !important;
	right:-5px;*/
	border-radius:1px;
}

.sharewidget
{
z-index:30;
/*right:-10px;*/
left:0px;
margin-left:950px;
position:absolute;
}

ul.firstMenu li.subMenuTitle, ul.secondMenu li.subMenuTitle  {font-size:12px; font-weight:bold; padding-bottom: 5px; color:#fff;}


ul#mainMenu li ul.firstMenu li.subMenuTitle, ul#mainMenu li ul.secondMenu li.subMenuTitle {text-decoration:none;font-size:12px; font-weight:bold; padding-bottom: 5px; color:#fff;}
/* END */



.sitemap ul li
{
width:100%;
clear:both;
}

.sitemap ul li ul 
{
width:100% !important;
float:left;
clear:both;
}

.sitemap ul li a
{
font-size:17px !important;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*
     FILE ARCHIVED ON 12:37:00 Dec 11, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:40:43 Feb 22, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 107.296
  exclusion.robots: 0.125
  exclusion.robots.policy: 0.115
  RedisCDXSource: 0.767
  esindex: 0.013
  LoadShardBlock: 83.649 (3)
  PetaboxLoader3.datanode: 83.623 (4)
  CDXLines.iter: 19.688 (3)
  load_resource: 301.981
  PetaboxLoader3.resolve: 65.339
*/