﻿body{
margin:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 13pt;
}

input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:1.1em;
	vertical-align:bottom;
	}

input.button-small {
	font-weight:normal;
	padding:.4em 1em;
	font-size:.8em;
	vertical-align:bottom;
	font-family:Century Gothic;
	
	}
input.button-mid {
	font-weight:bold;
	padding:.4em 1em;
	font-size:1.0em;
	vertical-align:bottom;
	font-family:Century Gothic;
	}
input.text
{
	font-weight: 100;
	padding:.1em  .4em;
	font-size:1.0em;
	vertical-align:bottom;
	font-family:Century Gothic;
	/*margin-left:2px;*/
	 
}
input.text-mid {
	font-weight:bold;
	padding:.1em .2em;
	font-size:1.0em;
	vertical-align:bottom;
	font-family:Century Gothic;
	}
input.summary-text {
	font-weight:bold;
	padding:.1em .2em;
	font-size:1.0em;
	vertical-align:bottom;
	font-family:Arial;
	text-align:right;
	
	}
.category-score {
	font-weight:bold;
	/*padding:.5em 1.5em; */
	font-size:1.0em;
	vertical-align:top;
	color:black;
	text-align:right;
	
	}
.category-subscore {
	font-weight:normal;
	/*padding:.5em 1.5em; */
	font-size:1.0em;
	vertical-align:top;
	color:Blue;
	}
.category-popup {
	font-weight:normal;
	/*padding:.5em 1.5em; */
	font-size:1.0em;
	vertical-align:top;
	color:Black;
}

/* panel borders*/
.boxborder-criteria
{
border-width:1pt;
border-style:dashed;
border-color:Maroon; 
color: #6B6000;
padding:.1em 0.5em;
font-style:italic;
}
.boxborder-criteriasub
{
border-width:1pt;
border-style:solid;
border-color:Maroon; 
padding:.1em 0.5em;
background:#CFF3AF;
}

/* Error styles*/
.errorborder
{
border-width:1.5pt;
border-style:solid;
border-color: #BC0000;	
color:red;
padding:.1em 0.5em;
font-style:italic;  
background-color:#CFCFC9;
}
.errormsg
{
color:red;
font-style:italic;  
font-size: 9px;
}
.errormsg2
{
color:red;
font-style:normal;  
font-family:Arial;
font-size: 11px;
}
.space
{
	height:15px;
}

#LR_Container_Bg{
	background:url(../../Public/images/LR_Container_Bg.gif)  repeat-x;
	width:100%;	
	height:25px;
	padding:0px;
	}
#Left_Container_bg
{
	background:url(../../Public/images/Left_Container.gif) no-repeat;		
	width:15px;	
	height:25px;
}
	#Right_Container_bg
{
	background:url(../../Public/images/Right_Container.gif) no-repeat;		
	width:15px;	
	height:25px;
}

/*Green Beam in top*/
#leftmenubg3{
	background:url(../../Public/images/Top_Left_Curve.gif) no-repeat;		
	width:14px;	
	height:33px;
}
#rightTop_BGContainer
{	
	background:url(../../Public/images/Top_Wrapping_Image.gif) repeat-x;
	width:860px;	
	/*height:20px;*/
	height: 33px;
}
#rightmenubg3
{
	position: relative;
	top: 4px;/*4*/
	left: 10px;
	height:33px;
	width: 200px;	
}



/* Green beam for the top - efile criteria pages */
#leftcurve{
	background:url(../../Public/images/Top_Left_Curve.gif) no-repeat;		
	width:14px;	
	height:33px;
}
#rightTop_BGCriteria
{	
	background:url(../../Public/images/Top_Wrapping_Image_criteria.gif) repeat-x;
	/*width:860px;	*/
	width:100%;
	/*height:20px;*/
	height: 50px;
}
/* end */

/* Criteria Menu Style*/
#CriteriaMenu1
{	
	position: relative;	
	left: 12px;	
	padding-top: 6px;
	padding-bottom : 2px;
}

.CriteriaMenu1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position: relative;	
	left : 14px;
	color:#FFFFFF;
}

.CriteriaMenu1 a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.CriteriaMenu1 a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF; /*#000aa7*/
}

.CriteriaMenu1 a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000aa7;
}

.CriteriaMenu1 a:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.CriteriaMenu_a
{
	color:#000aa7;	
	text-decoration: none;
}

.CriteriaMenu_hover
{
	color:#FFFFFF ;/*#000aa7*/
	text-decoration: underline;
}



#pagetitle {
	/*margin-top:1px;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom :2px;
	/*width:820px;*/
	width:100%;
	background:#608fc8;
	/*position:relative;*/
	/*color:#d5e8ff;*/
	color:white;
	background:green;
	font-size: large;
	padding:.5em 20px .7em 20px;
	}
/* Ends */

/* links in the top*/
.BlackLink_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}
.BlackLink_txt a:link{
color:#000000;
text-decoration: none;
}
.BlackLink_txt a:active{
color:#000000;
text-decoration: none;
}
.BlackLink_txt a:visited{
color:#000000;
text-decoration: none;
}

.BlackLink_txt a:hover{
color:#000000;
text-decoration:underline;
}

/* Table Outer Border */
.newborder {
border:1px solid #818181;
}

/* Home Page divider*/
#content-container-three-column 
{	
	padding:15px;	
	border:1px solid #818181;
	background:url(../../Public/images/bg-three-column-main.png) repeat-y;
	position:relative;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;		
	line-height: 13pt;
}

#three-column-side1 
{
	width: 33%; 
	margin: 1px 2px 2px 0px;	
}

#three-column-side2 
{	
	width:30%;
	margin:1px 2px 2px 2px;
}

#three-column-middle 
{
	width: 37%; 
	margin: 1px 2px 2px 6px;
}

#content-container-three-column a:link
{
	color: Red;
	text-decoration: none;
}

#content-container-three-column a:active
{
	color: Red;
	text-decoration: none;
}

#content-container-three-column a:hover
{	
	color: Red;
	text-decoration: none;
}

#content-container-three-column a:visited
{
	color: Red;
	text-decoration: none;
}
/* To present photos*/
.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../Public/images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

/* Login page divider */
#content-container-two-column 
{	
	padding:10px;	
	/*border:1px solid #818181;*/
	background: url(../../Public/images/bg-two-column-main.PNG) repeat-y right;
	position:relative;
}

/* login control green beam */	
#leftGreen
{
	background:url(../../Public/images/corp_green_nav_tl.gif) no-repeat;		
	width:14px;	
	height:33px;
}
#centerGreen
{
	background:url(../../Public/images/bg-nav-center-1.png) no-repeat;		
	width:179px;	
	height:33px;
}
#rightGreen
{
	background:url(../../Public/images/corp_green_nav_tr.gif) no-repeat;		
	width:14px;	
	height:33px;
}
#loginBoxBorder
{
	border:green 1pt solid;
}

/* login control font*/
.loginTxt
{
	font-size:x-small; 
	font-family:century-gothic, Verdana, Arial, Helvetica, sans-serif;
}

.loginTxt_a
{
	font-size:xx-small; 
	font-family:century-gothic, Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: none;
}
	
.content-side-two-column 
{
	font-family:Arial;
	font-size: 12px;
	text-align: justify;	
}

#psgTwo
{
	font-family:Arial;
	font-size: 12px;
	text-align: justify;
}

#psgTwo a:link
{
	color: Red; 
	text-decoration: none;
}
#psgTwo a:visited
{
	color: Red; 
	text-decoration:none;
}
#psgTwo a:active
{
	color: Red; 
	text-decoration:none;
}
#psgTwo a:hover
{
	color: Red; 
	text-decoration:underline;
}
/* Green Beam in Bottom*/

#rightBtm_BG 
{		
	color:#a9c0db;
	font-size:.8em;
	/*position: relative;	*/
	top: 10px;
	left:20px;
	width:500px;
	/**/
	padding-left:20px;
	padding-top:10px;	
}
#rightBtm_BG1 
{		
	background-color: green; 	
	width: 240px; 
	height: 33px; 
	/*position: relative;*/
	float:right;
	right:0px;
}

#rightBtm_BG a:link
{
	color: white;
	text-decoration: none;
}
#rightBtm_BG a:active
{
	color: white;
	text-decoration: none;
}
#rightBtm_BG a:visited
{
	color: white;
	text-decoration: none;
}
#rightBtm_BG a:hover
{
	color: #D4E7F8;
	text-decoration: none;
}
#Footer_Container
{	
	width:100%;
	background:url(../../Public/images/Bottom_Wrapping_Image.gif) repeat-x;
	height:33px;
}
#Footer_Left{
	/*position:relative;*/
	float:left;
	background:url(../../Public/Images/Bottom_Left_Curve.gif) no-repeat;
	height:33px;
	width:14px;
}
#Footer_Right
{	
	background-color: green; 	
	width: 29%; 
	height: 33px; 
	/*position:relative;*/
	top: 100px;
	
}
#Footer-Sub
{
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:840px;
	text-align:center;
	padding:.1em 0 2em 0;
	/*position:relative;*/
	font-size:11px;
	color:#999999;
	font-weight: bold;
	font-style: italic;	
}

/* Added By JKL. Date : 06/06/2009*/
.GridStyle
{

	border-color:#404040;
	border-width:1px;
}
.GridHeader
{
	font-family:Arial,sans-serif,Verdana,Helvetica;
	color:white;
	font-weight:bold;
	background-color:#336699;
	height:20px;	
}
.AlternateStyle
{

	background-color: #F7F6F3;
	color:black;	
	font-family:Arial,sans-serif,Verdana,Helvetica;
	font-size:12px;		
}
.SelectedRowStyle
{

	background-color:#FFFFC0;
	color:black;	
	font-family:Arial,sans-serif,Verdana,Helvetica;
	font-size:12px;		
}
.tdMainHeader
{
	/*font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:20px;
	text-align:center;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	/*line-height : 29pt;*/
	background:url(../../Public/images/LR_Container_Bg.gif) repeat-x;
	width:100%;	
	height:25px;
	padding:0px;
}
		
		
	.Header{	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:2px;
	}
	
/*Rounded Rectangle Corner Table*/
.top-left
{ 
	/*background-image: url(../../Public/Images/newbutton_1.png); /* CHANGE: path and name of your image */
	/*height: 24px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	/*font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	/*margin-right: 24px; /* CHANGE: replace by the width of one of your corners */
	
}
.top-right 
{ 
	/*background-image: url(../../Public/Images/newbutton_1.png); /* CHANGE: path and name of your image */
	/*height: 24px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	/*font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	/*margin-left: 24px;  /* CHANGE: replace by the width of one of your corners */
	/*margin-top: -24px;  /* CHANGE: replace by the height of one of your corners */
	/*background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
		
}

/*.bottom-left */
/*{ */
/*	background-image: url(../../Public/Images/newOuterline_1.png); /* CHANGE: path and name of your image */
/*	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
/*	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
/*	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
/*	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
/*}*/
/*.bottom-right */
/*{ */
/*	background-image: url(../../Public/Images/newOuterline_1.png); /* CHANGE: path and name of your image */
/*	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
/*	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
/*	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
/*	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
/*	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
/*}*/
.MainTable 
{
	border-left: 1px solid #004489; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #004489;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	/*color: #000000;*/                 /* YCC: default text-color of the inside */
	padding-left: 0px;             /* YCC: all texts at some distance of the left border */
	padding-right:0px;             /* YCC: all texts at some distance of the right border */

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#514100;
	font-weight:500;
	/*border-bottom: 1px solid #004489;*/
}

.boxborder
{
border-width:0pt;
border-style:none;
border-color: #4f7538;
/*background-color: whitesmoke;*/

border-top:1px solid #7FB06F;    /* #004489; */
border-left: 1px solid #7FB06F; /* YCC: color & properties of the left-borderline */
border-right: 1px solid #7FB06F;/* YCC: color & properties of the right-borderline */
border-bottom: 1px solid #7FB06F;
}

/* Add by Kadher for Table row border*/

.tbl_style{
font-family:Lucida Grande, Verdana;
font-size:10pt;
color:#000000;
padding:3px;
border:solid 1px  #000000;
border-bottom:1px;
border-left:1px;
border-right:1px;
border-top:1px;
}

.tbl_style td
{
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style:solid;
    margin: 0;
	padding:3px;
     background-color:#ffffff;/*#f0f6da;*/

}
.tbl_style  th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	 border-style:solid;
	/*border-style: inset inset inset inset;*/
	border-color: #709819;
	background-color: #446a04;
	
	color:#FFFFFF;
	padding:3px;
}

/* Criteria style start*/
.boxborder_cr
{
border-width:0pt;
border-style:none;
border-color: #4f7538;
background-color: whitesmoke;
border-top:1px solid #7FB06F;    /* #004489; */
border-left: 1px solid #7FB06F; /* YCC: color & properties of the left-borderline */
border-right: 1px solid #7FB06F;/* YCC: color & properties of the right-borderline */
border-bottom: 1px solid #7FB06F;
}

.quote
{
	color :maroon;
	font-style:normal;
}

a:link {
	color:#d61719;
	text-decoration:none;
}

a:visited {
	color:#980000;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:active {
	color:#980000;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
	font-family: Arial;
}

hr
{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin:15px 0;
	margin:10px 0;
}

ul {
	margin:0;
	padding:0;
	}

li {
	list-style:none;
	/*background:url(../../images/list-bullet-02.gif) no-repeat 0 .8em;*/
	padding:.2em 0 .2em 1em;
	margin-left:0.4em;	
}
ol li 
{
	list-style:decimal;
}	
.boxborder_AllSide
{
border-width:1pt;
border-style:solid;
border-color: #4f7538;
padding:.1em 0.5em;
background-color:whitesmoke;
}

.BackLink
{	
	font-weight: bold; 
	color: White; 
	padding-left: 5px;
}

.BackLink_hover
{	
	font-weight: bold; 
	color: #000aa7; 
	padding-left: 5px;
}

.BackLink_out
{	
	font-weight: bold; 
	color: White; 
	padding-left: 5px;
}

.outset_style /*Add new item box*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 /*font-size:9px;*/
 height:auto;
 width : 500px;
 color:#FF0000; 
border-top: solid #E6E8DB;
  border-right: solid #717368;
  border-bottom: solid #717368;
    border-left: solid #E6E8DB;
border-width:2px 3px 3px 2px;
}

.login_cnt
{
border-width:0pt;
border-style:none;
border-color: #009933;
border-left: 1px solid #009933; /* YCC: color & properties of the left-borderline */
border-right: 1px solid #009933;/* YCC: color & properties of the right-borderline #4f7538*/
border-bottom: 1px solid #009933;
}
/* Ends */

/* Pre Class*/
.PreDefine
{
	font-family:Arial,sans-serif,Verdana,Helvetica;
	margin-top :0px;
	margin-bottom :0px;
	/*width: auto;	*/
}
/* End*/