body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.topNav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff}
a.topNav:link { color: #ffffff; text-decoration: none }
a.topNav:visited { color: #ffffff; text-decoration: none }
a.topNav:hover  { color: #ffffff; text-decoration: underline }
a.topNav:active { color: #ffffff; text-decoration: none }

.bottomNav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff}
a.bottomNav:link { color: #ffffff; text-decoration: none }
a.bottomNav:visited { color: #ffffff; text-decoration: none }
a.bottomNav:hover  { color: #ffffff; text-decoration: underline }
a.bottomNav:active { color: #ffffff; text-decoration: none }

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}

.frontpageLayout{ margin-left:10px; margin-right:30px;}
.whyhome {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cfd5e2}
a.whyhome:link { color: #cfd5e2; text-decoration: none; font-weight:bold }
a.whyhome:visited { color: #cfd5e2; text-decoration: none; font-weight:bold }
a.whyhome:hover  { color: #cfd5e2; text-decoration: underline; font-weight:bold }
a.whyhome:active { color: #cfd5e2; text-decoration: none; font-weight:bold }

.listingHome {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
line-height:17px;
}
a.listingHome:link { color: #ffffff; text-decoration: none; }
a.listingHome:visited { color: #ffffff; text-decoration: none; }
a.listingHome:hover  { color: #ffffff; text-decoration: underline; }
a.listingHome:active { color: #ffffff; text-decoration: none; }

.Article_author {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	float:left;
	margin-right: 5px;
}

.colorRed { color:#c1210e}
.colorGrey {color:#8D8D8D}
.colorOrange{color:#FF641B}
.colorDarkGrey{color:#3f3f3f}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;	
}
a.footer:link { color: #ffffff; text-decoration: none }
a.footer:visited { color: #ffffff; text-decoration: none }
a.footer:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; BACKGROUND-COLOR: #FEDDDC; BORDER-RIGHT-WIDTH: 0px}
a.footer:active { color: #ffffff; text-decoration: none } 

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3385D3;
}
a.link:link { color: #3385D3; text-decoration: none }
a.link:visited { color: #3385D3; text-decoration: none }
a.link:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #3385D3; BACKGROUND-COLOR: #def; BORDER-RIGHT-WIDTH: 0px}
a.link:active { color: #3385D3; text-decoration: none } 

.LeftNavBottom {
	margin-left:35px;
	font-size:11px;
	color:#e0e4ec;
	line-height:10px;
}

a.LeftNavBottom:link { color: #ffffff; text-decoration: none }
a.LeftNavBottom:visited { color: #ffffff; text-decoration: none }
a.LeftNavBottom:hover { color: #ffffff; text-decoration: underline }
a.LeftNavBottom:active { color: #ffffff; text-decoration: none } 

.LeftNavTop {
	margin-left:35px;
	font-size:11px;
	color:#e0e4ec;
	line-height:5px;
}

a.LeftNavTop:link { color: #ffffff; text-decoration: none }
a.LeftNavTop:visited { color: #ffffff; text-decoration: none }
a.LeftNavTop:hover { color: #ffffff; text-decoration: underline }
a.LeftNavTop:active { color: #ffffff; text-decoration: none } 

.T1{ margin-top:10px; margin-bottom:2px}
.Tline{ margin-top:5px;}
.T2{ color: #005699; font-size:14px; margin-bottom:0px}
.Tsitemap{ color: #000000; font-size:14px; margin-bottom:0px}
ul.consult{ margin-left:25px; margin-top:0px;}
li.consult { font-size:11px; margin-bottom:0px; line-height:18px;}	

ul.sitemap{ margin-left:25px; margin-top:0px; color: #3385D3;}


ul.toc{margin-left:25px; margin-top:0px; font:12px; color:#FF641B}
li.toc{font-size:12px; margin-bottom:0px; font-weight:bold}	
.greenseparator {margin-top:0px; margin-bottom:0px}

.rightFloat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3385D3;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px
	
}
a.rightFloat:link { color: #3385D3; text-decoration: none }
a.rightFloat:visited { color: #3385D3; text-decoration: none }
a.rightFloat:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #3385D3; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px}
a.rightFloat:active { color: #3385D3; text-decoration: none } 

td.subtopic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin-left:11px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:#d6dada;
	height:22px;
	padding-left:7px;
	vertical-align:middle;
}
.subtopictxt{
	line-height:16px; margin-top:0px;
}

.sub2topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #005699;
	margin-bottom:5px;
	margin-top:5px
	
}
.highlightit img{
border: 0px;
}

.highlightit:hover img{
border: 1px solid navy;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}


.authorPic {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
	float:left;
	margin-right: 5px;
}

INPUT.btn {border-color:black;border-style:solid;border-width:1px;border-color:BBBBBB;font-size=12px;}
