body {
	margin:0px;
	padding: 0px;
	font-family:Tahoma;
	font-size:12px ;
}
.AltColor1
{
	background-color: #ffffff;
}
.AltColor2
{
	background-color: #e1f3ff;	
}

.headerlogin {
	font: 13px Tahoma;
	color: #000;
	text-decoration: none;
	padding-right: 8px;
}

a.headerlogin:hover {
	text-decoration: underline;
}
.Shadow{
	-moz-box-shadow: 0px 0px 8px 0px #999;
	-webkit-box-shadow: 0px 0px 8px 0px #999;
	box-shadow: 0px 0px 8px 0px #999;}	

.JustLink
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #007bb2;
	text-decoration: none;
}

a.JustLink:hover
{
	text-decoration:underline;
}

.JustLinkSmall
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #007bb2;
	text-decoration: none;
}

a.JustLinkSmall:hover
{
	text-decoration:underline;
}

.JustLinkRed
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #4b9e2d;
	text-decoration: none;
}

a.JustLinkRed:hover
{
	text-decoration:underline;
}

.JustLinkSmallRed
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #4b9e2d;
	text-decoration: none;
}

a.JustLinkSmallRed:hover
{
	text-decoration:underline;
}

.JustLinkWhite
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	color:#ffffff;
	text-decoration: none;
}

a.JustLinkWhite:hover
{
	text-decoration:underline;
}

.NormalText
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #007bb2;
}
.NormalTextRed
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color:#000000;
}

.BoldText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	color: #007bb2
}
.BoldTextRed
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	color:#4b9e2d;
}
.RedText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	color:red;
}

.BiggerText
{
	font: 15px Tahoma;
	color: #007bb2;
}
.BiggerTextRed
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	color:#000000;
}
.BlackNormalText
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #000000;
}
.SmallerText
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color: #007bb2;
}
.SmallerTextRed
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color:#4b9e2d;
}


.SmallerTextWhite
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	color:#ffffff;
}

.LargeText
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	FONT-FAMILY: Tahoma;
	color: #007bb2;
}
.LargeTextRed
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	FONT-FAMILY: Tahoma;
	color:#4b9e2d;
}


.HeadingRed
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 30px;
	COLOR:#4b9e2d;
	}

.Heading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR:#4b9e2d;
	}

.TableBoarder
{
	BORDER-RIGHT: #c6c6c6 thin solid; 
	BORDER-TOP: #c6c6c6 thin solid; 
	BORDER-LEFT: #c6c6c6 thin solid; 
	BORDER-BOTTOM: #c6c6c6 thin solid
}


.TableHeadingBar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #007bb2;
}

.TableHeadingBarRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #444444;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #9bd96e;
}


.TableHeadingNormal
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #007bb2;
	line-height: 16px;
}
.TableHeadingNormalRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #4b9e2d;
}
.TableHeadingBig
{
	font: 16px Tahoma;
    COLOR: #007bb2;
	font-weight: bolder;
	text-transform: uppercase;
	background:url(images/tableheadingbg.jpg) repeat-x;
    height:39px;
	padding-left: 15px;
}
.TableHeadingBigRed
{
    font: 16px Tahoma;
    COLOR: #4b9e2d;
	font-weight: bolder;
	text-transform: uppercase;
	background:url(images/tableheadingbg_green.jpg) repeat-x;
    height:39px;
	padding-left: 15px;
}
.BackGroundColor
{
    COLOR: #010318;
}
.Button{
	font: 14px Tahoma;
	text-decoration: none;
	border: Solid 1px #4ba00e;
	background:url(images/buttonbg.jpg) repeat-x;
	color: #ffffff;
	height: 26px;
}

.ButtonBlack{
	font: 14px Tahoma;
	text-decoration: none;
	border: Solid 1px #0e75a2;
	background:url(images/buttonbg1.jpg) repeat-x;
	color: #ffffff;
	height: 26px;
}

.ButtonSmall1{
	font: 10px Tahoma;
	text-decoration: none;
	border: Solid 1px #0e75a2;
	background-color: #009900;
	color: #ffffff;
	vertical-align: middle;
}

.ButtonSmall2{
	font: 10px Tahoma;
	text-decoration: none;
	border: Solid 1px #4ba00e;
	background-color: #007bb2;
	color: #ffffff;
	vertical-align: middle;
}


.ButtonSmall3{
	font-size:12px;
	color:#000;
	background-color: #9fe9ff; 
	background-image: -webkit-linear-gradient(top, #9fe9ff, #dbf7ff);
	background-image: -moz-linear-gradient(top, #9fe9ff, #dbf7ff);
	background-image: -ms-linear-gradient(top, #9fe9ff, #dbf7ff);
	background-image: -o-linear-gradient(top, #9fe9ff, #dbf7ff);
	border:1px solid #04314b;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 10px;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	-moz-box-shadow: 0px 0px 3px 0px #000;
	-webkit-box-shadow: 0px 0px 3px 0px #000;
	box-shadow: 0px 0px 3px 0px #000;
}
.ButtonSmall3:hover{
	color:#000;
	background-color: #9fe9ff; 
	background-image: -webkit-linear-gradient(top, #dbf7ff, #9fe9ff);
	background-image: -moz-linear-gradient(top, #dbf7ff, #9fe9ff);
	background-image: -ms-linear-gradient(top, #dbf7ff, #9fe9ff);
	background-image: -o-linear-gradient(top, #dbf7ff, #9fe9ff);
	border:1px solid #04314b;
	transition:0.3s ease-in-out;
	

}
.DisableButton{
	color:#666;
	background-color: #9f9f9f; 
	background-image: -webkit-linear-gradient(top, #e8e8e8, #cccccc);
	background-image: -moz-linear-gradient(top, #e8e8e8, #cccccc);
	background-image: -ms-linear-gradient(top, #e8e8e8, #cccccc);
	background-image: -o-linear-gradient(top, #e8e8e8, #cccccc);
	border:1px solid #9f9f9f;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 10px;
 }


.BoldLinks
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
	color: #007bb2;
}
a.BoldLinks:hover
{
	text-decoration: underline;
	}	

.TextBox{
	padding:4px 3px;
	border:1px solid #c4c4c4;
	border-radius:8px;
	outline:none;	
}
.TextBox:focus{	
	border:1px solid #00abc1;
	transition:0.4s;
	outline:none;
}



.ThinTextBox
{
	background-color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	COLOR: #000000;
	padding: 1px;
	border: 1px solid #007bb2;
	font-weight: normal;
}
.NumberThinTextBox
{
	background-color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	COLOR: #000000;
	padding: 1px;
	border: 1px solid #007bb2;
	font-weight: normal;	
	text-align:right;
}

.hr1 {
	height: 1px;
	color: #007bb2;
	}
	
.hr2 {
	height: 1px;
	color: #4b9e2d;
}
.hr3 {
	height: 1px;
	color: #FFFFFF;
}

.TopLinks
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}
a.TopLinks:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #010318;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
	}

A:hover
{
    TEXT-DECORATION: underline
}
.Disabled
{
    COLOR: gray;
}

.NumberNormalText
{
	FONT-SIZE: 12px;
	COLOR: #2B2B2B;
	FONT-FAMILY: Tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align:right;
}
.FlatTextBox
{
	font-size: 11px;
	FONT-FAMILY: Tahoma;
	COLOR: #333333;
	text-decoration: none;
	border: 1px none #80c3d0;

}
.NumberFlatTextBox
{
	font-size: 11px;
	FONT-FAMILY: Tahoma;
	COLOR: #333333;
	text-decoration: none;
	border: 1px none #80c3d0;
	text-align:right;
}
.FlatNormalText
{
	BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma

}

.PageBg {
	background-image: url(images/PageBg.jpg);
	background-repeat: repeat-x;
	background-color: #000000;

}
.PagerStyle 
{    
	background-image: url(images/HeaderGlassBlack.jpg); 
	   background-position:center;  
	     background-repeat:repeat-x; 
	        background-color:#ffffff;
	        }


.PagerStyle table
{
	    text-align:center;    margin:auto;
	    }
.PagerStyle table td
{    
	border:0px;    padding:5px;
	}
.PagerStyle td
{    
	border-top: #1d1d1d 0px solid;
	}
.PagerStyle a
{    
	color:#ffffff;  
	FONT-SIZE: 11px;
	font-weight: normal;
	text-decoration: none;  
	text-decoration:none;   
	padding:2px 5px 2px 5px;  
	border-top:solid 1px #9C5750; 
	border-right:solid 1px #9C5750;  
	border-bottom:solid 1px #9C5750;  
	border-left:solid 1px #9C5750;
}

.modalBackground 
{
	background-color:Black ;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;                     
	opacity:0.70; 
	z-index:0;
}

.modalBackgroundInner 
{
	background-color:Black ;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;                     
	opacity:0.70; 

}
.PagerStyle span
{   

	color:#ffffff;  
	FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none; 
	padding:2px 5px 2px 5px;
}
.TabHeaderCSS
    {
         font-size: 10px;
         background-color: Silver;
         text-align: center;
         cursor: pointer
    }
.accordionHeader2
{
	color: #ffffff;

	background: #007bb2 url(images/arrowup.jpg) right no-repeat;
	font:12px Tahoma;
	cursor: pointer;
	 FONT-WEIGHT: bolder;
	padding-bottom:2px;
}

.accordionHeaderSelected2
{
	color: #ffffff;
	background: #007bb2 url(images/arrowdown.jpg) right no-repeat;
	font:12px Tahoma;
	cursor: pointer;
	FONT-WEIGHT: bolder;
	padding-bottom:2px;
}
.PrintNormalText
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.PrintSmallerText
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.PrintNormalItalicText
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style:italic;
	text-decoration: none;
}
.PrintBoldText
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.PrintBiggerBoldText
{
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Garamond;
	font-weight: bold;
	text-decoration: none;
}
.PrintHeaderText
{
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	text-transform :uppercase ;
	text-decoration: none;
}
.PrintHeaderBigText
{
	FONT-SIZE: 18px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.PrintHR
{
	color:#000000;
	height: 1px;
}

.PrintThinTextBox
{
	background-color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	COLOR: #000000;
	padding: 1px;
	border: 1px solid #000000;
	font-weight: normal;
}
.PrintHeadingRed
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 30px;
	COLOR: #000000;
	}
	
.FontColor2{
	color:#000000 !important}
.FontColor3{
	color:#FFFFFF !important}
.bgcolor1 {
	background-color:#f90400;
}	
.bgcolor1 tr {
	background-color:#f90400;
	font-size:12px;
	color:#FFFFFF !important}
.bgcolor2{
	background-color:#ff5100;
}
.bgcolor2 tr{
	background-color:#ff5100;
	font-size:12px;
	color:#FFF  !important}	
	
	
.bgcolor3{
	background-color:#ff9800;
}
.bgcolor3 tr{
	background-color:#ff9800;
	font-size:12px;
	color:#000 !important}	
		
.bgcolor4{
	background-color:#ffd700;
}
.bgcolor4 tr{
	background-color:#ffd700;
	font-size:12px;
	color:#000 !important}
		
.bgcolor5{
	background-color:#f6f701;
}
.bgcolor5 tr{
	background-color:#f6f701;
	font-size:12px;
	color:#000 !important}
				
.bgcolor6{
	background-color:#baff05;
}
.bgcolor6 tr{
	background-color:#baff05;
	font-size:12px;
	color:#000 !important}
		
.bgcolor7{
	background-color:#76ff0a;
}
.bgcolor7 tr{
	background-color:#76ff0a;
	font-size:12px;
	color:#000 !important}
	
.bgcolor8{
	background-color:#00e70b;
}
.bgcolor8 tr{
	background-color:#00e70b;
	font-size:12px;
	color:#000 !important}
	
	
.bgcolor9{
	background-color:#0066a3;
	color:#FFF
	}	
	
.BorderBottom1{
	border-bottom:1px solid #FFF}
.BorderBottom2{
	border-bottom:1px solid #000}
	
.NormalTextNew
{font-size: 12px ;}	
	
.BiggerTextNew
{font-size: 15px ;}	
	
.LargeTextNew{
	font-size:24px}	
	
/* Table Style */		
.TableStyle {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ddd;
	font-size:12px;
	background-color:#f6f6f6 !important;
}
.TableStyle th {
    border: 1px solid #CCC;
    text-align: left;
    padding: 5px;
	background-color: #313131;
	color:#FFF
}

.TableStyle tr {
	background-color:#f6f6f6;
	}
.TableStyle td {
    border: 1px solid #CCC;
    text-align: left;
    padding: 5px;
	color:#000;
	
}
.TableStyle tr:nth-child(even){background-color: #e6e6e6}



.TableStyle1 {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ddd;
	font-size:12px;
	background-color:#eaf7ff !important;
}
.TableStyle1 th {
    border: 1px solid #90b2c9;
    text-align: left;
    padding: 5px;
	background-color: #007bb2;
	color:#FFF
}

.TableStyle1 tr {
	background-color:#f7fcff;
	}
.TableStyle1 td {
    border: 1px solid #90b2c9;
    text-align: left;
    padding: 4px 8px;
	color:#000;
	
}
.TableStyle1 tr:nth-child(even){background-color: #e1f2fd}




/* Text Box Style*/	


.pricewraper{
	width:100%;
	max-width:800px;
	margin:auto}			

.TableStyle2 {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px solid #ddd;

}
.TableStyle2 th {
    border: 0px ;
    padding: 5px;
	color:#015e95;
	font-size:18px;
	font-weight:bold;

}
.TableStyle2 td {
    border: 0px solid #CCC;
    padding: 5px;
	font-size:14px; 
}	
.TableStyle2 tr {
    border-bottom: 1px dotted #666;   
		
}							


.pricebg{
	background-image:url(images/BgImg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	min-height:400px;
}
.textdeconone{
	text-decoration:none}
	
.Border1 {border-width:1px; border-style:solid}
.Border2 {border-width: 2px;  border-style:solid}

.BorderColor1{border-color: #007bb2}
.BorderColor2{border-color:#CCCCCC}	
	
.BorderBottom{border-bottom: 1px solid;}
.BorderBottomDashed{border-bottom: dashed 1px;}
.BorderBottomDotted{border-bottom: dotted 1px;}

.BorderTop{border-top: 1px solid;}
.BorderTopDashed{border-top: dashed 1px;}
.BorderTopDotted{border-top: dotted 1px;}

/* Border Rounded Corners */
.BorderRounded15{border-radius:15px;}
.BorderRounded10{border-radius:10px;}
.BorderRounded8{border-radius:8px;}
.BorderRounded5{border-radius:5px;}
.bgcolor10 {background-color:#9bd96e;}
.bgcolor11 {background-color:#007bb2;}
.Button1{
	font-size:12px;
	color:#fff;
	background-color: #006cb1; 
	background-image: -webkit-linear-gradient(top, #006cb1, #00457f);
	background-image: -moz-linear-gradient(top, #006cb1, #00457f);
	background-image: -ms-linear-gradient(top, #006cb1, #00457f);
	background-image: -o-linear-gradient(top, #006cb1, #00457f);
	border:1px solid #00457f;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px 15px;
	cursor:pointer;
	text-decoration:none;
}	
@media screen and (max-width:640px) {
.TableStyle2 th {
    padding: 1px;
	font-size:15px;

}
.TableStyle2 td {
    padding: 3px;
	font-size:13px;	
		
}					

	
	}