/******************
 * General Styles *
 ******************/

html, body,  table, td, form, img, h1, h2, h3, h4, h5, h6, input
{
    font-size: 12px;
}

html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input
{
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    padding: 0px;
    margin: 0px;
    border: 0px transparent none;
    background-position: left top;
    background-repeat: no-repeat;
}

body
{
   
    background-color: #c8e3f1;
}

.page_top_bg
{
    background-image: url(Stage_BG_top.png);
    background-repeat: repeat-x;
    padding-top: 2px;
}

td, h1, h2, h3, h4, h5, h6
{
    line-height: 1.2em;
}

a, a:visited
{
    color: #4E7DC2;
    text-decoration: none;
}

a:active, a:hover
{
    color: #4E7DC2;
    text-decoration: underline;
}

ul
{
    margin: 0px;
    padding: 0px 0px 0px 25px;
}

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;
}

/*************
 * ID Styles *
 *************/
#page
{
    margin-left: auto;
    margin-right: auto;
    width: 934px;
    position: relative;
    top: 0px;
}
#page2
{
    margin-left: auto;
    margin-right: auto;
    width: 934px;
    position: relative;
    top: 0px;
}
.pg_content_top
{
    background-image: url(Page_BG_top.jpg);
    background-color: #dfeef5;
    background-repeat: no-repeat;
    text-align: left;
}

.pg_content_bottom
{
    background-image: url(Page_BG_btm.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.pg_content_bottom2
{
    background-image: url(Page_BG_btm.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.pg_content_footer
{
    background-image: url(Ftr_BG_reflec.jpg);
    background-repeat: no-repeat;
    height: 64px;
	text-align:center;
	color:#357aa4;
	padding-top:10px;
    display: block;
    background-color: #014f7c;
}

#pageC
{
    position: relative;
}

#main
{
    width: 930px;
    position: relative;
    margin-left: 2px;

}

/****************
 * Class Styles *
 ****************/
.page_bottom_bg
{
    background-image: url(Stage_BG_btm.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    text-align: center;
    position: relative;
}


.contentzone
{
    min-height: 500px;
    display: block;
    margin-top: 0px;
    padding-bottom: 0px;
}

.featureArea
{
    position: relative;
    top: 0px;
    height: 200px;
    width:420px;
}





.featureArea.a[class]
{
    background: url(FeatArea_BG_1panel.png);
    background-repeat: no-repeat;
}

.featureArea .a1
{
    position: absolute;
    top: 1px;
}

.footer
{
    color: #CCC;
    text-align: right;
    padding-right: 13px;
    padding-top: 3px;
    zoom: 1;
    height: 21px;
    margin: auto 2px;
}

.footerlogo
{
    float: right;
    display: inline;
    margin: -1px 0px 0px 15px;
}

a.headerLink, a:visited.headerLink
{
    color: #CCC;
}

.footer a, .footer a:visited
{
    color: #E8F1F8;
    text-decoration: none;
}

.footer a:hover, .footer a:active, a:hover.headerLink, a:active.headerLink
{
    color: #FFCC33;
    text-decoration: none;
    border-bottom: 1px #FFCC33 dotted;
}

.copyright
{
    font-size: 100%;
    font-family: Tahoma;
    margin: 0px 0px 10px 0px;
    color: #AECADE;
    clear: both;
    padding-right: 17px;
}

.header
{
    position: relative;
    color: #ccc;
    min-height: 28px;
    zoom: 1;
   
    z-index: 1;
}

.header2
{
    position: relative;
    color: #ccc;
    min-height: 28px;
    zoom: 1;
    background-image: url(Hdr_BG_full.png);
    background-repeat: no-repeat;
    z-index: 1;
}

.header .leftAlign, .header .rightAlign
{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 10px;
    padding-left: 10px;
    font-size:11px;
    font-family:Arial;
}

.header .rightAlign strong
{
    color: #cccccc;
    margin-right: 3ex;
}

.header .locale
{
    position: relative;
    top: 1px;
}

.leftAlign
{
    display: inline;
    float: left;
}

.greysep
{
    margin: 0px 10px;
    color: #666;
}

.greysep_f
{
    margin: 0px 8px;
    color: #afcade;
}
.greysep_f2
{
    margin: 0px 5px;
    color: #FF9900;
    font-size:12px;
}

#masterNav
{
    position: absolute;
    top: 31px;
    right: 15px;
    width: 192px;
    z-index: 1;
}

#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(activemenubg.png);
}

#masterNavBody .inactive
{
    background-image: url(inactivemenubg.png);
}

#masterNavBody h1 .topNavText
{
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 8px;
    font-size:12px;
}

#masterNavBody h1 .arrow
{
    position: absolute;
    top: 18px;
    left: 5px;
    width: 11px;
    height: 11px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='arrow_dw.png', sizingMethod='crop');
}

#masterNavBody h1 .arrow[class]
{
    background-image: url(arrow_dw.png);
}

#masterNavBody h1.inactive .arrow
{
    top: 15px;
    left: 8px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='arrow_rt.png', sizingMethod='crop');
}

#masterNavBody h1.inactive .arrow[class]
{
    background-image: url(arrow_rt.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;
    font-size:12px;
}

#masterNavLinks a:hover
{
    background-image: url(hover_noani1.gif);
    background-repeat: repeat-y;
}

#masterNavLinks a.activeNav, #masterNavLinks a.activeNav:hover
{
    background-image: url(mainmenuselected.jpg);
}

#masterNavLinks
{
    padding-left: 1px;
    padding-right: 1px;
    overflow: hidden;
}

#masterNavLinks .container
{
    background-image: url(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(searchboxbg.gif);
    margin: 0px 1px;
    background-color: #bac1cc;
    height: 32px;
    position: relative;
}

#mnsRad
{
    margin: 2px 0px;
    position: absolute;
    top: 30px;
    right: 5px;
    font-family: Tahoma;
    font-size: 82%;
    color: #737373;
}

#mnsRad img
{
    margin: 0px 3px 0px 6px;
    vertical-align: middle;
}

#masterNavSearch #searchTextDiv
{
    background-image: url(search_box.gif);
    position: absolute;
    left: 5px;
    top: 10px;
    width: 168px;
    height: 20px;
}

#masterNavSearch #q
{
    position: absolute;
    top: 2px;
    left: 5px;
    width: 156px;
    border: solid 1px #FFFFFF;
    background-color: #FFFFFF;
}

#masterNavSearch .watermark#q
{
    font-style: italic;
    color: #544a4c;
}

#masterNavSearch #submit /* 18 x 20 */
{
    position: absolute;
    right: 4px;
    top: 10px;
}

#masterNavTitle
{
    width: 192px;
    height: 21px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='topbg.png', sizingMethod='crop');

}

#masterNavTitle[class]
{
    background-image: url(topbg.png);
}




.newsHeadline
{
    padding: 0px 0px 12px 1px;
    margin: -0px 0px 0px 0px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='NewsBar_BG.png', sizingMethod='scale');
    _width:100px;
    height:30px;
 	
}

.newsHeadline[class]
{
    background-image: url(NewsBar_BG.png);
}

.newsHeadline .container
{
	width:690px;
    height:34px;
    position: relative;
    padding-top:8px;
    padding-left:10px;
}

.newsHeadline .title
{
    font-weight: bold;
    color: #ff5426;
    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;
    padding-top: 30px;
    height: 45px;
    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 /* tabContentPanel contains tabActivePanel */
{

    float: left;
    display: inline;
    width: 500px;
    min-height: 500px;
}

.tabContentPanel.dl
{
    height: auto;
}

.tabContentPanel div
{
    font-family: Verdana;
}

.dlTabSpacer
{
    border-bottom: 1px solid #c6d7ef;
    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;
    margin-bottom: 26px;
}

.tabContentPanel li.desc
{
    margin-bottom: 12px;
}

.tabContentPanel li span
{
    color: #000000;
    line-height:2.0em;
}

.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 .heading
{
    font-size: 145%;
    font-family: Arial;
    color: #A7ABAD;
    margin-bottom: 8px;
}

.tabContentPanel .heading a
{
    font-family: Arial;
    color: #A7ABAD;
    margin-bottom: 8px;
    font-weight:lighter;
}

.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;
}

.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; /* Not links, not clickable-- so no link cursor */
    font-size: 1em;
    color: #65747B;
}

.tabs li.tabActive, .tabs li.tabHover
{

    background-repeat: no-repeat;
    background-position: right top;
    font-weight: bold;
    color: #007734;
    width:100px;
    height:20px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='TabModule_BG_navlist.png', sizingMethod='crop');

}

.tabs li.tabActive[class], .tabs li.tabHover[class]
{
       background-image: url(TabModule_BG_navlist.png);
}

.verticalAlignBottom
{
    vertical-align: bottom;

}

.verticalTabs
{
    padding-top: 0px;
    width: 700px;
}

.verticalTabs a
{
    position: relative;
    
}

.verticalTabs[class]
{
    background-image: url(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;
   
}

#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: 0px;
    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: 1;
}

.hide
{
    display: none;
}

/* ----------------------------------------------
   CSS classes added by TCS Dev Team Starts here
   ---------------------------------------------- */
.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%;
    clear: both;

}

.vrt_lay60
{
    clear: left;
    float: left;
    display: inline;
    width: 235px;
    margin-left: 20px;
}

.vrt_lay40
{
    clear: right;
    float: left;
    display: inline;
    width: 235px;
    margin-left: 10px;
}

.vrt_lay501
{
    clear: left;
    float: left;
    display: inline;
    width: 225px;
    margin-left: 20px;
}
.vrt_lay501-2
{
    clear: left;
    float: left;
    display: inline;
    width: 450px;
    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;
    font-size:12px;
}

.thumbnailRow
{
    clear: both;
    margin-bottom: 11px;
}

#pptSpan #idSO
{
    display: none;
    color: #fff;
}

#pptSpan a
{
    color: #CCC;
}

#pptSpan a:hover, #pptSpan a:active
{
    color: #FFCC33;
    text-decoration: none;
    border-bottom: 1px #FFCC33 dotted;
}

.test
{
    width:100%;
    height:40px;
    color:Red;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='NewsBar_BG.png', sizingMethod='scale');

}

.test[class]
{
    background-image: url(NewsBar_BG.png);
}

.topadd1
{ background-image:url(headerbg.gif); background-repeat:repeat-x
	}
.topright
{
	left: 510px; 
	top: 90px;
	position:absolute; 
	width:250px;
	height:200px;
	padding-left:15px;
	padding-top:15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mybg.png', sizingMethod='scale');
}

.topleft
{
	width:700px;
	height:180px;
	padding-left:0px;
	padding-top:15px;
    background-image:url("mybg2.png");
}
.topleft2
{
	padding-top:0px;
	padding-bottom:10px;
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px; FONT-FAMILY: verdana, sans-serif; HEIGHT: 58px
}
.header-logo 
{
	margin-top:0px;
	margin-left:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 17px;
   background-image:url('logo-top.jpg');
   width:336px;
    height:40px;
    background-repeat:no-repeat;
}

.header-logo2
{
	margin-top:0px;
	margin-left:0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background-image: url("logo-top2.jpg");
    width:930px;
    height:70px;
    background-repeat:no-repeat;
}
.header-logo[class]
{
	    background-image: url(logo-top.jpg);

}
.header-logo2[class]
{
	    
	    height:70px;
	    width:100%;
}
.header-image-logo {
	MARGIN-LEFT: 0px;
	width:140px;
	height:50px;

}
.header-topbar {
padding-top:22px; 
font-size:14px;
    FLOAT: right; 
    margin-left:0px;
	color: #004d94;
    width:580px;
     height:36px;
    
}

.header-topbar a, .header-topbar a:visited
{
 
	color: #004d94;
	font-weight:bold;
	font-size:14px;
    text-decoration: none;
}

.header-topbar a:hover, .header-topbar a:active, a:hover.headerLink, a:active.headerLink
{
    color: #fe8402;
    text-decoration: none;
    border-bottom: 1px #FFCC33 dotted;
}


.header-topbar2 {
	MARGIN-TOP: 10px; 
	BACKGROUND: url(subpagetopnav1.jpg) no-repeat right top;
    FLOAT: left; 
    margin-left:10px;
    margin-right:10px;
    width:540px;
    
}
.header-locale {
	MARGIN-TOP: 3px; FLOAT: left
}
.header-locale-name {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.header-locale-name A {
	COLOR: #0860a8; TEXT-DECORATION: none
}
.header-locale-name A:visited {
	COLOR: #0860a8; TEXT-DECORATION: none
}
.header-locale-name A:hover {
	COLOR: #0860a8; TEXT-DECORATION: underline
}
.header-locale-globe {
	MARGIN-LEFT: 4px
}
.header-topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0860a8; PADDING-TOP: 8px; LIST-STYLE-TYPE: none;
	font-size:12px;
}
.header-topnav LI A:link {
	COLOR: #BEBEBE; TEXT-DECORATION: none
}

.header-topnav LI A:visited
{
	 text-decoration: none;
	 COLOR: #BEBEBE;
}
.header-topnav LI A:hover,.header-topnav LI a:active {
	COLOR: #BEBEBE;
	TEXT-DECORATION: underline;
	
}

.header-topnav-first {
	FLOAT: left; WIDTH: 102px
}
.header-topnav-second {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.header-topnav-third {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(hdr-spacer-bar.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.header-topnav-fourth {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(hdr-spacer-bar.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.header-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
.header-searchbutton {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 16px
}
.header-dropdown {
	FLOAT: left; WIDTH: 520px; HEIGHT: 25px
}
.header-navbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 140px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 22px; LIST-STYLE-TYPE: none;
	font-size:12px;
	font-weight:bolder;
	padding-top:40px;
}

.header-navbar2 
{
	width:500px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 130px;
	 FLOAT: left;
	  PADDING-BOTTOM: 0px;
	   MARGIN: 0px; 
	   PADDING-TOP: 22px;
	    LIST-STYLE-TYPE: none;
	font-size:12px;
	font-weight:bolder;
	padding-top:40px;
}
.header-navbar2 LI {
	FLOAT: left
}

.header-navbar LI {
	FLOAT: left
}
.header-search-label {
	DISPLAY: none
}
.header-searchbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 95px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana, sans-serif; HEIGHT: 16px
}
.iMask {
	Z-INDEX: 10; LEFT: -300px; POSITION: absolute; TOP: -300px
}
.dhtmlmenuitem {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 70%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: verdana, sans-serif
}
A.dhtmlmenulink {
	COLOR: #0860a8; TEXT-DECORATION: none
}
A.dhtmlmenulink:hover {
	COLOR: #0860a8; TEXT-DECORATION: none
}
A.dhtmlmenulink:visited {
	COLOR: #0860a8; TEXT-DECORATION: none
}
.dhtmlmenuitem-hr {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(hdr-drop-linerule.gif); MARGIN-LEFT: 4px; WIDTH: 170px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
#footer {
	FONT-SIZE: 64%; BACKGROUND: url(ftr-start-footer.gif) repeat-x 50% top; MARGIN: 0px 5px 25px 14px; WIDTH: 736px; PADDING-TOP: 10px; FONT-FAMILY: verdana, sans-serif
}
.footer-leftbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 385px; COLOR: #0860a8; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.footer-rightbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 350px; COLOR: #000000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.footer-leftbar LI A {
	COLOR: #0860a8; TEXT-DECORATION: none
}
.footer-rightbar LI A {
	COLOR: #0860a8; TEXT-DECORATION: none
}
.footer-leftbar LI A:hover {
	COLOR: #0860a8; TEXT-DECORATION: underline
}
.footer-rightbar LI A:hover {
	COLOR: #0860a8; TEXT-DECORATION: underline
}
.footer-leftbar-firstitem {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer-leftbar-item {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(ftr-spacer-bar.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer-rightbar-firstitem {
	PADDING-RIGHT: 12px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer-rightbar-item {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(ftr-spacer-bar.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer-rightbar-lastitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(ftr-spacer-bar.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer-link-character {
	COLOR: #0860a8
}

.sszi { color:#FFFFFF; padding-left:10px; vertical-align:middle}


.sszi A {
	COLOR: #f8fc94; TEXT-DECORATION: none
}
.sszi A:hover {
	COLOR: #f8fc94; TEXT-DECORATION: underline
}

#Report {
	MARGIN-BOTTOM: 4px; OVERFLOW: hidden; 
}
#Report H2 {
	BACKGROUND: url(jo_cote_bg.jpg)  no-repeat 0px -30px; COLOR: #005aa0; font-weight:bold; padding-left:6px; padding-top:6px;
}
#Report UL {
	BORDER-RIGHT: #b2d2dd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b2d2dd 0px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b2d2dd 1px solid; WIDTH: 216px; PADDING-TOP: 8px; BORDER-BOTTOM: #b2d2dd 1px solid; background-color: #FFFFFF;
}
#Report LI {
	OVERFLOW: hidden; LINE-HEIGHT: 22px; HEIGHT: 22px
}
#Report EM {
	COLOR: #ff7403 }
	
#ggqu {
	MARGIN-BOTTOM: 6px; OVERFLOW: hidden; 
}
#ggqu H2 {
	BACKGROUND: url(jo_cote_bg.jpg)  no-repeat 0px -30px; COLOR: #005aa0; font-weight:bold; padding-left:6px; padding-top:6px;
}

#ggqu UL {
	BORDER-RIGHT: #b2d2dd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b2d2dd 0px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b2d2dd 1px solid; WIDTH: 216px; PADDING-TOP: 8px; BORDER-BOTTOM: #b2d2dd 1px solid; background-color: #FFFFFF;
}
* HTML #ggqu UL {
	PADDING-BOTTOM: 0px
}
#ggqu LI {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 8px 8px 0px; OVERFLOW: hidden; BORDER-LEFT: #efefef 1px solid; WIDTH: 88px; PADDING-TOP: 1px; BORDER-BOTTOM: #efefef 1px solid; HEIGHT: 31px
}
#ggqu LI IMG {
	WIDTH: 88px; HEIGHT: 31px
}
#ggqu LI.more {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 191px; PADDING-TOP: 0px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
#ggqu LI.more IMG {
	WIDTH: 8px; HEIGHT: 8px
}


#Sale {
	MARGIN-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 348px; background-color:#FFFFFF; 
}
#Sale H2 {
	BACKGROUND: url(jo_cote_bg425.jpg) #b2d2dd no-repeat 0px -30px; COLOR: #005aa0;font-weight:bold; padding-left:6px; padding-top:6px; font-size:14px;
}
#Sale UL {
	BORDER-RIGHT: #b2d2dd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b2d2dd 0px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2d2dd 1px solid; WIDTH: 338px; PADDING-TOP: 8px; BORDER-BOTTOM: #b2d2dd 1px solid;font-size:12px; margin:0px;   padding-bottom:2px;
}
#Sale LI {
	OVERFLOW: hidden; LINE-HEIGHT: 22px; HEIGHT: 22px;text-align:right; border-bottom:1px dotted #ccc; margin:2px 0; color:#999999; list-style-type:none;
}

#Sale ul li span{  float:left; text-align:left; margin-top:4px;width:294px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; overflow:hidden; }

H1 {
	FONT-SIZE: 16px; color:#FF0000
}
H2 {
	FONT-SIZE: 12px; 
}
H3 {
	FONT-SIZE: 14px; color:#000000
}
H4 {
	FONT-SIZE: 14px
}
H5 {
	FONT-SIZE: 12px
}
H6 {
	FONT-SIZE: 12px
}

#newReviewPro {
	MARGIN-BOTTOM: 6px; OVERFLOW: hidden; margin-left:4px; 
}
#newReviewPro LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 10px
}
#newReviewPro LI.other {
	
}
#newReviewPro LI.more {
	PADDING-BOTTOM: 0px; HEIGHT: 15px; TEXT-ALIGN: right
}
#newReviewPro H2 {
	BACKGROUND: url(jo_cote_bg262.gif)  no-repeat 0px 0px; COLOR: #024b8a;font-weight:bold; padding-left:6px; padding-top:6px; font-size:14px;
}
.Rank_Sale_List {
	BORDER-RIGHT: #b2d2dd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b2d2dd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; BORDER-LEFT: #b2d2dd 1px solid; WIDTH: 918px; PADDING-TOP: 7px; BORDER-BOTTOM: #b2d2dd 1px solid;background-color:#FFFFFF
}
.Rank_Sale_List UL {
	DISPLAY: none; OVERFLOW: hidden; list-style-type:none; margin:0px; padding:0px;
}
.Rank_Sale_List UL LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 228px;  TEXT-ALIGN: left;list-style-type:none
}
.Rank_Sale_List UL LI.first {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 8px; margin:0px;
}

.Rank_Sale_List UL LI SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; WIDTH: 14px; COLOR: #5caadb;  MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana,Arial;  TEXT-ALIGN: center
}
.Rank_Sale_List UL LI.first SPAN {
	
}
.Rank_Sale_List UL LI DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 50px; PADDING-TOP: 4px;
}
.Rank_Sale_List UL LI DIV IMG {
	WIDTH: 50px; HEIGHT: 38px
}
.Rank_Sale_List UL LI STRONG {
	DISPLAY: block; FONT-WEIGHT: normal; OVERFLOW: hidden; 
}
.Rank_Sale_List UL LI.first STRONG {
	LINE-HEIGHT: 14px;width:150px; margin-left:70px; line-height:18px
}
.Rank_Sale_List UL LI EM {
	FONT-WEIGHT: bold; COLOR: #e42e2f; LINE-HEIGHT: 18px;width:150px; margin-left:50px; font-size:14px;
}
.Rank_Sale_List .default {
	DISPLAY: block; 
}

.breadCrumb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 14px; COLOR: #7d7e80; PADDING-TOP: 6px; FONT-FAMILY: verdana, sans-serif
}

.sectionHeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000;
	padding-left:10px;
	padding-top:10px;
}
.content_text {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 768px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
.cc P {
	padding:14px;
}

.contentzone  h4{font-size:12px; padding:5px 5px 5px 5px; text-align:center; background-color:#2679af;  margin-top:4px; color:#ffffff;}
.contentzone  h1{font-family:SimHei;font-size:20px;line-height:28px;text-align:center;margin:10px 12px 0;letter-spacing:1px;font-weight:normal;}
