/****************************************************/
/*				Common								*/
/****************************************************/ 
.font14{
	font-size: 14px;
	font-family: Arial; 

}
.clientname{
	color:#0000a5; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 18px;
}
.Nor{
	color:#666; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 18px;
}
.Nor1{
	color:#999; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 18px;
}
.Ulred{
}
.Ulred li{
	list-style:dot;
	color:#f00; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 18px;
}
.proInfo{
	color:#0000a5; 
	font-family: Arial; 
	font-weight: bold; 
	padding-bottom:5px;
	font-size: 15px;}
.G1blue {  
	color:#00A3DF;
	font-family: Arial; 
	font-weight: bold; 
	padding-bottom:5px;
	font-size: 14px;
}
.model{ 
	font-weight: bold;
	color: #000;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	font-size: 13px;
	font-family: Arial;
}
.red{ 
	color: #f00;
	padding-top:5px;
	font-size: 11px;
	font-family: Arial;
}
.redBold{ 
	color: #f00;
	font-size: 12px;
	font-family: Arial;
}
.newModel{ 
	color: #f00;
	font-size: 13px;
	padding-bottom:10px;
	font-family: Arial;
}
.ulPadd_B5{
	margin:0px;
	padding:0px;
}
.ulPadd_B5 li{
	padding-bottom:5px;
}
.G1Blue {
	 padding-bottom:10px; 
	 text-align:left;	
	 color:#006666; 
	 font-weight: bold;	
	 font-size: 16px; 
	 font-family: Arial;
	 text-transform:uppercase;
}
.just{ text-align:justify;}
.div01{
	 border-top:1px solid #ccc;
}
.div02{
	 padding-top:5px; text-align:justify;
}
.td01Float{
	 vertical-align:top;
	 background-image:url(../Images/1px123px-2.jpg); 
	 background-position:bottom; 
	 background-repeat:repeat-x; 
	 background-color:#ededed;
}
.td01{
	 width:70%;
	 vertical-align:top;
	 padding:10px;
	 background-image:url(../Images/1px123px-2.jpg); 
	 background-position:bottom; 
	 background-repeat:repeat-x; 
	 background-color:#ededed;
}
.td02{
	 width:30%;
	 vertical-align:top;
}
.td03{
	 width:30%;
	 vertical-align:top;
	 background-image:url(../Images/1px123px-2.jpg); 
	 background-position:bottom; 
	 background-repeat:repeat-x; 
	 background-color:#ededed; 
}
.p{
	text-align:justify;
}
.divpadd{ padding-left:10px; padding-right:10px; padding-top:10px;}
.padd_10{ padding:10px;}
.padd_T10{ padding-top:10px;}
.padd_B10{ padding-bottom:10px;}
.padd_TB10{
	 padding-top:10px; 
	 padding-bottom:10px;
}
.padd_LRB10{
	 padding-left:10px; 
	 padding-right:10px; 
	 padding-bottom:10px;
}
.imgstyle{
	 padding:5px; 
	 border:1px solid #999999;
	 background-color:#fff;
}
.tddivContent{
 	 padding-left:10px;
}
.td1{
 	 width:50%;
	 padding-top:10px;
	 padding-right:10px;
	 padding-bottom:10px;
	 border-bottom:1px dotted #999999;
	 vertical-align:top;
}
.td2{
	 width:50%;
	 padding-top:10px;	
	 padding-left:10px;	
	 padding-bottom:10px;
 	 border-left:1px dotted #999999;
	 border-bottom:1px dotted #999999;
	 vertical-align:top;
}
.firsttd1{
 	 width:50%;
	 padding-right:5px;
	 padding-bottom:5px;
	 border-bottom:1px dotted #999999;
	 vertical-align:top;
}

.td1{
 	 width:33%;
	 padding-right:5px;
	 padding-bottom:5px;
	 border-bottom:1px dotted #999999;
	 vertical-align:top;
}





.td2{
	 width:33%;
	 padding-left:10px;	
	 padding-bottom:10px;
 	 border-left:1px dotted #999999;
	 border-bottom:1px dotted #999999;
	 vertical-align:top;
}


.firsttd2{
	 width:50%;
	 padding-left:10px;	
	 padding-bottom:10px;
 	 border-left:1px dotted #999999;
	 border-bottom:1px dotted #999999;
	 vertical-align:top;
}


.lasttd1{
	 width:50%;
	 padding-top:10px;
	 padding-right:10px;
	 vertical-align:top;
}
.lasttd2{
	 width:50%;
	 padding-top:10px;
	 padding-left:10px;	
	 border-left:1px dotted #999999;
	 vertical-align:top;
}
.td000{
	 padding-top:10px;
	 border-top:1px dotted #999999;
}
.td111{
	 width:50%;
	 padding-right:10px;
	 vertical-align:top;
}
.td222{
	 width:50%;
	 padding-left:10px;	
	 border-left:1px dotted #999999;
	 vertical-align:top;
}
.td11{
 	 width:33%;
	 padding-right:10px;
	 vertical-align:top;
}
.td12{
	 width:34%;
	 padding-left:10px;	
	 padding-right:10px;
 	 border-left:1px dotted #999999;
	 vertical-align:top;
}
.td13{
	 width:33%;
	 padding-left:10px;	
 	 border-left:1px dotted #999999;
	 vertical-align:top;
}
.tdDottedLine{
	 padding-left:10px;	
	 padding-right:10px;	
 	 border-left:1px dotted #999999;
	 vertical-align:top;
}
.tdG1{
 	 width:33%;
	 padding-right:10px;
	 padding-bottom:10px;
	 vertical-align:top;
 	 border-bottom:1px dotted #999999;
}
.tdG2{
	 width:34%;
	 padding-left:10px;	
	 padding-right:10px;
	 padding-bottom:10px;
	 vertical-align:top;
 	 border-left:1px dotted #999999;
 	 border-bottom:1px dotted #999999;
}
.tdG3{
	 width:33%;
	 padding-left:10px;	
	 padding-bottom:10px;
	 vertical-align:top;
 	 border-left:1px dotted #999999;
 	 border-bottom:1px dotted #999999;
}
.tdG11{
 	 width:33%;
	 padding-top:10px;
	 padding-right:10px;
	 vertical-align:top;
}
.tdG12{
	 width:34%;
	 padding-left:10px;	
	 padding-right:10px;
	 padding-top:10px;
	 vertical-align:top;
 	 border-left:1px dotted #999999;
}
.tdG13{
	 width:33%;
	 padding-left:10px;	
	 padding-top:10px;
	 vertical-align:top;
 	 border-left:1px dotted #999999;
}
.whitetxt{ color:White; font-size:12px; font-weight:bold;}
p{
	text-align:justify;
}
.padd10{
	padding:10px;
}
.div1{
	padding:5px; 
	border:1px solid #999999; 
	background-color:#FFFFFF;
}
.keyFeatures {
	padding-left:10px; padding-right:10px; font-family:arial ; font-size:12px;
}
.divStyle{
	width:650px;
	overflow-x:scroll;
	overflow-y:auto;
	height:120px;
	background:#cccccc;
}

.tipster
{
	position: absolute; 
	z-index: 10000; 
	visibility: hidden; 
	left: 0px; 
	top: 0px; 
	width: 10px
}
.style3 {
	color: #CC00CC;
	font-weight: bold;
}
/****************************************************************
 * Master page layout
 ****************************************************************/
table.Master
{
	width:864px;
	padding:0px;
	border:0px;
	text-align:left;
	padding:0px;
	background-color:#FFFFFF;
}
td.MasterHeader
{
	height:70px;
	padding: 0px;
}
td.MasterContents
{
	vertical-align:middle;
	text-align:left;
	padding: 0px;
}
td.MasterFooter
{
	height: 16px;
	vertical-align: bottom;
}


/****************************************************************
 * Contents panel layout
 ****************************************************************/
TD.MainContentsPanel
{
	vertical-align: top;
	padding: 10px;
}
.AjaxProgress
{
    text-align:left;
    background-color: white;
    vertical-align: middle;
    border: solid 1px gray;
    width: 192px; 
    height: 54px;
	position: absolute; 
	top: 50%; 
	left: 50%;
	padding: 16px;
}
.AjaxMsg
{
	font-family: Arial;
	font-size: 10pt;
	color: #4f6b72;
}


/****************************************************************
 * Miscellaneous
 ****************************************************************/
.cmdBtns
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	background-color:#FAEDFA;
	color: Green; 
	border:1px solid #A020F0;
	cursor:pointer;
	font-style:italic;
}

/****************************************************/
/*		General Table          						*/
/****************************************************/
table.General
{
	padding: 5px;
	/*background-color: #d3d3d3;*/
	/*width:100%;*/
}

table.General thead
{
	font-family: Arial;
	text-align:left;
	font-weight: bold;
	color: #810DC8;
	font-size:20px;
	background-color:#FAEDFA;
	
}

table.General tfoot
{
	text-align:left;
	font-weight: bold;
	background-color:#FAEDFA;
}

table.General td.TRight
{
	text-align:right;
	white-space:nowrap;
}
table.General td.TBGColor
{
	background-color:Gray
	}
table.General td.TMiddle
{
	text-align:center;
	white-space:nowrap;
}
table.General td.TLeft
{
	text-align:left;
	white-space:nowrap;
}

table.General td.TRightWithWrap
{
	text-align:right;
}

table.General td.TMiddleWithWrap
{
	text-align:center;
}
table.General td.TLeftWithWrap
{
	text-align:left;
}


.Textbox
{
	background-color:#FAEDFA;
	color: black; 
	border:1px solid #A020F0;
}


.NormalLabel

{
	
}

.Heading
{
}

.SubHeading
{
}

.AlertLabel
{
color:Red;
}
 .ChkBox
 {
 
 }
 
.CTLeft
{
	border-bottom: 1px solid #fff;
	text-align:left;
}

.CTRight
{
	border-bottom: 1px solid #fff;
	text-align:right;
}
body,td,th {	font-family: Arial;	font-size: 12px;}
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
.style5 { padding-bottom:10px; text-align:left;	color: #FF0000;	font-weight: bold;	font-size: 16px; font-family: Arial; text-transform:uppercase;}
.style15 { color: #FF0000;	font-weight: bold;	font-size: 13px;	font-family: Arial;}
.style16 { padding-bottom:10px; text-align:left;color:#003366;	font-weight: bold;	font-size: 14px;	font-family: Arial;	text-transform:uppercase;}
.style9 {	font-family: Arial;	font-weight: bold;	font-size: 14px; padding:5px 0px 5px 0px; text-align:justify;}
.style10 {	font-size: 12px;	font-weight: bold;}
.style12blue { color:#006666; font-family: Arial; font-weight: bold; font-size: 16px;}
.styleblue { color:#004efe; font-family: Arial; font-weight: bold; font-size: 16px;}
.style12 { color:#000000; font-family: Arial; font-weight: bold; font-size: 16px;}
.style14bold {font-size: 12px; color: #044BA4; font-weight: bold;}
.style1 {	font-family: Arial;	font-size: 12px;}
.style4 {	font-family: Arial;	color: #CCCCCC;	font-size: 12px;}

.tipClass { font: 12px Arial; color: #000000; }
.tipClass A { text-decoration: none; color:#ff0000; }

a.tiplink:link{ text-decoration: underline; color:#D22B04; }
a.tiplink:visited{ text-decoration:underline; color:#D22B04; }
a.tiplink:hover{ text-decoration: none; color:#D22B04; }


.style16blk { padding-bottom:10px; text-align:left;color:#000000;	font-weight: bold;	font-size: 14px;	font-family: Arial;	text-transform:uppercase;text-decoration:underline;}


a:link {	color: #000000;}
a:visited {	color: #000000;}
a:hover {	color: #000000;	text-decoration:none;}

A.white:link {	Color:#000000;	TEXT-DECORATION: none;	font-size: 12px;	font-family: Arial;}
A.white:visited {	Color:#000000;	TEXT-DECORATION: none;	font-size: 12px;	font-family: Arial;}
A.white:hover {	Color:#0000ff;	font-size: 12px;	font-family:Arial;}

A.yellow:link {	Color:#CBC764;	TEXT-DECORATION: none;	font-size: 12px;	font-family: Arial;}
A.yellow:visited {	Color:#CBC764;	TEXT-DECORATION: none;	font-size: 12px;	font-family: Arial;}
A.yellow:hover {	TEXT-DECORATION: underline;	Color:#CBC764;	font-size: 12px;	font-family:Arial;}

.style17 {color: #FF0080} 
 
 
.css1 {
        background-image:url(../images/1px166px.jpg);
        background-repeat:repeat-x;
        background-position:left top;
        background-color:#7f7efd;
        padding:15px;
    }
    .css2 {
        font-size: 15px;
        font-family: Arial;
        font-weight: bold;
        color:#FFFFFF;
    }
    .css3 {
        text-align:justify;
        font-family: Arial;
        color:#FFFFFF;
    }
    .css4 {
        text-align:right; 
        padding-top:5px;
    }
    .css5 {
        padding-top:9px;
        background-color:#b9bbe2; 
        border-top:1px solid #fff;
    } 
 
 
     .css6 {
         
         background-color:#3b84c9; 
         border-top:1px solid #fff;
     } 


ul.listArrow  li {margin-left:0px; padding-left: 10px; font-size: 12px; background: url(../images/img-arrow-blueon.gif) no-repeat left 4px;  color: #222; line-height: 15px; list-style:none;}
