.srchp1
{
    background-color:#055F9D;
}
.srchpZero1
{
    background-color:#E5EAED;
}

.srchp
{
    padding-top:1px;
    padding-left:9px;
    background-color:#055F9D;
    color:#FFFFFF;
    width:100%;
    height:20px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
	font-weight: bold;
}
.srchpZero
{
    padding-top:1px;
    padding-left:9px;
    background-color:#E5EAED;
    color:#000000;
    width:100%;
    height:20px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
}

IMG.Min
{
	visibility:hidden;
}
.nhTbl
{
	width:155;
	border-top: 4px solid white;
}
.nhTT
{
	background-color: #6699cc;
	font-size: 82%;
	font-family: verdana, arial, helvetica;
	color:#ffffff;
}
.nhTR
{
	background-color: #6699cc;
	background-image: url(http://www.perfectxml.com/images2/cellRight.gif);
	background-position: top right;
	background-repeat:no-repeat;
	font-size: 82%;
	font-family: verdana, arial, helvetica;
	color:#ffffff;
}
.searchBox {
	background-color: #69c;
	background-image: url("http://www.perfectxml.com/images2/blueshade.jpg");
}

A.head_link:link { color: #000000 }
A.head_link:visited { color: #000000 }
A.head_link:hover { color: #CC0000 }

A.defaultitem_link:link { color: #003399; text-decoration:underline; }
A.defaultitem_link:visited { color: purple; text-decoration:underline;}
A.defaultitem_link:hover { color: #CC0000; text-decoration: none ;}

A.FourWhite:link { color: #FFFFFF; text-decoration:underline; }
A.FourWhite:visited { color: #FFFFFF; text-decoration:underline;}
A.FourWhite:hover { color: yellow; text-decoration: none ;}

A.nl:link { color: #003399; text-decoration:underline; }
A.nl:visited { color: purple; text-decoration:underline;}
A.nl:hover { color: #CC0000; text-decoration: none ;}

A.event_link:link { color: #003399; text-decoration:none; }
A.event_link:visited { color: #003399; text-decoration:none;}
A.event_link:hover { color: #CC0000; text-decoration: underline ;}

A.navmenu:link { color: #000000; text-decoration:none; }
A.navmenu:visited { color: #000000; text-decoration:none;}
A.navmenu:hover { color: #000000; text-decoration: underline ;}

A.navmenuON:link { color: #000000; text-decoration:underline; }
A.navmenuON:visited { color: #000000; text-decoration:underline;}
A.navmenuON:hover { color: #000000; text-decoration: none ;}

A.navmenuON2:link { color: #003399; text-decoration:underline; }
A.navmenuON2:visited { color: #003399; text-decoration:underline;}
A.navmenuON2:hover { color: #003399; text-decoration: none ;}

A.cs:link { color: #003399; text-decoration: none; }
A.cs:visited { color: #003399; text-decoration: none;}
A.cs:hover { color: #CC0000; text-decoration: none ;}

A.nounderline_link:link { color: #003399; text-decoration:none; }
A.nounderline_link:visited { color: #003399; text-decoration:none;}
A.nounderline_link:hover { color: #CC0000; text-decoration: none ;}

A.Artitem_link:link { color: #000000; text-decoration:none; }
A.Artitem_link:visited { color: #000000; text-decoration:none;}
A.Artitem_link:hover { color: #003399; text-decoration: none ;}

A.MML:link { color: #FFFFFF; text-decoration:none; }
A.MML:visited { color: #FFFFFF; text-decoration:none;}
A.MML:hover { color: #FCFCC0; text-decoration: none ;}

A.defaultitem_link2:link { color: #003399; text-decoration:underline; }
A.defaultitem_link2:visited { color: purple; text-decoration:underline;}
A.defaultitem_link2:hover { color: #CC0000; text-decoration: none ;}

A.small_defaultitem_link:link { color: #003399; text-decoration:underline; }
A.small_defaultitem_link:visited { color: purple; text-decoration:underline;}
A.small_defaultitem_link:hover { color: #CC0000; text-decoration: none ;}

A.content_link:link { color: #000000 }
A.content_link:visited { color: #000000 }
A.content_link:hover { color: #ff0000 }

.footerline {    width: 100%;    height: 1px;    color: #CC9900;}
.itemcontent {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.itemtext {
    background-color: rgb(228, 239, 242);
    border-top: 1px solid rgb(0, 51, 102);
    border-bottom: 1px solid rgb(0, 51, 102);
    padding: 1em;
}

.itemtext2 {
    background-color: #EEF3FF;
    border-top: 1px solid rgb(200, 200, 200);
    border-bottom: 1px solid rgb(0, 51, 102);
    padding: 0.5em;
}

.boldlink {
    font-family: "Verdana", "Arial", sans-serif;
    font-size: 9pt;
    color: black;
    text-decoration: none;
}

A.boldlink:hover {
    color: rgb(0, 51, 102);
}

.head_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px}
.menulink_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; }
.code {  font-family: Courier New; font-size: 12px; line-height: 16px}
.heading2 {  font-family: Arial; font-size: 24px; line-height: 30px; font-weight: bold; }

.welcometext  {color: #000000; font: 10.0px verdana, lucida, geneva, arial, sans-serif; font-weight: bold; text-indent: 0.5em;}
.datetext {color: #000000; font: 10.0px verdana, lucida, geneva, arial, sans-serif; text-indent: 0.5em;}
.wroxbooktitle  {color: #000000; font: 12.0px verdana, lucida, geneva, arial, sans-serif; font-weight: text-indent: 0.5em;}

.head_link EM {color: #CC0000; font-style: normal; text-decoration: none}
.head_link { font-family: arial,helvetica; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; white-space: nowrap }

.content_link EM {color: #CC0000; font-style: normal; text-decoration: none}
.content_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; white-space: nowrap }

.small_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; }
.bigger_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #000000; font-weight: bold;}
.tiny_text{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #000000; }
.small_text_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: bold;}
.small_text_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ffffff; }
.small_text_white_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ffffff; font-weight: bold;}
.smaller_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; }
.smaller_text_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #ffffff; }
.yellow_text_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ffff00; font-weight: bold;}
.brown_text_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #800000; font-weight: bold;}

A.normal_link:link { color: #003399; text-decoration:underline;  }
A.normal_link:visited { color: #00339F; text-decoration:underline;}
A.normal_link:hover { color: #CC0000; text-decoration: none ; }

A.normal_link2:link { color: #000000 }
A.normal_link2:visited { color: #000000 }
A.normal_link2:hover { color: #CC0000 }

A.siteguide_link:link { color: #535353 }
A.siteguide_link:visited { color: #535353 }
A.siteguide_link:hover { color: #CC0000 }

A.data_link:link { color: #6779FF }
A.data_link:visited { color: #555B8B }
A.data_link:hover { color: #CC0000 }

A.big_data_link:link { color: #0000FF }
A.big_data_link:visited { color: #6779FF }
A.big_data_link:hover { color: #CC0000; text-decoration: none ; }

A.data_link_small:link { color: #6779FF }
A.data_link_small:visited { color: #555B8B }
A.data_link_small:hover { color: #CC0000 }

A.chapter_link:link { color: #CC0000 }
A.chapter_link:visited { color: #CC0000 }
A.chapter_link:hover { color: #000000 }

A.data_bottom_link:link { color: #001EFF }
A.data_bottom_link:visited { color: #555B8B }
A.data_bottom_link:hover { color: #CC0000 }

A.leftmenu_link:link { color: #ffffff;  text-decoration: none}
A.leftmenu_link:visited { color: #C8C8C8;  text-decoration: none}
A.leftmenu_link:hover { color: #FFAE00; text-decoration: none}

A.leftmenu_small_link:link { color: #ffffff;  text-decoration: none}
A.leftmenu_small_link:visited { color: #C8C8C8;  text-decoration: none}
A.leftmenu_small_link:hover { color: #FFAE00;  text-decoration: none}

A.defaultmenu_link:link { color: #000000;}
A.defaultmenu_link:visited { color: #000000;}
A.defaultmenu_link:hover { color: #cc0000;}

A.small_text_link:link { color: #000000; text-decoration: none;}
A.small_text_link:visited { color: #000000; text-decoration: none;}
A.small_text_link:hover { color: #cc0000; text-decoration: none;}

A.leftmenu_small_white_link:link { color: #ffffff;  text-decoration: none}
A.leftmenu_small_white_link:visited { color: #ffffff;  text-decoration: none}
A.leftmenu_small_white_link:hover { color: #FFAE00;  text-decoration: none}

.siteguide_link EM{color: #CC0000; font-style: normal; text-decoration: none}
.siteguide_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; white-space: nowrap;  text-decoration: none;}

.normal_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; white-space: nowrap;  }
.normal_link2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; white-space: nowrap;  }
.defaultmenuhead { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #4646A0;}
.defaulthead { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #CC0000;}
.defaultmenu_link { font-family: verdana, arial; font-size: 10px; color: #000000;}
.navmenu { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #000000;}
.navmenuON { font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #000000;}
.navmenuON2 { font-family: verdana, arial; font-size: 13px; font-weight: bold; color: #003399;}
.defaultitem_link { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #003399;}
.FourWhite { font-family: verdana, arial; font-size: 10px; color: #FFFFFF;}
.nl { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #003399;}
.event_link { font-family: verdana; font-weight: bold; font-size: 10px; color: #003399;}
.cs { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #003399;}
.nounderline_link { font-family: verdana, arial; font-size: 10px; font-weight: bold; color: #003399;}
.artitem_link { font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #000000;}
.MML { font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.defaultitem_link2 { font-family: verdana, arial; font-size: 15px; font-weight: bold; color: #003399;}
.small_defaultitem_link { font-family: verdana, arial; font-size: 9px; font-weight: bold; color: #003399;}
.defaultmenusmalltext { font-family: verdana, arial; font-size: 10px; color: #000000;}
.leftmenu_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #ffffff; font-weight: bold;}
.leftmenu_small_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #ffffff; font-weight: bold;}
.leftmenu_small_white_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #ffffff; font-weight: bold;}
.data_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #6779FF; font-weight: bold;}
.big_data_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #0000ff; font-weight: bold;}
.data_link_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #6779FF; font-weight: bold;}
.chapter_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #CC0000; font-weight: bold;}
.data_bottom_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #001EFF; font-weight: bold;}
.small_text_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; }
.big_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #000000; font-weight: bold;}

.pdf {list-style-image: url(images/PDF_document_icon.gif); }
.yellowdoc {list-style-image: url(images/yellowdoc.gif); }
.goup {list-style-image: url(images/goup.gif); }
.bluearrow {list-style-image: url(images/bluearrow.gif); }
.newspaperlist {list-style-image: url(images/newspaper.gif); }
.wishlist {list-style-image: url(images/wishlist.gif); }
.xmlfilelist {list-style-image: url(images/xmlfile.gif); }
.handlist {list-style-image: url(images/hand.gif); }
.newnewslist {list-style-image: url(images/newnews.gif); }
.toplist { list-style-image: url(images/external.gif); }
.booklist { list-style-image: url(images/booksul.gif); }
.newslist { list-style-image: url(images/newsbullet.gif); }
.kblist { list-style-image: url(images/note.gif); }
.mainbook { list-style-image: url(images/mainbook.gif); }
.ns { list-style-image: url(images/ns.gif); }
.tiplist { list-style-image: url(images/li_img.gif); }
.sparklist { list-style-image: url(images/bluespark2.gif); }
.siteguide { list-style-image: url(images/siteguide.gif); }
.glossarylist { list-style-image: url(images/arrow.gif); }
.softlist { list-style-image: url(images/softlist.gif); }
.mainpage { list-style-image: url(images/orange.gif); }
.articlehead { list-style-image: url(images/end.gif); }
.focus { list-style-image: url(images/focus.gif); }
.vijay {list-style-image: url(images/vip_arrow.gif); }
.instructor {list-style-image: url(images/instructor.gif); }
.eventsarrow {list-style-image: url(images/smallarrow.gif); }
.swhatsnew {list-style-image: url(images/s_whatsnew.gif); }
.boxcheck {list-style-image: url(images/boxcheck.gif); }
.grayarrow {list-style-image: url(images/grayarrow.gif); }
.coolstuff {list-style-image: url(images/arrowredyell.gif); }

.chap_head_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #000080; font-weight: bold;}
.yellowpagehead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #ffff00; font-weight: bold;}
.page_head_right {  font-family: verdana, lucida, geneva, arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.footer {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff
}

A.footer, A.footer:visited {
	color: #ffffff;
	text-decoration: none
}

A.footer:hover {
	text-decoration: underline
}
.LM1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399
}

A.LM1, A.LM1:visited {
	color: #003399;
	text-decoration: none
}

A.LM1:hover {
	text-decoration: underline
}
.nalink {
    color: #0F3063;
    font-family: "Trebuchet MS", Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
	text-decoration: none
}

A.nalink, A.nalink:visited {
    color: #0F3063;
    font-family: "Trebuchet MS", Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
	text-decoration: none
}

A.nalink:hover {
    color: #0066CC;
    font-family: "Trebuchet MS", Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
	text-decoration: underline
}
.LM2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333
}

A.LM2, A.LM2:visited {
	text-decoration: none
}

A.LM2:hover {
	color: #003399;
	text-decoration: underline
}
.nwt {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333
}

A.nwt, A.nwt:visited {
	color: #003399;
	text-decoration: none	
}

A.nwt:hover {
	text-decoration: underline
}
.newfooter {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff
}

A.newfooter, A.newfooter:visited {
	color: #ffffff;
	text-decoration: none
}

A.newfooter:hover {
	text-decoration: underline
}

a.PRLinkx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	font-weight: bold;
	text-decoration:none;
}

a.PRLinkx:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	font-weight: bold;
	text-decoration:underline;
}

div.exampleInner pre { margin-left: 1em; 
                       margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray; 
                  margin: 0em; padding: 0em}                 
div.exampleInner { background-color: #d5dee3;
                   border-top-width: 4px;
                   border-top-style: double;
                   border-top-color: #d3d3d3;
                   border-bottom-width: 4px;
                   border-bottom-style: double;
                   border-bottom-color: #d3d3d3;
                   padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
                    margin: 4px}
code { font-family: monospace; font-size: 100%}
.dateArticle 
{  
	position:absolute;
	margin-top:-24px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
}
.areaFade 
{
	position:relative;
    width: 75%;
    height: 3px;
    top: -8pt;
    color: #7690B1;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style = 1, Opacity = 100);
}
.xmlQue
{
	color: #06c;
	background-color: transparent;
	font: 18px Verdana;
}

