/* global style definitions */
A { text-decoration: underline; color: #204A91; }
A:hover { text-decoration: none; }

BODY { margin: 0px 0px 0px 0px; }
BODY, TD { font-family: verdana; font-size: 0.70em; color: #5D5D5D; }
INPUT.mainSearch { border: solid 1px #676767; height: 16px; width: 100px; font-family: inherit; font-size: inherit; }
INPUT.mainSearchButton { margin-left: 5px; font-family: inherit; font-size: inherit; }

/* define style for all topmenu layers */
TABLE.mainmenu { border: 1px solid #204A91; position: absolute; xtop: -1px; display: none; }

TABLE#MenuAboutUs { xleft: 264px; width: 162px; }
TABLE#MenuBilingual { xleft: 327px; width: 157px; }
TABLE#MenuLocations { xleft: 485px; width: 156px; }
TABLE#MenuTalk { xleft: 643px; width: 157px; }

/* define colors for topmenu layers */
TR.mainmenu, TR.mainmenuact { background-color: #FFFFFF; }
TR.mainmenu:hover, TR.mainmenuact:hover { background-color: #FFFFFF; }
TD.mainmenu, TD.mainmenuact { font-size: 0.6em; color: #FFFFFF; height: 20px; padding-left: 13px; }
TD.mainmenu:hover, TD.mainmenuact:hover { color: #FFFFFF; font-weight: bold; }

/* td used as a horizontal ruler */
TD.menuhr { background-color: #204A91; height: 1px; }

A.mainmenu, A.mainmenuact { text-decoration: none; color: #1F4B94; }
A.mainmenu:hover, A.mainmenuact:hover { font-weight: bold; }

/* lang menu */

DIV.tx-srlanguagemenu-pi1 .CUR IMG
{
	border:solid 1px #FFFFFF;
}

DIV.tx-srlanguagemenu-pi1 .NO IMG,
DIV.tx-srlanguagemenu-pi1 .INACT IMG
{
	border:solid 1px #204a91;
}
