g@charset "utf-8";
/* CSS Document */

body, html { margin:0 auto; padding:0; font-family: Arial;
	font-size: 13px !important; line-height:normal;color:#363636;}
img { border:none; }
a {outline:none;}
a:hover, a:active, a:focus {outline: 0;}

#competencyDesc ol ul dl { padding-left:40px;}

.float_right { float:right; }
.float_left { float:left; }

.full_width { float:left; width:100%; }
.clear{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clear{display:block;zoom:1; height:0px;}
.clear:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.BodyWrap { min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}


/*::::MARGINS START::::*/ 

.Mar5T{ margin-top:5px;}
.Mar5B{ margin-bottom:5px;}
.Mar5R{ margin-right:5px;}
.Mar5L{ margin-left:5px;}

.Mar10T{ margin-top:10px;}
.Mar10B{ margin-bottom:10px;}
.Mar10R{ margin-right:10px;}
.Mar10L{ margin-left:10px;}

.Mar15T{ margin-top:15px;}
.Mar15B{ margin-bottom:15px;}
.Mar15R{ margin-right:15px;}
.Mar15L{ margin-left:15px;}

.Mar20T{ margin-top:20px;}
.Mar20B{ margin-bottom:20px;}
.Mar20R{ margin-right:20px;}
.Mar20L{ margin-left:20px;}


.Mar30T{ margin-top:30px;}
.Mar30B{ margin-bottom:30px;}
.Mar30L{ margin-left:30px;}

/*::::MARGINS END::::*/ 

/*::::PADDING START::::*/ 

.Padd5T{ padding-top:5px;}
.Padd5B{ padding-bottom:5px;}
.Padd5R{ padding-right:5px;}
.Padd5L{ padding-left:5px;}

.Padd10T{ padding-top:10px;}
.Padd10B{ padding-bottom:10px;}
.Padd10R{ padding-right:10px;}
.Padd10L{ padding-left:10px;}

.Padd15T{ padding-top:15px;}
.Padd15B{ padding-bottom:15px;}
.Padd15R{ padding-right:15px;}
.Padd15L{ padding-left:15px;}

.Padd20T{ padding-top:20px;}
.Padd20B{ padding-bottom:20px;}
.Padd20R{ padding-right:20px;}
.Padd20L{ padding-left:20px;}

.Padd30T{padding-top:30px;}
.Padd30TB{ padding-top:30px; padding-bottom:60px;}

.Padd12{ padding:12px;}
/*::::PADDING END::::*/ 

input.error {
	border: 1px solid red;
	margin-bottom:3px;
}

select.error {
	border: 1px solid red;
	margin-bottom:3px;
}




label.error {
	display: inline;
	color: red;
	font-style: normal;
	font-weight: normal;
	float:none;
	/*width:600px;*/
	background-color: transparent;
	/*background-image: url("../images/unchecked.gif");*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 6px 2px;
	/*padding-left: 25px;*/
}

.requiredfieldb
{
	background-image: url("../images/backRequiredGray.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right;

}


/* Added For Custom Messages*/
p.success {
    padding:2px 4px;
    margin:0px;
    border:solid 1px #C0F0B9;
    background:#D5FFC6;
    color:#48A41C; 
    font-family:Arial, Helvetica, sans-serif; font-size:14px; 
    font-weight:bold;
    text-align:center;
    margin-bottom: 8px;

}

p.error {
    padding:2px 4px;
    margin:0px;
    border:solid 1px #FBD3C6;
    background:#FDE4E1;
    color:#CB4721;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
     margin-bottom: 8px;
}

p.info {
	padding:2px 4px;
    margin:0px;
    border:solid 1px #f0c020;
    background:#ffd;
    color:#e09010;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:center;
     margin-bottom: 8px;
}

/*June-9-2012*/
.Font-16 {font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#363636;}

.table {border-collapse: collapse;}

.Sep-bg-L { background-image:url(../images/seprater_shadow_left.png); background-repeat:repeat-y; background-position:top left;}
.Sep-bg-R { background:url(../images/seprater_shadow_right.png) repeat-y top right;}

.Grd-bg {background:url(../images/grey_gredient_bg.png) repeat-x bottom; padding: 10px 10px 10px 10px;}

{ border-bottom: 0px solid #dddddd; border-top: 0px solid #dddddd; vertical-align: baseline; text-align: left;color: #B52218;font-size: 13px;font-weight: bold;}

tr.table-data td {border-bottom: 1px solid #dddddd; vertical-align: top; text-align: left; color: #363636;font-size: 12px;font-weight: normal;padding: 5px 10px 5px 10px;
line-height:20px;}
.TFont-25{font-size: 25px; font-weight:bold; color:#013b62; line-height:30px;}
.TFont-20{font-size: 20px; font-weight:bold; color:#013b62; line-height:26px;}
.TFont-18{font-size: 18px; font-weight:bold; color:#013b62; line-height:22px;}
tr.table-data td.AC{ text-align:center;}
tr.table-title th.AC{ text-align:center;}

.LinkFont-13 {font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#363636; cursor:pointer; margin-bottom:8px;}
.LinkFont-13 a { color:#363636; text-decoration:none;}
.LinkFont-13 a:hover{ color:#B52218;}

.arrow-show { background:url(../images/green_plus.png) no-repeat; margin-left: 8px;cursor: pointer;font-size: 12px;line-height:19px;width:20px; height:20px; color: #ffffff; 
text-indent:-9999px; position:relative; display:inline-block; right:0; }
.arrow-hide { background:url(../images/red_minus.png) no-repeat; margin-left: 8px;cursor: pointer;font-size: 12px;line-height:19px;width:20px; height:20px; color: #ffffff; 
text-indent:-9999px; position:relative; display:inline-block; right:0; }

.arrow-show2 { background:url(../images/white_plus.png) no-repeat; margin-left: 8px;cursor: pointer;font-size: 12px;line-height:19px;width:20px; height:20px; color: #ffffff; 
text-indent:-9999px; position:relative; display:inline-block; right:0; }
.arrow-hide2 { background:url(../images/white_minus.png) no-repeat; margin-left: 8px;cursor: pointer;font-size: 12px;line-height:19px;width:20px; height:20px; color: #ffffff; 
text-indent:-9999px; position:relative; display:inline-block; right:0; }

ul.List-Font-13 { }
ul.List-Font-13 li { color: #4F4F4F; list-style-type: none; margin-left: 0px; padding: 4px 0px; background:url(../images/bullet.png) no-repeat 0px 11px; padding-left:15px; }
ul.List-Font-13 li a { color: #4F4F4F; font-weight: normal;  text-decoration:none; }
ul.List-Font-13 li a:hover { text-decoration:underline; }
/*Dashboard End*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
@media (max-width:600px) /*and (orientation : portrait) */
{
.powered
{
clear:both;
}
.AssementFont-14
{
color: #363636;font-size: 11px;
}
.AssementFont-13
{
font-family:arial;
font-size:10px;
color:#363636;
}
tr.table-data td {border-bottom: 1px solid #dddddd; vertical-align: top; text-align: left; color: #363636;font-size: 11px;font-weight: normal;padding: 5px 10px 5px 10px;
line-height:15px;}
tr.table-title th{ border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; vertical-align: baseline; text-align: left;color: #B52218;font-size: 11px;font-weight: bold;}
/*--------LOGIN PAGE START---------*/
.login-body { background-color:#ebecec; min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}
.login-body:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.login-header{float:left; width:100%; border:solid 0px;overflow:visible;  background:#ebecec url(../images/color_strip.png) repeat-x bottom; height:91px;}
.login-content { width:80%; margin: 0 auto;border:solid 0px; position: relative; }
.login-Logo { display: block; width: 100%; margin:0 auto; margin-top:10px; text-align:center;}
.login-Logo img{ display: block; }
#img
{
width:50%;
background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
-khtml-background-size:contain;
text-align:center;
margin:0 auto;
}

.login-MarT { margin-top:20%; margin-bottom:10%;}
.login-small {position: relative; z-index: 50;  width:80%;  margin:0 auto;}

.login-top { background:url(../images/login_title_bg.png) repeat-x; height:43px; border:solid 1px #e4e4e4;}
.login-Font-B16{font-family:Arial, Helvetica, sans-serif;padding:0 10px;font-weight:bold; font-size:14px; color:#2d2d2d;}

.login-Midd { border:solid 1px #e4e4e4; border-top:solid 1px #ffffff;   border-bottom:solid 1px #ffffff;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
min-height:100px;
}

.login-midd-content{ padding:15px 15px 0px 15px;}
.login-Field-row{ padding-bottom:10px; margin-top: 10px;}

.login-Col1{ width:24%; }
.login-Col2{ width:75%; }
/*TEXT FIELD START HERE  */
.input_textbox  { background:url(../images/input_text_box_right.png) no-repeat  top right;display:inline-block; padding-right:8px;width:90%;}
.input_textbox span input { background:transparent;margin:0;border:0;padding:0;color:#555555;font-weight:normal;
font-family:Arial;font-size:11px;height:32px; vertical-align:baseline;display:inline;}
.input_textbox span { background:url(../images/input_text_box_left.png) no-repeat top left; display: block;
padding:0px 0 0px 8px; height:32px; vertical-align:middle;}
.input_textbox span input:focus{outline:none; border:none; color:#333;}
.input_textbox:hover{background-position:bottom right;text-decoration:none}
.input_textbox:hover span{background-position:bottom left ;}
/*TEXT FIELD END HERE  */


.Login-label{text-align:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal;
 color:#555555; padding:4px 0px 3px 0px; margin:5px 0px;}
 
 .blovk-label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal;
 color:#555555;  margin:0px 0px 12px 0px;}
 
.CheckBox{ margin-top:0px; margin-right:5px;}
.FontB12-label {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 13px;text-align: right;}

.Font-B12 {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 10px;line-height: 18px;}
.Font-B12 a{color: #bf423f; text-decoration:none;}
.Font-B12 a:hover{color: #bf423f; text-decoration:underline;}

login-Fotter-wraper{ float:left; width:100% ; background:#ebecec; bottom:0; left:0; right:0;}
.login-Fotter-Top-Srip{height:1px; margin:0; border-top:solid 1px #dcdcdc;  padding:1px 0px; clear:both; display:block;}
.login-Fotter-Top-Srip span{ display:block; border-bottom: solid 1px #ffffff; height:0px;}
.login-Fotter-Bg { background-color:#ebecec; clear:both; padding:10px; }
.login-Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px;clear:both;  text-align:center; color:#555555;}



/*DASHBOARD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.page {float:left; width:100%;min-height:300px;position: relative; z-index: 99;}
.inner-Container { margin: 0 auto; padding:0px 0px 10px 0px; width: 97%;}
.inner-Container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

/*Page Title Start*/
.page-title-box{}
.page-title-left {width:100%;height:41px; display:block; background:url(../images/page_title_bg_left.png) no-repeat left;}
.page-title-right {width:10px; height:41px; float:right; background:url(../images/page_title_bg_right.png) no-repeat right;}
.page-title-padd{ padding:10px;}
.page-title-font{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;font-weight:bold; }
/*Page Title End*/

/* bredcrumbs CSS*/

#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	margin:0px;padding:0px;
	}
#crumbs li {
list-style-type:none;
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	font-size:10px;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}
#crumbs li a.active {
	color:#dd2c0d;
	text-decoration:none;
	}	

#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}	
.link{
text-decoration:none;
color:#C04644;
}
.link:hover{
text-decoration:underline;
}
.ExcelFont {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#dashboard-icon
{
float:left;
margin:10px auto;
width:100%;
}
#contain
{
background-size:contain;
width:30%;
}

/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.header {display: block; min-width: 100%; }
.header-wrapper { float:left; width:100%; background:url(../images/hader_color_strip.png) repeat-x bottom; padding-bottom:15px; margin:0px;padding:0px;}
.header-container { width: 95%; margin: 0 auto; position: relative;}
.header-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.header-height { height:133px;}

.header-Cright{width:44%;}
.header-Cleft { width:50%;}

.Logo{ margin-top:10px; font-family:calibri;font-size:13px;letter-spacing:2px;color:#BE453F;font-weight:700;}
.Logo {display: block;position: relative; }
.Logo img{	 display: block;width:80px; }	


/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		
.topnav { float: right; padding: 0; width: auto; margin:7px 0px 0px 0px; z-index: 3200;}
ul.topnav { list-style:none;}
ul.topnav li { float: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
ul.topnav a { color: #555555; padding:0px 0px 0px 22px; display:block; text-decoration:none;}
ul.topnav a:hover { text-decoration: none; color: #ff8b14; }
ul.topnav > li.current a { display:block;background: url("../images/active-arrow.png") no-repeat scroll center bottom transparent;}

.header-nav-Tool {width: auto;}
ul.header-nav{ list-style:none; float:right; margin:10px;padding:0px;}
ul.header-nav li{ list-style:none;}
ul.header-nav li {float: right;margin-bottom: 0;padding: 0px 0px;}
 /*LOGIN BUTTON START*/
.head-Login-btn  { display: inline-block; float:right;clear:both;text-align:center; padding-right:10px;}
.head-Login-btn  a { color:#000; text-decoration:none;}
.head-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#555555; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;height:15px; line-height:16px;clear:both;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.head-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#555555; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;height:15px; line-height:16px;clear:both;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.head-Login-btn span a:hover { background:transparent;margin:0;border:0;padding:0; color:#c14946; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;height:15px; line-height:16px;clear:both;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

/*LOGIN BUTTON END*/

 /*SIGN UP BUTTON START*/
.head-Signup-btn  { display: inline-block; float:right;clear:both;text-align:center; padding-right:10px;}
.head-Signup-btn  a { color:#000; text-decoration:none;}
.head-Signup-btn span a { background:transparent;margin:0;border:0;padding:0; color:#555555; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.head-Signup-btn span a:hover { background:transparent;margin:0;border:0;padding:0; color:#c14946; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

/*SIGN UP BUTTON END*/

/*Blue LOGIN BUTTON START*/
.Blue-Login-btn  { background:url(../images/blue_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.Blue-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.Blue-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.Blue-Login-btn span { background: transparent url(../images/blue_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.Blue-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.Blue-Login-btn:hover {background-position:bottom right;text-decoration:none}
.Blue-Login-btn:hover span{background-position:bottom left;}
/*Blue LOGIN BUTTON END*/

 /*Yellow LOGIN BUTTON START*/
.yell-Login-btn  { background:url(../images/yellow_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.yell-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.yell-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.yell-Login-btn span { background: transparent url(../images/yellow_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.yell-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.yell-Login-btn:hover {background-position:bottom right;text-decoration:none}
.yell-Login-btn:hover span{background-position:bottom left;}
/*Yellow LOGIN BUTTON END*/
/*Header banner Start*/
.banner-wraper { float:left; width:100%;}
.banner-wraper:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.banner-container { background:url(../images/blue_shadow_top.png) no-repeat top; padding-top:0px; width: 100%; margin: 0 auto; position: relative; }
.img-block{ display:block; float:left; margin-right:15px;}
.Font-56Black{ font-family:Arial Black, Helvetica, sans-serif; font-size:56px; color:#565656;}
.Font-42Bold{ font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#565656; font-weight:bold;}
/*Header banner End*/

/*FOTTER START */
.Fotter-wraper{ float:left; width:100% ; background:url(../images/hader_color_strip.png) repeat-x top;  bottom:0; left:0; right:0;}
.Fotter-Padd { clear:both; padding:18px 0px; }
.Fotter-container { width: 61.2%; margin: 0 auto; position: relative; }
.Fotter-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#555555;}
/*FOTTER END*/
}

@media (min-width:601px) and (max-width:700px) /*and (orientation : portrait) */
{
.powered
{
float:right;
}
.float_right { clear:both;}

.AssementFont-14
{
font-family:arial;
font-size:11px;
color:#363636;
}
.AssementFont-13
{
font-family:arial;
font-size:10px;
color:#363636;
}
/*--------LOGIN PAGE START---------*/
.login-body { background-color:#ebecec; min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}
.login-body:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.login-header{float:left; width:100%; border:solid 0px;overflow:visible;  background:#ebecec url(../images/color_strip.png) repeat-x bottom; height:130px;}
.login-content { width:80%; margin: 0 auto;border:solid 0px; position: relative; }
.login-Logo { display: block; width: 100%; margin:0 auto; margin-top:10px; text-align:center;}
.login-Logo img{ display: block; }
#img
{
width:50%;
background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
-khtml-background-size:contain;
text-align:center;
margin:0 auto;
}

.login-MarT { margin-top:20%; margin-bottom:20%;}
.login-small {position: relative; z-index: 50;  width:80%;  margin:0 auto;}

.login-top { background:url(../images/login_title_bg.png) repeat-x; height:43px; border:solid 1px #e4e4e4;}
.login-Font-B16{font-family:Arial, Helvetica, sans-serif;padding:0 15px;font-weight:bold; font-size:14px; color:#2d2d2d;}

.login-Midd { border:solid 1px #e4e4e4; border-top:solid 1px #ffffff;   border-bottom:solid 1px #ffffff;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
min-height:100px;
}

.login-midd-content{ padding:15px 15px 0px 15px;}
.login-Field-row{ padding-bottom:10px; margin-top: 10px;}

.login-Col1{ width:24%; }
.login-Col2{ width:75%; }
/*TEXT FIELD START HERE  */
.input_textbox  { background:url(../images/input_text_box_right.png) no-repeat  top right;display:inline-block; padding-right:8px;width:90%;}
.input_textbox span input { background:transparent;margin:0;border:0;padding:0;color:#555555;font-weight:normal;
font-family:Arial;font-size:13px;height:32px; vertical-align:baseline;display:inline;}
.input_textbox span { background:url(../images/input_text_box_left.png) no-repeat top left; display: block;
padding:0px 0 0px 8px; line-height:28px; height:32px; vertical-align:middle;}
.input_textbox span input:focus{outline:none; border:none; color:#333;}
.input_textbox:hover{background-position:bottom right;text-decoration:none}
.input_textbox:hover span{background-position:bottom left ;}
/*TEXT FIELD END HERE  */


.Login-label{text-align:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;
 color:#555555; padding:4px 0px 3px 0px; margin:5px 0px;}
 
 .blovk-label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;
 color:#555555;  margin:0px 0px 12px 0px;}
 
.CheckBox{ margin-top:0px; margin-right:5px;}
.FontB12-label {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;text-align: right;}

.Font-B12 {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 10px;line-height: 18px;}
.Font-B12 a{color: #bf423f; text-decoration:none;}
.Font-B12 a:hover{color: #bf423f; text-decoration:underline;}

login-Fotter-wraper{ float:left; width:100% ; background:#ebecec; bottom:0; left:0; right:0;}
.login-Fotter-Top-Srip{height:1px; margin:0; border-top:solid 1px #dcdcdc;  padding:1px 0px; clear:both; display:block;}
.login-Fotter-Top-Srip span{ display:block; border-bottom: solid 1px #ffffff; height:0px;}
.login-Fotter-Bg { background-color:#ebecec; clear:both; padding:10px; }
.login-Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px;clear:both; text-align:center; color:#555555;}


/*DASHBOARD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.page {float:left; width:100%;min-height:300px;position: relative; z-index: 99;}
.inner-Container { margin: 0 auto; padding:0px 0px 10px 0px; width: 95%;}
.inner-Container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

/*Page Title Start*/
.page-title-box{}
.page-title-left {width:100%;height:41px; display:block; background:url(../images/page_title_bg_left.png) no-repeat left;}
.page-title-right {width:10px; height:41px; float:right; background:url(../images/page_title_bg_right.png) no-repeat right;}
.page-title-padd{ padding:10px;}
.page-title-font{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;}
/*Page Title End*/

/* bredcrumbs CSS*/

#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	margin:0px;padding:0px;
	}
#crumbs li {
list-style-type:none;
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	font-size:10px;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}
#crumbs li a.active {
	color:#dd2c0d;
	text-decoration:none;
	}	

#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}	
.link{
text-decoration:none;
color:#C04644;
}
.link:hover{
text-decoration:underline;
}
.ExcelFont {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#dashboard-icon
{
float:left;
margin:30px auto;
width:100%;
}
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.header {display: block; min-width: 100%; }
.header-wrapper { float:left; width:100%; background:url(../images/hader_color_strip.png) repeat-x bottom; padding-bottom:15px; margin:0px;padding:0px;}
.header-container { width: 95%; margin: 0 auto; position: relative; }
.header-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.header-height { height:133px;}

.header-Cright{width:44%;}
.header-Cleft { width:50%;}

.Logo{ margin-top:10px; font-family:calibri;font-size:15px;letter-spacing:2px;color:#BE453F;font-weight:700;}
.Logo {display: block;position: relative; }
.Logo img{	 display: block;width:90px; }	


/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		
.topnav { float: right; padding: 0; width: auto; margin:7px 0px 0px 0px; z-index: 3200;}
ul.topnav { list-style:none;}
ul.topnav li { float: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
ul.topnav a { color: #555555; padding:0px 0px 0px 22px; display:block; text-decoration:none;}
ul.topnav a:hover { text-decoration: none; color: #ff8b14; }
ul.topnav > li.current a { display:block;background: url("../images/active-arrow.png") no-repeat scroll center bottom transparent;}

.header-nav-Tool {width: auto;}
ul.header-nav{ list-style:none; float:right; margin:10px;padding:0px;}
ul.header-nav li{ list-style:none;}
ul.header-nav li {float: right;margin-bottom: 0;padding: 0px 0px;}
 /*LOGIN BUTTON START*/
.head-Login-btn  { display: inline-block; float:right;clear:both;text-align:center; padding-right:10px;}
.head-Login-btn  a { color:#000; text-decoration:none;}
.head-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#555555; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;height:15px; line-height:16px;clear:both;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.head-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#555555; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;height:15px; line-height:16px;clear:both;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.head-Login-btn span a:hover { background:transparent;margin:0;border:0;padding:0; color:#c14946; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;height:15px; line-height:16px;clear:both;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

/*LOGIN BUTTON END*/

 /*SIGN UP BUTTON START*/
.head-Signup-btn  { display: inline-block; float:right;clear:both;text-align:center; padding-right:10px;}
.head-Signup-btn  a { color:#000; text-decoration:none;}
.head-Signup-btn span a { background:transparent;margin:0;border:0;padding:0; color:#555555; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.head-Signup-btn span a:hover { background:transparent;margin:0;border:0;padding:0; color:#c14946; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

/*SIGN UP BUTTON END*/

/*Blue LOGIN BUTTON START*/
.Blue-Login-btn  { background:url(../images/blue_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.Blue-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.Blue-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.Blue-Login-btn span { background: transparent url(../images/blue_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.Blue-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.Blue-Login-btn:hover {background-position:bottom right;text-decoration:none}
.Blue-Login-btn:hover span{background-position:bottom left;}
/*Blue LOGIN BUTTON END*/

 /*Yellow LOGIN BUTTON START*/
.yell-Login-btn  { background:url(../images/yellow_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.yell-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.yell-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.yell-Login-btn span { background: transparent url(../images/yellow_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.yell-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.yell-Login-btn:hover {background-position:bottom right;text-decoration:none}
.yell-Login-btn:hover span{background-position:bottom left;}
/*Yellow LOGIN BUTTON END*/
/*Header banner Start*/
.banner-wraper { float:left; width:100%;}
.banner-wraper:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.banner-container { background:url(../images/blue_shadow_top.png) no-repeat top; padding-top:25px; width: 61.2%; margin: 0 auto; position: relative; }
.img-block{ display:block; float:left; margin-right:15px;}
.Font-56Black{ font-family:Arial Black, Helvetica, sans-serif; font-size:56px; color:#565656;}
.Font-42Bold{ font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#565656; font-weight:bold;}
/*Header banner End*/

/*FOTTER START */
.Fotter-wraper{ float:left; width:100% ; background:url(../images/hader_color_strip.png) repeat-x top;  bottom:0; left:0; right:0;}
.Fotter-Padd { clear:both; padding:18px 0px; }
.Fotter-container { width: 61.2%; margin: 0 auto; position: relative; }
.Fotter-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#555555;}
/*FOTTER END*/
}

@media (min-width:701px) and (max-width:1200px)
{
.powered
{
float:right;
}
.float_right { float:right; }
.AssementFont-14
{
font-family:arial;
font-size:12px;
color:#363636;
}
.AssementFont-13
{
font-family:arial;
font-size:12px;
color:#363636;
}
/*--------LOGIN PAGE START---------*/
.login-body { background-color:#ebecec; min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}
.login-body:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.login-header{float:left; width:100%; border:solid 0px;overflow:visible;  background:#ebecec url(../images/color_strip.png) repeat-x bottom; height:110px;}
.login-content { width:62%; margin: 0 auto;border:solid 0px; position: relative; }
.login-Logo { display: block; width: 100%; margin:0 auto; margin-top:5px; text-align:left;}
.login-Logo img{ display: block; }
#img
{
width:43%;
background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
-khtml-background-size:contain;
text-align:left;

}

.login-MarT { margin-top:15%; margin-bottom:5%;}
.login-small {position: relative; z-index: 50;  width: 38%;  margin:0 auto;}

.login-top { background:url(../images/login_title_bg.png) repeat-x; height:43px; border:solid 1px #e4e4e4;}
.login-Font-B16{font-family:Arial, Helvetica, sans-serif;padding:0 15px;font-weight:bold; font-size:15px; color:#2d2d2d;}

.login-Midd { border:solid 1px #e4e4e4; border-top:solid 1px #ffffff;   border-bottom:solid 1px #ffffff;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
min-height:100px;
}

.login-midd-content{ padding:15px 15px 0px 15px;}
.login-Field-row{ padding-bottom:10px; margin-top: 10px;}

.login-Col1{ width:24%; }
.login-Col2{ width:75%; }
/*TEXT FIELD START HERE  */
.input_textbox  { background:url(../images/input_text_box_right.png) no-repeat  top right;display:inline-block; padding-right:8px;width:95%; }
.input_textbox span input { background:transparent;margin:0;border:0;padding:0;color:#555555;font-weight:normal;
font-family:Arial;font-size:12px;height:32px; line-height:28px;vertical-align:baseline;display:inline;}
.input_textbox span { background:url(../images/input_text_box_left.png) no-repeat top left; display: block;
padding:0px 0 0px 8px; height:32px;vertical-align:middle;font-size:11px;}
.input_textbox span input:focus{outline:none; border:none; color:#333;}
.input_textbox:hover{background-position:bottom right;text-decoration:none}
.input_textbox:hover span{background-position:bottom left ;}
/*TEXT FIELD END HERE  */


.Login-label{text-align:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;
 color:#555555; padding:4px 0px 3px 0px; margin:5px 0px;}
 
 .blovk-label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;
 color:#555555;  margin:0px 0px 12px 0px;}
 
.CheckBox{ margin-top:0px; margin-right:5px;}
.FontB12-label {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;text-align: right;}

.Font-B12 {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 18px;}
.Font-B12 a{color: #bf423f; text-decoration:none;}
.Font-B12 a:hover{color: #bf423f; text-decoration:underline;}
login-Fotter-wraper{ float:left; width:100% ; background:#ebecec; bottom:0; left:0; right:0;}
.login-Fotter-Top-Srip{height:1px; margin:0; border-top:solid 1px #dcdcdc;  padding:1px 0px; clear:both; display:block;}
.login-Fotter-Top-Srip span{ display:block; border-bottom: solid 1px #ffffff; height:0px;}
.login-Fotter-Bg { background-color:#ebecec; clear:both; padding:10px; }
.login-Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#555555;}


/*DASHBOARD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.page {float:left; width:100%;min-height:400px;position: relative; z-index: 99;}
.inner-Container { margin: 0 auto; padding:0px 0px 10px 0px; width: 75%;}
.inner-Container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

/*Page Title Start*/
.page-title-box{}
.page-title-left {width:100%;height:41px; display:block; background:url(../images/page_title_bg_left.png) no-repeat left;}
.page-title-right {width:10px; height:41px; float:right; background:url(../images/page_title_bg_right.png) no-repeat right;}
.page-title-padd{ padding:10px;}
.page-title-font{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;font-weight:bold; }
/*Page Title End*/

/* bredcrumbs CSS*/

#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	margin:0px;padding:0px;
	}
#crumbs li {
list-style-type:none;
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	font-size:11px;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}
#crumbs li a.active {
	color:#dd2c0d;
	text-decoration:none;
	}	

#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}	
.link{
text-decoration:none;
color:#C04644;
}
.link:hover{
text-decoration:underline;
}
.ExcelFont {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#dashboard-icon
{
float:left;
margin:30px auto;
width:50%;
}
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.header {display: block; min-width: 100%; }
.header-wrapper { float:left; width:100%; background:url(../images/hader_color_strip.png) repeat-x bottom; padding-bottom:0px; margin:0px;padding:0px;}
.header-container { width: 75%; margin: 0 auto; position: relative; }
.header-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.header-height { height:133px;}

.header-Cright{width:60%;}
.header-Cleft { width:30%;height:123px;}


.Logo{ margin-top:10px; font-family:calibri;font-size:14px;letter-spacing:2px;color:#BE453F;font-weight:700;}
.Logo {display: block;position: relative; }
.Logo img{	 display: block;width:100%;}	



/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		
.topnav { float: right; padding: 0; width: auto; margin:7px 0px 0px 0px; z-index: 3200;}
ul.topnav { list-style:none;}
ul.topnav li { float: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
ul.topnav a { color: #555555; padding:0px 0px 0px 22px; display:block; text-decoration:none;}
ul.topnav a:hover { text-decoration: none; color: #ff8b14; }
ul.topnav > li.current a { display:block;background: url("../images/active-arrow.png") no-repeat scroll center bottom transparent;}

.header-nav-Tool {width: 100%;border:solid 0px;}
ul.header-nav{ list-style:none; float:right; margin:0px;padding:0px;}
ul.header-nav li{ list-style:none;}
ul.header-nav li {float: left;margin-bottom: 0;padding: 0 10px;}
 /*LOGIN BUTTON START*/
.head-Login-btn  { background:url(../images/login_menu_btn_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.head-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.head-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.head-Login-btn span { background: transparent url(../images/login_menu_btn_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.head-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.head-Login-btn:hover {background-position:bottom right;text-decoration:none}
.head-Login-btn:hover span{background-position:bottom left;}
/*LOGIN BUTTON END*/

 /*SIGN UP BUTTON START*/
.head-Signup-btn  { background:url(../images/signup_menu_btn_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.head-Signup-btn  a { color:#FFFFFF; text-decoration:none;}
.head-Signup-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.head-Signup-btn span { background: transparent url(../images/signup_menu_btn_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.head-Signup-btn span input:focus {outline:none; border:none; color:#ffffff;}

.head-Signup-btn:hover {background-position:bottom right;text-decoration:none}
.head-Signup-btn:hover span{background-position:bottom left;}
/*SIGN UP BUTTON END*/

/*Blue LOGIN BUTTON START*/
.Blue-Login-btn  { background:url(../images/blue_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.Blue-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.Blue-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.Blue-Login-btn span { background: transparent url(../images/blue_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.Blue-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.Blue-Login-btn:hover {background-position:bottom right;text-decoration:none}
.Blue-Login-btn:hover span{background-position:bottom left;}
/*Blue LOGIN BUTTON END*/

 /*Yellow LOGIN BUTTON START*/
.yell-Login-btn  { background:url(../images/yellow_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.yell-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.yell-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.yell-Login-btn span { background: transparent url(../images/yellow_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.yell-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.yell-Login-btn:hover {background-position:bottom right;text-decoration:none}
.yell-Login-btn:hover span{background-position:bottom left;}
/*Yellow LOGIN BUTTON END*/
/*Header banner Start*/
.banner-wraper { float:left; width:100%;}
.banner-wraper:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.banner-container { background:url(../images/blue_shadow_top.png) no-repeat top; padding-top:25px; width: 75%; margin: 0 auto; position: relative; }
.img-block{ display:block; float:left; margin-right:15px;}
.Font-56Black{ font-family:Arial Black, Helvetica, sans-serif; font-size:56px; color:#565656;}
.Font-42Bold{ font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#565656; font-weight:bold;}
/*Header banner End*/

/*FOTTER START */
.Fotter-wraper{ float:left; width:100% ; background:url(../images/hader_color_strip.png) repeat-x top;  bottom:0; left:0; right:0;}
.Fotter-Padd { clear:both; padding:10px 0px; }
.Fotter-container { width:75%; margin: 0 auto; position: relative; }
.Fotter-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.Fotter-copyright { font-family:Arial, Helvetica, sans-serif; clear:both;font-size:11px; line-height:18px; color:#555555;}
/*FOTTER END*/
}

@media (min-width:1201px)
{
.powered
{
float:right;
}
.float_right { float:right; }
.AssementFont-14
{
font-family:arial;
font-size:12px;
color:#363636;
}
.AssementFont-13
{
font-family:arial;
font-size:12px;
color:#363636;
padding:2px 0px 2px 4px;
}
/*--------LOGIN PAGE START---------*/
.login-body { background-color:#ebecec; min-height: 100%;height: auto !important;height: 100%;margin: 0 auto;}
.login-body:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.login-header{float:left; width:100%; border:solid 0px;overflow:visible;  background:#ebecec url(../images/color_strip.png) repeat-x bottom; height:110px;}
.login-content { width:62%; margin: 0 auto;border:solid 0px; position: relative; }
.login-Logo { display: block; width: 100%; margin:0 auto; margin-top:10px; text-align:left;}
.login-Logo img{ display: block; }
#img
{
width:23%;
background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
-khtml-background-size:contain;
text-align:left;

}

.login-MarT { margin-top:5%; margin-bottom:5%;}
.login-small {position: relative; z-index: 50;  width: 25%;  margin:0 auto;}

.login-top { background:url(../images/login_title_bg.png) repeat-x; height:43px; border:solid 1px #e4e4e4;}
.login-Font-B16{font-family:Arial, Helvetica, sans-serif;padding:0 15px;font-weight:bold; font-size:14px; color:#2d2d2d;}

.login-Midd { border:solid 1px #e4e4e4; border-top:solid 1px #ffffff;   border-bottom:solid 1px #ffffff;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
min-height:100px;
}

.login-midd-content{ padding:15px 15px 0px 15px;}
.login-Field-row{ padding-bottom:10px; margin-top: 10px;}

.login-Col1{ width:24%; }
.login-Col2{ width:75%; }

/*TEXT FIELD START HERE  */
.input_textbox  { background:url(../images/input_text_box_right.png) no-repeat  top right;display:inline-block; padding-right:8px;width:90%;}
.input_textbox span input { background:transparent;margin:0;border:0;padding:0;color:#555555;font-weight:normal;
font-family:Arial;font-size:12px;height:32px; line-height:28px;vertical-align:baseline;display:inline;}
.input_textbox span { background:url(../images/input_text_box_left.png) no-repeat top left; display: block;
padding:0px 0 0px 8px; height:32px; vertical-align:middle;}
.input_textbox span input:focus{outline:none; border:none; color:#555555;}
.input_textbox:hover{background-position:bottom right;text-decoration:none}
.input_textbox:hover span{background-position:bottom left ;}

/*TEXT FIELD END HERE  */

.Login-label{text-align:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;
 color:#555555; padding:4px 0px 3px 0px; margin:5px 0px;}
 
 .blovk-label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;
 color:#555555;  margin:0px 0px 12px 0px;}
 
.CheckBox{ margin-top:0px; margin-right:5px;}
.FontB12-label {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 14px;text-align: right;}

.Font-B12 {color: #0482c3;font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 18px;}
.Font-B12 a{color: #bf423f; text-decoration:none;}
.Font-B12 a:hover{color: #bf423f; text-decoration:underline;}

login-Fotter-wraper{ float:left; width:100% ; background:#ebecec; bottom:0; left:0; right:0;}
.login-Fotter-Top-Srip{height:1px; margin:0; border-top:solid 1px #dcdcdc;  padding:1px 0px; clear:both; display:block;}
.login-Fotter-Top-Srip span{ display:block; border-bottom: solid 1px #ffffff; height:0px;}
.login-Fotter-Bg { background-color:#ebecec; clear:both; padding:10px; }
.login-Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#555555;}


/*DASHBOARD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.page {float:left; width:100%;min-height:500px;position: relative; }
.inner-Container { margin: 0 auto; padding:0px 0px 10px 0px; width: 61.2%;}
.inner-Container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

/*Page Title Start*/
.page-title-box{}
.page-title-left {width:100%;height:41px; display:block; background:url(../images/page_title_bg_left.png) no-repeat left;}
.page-title-right {width:10px; height:41px; float:right; background:url(../images/page_title_bg_right.png) no-repeat right;}
.page-title-padd{ padding:10px;}
.page-title-font{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;font-weight:bold; }
/*Page Title End*/

/* bredcrumbs CSS*/

#crumbs {
	height:2.3em;
	/*border:1px solid #dedede;*/
	margin:0px;padding:0px;
	}
#crumbs li {
list-style-type:none;
	float:left;
	line-height:2.3em;
	color:#777;
	 
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}
#crumbs li a.active {
	color:#dd2c0d;
	text-decoration:none;
	}	

#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}	
.link{
text-decoration:none;
color:#C04644;
}
.link:hover{
text-decoration:underline;
}
.ExcelFont {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#dashboard-icon
{
float:left;
margin:50px auto;
width:50%;
}
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.header {display: block; min-width: 100%; }
.header-wrapper { float:left; width:100%; background:url(../images/hader_color_strip.png) repeat-x bottom; padding-bottom:15px; margin:0px;padding:0px;}
.header-container { width: 61.2%; margin: 0 auto; position: relative; }
.header-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.header-height { height:133px;}

.header-Cright{width:44%;}
.header-Cleft { width:50%; height:113px;}

.Logo{ margin-top:3px; font-family:calibri;font-size:17px;letter-spacing:2px;color:#BE453F;font-weight:700;}
.Logo {display: block;position: relative; }
.Logo img{	 display: block;}	


/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		
.topnav { float: right; padding: 0; width: auto; margin:7px 0px 0px 0px; z-index: 3200;}
ul.topnav { list-style:none;}
ul.topnav li { float: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
ul.topnav a { color: #555555; padding:0px 0px 0px 22px; display:block; text-decoration:none;}
ul.topnav a:hover { text-decoration: none; color: #ff8b14; }
ul.topnav > li.current a { display:block;background: url("../images/active-arrow.png") no-repeat scroll center bottom transparent;}

.header-nav-Tool {width: auto;}
ul.header-nav{ list-style:none; float:right; margin:0px;padding:0px;}
ul.header-nav li{ list-style:none;}
ul.header-nav li {float: left;margin-bottom: 0;padding: 0 10px;}
 /*LOGIN BUTTON START*/
.head-Login-btn  { background:url(../images/login_menu_btn_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.head-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.head-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.head-Login-btn span { background: transparent url(../images/login_menu_btn_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.head-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.head-Login-btn:hover {background-position:bottom right;text-decoration:none}
.head-Login-btn:hover span{background-position:bottom left;}
/*LOGIN BUTTON END*/

 /*SIGN UP BUTTON START*/
.head-Signup-btn  { background:url(../images/signup_menu_btn_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.head-Signup-btn  a { color:#FFFFFF; text-decoration:none;}
.head-Signup-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.head-Signup-btn span { background: transparent url(../images/signup_menu_btn_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.head-Signup-btn span input:focus {outline:none; border:none; color:#ffffff;}

.head-Signup-btn:hover {background-position:bottom right;text-decoration:none}
.head-Signup-btn:hover span{background-position:bottom left;}
/*SIGN UP BUTTON END*/

/*Blue LOGIN BUTTON START*/
.Blue-Login-btn  { background:url(../images/blue_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.Blue-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.Blue-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.Blue-Login-btn span { background: transparent url(../images/blue_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.Blue-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.Blue-Login-btn:hover {background-position:bottom right;text-decoration:none}
.Blue-Login-btn:hover span{background-position:bottom left;}
/*Blue LOGIN BUTTON END*/

 /*Yellow LOGIN BUTTON START*/
.yell-Login-btn  { background:url(../images/yellow_login_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:10px;}
.yell-Login-btn  a { color:#FFFFFF; text-decoration:none;}
.yell-Login-btn span a { background:transparent;margin:0;border:0;padding:0; color:#ffffff; font-weight:100; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:12px;height:24px; line-height:18px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}

.yell-Login-btn span { background: transparent url(../images/yellow_login_left.png) no-repeat top left; display: block;
padding:0px 0 0px 10px; line-height:18px; height:24px; vertical-align:middle;}
.yell-Login-btn span input:focus {outline:none; border:none; color:#ffffff;}

.yell-Login-btn:hover {background-position:bottom right;text-decoration:none}
.yell-Login-btn:hover span{background-position:bottom left;}
/*Yellow LOGIN BUTTON END*/
/*Header banner Start*/
.banner-wraper { float:left; width:100%;}
.banner-wraper:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.banner-container { background:url(../images/blue_shadow_top.png) no-repeat top; padding-top:25px; width: 61.2%; margin: 0 auto; position: relative; }
.img-block{ display:block; float:left; margin-right:15px;}
.Font-56Black{ font-family:Arial Black, Helvetica, sans-serif; font-size:56px; color:#565656;}
.Font-42Bold{ font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#565656; font-weight:bold;}
/*Header banner End*/

/*FOTTER START */
.Fotter-wraper{ float:left; width:100% ; background:url(../images/hader_color_strip.png) repeat-x top;  bottom:0; left:0; right:0;}
.Fotter-Padd { clear:both; padding:18px 0px; }
.Fotter-container { width: 61.2%; margin: 0 auto; position: relative; }
.Fotter-container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.Fotter-copyright { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#555555;}
/*FOTTER END*/

label.error {
	display: inline;
	color: red;
	font-style: normal;
	font-weight: normal;
	float:none;
	/*width:600px;*/
	background-color: transparent;
	/*background-image: url("../images/unchecked.gif");*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 6px 2px;
	/*padding-left: 25px;*/
}

}
.login-Btm-shadow {
    background: url('../images/login_btm_shadow.png') no-repeat scroll center bottom transparent;
    padding-bottom: 15px;
	
	.login-Btm {
    background: url('../images/login_btm_bg.png') repeat-x scroll 0% 0% transparent;
    height: 43px;
    border: 1px solid #E4E4E4;
}