 html, body {
height: 100%;
background-color:#efefef;/*BackgroundColor*/
font-family:Arial, Helvetica, sans-serif;
padding:0;margin:0;
font-size:12px;
color:#322e66;/*AllBodyFontColor*/
}
img
{
    border:0;
}
h1, h2, h3,h4, h5, h6 { font-weight:normal;
}
.line{border-bottom:8px solid #2c276c;/*BarUnderMenu*/ width:100%; padding-top:95px;}
.clear{clear:both;}
.clear2{clear:right;}
a{color:#0291d4; text-decoration:none;}
a#closebt{ position:absolute; top:130px; left:208px; outline:none; z-index:999;}
a#openbt{ position:absolute; top:130px; left:0px; outline:none; display:none;z-index:999;}
a.button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:arial;font-size:12px;font-weight: bold;padding:8px 12px 8px 12px;text-align: center;cursor:pointer; margin:10px 10px 0 0; float:left;}
.red{color:#fff;background: #eb8484;text-shadow:1px 1px #cc5959;}
.green{color:#fff;background: #7dc44e;text-shadow:1px 1px #4c9021;}
.red:hover{ background-color:#d96060;}
.green:hover{ background-color:#69b736;}
.gray{color:#2c2860; background: #f3f3f3; background-image:linear-gradient(to bottom, #faf8f8, #dfdbdb);}
.gray:hover{ background-color:#e5e5e5; background-image:linear-gradient(to bottom, #dfdbdb, #faf8f8);}
.orange{color:#fff; background-color:#e37622; background-image:linear-gradient(to bottom, #f18939, #c96010)}
.orange:hover{ background-color:#e37622; background-image:linear-gradient(to bottom, #c96010, #f18939)}
.darkblue{color:#fff; background-color:#453570; background-image:linear-gradient(to bottom, #4f4078, #2c276c);}
.darkblue:hover{ background-color:#453570; background-image:linear-gradient(to bottom, #2c276c, #4f4078)}

.button{color:#fff; background-color:#e37622; background-image:linear-gradient(to bottom, #f18939, #c96010);/*(ButtonShadowTop,ButtonShadowBottom)*/-moz-border-radius:4px;-webkit-border-radius:6px;border-radius:4px;font-family:arial;font-size:12px;font-weight: bold;padding: 3px 5px;text-align: center;cursor:pointer; /*margin:10px 10px 0 0;float:left;*/ }
.button:hover{background-color:#e37622; background-image:linear-gradient(to bottom, #c96010, #f18939)/*(ButtonShadowBottom,ButtonShadowTop)*/}
.historyimg
{
    width:20px;
    float:left;
    margin-right: 12px;
}
.historyimg img
{
    width:15px;
}
.validationSummary {
	background: #FFF7D0;
	padding: 5px;
	border: 1px solid #E4D0B6;
	margin-top: 1px;
	margin-bottom: 1px;
}


#panelwrap{width:98%; margin:0px auto; background-color:#FFFFFF;/*BodyColor*/
           -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px; border-radius:0px;border:0px #c0cdd2 solid; min-height: 100%; height: auto; height: 100%;}
#panelwrapNarrow{width:98%; margin:0px auto; background-color:#ffffff;
           -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px; border-radius:0px;border:0px #c0cdd2 solid; min-height: 100%; height: auto; height: 100%;}

.ModelPopUp
{
background-color:Gray;
border-bottom-width:3px;
border-bottom-style:solid;
border-bottom-color:Gray;
padding:3px;
width:250px;

}
.ModelBackGround
{
	
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7 ;
	
}
	
#loginpanelwrap{/*margin:20px 20px auto 20px;*/-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px; border-radius:10px;}

.header{ width:100%; height:auto;}
.logo{ font-size:26px; float:left; padding:5px 0 0 18px;}
.logo a{ color:#366082;font-family: 'Belgrano', serif;}
.header_right{ float:right; padding:10px 15px 0 0;}
.header_right a{ margin:0 0 0 5px; color:#000000; font-weight:bold;}
.header_right a.toplink{padding:0 0 0 5px;}
.header_right2{ float:right; padding:10px;  border:2px solid #cdcdcd; margin:12px; -webkit-border-radius:15px;border-radius:15px;}
.header_right2 a{ margin:0 0 0 5px; color:#000000;}
.header_right2 a.toplink2{padding:0 0 0 20px;}
.center_content{clear:both; padding:5px 5px 50px 5px;}
.center_content2{clear:both; width:100%; background:#efefef;}

.loginheader{ width:100%; height:auto;}
.logintitle{ font-size:26px; padding:25px 0 0 0px;}
.logintitle a{ color:#e67824;font-family: 'Belgrano', serif; font-size:20px; padding-left:40px;}

.title {
	font-size: 14px;
	font-weight: bold;
	color:#000;
	padding-left: 2px;
}

.menu{ width:100%; float:left;}
.menu ul{ padding-top:0px; margin:0px; list-style:none;}
.menu ul li{ float:left; padding:0px; margin:0px; font-size:13px;}
.menu ul li a{ display:block; float:left; background-color:#e37622; background-image:linear-gradient(to bottom, #f18939, #c96010);/*(MenuShadowTop,MenuShadowBottom)*/ padding:7px 12px 5px 12px; color:#fff;/*MenuFontColor*/ font-weight:bold; text-decoration:none;
margin:0 4px 0 0;
-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;
-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;
}
.menu ul li a.selected{ display:block; background-color:#453570; background-image:linear-gradient(to bottom, #4f4078, #2c276c);
}
.menu ul li a:hover{background-color:#453570; background-image:linear-gradient(to bottom, #4f4078, #2c276c);}
.texttittle{color:#fff; font-size:14px; font-weight:bold; padding-bottom:10px; padding-top:5px; padding-left:40px;}
.submenu{ height:auto; background-color:#fbfbfb;/*MenuContainer*/ clear:both; border-top:10px solid #f3f3f4; border-left: 10px solid #ec7c25;/*BorderContainsSubMenu*/}
.submenutop{ height:auto; background-color:#ec7c25;/*BorderContainsSubMenu*/ border-left:7px solid #ec7c25;/*BorderContainsSubMenu*/ border-bottom:1px solid #a9a9a9; clear:both; color:#fff; font-size:14px; font-weight:bold; padding-bottom:10px; padding-top:5px; padding-left:40px;}
.submenubottom{ height:auto; background-color:#ec7c25;/*BorderContainsSubMenu*/ border-left:7px solid #ec7c25;/*BorderContainsSubMenu*/ border-bottom:1px solid #a9a9a9; clear:both; color:#fff; font-size:14px; font-weight:bold; padding-bottom:10px; padding-top:5px; padding-left:40px; border-bottom: 1px solid #cccccc;}
.submenu ul{ padding:5px 0 5px 25px; margin:0px; list-style:none;}
.submenu ul li{ float:left; padding:0px; margin:0px;}
.submenu ul li a{ display:block; float:left; padding:3px 6px 3px 6px;  color:#2c276c;/*SubMenuFontColor*/ font-size:14px; background-color:#efefef;/*SubMenuColor*/ font-weight:bold; text-decoration:none; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
margin:5px 4px 10px 0;font-size:14px;}
.submenu ul li a.selected{display:block; float:left; padding:3px 6px 3px 6px; color:#FFFFFF; text-decoration:none;
margin:5px 4px 8px 0;color:#FFFFFF; font-size:14px; background-color:#ec7c25; font-weight:bold;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
}
.submenu ul li a:hover{background-color:#ec7c25; font-weight:bold; color:#FFFFFF; font-size:14px;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
}


.sidebar{
/*width:222px;*/
float:left;
/*margin-left: -100%;*/
padding:0px 0 0 0px;
position:relative;
left:0px;
}
.sidebar h2{
width:187px; margin:10px 10px 0 10px;
-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;
-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;
background-color:#bad7e6; color:#22425e; font-size:14px; font-weight:bold; padding:10px 0 10px 15px; text-shadow:1px 1px #DCEEF7;
border-bottom:1px #8A9296 solid;
}
.sidebar ul{
background-color:#FFFFFF; list-style:none;
width:170px; border:1px #D6D6D6 solid; border-top:none;
padding:10px 15px 15px 15px; margin:0px 0 15px 10px;
-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;
}
.sidebar ul li{
border-bottom:1px #ededed solid; 
}
.sidebar ul li a{
color:#000000; display:block;padding:5px 0 5px 5px;
}
.sidebar ul li a:hover{
background-color:#ededed;
}
.sidebar_section_text{
background-color:#FFFFFF;
width:170px; border:1px #D6D6D6 solid; border-top:none;
padding:10px 15px 15px 15px; margin:0px 0 15px 10px;
-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}

#right_wrap
{
float: left;
width: 100%;
background: #fbfbfb;
height:550px;
-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;-khtml-border-bottom-left-radius:12px;border-bottom-left-radius:12px;
-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;-khtml-border-bottom-right-radius:12px;border-bottom-right-radius:12px;}
}
#right_content{
/*margin:10px 10px 10px 232px;*/
}
.form_sub_buttons{ padding:0 0 20px 0; float:left;}
#right_content h2{ 
margin:0px; clear:both;
-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;
-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;
color:#22425e; font-size:20px; font-weight:bold; padding:10px 0 10px 0px; text-shadow:0px 0px #DCEEF7;
border-bottom:0px #ABC7D6 solid;
}


#rounded-corner
{
margin:0px;
width:100%;
text-align: left;
border-collapse: collapse;
}
#rounded-corner th
{
padding: 8px;
font-weight: bold;
font-size:12px;
color: #2b285f;/*TableHeadeFontColor*/
background: #ededed;/*TableHeader*/
border-bottom: 1px solid #000;
border-right: 3px solid #fff;
}
#rounded-corner tr.odd td
{
padding: 8px;
background: #f5f5f5;/*TableOddColor*/
border-top: 2px solid #fff;
border-right: 3px solid #fff;
color: #2b285f;
}
#rounded-corner tr.even td
{
padding: 8px;
background: #e8e8e8;/*TableEvenColor*/
border-top: 2px solid #fff;
border-right: 3px solid #fff;
color: #2b285f;
}
#rounded-corner tfoot td
{
background: #dde8f0; font-size:11px;padding:8px 8px 8px 15px;
-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;
}
#rounded-corner tbody tr:hover td
{
background: #dedede;
}

/* Toggle
/*------------------------------------------*/
.toogle_wrap{background-color:#eeeaea;
margin:0px; clear:both;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
color:#22425e; font-size:14px; font-weight:bold; padding:10px 0 10px 15px; text-shadow:1px 1px #DCEEF7;}
.trigger{padding:0px;margin:0;}
.trigger a{color:#22425e; font-size:14px; font-weight:bold; padding:5px 0 5px 0; text-shadow:1px 1px #DCEEF7;text-decoration: none;display: block; }
.active {}
.trigger a:hover, .trigger a:hover:focus{}
.toggle_container{overflow: hidden;padding:0px 10px 0 0;clear: both; font-size:12px; font-weight:normal; line-height:20px;}

/* Tabs
/*------------------------------------------*/
ul.tabsmenu{ padding:15px 0 0 0;clear:both; list-style:none; margin:0px;}
ul.tabsmenu li a{ width:auto; float:left; margin:0 5px 0 0;text-align:center; 
background-color:#dddddd;
-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;
-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;
color:#22425e; font-size:14px; font-weight:bold; padding:10px 15px; 
}
ul.tabsmenu li.active a{ background-color:#eeeaea;}
ul.tabsmenu li a:hover{background-color:#e8e4e4;}
.tabcontent{ padding:10px; clear:both; border:1px #ddd solid; margin:0 0 15px 0;
-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
}
/*-------------------------------------form-------------------------------------*/
.form{padding:20px;}
.form_row{width:610px;float:left;clear:both;margin:0 0 10px 0;}
.form_row label{width:100px;float:left;padding:5px 0 0px 0;font-size:12px; color:#535E66; font-weight:bold; text-shadow:1px 1px #fff; text-align:left;}
.form_input{height:23px;padding:0px 0px 0 4px; /*background-color:#F4F6F7;*/ border:1px #90A9B7 solid; color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.form_inputDetails{height:17px; background-color:#F4F6F7; border:1px #90A9B7 solid; color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:11px;}
.form_inputEditor{width:500px;float:left;padding:0px 0px 0 4px; background-color:#F4F6F7; border:1px #90A9B7 solid; color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
select.form_select{height:25px;padding:0px 0px 0px 0px; background-color:#F4F6F7; background-image:url("images/select-bg.jpg"); border:1px #90A9B7 solid; color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.form_textarea{width:500px;height:100px;float:left;padding:3px 0px 0 4px; background-color:#F4F6F7; border:1px #90A9B7 solid; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
input.form_submit{float:right; clear:both; margin:0px 5px 0 0px;color:#2c2860;background: #f3f3f3; background-image:linear-gradient(to bottom, #faf8f8, #dfdbdb);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:arial;font-size:12px;font-weight: bold;padding:8px 15px;text-align: center;cursor:pointer; border:none;}
input.form_submit:hover{float:right; clear:both; margin:0px 5px 0 0px;color:#2c2860;background-color:#e5e5e5; background-image:linear-gradient(to bottom, #dfdbdb, #faf8f8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:arial;font-size:12px;font-weight: bold;padding:8px 15px;text-align: center;cursor:pointer; border:none;}
.loginform{padding:8px 25px;}
.loginform_row{width:250px;float:left;clear:both;margin:0 0 0px 0;}
.loginform_row label{width:100px;float:left;padding:5px 0 0px 0;font-size:12px; color:#535E66; font-weight:bold; text-shadow:1px 1px #fff; text-align:left;}
.loginform_input{width:250px;height:25px;float:left;padding:0px 0px 0 4px; background-color:#f5f5f5; border:1px #f5f5f5 solid; color:#2c276c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.fakeinput { position: relative; }
.fakeinput img { position: absolute; top: 5px; right: -4px;width:18px; }
input.loginform_submit{float:right; clear:both; margin:0px 5px 0 0px; color:#333067; background-color:#e5e5e5; background-image:linear-gradient(to bottom, #dfdbdb, #faf8f8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:arial;font-size:12px;font-weight: bold;padding:8px 15px;text-align: center;cursor:pointer; border:none;}
input.loginform_submit:hover{float:right; clear:both; margin:0px 5px 0 0px; color:#333067; background-color:#e5e5e5; background-image:linear-gradient(to bottom, #faf8f8, #f5f5f5);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:arial;font-size:12px;font-weight: bold;padding:8px 15px;text-align: center;cursor:pointer; border:none;}
.dropdown {
  float: right;
  display: inline-block;
  position: relative;
  overflow: hidden;
  height: 25px;
  width: 250px;
  margin-top: 5px;
  background: #f2f2f2;
  border: 1px solid;
  border-color: white #f7f7f7 #f5f5f5;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06));
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}
.dropdown:before, .dropdown:after {
  /*content: '';*/
  position: absolute;
  z-index: 2;
  top: 9px;
  right: 10px;
  width: 0;
  height: 0;
  border: 4px dashed;
  border-color: #888 transparent;
  pointer-events: none;
}
.dropdown:before {
  border-bottom-style: solid;
  border-top: none;
}
.dropdown:after {
  margin-top: 7px;
  border-top-style: solid;
  border-bottom: none;
}

.dropdown-select {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 6px 8px 6px 10px;
  height: 28px;
  line-height: 14px;
  font-size: 12px;
  color: #62717a;
  text-shadow: 0 1px white;
  /* Fallback for IE 8 */
  background: #f2f2f2;
  /* "transparent" doesn't work with Opera */
  background: rgba(0, 0, 0, 0) !important;
  border: 0;
  border-radius: 0;
}
.dropdown-select:focus {
  z-index: 3;
  width: 100%;
  color: #394349;
  outline: 2px solid #49aff2;
  outline: 2px solid -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dropdown-select > option {
  margin: 3px;
  padding: 6px 8px;
  text-shadow: none;
  background: #f2f2f2;
  border-radius: 3px;
  cursor: pointer;
}

/* Fix for IE 8 putting the arrows behind the select element. */
.lt-ie9 .dropdown {
  z-index: 1;
}
.lt-ie9 .dropdown-select {
  z-index: -1;
}
.lt-ie9 .dropdown-select:focus {
  z-index: 3;
}

/* Dirty fix for Firefox adding padding where it shouldn't. */
@-moz-document url-prefix() {
  .dropdown-select {
    padding-left: 6px;
  }
}

.dropdown-dark {
  background: #444;
  border-color: #111 #0a0a0a black;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.4));
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.dropdown-dark:before {
  border-bottom-color: #aaa;
}
.dropdown-dark:after {
  border-top-color: #aaa;
}
.dropdown-dark .dropdown-select {
  color: #aaa;
  text-shadow: 0 1px black;
  /* Fallback for IE 8 */
  background: #444;
}
.dropdown-dark .dropdown-select:focus {
  color: #ccc;
}
.dropdown-dark .dropdown-select > option {
  background: #444;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
}
#search-form {
	float: right;

}

.form-container {
	width: 253px;
	height: 49px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: left;

}

.search-field {
	float: left;
	width: 170px;
	height: 23px;
	margin: 6px 0 0 8px;
	padding: 0 8px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	color: #000;
	font-style: normal;
	font-weight: 400;
	background: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px; 
	border-radius: 6px 0 0 6px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -ms-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: linear-gradient(top, #f5f5f5, #ffffff);
	-moz-box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #e2e2e2 inset, 0 1px 0 #fff;
}



.search-field:focus {
	outline: 0;
	color: #000;
	border-color: #aaa;
	-moz-box-shadow: 0 1px 1px #dadada inset;
	-webkit-box-shadow: 0 1px 1px #dadada inset;
	box-shadow: 0 1px 1px #dadada inset;
}


.submit-container {
	float: left;
	width: 44px;
	height: 23px;
	margin: 6px 0 0 0;
	padding: 0;
	cursor: pointer;
	background-color:#453570;
	border: 1px solid #453570;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0; 
	border-radius: 0 6px 6px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4f4078), to(#e63c0d));
	background-image: -webkit-linear-gradient(top, #4f4078, #2c276c);/*(SearchButtonShadowTop,SearchButtonShadowBottom)*/
	background-image: -moz-linear-gradient(top, #4f4078, #2c276c);/*(SearchButtonShadowTop,SearchButtonShadowBottom)*/
	background-image: -ms-linear-gradient(top, #4f4078, #2c276c);/*(SearchButtonShadowTop,SearchButtonShadowBottom)*/
	background-image: -o-linear-gradient(top, #4f4078, #2c276c);/*(SearchButtonShadowTop,SearchButtonShadowBottom)*/
	background-image: linear-gradient(top, #4f4078, #2c276c);/*(SearchButtonShadowTop,SearchButtonShadowBottom)*/
	-moz-box-shadow: 0 0px 0px #fa8e1f inset, 0 0px 0 #fff;
	-webkit-box-shadow: 0 0px 0px #fa8e1f inset, 0 0px 0 #fff;
	box-shadow: 0 0px 0px #fa8e1f inset, 0 0px 0 #fff;
}
.submit-container:hover, .submit-container:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e63c0d), to(#f55f15));
	background-image: -webkit-linear-gradient(top, #2c276c, #4f4078);
	background-image: -moz-linear-gradient(top, #2c276c, #4f4078);
	background-image: -ms-linear-gradient(top, #2c276cd, #4f4078);
	background-image: -o-linear-gradient(top, #2c276c, #4f4078);
	background-image: linear-gradient(top, #2c276c, #4f4078);
	-moz-box-shadow: 0 0px 0px #f36215 inset, 0 0px 0 #fff;
	-webkit-box-shadow: 0 0px 0px #f36215 inset, 0 0px 0 #fff;
	box-shadow: 0 0px 0px #f36215 inset, 0 0px 0 #fff;
}

span {width:100%;}
.ajax__tab_xp .ajax__tab_header span {width:auto;}
.submit-container:active {
	outline: 0;
	-moz-box-shadow: 0 1px 6px #e4340b inset;
	-webkit-box-shadow: 0 1px 6px #e4340b inset;
	box-shadow: 0 1px 6px #e4340b inset;
}
.x {background: url(images/edges/x.gif) 0 0 no-repeat; text-align:left; padding-left:17px; font-family:Verdana; color:#2d397c; font-size:12px; font-weight:bold} 
.p {background: url(images/edges/plus.gif) 0 0 no-repeat;margin-right: 14px; text-align:left; padding-left:17px; font-family:Verdana; color:#2d397c; font-size:12px; font-weight:bold}
.here-backg {border:1px solid #000; background-color: #efefef; width:100%; height:27px; padding-left:6px; font-family:Verdana; color:#303e81; font-size:11px;}
.here-left {}
.here-right {}

.submit {
	float: left;
	width: 60px;
	height: 30px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 0px solid #000;
	background: url(images/magnifier.png) 14px 3px no-repeat;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}

.popup {
	width: 175px;
	margin: 3px 0 0 45px;
	padding: 1px 0 0 0;
	background: url(images/popup-bg.png) 10px 0 no-repeat;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: left;
}

.popup p {
	margin: -10px 0 0 0;
	padding: 8px 14px 9px 14px;
	background: #ec7c25;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	box-shadow: 0 2px 3px rgba(0,0,0,.2);
	color: #ffffff;
}

note{
    background:#ec7c25;
    border: 2px solid #ec7c25;
    border-radius: 4px;
    color: #ffffff;
    font-size: 10px;
    height: auto;
    letter-spacing: 1px;
    line-height: 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -80px;
    left:-30px;
    display:none;
    padding:0 20px;
    
}
note:after{
    content:'';
    position:absolute;
    bottom:-5px; 
    width:10px;
    height:10px;
    border-bottom:2px solid #ec7c25;
    border-right:2px solid #ec7c25;
    background:#ec7c25;
    left:50%;
    margin-left:-10px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
p{
    /*margin:40px;
    float:left;
    position:relative;
    cursor:pointer;
	padding-left:100px;
	font-size:15px;
	line-height:25px;
	text-align:justify;
	color:#2c276c;*/
}
p:hover note{
    display:block;
}
pleft{
    /*margin:40px;*/
    float:left;
    position:relative;
	/*padding-left:350px;*/
	font-size:15px;
	/*line-height:25px;*/
	/*text-align:justify;*/
	color:#2c276c;
}
.pager
{
    width:100%;
}
.pager li {
  display: inline-block;
  line-height: 25px;
}
.pager a {
  display: block;
  color: #42346f;
  border-radius: 2px;
  background-color::#f2f2f2;
  background-image:linear-gradient(to bottom, #f2f2f2, #e8e8e8);
}
.pager a:hover {
  color:#f1f1f1;
  text-decoration: none;
  background: linear-gradient(top,#f48b03,#c87100);
  background-color::#f2f2f2;
  background-image:linear-gradient(to bottom, #4f4078, #2c276c);;
}
.pager li:target a {
  box-shadow: 1px 0 5px #1a1a1b inset,1px 0 0 #2d2d2d,0 1px 0 #2d2d2d;
  background: linear-gradient(top,#252627,#1c1c1e);
}
.align-opposite { direction: ltl;float:right;}
.align-inherit { direction: ltr}
/* RADIO BUTTON */
.checkbox_ci {
	width: 17px;
	height: 17px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px;

	-webkit-border-radius: 65px;
	-moz-border-radius: 65px;
	border-radius: 65px;


	position: relative;
}

.checkbox_ci label {
	cursor: pointer;
	position: absolute;
	width: 9px;
	height: 9px;

	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;
	left: 0px;
	top: 4px;
}

.checkbox_ci label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	background: #222222;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );

	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	border-radius: 55px;
	top: 0px;
	left: 0px;
}

.checkbox_ci label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.checkbox_ci input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}



/* CHECK BOX Square*/
.checkbox_ci {
	width: 17px;
	margin: 20px;
	position: relative;
}

.checkbox_ci label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 0;
	border-radius: 10px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.checkbox_ci label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	background: #322e66;
	top: 3px;
	left: 3px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkbox_ci label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.checkbox_ci input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}


/* CHECK BOX Square*/
.checkbox_sq {
	width: 17px;
	margin: 20px;
	position: relative;
}

.checkbox_sq label {
	cursor: pointer;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 0;
	border-radius: 4px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.checkbox_sq label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 4px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 3px solid #322e66;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkbox_sq label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.checkbox_sq input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.footer{background-color:#272f6e; color:#fff; line-height:17px; padding:0 0 0 20px; font-weight:bold; font-size:10px; }
.footerleft{background-color:#272f6e; color:#fff; line-height:17px; padding:0 0 0 20px; font-weight:bold; font-size:10px;}
.footerright{background-color:#272f6e; color:#fff; line-height:17px; padding:0 3px 0 30px; font-weight:bold; font-size:10px; float:right;}

glossymenu 
{
margin: 5px 0;
padding: 0;
width: 97%; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}
.glossymenu{
margin: 5px 0;
padding: 0;
width: 97%; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background-color: #ec7c25;
font: bold 14px "Lucida Grande", "Trebuchet MS", Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 100%;
padding: 4px 0;
padding-left: 0;
text-decoration: none;
direction: ltr;
text-align: center;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../glossyback2.gif);
}

.glossymenu div.submenuAccordion{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenuAccordion ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenuAccordion ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenuAccordion ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Tahoma;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenuAccordion ul li a:hover{
background: #DFDCCB;
color: white;
}

.bgPanel {
	border: 1px solid #8ba1ca;
	background: #ffffff;
	/*behavior: url('../../App_Themes/Blue_ar/css/text.htc'); */
}


.container_24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.Lognbutton {
    background: #ec6b23 url("../../images/button-tail.gif") repeat-x scroll 0 0;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 14px 6px;
    text-decoration: none;
    text-shadow: 1px 1px #e36f15;
}
.Lognbutton:hover {
		background:url(../../images/button-tail.gif) repeat-x 0 bottom #e5b81d;
	}
.button-box {
    background: rgba(0, 0, 0, 0) url("../../images/button-box-tail.gif") repeat-x scroll 0 0;
    border-radius: 6px;
    display: inline-block;
    margin: 0 0 -16px;
    padding: 5px 6px 0;
}
.btn-container {
    bottom: -6px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.box-1 {
    background: #dcdcdc none repeat scroll 0 0;
    border-radius: 7px;
    box-shadow: 1px 0 5px #bbb;
    margin: 0 0 16px;
    padding: 0 0 6px;
    position: relative;
    text-align: center;
    z-index: 2;
}
	.box-1 .inner {
		border-radius:7px 7px 0 0;
		background:url(../../images/box-1-bg.gif) no-repeat center 0 #fff;
		padding:22px 25px 11px 25px;
		position:relative;
	}
	
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    width:230px;
}
.indent-bot {
    margin: 0 0 18px;
}
.container_24 .grid_6 {
    width: 230px;
}

.loginPanel
{
    background: #272f6e none repeat scroll 0 0;
    height: 195px;
    padding: 10px;
    width: 259px;
}

.headerbg
{
    background-color:#fff;
    height: 84px;
}
.here-bgEmp {border:1px solid #000; background-color: #efefef; width:100%; height:27px; padding-left:6px; font-family:Verdana; color:#272f6e; font-size:11px;}
.CloseMenu {float: right;margin-top: -6px;width: 18px;}
.textpnl {
	border: 1px solid #fcbd82;
	/* behavior: url('../../App_Themes/Blue_ar/css/text.htc'); */
}
.req {
	vertical-align: top;
	font: 9px tahoma, arial, sans-serif;
	color: #CC0000;
}
.yellowNote {
	background: #FFFFCC;
	padding: 3px;
	border: 1px dashed #999999;
}
.validationSummary {
	background: #FFF7D0;/*FFCC00*/
	padding: 5px;
	border: 1px solid #E4D0B6;
	margin-top: 1px;
	margin-bottom: 1px;
}
.List
{	 
	 color: Red;
	 font-family:Tahoma;
	 padding-right:50;
	 padding-left:50;
	
}
.accordionContent
        {
            background-color: #ffffff;
            border-color: -moz-use-text-color #2F4F4F #2F4F4F;
            border-right: 1px dashed #2F4F4F;
            border-style: none dashed dashed;
            border-width: medium 1px 1px;
            padding: 10px 5px 5px;
            width: 95%;
            overflow:hidden;
        }
        .accordionHeaderSelected
        {
            background-image: url('images/expanded.png');
            background-repeat: no-repeat;
            background-position: left center;
    
            background-color: #d6d6d6;
            border: 1px solid #2F4F4F;
            color: white;
            cursor: pointer;
            padding: 3px 3px 3px 18px;
            font-size: 12px;
            font-weight: bold;
            margin-top: 5px;
           
            width: 95%;
            overflow:hidden;
        }
        .accordionHeader
        {
            background-image: url('images/collapsed.png');
            background-repeat: no-repeat;
            background-position: left center;
            background-color: #d6d6d6;
            border: 1px solid #2F4F4F;  
            color: white;
            cursor: pointer;
            padding: 3px 3px 3px 18px;
            font-size: 12px;
            font-weight: bold;
            margin-top: 5px;
            
            width: 95%;
            overflow:hidden;
        }