#mainNav {
	BACKGROUND: #ed2c21;MARGIN-BOTTOM: 2px;FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;OVERFLOW: hidden;WIDTH: 970px;COLOR: #fff;HEIGHT: 22px;
	TEXT-ALIGN: left;
	margin-top: 1px; 
}
#mainNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#mainNav LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -1px; WHITE-SPACE: nowrap;
}
#mainNav LI SPAN {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainNav A {
	DISPLAY: block; BACKGROUND: url(bg-mainmenu_splitter-1x22.gif) no-repeat right top; FLOAT: left; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
#mainNav #pic8 A {
	BACKGROUND-IMAGE: none
}
#mainNav A:link {
	COLOR: #fff
}
#mainNav A:visited {
	COLOR: #fff
}
#mainNav A:active {
	COLOR: #fff
}
#mainNav A:hover {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav A.current:link {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav A.current:visited {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav A.current:hover {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav A.current:active {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted A:link {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted A:visited {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted A:hover {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted A:active {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted A.current {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted A.current:hover {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav #pic7 A:hover {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav #pic7 A.current {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted#pic7 A {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted#pic7 A:hover {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav .topMenuHighlighted#pic7 A.current {
	BACKGROUND: url(bg_mainnav_selected.gif) #fbfbfb repeat-x 50% top; COLOR: #ed2c21; LINE-HEIGHT: 22px; TEXT-DECORATION: none
}
#mainNav SPAN#txt0 {
	PADDING-LEFT: 20px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.topMenu {
	Z-INDEX: 2; BACKGROUND: url(bg_topmenu_bl.gif) no-repeat 0% 100%; FILTER: alpha(opacity=95); LEFT: 576px; VISIBILITY: hidden; FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #3a3e45; POSITION: absolute; TOP: 115px; TEXT-ALIGN: left; moz-opacity: .95; opacity: .95
}
.topMenu A {
	PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -17px; PADDING-TOP: 3px
}
.topMenu A:link {
	COLOR: #3a3e45; TEXT-DECORATION: none
}
.topMenu A:visited {
	COLOR: #3a3e45; TEXT-DECORATION: none
}
.topMenu A:active {
	COLOR: #3a3e45; TEXT-DECORATION: none
}
.topMenu A:hover {
	BORDER-RIGHT: #74a99a 2px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #74a99a 2px solid;
	COLOR: #74a99a;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #fff;
	TEXT-DECORATION: none;
}
UNKNOWN {
	MARGIN-TOP: 1px; VERTICAL-ALIGN: top
}
.topMenuContainer {
	BACKGROUND: url(bg_topmenu_br.gif) no-repeat 100% 100%;
	MARGIN-LEFT: 17px;
	PADDING-TOP: 8px;
}
.topMenuContainer A {
	
}
.topMenuSeparator {
	PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -17px; PADDING-TOP: 3px
}
.topMenu IMG {
	VERTICAL-ALIGN: middle
}
#dmMenuLang .topMenuContainer {
	PADDING-TOP: 0px
}
#dmMenuContact .topMenuContainer {
	PADDING-TOP: 0px
}
#dmMenuAbout .topMenuContainer {
	PADDING-TOP: 0px
}
#dmMenuBlogs .topMenuContainer {
	PADDING-TOP: 0px
}
#dmMenuCommunity .topMenuContainer {
	PADDING-TOP: 0px
}
#dm3 A {
	PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -17px; PADDING-TOP: 3px
}
.dm-cat {
	PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -17px; PADDING-TOP: 3px
}
#dm3 A.dm-cat {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.dm-cat {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#dm3 A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 13px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#dm3 A.dm-cat:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#dmMenuLang8 A {
	BACKGROUND: url(flags.png) no-repeat -121px 4px
}
#dmMenuLang8 A {
	BACKGROUND-POSITION: 5px -109px
}
#dmMenuLang8 A:hover {
	BACKGROUND-POSITION: 3px -109px
}
UNKNOWN {
	BACKGROUND-POSITION: 5px -109px
}
 HTML #dmMenuLang8 A:hover {
	BACKGROUND-POSITION: 5px -109px
}
.word-break {
  /* The following styles prevent unbroken strings from breaking the layout */
  width: 400px; /* set to whatever width you need */
  overflow: auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
}
.word-break1 {
  /* The following styles prevent unbroken strings from breaking the layout */
  width: 300px; /* set to whatever width you need */
  overflow: auto;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
}