﻿

@charset "utf-8";
/* 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; 
	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-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-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;
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,sans-serif;
	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,sans-serif;
	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,sans-serif;
	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,sans-serif;
}
/*/........................................................................<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;  
}
.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, sans-serif; 
	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 , sans-serif;
            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 , sans-serif;
            color: White;
            height: 40px;
            padding-right: 7px;
            font-weight: bold;
           
}
.gridFliterItem {
	background-color: #dae2e8;
	font-family: tahoma, sans-serif;
	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, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100px;
	text-align: left;
	vertical-align: bottom;
}
	.gridFliterMenuStyle div {
		background-color: #f0f2f4;
		font-family: tahoma, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: left;
		vertical-align: bottom;
		width: 100px;
	}
.gridCommandItem {
	background-color: #7599af;
	font-family: tahoma,Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.gridCommandLinkButton {
	font-family: tahoma,Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.gridItem {
	font-family: tahoma, sans-serif;
	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, sans-serif;
	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, sans-serif;
	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, sans-serif;
	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, sans-serif;
	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, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		color: White;
	}
	.gridpage A {
		background-color: #4a6b81;
		height: 20px;
		clear: both;
		font-family: tahoma,Arial, sans-serif;
		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, sans-serif;
		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, sans-serif;
		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, sans-serif;
	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, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
}
	.rmLink:hover {
		background-color: #b4e1f5 !important;
		font-family: tahoma, sans-serif;
		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; 
  }
  .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; 
	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; 
	font-size:13px;
	}
/*/........................................................................<END> Rad Tab Control Styles  */

/*/........................................................................<START> Print Styles  */
.printConColm {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: Left;
	font-style: normal;
	color: #000000;
	font-size: 11px;
}
.printHeading {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: Left;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
}

.printAddress {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: left;
	font-style: normal;
	color: #000000;
	font-size: 11px;
	padding-left: 5px;
}

.printDate {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: right;
	color: #000000;
	font-size: 11px;
	padding-right: 5px;
	padding-top: 10px;
	vertical-align: top;
}

.printCellItemCenter {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: center;
	color: #000000;
	font-size: 11px;
	text-wrap: normal;
}

.printCellItemLeft {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 11px;
}

.printFoorterlabel {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	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, sans-serif;
	font-size: 11px;
	color: black;
}
/*/........................................................................<END> Print Styles  */


/*/........................................................................<START> Page Styles & Control Styles  */
 
.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, sans-serif;
	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, sans-serif;
	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, sans-serif;
	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 ,sans-serif;
	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, sans-serif;
	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, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.textboxStyle {
	font-family: Tahoma,Verdana, sans-serif;
	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, sans-serif;
	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, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #5FA2DD;
}
.textarea {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #5FA2DD;
}

.multitextboxStyle {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	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, sans-serif;
}
.validationStyle {
	color: Red;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma,Arial,Verdana, sans-serif;
}
.loading
{
	color:#EEEEEE;
	font-family: Arial, sans-serif;
	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, sans-serif;
	text-align: justify;
	color: #00508E;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.darkblack {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	text-align: justify;
	color: #000000;
	font-size: 11px;
}
.pageHeading {
	font-family: Tahoma,Arial,Verdana, sans-serif;
	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, sans-serif;
	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, sans-serif;
		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,.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,.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,.08);
	-moz-box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(0,0,0,.08);
	box-shadow:
		inset 0px -1px 0px #fff,
		0px 1px 3px rgba(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,.25);
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	box-shadow:0px 1px 3px rgba(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,.2);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(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........................................................................................*/
