/*----------------------------------------EN-Changes---------------------------------------------------*/

TD {FONT-SIZE: 11px; VERTICAL-ALIGN: top; DIRECTION: ltr; LINE-HEIGHT: 15px; TEXT-ALIGN: justify;}
#divPanel {DIRECTION: ltr; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left; }
#divMenu {DIRECTION: ltr; POSITION: relative; TOP: -2px; HEIGHT: 20px; TEXT-ALIGN: left;}
.tdUpdate {TEXT-ALIGN: left; padding: 5px 0px 5px 10px;}
.tdModuletitle {FONT-WEIGHT: normal; COLOR: #ffffff; HEIGHT: 22px; padding-left:10px; vertical-align:middle; background-image:url(../s_images/tdModuletitle_En.gif);}
.tdFormCaption {padding: 6px 0px 0px 10px;}
.tdSubmit {background-color: #cccccc; text-align: right;}
.tdSubmit TD {vertical-align:middle; padding-left:10px; padding-right:12px}
.tdTabActive {PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../s_images/tabRampA_En.gif); CURSOR: pointer; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #3997ca; background-position:top right; vertical-align:middle}
.tdTab {PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../s_images/tabRamp_En.gif); CURSOR: pointer; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #6ac3ed; background-position:top right; vertical-align:middle}
#tblIconPanel TD { PADDING-RIGHT: 6px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 4px; background-image:url(../s_images/divPanelBG_En.gif)}
#tblTopMenu TD { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; COLOR: #ffffff; PADDING-TOP: 6px}
.tdMenu {BACKGROUND-IMAGE: url(../s_images/topModuleBG_En.gif); BACKGROUND-REPEAT: repeat-x; }
.inputSubmit { BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; padding-bottom:2px; FONT-SIZE: 11px; BORDER-LEFT: #000000 0px solid; WIDTH: 100px; CURSOR: pointer; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: tahoma; HEIGHT: 22px; background-image:url(../s_images/inputSubmit_En.gif); background-position:top right}
.inputSubmitLarge { BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; padding-bottom:2px; FONT-SIZE: 11px; BORDER-LEFT: #000000 0px solid; WIDTH: 200px; CURSOR: pointer; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: tahoma; HEIGHT: 22px; background-image:url(../s_images/inputSubmitLarge_En.gif); background-position:top right}
/*.inputSubmit {height: 22px;	background-color: #D3D4C5; font-family: tahoma;	font-size: 11px; cursor: pointer; margin-top: 2px; border: 1px solid #000000; background-image:url(../s_images/inputSubmit_En.gif)}*/
.tdTabTitle {COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: #3997ca; direction:ltr}
.tdTBodyOdd {BACKGROUND-COLOR: #ededed; direction:ltr ; padding-left:2px;}
.tdTBodyEven {BACKGROUND-COLOR: #ffffff; direction:ltr; padding-left:2px;}
.pNewsReference {MARGIN-TOP: -34px; TEXT-ALIGN: left}
.pNewsTitle {FONT-WEIGHT: 600; direction:ltr}
#tdFooter {PADDING-TOP: 5px; HEIGHT: 25px; BACKGROUND-COLOR: #808080; text-align:center}
#tblTopMenu {WIDTH: auto; direction:rtl;}
#tdTopModuleImage {HEIGHT: 112px}


/*-----New-Classes------*/
.tdModuleList {padding: 10px 0px 00px 00px;}
.tdTBodyEven TD {direction:ltr; text-align:left; padding-left:2px;}
#tdTopImageRight {background-image:url(../s_images/topFlashR_En.gif); background-repeat:no-repeat; background-position:left; width:10px;}
#tdTopImageLeft {background-image:url(../s_images/topFlashL_En.gif); background-repeat:no-repeat; background-position:right; width:10px;}

/*----------------------------------------Recent--------------------------------------------------*/
HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	WIDTH: 100%; HEIGHT: 100%
}
TABLE {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	MARGIN: 0px; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #ffffff
}
IMG {
	DIRECTION: ltr
}
UL SPAN {
	COLOR: #000000
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:active {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#tblLayout {
	WIDTH: 1000px
}
#tdTopModule {
	HEIGHT: 75px
}
#tdLogo {
	HEIGHT: 71px
}
#tdLeftSpacer {
	BACKGROUND-COLOR: #ffffff
}
#tblIconPanel {
	WIDTH: 185px
}
#tblIconPanel TD {
	WHITE-SPACE: nowrap
}
#tblIconPanel TD A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tblIconPanel TD A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tblIconPanel TD A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tblIconPanel TD A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#tdPanelSpacer {
	WIDTH: 50px
}
#tdUser {
	BACKGROUND-COLOR: #ff0000
}
#tblTopMenu TD A {
	COLOR: #ffffff
}
#tblTopMenu TD A:hover {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
#dropmenudiv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; Z-INDEX: 100; PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #808080
}
#dropmenudiv A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#tblFooterMenu {
	WIDTH: auto
}
#tblFooterMenu TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 0px
}
#tblFooterMenu TD A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tblFooterMenu TD A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tblFooterMenu TD A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tblFooterMenu TD A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#tdContent TABLE {
	VERTICAL-ALIGN: top; HEIGHT: auto
}
#tdPrimaryContent {
	WIDTH: 185px;
}
#tdSecondaryContent {
	
}
.tdHSpacer {
	HEIGHT: 3px
}
.tdVSpacer {
	WIDTH: 3px
}
.tdIndexDiagram {
	WIDTH: 404px; HEIGHT: 232px; TEXT-ALIGN: center
}
.tdIndexDiagramStatistics {
	BACKGROUND: #e5e5e5; VERTICAL-ALIGN: middle; HEIGHT: 30px; TEXT-ALIGN: center
}
.tdPageTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 600; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 2px solid; HEIGHT: 22px
}
#tdPageTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 600; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 2px solid; HEIGHT: 22px
}
.pSort {
	MARGIN-TOP: -10px; TEXT-ALIGN: left
}
.spanNessecary {
	COLOR: #cc0000
}
.pNav {
	MARGIN-TOP: -15px; TEXT-ALIGN: left
}

.pNavLatin {
	text-align: right;
	margin-top: -15px;
}

.pPrint {
	MARGIN-TOP: -2px; TEXT-ALIGN: left
}
.tdIncreased {
	COLOR: #009900
}
.tdDecreased {
	COLOR: #ff0000
}
.tdArrow {
	WIDTH: 11px; PADDING-TOP: 10px
}
.spanNewsDate {
	FONT-WEIGHT: normal; COLOR: #808080
}
.pNewsSummary {
	MARGIN-TOP: -10px; MARGIN-BOTTOM: 5px
}
.tdNewsDetails {
	BACKGROUND-COLOR: #ededed
}
#tblFilter {
	DIRECTION: ltr; BACKGROUND-COLOR: #f2f2f2; height:20px;
}
#tblMain {
	DIRECTION: ltr
}
.tdFormtitle {
	PADDING-TOP: 5px; FONT-SIZE: 11px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.inputText {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; FONT-FAMILY: tahoma; HEIGHT: 22px
}

.inputCheckbox {
	direction :ltr; MARGIN-TOP: 0px; FONT-SIZE: 11px; FONT-FAMILY: tahoma; HEIGHT: 22px
}

.inputSelect {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; FONT-FAMILY: tahoma; HEIGHT: 22px
}
.textAreaText {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; FONT-FAMILY: tahoma
}
.textAreaTextReadOnly {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; BACKGROUND: #ededed; FONT-FAMILY: tahoma
}
.inputTextReadOnly {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; BACKGROUND: #ededed; FONT-FAMILY: tahoma; HEIGHT: 22px
}
.tdErrorBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #e50000; PADDING-TOP: 3px; HEIGHT: 22px; BACKGROUND-COLOR: #ffeded
}
.tdConfrimBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #006600; PADDING-TOP: 3px; FONT-FAMILY: tahoma; HEIGHT: 22px; BACKGROUND-COLOR: #dbf2da
}
UL {
	COLOR: #228bba; MARGIN-RIGHT: 15px
}
#dropmenudiv A:hover {
	BACKGROUND-COLOR: #3997ca
}
.spanMenuBullet {
	COLOR: #e40e06
}

.tdModule {
	BORDER-RIGHT: #3997ca 1px solid; BORDER-TOP: #3997ca 1px solid; BORDER-LEFT: #3997ca 1px solid; BORDER-BOTTOM: #3997ca 1px solid
}
.tblSearchResult {
	BORDER-RIGHT: #3997ca 1px solid; BORDER-TOP: #3997ca 1px solid; BORDER-LEFT: #3997ca 1px solid; BORDER-BOTTOM: #3997ca 1px solid
}
TABLE.tblDisplayTag {
	WIDTH: 100%
}
TABLE.tblDisplayTag TD {
	PADDING-LEFT: 3px; HEIGHT: 20px
}
TABLE.tblDisplayTag TH {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: #3997ca; TEXT-ALIGN: left; TEXT-DECORATION: none
}
TABLE.tblDisplayTag TH A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
TABLE.tblDisplayTag TH A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
TABLE.tblDisplayTag TH A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
TABLE.tblDisplayTag TH TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.tblDisplayTag TH TABLE TD {
	TEXT-ALIGN: left
}
TABLE.tblDisplayTag TH TABLE TD:hover {
	BACKGROUND-COLOR: #ffd
}
TABLE.tblDisplayTag TH TABLE TD A:hover {
	BACKGROUND-COLOR: #ffd
}
TABLE.tblDisplayTag TH TABLE TR:hover {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffd
}
TABLE.tblDisplayTag TR.even {
	BACKGROUND-COLOR: #ededed
}
TABLE.tblDisplayTag TR.even A {
	BACKGROUND-COLOR: #ededed
}
TABLE.tblDisplayTag TR.odd {
	BACKGROUND-COLOR: #ffffff
}
TABLE.tblDisplayTag TR.odd A {
	BACKGROUND-COLOR: #ffffff
}
TABLE.tblDisplayTag TH.order1 A {
	BACKGROUND-IMAGE: url(../s_images/arrow_down.png)! important
}
TABLE.tblDisplayTag TH.order2 A {
	BACKGROUND-IMAGE: url(../s_images/arrow_up.png)! important
}
TABLE.tblDisplayTag TH.sortable A {
	BACKGROUND-IMAGE: url(../s_images/arrow_off.png)
}
TABLE.tblDisplayTag TH.sorted {
	BACKGROUND-POSITION: right 50%; COLOR: green; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #bbbbbb
}
TABLE.tblDisplayTag TH.sortable A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
TABLE.tblDisplayTag TH.sortable:hover {
	BACKGROUND-COLOR: #ffd
}
TABLE.tblDisplayTag THEAD TR {
	BACKGROUND-COLOR: #ffcc00
}
TABLE.tblDisplayTag TR:hover {
	BORDER-TOP: #c0c0c0 0px solid; BACKGROUND: #cce6ff; CURSOR: auto; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 0px solid
}
TABLE.tblDisplayTag TR.over {
	BORDER-TOP: #c0c0c0 0px solid; BACKGROUND: #cce6ff; CURSOR: auto; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 0px solid
}
.tblTabs {
WIDTH: auto; 
}

.readonlyErrLabel
{
    color: red;
    border: 1px solid #bbbbbb;
    background-color: #f0f0f0;
    vertical-align: middle;
}
.errLabel { color: red; }

.errorMessage {
	VERTICAL-ALIGN: middle; COLOR: red
}
.successMessage {
	VERTICAL-ALIGN: middle; COLOR: green
}
.green-highlight {
	COLOR: #34ac34
}
.red-highlight {
	COLOR: #ff0000
}
#tblTiny TD {
	FONT-SIZE: 20px; VERTICAL-ALIGN: top; DIRECTION: ltr; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}
#wrapper {
	TEXT-ALIGN: center
}
#contentWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 700px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; HEIGHT: 97%; TEXT-ALIGN: left
}
#examplecontent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 94%; PADDING-TOP: 0px
}
#topIndexTicker {
	BACKGROUND-COLOR: #72caf2
}

