/* CSS Document */
/*/ ........................................................................Form Styles */
form {
  margin: 0px 0px 0px 0px;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; }

.main_bg {
  padding: 0;
  margin: 0;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; }

a {
  text-decoration: none;
  text-align: left;
  padding-left: 0px;
  margin-left: 0px; }

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none; }

li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clear {
  clear: both !important; }

.topbar {
  width: 100%;
  height: 44px; }

.tvs_logo {
  width: 144px;
  float: right;
  margin: 5px 20px 5px 0; }

.signout {
  width: 56px;
  height: 18px;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 5px 40px 0 0;
  background-color: #fff;
  text-align: center;
  color: #000000;
  padding: 0 1px 6px 0;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border-radius: 5px !important;
  background-color: #FFFFFF; }

.signout:hover {
  width: 56px;
  height: 18px;
  float: right;
  color: #ff0000;
  background-color: #dde0e2; }

.wraper {
  width: 100%; }

/*/ ........................................................................Start Login page */
.login_bg {
  width: 100%;
  margin: 0 auto;
  background-image: url("/images/login_page_bg.jpg");
  /*background-image: url(/images/login_page_bg.jpg);*/
  background-repeat: repeat; }

.loginpage_container {
  margin: auto;
  width: 800px; }

.logo_bar {
  width: 800px;
  height: 79px;
  float: left;
  margin: 0 0 0 0; }

.logo_bar_left {
  width: 120px;
  margin: 29px 0 4px 0;
  float: left; }

.logo_bar_left .text {
  width: 57px;
  margin: 13px 0 0 0;
  font-size: 18px;
  color: #da251d;
  font-weight: normal;
  float: left;
  text-align: left; }

.logo_bar_left .icon {
  width: 57px;
  margin: 0 0 0 0;
  float: left; }

.advantage_tvs {
  width: 259px;
  height: 79px;
  margin: 27px 9px 0 0;
  float: right;
  text-align: right; }

#login_box {
  width: 800px;
  height: 440px;
  margin: 0 auto;
  float: left;
  background-color: #223480;
  background-image: url("/images/login_box_bg.jpg");
  background-repeat: repeat-x;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

#login_left_container {
  width: 400px;
  float: left;
  margin: 0 auto;
  padding: 42px 0 0 0; }

.login_left_container_1stbox {
  width: 400px;
  height: 21px;
  float: left;
  margin: 0 0 25px 0;
  text-align: left; }

.login_left_container_1stbox .text {
  font-family: Arial, Tahoma, Geneva, sans-serif;
  font-size: 18px !important;
  font-weight: normal;
  width: 130px;
  height: 30px;
  float: left;
  margin: 0 0 0 37px;
  padding: 7px 0 0 0;
  color: #ffffff; }

.login_left_container_1stbox .textbox {
  width: 206px;
  height: 21px;
  float: left;
  margin: 0 0 0 0; }

.login_btn_box {
  width: 164px;
  height: 47px;
  top: 0px;
  margin: 10px 0 0 167px;
  border: 0;
  background-image: url("/images/login_btn.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: left; }

.login_btn_box:hover {
  width: 164px;
  height: 47px;
  top: 0px;
  border: 0;
  background-image: url("/images/login_btn_hover.png");
  background-repeat: no-repeat;
  cursor: pointer;
  background-color: transparent; }

.login_btn_style {
  height: 23px;
  line-height: 23px;
  float: left;
  background: url("/images/btn_bg.jpg") repeat-x;
  border-radius: 4px;
  font-size: 14px;
  color: #000;
  text-align: center;
  padding-bottom: 5px !important; }

.login_btn_style a {
  color: #000;
  cursor: pointer;
  padding: 0; }

.login_btn_style a:hover {
  color: #3c3b3b; }

.login_right_container {
  width: 372px;
  float: right;
  margin: 0 auto; }

.login_right_container .line {
  width: 2px;
  float: left;
  margin: 0 auto;
  background-image: url("/images/login_box_centerline.jpg");
  background-repeat: no-repeat; }

.advantage_tvs_image {
  width: 279px;
  height: 86px;
  margin: 43px 0 0 47px; }

.login_right_container .slider {
  width: 370px;
  float: left;
  margin: 0 auto;
  text-align: center; }

.login_box_footer {
  width: 800px;
  height: 150px;
  margin: 0 0 0 0;
  float: left;
  /* background-image: url(/images/login_box_footer_bg.jpg);*/
  background-image: url("/images/login_box_footer_bg.jpg");
  background-repeat: repeat-x;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

.login_box_footer .text {
  width: 800px;
  line-height: 12px;
  margin: 11px 0 14px 0;
  float: left;
  text-align: center;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #ff0000; }

.Login_Page_contact {
  width: 500px;
  height: 88px;
  float: left;
  margin: 26px 0 0 19px; }

.Login_Page_contact .phoneicon {
  width: 12px;
  height: 12px;
  float: left; }

.Login_Page_contact .number {
  width: 470px;
  line-height: 12px;
  float: left;
  color: #19255d;
  font-size: 12px;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  text-wrap: none; }

.Login_Page_contact .number a {
  text-decoration: none;
  color: #19255d; }

.Login_Page_contact .number a:hover {
  text-decoration: none;
  color: #0071ff; }

.input_field_row {
  width: 607px;
  height: 24px !important;
  margin: 10px 0 0 0;
  float: left; }

.login_dealer {
  width: 240px;
  line-height: 23px;
  text-align: right;
  float: left;
  padding-right: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000; }

.input_style_1 {
  width: 165px;
  height: 35px;
  padding: 0 0 0 5px; }

.input_style_1:hover {
  border: dotted 1px #b6d5f4; }

.input_style_1:focus {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee2f6', endColorstr='#93a1d8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#dee2f6), to(#93a1d8));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #dee2f6, #93a1d8);
  /* for firefox 3.6+ */ }

.select_style {
  width: 172px;
  height: 30px;
  line-height: 21px !important;
  padding: 0; }

.footer_right_container {
  width: 136px;
  float: right;
  margin: 0 20px 0 0; }

.footer_right_container_image {
  width: 84px;
  height: 44px;
  margin: 0 auto;
  float: left; }

.text_link a {
  float: right;
  text-decoration: none;
  color: #19255d; }

.text_link a:hover {
  text-decoration: none;
  color: #0071ff; }

.btn_style_small {
  height: 20px;
  line-height: 20px;
  border-radius: 4px;
  font-size: 11px;
  text-align: center;
  /*  background: url(/images/btn_small_bg.jpg) repeat-x;*/
  background-image: url("/images/btn_small_bg.jpg") repeat-x;
  float: left;
  border: solid 1px #999; }

.btn_style_small a {
  padding: 0 5px;
  color: #000; }

.btn_style_small a:hover {
  color: #333; }

.scroll_img_set {
  float: left;
  margin-bottom: 7px; }

.scroll_img_set img {
  float: left;
  margin-left: 4px; }

/*/ ........................................................................End Login page */
/*/........................................................................<START> White Container Box */
.content_outside_box_top {
  width: 1018px;
  height: 21px;
  margin: 0 auto;
  background-image: url("/images/back_box_bg_top.png") !important;
  background-repeat: no-repeat !important; }

.content_outside_box_bottom {
  width: 1018px;
  height: 21px;
  margin: 0 auto;
  background-image: url("/images/back_box_bg_bottom.png");
  background-repeat: no-repeat; }

/*.content_outside_box{
margin:25px 0 0 0 !important;
width:1018px;
padding-bottom:5px !important;
background-image:url(/images/back_box_bg.png);
background-repeat:repeat-y;
}*/
.content_outside_box_top_center {
  height: 21px !important;
  margin: 0 auto;
  background-image: url("/images/back_box_bg_top_center.png");
  background-repeat: repeat-x; }

.content_outside_box_top_left {
  width: 21px;
  height: 21px !important;
  background-image: url("/images/back_box_bg_top_left.png");
  background-repeat: no-repeat;
  margin: 0 auto; }

.content_outside_box_top_right {
  width: 21px;
  height: 21px;
  background-image: url("/images/back_box_bg_top_right.png");
  background-repeat: no-repeat;
  margin: 0 auto; }

.content_outside_box_bottom_left {
  width: 21px;
  height: 21px;
  background-image: url("/images/back_box_bg_bottom_left.png");
  background-repeat: no-repeat;
  margin: 0 auto; }

.content_outside_box_bottom_right {
  width: 21px;
  height: 21px;
  background-image: url("/images/back_box_bg_bottom_right.png");
  background-repeat: no-repeat;
  margin: 0 auto; }

.content_outside_box_bottom_center {
  height: 21px !important;
  margin: 0 auto;
  background-image: url("/images/back_box_bg_bottom_center.png");
  background-repeat: repeat-x; }

.content_outside_box {
  margin: 0 0 0 0 !important;
  padding-bottom: 5px !important;
  background-color: #ffffff; }

.content_outside_box_left {
  width: 21px;
  background-image: url("/images/back_box_bg_left.png");
  background-repeat: repeat-y !important;
  top: 0px;
  left: 0px; }

.content_outside_box_right {
  width: 21px;
  background-image: url("/images/back_box_bg_right.png");
  background-repeat: repeat-y; }

/*/........................................................................<END> White Container Box */
/*/........................................................................<START> Top Menu Style */
.staticStyle {
  height: 19px;
  background-image: url("/images/WebBlue/sub_menu_bg.jpg");
  padding-left: 2px;
  color: #ffffff;
  font-family: Tahoma,Arial;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 5px;
  background-repeat: repeat; }

.staticMenuStyle {
  color: #ffffff;
  font-family: Tahoma,Arial;
  vertical-align: text-top;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  width: 90px;
  height: 16px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0px;
  padding-bottom: 0px; }

.dynamicMenuStyle {
  color: #ffffff;
  font-family: Tahoma,Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left: 7px;
  padding-right: 7px;
  left: 10px; }

.dynamicStyle {
  color: #ffffff;
  background-image: url("/images/WebBlue/sub_menu_bg.jpg");
  border-color: Black;
  border-width: 3px;
  left: 14px;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma,Arial; }

/*/........................................................................<END> Top Menu Style */
/*/........................................................................<START> Home Page Style */
.home_btn_container {
  width: 191px;
  float: left;
  margin: 0 0 0 7px; }

.home_btn_container .title {
  width: 191px;
  height: 32px;
  font-size: 22px;
  color: #ffffff;
  float: left;
  text-align: center;
  padding: 15px 0 0 0;
  font-family: 'Aldrich', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }

.home_btn_container .btn_box {
  width: 191px;
  height: 67px;
  float: left;
  margin: 0 0 7px 0;
  webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  behavior: url(border-radius.htc); }

.home_btn_container .btn_box:hover {
  width: 191px;
  height: 67px;
  float: left;
  margin: 0 0 7px 0;
  webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer; }

.home_btn_container .btn_box .icon {
  width: 53px;
  float: left;
  margin: 6px 0 0 4px;
  height: 67px; }

.home_btn_container .btn_box .arrow {
  width: 20px;
  float: left;
  margin: 9px 0 0 0; }

.home_btn_container .btn_box .text {
  width: 105px;
  height: 35px;
  text-align: left;
  float: left;
  padding: 27px 0 0 3px;
  color: #ffffff;
  font-size: 13px;
  font-family: 'Krona One', sans-serif; }

.home_btn_container .btn_box .text1 {
  width: 105px;
  height: 67px;
  text-align: left;
  float: left;
  padding: 20px 0 0 3px;
  color: #ffffff;
  font-size: 13px;
  font-family: 'Krona One', sans-serif; }

.home_btn_container .btn_box .text1:hover {
  color: #ffffff; }

.home_btn_container .btn_box .text:hover {
  width: 105px;
  height: 69px;
  text-align: left;
  float: left;
  padding: 27px 0 0 3px;
  color: #ffffff; }

/*/........................................................................<END>  Home Page Style */
/*/........................................................................<START> Grid Control Styles */
.grid {
  color: #ffffff;
  font-family: tahoma;
  font-size: 11px;
  border: solid 1px #ffffff;
  text-transform: capitalize; }

.grid td {
  border: solid 1px #ffffff; }

.grid tr {
  border: solid 1px #ffffff; }

.gridHeader {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: tahoma,Arial;
  color: White;
  height: 40px;
  background-image: url("/images/WebBlue/w_blue_grid_hdr.jpg");
  background-repeat: repeat-x;
  background-color: #7599af;
  padding-left: 7px;
  padding-right: 7px;
  /*border-top-left-radius: 10px;
            border-top-right-radius: 10px;*/ }

.gridHeader A {
  text-align: center;
  font-size: 12px;
  font-family: tahoma,Arial;
  color: White;
  height: 40px;
  padding-right: 7px;
  font-weight: bold; }

.gridFliterItem {
  background-color: #dae2e8;
  font-family: tahoma;
  color: Black;
  border-style: solid;
  border-width: 1px;
  border-color: #8e8e8e;
  vertical-align: super;
  text-align: left;
  height: 20px; }

.gridFliterItem td {
  padding-top: 4px;
  vertical-align: bottom;
  padding-bottom: 6px; }

.gridFliterItem img {
  padding-left: 2px;
  padding-right: 2px;
  vertical-align: bottom; }

.gridFliterItem input {
  border-style: solid;
  border-width: 1px;
  border-color: #8e8e8e;
  vertical-align: bottom;
  height: 17px; }

.gridFliterMenuStyle {
  background-color: #dae2e8;
  font-family: tahoma;
  font-size: 12px;
  color: #000000;
  width: 100px;
  text-align: left;
  vertical-align: bottom; }

.gridFliterMenuStyle div {
  background-color: #f0f2f4;
  font-family: tahoma;
  font-size: 12px;
  color: #000000;
  text-align: left;
  vertical-align: bottom;
  width: 100px; }

.gridCommandItem {
  background-color: #7599af;
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold; }

.gridCommandLinkButton {
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000; }

.gridItem {
  font-family: tahoma;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  color: #404040;
  height: 25px;
  text-transform: capitalize;
  background-color: White;
  vertical-align: top;
  clear: both; }

.gridAltItem {
  font-family: tahoma;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  background-color: #dae2e8;
  color: #404040;
  height: 25px;
  text-transform: capitalize;
  vertical-align: top;
  clear: both; }

.gridItem A {
  font-family: tahoma;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  height: 25px;
  text-transform: capitalize;
  vertical-align: top;
  clear: both; }

.gridSelectedItem {
  background-color: #91cff4;
  font-family: tahoma;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  text-transform: capitalize; }

.gridfooter {
  background-color: #4a6b81;
  height: 20px;
  clear: both;
  border: solid 1px #ffffff; }

.gridpage {
  background-color: #4a6b81;
  height: 20px;
  clear: both;
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: White;
  padding-left: 3px;
  padding-right: 3px; }

.gridpage td {
  background-color: #4a6b81;
  height: 20px;
  clear: both;
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: White; }

.gridpage A {
  background-color: #4a6b81;
  height: 20px;
  clear: both;
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: White;
  padding-left: 3px;
  padding-right: 3px; }

.gridpage:hover {
  background-color: #4a6b81;
  height: 20px;
  clear: both;
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #f0f0f0;
  padding-left: 3px;
  padding-right: 3px; }

.gridpage:visited {
  background-color: #4a6b81;
  height: 20px;
  clear: both;
  font-family: tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #f0f0f0;
  padding-left: 3px;
  padding-right: 3px; }

.gridpage .rgPager .rgPagerCell {
  border-top: 1px solid #bcc5ca;
  padding: 2px; }

.gridpage button {
  background-position: 5px -625px;
  background-color: #00508E;
  border-bottom: #a1a1a1 1px solid;
  border-left: #a1a1a1 1px solid;
  border-right: #a1a1a1 1px solid;
  border-top: #a1a1a1 1px solid;
  cursor: pointer;
  font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 20px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
  width: auto;
  color: White; }

.gridpage .rgPageNext {
  background-position: 5px -657px;
  background-color: #00508E;
  border-bottom: #a1a1a1 1px solid;
  border-left: #a1a1a1 1px solid;
  border-right: #a1a1a1 1px solid;
  border-top: #a1a1a1 1px solid;
  cursor: pointer;
  font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 20px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
  width: auto;
  color: White; }

.gridpage .rgPageFirst,
.gridpage .rgPageLast {
  background-color: #00508E;
  border-bottom: #a1a1a1 1px solid;
  border-left: #a1a1a1 1px solid;
  border-right: #a1a1a1 1px solid;
  border-top: #a1a1a1 1px solid;
  cursor: pointer;
  font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 20px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
  width: auto;
  color: White; }

.gridEditFormStyle {
  color: #505050;
  font-family: tahoma;
  font-size: 11px;
  border: solid 1px #64B1D8;
  text-transform: capitalize;
  background-color: #F6F9FE; }

/* Grid Related control Styles <= Start => */
.rmLink {
  background-color: #f0f2f4 !important;
  font-family: tahoma;
  font-size: 12px;
  color: #000000;
  height: 20px; }

.rmLink:hover {
  background-color: #b4e1f5 !important;
  font-family: tahoma;
  font-size: 12px;
  color: #000000;
  height: 18px;
  border-style: solid;
  border-width: 1px;
  border-color: #7db1c4; }

.RadPicker a {
  background-image: url("/images/calendar.jpg");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  text-decoration: none;
  title: none; }

.RadPicker a span {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px; }

.rcInputCell {
  vertical-align: top; }

.rcCalPopup {
  background-image: url("/images/calendar.jpg");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  text-decoration: none; }

div.RadGrid .rgFooter td {
  padding: 0;
  clear: both; }

/* Grid Related control Styles <= END => */
/*/........................................................................<END>  Grid Control Styles  */
/*/........................................................................<START>  Rad Tab Control Styles  */
.tab_bg {
  padding: 4px 5px 4px 14px !important;
  margin: 0 2px 0 2px;
  float: left;
  height: 27px;
  color: #ffffff !important;
  text-align: center;
  font-family: Tahoma, Geneva, sans-serif;
  color: #222f35;
  font-size: 13px; }

.tab_bg:hover {
  padding: 4px 5px 4px 14px;
  margin: 0 2px 0 2px;
  float: left;
  height: 27px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #ffffff;
  text-align: center; }

.tab_bg_selected {
  padding: 4px 5px 4px 14px !important;
  margin: 0 2px 0 2px;
  float: left;
  height: 27px;
  color: #ffffff !important;
  text-align: center;
  font-family: Tahoma, Geneva, sans-serif;
  color: #0e588d;
  font-size: 13px; }

/*/........................................................................<END> Rad Tab Control Styles  */
/*/........................................................................<START> Print Styles  */
.printConColm {
  font-family: Tahoma,Arial,Verdana;
  text-align: Left;
  font-style: normal;
  color: #000000;
  font-size: 11px; }

.printHeading {
  font-family: Tahoma,Arial,Verdana;
  text-align: Left;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  vertical-align: middle; }

.printAddress {
  font-family: Tahoma,Arial,Verdana;
  text-align: left;
  font-style: normal;
  color: #000000;
  font-size: 11px;
  padding-left: 5px; }

.printDate {
  font-family: Tahoma,Arial,Verdana;
  text-align: right;
  color: #000000;
  font-size: 11px;
  padding-right: 5px;
  padding-top: 10px;
  vertical-align: top; }

.printCellItemCenter {
  font-family: Tahoma,Arial,Verdana;
  text-align: center;
  color: #000000;
  font-size: 11px;
  text-wrap: normal; }

.printCellItemLeft {
  font-family: Tahoma,Arial,Verdana;
  text-align: left;
  color: #000000;
  font-size: 11px; }

.printFoorterlabel {
  font-family: Tahoma,Arial,Verdana;
  text-align: left;
  color: #000000;
  font-size: 11px;
  padding-top: 15px;
  page-break-after: always; }

.tLeft {
  text-align: left; }

/*@media print
{
  .page-break { display:block; page-break-before:always; }
  .noPrint { display:none; }
}*/
@media print {
  .page-break {
    display: block;
    page-break-before: always; }
  .noPrint {
    display: none; } }

.printbody {
  margin: 0px 0px 0px 0px;
  font-family: Tahoma,Arial,Verdana;
  font-size: 11px;
  color: black; }

/*/........................................................................<END> Print Styles  */
/*/........................................................................<START> Page Styles & Control Styles  */
.input_style_1 {
  width: 165px;
  height: 35px;
  padding: 0 0 0 5px; }

.input_style_1:hover {
  width: 165px;
  border: dotted inset 1px #b6d5f4; }

.input_style_1:focus {
  width: 165px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee2f6', endColorstr='#93a1d8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#dee2f6), to(#93a1d8));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #dee2f6, #93a1d8);
  /* for firefox 3.6+ */ }

.btn_style_small a {
  padding: 0 5px;
  color: #000; }

.btn_style_small a:hover {
  color: #333; }

.header_title {
  width: 1018px;
  text-align: center;
  height: 52px;
  font-size: 18px;
  color: #0081ff; }

.page_footer {
  width: 100%;
  line-height: 30px;
  text-align: center;
  float: left;
  border-top: solid 4px #021629;
  color: #fff;
  background-color: #153f68;
  position: fixed;
  bottom: 0px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px; }

.label_text {
  font-family: tahoma,Arial;
  color: #222f35;
  font-size: 12px;
  font-weight: normal; }

.green_bar {
  width: 934px;
  float: left;
  height: 40px;
  background-image: url("/images/WebBlue/green_bar_bg.jpg");
  background-repeat: repeat-x;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.blue_bar_line {
  width: 2px;
  height: 40px;
  float: left; }

.dropdown {
  font-family: tahoma;
  font-size: 10px;
  color: #000000 !important;
  width: 100px !important;
  font-weight: bold; }

.btnStyle {
  height: 23px;
  padding: 0 15px 0 15px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
  font-family: tahoma;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold; }

.btnStyle A {
  width: 23px;
  float: left;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer; }

.btnStyle a:hover {
  width: 23px;
  float: left;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer; }

.btnStyle .text {
  width: 23px;
  height: 20px;
  color: #ffffff;
  float: left;
  font-size: 13px;
  cursor: pointer; }

.btnStyle .text a:hover {
  color: #ffffff; }

.btnStyle .text a {
  color: #ffffff; }

.close_btn {
  width: 29px;
  height: 60px; }

.close_btn:hover {
  width: 29px;
  height: 60px; }

.modalBackground {
  background-color: #EAEAEA;
  filter: alpha(opacity=80);
  opacity: 0.8;
  z-index: 10000; }

.loginPanelStyle {
  background-color: #ffffff; }

.button {
  /*background-color:#00508E;*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#304050', endColorstr='#305067');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#304050), to(#305067));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #304050, #305067);
  /* for firefox 3.6+ */
  border-bottom: #a1a1a1 1px solid;
  border-left: #a1a1a1 1px solid;
  border-right: #a1a1a1 1px solid;
  border-top: #a1a1a1 1px solid;
  cursor: pointer;
  font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 20px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
  width: auto;
  color: White; }

.button:hover {
  /*background-color:#00508E;*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b69ac', endColorstr='#172c3b');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#0b69ac), to(#172c3b));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #0b69ac, #172c3b);
  /* for firefox 3.6+ */
  border-bottom: #a1a1a1 1px solid;
  border-left: #a1a1a1 1px solid;
  border-right: #a1a1a1 1px solid;
  border-top: #a1a1a1 1px solid;
  cursor: pointer;
  font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 20px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
  width: auto;
  color: White; }

.buttonHome {
  background-color: #00508E;
  border-bottom: #a1a1a1 1px solid;
  border-left: #a1a1a1 1px solid;
  border-right: #a1a1a1 1px solid;
  border-top: #a1a1a1 1px solid;
  cursor: pointer;
  font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 30px;
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
  width: auto;
  color: White; }

.tablec {
  background-color: #E0ECFE;
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 2px;
  padding-left: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF; }

.tableb {
  background-color: #E8EEFA;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  line-height: 16px; }

.tableh {
  background-color: #E0ECFE; }

.texth {
  color: #2E2E2E;
  font-family: Tahoma,Arial,Verdana;
  font-size: 11px;
  font-weight: bold; }

.tBorder {
  border: solid 1px #64B1D8; }

.tbody {
  border: solid 1px #CCC;
  background: #F6F9FE; }

.contentpnl {
  background-color: #E1EAED;
  font-size: 12px; }

.dropdownStyle {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  border-style: solid;
  border-width: 1px;
  border-color: #8e8e8e;
  height: 25px; }

.lblStyle {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000; }

.textboxStyle {
  font-family: Tahoma,Verdana;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  border-style: solid;
  border-width: 1px;
  border-color: #8e8e8e;
  height: 18px !important;
  width: 131px;
  padding-top: 3px;
  float: left; }

.disabledTextboxStyle {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  border-style: solid;
  border-width: 1px;
  border-color: #8e8e8e;
  height: 18px;
  background-color: #EEEEEE; }

textarea {
  font-family: Tahoma,Arial,Verdana;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #5FA2DD; }

.textarea {
  font-family: Tahoma,Arial,Verdana;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #5FA2DD; }

.multitextboxStyle {
  font-family: Tahoma,Arial,Verdana;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #5FA2DD; }

.redRow {
  height: 18px;
  color: White;
  font-weight: bold;
  font-size: 11px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4e0f5', endColorstr='#75c0f8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#c4e0f5), to(#75c0f8));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #c4e0f5, #75c0f8);
  /* for firefox 3.6+ */ }

.errorText {
  color: Red;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial; }

.validationStyle {
  color: Red;
  font-weight: bold;
  font-size: 12px;
  font-family: Tahoma,Arial,Verdana; }

.loading {
  color: #EEEEEE;
  font-family: Arial;
  font-size: 11px;
  background: #336699;
  height: 18px;
  text-decoration: None;
  vertical-align: bottom;
  text-align: center;
  font-weight: bold; }

.subheadbluetext {
  font-family: Tahoma,Arial,Verdana;
  text-align: justify;
  color: #00508E;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle; }

.darkblack {
  font-family: Tahoma,Arial,Verdana;
  text-align: justify;
  color: #000000;
  font-size: 11px; }

.pageHeading {
  font-family: Tahoma,Arial,Verdana;
  text-align: justify;
  line-height: 30px;
  color: #00508E;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle; }

.panelBGWhite {
  background-color: White; }

/* Custom Style */
.popup_gridHeader {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  font-family: tahoma,Arial;
  color: White;
  height: 45px;
  padding-left: 7px;
  padding-right: 7px;
  /*border-top-left-radius: 10px;
            border-top-right-radius: 10px;*/ }

.popup_gridHeader A {
  text-align: center;
  font-size: 12px;
  font-family: tahoma,Arial;
  color: White;
  height: 45px;
  padding-right: 7px;
  font-weight: bold; }

.text_left_padding {
  padding-left: 20px; }

.input_style_1 {
  width: 165px;
  height: 27px;
  font-size: 15px !important;
  padding: 8px 0 0 5px !important; }

.select_style {
  width: 172px;
  height: 30px;
  line-height: 21px !important;
  padding: 0; }

.input_style_1:hover {
  width: 165px;
  border: solid 2px #d29607 !important; }

.select_style:hover {
  width: 165px;
  border: solid 2px #d29607 !important; }

.select_style:focus {
  width: 165px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee2f6', endColorstr='#93a1d8');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#dee2f6), to(#93a1d8));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #dee2f6, #93a1d8);
  /* for firefox 3.6+ */ }

.blink_text {
  width: 800px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  text-align: center;
  text-decoration: blink !important;
  color: #da251d;
  margin: 10px 0 10px 0;
  background-color: #d2edf5; }

/*/........................................................................<END> Page Styles & Control Styles  */
/* start News Section........................................................................................*/
ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

a {
  text-decoration: none; }

.news_button_bg {
  width: 86px;
  height: 30px;
  margin: 0 auto;
  float: right;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.news_scrolling_area {
  width: 922px;
  text-align: left;
  margin-left: 15px; }

#news_button {
  width: 100px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  padding: 7px 10px 7px 10px;
  color: #ffffff;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  /* position:relative;
	top:50%;
	left:50%;
	margin-top:-14px;
	margin-left:-39px;  */ }

#news_modal {
  visibility: hidden;
  width: 560px;
  height: 299px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute !important;
  top: 40% !important;
  left: 50% !important;
  margin-top: -94px !important;
  margin-left: -180px !important;
  z-index: 101; }

#news_heading {
  width: 558px;
  height: 42px;
  border-bottom: 1px solid #dbeafb !important;
  -webkit-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 44px;
  padding-bottom: 10px;
  color: #ffffff;
  text-shadow: 0px 1px 0px #fff; }

#news_content {
  width: 560px;
  height: 244px;
  background: #fcfcfc;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px; }

#news_content p {
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  line-height: 22px;
  color: #555555;
  width: 100%;
  float: left;
  margin: 19px 0; }

.news_button {
  width: 80px;
  height: 33px;
  font-size: 14px;
  line-height: 33px;
  color: #ffffff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.3);
  float: right;
  margin-top: 180px;
  margin-right: 8px; }

.news_button img {
  float: left;
  width: 25px;
  height: 25px;
  padding: 4px 2px 0 4px;
  border: 0px;
  outline: none; }

.news_button .green {
  border: 1px solid #5b8821; }

.news_button:hover {
  color: #f4c042; }

@media only screen and (max-width: 767px) {
  #modal {
    width: 284px;
    height: 156px;
    padding: 8px;
    margin-left: -150px !important;
    margin-top: -78px; }
  #news_heading {
    width: 284px;
    height: 28px;
    line-height: 28px;
    font-size: 0.688em; }
  #news_content {
    width: 100%;
    height: 128px; }
  #news_content p {
    width: 100%;
    font-size: 0.688em; }
  .news_button img {
    width: 23px;
    height: 23px; }
  .news_button {
    width: 108px;
    height: 23px;
    line-height: 23px;
    font-size: 0.688em; }
  .news_button .green {
    margin: 0 10px 0 0 !important; }
  .news_button .red {
    margin: 0 0 0 0 !important; } }

/* End News Section........................................................................................*/
