body {

	margin          	: 0;

	padding         	: 0;

	color           	: #31312A;

	font-family			: Arial, tohoma, geneva, sans-serif;

	line-height			: 1.6em;

	text-align      	: left;

	font-size			: 76%;

}





body#bdy

{

	background: #FAFAFA url(../images/top-menu-bg.jpg) repeat-x;

}



h1 {

	color : #0529C5;
	font-family		: Georgia;
	font-size : 1.7em;

  }

h2 {

	color : #0529C5;
	font-family		: Georgia;
	margin : 10px 0;

	font-size : 1.45em;

  }

h3, h4 {

	margin : 10px 0;
	color : #0529C5;
	font-family		: Georgia;
	font-size : 1.1em;
	text-transform: uppercase;
  }

.small , .createdate , .modifydate

{

	font-size		: .8em;

}





.smalldark, .mosimage_caption, a.readon, .blog_more, .back_button, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc {

	font-size : 1em;

  }

.pagenav_prev a, .pagenav_next a {

	color : #666666;

	font-size : 0.9em;

	background-color	: transparent;

  }

form {

	padding : 0;

	margin : 0;

  }

.clr {

	clear : both;

  }



a:link, a:visited, a:active {

	color 	: #F07508;

	font-size : 1em;

	text-decoration : none;

  }

a.latestnews:link, a.latestnews:visited, a.mostread:link, a.mostread:visited {

	color :#F07508;

	font-size : 12px;

	

  }

a:hover {

	text-decoration : none;

	color		: #000;

  }

  



table.contentpane table {

	margin-right : 2px;

	margin-left : 2px;

  }

  

.sectiontableheader {

	font-weight : bold;

	color : #0529C5;

	padding		: 2px;

	border-bottom	: 1px dashed #cccccc;

	font-size : 12px;

	padding-top : 3px;

	padding-bottom : 3px;
	text-transform: uppercase;
  }

  

.sectiontableentry1 {

	line-height			: 21px;

	

  }

.sectiontableentry2 {

	line-height			: 21px;

  }

a.readon {

	

  }

.componentheading {

	color 			: #0529C5;

	font-size 		: 1.2em;

	font-family		: Georgia;
	font-weight 	: bold;

	padding-top		: 10px;

	padding-top	: 3px;
	padding-bottom	: 3px;
	text-transform: uppercase;
	
	border-bottom	: 1px dashed #cccccc;
  }

.contentheading {

	font-family 	: Georgia;

	font-size 		: 1.2em;

	color			: #0529C5;

	font-weight 	: bold;

	width			: 100%;
	padding-top	: 3px;
	padding-bottom	: 3px;
	text-transform: uppercase;
	
	border-bottom	: 1px dashed #cccccc;
  }

.small, .createdate {

	color 		: #31312A;

  }

table.contentpaneopen {

	text-align : left;

	background : transparent;

	padding-top : 0;

	padding-left : 0;

	padding-bottom : 0;

	padding-right : 0;

	margin-top : 0;

	margin-left : 0;

	margin-bottom : 0;

	margin-right : 0;

	vertical-align : top;

	line-height : 15px;

	width		: 100%;



	

  }

  





table.contenttoc th {

	background : url(../images/topmenu-bg.png) repeat-x;

	height : 12px;

	padding-top : 2px;

	padding-bottom : 2px;

	text-align : left;

	padding-left : 2px;

  }

table.contenttoc {

	border : 1px solid #333333;

  }

table.contenttoc td {

	padding : 0 2px;

  }

.pathway, .pathway a:link, .pathway a:visited {

	font-size 	: 11px;

	color		: #31312A;

	padding-right	: 3px;

	margin		: 0px;

	text-transform	: uppercase;

  }

  

.pathway a:hover

{

	background	: none;

	color		: #000;

}

.pathway

{

	margin				: 0px;

}  







ul#mainlevel-plain {

	list-style : none;

	padding : 0;

	margin : 0;

	font-size : 0.8em;

  }



ul#mainlevel-plain li {

	background-image : none;

	padding-left : 0;

	padding-right : 0;

	float : left;

	margin : 0;

	font-size : 12px;

	line-height : 21px;

	white-space : nowrap;

	height : 39px;

  }



ul#mainlevel-plain li a{

	padding-left : 10px;

	padding-right : 10px;

	padding-top : 5px;

	padding-bottom : 6px;

	margin-right : 1px;

	margin-top : 2px;

	margin-bottom : 1px;

	text-decoration : none;

	color : #333333;

	font-size 			: .9em;

  }



#topSideMenu > ul#mainlevel-plain li a {

	width : auto;

  }



ul#mainlevel-plain li a:hover {

  }

  

.mainlevel-plain {

	padding-left : 5px;

	padding-right : 5px;

	line-height : 40px;

  }

form {

	margin : 0;

	padding : 0;

  }


  input {

	font : 11px Arial, tohoma, geneva, sans-serif;

	margin : 1px 2px 1px 0;

  }

select {

	font : 11px Arial, tohoma, geneva, sans-serif;

  }

textarea {

	border : 1px solid #cccccc;

	padding-left : 2px;

	font : 11px/1.3em Arial, tohoma, geneva, sans-serif;

  }

.button {

	color 			: #000;

	background		: url(../images/button-bg.gif) repeat-x;

	border-left		: 1px solid #5f5f5f;

	border-top		: 1px solid #a4a4a4;

	border-right		: 1px solid #a4a4a4;

	border-bottom		: 1px solid #5f5f5f;

	margin-top		: 5px;

	margin-bottom		: 5px;

	font-family		: verdana;

	font-size		: 11px;

	font-weight		: bold;

	height			: 19px;

	padding-bottom		: 2px;

  	

  }

.inputbox {

	padding-left : 2px;

	border-top : 1px solid #999999;

	border-right : 1px solid #dddddd;

	border-bottom : 1px solid #dddddd;

	border-left : 1px solid #999999;

	background : #ffffff;

  }

.clr {

	clear : both;

  }





#tools

{

	float		: right;

	margin		: 3px 0px 3px 0px;

}









/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */





/* template special */



ul.tabbernav li

{

	background-image	: none;

}



.poll td{

	text-align: left;

}

