
/***** Various Tags *****/
h1 {font-size:40px; margin:40px 0 10px 0; padding:0; letter-spacing:-1px;
}
#homecontent h1 {font-size:2.4em; padding:210px 0 0 0; letter-spacing:-1px;
}
h2 {font-size:1.8em; font-weight:400; margin:12px 0 4px 0; padding:0; letter-spacing:-1px;
}
h3 {font-size:1.6em; font-weight:400; margin:10px 10px 6px 0; padding:0;
}
td h3 {font-size:1.3em; font-weight:400; margin:0 0 0 0; padding:0;
}
h4 {font-size:1.4em; font-weight:400; margin:6px 10px 6px 0; padding:0;
}
h5 {font-size:1.2em; font-weight:700; margin:10px 10px 6px 0; padding:0;
}

p {
margin:0 0 6px 0;
padding:0;
font-size:1.1em;
line-height:1.2em;
}

* html td{ /*IE6 hack*/
margin:0 0 0 0;
padding:0;
font-size:0.9em;
line-height:1.2em;
}

*+html td{ /*IE7 hack*/
margin:0 0 0 0;
padding:0;
font-size:0.9em;
line-height:1.2em;
}

a:link		{text-decoration:underline; color:#666666;}
a:visited	{text-decoration:underline; color:#666666;}
a:hover		{text-decoration:none; color:#666666;}

ul,li,p		{color:#666666;}
li			{margin-bottom:3px;}

#leftcolumn a:link 		{text-decoration:none; color:inherit;}
#leftcolumn a:visited	{text-decoration:none; color:inherit;}
#leftcolumn a:hover 	{text-decoration:none; color:#ffffff;}

#footer a 			{text-decoration:none; color:#C0C0C0;}
#footer a:visited 	{text-decoration:none; color:#C0C0C0;}
#footer a:hover 	{text-decoration:underline; color:#C0C0C0;}
 
#leftcolumn ul {
margin:105px 0 16px 0;
padding:0;
}

#leftcolumn li {
list-style:none;
font-size:1.2em;
line-height:1.4em;
font-weight:bolder;
margin:0 0 10px 0;
padding:0;
}

/***** Section navigation - dTree used in ONL *****/

#treecontent {
float:right; width:215px; 
margin:10px 0 20px 10px; 
background-color:whitesmoke; 
/* border:1px dashed silver; */
}
#treecontent a:link 	{text-decoration:none;}
#treecontent a:visited	{text-decoration:none;}
#treecontent a:hover 	{text-decoration:underline;}

/***** Styleswitcher - increase/decrease text size *****/
#styleswitch a {
 text-decoration:none;
} 
#styleswitch .bitsmaller {
font-size:10px;
} 
#styleswitch .bitbigger {
font-size:16px;
} 

/***** Various classes *****/

.author		{font-size:0.8em; text-transform:uppercase; margin-bottom:10px;}
.bold		{font-weight:bold;}
.center 	{text-align:center;}
.clearleft	{clear:left; padding:0; margin:0;}
.clearonly	{clear:left;}
.dotbox		{font-size:0.8em; text-align:center; background-color:#ffffff; border:1px dashed #c0c0c0;}
.external	{background:url(../Images/popup.gif) no-repeat center right; padding-right:15px;}
.hide		{display:none;}
.icon		{clear:left; float:left; margin:0 6px 6px 0px;}
.imgstd-l	{float:left; margin:0 10px 10px 0px;}
.img-center	{display:block; margin:10px auto 10px auto; text-align:center;}
.innertube	{margin: 40px 15px 15px 50px;} /*Margins for inner DIV inside each DIV (to provide padding)*/
.italic		{font-style:italic;}
.left		{margin:3px 10px 2px 2px; float:left;}
.padleft	{padding-left:30px;}
.padleft10	{padding-left:10px;}
.padtop		{padding-top:20px;}
.padtop10	{padding-top:10px;}
.padbot		{padding-bottom:20px;}
.pdf		{background:url(../Images/pdf.gif) no-repeat center right; padding-right:28px;}
.quote		{font:italic 100% 'Times New Roman', Times, serif; margin:10px 50px 10px 30px; display:block;}
.quoteinline{font:italic 100% 'Times New Roman', Times, serif;}
.quote ul	{margin-left:40px; margin-top:-5px;}
.right		{margin:2px 2px 2px 10px; float:right;}
.small		{font-size:0.9em;}
.splitcontentright{float:right; width:20%; margin-bottom:20px;}
.strikethrough	{text-decoration:line-through; background-color:#FF0000; color:#FFFFFF; font-weight:bold;}
.textright	{text-align:right;}
.underline	{text-decoration:underline;}
.white		{color: #ffffff;}

.BoxHighlight {
background-color:#fafafa; 
padding:10px; 
margin:10px 10px 10px 0;
border:1px solid #50C0AB;
border-top:5px solid #50C0AB;
}
.BoxHighlight p {
margin:0 0 6px 0;
font-size:1.1em;
line-height:1.2em;
}

* html .quote ul{ /*IE6 hack*/
margin-left:0px;
padding-left:40px;
}
*+html .quote ul{ /*IE7 hack*/
margin-left:0px;
padding-left:40px;
}