@import url("../../../LayoutThemes/Default/CSS/otherstyles.css");

html,body {
	border:0;
	height:100%;
	margin:0;
	padding:0;
	background-position:center;
	background-image:url(../images/background-line.jpg);
}

a, a:link, a:visited, a:active {
	text-decoration:underline;
	color:#666;
}
/*color:#87C540;*/
a:hover{
	text-decoration:none;
	text-decoration:underline;
}

.backToTopLink a, .backToTopLink a:link, .backToTopLink a:visited, .backToTopLink a:active {
	text-decoration:none;
	color:#666;
}

.backToTopLink a:hover{
	text-decoration:underline;
}


.noUnderlineLink a, .noUnderlineLink a:link, .noUnderlineLink a:visited, .noUnderlineLink a:active {
	text-decoration:none;
	color:#666;
}

.noUnderlineLink a:hover{
	text-decoration:underline;
}

form {
	margin:0;
	padding:0;
}

body{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	/*background-color:#FFFFFF;*/
}

td{
	font-size:0.98em;
}

.HLTA_table_text{
	font-size:1.05em !important;
}

img {
	border:0;
}

p {
	margin-top:0;
}
.ie p{
	margin-bottom:10px;
}
.greentxt, H1{
	color:#87C540;
}

.bluetxt, H2{
	color:#98d7d9;
	font-size:1.3em;
}

.bluetxt2, H3{
	color:#48C2C5;
}

.whitetxt, H4{
	color:#FFF;
	font-size:1.3em;
}

.whitetxtsmall{
	color:#FFF;
}

.homepageTableHeight{
	height:90px;
}

#frame{
    width:570px;
    position:relative;
    left:50%;
    margin-left:-285px;
}

#header{
	text-align:right;
	height:83px;
}

#headertitle{
text-align:right;
	padding-top:13px;
}

#logo{
	padding-top:13px;
	float:left;
}

/* search styles */
#searchfacility {
	text-align:right;
	font-size:0.80em;
	color:#999;
	float:right;
	padding:0;

}

#searchfacility input {
	background:#fff;
	vertical-align:middle;
	margin:13px 0;
	padding:0;

}

#searchfacility input[type="text"] {
	width:100px;
	border:1px solid #999;
}

#topnav{
	width:570px;
	float:left;
}

#contentframe{
	font-size:0.92em;
	width:572px;
	padding:0 0 14px 0;
	float:left;
}

#content{
	width:436px;
	float:left;
	display:inline;
	
}



#navigation{
	font-size:0.97em;
	line-height:1.1em;
	font-weight:Bold;
	margin-top:6px;
	margin-left:-40px;
	margin-right:8px;
	width:165px;
	float:left;
	display:inline;
}

.gecko #navigation{
	font-size:0.97em;
	line-height:1.1em;
	font-weight:Bold;
	margin-top:-6px;
	margin-left:-40px;
	margin-right:8px;
	width:165px;
	float:left;
}

#navigation a {
	color:#87C540;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	text-decoration:none;
	letter-spacing:0;
}

#navigation a:hover {
	text-decoration:none;
	color:#989898;
}

#navigation ul {
	list-style:none;
}

#navigation ul li ul {
	padding:0 0 0 0;
	margin-top:-5px;
	margin-left:0;
	margin-left:0;
	margin-bottom:4px;
}

#navigation ul li ul li a {
	font-weight:normal;
	color:#989898;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	text-decoration:none;
}

#navigation ul li ul li a:hover {
	font-weight:Bold;
	background-colour:#160;
	color:#989898;
}

/*ie6 Navigation*/
.ie6 #navigation{
	font-size:0.97em;
	line-height:1.1em;
	font-weight:Bold;
	margin-top:6px;
	margin-left:-40px;
	margin-right:8px;
	width:165px;
	float:left;
	display:inline;
}

.ie6 #navigation a {
	color:#87C540;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	letter-spacing:0;
}

.ie6 #navigation a:hover {
	text-decoration:none;
	color:#989898;
}

.ie6 #navigation ul {
	list-style:none;
}

.ie6 #navigation ul li{
	margin:0;
	padding:0;
}


.ie6 #navigation ul li ul {
	padding:0 0 0 0;
	margin-top:0px;
	margin-left:0;
	margin-left:0;
	/*margin-bottom:4px;*/
}

.ie6 #navigation ul li ul li a {
	font-weight:normal;
	color:#989898;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	display:block;

	text-decoration:none;
}

.ie6 #navigation ul li ul li a:hover {
	font-weight:Bold;
	background-colour:#160;
	color:#989898;
}




/*END ie6 navigation*/



#BreadCrumbs a{
	font-size:0.95em;
}
#BreadCrumbs{
	padding:4px 0 4px 0;
	float:left;
	clear:left;
	width:100%;
}

#BreadCrumbs * {
	color:#989898;
	font-size:0.95em;
	text-decoration:none;
	display:inline;
}

#BreadCrumbs ul{
	margin:0;
	padding:0;
}
/* footer styles */
#footerframe{
	padding-top:5px;
	padding-bottom:5px;
	font-size:0.80em;
	color:#989898;
	border-top:solid 1px #989898;
	width:569px;
	float:left;
}

#footerframe a,#footerframe a:link,#footerframe a:visited,#footerframe a:active{
	color:#989898;
	text-decoration:none;
}

#footerframe a:hover{
	text-decoration:underline;
}

#footerleftimage{
	float:left;
	width:50px;
}

#footerleft{
	float:left;
}

#footerright{
	float:right;
}

.hometable{
	margin-top:-10px;
	margin-right:-10px;
	margin-bottom:-10px;
}

/*Green Table*/
.greentable table{
	background:#d1e8c5 url(../../../ContentAssets/Images/topGreen.gif) top left no-repeat;
}

.greentable td {
	font-size:0.98em;
	vertical-align:top;
	background:url(../../../ContentAssets/Images/bottomGreen.gif) bottom left no-repeat;
}


.greentable td td{
	padding:5px;
	background:none;
}

.greentable a,.greentable a:link,.greentable a:visited,.greentable a:active {
	text-decoration:none;
	color:#666;
}

.greentable a:hover{
	text-decoration:underline;
}

/*Green Table Large*/
.greentablelarge table{
	background:#c1de9b url(../../../ContentAssets/Images/topGreenLarge.gif) top left no-repeat;
}

.greentablelarge td {
	font-size:0.98em;
	background:url(../../../ContentAssets/Images/bottomGreenLarge.gif) bottom left no-repeat;
}

.greentablelarge td td{
	padding:5px;
	background:none;
}

/*Green Table 2*/
.greentable2 table{
	background:#c1de9b url(../../../ContentAssets/Images/topGreen2.gif) top left no-repeat;
}

.greentable2 td {
	font-size:0.98em;
	vertical-align:top;
	background:url(../../../ContentAssets/Images/bottomGreen2.gif) bottom left no-repeat;
}

.greentable2 td td{
	padding:5px;
	background:none;
}

.greentable2 a,.greentable2 a:link,.greentable2 a:visited,.greentable2 a:active {
	text-decoration:none;
	color:#666;
}

.greentable2 a:hover{
	text-decoration:underline;
}

/*Blue Table*/

.bluetable table{
	background:#98d7d9 url(../../../ContentAssets/Images/topBlue.gif) top left no-repeat;
}

.bluetable td {
	font-size:0.98em;
	vertical-align:top;
	background:url(../../../ContentAssets/Images/bottomBlue.gif) bottom left no-repeat;
}

.bluetable td td{
	padding:5px;
	background:none;
}

.bluetable a,.bluetable a:link,.bluetable a:visited,.bluetable a:active {
	text-decoration:none;
	color:#666;
}

.bluetable a:hover{
	text-decoration:underline;
}

/*Blue Table2*/
.bluetable2 table{
	background:#dbf0f0 url(../../../ContentAssets/Images/topBlue2.gif) top left no-repeat;
}

.bluetable2 td {
	font-size:0.98em;
	vertical-align:top;
	background:url(../../../ContentAssets/Images/bottomBlue2.gif) bottom left no-repeat;
}

.bluetable2 td td{
	padding:5px;
	background:none;
}

.bluetable2 a,.bluetable2 a:link,.bluetable2 a:visited,.bluetable2 a:active {
	text-decoration:none;
	color:#666;
}

.bluetable a:hover{
	text-decoration:underline
}

/*Blue Table Large*/
.bluetablelarge table{
	background:#98d7d9 url(../../../ContentAssets/Images/topBlueLarge.gif) top left no-repeat;
}

.bluetablelarge td {
	font-size:0.98em;
	background:url(../../../ContentAssets/Images/bottomBlueLarge.gif) bottom left no-repeat;
}

.bluetablelarge td td{
	padding:5px;
	background:none;
}

/*Blue Line Table*/

.bluelinetable table{
	background:url(../../../ContentAssets/Images/topBlueLine.gif) top left no-repeat;
}

.bluelinetable td {
	font-size:0.98em;
	vertical-align:top;
	background:url(../../../ContentAssets/Images/bottomBlueLine.gif) bottom left no-repeat;
}

.bluelinetable td td{
	padding:4px;
	background:none;
}

.bluelinetable a,.bluelinetable a:link,.bluelinetable a:visited,.bluelinetable a:active {
	text-decoration:none;
	color:#666;
}

.bluelinetable a:hover{
	text-decoration:underline;
}

/*Blue Line Table Large*/
.bluelinetablelarge table{
	background:url(../../../ContentAssets/Images/topBlueLineLarge.gif) top left no-repeat;
}

.bluelinetablelarge td {
	font-size:0.98em;
	background:url(../../../ContentAssets/Images/bottomBlueLineLarge.gif) bottom left no-repeat;
}

.bluelinetablelarge td td{
	padding:5px;
	background:none;
}

.textboxwidth{
	width:85px;
}
input.questionnaire {
	width: 200px;
	border: 1px solid #999;
}

textarea.questionnaire {
	width: 250px;
	height:50px;
	border: 1px solid #999;
}


/*Rad Text size*/
.RadEContentBordered td{
	font-size:0.70em;
}

.RadEContentBordered td .HLTA_table_text{
	font-size:1.4em !important;
}

.iframeTableText{
	font-size:0.9em !important;
}

.membersTableText{
	font-size:0.75em !important;
}

.adminTableText{
	font-size:1em !important;
}

/*
*	Search Results Styles
*/

.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		/*.infoline { font-size: 80%; font-style: normal; color: #808080;}
		<!--.gecko .infoline{overflow:hidden;}--> */
		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		
		
		
