body {

	margin          	: 0;

	padding         	: 0;

	color           	: #31312a;

	font-family			: arial,verdana, helvetica;

	line-height			: 1.6em;

	text-align      	: left;

	font-size			: 12px;

}





body#bdy

{

	background			: #9f9f9f;

}



h1 {

	font-size : 1.7em;

  }

h2 {

	margin : 10px 0;

	font-size : 1.45em;

  }

h3, h4 {

	margin : 10px 0;

	font-size : 1.2em;

  }

.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 {

	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 : #8EA417;

	padding		: 2px;

	border-bottom	: 1px dashed #ddd;

	font-size : 12px;

	padding-top : 3px;

	padding-bottom : 3px;

	

  }

  

.sectiontableentry1 {

	line-height			: 21px;

	

  }

.sectiontableentry2 {

	line-height			: 21px;

  }

a.readon {

	

  }

.componentheading {

	color 			: #6cbb4a;

	font-size 		: 1.4em;

	font-family		: Georgia;

	font-weight 	: bold;

	padding-top		: 10px;

	padding-bottom	: 3px;

	

  }

  

table.blog .contentheading {

	font-size: 16px;

}







.contentheading {

	color: #ee4596;

	font-size: 16px;

	font-weight: bold;

	line-height: normal;

}



  

.contentheading a

{

	color 	: #ee4596;

	text-decoration	: none;

}



.contentheading a:hover

{

	text-decoration	 : underline;

}

.small, .createdate {

	color 		: #333;

  }

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 			: 10px;

	color				: #31312a;

	margin				: 0px;

	text-transform		: uppercase;

	font-weight			: bold;

  }

  

.pathway a:hover

{

	background	: none;

}

.pathway

{

	margin				: 0px;

}  



form {

	margin : 0;

	padding : 0;

  }

input {

	font : 11px Tahoma, Arial, sans-serif;

	margin : 1px 2px 1px 0;

  }

select {

	font : 11px Tahoma, Arial, sans-serif;

  }

textarea {

	border : 1px solid #cccccc;

	padding-left : 2px;

	font : 11px/1.3em Tahoma, Arial, sans-serif;

  }

.button {

	color 			: #000;

	background		: url(../images/button-bg.gif) repeat-x;

	margin-top		: 5px;

	margin-bottom	: 5px;

	font-size		: 12px;

	font-weight		: bold;

	height			: 19px;

	border			: none;

	border-left		: 1px solid #b8b8b8;

	border-right	: 1px solid #b8b8b8;

	line-height		: 0px;

  	

}

.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;

}



fieldset,img

{

	border :none;

}
