/* CSS Document */
/*
*********************************************************************                                                                    *
 *  Com1 (www.com1uk.com), helpdesk@com1uk.com                      *
 *  Registered in England, Wales & India                            *
 *                                                                  *
 *  Site: www.prioritiesnow.com                                     *
 *                                                                  *
 *  FileName       : style.css									    *
 *	Created By     : Salim Khan										*
 *	Created Date   : 20/08/08							            *
 *  Purpose : CSS file : This is the main CSS file which is used to *
 *            layout the display for all the pages throughout the site*
 *  Modified Date 		: 31.10.08                                       *
 *  Modified By 		: Jyoti Wadhwani										* 
 * 	Modification Note 	: Added new class "footertextlink" on 30.10.08 and modified on 31.10.08
 *  Modified Date 		: 31.10.08                                       *
 *  Modified By 		: Jyoti Wadhwani										* 
 * 	Modification Note 	: Modified classes: "inputtext" and "inputtextarea"
                                        *
 *                                                                  *
*********************************************************************
*/
a, a:visited {
	color:#336699;
	text-decoration:none;
}
a:link {
	color:#336699;
	text-decoration:none;
}
a:hover {
	color:#336699;
	text-decoration:underline;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	height:100%;
}
.smallText{
	font-size:10px;
}
.logoTitle {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-bottom:5px;
}
a.logoTitle, a.logoTitle:link, a.logoTitle:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.logoTitle:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.textWhite {
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
}
.textWhite a, .textWhite a:visited{
	color:#ffffff;
	text-decoration:none;
}
.textWhite a:hover{
	color:#ffffff;
	text-decoration:none;
}

.textBlue {
	color:#336699;
	font-weight:normal;
	font-size:12px;
}
.textBlue1 {
	color:#336699;
	font-weight:normal;
	font-size:14px;
}
.textGray {
	color:#666666;
	font-weight:bold;
	font-size:10pt;
}
.textGraybig {
	color:#666666;
	font-size:13px;
	font-weight:bold;
}
.textBlue11 {
	color:#336699;
	font-weight:normal;
	font-size:11px;
}
.textBlue15 {
	color:#336699;
	font-weight:normal;
	font-size:15px;
}
.textRed12
{
	color: #cc0000;
	font-weight: bold;
	font-size: 12px;
}
.textRed16
{
	color: #cc0000;
	font-weight: bold;
	font-size: 16px;
}


.heading {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.headingMain
{
	font-size:20px;
	color:#336699;
	font-weight:normal;
}
.headingMain1
{
	font-size:20px;
	color:#336699;
	font-weight:normal;
	padding-left:15px;
}

.headingBig2 {
	font-size:15px;
	color:#336699;
	font-weight:bold;
	text-align:left;
}

.headingBlue {
	font-size:14px;
	color:#336699;
	font-weight:bold;
}

.subheadingWhite {
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
}

a.subheadingWhite, a.subheadingWhite:visited {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

a.subheadingWhite:hover {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.subheadingBlue {
	font-size:14px;
	color:#336699;
	font-weight:normal;
}

a.subheadingBlue, a.subheadingBlue:visited {
	color:#336699;
	font-weight:normal;
	text-decoration:none;
}
a.subheadingBlue:hover {
	text-decoration:none;
	color:#336699;
	font-weight:normal;
}

.subheadingGrey {
	font-size:14px;
	color:#7E7E7E;
	font-weight:normal;
}

.buttonField {
	background-color:#FFFFFF;
	color:#336699;
	border:1px solid #d1d1d1;
}
.buttonFieldblue {
	background-color:#336699;
	color:#ffffff;
	border:1px solid #336699;
}

.buttonRed {
	background-color:Red;
	color:White;
	border:1px solid red;
	font-weight:bold;
}
.btnNormal 
{
	font-family:Arial;
	font-size:12px;
}
.menuLinks {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
a.menuLinks, a.menuLinks:visited ,a.menuLinks:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.menuLinks:hover {
	/*text-decoration:underline;*/
	color:#FFFFFF;
}
.submenuLinks1 {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}
a.submenuLinks1, a.submenuLinks1:visited ,a.submenuLinks1:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.submenuLinks1:hover {
	text-decoration:none;
	color:yellow;
}

strong {
	color:#666666;
}
input[type=text] {
	border:1px solid #336699;
}
input[type=password] {
	border:1px solid #336699;
}

.inputText {
	border:1px solid #336699;
	font-family:Arial, Helvetica, sans-serif;/*jyoti 31.10.08*/
	font-size:13px;
}

.inputText1 {
	border:1px solid #336699;
	font-family:Arial, Helvetica, sans-serif;/*jyoti 31.10.08*/
	font-size:13px;
	padding-left:3px;
}
.inputTextArea {
	border:1px solid #336699;
	font-family:Arial, Helvetica, sans-serif;/*jyoti 31.10.08*/
	font-size:13px;
}
select { border: 1px solid #336699; } 

.titleBar {
	height:25px;
	background:#336699;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}
.titleBar table td {
	height:20px;
	background:#336699;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	
}
.titleBar a, .titleBar a:visited{
	height:25px;
	background:#336699;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	text-decoration:none;
}

.titleBar a:hover{
	height:25px;
	background:#336699;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	text-decoration:underline;
}

.titleBarRed {
	
	background:red;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}
.titleBarRed td{
	
	background:red;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}
.titleBarRed  a, .titleBarRed a:visited{
	
	background:red;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	text-decoration:underline;
}

.titleBarRed a:hover{
	
	background:red;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	text-decoration:underline;
}


.titleBar td {
	height:25px;
	background:#336699;
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
}
.titleBar1 {
	height:25px;
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	border:0px;	
}

.titleBarGray {
	height:25px;
	background:#336699;
	color:#CCCCCC;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}
/* added by samir 29122008*/
.titleBargoto {
	height:18px;
	background:#336699;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding-left:5px;
}
.smallfooter
{
	font-family: arial;
	font-size: 11px;
	color: #0e6697;
	font-weight: normal;
	text-decoration: none;
}
/* added by samir 29122008*/
.footerText {
	font-size:11px;
	color:#cccccc;
	/*background:#EFEFEF;
	border-top:1px solid #EFEFEF;*/
}
a.footerText, a.footerText:link,a.footerText:visited {
	text-decoration:none;
	color:#ffffff;
}
a.footerText:hover {
	text-decoration:underline;
	color:#ffffff;
}
/* Added by jyoti on 30.10.08 */
.footerTextlink 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
	color:#666666;
	/*background:#EFEFEF;*/
	border-top:0px solid #EFEFEF;
	padding:0px 5px 0px 5px;
	line-height:1.5;
}
a.footerTextlink, a.footerTextlink:link 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration:none;
	color:#336699; 
}
a.footerTextlink:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration:underline;
	color:#336699;
}
/* End of Class*/

/* issue page class */
.headingCap1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	/*background:#EFEFEF;*/
	border-top:0px solid #EFEFEF;
	padding:0px 5px 0px 0px;
	line-height:1.5;
	text-transform:uppercase;
}
.headingCapBlack 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
}
.headingCap 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	/*background:#EFEFEF;*/
	border-top:0px solid #EFEFEF;
	padding:0px 5px 0px 5px;
	line-height:1.5;
	text-transform:uppercase;
}
a.headingCap, a.headingCap:link 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#336699; 
	text-transform:uppercase;	
}
a.headingCap:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#336699;
	text-transform:uppercase;
}
/* end of class */

#helpContent {
	width:300px;
	/*border:1px solid #999999;*/
	padding:10px 10px 10px 10px;
	background:#ffffff;
	color:#666666;

}	

.tableAllbr1 {border:1px solid #336699;
	margin-bottom:10px;
	padding-bottom:5px;
	background:#ffffff;
}

.tableAllbr1 td {
/*	padding-left:5px;*/
}

.tableAllbr3 {border:1px solid #336699;
	margin-bottom:10px;
	padding-bottom:5px;
	background:#ffffff;
}

.tableAllbr3 td {
/*	padding-left:5px;*/
}



.tableAllbrGrey {
	background:#ffffff;
}
.tableAllbrGrey td {
	padding-left:5px;
}

.fillLightBlue {
	background:#6d84b4;
}

.required {
	color:#FF0000;
}
.font{
	color: #336699;
	font-size:13px;
 	font-weight:bold;
}
	
.logoTitleFor {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	/*padding-left:5px;
	padding-right:5px;*/
	/*padding-top:10px;
	padding-bottom:5px;
     */
}
a.logoTitleFor, a.logoTitleFor:link, a.logoTitleFor:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.logoTitleFor:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.logoTitleFor1 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	
}
a.logoTitleFor1, a.logoTitleFor1:link, a.logoTitleFor1:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.logoTitleFor1:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.logoLinks {
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
}
a.logoLinks, a.logoLinks:visited ,a.logoLinks:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.logoLinks:hover {
	/*text-decoration:underline;*/
	color:#FFFFFF;
}

.logolbl {
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:2px;
	
}

.logoTitleHeader {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:0px;
	padding-bottom:5px;
}
a.logoTitleHeader, a.logoTitleHeader:link, a.logoTitleHeader:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.logoTitleHeader:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.menuLinks1 {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
a.menuLinks1, a.menuLinks1:visited ,a.menuLinks1:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.menuLinks1:hover {
	text-decoration:none;
	color:#FFFFFF;
}


.menuLinks2 {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}
a.menuLinks2, a.menuLinks2:visited ,a.menuLinks2:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.menuLinks2:hover {
	text-decoration:none;
	color:yellow;
}

.lblfont
{
	font-size:12px;
 
}

/*--------- LINKS -----------*/

.textLink {
	font-size:12px;
	color:#666666;
	/*background:#EFEFEF;*/
	padding:0px 5px 0px 5px;
}
a.textLink, a.textLink:link {
	text-decoration:none;
	color:#336699;
}
a.textLink:hover {
	text-decoration:underline;
	color:#336699;
}
/*-----------text link capital ------------*/

.textLinkCap {
	font-size:12px;
	color:#666666;
	/*background:#EFEFEF;*/
	padding:0px 5px 0px 5px;
	text-transform:uppercase;
}
a.textLinkCap, a.textLinkCap:link {
	text-decoration:none;
	color:#336699;
	text-transform:uppercase;
}
a.textLinkCap:hover {
	text-decoration:underline;
	text-transform:uppercase;
	color:#336699;
}

/*------------text link capital end -------*/
.HiddenText label {display:none;}

.siteMap li{
	margin-left:0px;
	/*list-style-image:url(images/fileicon.gif);*/
	padding:0px 0px 5px 5px;
}

.innerStyleNone {
	list-style:none;
	list-style-image:none;
}
.innerStyleNone li{
	list-style:none;
	list-style-image:none;
}
.innerStyle {
/*list-style-image:url(images/fileicon.gif);*/
	padding-left:15px;
	margin-left:15px;
}
ul.siteMap{
margin-left:8px;
padding-left:8px;

}

.siteMap
{
	color:#336699;
}
.siteMap li a {
	text-decoration:none;
	color:#336699;
}

.siteMap li a:hover {
	text-decoration:underline;
	color:#336699;
}


/*--------- LINKS -----------*/
#FrameHelp {
       
	overflow-x:hidden;
	overflow-y:auto;
}
/* ------ site map --------*/	
.siteMapTitles {
	text-transform:uppercase;
	font-weight:bold;

}
/* ------ site map --------*/	
.tabsMain {
	font-size:14px;
	font-weight:bold;
	padding-left:6px;
	background-color:#FFFFFF;
	color:#7E7E7E;
}
.tabsMain a{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.BigButton 
{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	background-color:#336699;
	color:#FFFFFF;	
	padding:2px;
	vertical-align:middle;
}
a.BigButton:visited {
	color:#ffffff;
}
a.BigButton:link{
	color:#ffffff;
}

.tabsMainSelected {
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	background-color:#FFFFFF;
	color:#336699;
}
.tabsMainSelected1 {
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	background-color:#FFFFFF;
	color:#336699;
}
.tabsMainSelected1 a,.tabsMainSelected1 a:visited{
	color:#336699;
	text-decoration:none;
}

.tabsMainSelected a{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.tabsMainSelected a:link{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}

.tabsMainSelected a:visited{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.tabsMainSelected a:hover{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}


.tabsMainNotActive {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	background-color:#FFFFFF;
	color:#7E7E7E;
}

.topBorder {
	border-top:0px solid #336699;
}
.bottomBorder {
	border-bottom:0px solid #336699;
}

.text 
{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}

.textjudge 
{
	font-family:"Trebuchet MS", Times, serif; 
	font-size:15px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
/* ------ Tabs Start --------*/	



/* ------ Tabs Ends  --------*/	
.style1 {
	color: #336699
	}
a.style1 {
	color: #336699;
	text-decoration:none;
}
a.style1:visited {
	color: #336699;
	text-decoration:none;
}
a.style1:hover {
	text-decoration:underline;
	color:#ffffff;
}

.tableBg1 {	
	background:#EFEFEF;
}
/*----------------- links ------------------*/
a.bodyLink {
	text-decoration: none;
	color: #336699;
}

a.bodyLink:visited {
	text-decoration: none;
	color: #336699;
}
a.bodyLink:hover {
	text-decoration: underline;
	color: #336699;
}

/*----------------- links ------------------*/

/*---------- styles for tables ------------*/
table.allBorder
{
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
     border-collapse: collapse;
}

.allBorder td
{
    border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

table.allBorderBlue
{
    border-color: #336699;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}


table.noBordertd table.allBorderBlue
{
    border-color: #336699;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}
table.noBorder table.allBorderBlue
{
    border-color: #336699;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}
table.noBorder table.allBorderBlue td
{
    border-color: #336699;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}

.allBorderBlue td
{
    border-color: #336699;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

table.allBorderBlack
{
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
     border-collapse: collapse;
}

.allBorderBlack td
{
    border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.tableOutsideBorder
{
	border:1px solid #336699;
}
.TopBorder
{
	border-top:1px solid #336699;
}
.BottomBorder
{
	border-bottom:1px solid #336699;
}

.RightBorder
{
	border-right:1px solid #336699;
}

.LeftBorder
{
	border-right:1px solid #336699;
}

table.allBorderred
{
    border-color: red;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
     border-collapse: collapse;
}

.allBorderred td
{
    border-color: red;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}
.allBorderBlueSeperated
{
    border-color: #336699;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}
.allBorderBlueSeperatedRed
{
    border-color: red;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}
/*---------- styles for tables ------------*/

/*---------- styles fot headings starts------------*/
h1 {
	font-size:18px;
	font-weight:normal;
}

.heading {
	font-size:18px;
	font-weight:normal;
	color:#000000;
}

/*---------- styles fot headings ends------------*/
/* ------  styles taken out from all files ---- */

.subheading {
	font-size:14px;
	color:#336699;
}
.tableBg {
	background:#ffffff;
}

.headingStyle {
	font-size:15px;
	color:#666666;
	padding-top:5px;
}
#AddObjectives {
	border:1px solid #999999;
	padding:5px 5px 0px 5px;
	position:absolute;
	width:300px;
	background:#FFFFFF;
	left:110px;
}
#AddOptions {
	border:1px solid #999999;
	padding:5px 5px 0px 5px;
	position:absolute;
	width:300px;
	background:#FFFFFF;
	left:110px;
}
#AddDecision {
	border:1px solid #999999;
	padding:5px 5px 0px 5px;
	position:absolute;
	width:300px;
	background:#FFFFFF;
	left:110px;
}

.tableAllbr1 {
	background:#ffffff;
}

.tableAllbr {
	border:1px solid #336699;
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:5px;
}
.tableAllbr1 {border:1px solid #336699;
	margin-bottom:10px;
	padding-bottom:5px;
	background:#ffffff;
}

.tableAllbr2 {	
	border:1px solid #336699;
	background:#ffffff;
}

.tableAllbr11 {border:1px solid #336699;
	padding-bottom:5px;
	background:#ffffff;
}
.tableAllbrJudgment {
	padding-bottom:5px;
	background:#ffffff;
}

.tableAllbr111 {
	border:0px solid #336699;
	background:#ffffff;
}

.tableAllbrobj {
	background:#ffffff;
}

.tableBgBlue {
	background:#6d84b4;
	color:#FFFFFF;
	font-size:14px;
}
.tableBgBlue td {
	color:#ffffff;
	font-size:14px;
}
.flyOutDiv
{
     display: none;
     position: absolute;
     width: 650px;
     z-index: 3;
     opacity: 0;
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
     font-size: 14px;
     border: solid 1px #CCCCCC;
     background-color: #FFFFFF;
     padding: 5px;
}

.flyOutDivCloseX
{
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-align: center;
	font-weight: Bold;
	text-decoration: none;
	border: outset thin #FFFFFF;
	padding: 5px; 
 }

.labelbar {
	color:#000000;
	font-size:12px;
}

.buttonFieldred {
	background-color:#336699;
	color:#FFFFFF;
	border:1px solid #336699;
	
}

.headingBig {
	font-size:34px;
	color:#336699;
	padding-top:3px;
	text-align:center;
	border:1px solid #EFEFEF;
}

#deleteAlert {
	border:1px solid #999999;
	padding:5px 5px 0px 5px;
	position:absolute;
	top:300px;
	left:0px;
	width:300px;
	background:#FFFFFF;
	left:110px;
}
#showmailcontent {
	border:1px solid #999999;
	padding:5px 5px 0px 5px;
	position:absolute;
	width:550px;
	background:#FFFFFF;
	left:60px;
	}
/* ------  styles taken out from all files ---- */

/* not in use  */

a.xstyle {
	font-size:14px;
	font-weight:bold;
}
a.bgLink, a.bgLink:link {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
a.bgLink:visited {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
a.bgLink:hover{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

.bgLink1 
{
	color: #FFFFFF;
	text-decoration:none;
}
a.bgLink1, a.bgLink:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

a.bgLink1:hover
{
	color: #FFFFFF;
	text-decoration:unerline;
}

.buttonFieldgreen{
	background-color:#336699;
	color:#FFFFFF;
	border:1px solid #336699;
}
 .buttonFieldgray {
	/*background-color:#d1d1d1;
	color:#000000;
	border:1px solid #d1d1d1;*/
	background-color:#FFFFFF;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
}

/* not in use  */
/* ------------------------*/


a.blueLink, a.blueLink:visited {
	color:#336699;
	text-decoration:underline;
}
a.blueLink:link {
	color:#336699;
	text-decoration:underline;
}
a.blueLink:hover {
	color:#336699;
	text-decoration:underline;
}

.style2 {color: #FFFFFF}
.style2 strong {
	color:#FFFFFF;
}
.cursorstyle 
{
	cursor:pointer;
}
.collapsePane{
	position:relative;
} 
.collapsePanel {
	display:block; 
	WIDTH: 973px; 
	float:left;
	POSITION: absolute;	
	left:-1px;
	right:-1px;

	BACKGROUND-COLOR: white;
	z-index:20;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;	
}
/*added by salim 12 march*/
#borderSpan
{
	WIDTH: 971px; 
	POSITION: relative;	
	right:0px;
	border:1px solid #336699;
	padding-right:2px;
	z-index:30;
	background-color:White;
}


/*----------------------------*/
/* styles used for Ajax tabs - Added by samir 17112008 */

.ajax__tab_xp1 .ajax__tab_header {
	font-size:14px;
	border:0px solid #ffffff;	
	font-weight:bold;	
	color:#336699; 
	background:#ffffff;	
	text-decoration:none; 
	vertical-align:middle; 
	display:none;
}	
 .ajax__tab_xp1 .ajax__tab_body {
	border:0px solid #ffffff;
	border-top:0px;
	background-color:#ffffff;
}
.ajax__tab_xp1 .ajax__tab_tab {
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid #ffffff;
	overflow:hidden;
	text-align:center;
	cursor:pointer; 
	font-size:14px;	
	font-weight:bold; 	
	background:#ffffff;	
	color:#336699;  
}
 
.ajax__tab_xp1 .ajax__tab_outer {
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;
	font-size:13px;
	padding:4px; 
}
.ajax__tab_xp1 .ajax__tab_inner {background:#ffffff;}
 .ajax__tab_xp1 .ajax__tab_hover .ajax__tab_outer {background:#ffffff;}
 .ajax__tab_xp1 .ajax__tab_hover .ajax__tab_inner {background:#ffffff;}
 .ajax__tab_xp1 .ajax__tab_hover .ajax__tab_tab {
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;
	text-decoration:underline;
}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_outer {background:#ffffff; }
 .ajax__tab_xp1 .ajax__tab_active .ajax__tab_inner {background:#ffffff;}
 .ajax__tab_xp1 .ajax__tab_active .ajax__tab_tab {
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff; 
	color:#336699;
	border:1px solid #336699; 
}

/* Added by samir 17112008 */ 
/* ------ classess for results page ----------*/
.yellowbg {
	background-color:#F5BB00;
	color:#000000;
	}
.redbg {
	background-color:red;
	color:#FFFFFF;
}
.greenbg {
	background-color:#8DC53E;
	color:#000000;
}

.pgBreak {
	page-break-after: always;
}
.page-break { display:block; page-break-after:always; } 
/* ------ classess for results page ----------*/

/*----------- intuition page ---------------*/
.tabBlue {
	font-size:14px;
	font-weight:bold;
	background-color:#336699;
	color:#ffffff;
}
.tabBlue a,.tabBlue a:visited{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.linkbuttonin,a.linkbuttonin:link,a.linkbuttonin:visited,a.linkbuttonin:hover
{
	color:#ffffff;
	text-decoration:underline;
}
a.linkbuttondeci,a.linkbuttondeci:link,a.linkbuttondeci:visited,a.linkbuttondeci:hover
{
	color:#336699;
	text-decoration:underline;
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
#Div1 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#Div2 { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

/*----------- intuition page ---------------*/
/*---------- add issue page --------------*/
.labelProperties
{
    font-size:medium;
    font-weight:bold;
}

/*Modal Popup*/
.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup
{
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:350px;
}            
.modalPopup2
{
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:400px;
}            
.modalPopup2
{
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:400px;
}  
.modalPopupButtons
{
    background-color:#ffffff;
    padding:3px;
    width:650px;
}   
/*---------- add issue page --------------*/

.help { position: relative; border-bottom: 1px dashed #000 ;cursor:pointer;}
.help span { color:#ffffff; position: absolute; top: 0.5em; left: 3em; width: 15em; display: none; background:#336699;}
.help:hover span, .help span:hover { display: block}
.helpBody 
{
    width:300px;
    background-color:#f2f2f2;
    padding:10px 10px 10px 10px;
    background-color:Lime;
    
}
.divhelp { position: relative; border-bottom: 1px #000 ;cursor:pointer;}
.divhelp span { color:#ffffff; position: absolute; top: 0.5em; left: 3em; width: 15em; display: none; background:#336699;}
.divhelp:hover span, .divhelp span:hover { display: block}
.divhelpBody 
{
    width:300px;
    background-color:#f2f2f2;
    padding:10px 10px 10px 10px;
    background-color:Lime;
    
}

/*-----------   ----------------*/
.popuphelp 
{
	position: relative; 
	cursor:pointer;


}
.popuphelp span 
{
	text-align:left;
	font-size:12px;
	border:1px solid #336699;
	color:#666666;
	position: absolute; 
	top: 1px; 
	left: 6px; 
	margin-top:15px;
	margin-left:-65px; 
	-moz-margin-top: 2px;
	-moz-margin-left: 2px;
	-moz-margin-start: 2px; 
	-moz-margin-end: 2px;
	width: 255px;
	display: none; 
	background:#edf1f6;
	font-weight:normal;

}
.popuphelp span b
{
	color:#336699;
}
.popuphelp:hover span, .popuphelp  span:hover { display: block; z-index:35;}
.popuphelpBody 
{
    width:300px;
    padding:5px 10px 5px 10px;
    font-weight:normal;
    color:#000000;
   	z-index :35;
    
}
.popuphelpGrey 
{
	position: relative; 
	cursor:pointer;


}
.popuphelpGrey span 
{
	text-align:left;
	font-size:12px;
	border:1px solid #666666;
	color:#666666;
	position: absolute; 
	top: 1px; 
	left: 0px; 
	margin-top:-90px;
	
	-moz-margin-top: 2px;
	-moz-margin-left: 0px;
	-moz-margin-start: 2px; 
	-moz-margin-end: 2px;
	width: 400px;
	display: none; 
	background:#e3e3e3;
	font-weight:normal;
	z-index :25; 
}
.popuphelpGreyBody
{
    width:400px;
    padding:5px 5px 5px 5px;
    color:#e3e3e3;
    background-color:#e3e3e3; 
   	font-weight:bold;  
}
/* ------------ End -------------*/
/* ------------ End -------------*/

.issuepopuphelp 
{
	position: relative; 
	cursor:pointer;
	
	z-index:12;
	

}
.issuepopuphelp span 
{
	text-align:left;
	font-size:12px;
	border:1px solid #336699;
	color:#336699;
	position: absolute; 
	top: 23px; 
	left: -0.8em; 
	width: 255px;
	display: none; 
	background:#efefef;
	font-weight:normal;
	z-index:12;
}
.issuepopuphelp span b
{
	color:#336699;
}
.issuepopuphelp:hover span, .issuepopuphelp span:hover { display: block; z-index:2;}
.issuepopuphelpBody 
{
    width:300px;
    padding:5px 10px 5px 10px;
    font-weight:normal;
    color:#000000;
   	z-index :12;
    text-decoration :none;
}

/*-------------------------------*/


/*--added by satish dt.24/02/09--*/
.spanbody 
{
	position: relative; 

}
.popupweight 
{
	position: relative; 
	cursor:pointer;
	z-index:200;	
}
.popupweight span 
{
	text-align:left;
	font-size:11px;
	border:1px solid #336699;
	color:#666666;
	position: absolute; 
	bottom: 25px; 
	left: -70px; 	
	width: 255px;
 
	background:#f2f2f2;
	font-weight:bold;
	z-index:12;
}

.popupweight span b
{
	color:#336699;
}
.popupweight:hover span, .popuphelp span:hover { display: block; z-index:12;}
.popupweightBody 
{
    width:300px;
    padding:5px 10px 5px 10px;
    font-weight:normal;
    color:#000000;
   	z-index :12;
    display:none;
}
/* ------------ End -------------*/


.errmargin{margin-left:-55px;}
.demoText {
	color:#FF0000;
	font-size:35px;
}

/**** Adding classes for numbered slider - Shubhangi 30 Jan 09 */

.slider_rail {
    position: relative;
    height: 18px;
    width: 260px;
    background:  url('../images/scale_number.gif') ;
}
.slider_rail:hover 
{
	background:  url('../images/selected_scale_number.gif') ;
}

.slider_handle {

    position: absolute;
    height: 18px;
    width: 22px;
    padding-top: 2px;

}

/**** Adding classes for numbered slider -samir */

.slider_railnew  {
    position: relative;
    height: 18px;
    width: 260px;
     
    background:  url('../images/slscale.gif');
     background-repeat:no-repeat;
}

.slider_handlenew {

    position: absolute;
    height: 18px;
    width: 22px;
    padding-top: 2px;
}

/*---- Adding classes for samples --------------------------------------*/
a.samplelinkbuttonin, a.samplelinkbuttonin:link, a.samplelinkbuttonin:visited, a.samplelinkbuttonin:hover
{
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
.sampleFadebuttonBlue {
	background-color:#336699;
	color:#ffffff;
	border:1px solid #336699;
}
div.SliderDiv
{

text-align :center;
width: 348px;
}
.SliderDiv:hover
{
	background-color: #becedf;


}
.sampleslider_rail {
    position: relative;
    height: 18px;
    width: 262px;
    /*background:  url('../images/scale_number_sample.gif') ;*/
    background: url('../images/scalling_number.gif')
    
}
.Sampleslider_rail {
    position: relative;
    height: 18px;
    width: 262px;
   /* background:  url('../images/Samplescale_number.gif') ;*/
   background:  url('../images/scalling_number_bold.gif') ;
}
.sampleslider_handle {

    position: absolute;
    height: 15px;
    width: 22px;
    padding-top: 2px;
    background-repeat:no-repeat;

}
.textBlueSample {
	color:#336699;
	font-weight:bold;
	font-size:11px;
	font-family: Verdana; 
}
.sampletextGray a
{
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana; 
}
.sampletextGraySmall 
{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana; 
}
.sampleanchor
{
	font-family: Verdana; 
	font-size:12px;
	color:#336699;
}
.sampletitleBar {
	height:25px;
	background:#336699;
	color:#FFFFFF;
	Font-size:13px;
	padding-left:5px;
}
.titleBar16b {
	height:25px;
	background:#336699;
	color:#FFFFFF;
	Font-size:15px;	
}

.SampleText
{
	font-size:13px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
div.transOFF 
{
	width: 100%; 
 
}
div.transOFFSelf
{
	width: 100%;
	background-color: #e5ecf0;
}
div.transON
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fdfdfd;
	opacity: .30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
}
div.transONSelf
{
	 position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	opacity: .30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
		
	
}
div.transONResults
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fdfdfd;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}
/* Class for Sample Issue popup*/

.popupSampleIssue
{
	position: relative; 
	cursor:pointer;
	z-index:12;

}
.popupSampleIssue span 
{
	text-align:left;
	font-size:12px;
	border:1px solid #336699;
	color:#666666;
	position: absolute; 
	top: +15px; 
	left: 1.5em; 
	display: none; 
	background:#edf1f6;
	font-weight:normal;
	z-index:12;
}
.popupSampleIssue span b
{
	color:#336699;
}
.popupSampleIssue:hover span, .popupSampleIssue span:hover { display: block; z-index:2;}
.popupSampleIssueBody 
{

    padding:5px 0px 5px 10px;
    font-weight:normal;
    color:#000000;
   	z-index :50;
    
}
.MaxWidthTable {
max-width: 320px;
width: expression(Math.min(parseInt(this.offsetWidth), 320 ) + "px"); 
}

/* -------------------- rounded corner tables ---------------------*/
.roundedcornr_box_638728 {
	background: url(../images/rounded/roundedcornr_638728_tl.png) no-repeat top left;

}
.roundedcornr_top_638728 {
	background: url(../images/rounded/roundedcornr_638728_tr.png) no-repeat top right;
}
.roundedcornr_bottom_638728 {
	background: url(../images/rounded/roundedcornr_638728_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_638728 div {
	background: url(../images/rounded/roundedcornr_638728_br.png) no-repeat bottom right;
}
.roundedcornr_content_638728 {
	background: url(../images/rounded/roundedcornr_638728_r.png) top right repeat-y;
}

.roundedcornr_top_638728 div,.roundedcornr_top_638728,
.roundedcornr_bottom_638728 div, .roundedcornr_bottom_638728 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_638728, .roundedcornr_bottom_638728 {
	margin-top: -19px;
}
.roundedcornr_content_638728 { padding: 0 15px; }

.bigtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding-top:0px;
	
}


.verHeading14b
{
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#336699;
}



/*----- image popup css-------------------------------------------------------------*/
#pic {
	background-color: #FFFFFF;
	left: 5px;
	position: relative;
	top: 5px;
	width: 190px;
	z-index:10;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index:10;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	display: block;
	height: 32px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
	z-index:10;
}

#pic a.p1:hover .large {
	border: 1px solid #336699;
	display: block;
	height: 122px;
	left: 185px;
	position: absolute;
	top: -100px;
	width: 537px;
	z-index:10;
	
}

/* ==== Added by Poonam (21-May-09) ===== */
#pic a.revPic, #pic a.revPic:visited {
	background: #FFFFFF;
	display: block;	
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.revPic:hover {
	background-color: #FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration: none;
	z-index:10;
}

#pic a.revPic:hover .large {
	border: 0px solid #336699;
	display: block;
	height: 381px;
	left: 185px;
	position: absolute;
	top: -110px;
	width: 389px;
	z-index:10;
}

.HeadingReview
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#336699;
}
.HeadingReviewRed
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:red;
}
/* ============ End ===============*/






#top {
	margin-left: 80px;
}
/*----- image popup add title css-------------------------------------------------------------*/
#picTitle {
	background-color: #FFFFFF;
	left: 5px;
	position: relative;
	top: 5px;
	width: 162px;
	z-index:10;
	height: 88px;
}

#picTitle a .Titlelarge {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index:10;
}

#picTitle a img {
	border: 0;
}

#picTitle a.p2, #picTitle a.p2:visited {
	background: #FFFFFF;
	display: block;
	height: 88px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 162px;
}

#picTitle a.p2:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
	z-index:10;
}

#picTitle a.p2:hover .Titlelarge {
	border: 1px solid #336699;
	padding:5px;
	display: block;
	height: 274px;
	left: 165px;
	position: absolute;
	top: -125px;
	width: 400px;
	z-index:10;
	background-color:#ffffff;

}


/* ------------------------------- add issue page classes start -----------------*/

.modalPopupicon
{
    background-color:#ffffff;
    border-width:0px;
    border-style:solid;
    border-color:Gray;
    padding:0px;
    width:640px;
     
}    
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
/* ------------------------------- add issue page classes end -----------------*/


/*----- image popup add Options css-------------------------------------------------------------*/
#picOptions {
	background-color: #FFFFFF;
	left: 5px;
	position: relative;
	top: 5px;
	width: 167px;
	z-index:10;
	height: 87px;
}

#picOptions a .Optionlarge {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index:10;
}

#picOptions a img {
	border: 0;
}

#picOptions a.p3, #picOptions a.p3:visited {
	background: #FFFFFF;
	display: block;
	height: 87px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 175px;
}

#picOptions a.p3:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
	z-index:10;
}

#picOptions a.p3:hover .Optionlarge {
	border: 0px solid #336699;
	padding:0px;
	display: block;
	height: 383px;
	left: 165px;
	position: absolute;
	top: -325px;
	width: 743px;
	z-index:10;
	background-color:#ffffff;

}

/* ------------------------------- add issue page classes start -----------------*/

/*----- image popup add Objective css-------------------------------------------------------------*/
#picObjective {
	background-color: #FFFFFF;
	left: 5px;
	position: relative;
	top: 5px;
	width: 165px;
	z-index:10;
	height: 62px;
}

#picObjective a .Objectivelarge {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index:10;
}

#picObjective a img {
	border: 0;
}

#picObjective a.p4, #picObjective a.p4:visited {
	background: #FFFFFF;
	display: block;
	height: 62px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 165px;
}

#picObjective a.p4:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
	z-index:10;
}

#picObjective a.p4:hover .Objectivelarge {
	border: 0px solid #336699;
	padding:0px;
	display: block;
	height: 276px;
	left: 175px;
	position: absolute;
	top: -225px;
	width: 739px;
	z-index:10;
	background-color:#ffffff;
}
/* ------------------------------- add Objective end-----------------*/

/* ------------------------------- Decision Page css starts -----------------*/
.DECISION 
{
	color :#336699 ; 
	font-size:12px;
	font-weight:bold; 
	
}

/* add by kunal -26-11-2008*/
.titleBar1 {
	height:25px;
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	border:0px;
	
}
.tableAllbr111 {border:0px solid #336699;
	
	background:#ffffff;
}

table.noBorder
{
    border-color: #000000;
    border-width: 0px;
    border-style: solid;
}

.noBorder td
{
    border-color: #000000;
    border-width: 0px;
    border-style: solid;
}
table.allBorderBlue table.noBorder
{
  border:0px solid #ffffff;
}

table.allBorderBlue .noBordertd
{
  border:0px solid #ffffff;
}
.Bordertd 
{
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
}


.tableAllbrred {border:2px solid #F54E00;
	padding:2px;
	background:#ffffff;
	color:#000000;
}
.tableAllbryel {border:1px solid #F5BB00;
	padding:2px;
	background:#ffffff;
	color:#000000;
}
.tableAllbrgreen {border:1px solid #8DC53E;
	padding:2px;
	background:#ffffff;
	color:#000000;
}
.tableAllbrred1 {border:1px solid #F54E00;
}
.tableAllbryel1 {border:1px solid #F5BB00;
}
.tableAllbrgreen1 {border:1px solid #8DC53E;
	
}
.tableAllbrred2 {
	background:#F54E00;
	
}
.tableAllbryel2 {background:#F5BB00;
}
.tableAllbrgreen2 {
	background:#8DC53E;
	
}
table.allBorderred
{
    border-color: red;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}

.allBorderred td
{
    border-color: red;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

table.allBorderyel
{
    border-color: #F5BB00;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}

.allBorderyel td
{
    border-color: #F5BB00;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

table.allBordergreen
{
    border-color: #8DC53E;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}

.allBordergreen td
{
    border-color: #8DC53E;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.tableAllbr14 {border:1px solid #336699;
	padding:2px;
	background:#ffffff;
}
/* ------------------------------- Decision Page css ends-----------------*/


table.tablePaddingbt td
{
	padding-bottom:5px;
}
.tabsnew
{
    font-size :15px;
	font-weight:bold;
	color:Red;
}
.tabssub
{
    font-size :14px;
	
	color:Red;
}
.tabssubblue
{
    font-size :14px;
	
	color:#336699;
}
/*** Added By Shital for vertical IndexFlyout 09/03/2009****/
.popuphelpnew
{
	position: relative; 
	cursor:pointer;


}
.popuphelpnew span 
{
	text-align:left;
	font-size:12px;
	border:1px solid #336699;
	color:#666666;
	position: absolute; 
	padding:5px 5px 5px 5px;
	top:1px;
	margin-top:15px;
	margin-left:-65px; 
	-moz-margin-top: 2px;
	-moz-margin-left: 2px;
	-moz-margin-start: 2px; 
	-moz-margin-end: 2px;
	display: none; 
	background:#edf1f6;
	font-weight:normal;

}
.popuphelpnew span b
{
	color:#336699;
}
.popuphelpnew:hover span, .popuphelpnew span:hover { display: block; z-index:35;}
.popuphelpBodynew 
{
    width:300px;
    padding:5px 5px 5px 5px;
    font-weight:normal;
    color:#000000;
   	z-index :35;
    
}
.collapsePaneVertical{
	position:relative;
	
} 
.collapsePanelVertical {
	display:block; 
	POSITION: absolute;	
	float :left ;
	padding-right:0px;
	padding-left:2px;
	z-index:50;
	BACKGROUND-COLOR: white;
}
.collapsePaneHorizontal{
	position:relative;
	z-index:5;
	
} 
.collapsePanelHorizontal {
	display:block; 
	POSITION: absolute;	
	padding:0px;
	z-index:60;
	margin-left:-1px;
	BACKGROUND-COLOR: white;
}
.buttonFieldGrey {
	background-color:#CCCCCC;
	color:#666666;
	font-family :Arial ;
	font-size :12px;
	border:1px solid #000000;
	height :25px;
	vertical-align :middle ;
}
.divMenu {
	display:none; 
	POSITION: absolute;	
	float :left;
	z-index:10;
}
.modalPopup
{
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:750px;
    font-family:Arial ; 
}
.allBorderGrey
{
    border-color: #666666;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
} 
table.allBorderGrey
{
    border-color: #666666;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}
table.noBordertd table.allBorderGrey
{
    border-color: #666666;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}
table.noBorder table.allBorderGrey
{
    border-color: #666666;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}
table.noBorder table.allBorderGrey td
{
    border-color: #666666;
   border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}

.allBorderGrey td
{
    border-color: #666666;
    border-width: 1px 1px 0 0;
    border-style: solid;
}
table.allBorderGrey table.noBorder
{
  border:0px solid #ffffff;
}

table.allBorderGrey .noBordertd
{
  border:0px solid #ffffff;
}
.allborderdoubleline
{
	
    border:3px double black;
  
    background:#b6b0d6;
}
/*** Added By Shital for vertical IndexFlyout 09/03/2009****/
/*** Added By Shital for Complete/Incomplet Tabs and Submenu 17/03/2009****/

.tabActive {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#7E7E7E;
}
.tabActive a{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.tabIncomplete
{
	font-size:14px;
	font-weight:bold;
	color:Red;
	text-decoration:none;
}

.tabIncomplete a{
	font-size:14px;
	font-weight:bold;
	color:Red;
	text-decoration:underline;
}
.tabIncomplete a:hover
{
	font-size:14px;
	font-weight:bold;
	color:Red;
	text-decoration:underline;
}
.tabActive .tabIncomplete {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:Red;
	text-decoration:none;
}
.buttonFieldbluenew {
		
	background-color:#336699;
	color:#ffffff;
	font-family :Arial ;
	font-size :12px;
	border:1px solid #000000;
	height :25px;
	vertical-align :middle ;
}

/*** Added By Shital for Complete/Incomplet Tabs and Submenu 17/03/2009****/



/*Added by samir 09032009 */

.tabsnew {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	/*color:#7E7E7E;*/
	/*color:#C0C0C0;*/
	color:#999999;
}
.tabsnew a{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.tabsnew a:link{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.tabsnew a:visited{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}
.tabsnew a:hover{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}

/* added by sandeep 9 april*/
.tabsnewdeci {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	/*color:#7E7E7E;*/
	color:#999999;
}
.tabsnewdeci a{
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.tabsnewdeci a:link{
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.tabsnewdeci a:visited{
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.tabsnewdeci a:hover{
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
/*ends added by sandeep 9 april*/

.tabsnewred {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	/*color:#7E7E7E;*/
	/*color:#C0C0C0;*/
	color:#999999;
	
}
.tabsnewred a{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:none;
}
.tabsnewred a:link{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:none;
}
.tabsnewred a:visited{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:none;
}
.tabsnewred a:hover{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:none;
}
tabsnewredselected {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	/*color:#7E7E7E;*/
	/*color:#C0C0C0;*/
	color:#999999;
}
.tabsnewredselected a{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:underline;
}
.tabsnewredselected a:link{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:underline;
}
.tabsnewredselected a:visited{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:underline;
}
.tabsnewredselected a:hover{
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
	text-decoration:underline;
}
.tabsnewSelected {
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#336699;
	/*text-decoration:underline; Commented by Sandeep 23 March*/
}
.tabsnewSelected a{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}
.tabsnewSelected a:link{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}

.tabsnewSelected a:visited{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}
.tabsnewSelected a:hover{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	text-decoration:underline;
}

/*Added by samir 09032009 */
/* end css */

/* below code added by satish */
#dhtmlgoodies_tooltip{
	background-color:#f2f2f2;		
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:5px;		
	font-size:11px;
	-moz-border-radius:3px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	color:#666666;
	font-weight:bold; 
}
#dhtmlgoodies_tooltip b
{
    color:#336699
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:3px;	/* Rounded edges in Firefox */
}
/* === end === */

/* style for pagination in gridview */
div.pagination {
	padding: 3px;
	margin: 3px;
	color: #000099;
	font-size:13px;
}
div.pagination a {
	margin: 2px;
	text-decoration: none; /* no underline */
}
div.pagination a:hover, div.pagination a:active {
	color: #000099;
	text-decoration:underline;
}
div.pagination span.current {
	margin: 2px;
	font-weight: bold;
}
div.pagination span.disabled {
	margin: 2px;
	display:none;
}
span.lblLeft
{
position:relative;
width:300px;
float:left;
display:inline-block;
color: #000000;
}
.lblLeft span
{
	position:absolute;
	display:inline-block;
	left:0;
	top:0px;
	float:left;
}
.buttonGrey{
	background-color:#cccccc;
	border:1px solid black;
	color:#000000;
}
/*added by samir fro FP*/
.textfp 
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.issueHeading{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#333333;
	font-weight:normal;
}
/*added by samir fro FP*/
/**** Adding classes for numbered slider - samir 17 April 09 */

.slider_railfp {
    position: relative;
    height: 18px;
    width: 262px;
    background:  url('../images/scale_numberfp.gif') ;
}
.slider_railfp:hover 
{
	background:  url('../images/selected_scale_numberfp.gif') ;
}

.slider_handlefp {

    position: absolute;
    height: 18px;
    width: 15px;
    padding-top: 2px;

}
.textRed12{
	color:#CC0000;
	text-align:left;
	font-size:12px;
}

a.textRed12, a.textRed12:visited{
	color:#CC0000;
	text-align:left;
	font-size:12px;
	text-decoration:underline;
	
}

a.textRed12:hover{
	color:#CC0000;
	text-align:left;
	font-size:12px;
	text-decoration:underline;	
}
.smallText{

	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
}
span.redBG {
	font-weight:bold;
	background-color:#FF0000;
	padding-left:2px;
	padding-right:2px;
}

span.greenBG {
	background-color:#01B301;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;

	}

span.yellowBG {
	background-color:#F9E008;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;

}
.issuesubHeading{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#333333;
	font-weight:normal;
}

/* added by Salim */
	.txtBlueSmall{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#336699;
		padding:0px;
		margin:0px;
	}
	.txtBlueSmall b{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#336699;
		padding:0px;
		margin:0px;
	}
	.txtGreySmall{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#666666;
		padding:0px;
		margin:0px;
	}
/* ---- complete ----- */


/*Class created by Rupali for Submit button*/

.Submitbutton
{
	background-image:url('../images/submitImg.gif');
	border:0px;
	width:74;
	height:23;
}

.sampleSubmitbutton {
	background-image:url('../images/submitImg.gif');
	border:0px;
	width:74;
	height:23;
}

/* Class added by Satish for displaying Red box while exercise are not submitted */
.tableAllred1 {border:2px solid red;
	margin-bottom:10px;
	padding-bottom:5px;
	background:#ffffff;
}	
.titleBarRed1 
{
	height:25px;
	color:red;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	border-bottom:2px solid red;	
}

/*class added By Rupali*/
.graybig22 
{
	font-size:22px;
	color:#666666;
	font-weight:bold;
}

/*Classes Added By Rupali*/
.blacklink
{
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
a.blacklink, a.blacklink:hover, a.blacklink:visited
{
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.popupHead
{
	color: #336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.floatDiv{
	float:left;
	position:absolute;
	display:none; 
	z-index:1; 
	text-align:left;
	border:1px solid #336699;
	background-color:#edf1f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	color: #666666;
}
.buttonsave
{
	background-color:#ffffff;
	border:0px;
	color:#336699;
	font-size:12px;
	font-family:Arial;
	
}
.buttonsave:hover
{
	
	text-decoration:underline;
	cursor:pointer;
	
}
.TextCarryThr
{
	 font-family:Arial;
	 font-size:14px;
}

.selectclass
{
	font-family: Arial;
	font-size: 12px;
	background-color: #cecae3;
}
.ReplaceFlyPanel
{
	border-top:1px solid #336699;	
	border-bottom:1px solid #336699;	
	border-left:0px;	
	border-right:0px;
}
.DecisionSubHeading
{
	color:#ff6600;
	font-family: "Trebuchet MS" , Times, serif;
	font-size:16px;
}
/* end css */
