/* CSS Document */
* {padding:0px; margin:0px;}

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


body {width:980px; margin:0px auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#787878; background:#f6f6f6; }
a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
a:hover {text-decoration:underline; }
img{border:0px; margin:0px; padding:0px; vertical-align:middle;}

.fl{float:left}
.fr{float:right}
.cl{clear:both}
.imgdiv{ margin:0px; padding:0px; }
.clear{ clear:both;}

.container{margin-left:8px; padding-left:35px; padding-right:32px; width:890px;  min-height:750px; border:0px solid #000; background: url(../../images/bodybg.png) top repeat-y}
.container h1{ margin:20px 0 10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#14577d; font-weight:normal;}
.container h2{ margin:20px 0 10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#14577d; font-weight:normal;}
.container h3{ margin:10px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#14577d; font-weight:normal;}
.container p{ margin:0 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#515150; font-weight:normal; line-height:18px;}

.co-heading{margin-top:30px;}

/* Logo and Client Login Classes */
.logo{ margin-bottom:10px; padding:0px; width:auto; float:left;}
.clientlogin{ margin-top:40px; padding:0px; float:right; width:auto;}

/* Navigaion Classes */
.nav{margin-bottom:18px; background:url(../../Images/nav-bg.gif) left top no-repeat; width:auto;  padding:6px 23px 9px 23px;}
.nav a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e8ecef;  font-weight:bold;  padding:6px 23px 9px 23px;}

.nav a:hover{ background: url(../../Images/nav-bg-hover.png) left top repeat-x; padding: 8px 23px 10px 23px;  text-decoration:none;}
.nav .active{ background: url(../../Images/nav-bg-hover.png) left top repeat-x; padding: 8px 23px 9px 23px;   text-decoration:none;}

/* Home and Inner Section Image Banners and text Classes */
.banner1{ padding:0px; margin:0px; border:1px solid #b9b9b9; }
.banner{ padding:0px; margin:0px; }
.bannertext{ margin-top:-66px; padding-left:20px; width:872px; background:url(../../Images/banner-bg.png) left top repeat-x; height:67px; position:absolute; } 
.bannertext h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#e8e8e8; font-weight:normal; line-height:32px; margin:0px; }

/* Home Page Three Boxes Classes */
.home-boxes{margin:34px 16px 0 0; float:left; background:url(../../Images/home-box-bg.gif) left top repeat-x;}
.home-boxes ul{margin:0px; padding:0px; list-style:none; margin-left:3px;}
.home-boxes li{margin-bottom:5px; padding-top:6px; padding-bottom:6px; padding-left:15px; width:225px;  background:url(../../Images/home-bullet.gif) 0px 11px no-repeat;}
.home-boxes li a{width:225px; font-weight:bold; font-size:12px; color:#515150;}

.home-boxes li a:hover{width:225px; color:#e55400;}
.home-boxes li:hover{width:225px; background:url(../../Images/home-bullet-hover.gif) 0px 11px no-repeat;}
.home-boxes li .selct{width:225px; color:#e55400; }


.home-boxes span{color:#e55400; font-size:13px; font-weight:bold;}

.box1{width:240px; height:214px; padding-left:20px;}
.box1 p{ margin:0 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#515150; font-weight:normal; line-height:18px;}

.box2{width:300px; height:214px; padding-left:20px;}
.rigttext{text-align:right; float:right; margin-right:14px;}

.box3{width:250px; height:214px; padding-left:20px;}

/* Footer Section Classes */
.bottom{margin:0px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888; background-color:#f6f6f6; position:relative;}
.bottom a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888; padding:0 5px 0 5px;  }
.bottom .bottom-nav{text-align:center;}
.bottom .copyright{margin: 20px 0 0 47px;}
.bottom .site-by{margin:20px 47px 0 0px;}

/* Inner page Two Columns Section Classes */

/* Inner pages Left Navigation Section Classes */

.leftpanel{margin-top:25px; padding:0px; width:205px; float:left;}
.leftpanel ul{margin:0px; padding:0px; list-style:none; margin-left:3px;}
.leftpanel li{padding-left:10px; padding-top:7px; padding-bottom:7px; width:185px;  background:url(../../Images/home-bullet.gif) 0px 11px no-repeat; border-bottom:1px dashed #bababa;}
.leftpanel li a{width:185px; font-weight:bold; font-size:12px; color:#2b5268;}

.leftpanel li a:hover{width:185px; color:#e55400;}
.leftpanel li:hover{width:185px; background:url(../../Images/home-bullet-hover.gif) 0px 11px no-repeat;}
.leftpanel li .selct{width:185px; color:#e55400; }

.middlesection{width:653px; margin-left:32px; padding:0px; border:0px dotted #0000ff; float:left;}
.middlesection p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#494a4b; font-weight:normal; line-height:20px; text-align:justify; margin-bottom:20px;}
.middlesection .image{width:235px; border:0px solid #cd0000; float:left; text-align:left; margin-right:15px;}

/* Contact Us Classes */

.contact{ margin-top:20px; padding:5px; width:100%; float:left;}
.contact .column1{width:210px; float:left; margin-right:8px;}
.contact .column1 p{color:#666; font-size:12px; line-height:24px;}
.contact .column1 p a{color:#666; font-size:12px; line-height:24px;}

.contact .column2{width:380px; float:left; margin-right:8px;}
.contact .column2 p{ color:#666; font-size:12px; line-height:24px;}
.contact .column2 p a{ color:#666; font-size:12px; line-height:24px;}

.contact .column3{width:280px; margin-bottom:10px; float:left; background:url(../../Images/contactus-bg.png) left top repeat-y;}
.contact .column3 h3{margin:20px 0 10px 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; font-weight:bold; text-shadow: #aeaeae 0px 0px 4px;}
.contact .column3 input{width:140px; background-color:#fff; border:1px solid #efefef; padding:4px 2px 4px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; font-weight:normal; }
.contact .column3 textarea{width:200px; background-color:#fff; border:1px solid #efefef; padding:4px 2px 4px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; font-weight:normal; overflow:auto; }
.contact .column3 .margind{ margin:0 0 10px 17px;}

/* Careers Classes */
.career{margin:0px; padding:0px;  float:left;}
.career p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#515150; font-weight:normal; line-height:20px; text-align:justify; margin-bottom:5px;}

.career strong{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#515150; font-weight:bold; line-height:20px; text-align:justify; margin-bottom:5px; float:left; width:300px; }
.career span{margin-left:5px; float:left; width:580px;}
.border{ border-bottom:1px dotted #d5d5d5; padding-bottom:20px; margin-bottom:25px;}

/* Press Releases Classes */
.press{margin:0px; padding:0px;  float:left; border-bottom:1px dotted #d5d5d5;}

.press p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#515150; font-weight:normal; line-height:20px; text-align:justify; margin-bottom:20px;}

.press h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ce6d1d; font-weight:bold; text-align:justify;}
.pressspan{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#494a4b; font-weight:bold; line-height:30px; text-align:justify; width:100%; float:left; margin-top:-15px; margin-bottom:10px;}

.subscribe-to-rss{padding:22px 0 0 0px;}



.ans
{
	padding: 0px;
	margin: 0px;
}
.question
{
	padding: 10px 0 40px 0px;
}
.ques-plain
{
	background: #ffffff url(../../images/ques-plain.gif) 25px 30px no-repeat;
	padding: 25px 80px 25px 75px;
	color: #1567a4;
	line-height: 24px;
}
.ans-plain
{
	background: #ffffff url(../../images/ans-bg.gif) 25px 30px no-repeat;
	padding: 25px 80px 25px 75px;
	color: #1567a4;
	line-height: 24px;
}
.ques
{
	background: #f4f3f3 url(../../images/ques.gif) 25px 30px no-repeat;
	padding: 25px 80px 25px 75px;
	color: #1567a4;
	line-height: 24px;
}
.see-ans
{
	font-weight: bold;
	padding: 10px 0 0 0px;
}
.see-ans a
{
	color: #1567a4;
}
.see-ans a:hover
{
	text-decoration: underline;
	color: #1567a4;
}

.answer
{
	padding: 20px 20px 25px 20px;
	text-align: justify;
}
.answer .head
{
	font: 18px Verdana;
	color: #555555;
	line-height: 40px;
}
.answer .desc
{
	font: 13px Verdana;
	line-height: 20px;
}