img {
	border:0px;
}

.small {
	font-size:0.65em;
}
.directory_search_box {

	background-color: #FDE3D2;

}

.directory_search_box_type {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 10px;

	color: #21285A;

}

.right_boxes_heading {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000;

}

.right_boxes_text {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 10px;

	color: #000;

}

.right_boxes_bg {

	background-color: #FFFFFF;

}

img.homeimg {
	margin-bottom:50px;
}
p.imgcaption {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.65em;
	line-height: 150%;
	color: #000;
}
.centre_main_text {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
}
p.centre_main_text a {
	line-height:150%;
	color:#093479;
}
p.centre_main_text a:hover {
	line-height:150%;
	color:#eb5117;
}

p.previouseditions a {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color:#093479;
	margin-left:15px;
	margin-top:0px;
	padding-top:0px;
}
p.previouseditions a:hover {
	color:#eb5117;
}

p.heading {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 150%;
	color: #093479;
	margin-bottom:0px;
	font-weight:bold;
}
p.heading a {
	color:#093479;
}
p.heading a:hover {
	color:#eb5117;
}

p.centre_main_text_links {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height:150%;
	color:#000;
	margin-top:0px;
}

p.centre_main_text_links a {
	line-height:150%;
	color:#093479;
}
p.centre_main_text_links a:hover {
	line-height:150%;
	color:#eb5117;
}
ul.centre_main_list {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
}
ul.centre_main_listnumbered li {
	margin-bottom:5px;
}
ul.centre_main_listnumbered {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	list-style:none;
}
ul.centre_main_list li {
	margin-bottom:5px;
}
ul.centre_main_list2 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 150%;
	color: #000;
	margin:0px;
	margin-left:15px;
	padding:0px;
}ul.centre_main_list2 li {
	margin-bottom:5px;
	margin-top:0px;
}

p.footnotes {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.65em;
	line-height: 150%;
	color: #000;
}

.centre_profile_heading {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 14px;

	color: #000;

	font-weight: bold;

}
p.centre_profile_heading a {
	color:#093479;
}

p.centre_profile_heading a:hover {
	color:#eb5117;
}
.left_searc_box_headingCopy {



	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 16px;

	color: #000;

	font-weight: bold;

}

.bottomlinks A:link {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #21285a;}

.bottomlinks A:visited {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #21285a;}

.bottomlinks A:active {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #21285a;}

.bottomlinks A:hover {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #F75D21;}

.featuredtext {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	font-size: 10px;

	color: #000;

}

#navcontainer ul

{

text-align: center;

padding-bottom:3px;

padding-top: 3px;

padding-left: 0;

margin-top: 0;

/* cancels gap caused by top padding in Opera 7.54 */

margin-left: 0;

background-color: #ABABAB;

color: white;

width: 100%;

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;



/* fixes Firefox 0.9.3 */

font-size: 0.75em;

}



#navcontainer ul li

{

display: inline;

padding-left: 0;

padding-right: 0;

padding-bottom: 5px;

/* matches link padding except for left and right */

padding-top: 5px;

}



#navcontainer ul

{

text-align: center;

padding-bottom: 5px;

padding-top: 5px;

padding-left: 0;

margin-top: 0;

/* cancels gap caused by top padding in Opera 7.54 */

margin-left: 0;

background-color: #ABABAB;

color: white;

width: 100%;

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;



/* fixes Firefox 0.9.3 */

}



#navcontainer ul li

{

display: inline;

padding-left: 0;

padding-right: 0;

padding-bottom: 5px;

/* matches link padding except for left and right */

padding-top: 5px;

}



#navcontainer ul li a

{

padding-left: 12px;

padding-right: 13px;

padding-bottom: 2px;

padding-top: 3px;

color: white;

text-decoration: none;


}



#navcontainer ul li a:hover

{

background-color: #ABABAB;

color: #eb5117;

}
#navcontainer ul li a#here

{

background-color: #ABABAB;

color: #093479;

}



a:link {
	color: #0000CC;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FF6600;
}

a:active {

	text-decoration: none;

}
p.left-ad-text {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.9em;
	line-height:150%;
	color:#000;
	margin-top:4px;
	width:120px;
}
p.left-ad-text a {
	color:#093479;
	text-decoration:underline;
}
p.left-ad-text a:hover {
	color:#eb5117;
	text-decoration:underline;
}
.leftlink A:link {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #21285a;}

.leftlink A:visited {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #21285a;}

.leftlink A:active {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #21285a;}

.leftlink A:hover {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; text-decoration: none; font-size: 10px; color: #F75D21;}.1pxbox {
	border: 1px solid #666666;
}
table.regularfeatures {
	width:430px;
	height:260px;
	margin-bottom:10px;
}
table.regularfeatures img {
	width:215px;
	height:130px;
	border:0px;
	margin:0px;
	padding:0px;
}

#spotlightpanels {
	width:100px;
	float:left;
	margin-right:40px;
}
