@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_left { float:left; }
.float_right { float:right; }
.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::::*/ 


/*--------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%;   background:#ebecec url(../images/color_strip.png) repeat-x bottom; height:91px;}
.login-content { width:50%; margin: 0 auto;border:solid 1px; position: relative; }
.login-Logo { display: block; width: 100%; margin:0 auto; margin-top:15px; text-align:center;}
.login-Logo img{ display: block; text-align:center; }
#img
{
width:50%;
background-size:contain;
}

.login-page-wraper{float:left; width:100%; background:#ebecec; }
.login-MarT { margin-top:5%; margin-bottom:5%;}
.login-small {position: relative; z-index: 50;  width: 324px; min-height:380px; 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; font-size:16px; color:#0482c3;}

.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:12px; margin-top: 15px;}

.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;}
.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; 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; 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: 12px;line-height: 18px;}
.Font-B12 a{color: #0482c3; text-decoration:none;}
.Font-B12 a:hover{color: #0482c3; text-decoration:underline;}

/*ORANGE NORMAL BUTTON START*/
.Oran-nor-btn  {background:url(../images/ora-normal-btn-right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:15px;}
.Oran-nor-btn span input { background:transparent;margin:0;border:0;padding:0;color:#FFFFFF;font-weight:bold;
font-family:Arial, Helvetica, sans-serif;font-size:14px;height:32px; line-height:32px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.Oran-nor-btn span a { background:transparent;margin:0;border:0;padding:0;color:#FFFFFF;font-weight:bold;
font-family:Arial, Helvetica, sans-serif;font-size:14px;height:32px; line-height:32px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;text-decoration:none;}
.Oran-nor-btn span { background: transparent url(../images/ora-normal-btn-left.png) no-repeat top left; display: block;
padding:0px 0 0px 13px; line-height:32px; height:32px; vertical-align:middle;}
.Oran-nor-btn span input:focus {outline:none; border:none; color:#ffffff;}
.Oran-nor-btn span a:hover {outline:none; border:none; color:#ffffff;}
.Oran-nor-btn:hover {background-position:bottom right;text-decoration:none}
.Oran-nor-btn:hover span{background-position:bottom left;}
/*ORANGE BUTTON END*/


.login-Btm-shadow { background:url(../images/login_btm_shadow.png) no-repeat bottom center; padding-bottom:15px;}
.login-Btm { background:url(../images/login_btm_bg.png) repeat-x; height:43px; border:solid 1px #e4e4e4;}


.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:12px; text-align:center; color:#555555;}

/*--------LOGIN PAGE END---------*/

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.header {display: block; min-width: 984px; }
.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: 980px; 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; }
.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: 980px; 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*/

/*PAGE START*/
.page {float:left; width:100%;position: relative; z-index: 99;}
.inner-Container { margin: 0 auto; padding:0px 0px 10px 0px; width: 980px;}
.inner-Container:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

/*Page Title Start*/
.page-title-box{}
.page-title-left {width:980px;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; }
/*Page Title End*/

.content-page{background:url(../images/blue_shadow_top.png) no-repeat top; padding-top:10px; min-height:500px;}
.content-page:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}

.Row-Hold {}

.brd-T {border-top:solid 1px #cccccc;}
.brd-B {border-bottom:solid 1px #cccccc;}
.brd-R {border-right:solid 1px #cccccc;}
.brd-L {border-left:solid 1px #cccccc;}


.AssementFont-16 {font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#363636; display:block; float:left; margin-top:5px; margin-right:15px;}

/*INPUT CLASS*/
.input-Font16 {border-color:#C2C2C2 #E6E6E6 #E6E6E6 #C2C2C2;border-style:solid;border-width:1px;font-family:Arial,Helvetica,sans-serif; font-size:14px; padding:5px 6px; 
color:#000; min-height:18px;}
.input-Font16:focus { border: 1px solid #a5a4a4; color:#000;}
.input-Font16 option{ font-size:12px;}
/*INPUT CLASS*/


.LabelF13 {font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#363636; margin-top:5px;}




.FontB16 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:100;  color:#B52218; margin-top:5px;}

.col-half{ width:50%;}
.col-1{ width:60%;}
.col-2{ width:38%;}
.col-3{ width:20%;}
.col-4{ width:79%;}
.col-5{ width:80%;}

/*ORANGE NORMAL BUTTON START*/
.blue-Big-btn  {background:url(../images/blue_btn_bg_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:15px;}
.blue-Big-btn span a { background:transparent;margin:0;border:0;padding:0;color:#FFFFFF;font-weight:bold; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:15px;height:41px; line-height:41px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.blue-Big-btn span input { background:transparent;margin:0;border:0;padding:0;color:#FFFFFF;font-weight:bold; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:15px;height:41px; line-height:41px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.blue-Big-btn span { background: transparent url(../images/blue_btn_bg_left.png) no-repeat top left; display: block;
padding:0px 0 0px 13px; line-height:41px; height:41px; vertical-align:middle;}
.blue-Big-btn span input:focus {outline:none; border:none; color:#ffffff;}
.blue-Big-btn:hover {background-position:bottom right;text-decoration:none}
.blue-Big-btn:hover span{background-position:bottom left;}
/*ORANGE BUTTON 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: 980px; 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:12px; line-height:18px; color:#555555;}
/*FOTTER END*/


/*INPUT CLASS*/
.input-FontC13 {border-color:#C2C2C2 #E6E6E6 #E6E6E6 #C2C2C2;border-style:solid;border-width:1px;font-family:Arial,Helvetica,sans-serif; font-size:13px; padding:5px 6px; 
color:#000; min-height:18px; text-align:center;}
.input-FontC13:focus { border: 1px solid #a5a4a4; color:#000;}
.input-FontC13 option{ font-size:12px;}
/*INPUT CLASS*/

.Record-table {border-collapse: collapse; }

tr.RecordItemsHeader th { vertical-align: baseline; text-align: left; color: #363636; font-size: 13px; font-weight: 100; padding: 10px 0px 10px 10px;}

td.first{ padding-left:0;}

tr.DateRecord td {font-size:13px; color: #e96b09; font-weight:bold; padding: 10px 0px 10px 10px; text-align:center; vertical-align:top;}

tr.TitleRecord td { font-size:13px; color: #363636; padding: 10px 0px 10px 10px; vertical-align:middle;}

tr.TotalRecord td { border-bottom:solid 1px #cccccc;  border-top:solid 1px #cccccc; font-size:13px; color: #e96b09; font-weight:bold; padding: 10px 0px 10px 10px; text-align:center; vertical-align:top;}
tr.TotalRecord td.span {text-align:left; }

tr.Record-Dollar td { border-bottom:solid 0px #cccccc;  border-top:solid 1px #cccccc; font-size:13px; color: #363636; font-weight:100; padding: 10px 0px 10px 10px; vertical-align:top;}
tr.Record-Dollar td span { font-size:24px; text-align:left; }


/*MENU TAB START*/

.menu-inpage-tab { min-height:30px;}
.menu-inpage-tab:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.menu-inpage-strip {background:#4197ed; border-top:solid 1px #6fb4ef; height:5px; display:block; clear:both;}
.AJXCSSMenuVNAeeVB {position:relative;z-index:9999;width:100%;  font-family:Arial, Helvetica, sans-serif; }
* html .AJXCSSMenuVNAeeVB .ajxmw1 {float:left;height: 1px;border-left:590px solid #ffffff;}
* html .AJXCSSMenuVNAeeVB .ajxmw2 {margin-left:-590px;height: 1px;}
.AJXCSSMenuVNAeeVB ul {position:relative;float:left;width:100%; min-width:100%;margin:0;padding:0;list-style-type:none;  min-height:30px;}
.AJXCSSMenuVNAeeVB li {float:left;margin:0; margin-right:10px; background: url(../images/top_menu_bg_right.png) no-repeat top right; color: #ffffff; padding-right:12px;}

.AJXCSSMenuVNAeeVB li:hover,.AJXCSSMenuVNAeeVB .ajxover {position:relative;}
.AJXCSSMenuVNAeeVB a { display:inline-block; text-decoration:none; font-weight:100;text-align:center; color:#555; font-size:15px; font-family:Arial, Helvetica, sans-serif; 
height:35px; line-height:35px;}
.AJXCSSMenuVNAeeVB li span { background:url(../images/top_menu_bg_left.png) no-repeat top left;  display:block; line-height:35px; height:35px; padding-left:12px;}

.AJXCSSMenuVNAeeVB li:hover { background: url(../images/top_menu_bg_right.png) no-repeat right bottom; color: #ffffff;}
.AJXCSSMenuVNAeeVB li:hover span { background:url(../images/top_menu_bg_left.png) no-repeat left bottom; }

.AJXCSSMenuVNAeeVB li.active {background: url(../images/active_top_menu_right.png) no-repeat right top; color: #ffffff;}
.AJXCSSMenuVNAeeVB li.active span{background:url(../images/active_top_menu_left.png) no-repeat left top}
.AJXCSSMenuVNAeeVB li.active a{ color:#FFFFFF !important; }

/*ACTIVE GREEN MENU START*/
.AJXCSSMenuVNAeeVB li.active-green {background: url(../images/active_green_color_menu_right.png) no-repeat right top; color: #ffffff;}
.AJXCSSMenuVNAeeVB li.active-green span{background:url(../images/active_green_color_menu_left.png) no-repeat left top}
.AJXCSSMenuVNAeeVB li.active-green a{ color:#FFFFFF !important; }
/*ACTIVE GREEN MENU END*/

/*ACTIVE RED MENU START*/
.AJXCSSMenuVNAeeVB li.active-red {background: url(../images/active_red_color_menu_right.png) no-repeat right top; color: #ffffff;}
.AJXCSSMenuVNAeeVB li.active-red span{background:url(../images/active_red_color_menu_left.png) no-repeat left top}
.AJXCSSMenuVNAeeVB li.active-red a{ color:#FFFFFF !important; }

/*ADD 3-July-2012 ACTIVE Yello MENU START*/
.AJXCSSMenuVNAeeVB li.active-yellow {background: url(../images/active_yellow_color_menu_right.png) no-repeat right top; color: #ffffff;}
.AJXCSSMenuVNAeeVB li.active-yellow span{background:url(../images/active_yellow_color_menu_left.png) no-repeat left top}
.AJXCSSMenuVNAeeVB li.active-yellow a{ color:#FFFFFF !important; }
/*ADD 3-July-2012  ACTIVE Yello MENU END*/

/*ADD 3-July-2012 ACTIVE Yello MENU START*/
.AJXCSSMenuVNAeeVB li.active-orange {background: url(../images/active_orange_color_menu_right.png) no-repeat right top; color: #ffffff;}
.AJXCSSMenuVNAeeVB li.active-orange span{background:url(../images/active_orange_color_menu_left.png) no-repeat left top}
.AJXCSSMenuVNAeeVB li.active-orange a{ color:#FFFFFF !important; }
/*ADD 3-July-2012  ACTIVE Yello MENU END*/

.AJXCSSMenuVNAeeVB li.last{ margin-right:0;}


.AJXCSSMenuVNAeeVB ul ul {position:absolute;left:-9999px;top:-9999px; width:190px;height:auto; 
background:#4496eb; z-index:999; padding:0px 0xp 8px 0px;}
.AJXCSSMenuVNAeeVB ul :hover ul,.AJXCSSMenuVNAeeVB ul .ajxover ul {left:-1px;top:35px; margin-left:1px; }

.AJXCSSMenuVNAeeVB li li { display:block; float:none; border-width:0px; margin-right:0; padding:0; background:none;}
.AJXCSSMenuVNAeeVB li li span{ background-image:none;}
.AJXCSSMenuVNAeeVB ul ul a,.AJXCSSMenuVNAeeVB ul :hover ul a,.AJXCSSMenuVNAeeVB ul :hover ul :hover ul a,.AJXCSSMenuVNAeeVB ul .ajxover ul a,.AJXCSSMenuVNAeeVB ul .ajxover ul .ajxover ul a {float:none; display:block;margin:0;  height:auto; min-height:25px;font:12px/25px Helvetica,Arial,sans-serif;text-decoration:none;text-align:left;border:0;color:#ffffff; padding:0px 10px 0px 10px;
background:none; width:auto;}
.AJXCSSMenuVNAeeVB ul ul :hover a,.AJXCSSMenuVNAeeVB ul ul :hover ul :hover a,.AJXCSSMenuVNAeeVB ul ul .ajxover a,.AJXCSSMenuVNAeeVB ul ul .ajxover ul .ajxover a { background:#666; color:#ffffff;}
.AJXCSSMenuVNAeeVB ul ul a.ajxsub,.AJXCSSMenuVNAeeVB ul :hover ul a.ajxsub,.AJXCSSMenuVNAeeVB ul .ajxover ul a.ajxsub {
padding:0 0px 0 0px; background: none;}
.AJXCSSMenuVNAeeVB ul ul :hover a.ajxsub,.AJXCSSMenuVNAeeVB ul ul .ajxover a.ajxsub { background:#286eb0; color:#353283; }
.AJXCSSMenuVNAeeVB ul :hover ul ul,.AJXCSSMenuVNAeeVB ul .ajxover ul ul {position:absolute;left:-9999px;top:-9999px;}
.AJXCSSMenuVNAeeVB ul :hover ul :hover ul,.AJXCSSMenuVNAeeVB ul .ajxover ul .ajxover ul {left:99%;top:-1px;}

.AJXCSSMenuVNAeeVB ul ul.Last-hover-left{ margin-left:-70px; }
.AJXCSSMenuVNAeeVB br {clear:both;height:0;font-size: 1px;line-height: 0px;}
/*::::MENU END HERE::::*/


.menu-nav {}
.menu-nav ul{  list-style-type: none; display:block; overflow:hidden; padding:0; margin-left:0px; margin:0px; }

.menu-nav ul li {float:left; margin:0; margin-right:5px; background: url(../images/second_menu_right.png) no-repeat top right; color: #ffffff; line-height:29px; height:29px;padding-right:10px;}
.menu-nav ul li a{ color:#555555; text-decoration:none;}
.menu-nav ul li span { background:url(../images/second_menu_left.png) no-repeat top left;  display:block; line-height:29px; height:29px; padding-left:10px;}

.menu-nav ul li:hover { background: url(../images/second_menu_right.png) no-repeat right bottom; color: #ffffff;}
.menu-nav ul li:hover span { background:url(../images/second_menu_left.png) no-repeat left bottom; }

.menu-nav ul li.active {background: url(../images/active_second_menu_right.png) no-repeat right top; color: #ffffff;}
.menu-nav ul li.active span{background:url(../images/active_second_menu_left.png) no-repeat left top}
.menu-nav ul li.active a{ color:#FFFFFF !important; }



.Tab-ConteBox{}
.Tab-NavBox { min-height:633px; }
.Tab-NavBox:after{clear: both;content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;}
.brd-OR { }


.tab-nav-sidebar { position:relative;}
.tab-nav-sidebar ul{  list-style-type: none; display:block; padding:0px; margin:0px; }
.tab-nav-sidebar ul li{ margin-bottom:10px;}
.tab-nav-sidebar ul li a{display: block; text-decoration: none;font-size: 13px;font-family:Arial, Helvetica, sans-serif;line-height:19px;min-height:22px;padding: 6px 8px 6px 8px;
background:#fff url(../images/grey_menu_bg_sidebar.png) repeat-x bottom;
border-top:solid 1px #e3e3e3; border-bottom:solid 3px #e3e3e3; border-right:solid 0px #e3e3e3; border-left:solid 1px #e3e3e3;}
.tab-nav-sidebar ul li a{ color: #3B3B3B; display: block; text-decoration:none;}
.tab-nav-sidebar ul li a:hover { background:#fff url(../images/grey_menu_bg_sidebar.png) repeat-x top; color: #B52218; text-decoration:none;}

.tab-nav-sidebar ul li.active span{ display:block; text-indent:-9999px; width:16px; height:43px; right:-18px; top:0; position:absolute; background-image:url(../images/orange_nav_sidebar_on.png); background-repeat:no-repeat; background-position:top left; color: #ffffff;}

.tab-nav-sidebar ul li.active a{border-top:solid 1px #fcbd81; border-bottom:solid 2px #d38f4e; border-right:solid 0px #fcbd81; border-left:solid 1px #fcbd81; 
 background:#ffa34c url(../images/orange_menu_bg_sidebar.png) repeat-x top;color:#3B3B3B;}
 
/*ADD 3-July-2012*/
.tab-nav-sidebar ul li.yellow-light a{border-top:solid 1px #e9ec5e; border-bottom:solid 2px #cbcd72; border-right:solid 0px #e9ec5e; border-left:solid 1px #e9ec5e; 
 background:#f4f5a4 url(../images/yellow_light.png) repeat-x top;color:#3B3B3B;}
 
 .tab-nav-sidebar ul li.red-light a{border-top:solid 1px #fa745d; border-bottom:solid 2px #c86150; border-right:solid 0px #fa745d; border-left:solid 1px #fa745d; 
 background:#e9705b url(../images/red_light.png) repeat-x top;color:#3B3B3B;}
 
.tab-nav-sidebar ul li.green-light a{border-top:solid 1px #d6efa6; border-bottom:solid 2px #acc467; border-right:solid 0px #d6efa6; border-left:solid 1px #d6efa6; 
 background:#d0ee6e url(../images/green_light.png) repeat-x top;color:#3B3B3B;}
 
.tab-nav-sidebar ul li.blue-light a{border-top:solid 1px #bbdbf7; border-bottom:solid 2px #91b6cf; border-right:solid 0px #bbdbf7; border-left:solid 1px #bbdbf7; 
 background:#aadcfa url(../images/blue_light.png) repeat-x top;color:#3B3B3B;}
/*.tab-nav-sidebar ul li.active a:hover{background:#ff8600 url(../images/orange_menu_bg_sidebar.png) repeat-x top;}
*/
.Mar3T{ margin-top:3px;}
.Mar3B{ margin-bottom:3px;}
.Mar3R{ margin-right:3px;}
.Mar3L{ margin-left:3px;}

.Mar25T{ margin-top:25px;}
.Mar25B{ margin-bottom:25px;}
.Mar25R{ margin-right:25px;}
.Mar25L{ margin-left:25px;}

.Font-Label{ font-size:13px; line-height:13px; color:#363636;}
.Font13{font-size: 13px;font-family:Arial, Helvetica, sans-serif; color:#363636;}
.Font14{font-size: 14px;font-family:Arial, Helvetica, sans-serif; line-height:10px; color:#363636;}
.FontB20{font-size:20px;font-family:Arial, Helvetica, sans-serif; color:#B52218;}
.Font17{font-size:17px;font-family:Arial, Helvetica, sans-serif; line-height:20px;color:#363636;}

.question-Title-hold { float:left; width:100%; position:relative;}
.thumb-box-Hold { position:relative; }
.thumb-box{ position:absolute; right:0; top:0;}
.thumb-box img{border:solid 1px #e4e4e4; padding:2px; width:112px; height:112px;}

ul.radio-box { list-style:none; padding:0px;margin:0px;}
ul.radio-box li {float: left; padding:3px 4px 2px 6px;margin: 0 6px 0 0px; font-family:Helvetica, sans-serif; font-size:13px; line-height:20px; height:20px; color: #363636;  background:#fff url(../images/grey_menu_bg_sidebar.png) repeat-x bottom; border:solid 1px #e4e4e4;}
ul.radio-box li label { border-left:solid 1px #ddd; padding-left:2px;}
*+html ul.radio-box li{padding:2px 8px 3px 6px;}

/*JUNE 6 2012 CSS*/
*:first-child+html label.Line-H20 { line-height:20px;}

/* Jquery Demo */
:focus
{
	outline-width: medium;
	outline-style: none;
	outline-color: -moz-use-text-color;
}
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:14px;
    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;
}


.error_new { 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;*/}
	
	.error_url { 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;*/}
/*Dashboard Start*/

/*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;}

tr.table-title th{ border-bottom: 1px solid #dddddd; border-top: 1px 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: 13px;font-weight: normal;padding: 10px 10px 10px 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; }

ul.List-Font-13 { }
ul.List-Font-13 li { color: #4F4F4F; list-style-type: none; margin-left: 0px; padding: 4px 0px; 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*/

/***Note POpup**/
.company-Logo{ padding-top:7px;}

/*=======3-July-2012 Start=====*/
.window_box{}
.window_tab_brd{ background:url(../images/orange_pixel.png) repeat-y 3px top; height:100%; min-height:100%;}
.window_Padd{ padding:5px 10px 10px 10px;}
.rw_TR{ background:url(../images/round_top_right.png) no-repeat top right; display:block; }
.rw_MB{ background:url(../images/round_midd_gredient.png) repeat-x top left; display:block; border:solid 1px #9b9b9b; border-top:solid 0px #9b9b9b; 
border-bottom:solid 0px #9b9b9b;}

.rw_BR { background:url(../images/round_btm_right.png) no-repeat bottom right; display:block;}
.block{ display:block;}
.sep{ border-bottom:solid 1px #9b9b9b !important; height:1px; display:block; clear:both; margin-top:15px;}
.FontOrange17{font-size:17px;font-family:Arial, Helvetica, sans-serif; line-height:20px;color:#fb7b03;}

/*========10-July-2012 Start=========*/
ul.linkedit { list-style:none; clear:both; margin:0px;padding:0px;}
ul.linkedit li img{ display:block; float:left; border-right:solid 1px #ddd; padding-right:4px; margin-right:5px; height:18px;}
ul.linkedit li {float: right; padding:4px 6px 3px 4px;margin: 0 8px 0 0px; font-family:Helvetica, sans-serif; font-size:14px; line-height:18px; height:18px; color: #363636;  background:#fff url(../images/grey_menu_bg_sidebar.png) repeat-x bottom; border:solid 1px #e4e4e4;}
ul.linkedit li a{ color: #363636;  text-decoration:none;}
ul.linkedit li label { border-left:solid 1px #ddd; padding-left:8px;}

/*ADD GREEN NORMAL BUTTON START*/
.add-grren-btn  {background:url(../images/add_green_btn_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:15px; cursor:pointer;}
.add-grren-btn span a { background:transparent;margin:0;border:0;padding:0;color:#FFFFFF;font-weight:bold; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:15px;height:41px; line-height:41px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.add-grren-btn span { background: transparent url(../images/add_green_btn_left.png) no-repeat top left; display: block;
padding:0px 0 0px 40px; line-height:41px; height:41px; vertical-align:middle;}
.add-grren-btn span input:focus {outline:none; border:none; color:#ffffff;}
.add-grren-btn:hover {background-position:bottom right;text-decoration:none}
.add-grren-btn:hover span{background-position:bottom left;}
/*ADD GREEN BUTTON END*/

/*REMOVE GREEN NORMAL BUTTON START*/
.remov-grren-btn  {background:url(../images/remove_green_btn_right.png) no-repeat  top right; display: inline-block; float:left;text-align:center; padding-right:15px; cursor:pointer;}
.remov-grren-btn span a { background:transparent;margin:0;border:0;padding:0;color:#FFFFFF;font-weight:bold; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;font-size:15px;height:41px; line-height:41px;vertical-align:super;display:inline-block;overflow:visible;white-space:nowrap;cursor:pointer;}
.remov-grren-btn span { background: transparent url(../images/remove_green_btn_left.png) no-repeat top left; display: block;
padding:0px 0 0px 40px; line-height:41px; height:41px; vertical-align:middle;}
.remov-grren-btn span input:focus {outline:none; border:none; color:#ffffff;}
.remov-grren-btn:hover {background-position:bottom right;text-decoration:none}
.remov-grren-btn:hover span{background-position:bottom left;}
/*REMOVE GREEN BUTTON END*/

/*12-July-2012 Start*/
.white-menu-nav {}
.white-menu-nav ul{  list-style-type: none; display:block; overflow:hidden; padding:0; margin-left:0px; }

.white-menu-nav ul li {float:left; margin:0; margin-right:5px; background: url(../images/white_gredient_tab_right.png) no-repeat top right; color: #ffffff; line-height:25px;
 height:27px;padding-right:10px;}
.white-menu-nav ul li a{ color:#555555; text-decoration:none;}
.white-menu-nav ul li span { background:url(../images/white_gredient_tab_left.png) no-repeat top left;  display:block; line-height:25px; height:27px; padding-left:10px;}

.white-menu-nav ul li:hover { background: url(../images/white_gredient_tab_right.png) no-repeat right bottom; color: #ffffff;}
.white-menu-nav ul li:hover span { background:url(../images/white_gredient_tab_left.png) no-repeat left bottom; }

.white-menu-nav ul li.active {background: url(../images/white_gredient_tab_active_right.png) no-repeat right top; color: #ffffff;}
.white-menu-nav ul li.active span{background:url(../images/white_gredient_tab_active_left.png) no-repeat left top}
.white-menu-nav ul li.active a{ color:#FFFFFF !important; }

/*Summary Report 12-July-2012*/
.span3{ width:30%;}
.span4{ width:70%;}

.well {background-color: #ffffff;border: 1px solid #9B9B9B;border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20) outset; margin-bottom: 20px; min-height: 20px;padding: 19px;}
.summary_report p { line-height:20px; font-size:12px; color:#363636;}
.summary_report p a{color:#B52218; text-decoration:none;}
.summary_report p a:hover{color:#B52218; text-decoration:underline;}

.summary_report h3 {color: #FB7B03;font-family: Arial,Helvetica,sans-serif; font-weight:bold;font-size: 15px;line-height: 20px; margin-bottom:10px;}

.summary_report ul{ list-style:inside; margin-bottom:10px;}
.summary_report ul li{ line-height:20px; font-size:12px; color:#363636;}
/*Summary Report 12-July-2012*/

.footer_contact a{ color: #555555; padding:0px 0px 0px 0px; display:block; text-decoration:none;}
.footer_contact a:hover { text-decoration: none; color: #ff8b14; }


.QnDesc {}
.QnDesc ul {padding-left:40px;}
.QnDesc ol {padding-left:40px;}


/* bredcrumbs CSS*/

#crumbs {
	height:4em;
	margin:0px;padding:0px;
	border-bottom:3px solid #b52218;
    margin-top:4px;
	
	}
#crumbs li {
list-style-type:none;
	float:left;
	line-height:4em;
	color:#777;
	 
    background-color:#f2f2f2 !important;
	}		
#crumbs li a {
	background:url(../images/crumbs1.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;
	padding-left:.75em;
	border-right: solid 4px #fff;
	}
#crumbs li a.active {
	color:#ffffff;
	text-decoration:none;
	padding-left:.75em;
	 background-color:#b52218 !important;
	 border-right: solid 4px #fff;
	}	

#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;}