div
{
    background: url('../Images/backgrounds/pattern_1.png');
}
BODY
{
	background: url('../Images/backgrounds/pattern_1.png');
	top: 0px;
	color: #414141;
	font-family: arial;	
	padding-top:1px;
}
.BorderApply
{
	border-color:Black;
	border-width:thin;	
}
A:link {
	COLOR: #314d96; TEXT-DECORATION: none
}
A:visited {
	COLOR: #314d96; TEXT-DECORATION: none
}
A:hover {
	COLOR: #314d96; TEXT-DECORATION: none
}
A:active {
	COLOR: #314d96; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
td {
	COLOR: #414141; 
	FONT-FAMILY:Arial;
    margin-left: 40px;
}
input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}

input[type="text"]
{
	background-color:#fffafa; 
	border-radius: 5px;
	padding:0 0 0 3pt;
	height:20px;
	font-size:10pt;
	color:Navy;
	font-family:@Arial Unicode MS;
    border: 1px solid #909596;
}
textarea
{
	background-color:#fffafa; 
	border-radius: 5px;
	padding:0 0 0 3pt;
	height:32px;
	font-size:10pt;
	color:Navy;
	font-family:@Arial Unicode MS;
    border: 1px solid #909596;
}
textarea :hover
{
	background-color:#fffafa; 
	border-radius: 5px;
	padding:0 0 0 3pt;
	height:20px;
	font-size:10pt;
	color:Navy;
	font-family:@Arial Unicode MS;
     box-shadow:0 0 2px 1px #ed8223;
}
input[type="text"][readonly]
{
	background-color:#eeebeb; 
	border-radius: 5px;
	padding:0 0 0 3pt;
	height:20px;
	font-size:10pt;
	color:Navy;
    box-shadow:none;
}
input[type="text"][readonly]:hover
{
	background-color:#eeebeb; 
	border-radius: 5px;
	padding:0 0 0 3pt;
	height:20px;
	font-size:10pt;
	color:Navy;
    box-shadow:none;
}
input[type="text"]:hover
{
	background-color:White; 
	border-radius: 5px;
	padding:0 0 0 3pt;
	height:20px;
	font-size:10pt;
	color:Navy;
    box-shadow:0 0 2px 1px #ed8223;
}

input[type="submit"]
{
	background-color:#FFAA00;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:18px;
	line-height:30px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-box-shadow: 0px 6px 0px rgba(255,102,0,1), 0px 9px 25px rgba(0,0,0,.7);
    -moz-box-shadow: 0px 6px 0px rgba(255,102,0,1), 0px 9px 25px rgba(0,0,0,.7);
    box-shadow: 0px 6px 0px rgba(255,102,0,1), 0px 9px 25px rgba(0,0,0,.7);
    margin: 10px auto;
	border:0;
	background-insets: 0, 1;
	height:28px;
}
input[type="submit"]:hover
{
	color:Black;
	border-radius:15px;
}
input[type="submit"][disabled=disabled]
{
	background-color:Gray;
	color:#ed6000;
	font-family:'Helvetica Neue',sans-serif;
	font-size:18px;
	line-height:30px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:0;
	text-shadow:#C17C3A 0 -1px 0;
	height:28px
}

select
{
    border: 1px solid #979596;
	border-radius:5px;
    color:Navy;  
    background-color:#fffafa;
    margin-left: 0px;
}
select :hover
{
    color:Orange;  
    background-color:White;   
}

select option
{
    background-color:white;
}

.Data {
	FONT-WEIGHT: 900; FONT-SIZE: x-small; FONT-FAMILY: Arial
}
.VeryBig {
	FONT-WEIGHT: 900; FONT-SIZE: large; FONT-FAMILY: Arial
}
.PagerStyle {
	FONT-SIZE: x-small
}
.ItemStyle {
	FONT-SIZE: x-small
}
.ItemDataStyle {
	FONT-SIZE: x-small
}
.HeaderStyle {
	FONT-WEIGHT: bolder; FONT-SIZE: x-large; BORDER-LEFT-COLOR: #ff8000; BORDER-BOTTOM-COLOR: #ff8000; BORDER-TOP-COLOR: #ff8000; BACKGROUND-COLOR: #ffc080; BORDER-RIGHT-COLOR: #ff8000
}
.VerySmall {
	FONT-WEIGHT: 900; FONT-SIZE: 14px; FONT-FAMILY: MS Sans Serif
}
.link {
	FONT-WEIGHT: 900; FONT-SIZE: 12px; FONT-FAMILY: Arial
}
.tableLabel {
	PADDING-LEFT: 7px; FONT-WEIGHT: 900; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: blue; PADDING-TOP: 5px; FONT-FAMILY: Arial; HEIGHT: 100%
}
.tablelbl {
	PADDING-LEFT: 7px; FONT-WEIGHT: 900; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.tableBlankRow {
	HEIGHT: 10px; BACKGROUND-COLOR: #ff9933
}
.tableBlankLabel {
	HEIGHT: 10px; BACKGROUND-COLOR: #ffc080
}
.tableFoot {
	PADDING-LEFT: 6px; FONT-WEIGHT: 900; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; COLOR: #055793; PADDING-TOP: 5px; FONT-FAMILY: Arial; HEIGHT: 100%; BACKGROUND-COLOR: #99ccff
}
TABLE {
	
}
.Warning {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red
}
.BoxTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: black; PADDING-TOP: 0px; BORDER-RIGHT-COLOR: black
}
.ModuleHeading {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; WIDTH: 100%; COLOR: #314d96; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d5d5 1px solid; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #f3f3fb; TEXT-ALIGN: center
}
.features01 {
	PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.pagerstyle01 {
	PADDING-RIGHT: 2px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #df1f1a; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.pagerstyle01 A:link {
	COLOR: #df1f1a
}
.pagerstyle01 A:visited {
	COLOR: #df1f1a
}
.pagerstyle01 A:active {
	COLOR: #df1f1a
}
.pagerstyle01 A:hover {
	COLOR: #df1f1a
}
.moretxt01 {
	PADDING-LEFT: 15px; FONT-SIZE: 11px
}
.moretxt01 A {
	COLOR: #cc0000
}
.subtitle01 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.subtitletxt01 {
	FONT-WEIGHT: bold; COLOR: #666666
}
.subtitletxt01 A {
	COLOR: #666666
}
.border01 {
	BORDER-RIGHT: #055793 1px solid; BORDER-TOP: #055793 1px solid; PADDING-BOTTOM: 10px; BORDER-LEFT: #055793 1px solid; BORDER-BOTTOM: #055793 1px solid
}
.mastertbl01 {
	BORDER-RIGHT: #055793 1px solid; BORDER-TOP: #055793 1px solid; PADDING-BOTTOM: 10px; BORDER-LEFT: #055793 1px solid; WIDTH: 98%; BORDER-BOTTOM: #055793 1px solid
}
.linkspacer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: right
}
.tdspacer {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.gridspacer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}

.txtfield01 {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 11px; 
	BACKGROUND-COLOR: #ffffff
}
.rdo {
	BORDER-RIGHT: #979596 0px solid; BORDER-TOP: #979596 0px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #979596 0px solid; LINE-HEIGHT: 11px; BORDER-BOTTOM: #979596 0px solid; FONT-FAMILY: Arial; HEIGHT: 15px
}
UL.lowbottommargin {
	MARGIN-BOTTOM: -5px; LINE-HEIGHT: 15px; TOP: -5px
}
.image {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV {
	
}
#foldheader {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(images/s_tri.gif); CURSOR: hand
}
#foldinglist {
	FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(images/p.gif)
}
.currentsection {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(images/o.gif); COLOR: #ff8c00; TEXT-DECORATION: underline
}
A {
	FONT-SIZE: 12px; COLOR: #813c7e; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.topblack {
	COLOR: #000000; TEXT-DECORATION: none
}
A.topblack:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.topoblack {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
A.topoblack:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.topmenu {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.topmenu:hover {
	FONT-WEIGHT: bold; COLOR: #eaeaea; TEXT-DECORATION: underline
}
A.toporange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff5210; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.toporange:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.tophelp {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.tophelp:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.downgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5a5a5a; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.downgrey:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff5210; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.downwhite {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.downwhite:hover {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.promobar {
	FONT-SIZE: 14px; COLOR: #222222; FONT-FAMILY: Arial; LETTER-SPACING: -0.1em; TEXT-DECORATION: none
}
A.promobar:hover {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial; LETTER-SPACING: -0.1em; TEXT-DECORATION: underline
}
A.menulink {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #646464; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menulink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #222222; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.plink {
	FONT-SIZE: 9px; COLOR: #813c7e; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.plink:hover {
	FONT-SIZE: 9px; COLOR: #ff5210; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.boxheader {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
.menutext {
	WIDTH: 10px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: left
}
.obox {
	BORDER-RIGHT: #ff7519 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff7519 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff7519 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff7519 1px solid
}
.gbox {
	BORDER-RIGHT: #7e7e7e 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7e7e7e 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #7e7e7e 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #7e7e7e 1px solid
}
.pbox {
	BORDER-RIGHT: #813c7e 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #813c7e 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #813c7e 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #813c7e 1px solid
}
.btn {
	FONT-SIZE: 10px; BACKGROUND:Orange; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: none
}
.btn:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff7519; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_btn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #c7c7c7; VERTICAL-ALIGN: bottom; COLOR: #222222; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_btn:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff7519; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_btn_off {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; VERTICAL-ALIGN: bottom; COLOR: #222222; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_btn_off:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #c7c7c7; VERTICAL-ALIGN: bottom; COLOR: #222222; FONT-FAMILY: Arial; HEIGHT: 15px; TEXT-DECORATION: none
}
.largeheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #813c7e; LINE-HEIGHT: 1em; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.largeheading:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #ff7519; LINE-HEIGHT: 1em; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.mediumheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #813c7e; LINE-HEIGHT: 1em; FONT-FAMILY: Arial
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #ff6f10; LINE-HEIGHT: 1em; FONT-FAMILY: Arial
}
.darkheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #414141; LINE-HEIGHT: 1em; FONT-FAMILY: Arial
}
.lightheading {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: purple; LINE-HEIGHT: 1em; FONT-FAMILY: Arial
}
.equityheading {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #7e7e7e
}
.HeadingContent01 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #055793
}
.Gridstyle {
	
}
.modulehead {
	 FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.star
 {
	COLOR: red;
	font-size:larger;
}
.notifica
 {
 	border-radius:10px;
 	background-color:Orange;
 	COLOR:Navy;
	font-size:larger;
	position:absolute;
	top:25px;
}
.footerpanel01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 768px; COLOR: gray; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
.subtitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.dlclass {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}

.Menustatic {
	COLOR: white
}
.Menustatic A:link {
	COLOR: white
}
.Menustatic A:visited {
	COLOR: white
}
.PnlUpdate1
{
	height:auto;
}
DropDowmList
{
	height:24px;
	color:Red;
	font-size:20px;
}
.Lstwdt
{
    height:40px;
	font-size:12px;
}
.bckcol
{
    background-color:Red;
}
.Pagehead
{
     color: #000066;
     font-family:Georgia;
     font-size:20px;
     font-weight:700;
     padding-bottom:5px;
     text-align:center;
}
.headerclass
{
    background-color: Orange; 
    color:White;
    font-size:larger;
}


#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}

.reverse {
  -webkit-transform:rotateY(90deg);
  -moz-transform:rotateY(90deg);
  -o-transform:rotateY(90deg);
  -ms-transform:rotateY(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  z-index:inherit;
  zoom:1;
}





/*----------------------Utkarsha Nagpure:CSS for Accordian : for SmsConfig.aspx------------------*/
accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #5793CF;
	
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;

}
.accordionHeaderSelected
{
	color: Black;
	background-color: #6AB2FF;
	
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;

}
.accordionContent
{
	background-color: #FFFFFF;
	border: 1px inset #7A9999;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.Repeatorth
{
	text-align: center;
	padding-left: 5px;
	font-size: 11px;
	font-weight:bolder;
	
}
/* Sandeep P : For Rermarks*/
.GridViewSAlphaNumeric
{
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.GridHeaderColor
{
	background-color: #83ABD4;
	color: #000000;
}

.txtAmount
{
	text-align:right;
}
/* Utkarsha N : For Gridview Emptydatatemplate*/
.ErrorMessage
{
	font-size: 18pt;
	font-family: Segoe UI;
	font-weight: bold;
	color: Red;
	vertical-align:middle;
}
.TableHeading
{
	background-color: #5858FA;	
	color: #FFFFFF;
	height: 20px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	text-align: left;
}

img.trigger
        {
            margin: 0.25em;
            vertical-align: top;
        }
/*-------------------------GRID OLD CLASS ------------------------*/

 .Grid
        {
            width: 98%;
            margin: 5px 0 10px 0;
            border-radius: 5px;
            border: 1px solid Orange !important;
            border-collapse: collapse;
            padding-left: 5px;
           -webkit-box-shadow: 0px 0px 10px 1px #999;
            box-shadow: 0px 0px 10px 1px #999; 
            font-family:Georgia;
        }
                
        .Grid tr:hover
        {
            background-color:#FFFFCC;
            color:Black;
        }
         .Grid td
        {
            border-right: 1px solid #cccccc;
            border-bottom: solid 1px #CCCCCC;
            color:Black;
            font-weight:normal;
            font-size:small;
        }   
        .Grid th
        {
            font-size: 12px;
            background-image:url('../Images/table_head.png');
            height:25px;
            text-align: left;
            border-right: 1px solid #cccccc;
            border-bottom: solid 1px #CCCCCC;
        }
        .link
        {
            color: #018F17;
            font-weight: bold;
        }
       .Grid .selectedRow
        {
            background-color:Gray;
            font-weight: normal;
            color: #ffffff;
        }
       
                
        .Grid .pgr table
        {
        	font-size:16px;
            font-weight: bold;
            margin: 5px;
        }
        .Grid .pgr td
        {
        	all: initial;
            border-width: 0;
            border-left: solid 1px Blue;
            color: Black;
            line-height: 12px;
            font-size:16px;
            font-weight: bold;
            
        }
        .Grid .pgr a
        {
           color: OrangeRed;
           padding-left:3px;
            padding-right:3px;
        }
        
       
  
/*-----------------------END OF GRID ----------------*/



/*-------------------------Counselling GRID CLASS ------------------------*/

 .ConGrid
        {
            width: 100%;
            margin: 1px 1px 1px 2px;
            border-radius: 5px;
            border: 1px solid Orange !important;
            border-collapse: collapse;
            padding-left: 5px;
           -webkit-box-shadow: 0px 0px 10px 1px #999;
            box-shadow: 0px 0px 10px 1px #999; 
            font-weight:normal;
        }
                
        .ConGrid td:hover
        {
            background-color:#FFFFCC;
            color:Black;
        }
         .ConGrid td
        {
            border-right: 1px solid #cccccc;
            border-bottom: solid 1px #CCCCCC;
            color:Black;
            font-weight:normal;
            font-size:small;
        }   
        .ConGrid th
        {
            font-weight:bold;
            background-image:url('../Images/table_head.png');
            height:25px;
            text-align: left;
            border-right: 1px solid #cccccc;
            border-bottom: solid 1px #CCCCCC;
        }
        .link
        {
            color: #018F17;
            font-weight: bold;
        }
       .ConGrid .selectedRow
        {
            background-color:Gray;
            font-weight: normal;
            color: #ffffff;
        }
       
                
        .ConGrid .pgr table
        {
            margin: 5px 0;
        }
        .ConGrid .pgr td
        {
            border-width: 0;
            border-left: solid 1px Blue;
            color: Orange;
            line-height: 12px;
        }
        .ConGrid .pgr a
        {
           color: OrangeRed;
        }
         
       
  
/*-----------------------END OF counselling GRID ----------------*/

/* S Grids */

.sGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #E0E0E0;
         border-collapse:collapse;font-family:Verdana; font-size:12px;
         -webkit-box-shadow: 0px 0px 10px 1px #999;
box-shadow: 0px 0px 10px 1px #999; 
}

.sGrid td { padding: 2px; border: solid 1px #E0E0E0; color: #003366; font-size:11px;  }
    .sGrid td a {
        color: #003366;
        text-decoration: underline;
    }

.sGrid th { padding: 4px 5px; color: #000000; 
            /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#c9a032');*/ /* for IE */
            /*background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#c9a032));  for webkit browsers */
            /*background: -moz-linear-gradient(top,  #FFF,  #c9a032);  for firefox 3.6+ */
            background: #c9a032;
            font-size: 11px;
            font-family:Arial;
            border: solid 1px #E0E0E0;   
            line-height:30px; 
            font-weight:normal; 
            text-transform:uppercase;
           
             background:url(/../images/headingg_bbg.png) repeat-x 0px;
            background-repeat: repeat-x;  
          }

.sGrid .alt { background: #fcfcfc; }

.sGrid .pgr {background: #FFFFFF; }

.sGrid .pgr table { margin: 5px 0; }

.sGrid .pgr td { border-width: 0px; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }  

.sGrid .pgr a { color: #666; text-decoration: none; }

.sGrid .pgr a:hover { color: #000; text-decoration: none; }

.sGrid tr:hover{background-color:#EDEDED;color:white;}

.pagination {
            font-size: 80%;
        }

.pagination a {
    text-decoration: none;
    border: solid 1px #AAE;
    color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
    border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
    color:Black;
    border-color:#999;
    background:#fff;
}
/* End Grids */

/*-------Theam for Ajax Calander extender ---------------*/

.cal_Theme1 .ajax__calendar_container   {
background-color: #FFE4C4;
border:solid 1px Orange;
}

.cal_Theme1 .ajax__calendar_header  {
background-color:#FFEBCD;
margin-bottom: 4px !important;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
color: #004080 !important;
padding-top: 3px !important;
}

.cal_Theme1 .ajax__calendar_body    {
background-color: #ffffff;
border: solid 1px OrangeRed;
}

.cal_Theme1 .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px !important;
margin-top: 2px;
color: #800000;
}

.cal_Theme1 .ajax__calendar_day {
color: #004080;
text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
color: 	#800000;
font-weight: bold;
background-color:Orange;
}

.cal_Theme1 .ajax__calendar_today   {
font-weight:bold;
color:OrangeRed;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
color:#800000;
}