body, html {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: none;

	height: 100%;

} 

div#containerborder{ padding: 5px 8px 5px 8px;}
div#container{ margin: 0 0;background: #D7DDEC; width:183px;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #D7DDEC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.inputbox_top {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  length           : 45px;	
  font-size        : 11px;
  color            : #000000;
  background-color : #ffffff;
  border           : 1px solid #000000;
  display:inline; 
  margin: 0px; 
  padding: 2px; 
}

.logoheader {
  background-color : #B4C2E0;
  height: 45px;
  padding-left: 25px;
}

.darkblue {
  background-color : #345e9a;
  color: #ffffff;
  height: 15px;
  padding-left: 15px;
}

.tagline {
  font-family: Times New Roman, Times, serif;
  font-size:13px;
  font-style: italic;
}

.footer {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

tbody { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	color: #333333;
	
	text-align: justify;

}

li { 

	list-style: square;

}

ul { 

	list-style: square;

}

.quote { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

}

.h1 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 32px;

	font-weight: bolder;

	color: #333333;

}

.h2 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: bold;

	color: #3B5E8F;

	text-transform: uppercase;

	text-align: left;
}


.h3 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;
	
	text-decoration: underline;

	color: #333333;

	text-align: left;
}


.pagetitle {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 22px;

	font-weight: bold;

	color: #990000;

	text-align: left;
	
}

.sectionheading {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #990000;

	text-align: left;
	
	padding-bottom: 15px;
	
        background-color: none;
}




.bodytext {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	line-height: 18px;

	font-weight: normal;

	color: #333333;

	text-align: justify;
	
}

.bullet {

	list-style-position: outside;

	list-style-image:  url(../images/bullet.gif);

	list-style-type: square;

	list-style-type: square;

	line-height: 18px;

	text-align: left;

}

.tablebullet {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;
	
	color: #333333;

	text-align: left;
	
	padding-right: 5px;
	
	padding-top: 5px;
	
	list-style-position: outside;
	
	list-style-image:  url(../images/bullet.gif);
	
	list-style-type: square;
	
        clip:     rect(auto auto auto auto);

	position: relative;
	
	text-indent: -12;

	margin-left: -12;	
}


.tablehead {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;
	
	color: #ffffff;

	text-align: left;
	
	padding-left: 5px;
	
	padding-top: 2px;

	padding-bottom: 2px;

	
}



.tabletext {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;
	
	color: #333333;

	text-align: left;
	
	padding-left: 5px;

	padding-top: 5px;
	
	padding-bottom: 5px;
	
}

table.100 {

	height: 1%;

}



table.content {

	background-image: 

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 100%;

	padding-top: 20px;

}



td.content {

	background-image: 

	background-repeat: repeat-x;

	background-position: left bottom;

}

.mceVisualAid {
border: 1px dashed #BBBBBB;
}



/* Default MOS Class Settings

**********************************************************************************************************/



.pathway {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	padding-top: 1px;

	padding-left: 5px;

}



a.pathway:link, a.pathway:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

}



a.pathway:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: red;

        text-decoration: none;

	background-color: transparent;

}



/* Main Menu Styles

**********************************************************************************************************/



a.mainlevel:link, a.mainlevel:visited {

	color: #ffffff;

	text-align: left;

	font-weight: ;
	
	width: 100%;
	
	background-color: #778195;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #ffffff;

	padding-left: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

}



a.mainlevel:hover {




	color: #ffffff;

	text-align: left;

	background-color: #b4c2e0;

	width: 100%;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #b4c2e0;

}



a.mainmenu:link, a.mainmenu:visited {

	color: #ffffff; 


	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



a.mainmenu:hover, {

	color: #778195;

	text-align: left;

}



a.sublevel:link, a.sublevel:visited {

	color: #345E9A;

	text-align: left;

}



a.sublevel:hover {

	color: #990000;

	text-align: left;

}


/********************************************* Left Menu Style ********************************************/



a.mainlevelleft:link, a.mainlevelleft:visited {

	color: #778195;

	text-align: left;

	font-weight: ;
	
	width: 100%;
	
	background-color: #BABFC9;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #BABFC9;
	
	border-bottom: none;

        padding-left: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

}



a.mainlevelleft:hover {

	color: #333333;

	text-align: left;

	text-decoration: none;

/*	image: url(../images/arrow.gif);*/

	width: 100%;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #b4c2e0;

}



a.mainmenuleft:link, a.mainmenuleft:visited {

	color: #ffffff; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



a.mainmenuleft:hover, {

	color: #778195;

	text-align: left;

	background-image: url(.../images/arrow.png);
}



a.sublevelleft:link, a.sublevelleft:visited {

	color: #3b3b3b;

	padding-left: 30px;

	text-align: left;

}



a.sublevelleft:hover {

	color: #3b3b3b;

        background-color: transparent;

        text-decoration: underline;

	padding-left: 30px;

	text-align: left;

}


/* Rounded Corner Styles

**********************************************************************************************************/
div.leftblock div.module {
  padding:0px 0px 0px 0px;
}
.leftblock#leftmenu div.module {
  background: url('images/box_b_l.gif') no-repeat bottom left;
}
.leftblock#leftmenu div.module div div {
    background: url('images/box_t_l.gif') no-repeat top left;
}
.leftblock#leftmenu div.module div {
  background: url('images/box_b_r.png') no-repeat bottom right;
}
.leftblock#leftmenu div.module div div div {
    background: url('images/box_t_r.png') no-repeat top right;
}
.leftblock#leftmenu div.module div div div h3{
  display:block;
  font-size: 10px;
}
.leftblock#leftmenu div.module div div div div {
    background:none;
}


.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}




/* Module Styles

**********************************************************************************************************/



table.moduletable {

	width: 100%;

	text-align: center;

	margin-right: 0px;

	margin-left: 0px;

}



table.moduletable th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	font-weight : ;

	color : #ffffff;

	text-align : center;

	background-image: url(../images/mod_title.gif);

	height: 18px;

	padding-top: 2px;

}



table.moduletable td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	list-style-type: square;

}

/* User Module Styles

**********************************************************************************************************/



table.moduletableUser {


	background: none;

	background-image: none;

	border: none;

	margin-bottom: 15px;

	width: 100%;

	text-align: center;

	margin-right: 5px;

	margin-left: 5px;

}



table.moduletableUser th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	font-weight : bold;

	color : #ffffff;

	background-color : #6B88C2;

	text-align : center;

	height: 18px;

	padding-top: 2px;

}



table.moduletableUser td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-align: left;

	line-height: 14px;

	margin-left: 5px;

	padding-left: 3px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

/*	background-image: url(http://www.umero.com/images/stories/arrow.png) no-repeat left;*/

	background: transparent url(../images/arrow.png) no-repeat left;

	position: top;

	padding: 0 5px 5px 5px;



}


a.mainlevelUser:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
  background-color            : transparent;
}


/* Section Module Styles

**********************************************************************************************************/



table.moduletableSection {


	background: none;

	background-image: none;

	border: none;

	width: 100%;

	text-align: left;

	margin-right: ;

	margin-left: ;

}



table.moduletableSection th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	font-weight : bold;

	color : #ffffff;

	background-color : #990000;

	text-align : center;

	height: 18px;

	padding-top: 2px;

}



table.moduletableSection td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: justify;

	line-height: 14px;

	margin-left: 5px;

/*	background-image: url(http://www.umero.com/images/stories/arrow.png) no-repeat left;*/

	background: transparent url(../images/bullet.gif) no-repeat left;

	position: top;

	padding: 0 5px 5px 5px;



}


a.mainlevelSection:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
  font-color: #990000;
  background-color            : transparent;
  
}


/* Left Module Styles

**********************************************************************************************************/



table.moduletableleft {

	border: 1px solid #990000;
	
	width: 100%;

	text-align: left;

	margin-bottom: ;
	
	margin-right: ;

	margin-left: ;
	
	padding-top: 2px;

}



table.moduletableleft th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 11px;

	font-weight : bold;

	color : #ffffff;

	background-color : #990000;

	text-align : center;

	height: 22px;

	padding-top: 2px;

}



table.moduletableleft td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;

	font-weight : normal;

	color : #333333;

	background-color : none;

	text-align : left;

	height: 18px;

	padding-top: 2px;
	
	padding-left: 5px;

	padding-right: 5px;
}





/* Scroller Module Style

**********************************************************************************************************/



table.moduletablescroller {

	width: 100%;

	text-align: left;

	margin-right: 5px;

	margin-left: 5px;

}



table.moduletablescroller td {

	font-family: Arial, Helvetica, sans-serif;

	color: #6b6b6b;
	
	font-size: 10px;

	text-align: left;

}


/* Quote Module Style

**********************************************************************************************************/



table.moduletablequote {

	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size : 8px;

	width: 100%;

	text-align: left;

	margin-right: 5px;

	margin-left: 5px;

}



table.moduletablequote td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 8px;

	color: #333333;

	text-align: left;

}

a.mainlevelquote:link, a.mainlevelquote:visited {

	color: #6b6b6b;

	text-align: left;

	font-weight: ;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

}



a.mainlevelquote:hover {

	color: #ffffff;

	text-align: left;

	text-decoration  : underline;

	background-color: transparent;

}

/* ################# MOS LIVE CHAT MENU ################# */
table.moduletablelivechat {
	width: 144px;
	height: 69px;
	background-image : url('../images/green_statusonline.gif');
	float: left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0 0;
        margin-top:10px;
        margin-left:2px;

}


table.moduletablelivechat td {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color: #003d54;
	line-height: 14px;
	padding-bottom: 15px;
	
}


a.mainlevellivechat:link, a.mainlevellivechat:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration  : none;
  color            : #003d54;
  padding-left: 35px;	

}

a.mainlevellivechat:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
        font-weight: bold;
	text-decoration  : underline;
	color            : #ff4400;
	padding-left: 35px;



}




/* Polls Style

**********************************************************************************************************/



.poll {

	color : #666666;

	line-height : 12px;

	font-weight: bold;

}



/* Sections Style

**********************************************************************************************************/



.sectiontableheader {

	background-color : #990000;

	color : #ffffff;

	font-weight : bold;

	font-size: 11px;

	line-height: 13px;
	
	padding-left: 5px;

}



.sectiontableentry1 {

	font-size: 11px;

	background-color : #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;
	
	padding-left: 5px;

}



.sectiontableentry2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	
	background-color : #ffffff;

/*	background-color : #778195;*/

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ffffff;
	
	padding-left: 5px;

}



.pagenav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #345E9A;

}



a.pagenav:link, a.pagenav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #345E9A;

}



a.pagenav:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color            : #990000;

	text-decoration  : underline;

	background-color: transparent;

}





/*****************************************************************************************************/


.title1 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 24px;

	font-weight: bold;

	color: #333333;

}

.title2 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: bold;

	color: #b4c2e0;

	text-align: left;
}


.title3 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;
	
	font-style: underline;

	color: #333333;

	text-align: left;
}



.small {

	font-size : 11px;

	color : #666666;

}



.smalldark {

	font-size : 11px;

	color : #333333;

	text-decoration : none;

}



.createdate {

	font-size : 10px;

	color : #666666;

	text-decoration : none;

	font-weight : medium;

}



.modifydate  {

	font-size : 10px;

	color : #666666;

	text-decoration : none;

	font-weight : medium;

}



/* Content Styles

**********************************************************************************************************/



.contentpane {

	font-size: 11px;

	color: #000000;

}



.contentpaneopen {

	font-size: 11px;

	color: #000000;

}



.contentheading, .componentheading {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : 14px;

	font-weight : bold;

	color : #333333;

	text-align : left;


	line-height: 16px;

	padding-left: 0px;

}

.category {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #778195;

}

.heading1 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 22px;

	font-weight: bold;

	color: #333333;

}

.heading2 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: bold;

	color: #b4c2e0;

	text-align: left;
}


.heading3 { 

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;
	
	font-style: underline;

	color: #333333;

	text-align: left;
}


a.category:link, a.category:visited {

  color            : #3b3b3b;

  font-weight      : bold;

}



a.category:hover {

	color            : #345E9A;

	text-decoration  : underline;

	background-color: transparent;

}



/* Form Styles

**********************************************************************************************************/



form { /* borrowed from mambosolutions.com -- to fix empty space issues */

	display:inline; 

	margin: 0px; 

	padding: 0px; 

} 



.button {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-style       : normal;

  font-size        : 10px;

  font-weight      : bold;

  background-color : #990000;

  color            : #ffffff;

  border           : 1px solid #7f0000;

}



.inputbox {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  length		   : 45px;	

  font-size        : 10px;

  color            : #333333;

  background-color : #dbdbdb;

  border           : none;
  
  padding-bottom   : 5px;

}



/* Links

**********************************************************************************************************/



a:link, a:visited {

 
  color            : #345E9A;

  text-decoration  : none;

}



a:hover {

	color            : #990000;

	text-decoration  : underline;

	background-color: transparent;

}


/* Top Menu Links

**********************************************************************************************************/



a.mainleveltop:link, a.mainleveltop:visited {

	color: #C2BEAD;

	text-align: center;

	font-weight: bold;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 5px;


}



a.mainleveltop:hover {

	color: #ffffff;

	text-align: center;

	text-decoration: none;

	padding-left: 5px;

}






/* For content item titles that are hyperlink instead of Read On

**********************************************************************************************************/



a.contentpagetitle:link, a.contentpagetitle:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

 	color: #333333;

	text-align:left;

	}



a.contentpagetitle:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align:left;

	color            : #345E9A;

	text-decoration  : none;

	background-color: transparent;

	}



.description {

	font-size: 11px;

	color: #333333;

}



/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #ffae00;

	border-left: outset 2px #778195;

	border-right: outset 2px #808080;

	border-top: outset 2px #778195;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.offtab {

	background-color : #e5e5e5;

	border-left: outset 2px #E0E0E0;

	border-right: outset 2px #E0E0E0;

	border-top: outset 2px #E0E0E0;


	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.tabheading {

	background-color: #ffae00;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



/* for modifying {moscode} output.  Don't set the colour! */

.moscode {

	background-color: #f0f0f0;

}



/* Text passed with mosmsg url parameter */

.message {

	font-weight: ;

	font-size : 8pt;

	color : #cccccc;

	text-align: left;

	padding-left: 5px;


}/**  CSS Styling for DISPLAY NEWS - ORDERED 1-3 module  **/

/** CSS Styling for Front Page User Modules **/
/*----------------------------------------------------------------------------------------*/

/* Styling for the div around the whole module*/
.fpage_dnor-whole {	
	padding: 0px 0px 10px 0px;
	height: 120px;
	background-color: #EAEFF8;
/*	background-color: #E5EFFE;*/
}

/* Styling for the div around the auto Title link at the top of the Module */
.fpage_dnor-title_auto {	
	text-align: center;
	font-weight: bold;
}

/* Styling for the div around the top module title */
.fpage_dnor-module_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: #D9DEE8;
/*	background-color: #D0D5DF;*/
}

/* Styling for the div around the module description */
.fpage_dnor-module_description {	
}

/* Styling for the div around each News Item  */
.fpage_dnor-each {		
	text-align: left;
	padding: 0px 10px 0px 10px;
}

/*========================================================================================*/
/* Styling for the div around the Section of each News Item */
.fpage_dnor-section {		
	text-align: left;
}

/* Styling for the Section link of each News Item */
a.fpage_dnor-section, a.fpage_dnor-section:link, a.fpage_dnor-section:visited {	
	background-image: none;
}
a.fpage_dnor-section:hover {
	background-color: none;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the Category of each News Item */
.dnor-category {	
	text-align: left;
}
/* Styling for the Category link of each News Item */
a.fpage_dnor-category, a.fpage_dnor-category:link, a.fpage_dnor-category:visited {	
	background-image: none;
}
a.fpage_dnor-category:hover {
	background-color: none;
	color: #333333;
	font-weight: bold;
}
/******************************************************************************************/

/* Styling for the div around the Date of each News Item*/
.fpage_dnor-date {		
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Title of each News Item */
.fpage_dnor-title {	
	vertical-align: text-top;
}
/* Styling for the Title link of each News Item */
a.fpage_dnor-title, a.fpage_dnor-title:link, a.fpage_dnor-title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-bottom: 5px;	
	display: block;
	width: 100%;
}
a.fpage_dnor-title:hover {
	background-color: none;
	color: #333333;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.fpage_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Styling for the ul controlling the Title of each News Item */	
ol.fpage_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/* Styling for the li controlling the Title of each News Item */
li.fpage_arrow-dnor {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-image:  url(arrow.png);
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.fpage_list-dnor {	
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}
/******************************************************************************************/

/* Styling for the div around the Author of each News Item */
.fpage_dnor-author {	
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Intro Text of the News Item */
.fpage_dnor-introtext {	
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	color: #666666;
	padding-left: 15px;
	padding-bottom: 10px;
}
a.fpage_dnor-introtext-link, a.dnor-introtext-link:link, a.dnor-introtext-link:visited, .dnor-introtext-link {
	font-weight: normal;
	display: block;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.fpage_dnor-introtext-link:hover {
	font-weight: normal;
	background-color: yellow;
}
/******************************************************************************************/

/* Styling for the div around the Full Text of each News Item */
.fpage_dnor-fulltext {	
	text-align: left;	
}

/*========================================================================================*/
/* Styling for the div around the Read More link of each News Item */
.fpage_dnor-read_more {
	text-align: center;	
}

/* Styling for the Read More link of each News Item */
a.fpage_dnor-read_more, a.dnor-read_more:link, a.dnor-read_more:visited {
	font-style: italic;
}
a.fpage_dnor-read_more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the More link at the end of the Module */
.fpage_dnor-more {		
	text-align: center;
}
/* Styling for the More link at the end of the Module */
a.fpage_dnor-more, a.dnor-more:link, a.dnor-more:visited {	
	font-style: italic;
	font-weight: bold;
}
a.fpage_dnor-more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the bottom module link */
.fpage_nor-module_link {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	background-color: #F6CF7C;
}
/* Styling for the Section link of each News Item */
a.fpage_dnor-module_link, a.dnor-module_link:link, a.dnor-module_link:visited {	
}
a.fpage_dnor-module_link:hover {
	background-color: none;
	color: #666666;
}

/** CSS Styling for Page User Modules **/
/*----------------------------------------------------------------------------------------*/

/* Styling for the div around the whole module*/
.page_dnor-whole {	
	padding: 0px 0px 10px 0px;
	height: 120px;
	background-color: none;
/*	background-color: #E5EFFE;*/
}

/* Styling for the div around the auto Title link at the top of the Module */
.page_dnor-title_auto {	
	text-align: left;
	font-weight: bold;
}

/* Styling for the div around the top module title */
.page_dnor-module_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: none;
/*	background-color: #D0D5DF;*/
}

/* Styling for the div around the module description */
.page_dnor-module_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: none;	
}

/* Styling for the div around each News Item  */
.page_dnor-each {		
	text-align: left;
	padding: 0px 10px 0px 10px;
}

/*========================================================================================*/
/* Styling for the div around the Section of each News Item */
.page_dnor-section {		
	text-align: left;
}

/*========================================================================================*/
/* Styling for the div around the Title of each News Item */
.page_dnor-title {	
	vertical-align: text-top;
}
/* Styling for the Title link of each News Item */
a.page_dnor-title, a.page_dnor-title:link, a.page_dnor-title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;	
	display: block;
	width: 100%;
}
a.page_dnor-title:hover {
	background-color: none;
	color: #3B5E8F;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.page_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Styling for the ul controlling the Title of each News Item */	
ol.page_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/* Styling for the li controlling the Title of each News Item */
li.page_arrow-dnor {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-image:   url(bullet.gif);
	list-style-type: square;
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.page_list-dnor {	
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}
/******************************************************************************************/

/* Styling for the div around the Author of each News Item */
.page_dnor-author {	
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Intro Text of the News Item */
.page_dnor-introtext {	
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #333333;
	padding-left: 15px;
	padding-bottom: 10px;
}
a.page_dnor-introtext-link, a.dnor-introtext-link:link, a.dnor-introtext-link:visited, .dnor-introtext-link {
	font-weight: normal;
	display: block;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.page_dnor-introtext-link:hover {
	font-weight: normal;
	background-color: none;
}
/******************************************************************************************/

/* Styling for the div around the Full Text of each News Item */
.page_dnor-fulltext {	
	text-align: left;	
}

/*========================================================================================*/
/* Styling for the div around the bottom module link */
.page_dnor-module_link {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	background-color: #F6CF7C;
}
/******************************************************************************************/

/** CSS Styling for Header User Modules **/
/*----------------------------------------------------------------------------------------*/

/* Styling for the div around the whole module*/
.header_dnor-whole {	
	align: center;
	padding: 0px 0px 0px 0px;
	width: 175px;
	height: 50px;
	background-color: none;
	border: none;
	border-color: ;
/*	background-color: #E5EFFE;*/
}

/* Styling for the div around the auto Title link at the top of the Module */
.header_dnor-title_auto {	
	text-align: left;
	font-weight: bolder;
}

/* Styling for the div around the top module title */
.header_dnor-module_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #345E9A;
	text-align: left;
	height: 16px;
	padding-top: 0;
	margin-bottom: 5px;
	background-color: none;
/*	background-color: #D0D5DF;*/
}

/* Styling for the div around the module description */
.header_dnor-module_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #345E9A;
	text-align: center;
	height: 16px;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: none;	
}

/* Styling for the div around each News Item  */
.header_dnor-each {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #345E9A;
	text-align: center;
	height: 16px;
	padding-top: 0;
	margin-bottom: 5px;
	background-color: none;
	padding: 0px 0px 0px 0px;
}

/*========================================================================================*/
/* Styling for the div around the Section of each News Item */
.header_dnor-section {		
	text-align: left;
}

/* Styling for the Section link of each News Item */
a.header_dnor-section, a.header_dnor-section:link, a.header_dnor-section:visited {	
	background-image: none;
}
a.header_dnor-section:hover {
	background-color: none;
	color: #233C5F;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the Category of each News Item */
.header_dnor-category {	
	text-align: left;
}
/* Styling for the Category link of each News Item */
a.header_dnor-category, a.header_dnor-category:link, a.header_dnor-category:visited {	
	background-image: none;
}
a.header_dnor-category:hover {
	background-color: none;
	color: #233C5F;
	font-weight: bold;
}
/******************************************************************************************/

/* Styling for the div around the Date of each News Item*/
.header_dnor-date {		
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Title of each News Item */
.header_dnor-title {	
	vertical-align: text-top;
}
/* Styling for the Title link of each News Item */
a.header_dnor-title, a.header_dnor-title:link, a.header_dnor-title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #345E9A;
	display: block;
	width: 100%;
	padding-bottom: 2px;
}
a.header_dnor-title:hover {
	background-color: none;
	color: #233C5F;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.header_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}

/* Styling for the ul controlling the Title of each News Item */	
ol.header_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image:   url(bullet-spacer.gif);
	list-style-position: outside;
}
	
/* Styling for the li controlling the Title of each News Item */
li.header_arrow-dnor {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image:   none;
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.header_list-dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
}
/******************************************************************************************/

/* Styling for the div around the Author of each News Item */
.header_dnor-author {	
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Intro Text of the News Item */
.header_dnor-introtext {	
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight: normal;
	color: #345E9A;
	padding-left: 5px;
	padding-bottom: 5px;
}
a.header_dnor-introtext-link, a.dnor-introtext-link:link, a.dnor-introtext-link:visited, .dnor-introtext-link {
	font-weight: ;
	display: block;
	color: #345E9A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.header_dnor-introtext-link:hover {
	font-weight: ;
	background-color: none;
	color: #233C5F;
}
/******************************************************************************************/

/* Styling for the div around the Full Text of each News Item */
.header_dnor-fulltext {	
	text-align: left;	
}

/*========================================================================================*/
/* Styling for the div around the Read More link of each News Item */
.header_dnor-read_more {
	text-align: right;	
}

/* Styling for the Read More link of each News Item */
a.header_dnor-read_more, a.dnor-read_more:link, a.dnor-read_more:visited {
	font-style: italic;
	color: white;
	font-weight: bold;
}
a.header_dnor-read_more:hover {
	background-color: none;
	color: #233C5F;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the More link at the end of the Module */
.header_dnor-more {		
	text-align: right;
}
/* Styling for the More link at the end of the Module */
a.header_dnor-more, a.dnor-more:link, a.dnor-more:visited {	
	font-style: italic;
	font-weight: bold;
	color: color;
}
a.header_dnor-more:hover {
	background-color: none;
	color: #233C5F;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the bottom module link */
.header_dnor-module_link {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	background-color: #F6CF7C;
}
/* Styling for the Section link of each News Item */
a.header_dnor-module_link, a.dnor-module_link:link, a.dnor-module_link:visited {	
}
a.header_dnor-module_link:hover {
	background-color: none;
	color: #666666;
}
/******************************************************************************************/


/** CSS Styling for Product Modules **/
/*----------------------------------------------------------------------------------------*/

/* Styling for the div around the whole module*/
.modules_dnor-whole {	
	padding: 0px 0px 10px 0px;
	height: 120px;
	background-color: #EAEFF8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #333333;

/*	background-color: none*/
}

/* Styling for the div around the auto Title link at the top of the Module */
.modules_dnor-title_auto {	
	text-align: center;
	font-weight: bold;
}

/* Styling for the div around the top module title */
.modules_dnor-module_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: #D9DEE8;
/*	background-color: #D0D5DF;*/
}

/* Styling for the div around the module description */
.modules_dnor-module_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #333333;
	padding: 0px 10px 10px 10px;
}

/* Styling for the div around each News Item  */
.modules_dnor-each {		
	text-align: left;
	padding: 0px 10px 0px 10px;
}

/* Styling for the div around the Title of each News Item */
.modules_dnor-title {	
	vertical-align: middle;
}
/* Styling for the Title link of each News Item */
a.modules_dnor-title, a.modules_dnor-title:link, a.modules_dnor-title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #345E9A;
	padding-bottom: 5px;	
	display: block;
	width: 100%;
}
a.modules_dnor-title:hover {
	background-color: none;
	color: #990000;
	text-decoration: underline;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.modules_dnor {	
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Styling for the li controlling the Title of each News Item */
li.modules_arrow-dnor {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-image:  url(arrow.png);
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.modules_list-dnor {	
	margin: 0px 0px 0px 37px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}

/* Styling for the div around the Intro Text of the News Item */
.modules_dnor-introtext {	
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
}
a.modules_dnor-introtext-link, a.dnor-introtext-link:link, a.dnor-introtext-link:visited, .dnor-introtext-link {
	font-weight: normal;
	display: block;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.modules_dnor-introtext-link:hover {
	font-weight: normal;
	background-color: yellow;
}
/******************************************************************************************/

/* Styling for the div around the Read More link of each News Item */
.modules_dnor-read_more {
	text-align: center;	
}

/* Styling for the Read More link of each News Item */
a.modules_dnor-read_more, a.dnor-read_more:link, a.dnor-read_more:visited {
	font-style: italic;
}
a.modules_dnor-read_more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the More link at the end of the Module */
.modules_dnor-more {		
	text-align: center;
}
/* Styling for the More link at the end of the Module */
a.modules_dnor-more, a.dnor-more:link, a.dnor-more:visited {	
	font-style: italic;
	font-weight: bold;
}
a.modules_dnor-more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/


/** CSS Styling for Support User Modules **/
/*----------------------------------------------------------------------------------------*/

/* Styling for the div around the whole module*/
.support_dnor-whole {	
	padding: 0px 0px 10px 0px;
	height: 60px;
	background-color: none;
/*	background-color: #E5EFFE;*/
}

/* Styling for the div around the auto Title link at the top of the Module */
.support_dnor-title_auto {	
	text-align: center;
	font-weight: bold;
}

/* Styling for the div around the top module title */
.support_dnor-module_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: #D9DEE8;
/*	background-color: #D0D5DF;*/
}

/* Styling for the div around the module description */
.support_dnor-module_description {	
}

/* Styling for the div around each News Item  */
.support_dnor-each {		
	text-align: left;
	padding: 0px 10px 0px 10px;
}

/*========================================================================================*/
/* Styling for the div around the Section of each News Item */
.support_dnor-section {		
	text-align: left;
}

/* Styling for the Section link of each News Item */
a.support_dnor-section, a.fpage_dnor-section:link, a.fpage_dnor-section:visited {	
	background-image: none;
}
a.support_dnor-section:hover {
	background-color: none;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the Category of each News Item */
.support_dnor-category {	
	text-align: left;
}
/* Styling for the Category link of each News Item */
a.support_dnor-category, a.fpage_dnor-category:link, a.fpage_dnor-category:visited {	
	background-image: none;
}
a.support_dnor-category:hover {
	background-color: none;
	color: #333333;
	font-weight: bold;
}
/******************************************************************************************/

/* Styling for the div around the Date of each News Item*/
.support_dnor-date {		
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Title of each News Item */
.support_dnor-title {	
	vertical-align: text-top;
}
/* Styling for the Title link of each News Item */
a.support_dnor-title, a.support_dnor-title:link, a.support_dnor-title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;	
	display: block;
	width: 100%;
}
a.support_dnor-title:hover {
	background-color: none;
	color: #333333;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the ul controlling the Title of each News Item */
ul.support_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Styling for the ul controlling the Title of each News Item */	
ol.support_dnor {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/* Styling for the li controlling the Title of each News Item */
li.support_arrow-dnor {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-image:  url(arrow.png);
	list-style-position: outside;
}

/* Styling for the li controlling the Title of each News Item */
li.support_list-dnor {	
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
}
/******************************************************************************************/

/* Styling for the div around the Author of each News Item */
.support_dnor-author {	
	text-align: right;
}

/*========================================================================================*/
/* Styling for the div around the Intro Text of the News Item */
.support_dnor-introtext {	
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	color: #666666;
	padding-left: 15px;
	padding-bottom: 10px;
}
a.support_dnor-introtext-link, a.support_dnor-introtext-link:link, a.support_dnor-introtext-link:visited, .support_dnor-introtext-link {
	font-weight: normal;
	display: block;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.support_dnor-introtext-link:hover {
	font-weight: normal;
	background-color: yellow;
}
/******************************************************************************************/

/* Styling for the div around the Full Text of each News Item */
.support_dnor-fulltext {	
	text-align: left;	
}

/*========================================================================================*/
/* Styling for the div around the Read More link of each News Item */
.support_dnor-read_more {
	text-align: center;	
}

/* Styling for the Read More link of each News Item */
a.support_dnor-read_more, a.dnor-read_more:link, a.dnor-read_more:visited {
	font-style: italic;
}
a.support_dnor-read_more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the More link at the end of the Module */
.support_dnor-more {		
	text-align: center;
}
/* Styling for the More link at the end of the Module */
a.support_dnor-more, a.dnor-more:link, a.dnor-more:visited {	
	font-style: italic;
	font-weight: bold;
}
a.support_dnor-more:hover {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}
/******************************************************************************************/

/*========================================================================================*/
/* Styling for the div around the bottom module link */
.support_nor-module_link {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	text-align: center;
	margin-bottom: 5px;
	background-color: #F6CF7C;
}
/* Styling for the Section link of each News Item */
a.support_dnor-module_link, a.support_dnor-module_link:link, a.support_dnor-module_link:visited {	
}
a.support_dnor-module_link:hover {
	background-color: none;
	color: #666666;
}
/**********************************************************
