﻿/* Default CSS Stylesheet for a new Web Application project */

BODY
{

    /*BACKGROUND-COLOR: white;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    width:100%;
    height:100%;  
    border:0px;padding:0;margin:0;
	left: 0;
	z-index: 1;
    background:white;
       /*background:url(images/bg/pattern/light_wool.png); background-repeat:repeat;*/
}
.PatternLeft
{
    background:url(images/bg/pattern/light_toast.png); background-repeat:repeat;
   /* background:url(images/bg/pattern/white_wall.png); background-repeat:repeat; */
   /* background-color:#e1e1e1*/

   height:100% !important;  
}
.PatternRight
{
    /*background:url(images/bg/pattern/light_wool.png); background-repeat:repeat;
     background-color:#e1e1e1*/
     background:url(images/bg/pattern/light_toast.png); background-repeat:repeat;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link
{
	text-decoration: underline;
	color: #3333cc;
}

A:visited
{
	text-decoration: underline;
	color:#4092e2;
}

A:active
{
	text-decoration: underline;
	color: #333399;
}

A:hover
{
	text-decoration: None;
	color: #3333cc;
}

AHeader:link
{
	font-weight: bold;
	color: Black;
	text-decoration: None;
}

AHeader:visited
{
	font-weight: bold;
	color: Black;
	text-decoration: None;
}

AHeader:active
{
	font-weight: bold;
	color: Black;
	text-decoration: None;
}

AHeader:hover
{
	font-weight: bold;
	color: Black;
	text-decoration: None;
}
AHeader:visited
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;

}
img, a {border:none, outline: none;}
.img{border:0;outline: none;}
:link img { border: 0; }

.TimeText
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-family: Arial;
}
.SelectedTimeText
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-family: Arial;
	font-weight: bold;
	background-color:Blue;
	border-color:Blue;
	color: White;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
.RightImg
{
	background: url(Images/WebTab/black_tab_background_right_nav.GIF) no-repeat left top;
	text-decoration: none;
}
.ImageReject
{
    background: url(Images/Icons/inactive.png) no-repeat ;
}

.ImageReject:hover
{
    background: url(Images/Icons/no.png) no-repeat ; 
}

DateIMG
{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 8px;
}
.MainImg
{
	font-size: 11px;
	background: url(Images/WebTab/black_tab_background_middle_nav.GIF) left top;
	vertical-align: middle;
	color: white;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.LeftImg
{
	background: url(Images/WebTab/black_tab_background_left_nav.gif) no-repeat right top;
	text-decoration: none;
}

.ActiveRightImg
{
	background: url(Images/WebTab/active_main_right.gif) no-repeat left top;
	text-decoration: none;
}
.cActiveRightImg
{
	background: url(Images/WebTab/main_right9x33.jpg) no-repeat left top;
	text-decoration: none;
}
.ActiveMainImg
{
	font-weight: bold;
	font-size: 11px;
	background: url(Images/WebTab/active_main_middle.gif) left top;
	vertical-align: middle;
	color: white;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
}

.cmaintext
{
	font-weight: bold;
	font-size: 11px;
	color: white;	
}
.ActiveLeftImg
{
	background: url(Images/WebTab/active_main_left.gif) no-repeat right top;
	text-decoration: none;
}
.cActiveLeftImg
{
	background: url(Images/WebTab/main_left9x33.jpg) no-repeat right top;
	text-decoration: none;
}

.submenu_ActiveRightImg
{
	background: url(Images/WebTab/2ndlayer_active_right.gif) no-repeat left top;
	text-decoration: none;
}
.submenu_ActiveMainImg
{
	font-size: 11px;
	background: url(Images/WebTab/2ndlayer_active_middle.gif) left top;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
}
.submenu_ActiveLeftImg
{
	background: url(Images/WebTab/2ndlayer_active_left.gif) no-repeat right top;
	text-decoration: none;
}

.subimg
{
	background: url(Images/WebTab/secondary_sliver.gif) repeat right top;
	text-decoration: none;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	text-align:center;
	
}
.MainMenu_Active_Middle
{
	background: url(Images/WebTab/mainmenu_Active_middle.jpg) repeat right top;
	text-decoration: none;
	font-family: Arial;
	color: #151B54;
	font-size: 11px;
	text-align:center;
}
.subimg1
{
	text-decoration: none;
	font-family: Arial;
	color: #dddcdc;
	font-size: 11px;
	text-align:center;
	
}
.subimgLeft
{
	background: url(Images/WebTab/left_secondary_sliver.gif) no-repeat right top;
	text-decoration: none;
}
.subimgRight
{
	background: url(Images/WebTab/right_secondary_sliver.gif) no-repeat left top;
	text-decoration: none;
}


.subimg_3rdlayer
{
	background: url(Images/WebTab/submenu_1_center.gif) right top;
	text-decoration: none;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	height:22;
}
.subimgLeft_3rdlayer
{
	background: url(Images/WebTab/submenu_1_left.gif) no-repeat right top;
	text-decoration: none;
}
.subimgRight_3rdlayer
{
	background: url(Images/WebTab/submenu_1_right.gif) no-repeat left top;
	text-decoration: none;
}
.arial12black
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
}
.arial14black
{
	color: black;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration: none;
}
.arial12Blue
{
	color: #151B54;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
}
.arial11blackbold
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align:cENTER;
	text-decoration: none;
	background-color: #eeeeee;
	height: 25px;
}



	.cActiveMainImg
{
     font-weight: bold;
	font-size: 13px;
	background: url(Images/WebTab/main_middle6x33.jpg) left top;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	width:97%;
	height: 33;	
}	


.InActivemiddle_Test
{ 
    font-weight: bold;
	font-size: 13px;
	background: url(Images/WebTab/innermiddle.jpg) left top;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	width:97%;
	height: 33;	
}
.middleheadertext
{ 
font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	height: 30;	
}
.innerleft
{
	background: url(Images/WebTab/innerleft.jpg) no-repeat left top;
	text-decoration: none;	
	width: 12;
	height: 33;		
}
.innermiddle
{ 
	font-weight: bold;
	font-size: 13px;
	background: url(Images/WebTab/innermiddle.jpg) left top;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	width:96%;
	height: 33;	
}
.innerright
{
	background: url(Images/WebTab/innerright.jpg) no-repeat right bottom;
	text-decoration: none;
	width: 12;
	height: 33;		
}

.leftmenu_tab_left
{
	background: url(Images/WebTab/left.bmp) no-repeat left bottom;
	text-decoration: none;
	width:9px;height:20px;
	padding:0px;margin:0px;border:0px;
}
.leftmenu_tab_middle
{
	background: url(Images/WebTab/middle.bmp) repeat left bottom;
	
	color: black;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	vertical-align:middle;
	height:20;
	padding:0px;margin:0px;border:0px;
}
.leftmenu_tab_right
{
	background: url(Images/WebTab/right.bmp) no-repeat right top;
	width:11px;height:20px;
	text-decoration: none;
	padding:0px;margin:0px;border:0px;
}

.leftmenu_tab_line
{
	background: url(Images/WebTab/leftmenu_line.GIF) repeat left bottom;
	text-decoration: none;
	padding:0px;margin:0px;border:0px;
}

.subimg_active_left
{
	background: url(Images/WebTab/submenu_Active_left.gif) no-repeat left top;
	text-decoration: none;
	padding:0px;margin:0px;border:0px;
}
.subimg_active_right
{
	background: url(Images/WebTab/submenu_Active_right.gif) no-repeat left top;
	text-decoration: none;
}
.subimg_active_middle
{
	background: url(Images/WebTab/submenu_Active_middle.gif) repeat left top;
	
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	vertical-align:middle;
	height:10;
}
.subimg_active_line
{
	background: url(Images/WebTab/submenu_line.gif) repeat left top;
	text-decoration: none;
	margin:0;padding:0;
}
.subimg_line
{
	background: url(Images/WebTab/2ndlayer_line.gif) repeat left top;
	text-decoration: none;
}
.cLeftImg
{
	background: url(Images/WebTab/1l.jpg) no-repeat right top;
	text-decoration: none;
}
.cMainImg
{
	font-size: 11px;
	background: url(Images/WebTab/3m.jpg) left top;
	vertical-align: middle;
	color: white;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.cRightImg
{
	background: url(Images/WebTab/2r.jpg) no-repeat left top;
	text-decoration: none;
}
.mainactiveLeft
{
	background: url(Images/WebTab/left_active_menu.gif) no-repeat top;
	text-decoration: none;
}
.mainactiveRight
{
	background: url(Images/WebTab/right_active_menu.gif) no-repeat left top;
	text-decoration: none;
}
.mainactivecenter
{
	background: url(Images/WebTab/center_active_menu.gif) repeat left top;
	text-decoration: none;
	font-family:Arial;
	font-size: 11px;
	color:#6b72a2;
	text-align: center;
	width: 200;
	height: 33;
}
.LeftMargin
{
    width: 1%;
	background: url(Images/WebTab/left_border.gif) repeat left top;
	text-decoration: none;
}
.RightMargin
{
    width: 1%;
	background: url(Images/WebTab/right_border.gif) repeat right top;
	text-decoration: none;
}
.BottomMargin
{
	height:1px;
	background: url(Images/WebTab/bottom_border.gif) left top;
	
}
#footer {
	background-image: url(Images/WebTab/bottom_border.gif);
	height: 30px;
	width: 566px;
	background-repeat: repeat;
	
}

.TopMargin
{
	background: url(Images/WebTab/left_active_menu.gif) no-repeat top;
	text-decoration: none;
}
.table.TableHeading
{
    table-layout: fixed;
    border-width: 0px;
    border-spacing: 0px;
    padding:0px;
    width:100%;
    color: black;
	font-family: Arial;
	font-size: 15px;
	text-align:Center;
	text-decoration: none;
	font-weight:bold;
	vertical-align:top;
}

.table.TableHeading td
{
    table-layout: fixed;
    border-collapse: separate;
    padding: 0px;
    border-spacing: 0px;
    border-top-width: 0px;
    table-layout: fixed;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-collapse: collapse;
    border-right-width: 0px;
    height: 15px;
}




img.InDataList
{
max-width: 50px;
max-height: 50px;
}





CAPTION.MYTABLE
{
        background-color:Black;
        color:white;
        border-style:solid;
        border-width:0px;
        border-color:black;
}

TABLE.MYTABLE
{ 
        font-family:arial;
        font-size:10pt;
        text-align: center;
        vertical-align: middle;
        border-width:0px;
        height: 30px;
        width:100%;
}
TH.MYTABLE
{
     font-size:11pt;
     font-family: Arial;
     color:white;
}
TR.MYTABLE
{ 
     vertical-align: middle;
}

TD.MYTABLE
{  
     font-size:11pt;
     font-family:Arial;
     color:Black;
     border-width:0px;
     text-align: center;
     vertical-align: middle;
  }
  
  
TABLE.MYSEARCH
{ 
        font-family:arial;
        font-size:11pt;
        text-align: center;
        vertical-align: middle;
        border-width:0px;
        height: 26px;
        width:100%;
}
TH.MYSEARCH
{
     font-size:11pt;
     font-family: Arial;
     color:white;
}
TR.MYSEARCH
{ 
     vertical-align: middle;
}

TD.MYSEARCH
{   
     padding-top:6px;    
     font-size:11pt;
     font-family:Arial;
     color:#333366; /*color:#424242;#333366;6c74a8*/
     border-width:0px;
     text-align: center;
     vertical-align: middle;
  }  
  
 TABLE.MYCONFIRM
{ 
        font-family:arial;
        font-size:11pt;
        text-align: center;
        vertical-align: middle;
        border-width:0px;
        width:100%;
        height:28px;
		color:Green;
}
TH.MYCONFIRM
{
     font-size:11pt;
     font-family: Arial;
     color:white;
}
TR.MYCONFIRM
{ 
     vertical-align: middle;
}

TD.MYCONFIRM
{  
	
     font-size:11pt;
     font-family:Arial;
     border-width:0px;
     text-align: center;
     vertical-align: middle;
  }  
  
  
 /*Modal Popup*/
.modalBackground 
{
    background-color:#808080;
    filter:alpha(opacity=20);
    opacity:0.8;
    
}

.modalPopup 
{
    background-color:#FFFFFF;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:50px;height:100px;
} 
A.EditLinkButton, A.EditLinkButton:link, A.EditLinkButton:visited
{
	color:  #1b06cf;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: None;
}

A.EditLinkButton:hover
{
	color: Black;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

TABLE.TOPTABLE
	{
	font-size:11px;
	font-family:Arial;
	color:Black;
	vertical-align:top;
	text-align:left;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-width:0px;
	}
TD.TOPTABLE
  { 
     vertical-align: top;
     border-color: Black;
  }

TD
  { 
    vertical-align: top;
  }
TR
  { 
     vertical-align: top;
  }
  
TABLE.TextCenter
  {
  }
  
TD.TextCenter
{
     vertical-align: middle;
     text-align:center;
}

TABLE.TOPDETAILS
{
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
	border-width:0px;
	text-align:left;
	vertical-align:top;
	width:100%;
}

TABLE.Simple
{

    font-family: Arial;
    font-size: 11px;
	width:100%;
	border-left-width:1px;border-left-style:solid;border-left-color:#E6E6E6;
	border-right:1px;border-right-style:solid;border-right-color:#E6E6E6;
	border-bottom:1px;border-bottom-style:solid;border-bottom-color:#E6E6E6;
	border-top:1px;border-top-style:solid;border-top-color:#E6E6E6;
}

TABLE.LEFTTAB
{
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
	border-width:0px;
	text-align:left;
	vertical-align: bottom;
	width:95%;
}




TABLE #DETAILS,#DETAILS1,#DETAILS2,#DETAILS3,#DETAILS4,#DETAILS5
{
    vertical-align: text-top;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    height: 100%;
    border-style: solid;
    border: thin solid #eeeeee;
    border-collapse: collapse;
    
}
#DETAILS TD,#DETAILS1  TD,#DETAILS2 TD, #DETAILS3 TD,#DETAILS4 TD,#DETAILS5 TD
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border: thin solid #eeeeee;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    
    padding-top: 5px;
    margin: 1px;
}
#DETAILS TH,#DETAILS1 TH,#DETAILS2 TH, #DETAILS3 TH,#DETAILS4 TH,#DETAILS5 TH
{
    font-family: sans-serif; 
    padding:0px; 
    height:29px;  
    text-align:center; 
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}


TABLE.DEFAULTTABLE
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
	border-width:0px;
	text-align:left;
	vertical-align:top;
	width:100%;
}
/*---------------------------- temp --------------------------------*/

.BoldLabel
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
}
.LabelBoldCenter
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
}
.CalendarText
{
	color: black;
	font-family: Arial;
	font-size: 8px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
}
.Cal
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	background-color:Blue;
}

TABLE #NormalTable
{
    vertical-align: text-top;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    height: 100%;

}
#NormalTable TD
{
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    border: thin solid white;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1px;
    padding-top: 0px;
}
#NormalTable TH
{
    font-family: sans-serif; 
    padding:0px; 
    height:29px;  
    text-align:center; 
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}

.GRID
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}

.GridHeaderBG
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	vertical-align:middle;
	background-color:#E3E3E3;
	color:Black;
	text-decoration:none;
}

TABLE #SEARCHTABLE ,#SEARCHTABLE1 ,#SEARCHTABLE2 , #SEARCHTABLE3 ,#SEARCHTABLE4 ,#SEARCHTABLE5 
{
    BORDER-RIGHT: #666666 1px solid; 
    BORDER-LEFT: #666666 1px solid; 
    BORDER-BOTTOM: #666666 1px solid;
    border: 1;
    width: 95%;
    padding: 0px;
    margin: 0px;
}

#SEARCHTABLE TD,#SEARCHTABLE1 TD,#SEARCHTABLE2 TD, #SEARCHTABLE3 TD,#SEARCHTABLE4 TD,#SEARCHTABLE5 TD
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	border-width: 0px;
	text-align: left;
	vertical-align: middle;
}

TABLE #NORMALTABLE ,#NORMALTABLE1
{
    BORDER-RIGHT: #666666 1px solid; 
    BORDER-LEFT: #666666 1px solid; 
    BORDER-BOTTOM: #666666 1px solid;
    border: 1;
    width: 95%;
    padding: 0px;
    margin: 0px;
}

TABLE #SEARCHTITLETABLE, #SEARCHTITLETABLE1, #SEARCHTITLETABLE2, #SEARCHTITLETABLE3, #SEARCHTITLETABLE4, #SEARCHTITLETABLE5
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	border-width: 0px;
	text-align: left;
	vertical-align: bottom;
	width: 95%;
}

#SEARCHTITLETABLE TD,#SEARCHTITLETABLE TD,#SEARCHTITLETABLE TD, #SEARCHTITLETABLE TD,#SEARCHTITLETABLE TD,#SEARCHTITLETABLE TD
{
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
	border-width:0px;
	text-align:left;
	vertical-align: bottom;
	width:95%;
}
TABLE #NORMALTABLE, #NORMALTABLE1, #NORMALTABLE2, #NORMALTABLE3, #NORMALTABLE4, #NORMALTABLE5
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	border-width: 0px;
	text-align: left;
	vertical-align: bottom;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

TABLE #TIMEDETAILS,#TIMEDETAILS,#TIMEDETAILS,#TIMEDETAILS,#TIMEDETAILS,#TIMEDETAILS
{
    vertical-align: text-top;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-weight: normal;
    width: 100%;
    height: 100%;
    border-style: solid;
    border: thin solid #eeeeee;
    border-collapse: collapse;
    
}
#TIMEDETAILS TD,#TIMEDETAILS  TD,#TIMEDETAILS TD, #TIMEDETAILS TD,#TIMEDETAILS TD,#TIMEDETAILS TD
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    padding-right:0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#TIMEDETAILS TH,#TIMEDETAILS TH,#TIMEDETAILS TH, #TIMEDETAILS TH,#TIMEDETAILS TH,#TIMEDETAILS TH
{
    font-family: sans-serif; 
    padding:0px; 
    height:29px;  
    text-align:center; 
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
}
.BodyText
{
	color:black;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
}
.BoldBodyText
{
	color: #151B54;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
}
.WelcomeText
{
	color: #151B54;
	font-weight: bold;
	font-size: 10px;
	line-height: 22px;
	font-family: Arial;
}
.TextColor
{
	font-family :Arial;
	font-size: 12px;
	line-height: 18px;
	color: #151B54;
}


.SubHeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: #151B54;
	line-height: 22px;
	font-family: Arial;
	background-color: #dcdcdc;
}

.Tabel
{
	width: 90%;
	color: #151B54;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
}

.ColoumnHeader
{
	color: #81809a;
}
.text
{
	font-size: 12px;
	color: black;
}
.pagetitle
{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	line-height: 250%;
	font-family: Arial;
	background-color: #941d39;
}
.MenuBar
{
	font-weight: 200;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	position: static;
	background-color: #003366;
}
.SubMenuBar
{
	font-weight: 200;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	position: static;
	background-color: #587295;
}
.section_title
{
	font-weight: bold;
	text-transform: uppercase;
	color: #2d70b2;
	font-family: Arial;
}
.sub
{
}
.smtext
{
	font-size: 10px;
	line-height: 14px;
	font-family: Arial;
}
.textsmall
{
	font-size: 10px;
	line-height: 14px;
	font-family: Arial;
}
.texttitle
{
	color: #ffffe1;
	font-size: 22px;
	line-height: 22px;
	font-family: Arial;
}
.HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: #0B3861;
	font-family: Arial;
	background-color: #E6E6E6;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
.Headercolor
{
	font-family: Shruti;
	color: #003B69;
	font-size: 18;
	font-weight: normal;
	text-decoration: none;
}
.ListText
{
	color: #151B54;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
	height: 440px;
	width: 100%;
}
.SalesListText
{
	color: #151B54;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
	height: 440px;
	width: 100%;
}
.ListWidth
{
	width: 170px;
}
.SideDropWidth
{
	color: #151B54;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
	width: 170px;
}
.teleform
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-family: Arial;
	width: 40;
}
.box
{
	border-right: sliver thick groove;
	padding-right: 10px;
	border-top: sliver thick groove;
	padding-left: 10px;
	padding-bottom: 5px;
	color: gray;
	font: 12px Arial;
	margin-left: 10px;
	border-left: sliver thick groove;
	border-top: sliver thick groove;
	width: 1px;
	margin-right: 10px;
	margin-top: 10px;
	border-bottom: sliver thick groove;
	height: 1px;
	background-color: white;
	text-align: center;
}
.formbutton
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 12px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #81809a;
	font-family: Arial;
}
.button
{
	font-size: 12px;
	color: #ffffe1;
	font-family: Arial;
	background-color: #81809a;
}
.Searchbutton
{
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}
.field
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 9px;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-family: Arial;
	background-color: #ffffff;
}
.header
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #ffffff;
	line-height: 22px;
	font-style: italic;
	font-family: Arial;
	background-color: #0255a1;
}
.header A
{
	color: #eeeeee;
}
.header A:link
{
	color: #eeeeee;
}
.header A:visited
{
	color: #eeeeee;
}
.header A:hover
{
	color: #eeeeee;
}
.header A:active
{
	color: #eeeeee;
}
.subheader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
	font-family: Arial;
	background-color: #2d70b2;
	text-align: justify;
}
.subheader A
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.subheader A:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.subheader A:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.subheader A:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.subheader A:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#nav UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#nav LI A
{
	padding-right: 12px;
	display: block;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/menu-bg.gif);
	padding-bottom: 5px;
	text-transform: uppercase;
	width: 15em;
	color: #cccccc;
	padding-top: 5px;
	font-family: Arial;
	background-color: #000000;
	text-decoration: none;
}
#nav LI LI A
{
	padding-right: 3px;
	border-top: #006bcc 1px solid;
	display: block;
	padding-left: 17px;
	font-weight: bold;
	font-size: 10px;
	background-image: none;
	padding-bottom: 3px;
	text-transform: capitalize;
	width: 15em;
	color: #ffffff;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Arial;
	background-color: #0255a1;
	text-decoration: none;
}
#nav LI LI A:hover
{
	color: #fff;
	background-color: #0863b7;
}
#navhome A
{
	padding-right: 12px;
	display: block;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(images/menu-bg.gif);
	padding-bottom: 5px;
	text-transform: uppercase;
	width: 15em;
	color: #cccccc;
	padding-top: 5px;
	font-family: Arial;
	background-color: #000000;
	text-decoration: none;
}
#navhome A:hover
{
	color: #fff;
	background-color: #0000A0;
}
.newstitle
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	font-style: italic;
	font-family: Arial;
	background-color: #780a21;
}
.newsheader
{
	font-weight: bold;
	font-size: 18px;
	color: #660033;
	font-style: italic;
	font-family: Arial;
}
.newsheader2
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Arial;
}
.eventstitle
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	font-style: italic;
	font-family: Arial;
	background-color: #2d70b2;
}
.eventsheader
{
	font-weight: bold;
	font-size: 18px;
	color: #0255a1;
	font-style: italic;
	font-family: Arial;
}
.eventsheader2
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Arial;
}
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFE0;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;

}
.calendar
{
}
TABLE #Regular1, #Regular2, #Regular3, #Regular4, #Regular5, #Regular6, #txtJobStartDate
{
    width: 100%;
    /*height: 100%;*/
}
#Regular1 TD,#Regular2 TD,#Regular3 TD,#Regular4 TD,#Regular5,#Regular6 TD, #txtJobStartDate TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
}
#Regular1 TH,#Regular2 TH,#Regular3 TH,#Regular4 TH,#Regular5,#Regular6 TH, #txtJobStartDate TH
{
}

TABLE #RegularCenter, #RegularCenter1, #RegularCenter2, #RegularCenter3, #RegularCenter4, #RegularCenter5, #RegularCenter6,#RegularCenter7, #txtJobStartDate
{
    width: 100%;
    /*height: 100%;*/
}
#RegularCenter TD, #RegularCenter1 TD,#RegularCenter2 TD,#RegularCenter3 TD,#RegularCenter4 TD,#RegularCenter5,#RegularCenter6 TD, #RegularCenter7 TD, #txtJobStartDate TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:center;
	text-decoration: none;
	font-weight:normal;
}
#RegularCenter TH, #RegularCenter1 TH,#RegularCenter2 TH,#RegularCenter3 TH,#RegularCenter4 TH,#RegularCenter5,#RegularCenter6 TH, #RegularCenter7 TH, #txtJobStartDate TH
{
}


TABLE #RegularBold1, #RegularBold2, #RegularBold3, #RegularBold4, #RegularBold5, #RegularBold6, #txtJobStartDate
{
    /*width: 100%;*/
    /*height: 100%;*/
}
#RegularBold1 TD,#RegularBold2 TD,#RegularBold3 TD,#RegularBold4 TD,#RegularBold5,#RegularBold6 TD, #txtJobStartDate TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
}
#RegularBold1 TH,#RegularBold2 TH,#RegularBold3 TH,#RegularBold4 TH,#RegularBold5,#RegularBold6 TH, #txtJobStartDate TH
{
}


/**/

TABLE #leftmenutable
{
    /*width: 100%;*/
    /*height: 100%;*/
    border-color:Lime;
}
#leftmenutable TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	 border-color:Lime;
}
#leftmenutable TH
{
}

/**/




TABLE #RegularCenterTable1, #RegularCenterTable2, #RegularCenterTable3, #RegularCenterTable4, #RegularCenterTable5, #RegularCenterTable6, #txtJobStartDate
{
    width: 100%;
    /*height: 100%;*/
}
#RegularCenterTable1 TD,#RegularCenterTable2 TD,#RegularCenterTable3 TD,#RegularCenterTable4 TD,#RegularCenterTable5,#RegularCenterTable6 TD, #txtJobStartDate TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
}
#RegularCenterTable1 TH,#RegularCenterTable2 TH,#RegularCenterTable3 TH,#RegularCenterTable4 TH,#RegularCenterTable5,#RegularCenterTable6 TH, #txtJobStartDate TH
{
}

TABLE #RegularTableWithBorder1, #RegularTableWithBorder2, #RegularTableWithBorder3
{ 
    width: 100%;
    BORDER-RIGHT: #d9d9d9 1px solid; 
    BORDER-TOP: #d9d9d9 1px solid; 
    BORDER-LEFT: #d9d9d9 1px solid; 
    BORDER-BOTTOM: #d9d9d9 1px solid;
}

#RegularTableWithBorder1 TD,#RegularTableWithBorder2 TD,#RegularTableWithBorder3 TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
}
#RegularTableWithBorder1 TH,#RegularTableWithBorder2 TH,#RegularTableWithBorder3 TH
{
}

TABLE #BoldTableWithBorder1, #BoldTableWithBorder2, #BoldTableWithBorder3
{ 
    width: 100%;
    BORDER-RIGHT: #d9d9d9 1px solid; 
    BORDER-TOP: #d9d9d9 1px solid; 
    BORDER-LEFT: #d9d9d9 1px solid; 
    BORDER-BOTTOM: #d9d9d9 1px solid;
}

#BoldTableWithBorder1 TD,#BoldTableWithBorder2 TD,#BoldTableWithBorder3 TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    padding-top: 5px;
}
#BoldTableWithBorder1 TH,#BoldTableWithBorder2 TH,#BoldTableWithBorder3 TH
{
}

TABLE #BoldTableWithAshBorder1, #BoldTableWithAshBorder2, #BoldTableWithAshBorder3
{ 
    width: 100%;
    BORDER-RIGHT: #eeeeee 1px solid; 
    BORDER-TOP: #eeeeee 1px solid; 
    BORDER-LEFT: #eeeeee 1px solid; 
    BORDER-BOTTOM: #eeeeee 1px solid;
}


#BoldTableWithAshBorder1 TD,#BoldTableWithAshBorder2 TD,#BoldTableWithAshBorder3 TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    padding-top: 5px;
}
#BoldTableWithAshBorder1 TH,#BoldTableWithAshBorder2 TH,#BoldTableWithAshBorder3 TH
{
}

TABLE #CenterAlignTableWithBorder1, #CenterAlignTableWithBorder2, #CenterAlignTableWithBorder3
{ 
    width: 100%;
    BORDER-RIGHT: #d9d9d9 1px solid; 
    BORDER-TOP: #d9d9d9 1px solid; 
    BORDER-LEFT: #d9d9d9 1px solid; 
    BORDER-BOTTOM: #d9d9d9 1px solid;
}

#CenterAlignTableWithBorder1 TD,#CenterAlignTableWithBorder2 TD,#CenterAlignTableWithBorder3 TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
}
#CenterAlignTableWithBorder1 TH,#CenterAlignTableWithBorder2 TH,#CenterAlignTableWithBorder3 TH
{
}

.LabelHeaderTextLeft,Th.LabelHeaderTextLeft
{
    
	font-family:Arial; 
	font-weight:bold;
	font-size: 11px;

    height:25px;  
    text-align:left; 
    vertical-align:middle;  
    color: #000000; 
    background-color:#eeeeee;
      
}


.LabelHeaderText
{
	font-family:Arial; 
	font-weight:bold;
	font-size: 11px;
    padding:0px; 
    height:25px;  
    text-align:center; 
    vertical-align:middle;  
    color: #000000; 
    background-color:#eeeeee;  
}
.LabelInboxText
{
	font-family:Arial; 
	font-weight:bold;
	font-size: 11px;
    padding:0px; 
    height:24px;  
    text-align:center; 
    vertical-align:middle;  
    color: #003366; 
    background-color:#f0f0f0	;  
}

.LabelInboxSubText
{
	font-family:Arial; 
	font-weight:bold;
	font-size: 11px;
    padding:0px; 
    height:24px;  
    text-align:center; 
    vertical-align:middle;  
    color: #003366; 
    background-color:#eeeeee	;  
}

.GridTopHeaderText
{
	font-family:Arial; 
	font-weight:bold;
	font-size: 11px;
    padding:0px; 
    height:25px;  
    text-align:center; 
    vertical-align:middle;  
    color:White; 
    background-color:#164982;  
    
}
.CenterAlign
{
    height:25px;  
    text-align:center; 
    vertical-align:middle;  
}
.GridHeaderText
{
	font-family:Arial; 
	font-weight:bold;
	font-size: 11px;
    padding:0px; 
    vertical-align:middle;  
    color:White;
    background-color:#eeeeee;  
}
TABLE #BoldRegularAshBorder1, #BoldRegularAshBorder2, #BoldRegularAshBorder3
{ 
    width: 100%;
    BORDER-RIGHT: #eeeeee 1px solid; 
    BORDER-TOP: #eeeeee 1px solid; 
    BORDER-LEFT: #eeeeee 1px solid; 
    BORDER-BOTTOM: #eeeeee 1px solid;
}


#BoldRegularAshBorder1 TD,#BoldRegularAshBorder2 TD,#BoldRegularAshBorder3 TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    padding-top: 5px;
}
#BoldRegularAshBorder1 TH,#BoldRegularAshBorder2 TH,#BoldRegularAshBorder3 TH
{
}

TABLE #RegularAshBorder1, #RegularAshBorder2, #RegularAshBorder3
{ 
    width: 100%;
    BORDER-RIGHT: #eeeeee 1px solid; 
    BORDER-TOP: #eeeeee 1px solid; 
    BORDER-LEFT: #eeeeee 1px solid; 
    BORDER-BOTTOM: #eeeeee 1px solid;
}


#RegularAshBorder1 TD,#RegularAshBorder2 TD,#RegularAshBorder3 TD
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    padding-top: 5px;
}
#RegularAshBorder1 TH,#RegularAshBorder2 TH,#RegularAshBorder3 TH
{
}



TABLE #PlainTable1, #PlainTable2, #PlainTable3, #PlainTable4, #PlainTable5, #PlainTable6
{
    vertical-align: text-top;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    width: 100%;
    height: 100%;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#PlainTable1 TD,#PlainTable2  TD,#PlainTable3 TD, #PlainTable4 TD,#PlainTable5 TD,#PlainTable6 TD
{
    font-family: Arial;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#PlainTable1 TH,#PlainTable2 TH,#PlainTable3 TH, #PlainTable4 TH,#PlainTable5 TH,#PlainTable6 TH
{
  font-family: Arial;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    }
    
TABLE #Calendar1, #Calendar2, #Calendar3, #Calendar4, #Calendar5, #Calendar6
{
    vertical-align: text-top;
    font-family: Arial;
    font-size: 8px;
    font-weight:normal;
    text-align: left;
    text-decoration: none;
    width: 100%;
    height: 100%;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#Calendar1 TD,#Calendar2  TD,#Calendar3 TD, #Calendar4 TD,#Calendar5 TD,#Calendar6 TD
{
    font-family: Arial;
    font-size: 8px;
    text-align: left;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#Calendar1 TH,#Calendar2 TH,#Calendar3 TH, #Calendar4 TH,#Calendar5 TH,#Calendar6 TH
{
  font-family: Arial;
    font-size: 8px;
    text-align: left;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;}

TABLE #RegularTable_WhiteBorder, #RegularTable_WhiteBorder1, #RegularTable_WhiteBorder2, #RegularTable_WhiteBorder3, #RegularTable_WhiteBorder4, #RegularTable_WhiteBorder5
{
	vertical-align: text-top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#RegularTable_WhiteBorder TD,#RegularTable_WhiteBorder1  TD,#RegularTable_WhiteBorder2 TD, #RegularTable_WhiteBorder3 TD,#RegularTable_WhiteBorder4 TD,#RegularTable_WhiteBorder5 TD
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-right: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;

    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#RegularTable_WhiteBorder TH,#RegularTable_WhiteBorder1 TH,#RegularTable_WhiteBorder2 TH, #RegularTable_WhiteBorder3 TH,#RegularTable_WhiteBorder4 TH,#RegularTable_WhiteBorder5 TH
{
    font-family: sans-serif; 
    padding:0px; 
    height:29px;  
    text-align:center; 
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}

#RegularTD_WhiteBorder TD, #RegularTD_WhiteBorder1 TD, #RegularTD_WhiteBorder2 TD, #RegularTD_WhiteBorder3 TD, #RegularTD_WhiteBorder4 TD, #RegularTD_WhiteBorder5 TD
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

TABLE #PlainBorderTable
{
    table-layout: auto;
    border-collapse: collapse;
    color: black;
    font-family: arial;
    text-decoration: none;

}
#PlainBorderTable TD
{
    font-family: Arial;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    border-right: #eeeeee 1px solid;
    padding-right: 0px;
    border-top: #eeeeee 1px solid;
    padding-left: 0px;
    font-size: 10px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: #eeeeee 1px solid;
    padding-top: 0px;
    border-bottom: #eeeeee 1px solid;
    font-weight: bold;
}

TABLE #PlainBorderTableWhite
{
    table-layout: auto;
    border-collapse: collapse;
    color: black;
    font-family: arial;
    text-decoration: none;
    background-color: white;
}
#PlainBorderTableWhite TD
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-right: white 1px solid;
    padding-right: 0px;
    border-top: white 1px solid;
    padding-left: 0px;
    font-size: 10px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: white 1px solid;
    padding-top: 0px;
    border-bottom: white 1px solid;
    background-color: white;
}
.TestCalendar1 .ajax__calendar_container {
    border:1px solid #646464;
    background-color: white;
    color: black;
}
.TestCalendar1 .ajax__calendar_other .ajax__calendar_day,
.TestCalendar1 .ajax__calendar_other .ajax__calendar_year {
    color: gray;
}
.TestCalendar1 .ajax__calendar_hover .ajax__calendar_day,
.TestCalendar1 .ajax__calendar_hover .ajax__calendar_month,
.TestCalendar1 .ajax__calendar_hover .ajax__calendar_year {
    color: gray;
}
.TestCalendar1 .ajax__calendar_active .ajax__calendar_day,
.TestCalendar1 .ajax__calendar_active .ajax__calendar_month,
.TestCalendar1 .ajax__calendar_active .ajax__calendar_year {
    color: gray;
    font-weight:bold;
}


.tblgreenstyle
{
   width:500px;
   padding-bottom:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   border-style:solid;
   border-color:#eeeeee;
   border-width:thin;  
}
.tblgreenrow
{
   padding-bottom:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   height:29px;
}
.tblgreenheader
{
   padding-bottom:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   text-align:center;
   background-color:#eeeeee;
   height:29px;   
}

.tblgoldstyle
{
   
	height:33px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-spacing: 0px;
	width:100%;
	Font:Arial;
	Font-Size:13px;
	text-align: center;	
	text-decoration:none;
	font-weight:bold;
	border-collapse:collapse;
   
}

.innermiddle2
{ 
    background: url(images/innermiddle.jpg) repeat left;
    text-decoration: none;
    text-align:right;
    width:10%;
	height: 33;	 
}
.innermiddle1
{ 
    background: url(images/innermiddle.jpg) repeat left;
    text-decoration: none;
    width:10%;
	height: 33;	 
}
TABLE#tblgoldborder,#tblgoldborder1
{
border-bottom:#989994 1px solid;
border-left:#989994 1px solid;
border-right:#989994 1px solid;
width:100%;
           font-family: Arial;
           Font-Size:11px;
           text-align:left;
           text-decoration:none;
           font-weight:bold;
           border-collapse:collapse;
          
}

#tblgoldborder TD,#tblgoldborder1 TD
{
    border:#eeeeee 1px solid;
    
           
           padding:0;
           border-collapse:collapse;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


TABLE#tblgreen,#tblgreen1 {
    width:100%;border-style:solid;border: thin solid #eeeeee; border-collapse:collapse;font-weight:bold;
    }
#tblgreen TD,#tblgreen1 TD {
    height:29px;font-family: Arial;font-size: 11px;text-align:left;text-decoration: none;
    }
#tblgreen TH,#tblgreen1 TH{
    font-family: sans-serif; padding:0px; height:29px;  text-align:center; vertical-align:middle;  font-size: 9pt; color: #000000; background-color:#eeeeee; 
    }



/*\\\\\\\\\\\\\\\\\\\\\\\\\\\Updated on February 23rd'07\\\\\\\\\\\\\\\\End\\\\\*/



.tabLeft
{
	float:left;
	background:url("images/norm_left.gif") no-repeat left top;
	margin:0;
    padding:0 0 0 9px;
}  

.tabRight
{
	display: block;
	background: url("Images/norm_right.gif") no-repeat right top;
	margin: 0;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
}

.contentBorderTop
{
	float: left;
	width: 100%;
	background: url("Images/border.gif") repeat-x 50% bottom;
	font-size: 93%;
	line-height: normal;
}

.contentBorder
{
	border-left:solid 1px #765;
	border-bottom:solid 1px #765;
	border-right:solid 1px #765;
	padding:5px 5px 5px 5px;
	height:auto;
	width:auto;
}

.currentTabLeft
{
	float: left;
	background: url("Images/norm_left_on.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
}
.currentTabRight
{
	display:block;
    background:url("images/norm_right_on.gif") no-repeat right top;
    margin:0;
    padding: 5px 15px 5px 6px;
    text-decoration:none;
}

.headingBold
{
	width:100%;
	font-weight: bold;
	font-size: 13px;
	color: navy;
	font-family: Arial;
	background-color: #cccccc;
	text-align: center;
}
.textBold
{ 
	font-weight: bold; font-size: 11px; color: black; font-family: Arial; 
}

.textRegular
{
	font-weight: normal;font-size: 11px;color: black;font-family: Arial;
}

.linkBold
{
	font-weight: bold;
	font-size: 11px;
	color: blue;
	font-family: Arial;
	text-decoration:none;
}
.timesheetTextBox
{
    border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-family: Arial;
	width: 36px;
	vertical-align:middle;
}


.AutoDropdown
{
    border-right: #6699cc 1px solid;
    border-top: #6699cc 1px solid;
    border-left: #6699cc 1px solid;
    border-bottom: #6699cc 1px solid;
    padding-left: 2px;
}




CAPTION.MYTABLE
{
        background-color:Black;
        color:white;
        border-style:solid;
        border-width:0px;
        border-color:black;
}





Table.LeftList
{ 
	border-right: #666666 1px solid;
    border-left: #666666 1px solid; 
    border-bottom: #666666 1px solid; 
    
    
    
}
TH.LeftList
{

}
TR.LeftList
{ 

}

TD.LeftList
{  

}
/* */

TABLE.MYTABLE
{ 
        font-family:arial;
        font-size:10pt;
        text-align: center;
        vertical-align: middle;
        border-width:0px;
        height: 30px;
        width:100%;
}
TH.MYTABLE
{
     font-size:11pt;
     font-family: Arial;
     color:white;
}
TR.MYTABLE
{ 
     vertical-align: middle;
}

TD.MYTABLE
{  
     font-size:11pt;
     font-family:Arial;
     color:Black;/*color:#333366; 010066*/
     border-width:0px;
     text-align: center;
     vertical-align: middle;
  }
 
 TABLE.InBoxRegularCenter
{ 
        font-family:arial;
        text-align: center;
        vertical-align: middle;
        border-width:0px;
        height: 30px;
        width:100%;
}
TH.InBoxRegularCenter
{
     font-size:11pt;
     font-family: Arial;
     color:white;
}
TR.InBoxRegularCenter
{ 
     vertical-align: middle;
}

TD.InBoxRegularCenter
{  
     font-size:11pt;
     font-family:Arial;
     color:Black;
     border-width:0px;
     text-align: center;
     vertical-align: middle;
  }
/************************* Table Classes ********************************************/
table.Table
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-collapse: collapse;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 5px;
}
table.Table th {
    font-family: sans-serif; 
    padding:0px; 
    height:30px;  
    text-align:center; 
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}
table.Table td {
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-collapse: collapse;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 1px;
    padding-top: 5px;
}

table.CenterAlignTable
{
    font-family: Arial;
    font-size: 11px;
    text-align:center;
    text-decoration: none;
    border-collapse: collapse;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 5px;
    border-right: white 0px solid;
    border-top: white 0px solid;
    border-left: white 0px solid;
    border-bottom: white 0px solid;
}
table.CenterAlignTable th {
    font-family: sans-serif; 
    padding:0px; 
    height:30px;  
    text-align:center;
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}
table.CenterAlignTable td {
    font-family: Arial;
    font-size: 11px;
    text-align:center;
    text-decoration: none;
    border-collapse: collapse;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 1px;
    padding-top: 5px;
}

table.AshBorderTable
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-collapse: collapse;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 5px;
    border-right: #eeeeee 1px solid;
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 1px solid;
    border-bottom: #eeeeee 1px solid;
}
table.AshBorderTable th {
    font-family: sans-serif; 
    padding:0px; 
    height:30px;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}
table.AshBorderTable td {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-right: #eeeeee 1px solid;
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 1px solid;
    border-bottom: #eeeeee 1px solid;
    border-collapse: collapse;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 1px;
    padding-top: 5px;
}

table.PlainTable
{
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    border-collapse: collapse;
    margin: 0px;
    border-right: #eeeeee 0px solid;
    border-top: #eeeeee 0px solid;
    border-left: #eeeeee 0px solid;
    border-bottom: #eeeeee 0px solid;
}
table.PlainTable th { 
}
table.PlainTable td {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border-right: #eeeeee 0px solid;
    border-top: #eeeeee 0px solid;
    border-left: #eeeeee 0px solid;
    border-bottom: #eeeeee 0px solid;
    border-collapse: collapse;    
}

.PagingGridView
{
font-family:"Arial";
font-size: 11px;
text-align:center;
text-decoration: none;
font-weight:normal;
border-color:#F0F8FF;
}
table.PagingGridView
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border-color:#F0F8FF;
}
table.PagingGridView
td
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:normal;
border:solid 1px F0F8FF;
}
table.PagingGridView
tr
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;

}
table.PagingGridView
th
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border:0px;
}



/**/

.PlainLineGrid
{
font-family:"Arial";
font-size: 11px;
text-align:center;
text-decoration: none;
font-weight:normal;
border-color:#cbcfd8;
}
table.PlainLineGrid
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border-color:#cbcfd8;
}
table.PlainLineGrid
td
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:normal;
border:solid 1px #cbcfd8;
}
table.PlainLineGrid
tr
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;

}
table.PlainLineGrid
th
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border:0px;
}





/**/





table.AshOutLineBorderTable
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    border-collapse: collapse;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 5px;
    border-right: #eeeeee 1px solid;
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 1px solid;
    border-bottom: #eeeeee 1px solid;
}
table.AshOutLineBorderTable th {
    font-family: sans-serif; 
    padding:0px; 
    height:30px;  
    text-align:center; 
    vertical-align:middle;  
    font-size: 9pt; 
    color: #000000; 
    background-color:#eeeeee;   
}
table.AshOutLineBorderTable td {
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    border-collapse: collapse;    
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 1px;
    padding-top: 5px;
}

table.calendartable {
    border-width: 0px;
    border-spacing: 0px;
    border-style: none;
    border-color: white;
    border-collapse: collapse;
    background-color: transparent;
}
table.calendartable th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: transparent;
	-moz-border-radius: 0px;
}
table.calendartable td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: transparent;
    font-weight:normal;	
	-moz-border-radius: 0px;
}

table.TableWithBorder {
    width: 100%;
    BORDER-RIGHT: #d9d9d9 1px solid; 
    BORDER-TOP: #d9d9d9 1px solid; 
    BORDER-LEFT: #d9d9d9 1px solid; 
    BORDER-BOTTOM: #d9d9d9 1px solid;
}

table.TableWithBorder td 
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}
table.TableWithBorder th {
}
.descriptionPanel 
{
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #FAFAFA;
	width:100%;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	cursor:default;
}
.descriptionPanelContent
{
	border: solid 1px silver;
	BACKGROUND-COLOR: #FDFDFD;
}
.descriptionPanelHeader 
{ 
	FONT-FAMILY: verdana,helvetica,arial;
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
    background-color: #eeeeee;
    height: 25px;
	vertical-align:middle;
	text-align:center;
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT: silver 0px solid; 
	BORDER-RIGHT: silver 0px solid; 
}

.AutoDropdown
{
    border-right: #6699cc 1px solid;
    border-top: #6699cc 1px solid;
    border-left: #6699cc 1px solid;
    border-bottom: #6699cc 1px solid;
    padding-left: 2px;
}
.formHeader 
{ 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 18pt; 
    COLOR: #0000A0; 
    FONT-FAMILY: Verdana, Arial 
 }
	.inputTitle { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000CD; FONT-FAMILY: Verdana, Arial }
	.inputText { FONT-SIZE: 10pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #eeeeee }
	.inputButton { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #254117; FONT-FAMILY: Verdana, Arial }
	.inputError
{
    font-size: 11px;
    color: red;
    font-family: Arial;
    list-style-position: outside;
    list-style-type: disc;
}
	.inputSummary
{
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    color: red;
    text-decoration: none;
    border-right: red 1px solid;
    padding-right: 30px;
    border-top: red 1px solid;
    padding-left: 30px;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    list-style: circle url(Images/Icons/stop.ico) outside;
    font-style: italic;
}

.ActiveLink
{
    color: Black;    
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
	text-align:center;
	cursor:hand;
}
.InactiveLink
{
 	color: #3333cc;    
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
	text-align:center;
	cursor:hand;
}
.subimgtop
{
	background: url(Images/WebTab/main_middle6x33.jpg) repeat right top;
	text-decoration: none;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	text-align:center;
	
}  
/* added by chocka 11th dec 2006 */

.subimg_3rdlayer_double
{
	background: url(Images/WebTab/submenu_1_centerdouble.gif) right 

top;
	text-decoration: none;
	vertical-align: middle;
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	height:22;
}

.subimg_active_line_double
{
	background: url(Images/WebTab/submenu_linedouble.gif) repeat left 

top;
	text-decoration: none;
}


.subimg_active_left_double
{
		background: 

url(Images/WebTab/submenu_Active_leftdouble.gif) no-repeat left top;
	text-decoration: none;
}
.subimg_active_right_double 
{
	background: url(Images/WebTab/submenu_Active_rightdouble.gif) 

no-repeat right top;
	text-decoration: none;
}

.subimgLeft_3rdlayer_double
{
	background: url(Images/WebTab/submenu_1_leftdouble.gif) no-repeat 

right top;
	text-decoration: none;
}
.subimgRight_3rdlayer_double
{
	background: url(Images/WebTab/submenu_1_rightdouble.gif) no-repeat 

left top;
	text-decoration: none;
}

.listborder
{
  border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Arial;
	font-size: 12px;
	width:140px;
    
}

table.highlate {
	
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: white;
	border-collapse: separate;
	background-color: white;
	
   

	
	
}
table.highlate th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: white;
	background-color: white;
	-moz-border-radius: 0px;
}
table.highlate td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: white;
	background-color: white;
	-moz-border-radius: 0px;
}

.GridComments
{
	color: black;
	font-family: Calibri;
	font-size: 11px;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
}
/* End  */

.LeftListSearch
{
	border-right: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid;
	background:url(Images/Borders/bgsilver.jpg)  left bottom;
}

.Legend_Caption
{
	color: Black;
	font-family: Calibri;
	font-size: 20px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	font-weight:bold;
}
TABLE#Plainborder_Legend
{
	width:100%;
	font-family: Arial;
	Font-Size:8pt;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	border:1;
}

/* Accordion */
.accordionHeader
{
    border: 0px solid #000033;
    color: #339999;
    background:url(Images/WebTab/accordhead.jpg)  left top;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 0px solid #339999;
    color: Black;
    background-color: #e0e0e0;
    background:url(Images/WebTab/accordheadselected.jpg)  left top;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionContent
{
    background-color: white;
    border: 1px dashed gray;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    
}
.accordionContentSat
{
    background-color: #f1e1c0;
    border: 1px dashed gray;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    
}
.accordionContentSun
{
    background-color: #f1e1c0;
    border: 1px dashed gray;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    
}

 
.GRDVW_INBOX
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: none none none none;
    border-width: 0px 0px 0px 0px;
}

table.GRDVW_INBOX
{
    font-family:"Arial";
    font-size:11px;
    background:#fff; 
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: none none none none;
    border-width: 0px 0px 0px 0px;
}
table.GRDVW_INBOX th
{
    font-family:"Arial";
    font-size:11px;
    font-weight:bold;
    color: #5D728A;                                             
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: none none none none;
    border-width: 0px 0px 0px 0px;
}
table.GRDVW_INBOX tr
{ 
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: none none none none;
    border-width: 0px 0px 0px 0px;
}
table.GRDVW_INBOX td
{  
    font-family:"Arial";
    font-size:11px;
    color: #092a3d;
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: none none none none;
    border-width: 0px 0px 0px 0px;
}


 
 

table.GridView
{
    font-family:"Arial";
    font-size:11px;
    background:#fff; 
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}
table.GridView th
{
    font-family:"Arial";
    font-size:11px;
    font-weight:bold;
    color: #5D728A;                                             
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}
table.GridView tr
{ 
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}
table.GridView td
{  
    font-family:"Arial";
    font-size:11px;
    color: #092a3d;
    border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}

 
 
 
 
 
/*----------- Sub Grid */
/* table level rules */
.grid
{
	font-family: tahoma;
	font-size: 9px;
	border: solid 1px #7f7f7f;
	border-bottom-width:1px;
    border-collapse:collapse;
    color: #333333;
    width:100%
}


/* header column rules */
.gridSubRpt th 
{
    background: url(img/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    vertical-align: bottom;
    text-align:left;
}  

.gridSubRpt th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.gridSubRpt td 
{
	color:#333333;
    padding: 4px 10px 4px 10px;
    border-bottom: solid 1px #BBD9EE;
}

.gridSubRpt .altrow
{
    background-color: #EBF4FA;
} 

.gridSubRpt .row
{
    background-color: #fff;
}  

.gridSubRpt .rownum
{
	width:15px;
    text-align:center;
    padding-left:0px;
    font-weight:bold;
    color:#333333;
}

/* group header */
.gridSubRpt .group span
{
	padding:10px 0px 2px 0px;
	color:#666666;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
} 
.gridSubRpt .group img
{
	cursor:pointer;
}
/*-----------*/

.helper,A.helper,A.helper:hover,helper:link

{
	color: #BDBDBD;
	font-family: Arial;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	border:0px;
	border-style:none;
}



.shadow_down 
{
    background: url(Images/bg/bg_shadow_down.jpg);background-repeat:repeat-x;
}
.shadow_top 
{
    background: url(Images/bg/bg_shadow_top.jpg);
     background-repeat:repeat-x;
    background-position:left bottom;
}
.footer_bg
{
    background: url(Images/bg/bg_shadow_footer.jpg);background-repeat:repeat-x;
    text-align:center;
}
.footer_bg_blueshade
{
    /*background: url(Images/bg/bottom_up.png);background-repeat:repeat-x; */ 
    
    background-position:bottom top;
    text-align:center;
    bottom:0;
    left:0;
    height:50px;
    width:100%;
    padding:0;
    margin:0;
    vertical-align:bottom;
    position:fixed;
    
}
.LinkLabelBlue,A.LinkLabelBlue, A.LinkLabelBlue:link

{
	color:#000033 ;
	font-family: Arial;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	
}
.LinkLabelBlue:hover,A.LinkLabelBlue:hover
{
	
	color: Blue;
	font-size: 10px;
	font-family: Arial;
	text-decoration:none;
	text-decoration:none;
	font-weight:normal;
}
.LinkLabelBlue li a span {
	background:transparent url(images/round-corners/buttonright.jpg) no-repeat right;
	cursor:pointer;
	display:inline; 
	float:left; 
	height:12px;  
	padding:5px 10px 5px 0;
	text-decoration:none;
}
/************************************************
	Round Corners Button Rollover Example 1
************************************************/

.auto_rounded_bg li {
	display:inline; 
	list-style:none; 
	text-align:right;
}

.auto_rounded_bg li a {
	background:transparent url(images/round-corners/buttonleft.png) no-repeat left;
	display:block;
	float:left;
	height:22px;  
	margin-right:15px;
	padding:5px 0 5px 10px;	
	text-decoration:none;
	text-align:right;
}
	
.auto_rounded_bg li a span {
	background:transparent url(images/round-corners/buttonright.png) no-repeat right;
	cursor:pointer;
	display:inline; 
	float:left; 
	height:12px;  
	padding:5px 10px 5px 0;
	text-decoration:none;
	text-align:right;
    

}

.auto_rounded_bg li a:hover {
	background:transparent url(images/round-corners/buttonleft_ro.png) no-repeat left;
	color:#fff;
	padding:5px 0 5px 10px; 
	text-decoration:none;
	text-align:right;
}

.auto_rounded_bg li a:hover span {
	background:transparent url(images/round-corners/buttonright_ro.png) no-repeat right; 
	color:#fff;
	padding:5px 10px 5px 0; 
	text-decoration:none;
	text-align:right;
}



/*--------------------PAGING CONTROL-----------------------*/
.PagerContainerTable
{
    background:none;
	/*border-right: #333333 0px solid;
	border-top: #333333 0px solid;
	border-left: #333333 0px solid;
	color: #d1d1e1;
	border-bottom: #333333 0px solid;
	background-color: #FFFFFF;*/
}
.PagerInfoCell
{
	padding-right: 4px;
	padding-left: 8px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#007dc1;
	padding-top: 3px;
	white-space: nowrap;
	background-color:transparent;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: white !important;
	background-color: #3d94f6;
    border-radius: 5px;
	cursor:default;
    padding: 4px 8px;
}
.PagerOtherPageCells
{
	
    padding: 4px 8px;
    background-color: #eeeeee;
    border-radius: 5px;
    border: #cbcfd8 1px solid;

}
.PagerSSCCells
{
    padding: 4px 8px;
    background-color: #eeeeee;
    border-radius: 5px;
    border: #cbcfd8 1px solid;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.GoToLabel
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	font-size:65%;
	vertical-align:middle;
	display:inline;
}
.GoToSelect
{
	font-size:55%;
}
.GoToSelectedOption
{
	color:#f9f9f9;
	background-color:#666666;
}

.GoToArrow
{
	vertical-align:middle;
	cursor:pointer;
}


/* ToolBar */


.iWebToolBarMain {
	 font-family:Arial;
	 font-weight:bold; 
	 font-size: 11px;
	 background: url(../../Images/WebToolBar/tabinactive.bmp) repeat left top;
	 background-repeat:no-repeat;
	 height: 22px;
	 width: 108px;
	 text-align:center;
	 vertical-align:middle;
	 padding:0;margin:0;border:0;
     color:Black;
     border-bottom: 1px solid #d9d9d9;
}

.iWebToolBarHoverDefault,iWebToolBarHoverDefault:hover {
    font-family:Arial;  
    font-weight:bold; 
    font-size: 11px;
    background: url(../../Images/WebToolBar/tabactive.bmp) repeat left top;
    background-repeat:no-repeat;

	height: 22px;
	width: 108px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    padding:0;margin:0;border:0;
    color:Black;
    border-bottom: 1px solid #d9d9d9;
}

.iWebToolBarSelectDefault {
	font-family:Arial; 
	font-weight:bold; 
	font-size: 11px;
	background-image: url(../../Images/WebToolBar/tabactive.bmp) ;
	background-repeat:no-repeat;
	border-bottom: 1px solid #949DA6;
	height: 22px;
	width: 108px;
	text-align:center;
	vertical-align:middle;
    padding:0;margin:0;border:0;

}



.iWebToolBarDefault  {
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px;
    background-image: url(../../Images/WebToolBar/default4.jpg);
    border-bottom: 1px solid #ffffff;
    text-align:center;
    vertical-align:middle; 
    padding:0;margin:0;
 
}


/* ToolBar */


/* Tool LinkBar */
.SelectedLinkButton,A.SelectedLinkButton, A.SelectedLinkButton:link, A.SelectedLinkButton:visited
{
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px;
    font-style:normal; 
    color:Red;
    text-align:center;
    cursor:pointer;
}
.HoverLinkButton
{
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px; 
    font-style:normal;
    color:Black;
    text-align:center;
    cursor:pointer;
}
.DefaultLinkButton
{
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px; 
    font-style:normal;
    color:#1B06CF;
    text-align:center;
    cursor:pointer;
}

/* Tool LinkBar */



/**/
/*-------Style for "Main Bar" --Start--*/
.webmain {
    vertical-align:top; 
    font-weight:bold; 
    font-family: Arial;
    font-size: 11px; 
    height: 33px; 
    vertical-align:middle;
    color:White;
    font-style:normal; 
}
.webMainhover {
	font-size: 11px;  
	font-weight:bold; 
	font-style:normal;
	background-image: url(../../Images/WebToolBar/img_on.jpg);
	font-family: Arial;
	color:Black;
	padding-left: 1px;
	width: 80px;
	height: 33px; 
	text-align:center;
	cursor:pointer; 
	vertical-align:middle;	
}
.webMainselected {
    background-image: url(../../Images/WebToolBar/img_on.jpg); 
    background-repeat:no-repeat;
    font-weight:bold; 
    font-family: Arial; 
    font-size: 11px;/*color:#f89d32;*/
    color:#000000;
    padding-left: 1px;
    width: 80px;
    text-align:center;
    height: 33px; 
    vertical-align:middle; 
}
.webMaindefault {
	width: 80px;
	background-image: url(../../Images/WebToolBar/img_off.jpg); 
	background-repeat:no-repeat;
	font-weight:bold; 
	font-size: 11px;
	color:#ffffff;
	padding-left: 1px;
	height:33px; 
	text-align:center; 
	vertical-align:middle;
	font-style:normal;
}
/*-------Style for "Main Bar" --End--*/
/*-------Style for "Sub Bar" --Start--*/
.websub 
{
    vertical-align:top; 
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px; 
    color: black;
    background-image:url(../../Images/WebToolbar/secondary_sliver.gif);
    background-repeat: repeat-x;
    vertical-align:middle;
    color:White;
    font-style:normal;
    width: 100px;
    height:28px;
}
.websubhover 
{  
	font-size: 11px; 
	color:#3333cc; 
	font-weight:bold; 
	font-family: Arial; 
	padding-left: 1px;
 
	text-align:center;
	cursor:pointer; 
	vertical-align:middle;
	font-style:normal;
	width: 100px;
	height:28px;

 
}
.websubselected ,A.websubselected, A.websubselected:link, A.websubselected:visited
{
	background-image: url(../../Images/WebToolBar/whitetab.gif); 
	background-repeat:no-repeat;
	font-weight:bold; 
	font-style:normal;
	text-decoration:  none;

	font-size: 11px;/*color:#f89d32;*/
	color:#010066; /*010066*/
	padding-left: 1px;
	
	text-align:center; 
	vertical-align:middle;
	width: 100px;
    height:28px;
}
.websubdefault 
{
	width: 100px;	
	color:#010066;/*#3333cc*/
	font-size: 11px; 
	font-weight:bold;
	font-style:normal; 
	padding-left: 1px;
	text-align:center; 
	vertical-align:middle;
	height:28px;
}

/**/

.body_left
{
	background: url(../../Images/WebToolBar/body_left.gif) left bottom;
	
}
.body_right  
{
	background: url(../../Images/WebToolBar/body_right.gif) right bottom;
	
	
}
.websub_topright 
{
	background: url(../../Images/WebToolBar/websub_tr.gif) no-repeat left top;
	text-decoration: none;
	width: 4px;
	height: 28px;
}
.websub_topleft 
{
	background: url(../../Images/WebToolBar/websub_tl.gif) no-repeat left top;
	text-decoration: none;
	width: 4px;
	height: 28px;
}
/*17 end*/
/**/
/**/


/*----------------------------------------------------------------------------*/









/*##################################################################################################################################*/
/* Begin: Login Page*/

.tblLoginWindow
{
	width:850px; 
	VERTICAL-ALIGN: middle; 
	text-align:center;
    overflow: hidden;Overflow-x:hidden;Overflow-y:hidden;
    padding:0;
    margin:0;

}
.tblOuter
{
	VERTICAL-ALIGN: middle;
	width:100%;
	height:100%; 
	text-align:center;
    overflow: hidden;Overflow-x:hidden;Overflow-y:hidden;    
}
.tdOuter 
{
    width:100%;
	VERTICAL-ALIGN: middle;
	text-align:center;
	overflow: hidden;Overflow-x:hidden;Overflow-y:hidden;
}

.subimgtop_Login
{
	background: url(../../Images/Login/main_middle.jpg) repeat right top;
	text-decoration: none;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	text-align: center;
	height: 27px;
}
.subimg_Login 
{
	background: url(../../Images/Login/secondary_sliver.gif) repeat right top;
	text-decoration: none;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	text-align:center;
	height:27px;

}

.ITPS_FooterLinks, ITPS_FooterLinks a,a.ITPS_FooterLinks
{
	color: #BDBDBD;
	font-family: Arial;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}
.ITPS_FooterLinks:hover
{
	font-weight: normal;
	color:  #0066FF;
	text-decoration: None;
}
.Forgot_PasswordLink,Forgot_PasswordLink a,a.Forgot_PasswordLink
{
	color: #006699;
	font-family: Calibri;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	
}
.Forgot_PasswordLink:hover
{
	
	color: #0066FF;
	text-decoration:none;
}
.Forgot_PasswordCaption
{
	color: Black;
	font-family: Arial;
	font-size: 14px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	font-weight:bold;
	vertical-align:top;
}
.FooterSmallGray
{
	color: #BDBDBD;
	font-family: Arial;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}
.FooterSmalllogo
{
	color: #BDBDBD;
	font-family: Arial;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
}
.FooterSmalllogo:hover
{
	
	color: #0066FF;
	text-decoration:none;
}

/* End : Login Page */









/*##################################################################################################################################*/



/*##################################################################################################################################*/

/*  ASP  : Begin >-------------------------------------------------------------------------------------------------------*/




.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow: 0px 1px 0px 0px #54a3f7;
	box-shadow: 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;
}
.myButton:active {
	position:relative;
	top:1px;
}

.mySmallButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:5px 8px;
	text-decoration:none;
	text-shadow:0px -1px 0px #ffffff;
}
.mySmallButton:hover {
	background-color:#e9e9e9;
}
.mySmallButton:active {
	position:relative;
	top:1px;
}

/**/
.mySmallButtonBlue {
	-moz-box-shadow:inset 0px 1px 0px 0px #3d94f6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3d94f6;
	box-shadow:inset 0px 1px 0px 0px #3d94f6;
	background-color:#0061a7;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3d94f6;
	display:inline-block;
	cursor:pointer;
	color:#eeeeee;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:5px 8px;
	text-decoration:none;
	text-shadow:0px -1px 0px #3d94f6;
}
.mySmallButtonBlue:hover {
	background-color:#3d94f6;
}
.mySmallButtonBlue:active {
	position:relative;
	top:1px;
}

.mySmallButtonGreen {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
    font-size:10px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.mySmallButtonGreen:hover {
	background-color:#019ad2;
}
.mySmallButtonGreen:active {
	position:relative;
	top:1px;
}





/**/





.myNavyBlueButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;

	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myNavyBlueButton:hover {

	background-color:#1e62d0;
}
.myNavyBlueButton:active {
	position:relative;
	top:1px;
}


.myLightBlueButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.myLightBlueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	background-color:#378de5;
}
.myLightBlueButton:active {
	position:relative;
	top:1px;
}



/*Blue begin*/
.myBlueButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myBlueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	background-color:#1e62d0;
}
.myBlueButton:active {
	position:relative;
	top:1px;
}

/*Blue end*/








/* Light green begin*/
.myLightGreenButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	
	background-color:#a5cc52;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.myLightGreenButton:hover {
	background-color:#b8e356;
}
.myLightGreenButton:active {
	position:relative;
	top:1px;
}



/* Light green end*/

/* Green*/
.myGreenButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.myGreenButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	background-color:#77a809;
}
.myGreenButton:active {
	position:relative;
	top:1px;
}

/* Green End*/







/*Orange begin*/

.mylightOrangeButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
}
.mylightOrangeButton:hover {
	background-color:#fb9e25;
}
.mylightOrangeButton:active {
	position:relative;
	top:1px;
}

/* Orange end*/

/*Red Begin*/

.myRedButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);

	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.myRedButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	background-color:#ce0100;
}
.myRedButton:active {
	position:relative;
	top:1px;
}

/*Red end*/

/*Gray Begin*/

.myGreyButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myGreyButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	background-color:#dfdfdf;
}
.myGreyButton:active {
	position:relative;
	top:1px;
}

/*Gray End*/

/*white**/


.myButtonSmokyWhite {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	
    font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;

	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButtonSmokyWhite:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	background-color:#f6f6f6;
}
.myButtonSmokyWhite:active {
	position:relative;
	top:1px;
}


/*end whitesmote*/


/*YELLOW*/


.myButtonYellow {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;

    	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);

    background-color:#ffab23;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:white;

    font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;

	text-shadow:0px 1px 0px #ffee66;
}
.myButtonYellow:hover {

    	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    color:white;
    background-color:red;
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	
}
.myButtonYellow:active {
	position:relative;
	top:1px;
}

/**/

/*DARK BLUE*/

.myButtonDarkBlue {
	-moz-box-shadow:inset 0px 1px 0px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9fb4f2;
	box-shadow:inset 0px 1px 0px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #020f1f));
	background:-moz-linear-gradient(top, #7892c2 5%, #020f1f 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #020f1f 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #020f1f 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #020f1f 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #020f1f 100%);
	background-color:#7892c2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;

	text-shadow:0px 1px 0px #123794;
}
.myButtonDarkBlue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #020f1f), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #020f1f 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #020f1f 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #020f1f 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #020f1f 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #020f1f 5%, #7892c2 100%);
	background-color:#020f1f;
}
.myButtonDarkBlue:active {
	position:relative;
	top:1px;
}

/**/

.circle
{
width:50px;
height:50px;
border-radius:25px;
font-size:50px;
color:#fff;
line-height:50px;
text-align:center;
background:#e6e6e6
}

.circle25
{
width:20px;
height:20px;
border-radius:25px;
font-size:20px;
color:#fff;
line-height:20px;
text-align:center;
background:#e6e6e6
}
A.LinkButton, A.LinkButton:link, A.LinkButton:visited,LinkButton
{
	color: #3333cc;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
}
A.LinkButton:hover
{
	color: Black;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.form
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Arial;
}

.PanelCenter
{
    text-align:center;
    margin-left: auto;
    margin-right: auto;
}

.Label
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
}

.LabelCenter
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-align:center;
	text-decoration: none;
	font-weight:normal;
}
.ComboBox
{
    border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
    height:21px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
}
TABLE #TelerikComboBox,#TelerikComboBox
#TelerikComboBox
{
    border:0;border-style:none;margin:0
}

#TelerikComboBox TD
{
    text-align: left;
    text-decoration: none;
    border:0;border-style:none;padding:0;
    
}



.watermarked
{
    background-color:#f8f8f8;
    font-family: Arial;
    font-size: 11px;
    color: Gray;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:20px;
}
.watermarkedText
{
	background-color:#f8f8f8;
	color: Gray;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:20px;
	
}
.watermarkedTask
{
    background-color:#f8f8f8;
    font-family: Arial;
    font-size: 8pt;
    color:#CCCCCC;  
    font-style:italic;
    border-right: #00cc66 1px solid;
    border-top: #00cc66 1px solid;
    border-left: #00cc66 1px solid;
    border-bottom: #00cc66 1px solid;

   -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:20px;
    
}


.watermarkedLogin
{
    background-color:#effafa;
    font-family: Arial;
    color:#76b0ea;  
    border-right: #bacfe5 1px solid;
    border-top: #bacfe5 1px solid;
    border-left: #bacfe5 1px solid;
    border-bottom: #bacfe5 1px solid;
    font-size: 11pt;
    font-style:italic;
   -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:25px;
    background: url(Images/icons/email_wm.png) no-repeat;
    
}

.watermarked_psw
{
    font-family: Arial;
    color:#effafa;
    border-right: #bacfe5 1px solid;
    border-top: #bacfe5 1px solid;
    border-left: #bacfe5 1px solid;
    border-bottom: #bacfe5 1px solid;
    font-size: 11pt;
    font-style:italic;
   -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:25px;
    
    background-color:#effafa;
    background : url(Images/icons/pwd_wm.png) no-repeat;
}


.loginbox
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left:5px;
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    font-family: Arial;
    font-size: 10pt;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;
    font-family: Arial;
    height:20px;
}

.loginbox:focus
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left:5px;
    background-color:#f8f8f8;
   	border-right: #abe3b9 1px solid;
	border-top: #abe3b9 1px solid;
	font-family: Arial;
	font-size:10pt;
	border-left: #abe3b9 1px solid;
	border-bottom: #abe3b9 1px solid;
	font-family: Arial;
	height:20px;
}


.Textbox
{
    background-color:#f8f8f8;
    border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:20px;

}

.Textbox:focus{
   background-color:white;
   	border-right: #abe3b9 1px solid;
	border-top: #abe3b9 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #abe3b9 1px solid;
	border-bottom: #abe3b9 1px solid;
	font-family: Arial;
	
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left:5px;
    height:20px;
}

.TextboxCenter
{
    border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	font-family: Arial;
	text-align:center;
    width:30px;
    
}
.TextboxRight
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Arial;
	font-size: 11px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-family: Arial;
	text-align: right;
}




/*  ASP  : End   <-------------------------------------------------------------------------------------------------------*/



/*  GRID  : Begin >-------------------------------------------------------------------------------------------------------*/

.tdCenter
{
    text-align:center;
}
.tdLeft
{
    text-align:left;
}
.tdRight
{
    text-align:right;
}




table.TaskNote
{
    font-family:"Arial";
    font-size:8pt;
    background:#fff; 
    border-color:Red;
}
table.TaskNote th
{
    font-family:"Trebuchet MS,Arial";
    font-size:8pt;
    font-weight:bold;
    color: #5D728A;                                             
    background: #CAE8EA  
}
table.TaskNote tr
{ 
}
table.TaskNote td
{  
    font-family:"Arial";
    font-size:8pt;
    color: #092a3d;
}

.GridTaskNote
{
    font-family:"Arial";
    font-size:8pt;
	text-align:left;
	text-decoration: none;
}
.LabelTask
{
	color: black;
    font-family:"Arial";
    font-size:8pt;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
}
.TaskNoteBox
{

	color:Red;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	height:19px;
}


.GridPaging
{
    
	color: Black;
	font-family: Arial;
	font-size: 10px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	
}

.GridMatrix 
{
    font-family:"Arial";
    font-size:9pt;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	color:#0a1f6;
    vertical-align:middle;
        border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}
.GridMatrixHeader,table.GridMatrixHeader,tr.GridMatrixHeader,th.GridMatrixHeader,td.GridMatrixHeader
{  
    font-family:"Arial"; font-size:9pt;font-weight:bold;color:navy;
	text-decoration: none;
	margin:0px;
    border:1px;
    border-color:Blue;
    padding:1px;
    text-align:center;  
    vertical-align:middle;
        border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}

.GridMatrixAlternative
{  
    font-family:"Arial";
    font-size:9pt;
	text-decoration: none;
    background-color:white;
    vertical-align:middle;
        border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
}
table.GridMatrix
{  
    font-family:"Arial";
    font-size:9pt;
	text-decoration: none;
	font-weight:bold;
	color:#0a1f6;
    border:0px;
    vertical-align:middle;
        border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;

}
table.GridMatrix td,td.GridMatrix,GridMatrix td,table.GridMatrix th,table.GridMatrix tr
{  
    font-family:"Arial";
    font-size:9pt;
	text-decoration: none;
	font-weight:normal;
	color:#0a1f6;
    border:solid 1px Gainsboro;
    vertical-align:middle;
        border-color: #cbcfd8 #cbcfd8 #cbcfd8 #cbcfd8;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;

}

.GridDashboard
{
font-family:"Arial";
font-size: 11px;
text-align:center;
text-decoration: none;
font-weight:normal;
border:solid 1px #cbcfd8;
}
table.GridDashboard
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border:solid 1px #cbcfd8;
}
table.GridDashboard
td
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:normal;
border:solid 1px #cbcfd8;
}
table.GridDashboard
tr
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border:solid 1px #cbcfd8;

}
table.GridDashboard
th
{ 
font-family:"Arial";
font-size: 11px;
text-decoration: none;
font-weight:bold;
border:solid 1px #cbcfd8;
}



.BorderlessGrid
{
border:0;margin:0;padding:0;text-align:left;
}
table.BorderlessGrid
{ 
border:0;margin:0;padding:0;
}
table.BorderlessGrid td
{ 
border:0;margin:0;padding:0;
}
table.BorderlessGrid tr
{ 
border:0;margin:0;padding:0;

}
table.BorderlessGrid th
{ 
border:0;margin:0;padding:0;
}



.TransparentGrid
{
border:0;margin:0;padding:0;text-align:left;
}
table.TransparentGrid
{ 
border:0;margin:0;padding:0;
}
table.TransparentGrid td
{ 
border:0;margin:0;padding:0;
}
table.TransparentGrid tr
{ 
border:0;margin:0;padding:0;

}
table.TransparentGrid th
{ 
border:0;margin:0;padding:0;
}


.GridScorecardHeader,table.GridScorecardHeader,tr.GridScorecardHeader,th.GridScorecardHeader,td.GridScorecardHeader
{  
    font-family:"Arial"; 
    font-size:9pt;
	text-decoration: none;

}

.GridScorecardAlternative
{  
    font-family:"Arial";
    font-size:9pt;
	text-decoration: none;
}
table.GridScorecard
{  
    font-family:"Arial";
    font-size:9pt;
	text-decoration: none;
    border : 0;

}
table.GridScorecard td,td.GridScorecard,GridScorecard td,table.GridScorecard th,table.GridScorecard tr
{  
    font-family:"Arial";
    font-size:9pt;
	text-decoration: none;
	font-weight:normal;
    border :0;

}
table.tblscorecard td {
    border: 1px solid #f8f8f8;
}

/*  GRID  : End   <-------------------------------------------------------------------------------------------------------*/


/*##################################################################################################################################*/

/*  RECTAGLE TABALE : Begin >-------------------------------------------------------------------------------------------------------*/

/*  RECTAGLE TABALE : End   <-------------------------------------------------------------------------------------------------------*/

/*##################################################################################################################################*/

/*  ROUNDED TABALE : Begin >-------------------------------------------------------------------------------------------------------*/
.rs_tl 
{
	font-weight: bold;
	background: url(Images/Borders/B1/tl.jpg) no-repeat left top;
	text-decoration: none;
	width: 25px;
	height: 45px;
}
.rs_tm  
{
	font-weight: bold;
	font-size: 13px;
	background: url(Images/Borders/B1/tm.jpg) left top;
	vertical-align:middle;
	color: black;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	height: 45px;
}
.rs_tr 
{
	font-weight: bold;
	background: url(Images/Borders/B1/tr.jpg) no-repeat right top;
	text-decoration: none;
	width: 25px;
	height: 45px;
}
.rs_sl  
{
	background: url(Images/Borders/B1/sl.jpg) left bottom;
	width:25px;
	
}
.rs_sr  
{
	background: url(Images/Borders/B1/sr.jpg) right bottom;
	width:25px;
	
}
.rs_bl 
{
	font-weight: bold;
	background: url(Images/Borders/B1/bl.jpg) no-repeat left top;
	text-decoration: none;
	width: 25px;
	height: 30px;
}
.rs_bm 
{
	font-weight: bold;
	background: url(Images/Borders/B1/bm.jpg) left bottom;
	text-decoration: none;
	height: 30px;
}
.rs_br 
{
	font-weight: bold;
	background: url(Images/Borders/B1/br.jpg) no-repeat left top;
	text-decoration: none;
	height: 30px;
}


.bsb_topleft
{
	background: url(Images/Borders/b2/topleft.jpg) no-repeat left top;
	text-decoration: none;
	width: 7px;
	height: 28px;
}
.bsb_topmiddle
{
	background: url(Images/Borders/b2/topmiddle.jpg) left top;
	vertical-align:middle;
	height: 28px;
}
.bsb_topright 
{
	background: url(Images/Borders/b2/topright.jpg) no-repeat right top;
    width: 11px;
	height: 28px;
}
.bsb_left
{
	background: url(Images/Borders/b2/left.jpg) left bottom;

	
}
.bsb_right  
{
	background: url(Images/Borders/b2/right.jpg) right bottom;
	
	
}
.bsb_bottomleft
{
	background: url(Images/Borders/b2/bottomleft.jpg) no-repeat left top;
	width: 7px;
	height: 11px;
}
.bsb_bottommiddle 
{
    background: url(Images/Borders/b2/bottommiddle.jpg) left bottom;
	height: 11px;
}
.bsb_bottomright 
{
	font-weight: bold;
	background: url(Images/Borders/b2/bottomright.jpg) no-repeat left top;
	text-decoration: none;
	width: 11px;
	height: 11px;
}
 
 /*-------------------------------------------------------------------------*/
 
 .scrollrnd_topleft
{
	background: url(Images/Borders/b3/top_left.jpg) no-repeat left top;
	text-decoration: none;
	width: 15px;
	height: 21px;
}
.scrollrnd_topmiddle
{
	background: url(Images/Borders/b3/top_middle.jpg) repeat left top;
	vertical-align:middle;
	height: 21px;
}
.scrollrnd_topright 
{
	background: url(Images/Borders/b3/top_right.jpg) no-repeat right top;
    width: 15px;
	height: 21px;
}
.scrollrnd_left
{
	background: url(Images/Borders/b3/side.jpg) ;
    background-repeat:repeat-y;
	background-position:left bottom;
	
}
.scrollrnd_right  
{
	background: url(Images/Borders/b3/side.jpg);
	background-repeat:repeat-y;
	background-position:right bottom;
	
}
.scrollrnd_bottomleft
{
	background: url(Images/Borders/b3/footer_left.jpg) no-repeat left top;
	width: 15px;
	height: 21px;
}
.scrollrnd_bottommiddle 
{
    background: url(Images/Borders/b3/footer_middle.jpg) left bottom;
	height: 21px;
}
.scrollrnd_bottomright 
{
	font-weight: bold;
	background: url(Images/Borders/b3/footer_right.jpg) no-repeat right top;
	text-decoration: none;
	width: 15px;
	height: 21px;
}


/*4*/
.br4_topleft
{
	background: url(Images/Borders/b4/top_left.png) no-repeat left top;
	text-decoration: none;
	width: 12px;
	height: 12px;
}
.br4_topmiddle
{
	background: url(Images/Borders/b4/top_middle.png) left top;
	vertical-align:middle;
	height: 12px;
}
.br4_topright 
{
	background: url(Images/Borders/b4/top_right.png) no-repeat right top;
    width: 12px;
	height: 12px;
}
.br4_left
{
	background: url(Images/Borders/b4/left.png) left bottom;
}
.br4_right  
{
	background: url(Images/Borders/b4/right.png) right bottom;
}
.br4_bottomleft
{
	background: url(Images/Borders/b4/bottom_left.png) no-repeat left top;
	width: 12px;
	height: 12px;
}
.br4_bottommiddle 
{
    background: url(Images/Borders/b4/bottom_middle.png) left bottom;
	height: 12px;
}
.br4_bottomright 
{
	background: url(Images/Borders/b4/bottom_right.png) no-repeat left top;
	text-decoration: none;
	width: 12px;
	height: 12px;
}
/*4     end  **********************************************/



/*8*/
.br8_topleft
{
	background: url(Images/Borders/b8/top_left.jpg) no-repeat left top;
	text-decoration: none;
	width: 10px;
	height: 25px;
}
.br8_topmiddle
{
	background: url(Images/Borders/b8/top_middle.jpg) left top;
	vertical-align:middle;
	height: 25px;
}
.br8_topright 
{
	background: url(Images/Borders/b8/top_right.jpg) no-repeat right top;
    width: 10px;
	height: 25px;
}
.br8_left
{
	background: url(Images/Borders/b8/left.jpg) left bottom;
	
}
.br8_right  
{
	background: url(Images/Borders/b8/right.jpg) right bottom;
	
	
}
.br8_bottomleft
{
	background: url(Images/Borders/b8/bottom_left.jpg) no-repeat left top;
	width: 10px;height: 10px;
}
.br8_bottommiddle 
{
    background: url(Images/Borders/b8/bottom_middle.jpg) left bottom;
	height: 10px;
	vertical-align:middle;
}
.br8_bottomright 
{
	background: url(Images/Borders/b8/bottom_right.jpg) no-repeat left top;
	text-decoration: none;
	width: 10px;
	height: 10px;
}
/*8 end*/


/*9*/
.br9_topleft
{
	background: url(Images/Borders/b9/top_left.png) no-repeat left top;
	width: 13px;
	height: 32px;
}
.br9_topmiddle
{
	background: url(Images/Borders/b9/top_middle.png) left top;
	vertical-align:middle;
	height: 32px;
	
	font-weight: bolder;
	font-size: 13px;
	color: #666666;/*#000033;*/
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

	
}
.br9_topright 
{
	background: url(Images/Borders/b9/top_right.png) no-repeat right top;
    width: 13px;
	height: 32px;
}
.br9_left
{
	background: url(Images/Borders/b9/left.png) left bottom;
	
}
.br9_right  
{
	background: url(Images/Borders/b9/right.png) right bottom;
	
	
}
.br9_bottomleft
{
	background: url(Images/Borders/b9/bottom_left.png) no-repeat left top;
	width: 13px;height: 4px;
}
.br9_bottommiddle 
{
    background: url(Images/Borders/b9/bottom_middle.png) left bottom;
	height: 4px;
	vertical-align:middle;
}
.br9_bottomright 
{
	background: url(Images/Borders/b9/bottom_right.png) no-repeat left top;
	text-decoration: none;
	width: 13px;
	height: 4px;
}
/*9 end*/


/*10 -->*/

table.br10 {
    width: 100%;
    border:0;
}

table.br10 td 
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}



.br10_topleft
{
	background: url(Images/Borders/b10/top_left.jpg) no-repeat left top;
	width: 4px;
	height: 1px;
}
.br10_topmiddle
{
	background: url(Images/Borders/b10/top_middle.jpg) left top;
	vertical-align:middle;
	height: 1px;

}
.br10_topright 
{
	background: url(Images/Borders/b10/top_right.jpg) no-repeat right top;
    width: 2px;
	height: 1px;
}
.br10_left
{
	background: url(Images/Borders/b10/left.jpg) left bottom;
	
}
.br10_right  
{
	background: url(Images/Borders/b10/right.jpg) right bottom;
	
	
}
.br10_bottomleft
{
	background: url(Images/Borders/b10/bottom_left.jpg) no-repeat left top;
	width: 4px;height: 4px;
}
.br10_bottommiddle 
{
    background: url(Images/Borders/b10/bottom_middle.jpg) left bottom;
	height: 4px;
	vertical-align:middle;
}
.br10_bottomright 
{
	background: url(Images/Borders/b10/bottom_right.jpg) no-repeat left top;
	text-decoration: none;
	width: 1px;
	height: 4px;
}
/*10 end*/



/*11 -->*/

table.br11 {
    width: 100%;
    border:0;
}

table.br11 td 
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}



.br11_topleft
{
	background: url(Images/Borders/b11/top_left.png) no-repeat left top;
	width: 13px;
	height: 28px;
}
.br11_topmiddle
{
	background: url(Images/Borders/b11/top_middle.jpg) left top;
	vertical-align:middle;
	height: 28px;
    font-family:Arial;
    font-weight:bold;
}
.br11_topright 
{
	background: url(Images/Borders/b11/top_right.png) no-repeat right top;
    width: 13px;
	height: 28px;
}
.br11_left
{
	background: url(Images/Borders/b11/left.png) left bottom;
	
}
.br11_right  
{
	background: url(Images/Borders/b11/right.png) right bottom;
	
	
}
.br11_bottomleft
{
	background: url(Images/Borders/b11/bottom_left.png) no-repeat left top;
	width: 13px;height: 10px;
}
.br11_bottommiddle 
{
    background: url(Images/Borders/b11/bottom_middle.png) left bottom;
	height: 10px;
	vertical-align:middle;
}
.br11_bottomright 
{
	background: url(Images/Borders/b11/bottom_right.png) no-repeat left top;
	text-decoration: none;
	width: 10px;
	height: 10px;
}
/*11 end*/
/*12*/
.br12_topleft
{
	background: url(Images/Borders/b12/top_left.gif) no-repeat left top;
	width: 10px;
	height: 10px;
}
.br12_topmiddle
{
	
	background: url(Images/Borders/b12/top_middle.gif) left top;
	vertical-align:middle;
	height: 10px;
	
	font-weight: bolder;
	font-size: bold;
	color:black;/*#000033;#666666*/
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

	
}
.br12_topright 
{
	background: url(Images/Borders/b12/top_right.gif) no-repeat right top;
    width: 10px;
	height: 10px;
}
.br12_left
{
	background: url(Images/Borders/b12/left.gif) left bottom;
	
}
.br12_right  
{
	background: url(Images/Borders/b12/right.gif) right bottom;
	
	
}
.br12_bottomleft
{
	background: url(Images/Borders/b12/bottom_left.gif) no-repeat left top;
	width: 10px;height: 10px;
}
.br12_bottommiddle 
{
    background: url(Images/Borders/b12/bottom_middle.gif) left bottom;
	height: 10px;
	vertical-align:middle;
}
.br12_bottomright 
{
	background: url(Images/Borders/b12/bottom_right.gif) no-repeat left top;
	text-decoration: none;
	width: 10px;
	height: 10px;
}
/*12 end*/
/*15*/
.br15_topleft
{
	background: url(Images/Borders/b15/top_left.jpg) no-repeat left top;
	width: 12px;
	height: 58px;
}
.br15_topmiddle
{
	
	background: url(Images/Borders/b15/top_middle.jpg) left top;
	height: 10px;
	font-weight: bold;
	font-size:10pt;
	color:#185c8d;/*#000033;#666666*/
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

	
}
.br15_topright 
{
	background: url(Images/Borders/b15/top_right.jpg) no-repeat right top;
    width: 12px;
	height: 58px;
}
.br15_left
{
	background: url(Images/Borders/b15/left.jpg) left bottom;
	
}
.br15_right  
{
	background: url(Images/Borders/b15/right.jpg) right bottom;
	
	
}
.br15_bottomleft
{
	background: url(Images/Borders/b15/bottom_left.jpg) no-repeat left top;
	width: 12px;height: 12px;
}
.br15_bottommiddle 
{
    background: url(Images/Borders/b15/bottom_middle.jpg) left bottom;
	height: 12px;
	vertical-align:middle;
}
.br15_bottomright 
{
	background: url(Images/Borders/b15/bottom_right.jpg) no-repeat left top;
	text-decoration: none;
	width: 12px;
	height: 12px;
}
/*15 end*/

/*16*/
.br16_topleft
{
	background: url(Images/Borders/b16/top_left.jpg) no-repeat left top;
	width: 12px;
	height: 58px;
}
.br16_topmiddle
{
	
	background: url(Images/Borders/b16/top_middle.jpg) left top;
	vertical-align:middle;
	height: 12px;
	
	font-weight: bolder;
	font-size: bold;
	color:black;/*#000033;#666666*/
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

	
}
.br16_topright 
{
	background: url(Images/Borders/b16/top_right.jpg) no-repeat right top;
    width: 12px;
	height: 58px;
}
.br16_left
{
	background: url(Images/Borders/b16/left.jpg) left bottom;
	
}
.br16_right  
{
	background: url(Images/Borders/b16/right.jpg) right bottom;
	
	
}
.br16_bottomleft
{
	background: url(Images/Borders/b16/bottom_left.jpg) no-repeat left top;
	width: 12px;height: 12px;
}
.br16_bottommiddle 
{
    background: url(Images/Borders/b16/bottom_middle.jpg) left bottom;
	height: 12px;
	vertical-align:middle;
}
.br16_bottomright 
{
	background: url(Images/Borders/b16/bottom_right.jpg) no-repeat left top;
	text-decoration: none;
	width: 12px;
	height: 12px;
}
/*16 end*/


/*17 -->*/

table.br17 {
    width: 100%;
    border:0;
}

table.br17 td 
{
    color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
}



.br17_topleft
{
	background: url(Images/Borders/b17/top_left.gif) no-repeat left top;
	width: 6px;
	height: 30px;
}
.br17_topmiddle
{
	background: url(Images/Borders/b17/top_middle.jpg) left top;
	vertical-align:middle;
	height: 30px;
	font-weight:bold;
	font-size:11pt;
	color:#333366;/*#000033;*/
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

}
.br17_topright 
{
	background: url(Images/Borders/b17/top_right.gif) no-repeat right top;
    width: 6px;
	height: 30px;
}
.br17_left
{
	background: url(Images/Borders/b17/left.png) left bottom;
	
}
.br17_right  
{
	background: url(Images/Borders/b17/right.png) right bottom;
	
	
}
.br17_bottomleft
{
	background: url(Images/Borders/b17/bottom_left.jpg) no-repeat left top;
	width: 6px;height: 6px;
}
.br17_bottommiddle 
{
    background: url(Images/Borders/b17/bottom_middle.jpg) left bottom;
	height: 6px;
	vertical-align:middle;
}
.br17_bottomright 
{
	background: url(Images/Borders/b17/bottom_right.jpg) no-repeat left top;
	text-decoration: none;
	width: 6px;
	height: 6px;
}
.br17_bottom 
{
	background: url(Images/Borders/b17/bottom.jpg) left bottom;
	text-decoration: none;
	height: 1px;
}
/*17 end*/



/*  ROUNDED TABALE : End   <-------------------------------------------------------------------------------------------------------*/
.imgRoundGray
{
   border: 1px solid #3393c6 !important;
   border-radius: 10px !important;
}
.imgRoundcss
{
    
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    khtml-border-radius:8px !important;
    border-radius: 8px !important;
}
div.imgRoundcss 
{

    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    khtml-border-radius:8px !important;
    border-radius: 8px !important;

}
.roundtable {
    border-collapse: separate;
    border-spacing: 0;
}
.roundtable  {
    border: 3px solid #f8f8f8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 5px;
}
.roundedshadow
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background:rgba(162,175,184,0.1);
    -webkit-box-shadow: #B3B3B3 4px 4px 4px;
    -moz-box-shadow: #B3B3B3 4px 4px 4px;
     box-shadow: #B3B3B3 4px 4px 4px;
}

div.RoundImgTextcss 
{
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    khtml-border-radius:8px !important;
    border-radius: 8px !important;

    padding: 10px; 
    font-weight: normal;
    height: 40px; width: 100px;
    line-height: 1.5; 
    text-align: center !important;
    display: table-cell; 
    valign: middle !important;
    vertical-align: middle !important;
    background: #eeeeee;
    font-size:8pt;
    font-weight:normal;


}

/* Tabs >>*/
.Tab-Strip {

  margin-top: -2px;  

  padding: 3px;  
  border-bottom:none;
  border-top:none;
  border-color:#cccccc !important;
}
.Tab-content {

  margin-top: -1px;  

  padding: 3px;  
  border-color:#cccccc  !important;

}



/* << Tabs*/

.accordionHeaderExt {
    border: 1px solid #2F4F4F;
    color: White !important;
    background-color: #1e62d0;
    font-family: Arial, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}
 
.accordionHeaderExt a {
    color: White !important;
    background-color: #1e62d0;
    text-decoration: none;
    text-align:left;
    font-family: Arial, Sans-Serif;
     font-size: 9pt;
}
 
.accordionHeaderExt a:hover {
        background: none;
        text-decoration: underline;
         font-size: 9pt;
    }
 
.accordionHeaderSelectedExt {
    border: 1px solid #2F4F4F;
     color: White;
    background: #3d94f6;

    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
    font-family: Arial, Sans-Serif;
     font-size: 9pt;
}
 
.accordionHeaderSelectedExt a {
    color: White;
    background: #3d94f6;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
     font-size: 9pt;
}
 
 .accordionHeaderSelectedExt a:hover {
    background: none;
    text-decoration: underline;
    font-family: Arial, Sans-Serif;
     font-size: 9pt;
    }
 
.accordionContentExt {
     color: White !important;
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-family: Arial, Sans-Serif;
     font-size: 9pt;
} 




































