
/* START basic styles */
body, table, tr, td, th, p, ul, ol, div 
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

a { color: blue; background-color: inherit; text-decoration: none; }
a:hover { color: #990000; background-color: inherit; text-decoration: underline;}

h1 {font-size: 1.6em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.1em;}

span.bold {font-weight:bold;}
span.caption {font-size:0.9em; font-weight:bold; text-align:center;}
span.italic {font-style : italic;}

div.clearAlign{clear: both;}
div.leftAlign {float: left;}
div.rightAlign {float: right;}
div.centerAlign {text-align: center;}

/*END basic basic styles */




/* two column layout */
.container {
	width:100%;
	display: table;
}

.container:after {clear:both;}

div.clear{clear: both;}


div.column1{ 			
	width:19%; 
	float: left; 
	margin-right:1.5%;
	}
	
div.frontpageColumn2 {
	float: left; 
	width:79%;
	}

div.column2 {
	float: left;
	width:79%;
	}
	
div.column2x {
	float: left;
	width:63%;
	}

	div.c3x{
	float: right;
	width:13%;
	}
/* two column layout */




/*main page layout start */

div.content{
	clear:both;
	width:100%;
	}

div.columnMenu {
	width:17%;
	height:100%;
	float: left;
	padding:2px 10px 2px 2px;
	margin:2px 0px 2px 2px;
	display: block;}

	
div.columnContent
	{
	float:left;
	width: 80%;
	padding: 2px 2px 2px 2px;
	display: table;
	}


/* footer styles start */
#footer { clear: both; padding-top: 2em; color: #333; background: none; text-align:center; }
#footer a { color: #333; background: none; }
/*#footer a:hover { color: #990000; }*/
/* footer styles end */
	
/* main page layout end */

div.centered{ text-align:center; }
div.clear{ clear:both; }

.sitecontent div {}
.sitecontent h1 {}
.sitecontent h2 {}
.sitecontent h3 {}


#inlinelinks ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#inlinelinks li {
	margin-left: 0;
	padding-right: 1em;
	border: none;
	list-style: none;
	display: inline;
	}
	
	/*table styles */
	
	caption {margin-bottom: 1em;}
	caption.small {font-size: 1.3em; font-weight: bold;}
	caption.medium {font-size: 1.4em; font-weight: bold;}
	caption.large {font-size: 1.5em; font-weight: bold;}
	
	/*tables styles end */
