/* blog stylin */
.entry {text-align:left;}
.entry p {font-size:100%;text-align:justify;line-height:1.6em;margin:0 10px 10px 0; font-weight:normal}
.entry p.alignRight {text-align:right;font-weight: bold;}
.entry p.textTab {margin-left:30px; padding-bottom:3px;}
.entry p.homeImg {
	position:absolute;
	bottom:-410px;
	left: 304px;
}

.entry p.archive_plink {padding-top:7px;}
.entry p img{padding:10px 0 10px 0;}
.entry p.tableft {margin-left:25px; padding:0 0 0 0;}
.entry p.a:link {text-decoration: none; }
.entry p.a img{padding:10px 0 10px 0; }
.postmetadata {color:#000;font-size:90%;}
.entry p span.tSmall {font-size:10px;}
.entry p span.aBold {font-weight:bold}

/* start additional css for .aspx pages */
.netentry {width:700px;float:left;margin:10px 0 0 0;padding:0 0 5px 9px;text-align:left;}
.netentry p {font-size:100%;text-align:justify;margin:0 10px 10px 0;}
.netentry p.alignRight {text-align:right;}
.netentry p.textTab {margin-left:30px; padding-bottom:3px;}
.netentry p img{padding:10px 0 10px 0;}
.netbold {font-weight:bold;}
/* end .aspx pages */

h1.title {
color:#003563;
/*color:#12436e;
color:#1F4864;
font-weight: bold;*/
margin:0 0 7px 0;
font-size: 20px;
font-family:Verdana, "Times New Roman", Times, serif;
vertical-align:top;
padding-bottom:7px;
}

h1.title1 {
color:#003563;
margin:0 0 7px 0;
font-size: 20px;
font-family:Verdana, "Times New Roman", Times, serif;
vertical-align:top;
padding-bottom:0px;
}
h1.archive_title {
color:#003563;
/*color:#12436e;
color:#1F4864;
font-weight: bold;*/
margin:0 0 7px 0;
font-size: 20px;
font-family:Verdana, "Times New Roman", Times, serif;
vertical-align:top;
padding-bottom:0px;
}

h2.subtitle {
color:#003563;
/*color:#7D868F;
color:#1F4864;
color:#12436e;*/
font-weight: bold;
margin:0; 
font-size: 15px;
padding-top:5px;
padding-bottom:3px;
}

h2.archive_subtitle {
color:#003563;
font-weight: bold;
margin:0; 
font-size: 15px;
padding-top:0px;
padding-bottom:5px;
}
h2.advice_subtitle {
color:#003563;
font-weight: bold;
margin:0; 
font-size: 15px;
padding-top:10px;
}

h2.faqtitle {
color:#003563;
font-weight: bold;
margin:0; 
font-size: 14px;
padding-top:10px;
padding-bottom:3px;
}
 
h3.subtitle {
color:#003563;
/*color:#7D868F;
color:#1F4864;
color:#12436e;*/
font-weight: bold;
margin:0; 
font-size: 13px;
padding-bottom:7px;
}

h3.archive_subtitle {
color:#003563;
font-weight: bold;
margin:0; 
font-size: 13px;
padding-top: 10px;
padding-bottom:7px;
}

h5.date {
color:#000;
text-transform:uppercase;
font-size: 85%;
padding:2px;
margin:5px 0 10px 0;
border-bottom:1px solid #000;
text-align:right;}

.navBar h5 {
color:#12436e;
/*color:#7D868F;*/
/*color:#5A6F8E;*/
margin:5px 0 30px 0;
font-size:17px;
font-family:Verdana, "Times New Roman", Times, serif;
padding:5px 0 10px 0;
}


.Quest
{
margin:50px;
padding:25px 0 1px;
}

#resultset {padding:0 0 10px 0;margin:20px 0 0 0;border-bottom: 1px solid #999999;}
#resultset h1 {font-size:16px;font-weight:bold;}
#resultset h2 {font-size:14px;margin:0 0 10px 0;}
#resultset p {line-height:1.4;margin:0;}
#resultset p.address {}
#resultset p.details {}
#resultset p.description {margin:20px 0 0 0;font-weight:bold;}

ul#vertical li h3 {
font-weight:bold;
font-size:17px;
font-family:Verdana, "Times New Roman", Times, serif;
padding:5px 0 10px 0;
}
div.collapse-container ul {margin:0 0 0 30px;padding:0;list-style-type:disc;}

span.CompanyName {/*color:#000;*/margin:0; font-size: 15px; font-weight:bold}
span.CrossReferenceTo {/*color:#000;*/margin:0; font-weight:bold}
span.AuthorsRating {/*color:#000;*/margin:0; font-weight:bold}
span.centre {/*color:#000;*/;margin:0; font-weight:bold; font-size: 18px;}
/* 

Georgia, "Times New Roman", Times, serif

----------------------------------------------------------------------------- 
forms
-----------------------------------------------------------------------------*/

.sidebarform label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 90px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */

	font-size:110%;
}

.sidebarform form input, .sidebarform form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: 160px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	border:1px solid #999;
	padding:2px;
}

.sidebarform form input.button {float: right;margin:5px 78px 0 0;font-size:110%;width:50px;}

.searchform label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 90px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */

	font-size:110%;
}

.searchform form input, .sidebarform form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: 160px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	border:1px solid #999;
	padding:2px;
}

.searchform form input.button {float: right;margin:5px 78px 0 0;font-size:110%;width:50px;}
