body {
  color            : #000000;
  margin           : 20px;
  padding          : 0px;
  background-color : #FFFFFF;
  font-family      : arial, sans-serif;
  font-size        : 12px;
 
}
/*general font*/

td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #FF9900;
}
hr {
  color            : #FF0000;
  height           : 1px;
  width            : 100%;
}
.mod {
	background       : #FFFFFF;
	width            : 2px;
	color: #FFFFFF;
}
.main { 
  float            : left; 
  width            : 100%;
  margin           : 0px; 
  padding          : 0px;
}
#frame {
width: 100%;
border: none;
}
#inner_frame {
background: url(../images/center.jpg);
width : 100%;
border : none;
}
/*******
/*Header area and pathway_date area*/
#top_left {
width : 26px;
vertical-align : top;
}
.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #FFFFFF;
  vertical-align	: middle;
}
.title a:link, .title a:visited, .title a:hover {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
#title_inner1 {
width : 100%;
border : none;
vertical-align : middle;
}
/*This next one was second "title" originally*/
#title_inner2 {
height : 86px;
padding-top : 14px;
}
#title_inner3 {
width : 100%;
border : none;
}
#title_cell {
width : 100%;
padding-left : 10px;
}
#top_right {
vertical-align : top;
width : 26px;
}
#pathway_date {
width : 100%;
border : none;
}
#search_td {
width : 400px;
height : 29px;
}
#user3_td {
width : 100%;
vertical-align : bottom;
}
#pd1 {
width : 11px;
height : 25px;
background : url(../images/shadowl.jpg);
}
/*black strip above the mail content area */
#pd2 {
background-color: #000000;
border-bottom: 1px solid #00000;
border-top: 5px solid #000000;
}
/*black strip above the mail content area */
#pd3 {
text-align : right;
background-color : #000000;
border-bottom: 1px solid #00000;
border-top: 5px solid #000000;
}
#pd4 {
width : 11px;
background : url(../images/shadowr.jpg);
}
/*End header area ********/

/*Start main content area *****/

#main_content_area {
	width : 100%;
	border : none;
	background-color: #FF0000;
	color: #FFFFFF;
}
#login_tbl {
width : 100%;
border : none;
}
#loginform_tbl {
width : 50%;
text-align : center;
}
#logoutform_tbl {
width : 100%;
}

loginmodule_tbl {
width : 100%;
border : none;
margin : auto;
}
#mca1 {
vertical-align : top;
padding-left:8px;
background-repeat: repeat-y;
background: url(../images/shadowl.jpg);
}
#mca2 {
	background-repeat: repeat-y;
	vertical-align : top;
	background: url(../images/lb.gif);
	border-top: 3px solid #000000;
	color: #FFFFFF;
}
#mca3 {
vertical-align : top;
background-color : #ffffff;
width : 100%;
}
#mca3_tbl {
width : 100%;
border : none;
}
/*large panel to the right of the rotating picture*/
#mca3_tbl_tr1 {
background-color : #000000;
vertical-align : top;
}
#topmodules_td {
border-top: 3px solid #000000;
}
user1modules_td {
border-top: 3px solid #000000;
background-color : #000000;
vertical-align : top;
}
#mca3_tbl_tr2 {
text-align : left;
vertical-align : top;
}
/* the main background to all text*/
#mainbody_cell {
	border-top: 4px solid #000000;
	padding: 0px;
	background-color: #000000;
}
#mca3_tbl_tr3 {
background-color : #000000;
}
btmmodules_td {
border-top: 3px solid #000000;
vertical-align : top;
}

#mca4 {
vertical-align : top;
background-repeat: repeat-y;
background: url(../images/rb.gif);
border-top: 3px solid #000000;
}
#mca5 {
vertical-align : top;
padding-right: 8px;
background-repeat: repeat-y;
background: url(../images/shadowr.jpg);
}

/*Start footer area*/
#footer_area {
width : 100%;
border : none;
background: url(../images/center2.jpg);
}
#footer_left {
width : 26px;
}
#footer_center {
width : 100%;
border : none;
}
#ltop {
width : 30px;
text-align : left;
}
#inc_footer {
text-align : center;
}
#rtop {
width : 30px;
text-align : left;
}
#footer_right {
width : 26px;
}














.contentdescription { 
  width            : auto !important;
  display          : block;
} 
#buttons {
  float            : right;
  margin           : 0px;
  padding          : 0px;
  width            : 50%;
}
ul#mainlevel-nav {
  font-size        : 11px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
}
ul#mainlevel-nav li {
  display          : block;
  background-image : none;
  padding-left     : 1px;
  padding-right    : 1px;
  float            : right;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  line-height      : 22px;
  white-space      : nowrap;
  border-left      : 1px solid #cccccc;
}
ul#mainlevel-nav li a {
  font-size        : 11px;
  display          : block;
  padding-left     : 16px;
  padding-right    : 15px;
  text-decoration  : none;
  color            : #999999;
  background       : transparent;
}
ul#mainlevel-nav li a:hover {
  font-size        : 11px;
  color            : #666666;
}
.sublevel {
  padding-left     : 10px;
}
/* bit around the user picture on home page */
.leftrow {
	background-color : #000000;
	width            : 168px;
	height           : 100%;
	margin-right     : 5px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-color: #000000;
}
.rightrow {
  background-color : #000000;
  height           : 100%;
  width            : 168px;
  text-align       : left;
  margin-left      : 5px;
}
table.moduletable {
	width			   : 100%;
	table-layout	   : auto;
	border-top       : 1px solid #000000;
	border-bottom    : 2px solid #000000;
	border-right-color: #000000;  /*border : 1px solid #336699;*/
}
/*main menu and membes login background*/
table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FF9900;
  background-color : #000000;
  /*border-bottom : 2px solid #ffffff;*/
  /*background-image : url(../images/modul.jpg); */
  border : 1px solid #336699;
}
table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
}
#search {
  float            : left;
  margin-top       : 5px;
  border           : 1px solid #cccccc;
  padding          : 0px;
  width           : 123px !important;
  width            : 125px;
  height           : 16px !important;
  height           : 16px;
  overflow         : hidden;
}
#search .inputbox {
  border           : 0px;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;
  height           : 12px !important;
  height           : 12px;
  width            : 123px !important;
  width            : 125px;
  color            : #666666;
  background       : #FFFFFF;
}
.back_button {
  color            : #FFFF00;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/bb.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : normal;
  border           : 1px solid #336699;
  padding-bottom   : 4px;
  padding-left     : 20px;
  padding-right    : 2px;
  padding-top      : 1px;
  margin-right     : 4px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}
.button {
  font-size        : 11px;
  color            : #CCCCCC;
  border           : 1px solid #336699;
  margin-bottom    : 5px;
  background-color : #000000;
  padding          : 1px;
}
.inputbox {
  border           : 1px solid #336699;
  /*background	   : transparent url(../images/back.gif);*/
  background-color : #ffffff;
  margin-bottom    : 5px;
  color			   : #000000;
}
.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #660000;
  background       : #E3E1C6;
  padding          : 1px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #ECEAD8;
  border-top       : 1px solid #000000;
  border-bottom    : 1px solid #000000;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #000000;
  border-bottom    : 1px solid #000000;
}
a.mainlevel {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 168px;
  background-color : #ECEAD8;
  text-indent      : 10px;
}
a.mainlevel:link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 168px;
  background-color : #ECEAD8;
  text-indent      : 10px;
}
/* main menu buttons*/
a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 12px;
  border-top       : 1px solid #000000;
  border-bottom    : 1px solid #000000;
  background-color : #000000;
  font-weight      : normal;
  padding          : 2px 0px 2px 0px;
  color            : #FFFF00;
  width            : 168px;
  text-indent      : 10px;
}
/*main area hover over buttons*/
a.mainlevel:hover {
  background-color : #000000;
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none;
  text-indent      : 10px;
  color : #00FF00;
}
#active_menu {
  color            : #CCCCCC;
  background-color : #000000;
  font-weight      : bold;
}
a#active_menu:hover {
  color            : #d10422;
}
a:link, a:visited {
  font-size        : 11px;
  color            : #CCCCCC;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  color            : #d10422;
  text-decoration  : none;
  font-weight      : bold;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}
a.readon:link, a.readon:visited {
  color            : #CC9900;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #BCB778;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
}
a.readon:hover {
  color            : #FFFF00;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #BCB778;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
}
ul {float          : left;
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../images/bullet.png) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
table.contenttoc {
  border           : 1px solid #FFFFFF;
  background       : #ECEAD8;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
}
.pagenavcounter {
  font-size        : 10px;
  color            : #CC0000;
}
.pagenavbar {
  border-top       : 1px solid #BCB778;
  padding          : 2px;
}
.pagenav {
  font-weight      : bold;
  color            : #DBD8B7;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
}
a.pagenav:hover {
  text-decoration  : none;
}
.date {
  font-size        : 10px;
  color            : #FFFF00;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #FFFF00;
}
.smalldark {
  font-size        : 10px;
  color            : #FFFF00;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #CC9900;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.pathway {
  font-size        : 10px;
  color            : #FFFF00;
  padding-left     : 8px;
}
a.pathway:link, a.pathway:visited {
  font-size        : 10px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}
table.content{
  width            : 100%;
  padding          : 0px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
.pollstableborder{
  border-color     : #666666;
}
/*title in news flash*/
.contentheading, .componentheading {
  background       : url(../images/header.gif) repeat;
  font-size        : 14px;
  font-weight      : bold;
  line-height      : 24px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #FF6600;
  width            : 100%;
}

.ontab {
  border-left      : 1px solid #404040;
  text-align       : center;
  font-weight      : bold;
  color            : #333333;
  padding          : 5px;
  cursor           : pointer;
  line-height      : 40px;
}
.offtab {
  border-left      : 1px solid #000000;
  text-align       : center;
  color            : #666666;
  font-weight      : normal;
  padding          : 5px;
  cursor           : pointer;
   line-height     : 40px;
}
.tabpadding {
 border-left       : 1px solid #000000;
}
.pagetext {
  visibility       : hidden;
  position         : relative;
  top              : -10px;
  background-color : #FFFFFF;
  display          : none;
}
.footer {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color            : #FFFFFF;
  font-size        : 10px;
  font-weight      : normal;
 }
 /*text in the footer*/
.footer a:link, .footer a:visited {
  font-size        : 11px;
  color            : #FF9900;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  color            : #FFFF00;
}
#extcal_minical .extcal_navbar {
	background-image: url(images/bg1.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #B4B4B6;
}
#extcal_minical .extcal_tiny_add_event_link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#575767;
	text-decoration: none;
}
#extcal_minical TABLE.extcal_weekdays {
	background-image: url(images/bg1.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
}
#extcal_minical TD.extcal_weekdays {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
}
#extcal_minical .extcal_small {
	font-family: Verdana;
	font-size: 10px;
	color:#575767;
	text-decoration: none;
}
#extcal_minical .extcal_small:link,#extcal_minical .extcal_small:visited {
	text-decoration: none;
}
#extcal_minical .extcal_small:hover {
	text-decoration: underline;
}

#extcal_minical .extcal_daycell,#extcal_minical .extcal_todaycell,
#extcal_minical .extcal_sundaycell,#extcal_minical .extcal_othermonth {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color:#555555;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
}

#extcal_minical .extcal_todaycell {
	color:#99AAAA;
	background-image: url(images/rect.gif);
}

#extcal_minical .extcal_sundaycell {
	color:#99AAAA;
}

#extcal_minical .extcal_othermonth {
	color:#99AAAA;
}

#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink,
#extcal_minical .extcal_busylink  {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#extcal_minical .extcal_daylink:link,#extcal_minical .extcal_daylink:visited {
	color:#555555;
}

#extcal_minical .extcal_busylink:link,#extcal_minical .extcal_busylink:visited { 
	color:#ff0000;
	text-decoration: none; 
}

#extcal_minical .extcal_sundaylink:link,#extcal_minical .extcal_sundaylink:visited {
	color:#99AAAA;
}

#extcal_minical .extcal_month_label {
	font-family: Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 10px;
	font-weight: bold;
	color: #565666;
}
#extcal_minical .extcal_picture {
}
#extcal_minical .extcal_weekcell {
  margin: 0px;
  padding: 0px;
}
/*MXCOMMENT STYLING*/
/* CSS Document *//* common all template */.linkmorecomments, .nocomment, .linkaddcomment {color: #333333;font: 12px Arial, Helvetica, sans-serif; font-weight: normal; margin:4px 0px 0px 0px;}.commentclosed {color: #000000;font: 12px Arial, Helvetica, sans-serif; font-weight: normal;}/* specific default template */table.mxcdefault_dotted {	border-bottom-style : dotted;	border-bottom-color : #999999;	border-bottom-width : 1px;	padding             : 0, 0, 0, 0;	vertical-align      : middle;	font-family         : Verdana, Geneva, Helvetica;}table.mxcdefault_dotted td{	border-top-style    : dotted;	border-top-color    : #999999;	border-top-width    : 1px;	padding             : 2px, 0px, 0px, 0px;	height              : 22px;	vertical-align      : middle;	font-size           : 11px;	font-weight         : normal;	font-stretch        : semi-condensed;	color               : #666666;}table.mxcdefault_clean{	border-top-style    : none;	border-bottom-style : none;	padding             : 0, 0, 0, 0;	vertical-align      : middle;	font-family         : Verdana, Geneva, Helvetica;}table.mxcdefault_clean td{	border-bottom-style : none;	border-top-style    : none;	padding             : 0, 0, 0, 0;	font-size           : 11px;	font-weight         : normal;	height              : 20px;	font-stretch        : semi-condensed;	color               : #666666;}.commenttableentry1{	padding             : 0px 4px 0px 4px;	background-color    : #F5F5F5;}.commenttableentry2{	padding             : 0px 4px 0px 4px;	background-color    : #E5E5E5;}.mxcdefault_title{	font-weight         : bold;}.mxcdefault_comment{}.avatar {float:left;text-align:center;position:relative;padding:4px 6px 4px 0;height:1%;width:1%;height:auto;width:auto;}.mxcdefault_posted{	font-size           : 11px;	color               : #999999;	font-family         : Verdana, Geneva, Helvetica;}.mxcdefault_report, .mxcdefault_reply, .mxcdefault_seeallreplies{	font-size           : 10px;	color               : #999999;	font-family         : Verdana, Geneva, Helvetica;}