body {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: repeat;
	background-position: top;
	background-image: url(../images/background_4px.jpg);
}

position:absolute;
left:0px;
top:0px;
width:500px;
height:500px;

position:absolute;
left:0px;
top:0px;
width:500px;
height:500px;


td, tr, p, div {

	font-family: Verdana;

	font-size: 11px;

	color: #666;

}



ul {

        margin: 0;

		  Padding: 0;

        }



hr {

  color            : #E0E0E0;

  height           : 1px;

  width            : 100%;

}



table.moduletable { 

}



table.moduletable th {

	font-family: Trebuchet MS;

	font-size: 15px;

	text-align: left;

	letter-spacing: 3px;

	color: #000000;

	padding-bottom: 10px;

	padding-top: 10px;

	font-weight: bold;	

}



table.moduletable td {  

}

.button {



}

.sectiontableheader {

  font-size        : 11px;

  font-weight      : normal;

  text-transform   : uppercase;

  letter-spacing   : 1px;

  color            : #999;

  border-bottom    : 1px solid #D0D0D0;

  border-top       : 1px solid #D0D0D0;

  padding          : 1px;

}



.sectiontableentry1 {

	padding: 3px;

	background:  #FFFFFF;

	height: 40px;	

}



.sectiontableentry2 {

   padding          : 3px;

  background       : #FBFCF9;

  height: 40px;

}



a.sublevel:link, a.sublevel:visited {

	display: block;

	vertical-align: middle;

	font-size: 11px;

	color: #FF7200

	text-align: left;

	padding-top: 5px;

   padding-left:  20px;

	line-height: 18px;

	width: 105px;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ADAA9C;	

	border-left-color:#F3F0E1;

	background-image: url(../images/arrow.png);

	background-position: left;

	background-repeat: no-repeat;

}



a.sublevel:hover {

	text-decoration: none;

	color:Silver;



}





a.mainlevel:link, a.mainlevel:visited {

	display: block;

	vertical-align: middle;

	font-size: 11px;

	color: #000000;

	text-align: left;

	padding-top: 5px;

	line-height: 18px;

	width: 130px;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ADAA9C;	

	border-left-color:#F3F0E1;

}





a.mainlevel:hover {

	color: #000000;

	text-decoration: none;

background: #F3F3F3;

}

a:active.mainlevel

{

	} 



a#active_menu

{

	color: #FF0000;

	font-weight: bold;   

}





a#active_menu:hover

{

   color: #FFA500;

  text-decoration: none;

} 

a:link, a:visited {

	color: #DD3D00;

	text-decoration: none;	

}



a:hover {

	color: #FFA500;

}



a.category:link, a.category:visited {

  font-weight      : bold;

}



a.comment:link, a.comment:visited {

	color: #708090;

	font-family: Trebuchet MS;

	font-size: 14px;

	font-weight: normal;

	background: url(../images/comment_normal.png) #FFFFFF no-repeat;

	background-position: left;

	border: 1px solid #DCDCDC;

	text-decoration: none;

	padding: 2px 4px 2px 15px;

	white-space: normal;

	float: left;

	line-height: 13px;

}



a.comment:hover {

	color: #696969;

	font-family: Trebuchet MS;

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

	background: #FBFBFB url(../images/comment_hover.png) no-repeat;

	background-position: left;

	border: 1px solid #DCDCDC;

	padding: 2px 4px 2px 15px;

	white-space: normal;

	float: left;

	line-height: 13px;

}



a.readon:link, a.readon:visited {

	color: #708090;

	font-family: Trebuchet MS;

	font-size: 14px;

	font-weight: normal;

	background: url(../images/arrow_off.gif) #FFFFFF no-repeat;

	background-position: left;

	border: 1px solid #DCDCDC;

	text-decoration: none;

	padding: 2px 4px 2px 15px;

	white-space: normal;

	float: left;

	line-height: 13px;

}



a.readon:hover {

	color: #696969;

	font-family: Trebuchet MS;

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

	background: #FBFBFB url(../images/arrow_off.gif) no-repeat;

	background-position: left;

	border: 1px solid #DCDCDC;

	padding: 2px 4px 2px 15px;

	white-space: normal;

	float: left;

	line-height: 13px;

}



.small {

	font-family: Trebuchet MS;

	font-size: 12px;

	color: #666666;

}



.smalldark {

  font-size        : 10px;

  color            : #bbb;

}



.createdate, .modifydate {

	font-family: Trebuchet MS;

	font-size: 12px;

	color: #666666;

}



.smallcv {

	font-family: Trebuchet MS;

	font-size: 12px;

	color: #666666;

}



.content_rating {

  font-size        : 10px;

  color            : #c00;

}



.content_vote {

  font-size        : 10px;

  height           : 22px;

  padding-top      : 2px;

  padding-bottom   : 2px;

  padding-left     : 10px;

  padding-right    : 10px;

  background-color : #eee;

  border           : 1px solid #D0D0D0;

}



.pathway {

  font-size        : 12px;

  color            : #000;

}



a.pathway:link, a.pathway:visited {

  font-size        : 12px;

}



a.pathway:hover {

  font-size        : 12px;

}

.contentpane {

  padding          : 0px;

}



.contentpaneopen {

  padding          : 0px;

}



.contentheading {

  font-family      : Trebuchet MS;

  font-size        : 22px;  

  color            : #000;

   border-bottom    : 1px solid #999;

   padding-bottom: 15px;	

}



.componentheading{

	font-family: Trebuchet MS;

	font-size: 18px;

	color: #DF0D0D;

	width: 100%;

	padding-top: 7px;

	padding-bottom: 15px;	

}



.contentpagetitle {

  font-weight      : bold;

  color            : #000;

}



a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {

  text-decoration  : none;

}



.ontab {

  background-color : #FFF;

  border-left      : 1px solid #D0D0D0;

  border-top       : 1px solid #D0D0D0;

  text-align       : center;

  cursor           : hand;

  font-weight      : bold;

  color            : #4573A1;

  padding          : 5px;

}

.offtab {

  background-color : #F0F0F0;

  border-left      : 1px solid #D0D0D0;

  border-top       : 1px solid #D0D0D0;

  border-bottom    : 1px solid #D0D0D0;

  text-align       : center;

  cursor           : hand;

  font-weight      : normal;

  color            : #568EC7;

  padding          : 5px;

}

.tabpadding {

  border-left      : 1px solid #D0D0D0;

  border-bottom    : 1px solid #D0D0D0;

}



.pagetext {

  visibility       : hidden;

  display          : none;

  position         : relative;

  top              : -19;

  border-left      : 1px solid #D0D0D0;

  border-right     : 1px solid #D0D0D0;

  border-bottom    : 1px solid #D0D0D0;

  background-color : #FFF;

}

.searchbox {

	font-family: Trebuchet MS;

	font-size: 14pt;

	font-weight: normal;

}

.mambocss1 {

	font-family: Trebuchet MS;

	font-size: 14px;

	color: #666666;

}



.newsfeedsmall{

	font-family: Trebuchet MS;

	font-size: 14px;

	color: #666666;

}

.button {

	float: left;

  text-align: center;

  font-size: 13px;

  font-weight: normal;

  border: 2px solid #cccccc;

  width: auto;

  background: url(../images/button_bg.png) repeat-x;

  padding: 0px 10px;

  line-height: 15px;

  margin: 1px;

}

.inputbox {

padding: 2px;

font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  background-color : #fcfcfc;

  border           : 1px solid #999999;

  

}
