
/*****New css additions *******/

.threeD-border{
	background-color: #ACBDD1;
    border: 2px outset;

}
.form-border {

	border: 1px solid #517298;
    background-color: #ACBDD1;

}
.form-bgcolor
{
  background-color: #DCDFE0;
  Margin-left:0;
  Margin-right:0;
  Margin-top :0;
		
}

 .threeD-border-dark{
 	background-color: #517298;
     border: 2px outset;
 
}
.header-bg
{
	background-color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#ffffff',EndColorStr='#ACBDD1',GradientType=0); 
	
}

.cal-backgrd{
	
    border: 2px outset;
    background-color:white;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#ffffff',EndColorStr='#E5ECF9',GradientType=0); 
}

td.headingBold_black_left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
}
td.headingBold_black_right
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right
}

td.subheadingBold_white_left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #517298;
    TEXT-ALIGN: left
}

td.subheadingBold_white_center
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #517298;
    TEXT-ALIGN: center;
    vertical-ALIGN: bottom
    BORDER: solid 1px #003399;    
}

.header-bgcolor{
background-color: #517298;
font-size:10pt;
font-family:sans-serif;
font-weight:bold;
 color:white; 
}
legend.legend-style
{
	
font-family:sans-serif;
font-style:inherit;
font-weight:bold;
font-size:8pt;
color:black;
	
}
	
fieldset.fieldset-style{
	
border-color:black;	
border-width: 1px;
}

.div-border{

border-width: 1pt;
border-color:black;
border-style: solid;
background-color:#517298;
}

.form-button {
	
	/*font-size: 0.7em;*/
	font-size: 1.0em;
	font-weight: bold;
	color: white;
	/*color: #003366;*/
	border: 1px #517298 solid;
	background-color: transparent;
	/*background: white;*/
	background: #660099;
	width :70px;
	/*height :20px; */
	height :25px;  
	
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffffff',EndColorStr='#ACBDD1',GradientType=0); */
	
}

.form-button-modal {
	
	font-size: 1.0em;
	font-weight: bold;
	color: white;
	/*color: #003366;*/
	border: 1px #517298 solid;
	background-color: transparent;
	background: #660099;
	width :200px;
	height :25px;  
	
	FILTER: progid:DXImageTransform.Microsoft.Gradient(
		StartColorStr='#ffffffff',EndColorStr='#ACBDD1',GradientType=0); 
	
}

.form-button-inside{

            font-size: 0.6em;
            font-weight: bold;
            /*color: white;*/
            color: #003366;
            border: 1px #517298 solid;
            background-color: transparent;
            background: white;
            width :100px;
            height :20px;  
            FILTER: progid:DXImageTransform.Microsoft.Gradient(
                        StartColorStr='#ffffffff',EndColorStr='#ACBDD1',GradientType=0); 

            
}

.form-button-inside-small{

            font-size: 0.6em;
            font-weight: bold;
            color: #003366;
            border: 1px #517298 solid;
            background-color: transparent;
            background: white;
            width :20px;
            height :18px;  
            FILTER: progid:DXImageTransform.Microsoft.Gradient(
                        StartColorStr='#ffffffff',EndColorStr='#ACBDD1',GradientType=0); 

            
}

.form-movebutton {
      font-size: 0.7em;
      font-weight: bold;
      /*color: white;*/
      color: #003366;
      border: 1px #517298 solid;
      background-color: transparent;
      background: white;
      FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffffff',EndColorStr='#ACBDD1',GradientType=0); 
   
}

.form-pg-button{
	font-size: 0.7em;
      font-weight: bold;
      color: #003366;
      border: 1px #517298 solid;
      background-color: transparent;
      background: #E6EBF1;
      
      
	}


/*********************** textbox enabled******************************/


.textbox10char_left

{
height:18;
width:35;
text-align:left;
font-size: 8pt;
font-family: arial;
}

.textbox10char_right
{
height:18;
width:50;
text-align:right;
font-size: 8pt;
font-family: arial;
}

.textbox15char

{
height:18;
width:75;
font-size: 8pt;
font-family: arial;
}
.textbox25char
{
height:18;
width:140;
font-size: 8pt;
font-family: arial;
}
/* textbox15 is used for date field*/
.textbox15char_left
{
height:18;
width:75;
text-align:left;
font-size: 8pt;
font-family: arial;
}
.textbox15char_right
{
height:18;
width:75;
text-align:right;
font-size: 8pt;
font-family: arial;
}
.textbox15char_center
{
height:18;
width:75;
font-size: 8pt;
font-family: arial;
text-align: center;
	
}
.textbox25char_left
{
height:18;
width:140;
text-align:left;
font-size: 8pt;
font-family: arial;
}
.textbox25char_right
{
height:18;
width:140;
font-size: 8pt;
font-family: arial;
text-align:right;
}
.textbox25char_center
{
height:18;
width:140;
font-size: 8pt;
font-family: arial;
text-align:center;
}
.textbox55char_right
{
height:18;
width:450;
font-size:8pt;
font-family: arial;
text-align:right;

}


/*********************** textbox Disabled******************************/
.textbox10charDisable_left

{
background-color: #dfdfdf;
height:18;
width:35;
text-align:left;
font-size: 8pt;
font-family: arial;
}

.textbox10charDisable_right
{
background-color: #dfdfdf;
height:18;
width:50;
text-align:right;
font-size: 8pt;
font-family: arial;
}

/* textbox15 is used for date field*/
.textbox15charDisable_left
{
background-color: #dfdfdf;
height:18;
width:75;
text-align:left;
font-size: 8pt;
font-family: arial;
}
.textbox15charDisable_right
{
background-color: #dfdfdf;
height:18;
width:75;
text-align:right;
font-size: 8pt;
font-family: arial;
}
.textbox15charDisable_center
{
background-color: #dfdfdf;
height:18;
width:75;
text-align:center;
font-size: 8pt;
font-family: arial;

}
.textbox25charDisabled

{
background-color: #dfdfdf;
height:18;
width:140;
font-size: 8pt;
font-family: arial;
}

.textbox25charDisabled_left
{
background-color: #dfdfdf;
height:18;
width:140;
text-align:left;
font-size: 8pt;
font-family: arial;
}

.textbox25charDisabled_right
{
background-color: #dfdfdf;	
height:18;
width:140;
text-align:right;
font-size: 8pt;
font-family: arial;

}
.textbox25charDisabled_center
{
background-color: #dfdfdf;	
height:18;
width:140;
font-size: 8pt;
font-family: arial;
text-align:center;
}
/*** Textarea ******************/
.textarea
{
	
height:40;
width:450;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
	
}
/************************Select box enabled********************************/
/* for yes or no dropdown*/
.selectbox2char
{
height:18;
width:43;
text-align:left;
font-size: 8pt;
font-family: arial;
}
.selectbox15char_left
{
height:18;
width:75;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}
.selectbox15char

{
height:18;
width:75;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.selectbox25char

{
height:18;
width:140;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}


.selectbox15char_right
{
height:18;
width:75;
text-align:right;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.selectbox25char_left
{
height:18;
width:140;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;

}
.selectbox25char_right
{
height:18;
width:140;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
text-align: right;
}
.selectbox25char_center
{
height:18;
width:140;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
text-align: center;
}
.selectbox35char
{
height:18;
width:200;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.selectbox40char
{
height:18;
width:300;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.selectbox45char
{
height:18;
width:280;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.multipleSelect15Char
{
height:100;
width: 250 ;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
text-align:left;	
}
.multipleSelect25Char
{
height:100;
width: 400 ;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
text-align:left;	
}
/************************Select box Disabled********************************/
/* for yes or no dropdown*/
.selectbox2charDisable
{
background-color: #dfdfdf;
height:18;
width:43;
text-align:left;
font-size: 8pt;
font-family: arial;

}
.selectbox15charDisable_left
{
background-color: #dfdfdf;
height:18;
width:75;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.selectbox15charDisable_right
{
background-color: #dfdfdf;
height:18;
width:75;
text-align:right;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}

.selectbox25charDisabled
{
background-color: #dfdfdf;           
height:18;
width:140;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
} 


.selectbox25charDisabled_left
{
background-color: #dfdfdf;	
height:18;
width:140;
text-align:left;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
}
.selectbox25charDisabled_right
{
background-color: #dfdfdf;	
height:18;
width:140;
text-align: right;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;

}
.selectbox25charDisabled_center
{
background-color: #dfdfdf;	
height:18;
width:140;
font-size: 8pt;
font-family: arial,Helvetica,sans-serif;
text-align: center;
}


/************************flabel*************************/
 /****added by gyan****/
 td.flabel_left_sub
{
text-align: left;
font-family: Arial;
font-size: 8.5pt;
font-weight: normal;
color : black;
}

td.flabel
{
font-family: Arial;
font-size: 8pt;
font-weight: normal;
}

td.flabel_left
{
text-align: left;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
}

td.flabel_right
{
text-align: right;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
}

td.flabel_right_white
{
text-align: right;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color : white;

}


td.flabel_center
{
text-align: center;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
}

/* font color bold blue  */
td.flabel_right_blue
{
text-align: right;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color : blue;
}
/** font color bold blue left */
td.flabel_left_blue
{
text-align: left;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color : blue;
}

/* font color blue  */
td.flabel_normal_right_blue
{
text-align: right;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color : blue;
}
/** font color blue  left */
td.flabel_normal_left_blue
{
text-align: left;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color : blue;
}

td.flabel_normal_blue
{

font-family: Arial;
font-size: 8pt;
font-weight: normal;
color : blue;
}

/** Font for Header */

td.flabel_header_center
{
text-align: center;
font-family: Arial;
font-size: 10pt;
font-weight: bold;

}

td.flabel_header_left
{
text-align: left;
font-family: Arial;
font-size: 10pt;
font-weight: bold;

}
td.flabel_header_right
{
text-align: right;
font-family: Arial;
font-size: 10pt;
font-weight: bold;

}

/**********************bg-image**********************************/
/* background img for heading --*/
td.bg-img
{
 	background: url('../images/spacer3.gif') right top repeat;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	font-size: 14pt;
  	color: white;
  	text-align: right;
}

/******************Temp***********************/

.selectbox_small_font
{
	font-size: 10pt;
}

TABLE.list
{
    BORDER: solid 1px #003399;
    WIDTH: 100%;
}


/******************Pagination***********************/
font.pager
{
	border: 1px solid #0B198C;
	background: #D1D1E1;
	color: #FFFFFF;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 1px;
	margin: 0px;
	white-space: nowrap;
	float: right;
}

font.pager a:link, font.pager a:visited, font.pager a:active
{
	border: 1px solid white;
	background-color: #E6EBF1;
	vertical-align: middle;
	color: #0B198C;
	text-decoration: none;
	font-weight:normal;
	padding: 0px 2px 0px 2px;
	margin: 0px;
}

font.pager a:hover
{
	color: RED;
	text-decoration: none;
	font-weight:normal;
}

font.pager #current
{
	border: 1px solid white;
	background-color: #D4D0C8;
	vertical-align: middle;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	width: 0px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
}

font.pager #info
{
	background-color: #517298;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	width: 0px;
	padding: 1px 3px 1px 3px;
	margin: 0px;
}



/* vBulletin 3 CSS For Style 'CA Evo (fluid)' (styleid: 3) */

/* ***** don't change the following ***** */
form { display: inline; }
/*label { cursor: default; }*/
/*.normal { font-weight: normal; }*/
.inlineimg { vertical-align: middle; }

.vbmenu_popup
{
	background: #DCDFE0;
	color: #000000;
	border: 1px solid #989898;
	
}
/*
.vbmenu_option
{
	background: #F8F8F8;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #3F749B;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #3F749B;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #E3962D;
	text-decoration: none;
}
*/
/*
.vbmenu_hilite
{
	background: #487DA4;
	color: #FFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFF;
	text-decoration: underline;
}
*/
/* vbmenu for header */
.vbmenu_dark .vbmenu_control
{
	background: #517298;
	border: none;
	color: #FFFFFF;
}
.vbmenu_dark .vbmenu_control a:link, .vbmenu_dark .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_dark .vbmenu_control a:visited, .vbmenu_dark .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_dark .vbmenu_control a:hover, .vbmenu_dark .vbmenu_control a:active, .vbmenu_dark .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.thead
{
	background: #517298; /*url(images/ca_evo/misc/bg_thead.gif) repeat-x top left;*/
	color: #EAEFF3;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: solid 1px #709BBC; border-bottom: solid 2px #487DA4; border-left: solid 1px #709BBC; border-right: solid 1px #356D96;
}
.thead a:link, .thead_alink
{
	color: #EAEFF3;
	text-decoration: underline;
}
.thead a:visited, .thead_avisited
{
	color: #EAEFF3;
	text-decoration: underline;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}



/* Inset 3D Curved */
.inset {
  background:transparent;
  width:100%;
  
  }
.inset h1, .inset p {
  margin:0 10px;
  }
.inset h1 {
  font-size:2em; color:#fff;
  }
.inset p {
  padding-bottom:0.5em;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {
  height:1px;
  }
.inset .b2 {
  background:#F8F8F8; 
  border-left:1px solid #999; 
  border-right:1px solid #aaa;
  }
.inset .b3 {
  background:#F8F8F8; 
  border-left:1px solid #999; 
  border-right:1px solid #ddd;
  }
.inset .b4 {
  background:#F8F8F8; 
  border-left:1px solid #999; 
  border-right:1px solid #eee;
  }
.inset .b4b {
  background:#F8F8F8; 
  border-left:1px solid #aaa; 
  border-right:1px solid #fff;
  }
.inset .b3b {
  background:#F8F8F8; 
  border-left:1px solid #ddd; 
  border-right:1px solid #fff;
  }
.inset .b2b {
  background:#F8F8F8; 
  border-left:1px solid #eee; 
  border-right:1px solid #fff;
  }
.inset .b1 {
  margin:0 5px; 
  background:#999;
  }
.inset .b2, .inset .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.inset .b3, .inset .b3b {
  margin:0 2px;
  }
.inset .b4, .inset .b4b {
  height:2px; margin:0 1px;
  }
.inset .b1b {
  margin:0 5px; 
  background:#fff;
  }
.inset .boxcontent {
  display:block; 
  background:#F8F8F8; 
  border-left:1px solid #999; 
  border-right:1px solid #fff;
  background-color:#F8F8F8;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#ffffff',EndColorStr='#ACBDD1',GradientType=0); 
  }

.inset h1, .inset p {
  margin:0 10px;
  }
.inset h1 {
  font-size:2em; color:#fff;
  }
.inset p {
  padding-bottom:0.5em;
  }

