﻿.xsnazzyb h1, .xsnazzyb h2, .xsnazzyb p {margin:0 10px; letter-spacing:1px;}
.xsnazzyb h1 {font-size:2.5em; color:#fc0;}
.xsnazzyb h2 {font-size:2em; color:#234; border:0;}
.xsnazzyb p {padding-bottom:0.5em; color:#333;}
.xsnazzyb h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzyb {background: transparent; margin:1em;}

.xsnazzy {background: transparent; margin:0 0 1em 0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.xb1 {margin:0 5px; background:#CCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#fff; border:0 solid #CCC; border-width:0 1px;padding:0;margin:0;}
.xbox {display:block; background:#fff; border:0 solid #CCC; border-width:5px;padding:0;margin:0;}

.xsnazzyb em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #FA770E; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzyb em {width:24px; height:12px;}
.xsnazzyb span.bubble {display:block; width:0; height:0; color:#333; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzyb span.bubble {width:20px; height:10px;}

.xb1b, .xb2b, .xb3b, .xb4b, .xb5b, .xb6b, .xb7b {display:block; overflow:hidden; font-size:0;}
.xb1b, .xb2b, .xb3b, .xb4b, .xb5b, .xb6b {height:1px;}
.xb4b, .xb5b, .xb6b, .xb7b {background:#ccc; border-left:1px solid #FA770E; border-right:1px solid #FA770E;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1b {margin:0 8px; background:#FA770E;}
.xb2b {margin:0 6px; background:#FA770E;}
.xb3b {margin:0 4px; background:#FA770E;}
.xb4b {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5b {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6b {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7b {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.xboxcontentb {display:block; background:#ffffff; border:3px solid #FA770E; border-width:0 3px;}


.heading_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	}
	
.nrml_cnt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:normal;		
		text-align:justify;
	}	
	.nrml_cnt_article{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		font-weight:normal;		
		text-align:justify;
	}
.nrml_cnt_bold{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		}	
.lbls{
	width:100px;
	float:left;
	text-align:right;
	}
.validations{
	margin-left:100px;
	float:left;
	}
	
a.linksarticles:link,  a.linksarticles:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#00539A;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
		
		}
		
a.linksarticles:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FA770E;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;

}
		
a.linksarticles:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
		}
		
.nolink {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			text-transform: none;
			color: #000000;
			text-decoration: none;
		}		
		
	a.linksRed:link, a.linksRed:active, a.linksRed:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FA770E;
		font-weight:bold;
		text-decoration:none;
		list-style:square;
		cursor:default;
		}
		
	a.linksRed:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FA770E;
		font-weight:bold;
		text-decoration:none;
		list-style:square;
		cursor:default;
		}
	a.linksBlack:link, a.linksBlack:active, a.linksBlack:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#00539A;
		font-weight:bold;
		text-decoration:underline;
		list-style:square;
		cursor:default;
		}	
	a.linksBlack:active{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FA770E;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;

}
		
a.linksBlack:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
		}
		
		
a.nrml_cnt_link:link, a.nrml_cnt_link:active, a.nrml_cnt_link:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:normal;		
		text-align:justify;
		cursor:default;
		text-decoration:none;
		}
a.nrml_cnt_link:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:normal;		
		text-align:justify;
		cursor:default;
		text-decoration:none;
		}
		
.srchtableheaderbooks { background:url(/images/inner_bg_half.gif) top repeat-x;font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFF; }
.srchtableheaderbooks table td span{ font-family: tahoma; font-size: 14px; font-weight: bold; color: #FFF; }
.srchtableheaderbooks a{ font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFF;}
.srchtableheaderbooks a:active{ font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFF;}
.srchtableheaderbooks a:visited{ font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFF;}
.srchtableheaderbooks a:hover{ font-family: tahoma; font-size: 11px; font-weight: bold; color: #FFF;text-decoration:underline}

.gridheader
{
padding:3px 0 0 20px;
height:28px;
}

.gridheader1
{
padding:5px 0 0 40px;
}

a.sortASC:link, a.sortASC:visited
{
	background:url(/images/arr_1.gif) 100% 5px  no-repeat;
	padding-right:15px;
}

a.sortDESC:link, a.sortDESC:visited
{
	background:url(/images/arr_2.gif) 100% 5px no-repeat;
	padding-right:15px;
}

/*******   Sections - Headings   *******/
.section-heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	font-weight:bold;
	padding-bottom:0px;
	}
	
.subheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00539A;
	font-weight:bold;
	padding-bottom:0px;
	}
	
	.combox-txt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		}
.help-txt-head1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#EE7B20;
		font-weight:bold;
		}
	/*******   Help - Text -heading   *******/ 		
.help-txt-head{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		font-weight:bold;
		}
		
.style1 {color: #00539A}		
		

		.ui-dialog,
.ui-dialog {
	background-color: #fff;
	width:300px;
	
}

 .ui-dialog-titlebar,
.ui-dialog-titlebar {
	border-bottom: 1px solid #d8d2aa;
	/*background: #ff9900 url(/images/dialog-title.gif) repeat-x;
	padding: 0px;
	height: 28px;
	_height: 29px;*/
}

.ui-dialog-titlebar,
.ui-dialog-titlebar {
	cursor: move;
}

 .ui-dialog-titlebar,
.ui-dialog-titlebar {
	cursor: default;
}

 .ui-dialog-titlebar-close,
 .ui-dialog-titlebar-close {
	/*width: 16px;
	height: 16px;
	background: url(/images/dialog-titlebar-close.png) no-repeat;
	position:absolute;
	top: 6px;
	right: 7px;*/
	cursor: default;
}

.ui-dialog-titlebar-close span,
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-titlebar-close-hover,
.ui-dialog-titlebar-close-hover {
	/*background: url(/images/dialog-titlebar-close-hover.png) no-repeat;*/
}

.ui-dialog-title,
.ui-dialog-title {
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

 .ui-dialog-content,
.ui-dialog-content {
	margin: 10px 2px 2px 2px;
}

.ui-dialog-buttonpane,
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

 .ui-dialog-buttonpane button,
.ui-dialog-buttonpane button {
	margin: 6px;
}

.normalbold1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
}

.test
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

a.flagLinks:link,a.flagLinks:visited {
    background: url(/images/gray_flag.gif) top left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    padding:2px 0 2px 20px;
    color: #00539A;
    text-decoration: underline;
    
}

a.flagLinks:hover,a.flagLinks:active {
    background: url(/images/red_flag.gif) top left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #00539A;
    text-decoration: underline;
    padding:2px 0 2px 20px;
}