
body { font-size: 70%; background-color: #D4D4D4; }
.page_top_bg { background-image: url(../images/Stage_BG_top.png); background-repeat: repeat-x; padding-top: 0px; }

a, a:visited { color: #FFFFFF; text-decoration: none; }
a:active, a:hover { color: #FFFFFF; text-decoration: none; }
ul { margin: 0px; padding: 0px 0px 0px 0px; }
li { margin: 0px; padding: 0px; }
h4 { font-weight: bold; line-height: 1.4em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
h3 { font-size: 1.5em; color: #6c7275; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 13px; }
h2 { color: #2e5374; font-family: Segoe,Tahoma,Verdana,sans-serif; font-size: 1.5em; font-weight: normal; }
p { line-height: 1.4em; font-size: 1em; }
#page { margin-left: auto; margin-right: auto; width: 934px; position: relative; top: 0px; }
.pg_content_top, .pg_content_top_enUS { background-color: #D2D2D2; background-repeat: no-repeat; text-align: left; }
.pg_content_top { background-image: url(../images/Page_BG_top.jpg); }
.pg_content_top_enUS { background-image: url(../images/PageBGtop_merged_en.jpg); }
.pg_content_top, .pg_content_top_enUSmenu  { background-image: url(../images/PageBGtop_merged_en.jpg); height:45px; }
.pg_content_bottom {
background-image: url(../images/Page_BG_btm_logo_reflec.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
.test{background-image:url(../../images/1271d38e-b9d5-48b1-b4f2-00611a2f1b23.jpg);}
.pg_content_footer { height: 36px; display: block; background-color: #050505; }
#pageC { position: relative; }
#main { width: 700px; position: relative; margin-left: 2px; }
.page_bottom_bg { background-image: url(../images/Stage_BG_btm.png); margin-bottom:0px; padding-bottom:10px; background-repeat: repeat-x; background-position: left bottom; text-align: center; position: relative; }
.page_btm { background-color:#000000 margin-bottom:0px; padding-bottom:10px; background-repeat: repeat-x; background-position: left bottom; text-align: center;}
.ad { position: absolute; top: 32.57em; margin-top: 90px; right: 17px; width: 180px; height: 150px; }
.contentzone {  display: block; margin-top: 25px; padding-bottom: 60px; }
.featureArea { position: relative; top: 0px; height: 335px; }
.featureArea.j[class] { background: url(../images/FeatArea_BG_3panel.png); background-repeat: no-repeat; }
.featureArea .j1 { position: absolute; top: 1px; }
.featureArea .j2 { position: absolute; top: 1px; right: 10px; }
.featureArea .j3 { position: absolute; right: 10px; top: 121px; }
.featureArea.a[class] { background: url(../images/FeatArea_BG_1panel.png); background-repeat: no-repeat; }
.featureArea .a1 { margin-top:20px; }
.footer { 
color: #CCC;
border:0px solid #C00000;
text-align: right;
width:880px;
height:135px;
vertical-align:top;
}
.footerlogo { float: right; display: inline; margin: -1px 0px 0px 15px; }
.footerLinks { margin-right: 103px; }
a.headerLink, a:visited.headerLink { color: #CCC; }
.footer a, .footer a:visited { color: #FFFFFF; text-decoration: none; }
.footer a:hover, .footer a:active, a:hover.headerLink, a:active.headerLink { color: #000000; text-decoration: none; border-bottom: 1px #FFF dotted; }
.copyright { font-size: 82%; font-family: Tahoma; color: #AECADE; clear: both; }
.header, .header_enUS { position: relative; color: #ccc; min-height: 28px; zoom: 1; z-index: 1; }
.header_enUSmenu { position: relative; color: #ccc; min-height: 28px; zoom: 1; z-index: 1; }
.header { background-image: url(../images/Hdr_BG_full.png); background-repeat: no-repeat; }
.header .leftAlign, .header .rightAlign, .header_enUS .leftAlign, .header_enUS .rightAlign { padding-top: 7px; padding-bottom: 7px; padding-right: 10px; padding-left: 10px; }
.header .rightAlign strong, .header_enUS .rightAlign strong { color: #fff; margin-right: 3ex; }
.header .locale, .header_enUS .locale { position: relative; top: 1px; }
.leftAlign { display: inline; float: left; }
.greysep { margin: 0px 10px; color: #666; }
.greysep_f { margin: 0px 8px; color: #afcade; }
#masterNav { position: absolute; top: 49px; right: 15px; width: 192px; z-index: 70; }
#masterNavBody { position: relative; zoom: 1; }
#masterNavBody h1 { margin-left: 1px; margin-right: 1px; cursor: pointer; position: relative; background-color: #eaebf0; }
#masterNavBody .active { background-image: url(../images/activemenubg.png); }
#masterNavBody .inactive { background-image: url(../images/inactivemenubg.png); }
#masterNavBody h1 .topNavText { padding-left: 19px; padding-bottom: 3px; padding-top: 14px; cursor: default; }
#masterNavFooter { height: 17px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bottombg.png', sizingMethod='crop'); }
#masterNavFooter[class] { background-image: url(../images/bottombg.png); }
#masterNavLinks a, #masterNavLinks a:visited { display: block; padding-top: 3px; padding-bottom: 4px; padding-left: 21px; padding-right: 20px; color: #000000; text-decoration: none; }
#masterNavLinks a:hover { background-image: url(../images/hover_noani1.gif); background-repeat: repeat-y; }
#masterNavLinks a.activeNav, #masterNavLinks a.activeNav:hover { background-image: url(../images/mainmenuselected.jpg); }
#masterNavLinks { padding-left: 1px; padding-right: 1px; overflow: hidden; }
#masterNavLinks .container { background-image: url(../images/mainmenubg.gif); background-repeat: repeat-x; background-color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; }
#masterNavScreen { display: none; position: absolute; top: 0px; left: 0px; width: 933px; background-color: #000000; opacity: 0.25; filter: alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; z-index: 1; }
#masterNavSearch { background-image: url(../images/masterNav_topAll.png); margin: 0px 1px; height: 71px; position: relative; top: 1px; }
#mnsRad { margin: 2px 0px; position: absolute; top: 50px; right: 5px; font-family: Tahoma; font-size: 82%; color: #737373; }
#mnsRad img { margin: 0px 3px 0px 6px; vertical-align: middle; }
#poweredBy { margin-right: 25px; }
#masterNavSearch #searchTextDiv { background-image: url(../images/TabModule_BG_content.png); position: absolute; left: 1px; top: 30px; width: 167px; height: 22px; }
#masterNavSearch #q { position: absolute; top: 2px; left: 5px; width: 160px; border: solid 1px #FFFFFF; background-color: #FFFFFF; }
#masterNavSearch .watermark#q { font-style: italic; color: #544a4c; }
#masterNavSearch #submit { position: absolute; right: 4px; top: 30px; }
#MNW { position: absolute; top: 40px; left: 37px; height: 522px; width: 653px; background-color: #F3F3F5; z-index: 60; padding: 0px; margin: 0px; }
.hidden#MNW { display: none; }
#MNWFooter { border-top: solid 1px #ffffff; height: 17px; margin: 0px; padding: 0px; background-image: url(../images/bottom_gradient.gif); background-repeat: repeat-y; clear: both; background-color: #F6F6F6; }
#MNWHeaderBG { background-color: #FFFFFF; background-image: url(../images/header_gradient.gif); background-repeat: repeat-y; padding: 0px; margin: -13px 0px 0px 0px; height: 27px; border-bottom: solid 1px #fdfdfd; }
#MNWHeader, #MNWClose, #MNWView { padding: 0px; margin: 0px; float: left; line-height: 27px; }
#MNWHeader { font-weight: bold; color: #666666; padding: 0px 8px 0px 12px; width: 419px; }
#MNWClose { cursor: pointer; background-image: url(../images/close_window.jpg); background-position: right center; width: 32px; text-align: right; float: right; margin-right: 14px; }
#MNWClose span { position: relative; top: -2px; right: 16px; color: #c2c2c2; }
.MNWVDetailsN { background-image: url(../images/detail_button_normal.gif); border: none; }
.MNWVDetailsH { background-image: url(../images/detail_button_over.gif); }
.MNWVDetailsS { background-image: url(../images/detail_button_selected.gif); }
.MNWVDetailsD { background-image: url(../images/detail_button_down.gif); }
.MNWVThumbN { background-image: url(../images/thumb_button_normal.gif); border: none; }
.MNWVThumbH { background-image: url(../images/thumb_button_over.gif); }
.MNWVThumbS { background-image: url(../images/thumb_button_selected.gif); }
.MNWVThumbD { background-image: url(../images/thumb_button_down.gif); }
.MNWVListN { background-image: url(../images/list_button_normal.gif); }
.MNWVListH { background-image: url(../images/list_button_over.gif); }
.MNWVListS { background-image: url(../images/list_button_selected.gif); }
.MNWVListD { background-image: url(../images/list_button_down.gif); }
#MNWBody { margin-left: 0px; position: relative; float: left; background-color: #FFFFFF; height: 478px; overflow: hidden; }
#MNWPanelOuter { margin: 0px; padding: 0px; width: 482px; float: right; border-top: 1px solid #cdcdcd; }
#MNWPanel { top: 0px; left: 0px; zoom: 1; width: 482px; display: block; height: 477px; overflow: auto; }
#MNWPanel a { text-decoration: none; }
#MNWPanel .container { margin-top: 9px; float: left; }
#MNWPanel .thumbnail { margin: 0px; padding: 0px; float: left; width: 149px; }
#MNWPanel .thumbnail a { display: block; width: 138px; margin: 0px 2px 0px 9px; text-align: center; background-color: Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/thumbnail_holder.png', sizingMethod='crop'); }
#MNWPanel .thumbnail a[href] { background-image: url(../images/thumbnail_holder.png); background-repeat: no-repeat; }
#MNWPanel .thumbnail a:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/thumbnail_highlight.png', sizingMethod='crop'); cursor: pointer; }
#MNWPanel .thumbnail a:hover[href] { background-image: url(../images/thumbnail_highlight.png); }
#MNWPanel .thumbnail img { margin: 7px 11px 14px 7px; width: 124px; height: 75px; }
#MNWPanel .thumbnail .Title a { color: #0E396C; filter: default; background-image: none; }
#MNWPanel .thumbnail .Title a:hover { background-image: none; filter: default; text-decoration: none; }
#MNWPanel .thumbnail a:hover[href] { text-decoration: none; }
#MNWPanel .entry { margin: 0px; padding: 0px; width: 460px; float: left; }
#MNWPanel .entry a { display: block; margin: 2px 0px 13px 12px; padding: 1px; cursor: pointer; zoom: 1; }
#MNWPanel .entry a:hover { border: solid 1px #C8CDD6; background-color: #e0e8f1; padding: 0px; text-decoration: none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f1f7fc, endColorStr=#ced8e7); }
#MNWPanel .entry .Title { font-family: Tahoma; font-size: 1.1em; font-weight: bold; color: #0E396C; margin: 0px 0px 0px 10px; padding: 3px 12px 0px 0px; }
#MNWPanel .entry .Desc { font-family: Tahoma; font-size: 1.0em; color: #464C52; margin: 0px 0px 1px 10px; padding-right: 12px; zoom: 1; min-height: 30px; }
#MNWPanel .entry .DetailPic img { width: 61px; height: 36px; margin: 3px 0px 0px 3px; }
#MNWPanel .entry .DetailPic { margin: 1px 7px 0px 1px; width: 68px; height: 47px; float: left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/detail_thumbnail_holder.png', sizingMethod='crop'); }
#MNWPanel .entry .DetailPic[class] { background-image: url(../images/detail_thumbnail_holder.png); }
#MNWTabs { padding-top: 10px; border-right: solid 1px #c7c7c7; float: left; background-image: url(../images/navwin_vertical_gradient.gif); background-repeat: repeat-x; background-color: #EDEDED; }
#MNWTabs .container { width: 164px; height: 468px; }
#MNWTabs a { position: relative; left: 1px; margin: 0px 0px -1px 10px; padding: 5px 0px 5px 10px; display: block; text-decoration: none; color: #666666; cursor: pointer; overflow: hidden; width: 144px; }
#MNWTabs a:hover { display: block; padding: 4px 0px 4px 9px; border: solid 1px #C7C7C7; border-right: none; }
#MNWTabs a.subNavActive { background-color: #FFFFFF; border: solid 1px #C7C7C7; border-right: none; padding: 4px 0px 4px 9px; font-weight: bold; }
.newsHeadline { zoom: 1; padding: 8px 0px 18px 15px; margin: -3px 0px -1px 0px; }
.newsHeadline { background-image:url(../images/NewsBar_BG.png);}
.newsHeadline .container { position: relative; margin: 0px; padding: 0px; }
.newsHeadline .title { font-weight: bold; color: #ff6600; margin-right: 10px; }
.newsHeadline a, .newsHeadline a:visited { color: #ccc; background-color: #000000; text-decoration: none; }
.newsHeadline a:hover, .newsHeadline a:active { color: #ccc; text-decoration: underline; }
.normal { font-weight: normal; }
.rightFloat { float: right; }
.rightAlign { float: right; display: inline; }
.siteBranding { padding-left: 60px; border:0px solid #C00000; margin-top:80px; height:8px; width: 630px; }
.siteBranding img { display: inline; float: left; }
.siteBranding img.right { float: right; clear: right; margin-top: 8px; }
.tabPanel { position: relative; width: 500px; }
.tabHiddenPanel { display: none; }
.tbc { top: 0px; left: 0px; display: block; margin: 0px; padding: 0px; }
.tabContentPanel { line-height: 1.4em; float: left; display: inline; width: 500px; /*min-height: 500px;*/ }
.tabContentPanel.dl { height: auto; }
.tabContentPanel div { font-family: Verdana; }
.dlTabSpacer { border-bottom: 1px solid #666666; margin-bottom: 16px; clear: both; }
.tabContentPanel .d1 { width: 262px; position: absolute; top: 0px; left: 0px; }
.tabContentPanel .d2 { width: 202px; position: absolute; top: 0px; right: 0px; }
.tabContentPanel .z1 { width: 232px; position: absolute; top: 0px; left: 0px; }
.tabContentPanel .z2 { width: 232px; position: absolute; top: 0px; right: 0px; }
.tabContentPanel .h2-1 { width: 262px; position: relative; float: left; }
.tabContentPanel .h2-2 { width: 202px; position: relative; float: right; }
.tabContentPanel .dlh { margin-left: 20px; }
.tabContentPanel ul.linklist { /*position: relative;*/ padding-left: 16px; color: #4d7cc1;  }
.tabContentPanel li.desc { margin-bottom: 15px; }
.tabContentPanel li span { color: #000000; }
.tabContentPanel li.desc a { font-weight: bold; }
.linklist li { margin-bottom: 7px; line-height: 127%; }
.tabContentPanel .headline.image { padding: 0px 0px 15px 0px; clear: both; }
.tabContentPanel .vrt_lay60 .headline.image { padding: 0px; margin-bottom: 15px; }
.tabContentPanel .vrt_layfull .headline.image { padding: 0px; }
.tabContentPanel .headline.image a { font-weight: bold; }
.tabContentPanel .headline .imgBorder { float: left; display: inline; margin-right: 8px; }
.tabContentPanel .headline .imgBorder img{border:2px solid #FFFFFF;}
.tabContentPanel .heading { font-size: 145%; font-family: Arial; font-weight:bold; color: #666666; margin-bottom: 8px; }
.tabContentPanel .vrt_layfull .headline { margin-bottom: 23px; }
.tabs { position: relative; text-align: right; float: left; display: inline; }
.bulletedlist { clear: both; }
.ulTabs { display: none; width: 190px; }
.dlTabs { text-align: left; width: 160px; margin-left: 30px; border:1px solid #Cooooo; }
.dlTabs p { margin: 0px 50px 6px 5px; }
.dlTabs h5 { margin: 0px 50px 6px 0px; }
.dlTabP { position: relative; }
.dlTabP .d1 { width: 262px; position: relative; top: 0px; float: left; }
.dlTabP .d2 { width: 202px; position: relative; top: 0px; float: right; }
.dlTabP .z1 { width: 232px; position: relative; top: 0px; float: left; }
.dlTabP .z2 { width: 232px; position: relative; top: 0px; float: right; }
.dlTabP .h2-1 { width: 262px; position: relative; top: 20px; float: left; }
.dlTabP .h2-2 { width: 202px; position: relative; top: 20px; float: right; }
.tabs ul { padding-left: 0px; width: 100%; }
.tabs li { list-style-type: none; padding: 9px 18px 9px 60px; margin-bottom: 0px; cursor: default; font-size: 1em; color: #65747B; }
.tabs li.tabActive, .tabs li.tabHover { zoom: 1; background-repeat: no-repeat; background-position: right top; font-weight: bold; color: #FFFFFF; }
.tabs li.tabActive, .tabs li.tabHover{ background-image: url(../images/TabModule_BG_navlist.png); }
.verticalAlignBottom { vertical-align: bottom; }
.verticalTabs { padding-top: 21px; width: 190px; float:left; border:0px solid #000000; }
.verticalTabs a { position: relative; }
.verticalTabs { background-image: url(../images/TabModule_BG_content.png); background-repeat: no-repeat; }
.welcome { position: absolute; top: 0px; left: 0px; }
#dlPage { margin-left: auto; margin-right: auto; width: 934px; position: relative; top: 0px; zoom: 1; }
#dlPage #pageC { position: relative; background: #E3EDFF; }
#dlPage .footer { clear: both; }
#dlPage .footer a { color: #666; }
#dlPage .footer a:hover, #dlPage .footer a:active { color: #4D7CC1; text-decoration: none; border-bottom: 1px #4D7CC1 dotted; }
#dlPage #masterNav { top: -30px; float: right; position: relative; }
#dl { float: right; margin: 0px auto 0px auto; padding: 0px; width: 620px; position: relative; }
#dl, #dl a, .dlPageHeader { color: #666666; }
.dlPageHeader { margin: 15px 0px 25px 60px; font-size: x-large; }
.dlGroup { font-size: large; margin: 0px 0px 10px 0px; }
.dlItemHeader { margin-left: 4px; }
.dlItemHeader a { color: #627C93; font-size: small; text-decoration: underline; }
.dlItem { padding-left: 4px; font-size: smaller; margin-left: 4px; width: 455px; }
.dlAnchors { position: relative; font-size: smaller; left: 15px; width: 100px; float: left; }
.dlAnchors a, .dlAnchors a:hover { color: #627C93; }
.dlAnchors p { margin-bottom: 5px; }
.dlBackToTop { font-size: smaller; border-bottom: dotted 1px #666666; padding: 10px 0px 5px 0px; margin: 0px 0px 55px 0px; width: 455px; }
.dlBackToTop a { color: #627C93; text-decoration: underline; }
.rmStaticImage { background-color: #000; z-index: 0; }
.hide { display: none; }
.cf:after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.cf { min-height: 1%; }
.vrt_layfull { clear: both; float: none; margin-left: 20px; }
.vrt_col_cntnr { height: 1%; }
.vrt_lay60 { float: left; display: inline; width: 240px; margin-left: 40px; border:0px solid #c00000; }
.vrt_lay40 { clear: right; float: left; display: inline; width: 220px; margin-left: 0px; border:0px solid #C00000; }
.vrt_lay501 { clear: left; float: left; display: inline; width: 225px; margin-left: 20px; }
.vrt_lay502 { clear: right; float: left; display: inline; width: 225px; margin-left: 30px; }
.left_flt { float: left; }
.left_flt_txt { padding-top: 2px; }
.thumbnailRow { clear: both; margin-bottom: 11px; }
#pptSpan #idSO { display: none; color: #fff; }
#pptSpan a { color: #CCC; }
#pptSpan a:hover, #pptSpan a:active { color: #000000; text-decoration: none; border-bottom: 1px #FFCC33 dotted; }
.vrt_lay_60_40{border:0px solid #C00000; float:right;}
.activetabdiv{border:0px solid #C00000; float:right;}
#harsh{
	margin-bottom:-12px;
}

.linklist div{
	text-align:justify;
}
.cb{line-height:17px};
