
.bottom {
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.left {
	background-image: url(../images/left.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.right {
	background-image: url(../images/right.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.loginBKG {
	background-color: #EEEEEE;
}
.loginHeadBKG {
	background-color: #878787;
}
.separator {
	background-image: url(../images/pic1_bkg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 15px;
}
.verd11Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
}
.verd18Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #696969;
	text-decoration: none;
}
.arial13Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	text-decoration: none;
	font-weight: bold;
}
.arial14Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.verd11Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.verd11Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.radio_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
/* left Column Color */
.leftColBKG {
	background-color: #1FAFD1;
}
.verd11White {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
/* Footer Menu Color Image */
.bottomMenuBKG {
	background-image: url(../images/bottom_menu_BKG.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 8px;
}
.verd10DarkBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B5674;
	text-decoration: none;
}
a.verd10DarkBlue:link {
	text-decoration: underline;
}
.verd10DarkBlue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4B5674;
	text-decoration: none;
	font-size: 10px;
}
a.verd10DarkBlue2:link {
	text-decoration: none;
}
a.verd10DarkBlue2:visited {
	text-decoration: none;
}
a.verd10DarkBlue2:hover {
	text-decoration: underline;
}
a.verd11Grey:link {
	text-decoration: none;
}
.verd8Black {
	font: 8pt verdana;	
}
a.verd8Black:link {
	text-decoration: none;
}
a.verd8Black:hover {
	text-decoration: underline;
}
.txt {
	font: 7pt verdana;
	border: 1px solid #DADADA;
}
.btn {
	font: 8pt verdana; 
	width:50
}
.lbl {
	font:8pt verdana;
	color:red
}
.lbltxt {
	font:8pt verdana;
}
.ddl {
	font:8pt verdana;
	width:120; 
	height:18;
}

.Sddl {
	font:8pt verdana;
	width:85; 
	height:18;
}

.Gddl {
	font:8pt verdana;
	width:40; 
	height:18;
}
.Dddl {
	font:8pt verdana;
	width:35; 
	height:18;
}
.cbx {
	font:8pt verdana;
	color:#0D5180;
}
.listheader {
	background-color: #E1E1E1;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: Verdana;
	font-size: 8pt;
}

.listCell1 {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #F0F0F0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

.listCell2 {

	font-family: Verdana;
	font-size: 8pt;
	background-color: #FAFAF7;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.PageHeading {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.HeadTextGrayBlue {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #385F6B;
}

.tablePro {
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-style:dashed;
	border-width:1Px; 
}

.tablePro1 {
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top:0px;
	border-left:0px;
	border-right:1px solid;
	border-bottom:1px solid;
	border-style:dotted; 
	border-width:1px; 
}
.test{
	border-top: 1px solid #000066;
	border-right: 0px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 0px solid #000066;
	border-style:dotted; 
}

.test1{
	border-top: 1px solid #000066;
	border-right: 0px solid #000066;
	border-bottom: 0px solid #000066;
	border-left: 0px solid #000066;
	border-style:dotted; 
}

.ReportValue {
	font: 8pt verdana;	
}
a.ReportValue:link {
	text-decoration: none;
	color:White;
}
a.ReportValue:hover {
	text-decoration: none;
	color:White;
}
a.ReportValue:visited
{
	text-decoration: none;
	color:White;
}

ReportValue1 {
	font: 8pt verdana;
	font-weight:bold;   	
}
a.ReportValue1:link {
	text-decoration: UnderLine;
	color:Black;
}
a.ReportValue1:hover {
	text-decoration: UnderLine;
	color:Black;
}
a.ReportValue1:visited
{
	text-decoration: UnderLine;
	color:Black;
}


.ReportNotValue {
	font: 8pt verdana;	
}
a.ReportNotValue:link {
	text-decoration: none;
	color:Black;
}
a.ReportNotValue:hover {
	text-decoration: none;
	color:Black;
}
a.ReportNotValue:visited
{
	text-decoration: none;
	color:Black;
}

.menuitem{
	width:150px;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
	padding-left:5px;
	padding-right:15px;
	border: 1px solid #FFC488;
}

#testimonialscontainer{
	border:solid 1px #EEE;
	padding:18px 10px;
	width:313px;
	height:99px; margin:0 1px 0 0;
	background-color:#fff;
}
#testimonials {
	color:#666;
	margin:5px auto;
}
#testimonials  .quote
{
	position:relative;
	top:-30px;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #777;
	font-style: italic;
}
#testimonials  .quote img
{
	position:relative;
	top:-5px;
	float:left;
	margin-right:10px;
}
#testimonials .author{
	font-size: 18px;
	position:relative;
	top:75px;
	right:5px;
	color:#4496B1;
	/*padding-top:35px;*/
	text-align: right;
}
#testimonials .slide 
{
	display:none;
}
#testimonials .slide:first-child
{
	display:block;
}

/* New CSS for DIV conversation */
/* ClearFix */
.Clearfix:after {content:".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both; }
.Clearfix {display: inline-block;}

#Warper{ width:800px;  height:auto; padding:0px; margin:0px auto;   }
#WraperInner{  width:790px; height:auto; padding:1px 5px; margin:0px; background:url(../images/middle-bg.jpg) repeat-y; }
	.HeaderTopBlock{  width:auto; height:25px; padding:0px; margin:0px;  }
	
	.LogoBlock{  width:207px; height:24px; background:#1fafd1; padding:0px; margin:0px 0 0 0; float:left;  }
	.Left12Block{  width:339px; height:24px; background:#fff; padding:0px; margin:1px 0 0 1px;  float:left; }
	.Left13Block{  width:239px; height:24px; background:#878787; padding:0px; margin:0px 0 0 0;  float:left; }
	
	/*.HeaderTopBlock2{  width:auto; height:auto; padding:0px; margin:0px;  } */
	
	.HeaderTopBlock2{   height:137px;  } 
	.LogoBlock2{  width:210px; height:137px; padding:0px; margin:0px 0 0 0; float:left;  }
	.Left12Block2{  width:333px; height:137px; background:#fff; padding:0px; margin:1px 1px 0 1px; border:1px solid #eeeeee;  float:left; }
	.Left13Block2{  width:224px; height:121px; background:#eee; padding:8px; margin:0px 0 0 0;  float:left; }

#contentmiddle{ clear:both; width:790px; height:auto; background:url(../images/mid-bg.jpg) repeat-y; padding:5px 0px; margin:1px 0; }
	.leftblock{ float:left; width:206px; height:auto; padding:20px 4px; }
	.Rightblock{ float:right; width:570px; height:auto; padding:0; margin:0 5px 0 0; }
	.content {  width:auto; height:auto; padding:25px; }
	
.Titleblock{ clear:both; width:auto; padding:0px; height:56px; }
.Leftflashbox{ clear:both; width:auto; margin:0 auto; margin-top:-15px; width:160px;  padding:0px; height:auto; }

.SerivesBox{ float:left; width:330px; height:auto; padding:0px; }
	.SerivesBox1{ float:left; width:160px; height:auto; padding:0px; }
	.SerivesBox1 ul{ margin:0px; padding:0px; width:auto; height:auto; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;		text-decoration: none; }
	.SerivesBox1 ul li{ margin:0px; padding:0 0 0 15px; line-height:12px; list-style:none; background:url(../images/bullet_categ.jpg) no-repeat left; }

	.SerivesImg{ float:right;  width:190px; height:auto; padding:0; margin:-75px -20px 0 0; }

	#footer{ width:767px; height:15px; padding:8px 10px; margin:0px 0; 	background-image: url(../images/bottom_menu_BKG.jpg);
	background-repeat: repeat-x;
	background-position: top;
	 }
	.footerleft{ float:left; width:300px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #4B5674;	text-decoration: none; }
		.footerleft a{ float:left; width:300px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #4B5674;	text-decoration: none; }
	.footerright{ float:right; width:300px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #4B5674;	text-decoration: none;	font-size: 10px;  }
	#footer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4B5674; text-decoration:none; }
	#footer a:hover { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration: underline; }
	.footerend{ clear:both; width:auto; }
	
	
/* login Form */

/*.lbl {
    width: 20%;
    float: left;
    text-align: right;
    line-height: 1.2em;
    margin-bottom: 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-decoration: none;
    }
.lbl label {	color: #000000; vertical-align:middle; line-height:20px;}
 */

.npt {
    width: 80%;
    float: right;
    text-align: left;
    line-height: 1.2em;
    margin-bottom: 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-right:30px;
	color: #696969;
    }
.npt input text
{
	color: #696969;
	}
.npt input  submit{
border-width:0px;
padding-left:15px;
padding-right:30px;

    }
	

	
.npt p { float:right; margin:0;}

br {
    clear: both;
    }

.clearing {
    font-size: 0;
    clear: both;
    }
    
.default-value
{
	margin-bottom:4px;
	font-family:Trebuchet MS;
}
