.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:block}
* html .clearfix{height:1%}
a img { border: 0; }
input, textarea, select {  border: 0; color: #afafaf; }
h3{ padding:0; margin:0;}
h4{ padding:0; margin:0;}
textarea { overflow:hidden; }
input[type=checkbox] { vertical-align:text-top; margin-right:5px}
.CL{ clear:left;}
.CR{ clear:right;}
.FL{float:left !important;}
.FR{float:right;}
.CB{clear:both; height:0px; width:0px; padding:0 0 0 0px; margin:0 0 0 0px; font-size:0px; line-height:0px;}
.block{display:block;}
.fixed{position:fixed}

.inline{display:inline}
.TAR{text-align:right;}
.TAC{text-align:center !important;}
.TAL{text-align:left !important;}
.center{margin:0 auto;}
.justify {text-align:justify !important;}
.Content16{line-height:16px;}
.Content17{line-height:17px;}
.Content18{line-height:18px;}
.Content19{line-height:19px;}
.Content20{line-height:20px;}
.Content21{line-height:21px;}
.Content22{line-height:22px;}
.Content25{line-height:25px;}
.Content27{line-height:27px;}
.lowercase{text-transform:lowercase;}
.uppercase{text-transform:uppercase;}
.bold {font-weight:bold;}
.normal {font-weight:normal !important;}

.Italic{font-style:italic}
.M-L-10{margin-left:10px;}
.M-T-10{margin-top:10px;}
.M-T-7{margin-top:7px;}
.M-R-10{margin-right:10px;}
.M-B-10{margin-bottom:10px;}
.P-T-10{padding-top:10px !important;}
.P-T-15{padding-top:15px !important;}
.P-T-20{padding-top:20px !important;}

.P-B-10{padding-bottom:10px !important;}
.P-L-10{padding-left:10px;}
.P-L-20{padding-left:20px !important;}
.P-L-25{padding-left:25px !important;}
.P-L-30{padding-left:30px !important;}
.P-R-10{padding-right:10px;}
.P-0{padding:0px !important;}
.P-T-5{padding-top:5px;}
.P-T-7{padding-top:7px;}
.P-B-5{padding-bottom:5px;}
.P-L-5{padding-left:5px;}
.P-R-5{padding-right:5px;}
.M-L-5{margin-left:5px !important;}
.M-T-5{margin-top:5px !important;}
.M-T-4{margin-top:4px !important;}
.M-R-5{margin-right:5px !important;}
.M-B-5{margin-bottom:5px !important;}
.M-L-15{margin-left:15px !important;}
.M-T-15{margin-top:15px !important;}
.M-R-15{margin-right:15px !important;}
.M-B-15{margin-bottom:15px !important;}
.M-L-20{margin-left:20px !important;}
.M-L-30{margin-left:30px !important;}
.M-L-35{margin-left:35px !important;}
.M-L-40{margin-left:40px !important;}
.M-T-20{margin-top:20px !important;}
.M-R-20{margin-right:20px !important;}
.M-B-20{margin-bottom:20px !important;}
.P-T-20{padding-top:20px !important;}
.P-B-20{padding-bottom:20px !important;}
.P-L-20{padding-left:20px !important;}
.P-R-20{padding-right:20px !important;}
.P-5{padding:5px;}
.P-7{padding:7px;}
.P-10{padding:10px;}
.P-15{padding:15px;}
.P-20{padding:20px;}
.M-10{margin:10px;}
.M-15{margin:15px;}
.M-7{margin:7px;}
.M-20{margin:20px;}	
.M-0{margin:0px !important;}

.arial{font-family:Arial}
.verdana{font-family:verdana}
.Arialblack{font-family:"Arial Black", Gadget, sans-serif}
.Timesroman{font-family:"Times New Roman", Times, serif}
.vijaya{font-family: Vijaya,Georgia;}
.Font10{font-size:10px !important;}
.Font11{font-size:11px !important;}
.Font12{font-size:12px !important;}
.Font13{font-size:13px !important;}
.Font14{font-size:14px !important;}
.Font15{font-size:15px !important;}
.Font16{font-size:16px !important;}
.Font17{font-size:17px !important;}
.Font18{font-size:18px !important;}
.Font19{font-size:19px !important;}
.Font20{font-size:20px !important;}
.Font21{font-size:21px !important;}
.Font22{font-size:22px !important;}
.Font23{font-size:23px !important;}
.Font24{font-size:24px !important;}
.Font25{font-size:25px !important;}
.blue{ color:#002282;}

.transparent{background:none !important;}
.Lgreen{color:#009e1a}
.white{ color:#ffffff;}
.black1{ color:#5f5f5f}
.green{color:#2f9046 !important;}
.red{color:#c20000 !important;}
.blue { color:#2a6395; !important;}
.black{color:#000000 !important;}


/* ******************************************************************** */ 
/* Clearfix: 
***************************************************************** */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
.GridHeadCenter { background-image: url(  '../images/bg_h.gif' ); background-position: bottom; background-repeat: repeat-x; color: #787878; font-family: Arial,Verdana,Trebuchet MS, Helvetica, sans-serif; font-size: 11px; text-align: center; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px; height: 39px; }
a.GridHeadCenter:link, a.GridHeadCenter:visited, a.GridHeadCenter:active, a.GridHeadCenter:focus, a.GridHeadCenter:hover { color: #787878; text-decoration: none; }
.GridHeadLeft { background-image: url(  '../images/bg_h.gif' ); background-position: bottom; background-repeat: repeat-x; color: #787878; font-family: Arial, Verdana,Trebuchet MS, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold; padding-left: 5px; text-decoration: none; height: 39px; }
a.GridHeadLeft:link, a.GridHeadLeft:visited, a.GridHeadLeft:active, a.GridHeadLeft:focus, a.GridHeadLeft:hover { color: #000000; text-decoration: none; }
.GridHeadRight { background-image: url(  '../images/bg_h.gif' ); background-position: bottom; background-repeat: repeat-x; color: #787878; font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; text-align: Right; font-weight: bold; text-decoration: none; padding-right: 25px; height: 39px; }
a.GridHeadRight:link, a.GridHeadRight:visited, a.GridHeadRight:active, a.GridHeadRight:focus, a.GridHeadRight:hover { color: #ffffff; text-decoration: none; }
.GridDataCenter_underline { padding-right: 10px; font-weight: normal; font-size: 11px; cursor: default; color: #8c8c8c; border-top-style: none; line-height: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; border-right-style: none; border-left-style: none; text-align: center; border-bottom:dotted 1px #d8d8d8; }
.GridDataCenter { padding-right: 10px; font-weight: normal; font-size: 11px; cursor: default; color: #8c8c8c; border-top-style: none; line-height: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; border-right-style: none; border-left-style: none; text-align: center; }
.GridAltClass { background-color: #ffffff; /*background-color:#fafafa;*/ }
.GridDataRight { padding-right: 20px; font-weight: normal; font-size: 11px; cursor: default; color: #000000; border-top-style: none; line-height: 30px; background-repeat: repeat-x; font-family: Arial, Verdana,Helvetica, sans-serif; border-right-style: none; border-left-style: none; text-align: right; }
a.GridDataLink:link, a.GridDataLink:visited, a.GridDataLink:active, a.GridDataLink:focus, a.GridDataLink:hover { /*color:#8c8c8c;*/ color: #000000; font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; text-align: left; }
.GridDataLink { color: #2e2e2e; font-family: Arial, Verdana,Helvetica, sans-serif; font-size: 11px; text-align: left; height: 30px; text-decoration: none; }
.GridDataLeft_underline { background-position: 50% bottom; padding-left: 5px; font-weight: normal; font-size: 11px; cursor: default; color: #545454; line-height: 30px; background-repeat: repeat-x; font-family: Arial, Verdana,Trebuchet MS, Helvetica, sans-serif; text-align: left; border-bottom:dotted 1px #d8d8d8;}
.GridDataLeft { background-position: 50% bottom; padding-left: 5px; font-weight: normal; font-size: 11px; cursor: default; color: #545454; line-height: 30px; background-repeat: repeat-x; font-family: Arial, Verdana,Trebuchet MS, Helvetica, sans-serif; text-align: left; }
.TAL5
{
	text-align:left;
	padding-left:60px;
}