body.hmebody {
	background-color: #FFFFFF;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
body.innerbody {
	background-color: #FFFFFF;
	background-image: url(../images/innerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
.main
{
 width:996px;
 margin:auto;
}
.header
{
 height:113px;
}
.logo
{
 padding-top:21px;
 float:left;
}
.logo a
{
 outline:none;
 border:none;
}
.nav
{
 float:right;
 padding-top:38px;
 padding-left:0px;
}
.nav ul
{
 list-style-type:none;
 display:inline;
 margin:0px;
 padding:0px;
}
.nav ul li
{
 font:12px Arial;
 text-transform:capitalize;
 float:left;
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.nav ul li a
{
 color:#3d3d3d;
 display:block;
 text-decoration:none;
 width:110px;
 height:39px;
 outline:none;
 text-align:center;
 padding:0px 0px 0px 0px;
}
.nav ul li a:hover
{
 color:#003e6e;
 text-decoration:none;
 outline:none;
 background-image:url(../images/nav_hover.png);
 background-repeat:no-repeat;
 background-position:left top;
 width:110px;
 height:39px;
 text-align:center;
 padding:0px 0px 0px 0px;
}
.nav ul li a.active
{
 background-image:url(../images/nav_hover.png);
 background-repeat:no-repeat;
 background-position:left top;
 color:#003e6e;
}
.bannerpart
{
 background-image:url(../images/bannerbg.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 height:599px;
}
.topbanner
{
 height:103px;
 padding-top:16px;
 width:996px;
}
.imgpart
{
 float:left;
 width:247px;
 border-right:2px dashed #195887;
 height:103px;
}
.imgpart .img
{
 float:left;
 width:77px;
 text-align:center;
 padding-top:20px;
}
.imgpart .content
{
 color:#FFFFFF;
 font:17px Verdana;
 text-transform:lowercase;
 line-height:24px;
 padding-top:25px;
 float:left;
}
.imgpart a.contentlinktxt:link
{
 color:#FFFFFF;
 text-decoration:none;
}
.imgpart a.contentlinktxt:visited
{
 color:#FFFFFF;
 text-decoration:none;
}
.imgpart a.contentlinktxt:hover
{
 color:#FFFFFF;
 text-decoration:none;
 border-bottom:1px solid #7cd8ff;
}
.imgpart a.active
{
 color:#FFFFFF;
 text-decoration:none;
 border-bottom:1px solid #7cd8ff;
}
.botbanner
{
 width:996px;
 padding-top:30px;
}
.lftbannercont
{
 width:385px;
 float:left;
}
.lftbanneralignpad
{
 padding-left:20px;
 padding-top:10px;
}
.rytbannercont
{
 width:611px;
 float:left;
}
.text1
{
 color:#FFFFFF;
 font:17px Verdana;
 font-style:normal;
 line-height:24px;
}
.moniterbg
{
 background-image:url(../images/moniter.png);
 background-repeat:no-repeat;
 background-position:center top;
 height:450px;
}
.banner
{
 text-align:center;
 padding-top:21px;
 width:486px;
 padding-left:63px;
}
a.portfoliobut
{
 background:url(../images/portfoliobut.png);
 background-repeat:no-repeat;
 background-position:center top;
 border:none;
 width:296px;
 height:62px;
 cursor:pointer;
 outline:none;
 display:block;
 margin-top:60px;
 margin-left:20px;
}
a.portfoliobut:hover
{
 background:url(../images/portfoliobut_hover.png);
 background-repeat:no-repeat;
 background-position:center top;
 height:62px;
 outline:none;
 border:none;
 display:block;
 margin-top:60px;
 width:296px;
 margin-left:20px;
}
.body
{
 width:996px;
}
.topbdr
{
 background-image:url(../images/border.jpg);
 background-position:left top;
 background-repeat:repeat-x;
}
.rytbdr
{
 background-image:url(../images/rytbdr.jpg);
 background-position:right top;
 background-repeat:repeat-y;
}
.botbdr
{
 background-image:url(../images/botbdr.jpg);
 background-position:left bottom;
 background-repeat:repeat-x;
}
.lftbdr
{
 background-image:url(../images/lftbdr.jpg);
 background-position:left top;
 background-repeat:repeat-y;
}
.ryttopcorner
{
 background-image:url(../images/ryttopcorner.jpg);
 background-position:right top;
 background-repeat:no-repeat;
}
.rytbotcorner
{
 background-image:url(../images/rytbotcorner.jpg);
 background-position:right bottom;
 background-repeat:no-repeat;
}
.lftbotcorner
{
 background-image:url(../images/lftbotcorner.jpg);
 background-repeat:no-repeat;
 background-position:left bottom;
}
.lfttopcorner
{
 background-image:url(../images/lfttopcorner.jpg);
 background-position:left top;
 background-repeat:no-repeat;
}
.bodycolor
{
 background-image:url(../images/bodycolor.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 background-color:#f0f0f0;
}
#leftpanel
{
width:328px;
float:left;
background-image:url(../images/bodybdr.jpg);
background-position:right top;
background-repeat:repeat-y;
}
#midpanel
{
width:328px;
float:left;
background-image:url(../images/bodybdr.jpg);
background-position:right top;
background-repeat:repeat-y;
}
#rightpanel
{
width:328px;
float:left;
}
.alignpad
{
 padding:15px 0px 15px 10px;
}
h2
{
 margin:0px;
 padding-bottom:15px;
 color:#000000;
 font:18px Arial;
 text-transform:capitalize;
}
.alignpad ul
{
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.alignpad ul li
{
 font:14px Arial;
 color:#333333;
 line-height:22px;
 list-style-type:none;
 margin:0px;
 padding-left:20px;
 background-image:url(../images/arrow.png);
 background-position:left 5px;
 background-repeat:no-repeat;
}
.midalignpad
{
 padding:15px 0px 15px 10px;
}
.midalignpad ul
{
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.midalignpad ul li
{
 font:14px Arial;
 color:#333333;
 line-height:22px;
 list-style-type:none;
 margin:0px;
 padding-left:20px;
 background-image:url(../images/arrow.png);
 background-position:left 5px;
 background-repeat:no-repeat;
}
.rytalignpad
{
 padding:15px 0px 15px 10px;
}
.rytpanelcont
{
 color:#000000;
 font:13px Arial;
 text-transform:capitalize;
 line-height:22px;
 padding-top:48px;
}
#rightpanel img
{
 float:left;
 padding-bottom:15px;
 padding-right:10px;
}
.ftrbg
{
 background-image:url(../images/ftrbg.jpg);
 background-position:left top;
 background-repeat:repeat-x;
 clear:both;
 height:80px;
 margin-top:20px;
}
.ftrcont
{
 text-align:center;
 font:12px verdana;
 line-height:24px;
 padding-top:18px;
 color:#ffffff;
 text-transform:capitalize;
}
a.ftrlinktxt:link
{
 color:#FFFFFF;
 text-decoration:none;
}
a.ftrlinktxt:visited
{
 color:#FFFFFF;
 text-decoration:none;
}
a.ftrlinktxt:hover
{
 color:#FFFFFF;
 text-decoration:underline;
}
.innerbanner
{
 height:141px;
 width:996px;
}
.innerbanneralignpad
{
 padding-top:16px;
}
.innerbannerbg
{
 background-image:url(../images/innerbannerbg.png);
 background-position:left top;
 background-repeat:no-repeat;
 height:115px;
}
.innerbodybg
{
 background-image:url(../images/innerbodybg.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
}
.innerbodybgalignpad
{
 padding:10px 30px 40px 30px;
}
.bodytopcont
{
 color:#0498e0;
 text-align:center;
 font:17px Verdana;
 line-height:24px;
 width:100%;
 padding-bottom:50px;
 padding-top:30px;
}
.bodybotcont
{
 width:100%;
}
#innerfstpanel
{
 float:left;
 width:229px;
 background-image:url(../images/innerbodysap.png);
 background-position:right top;
 background-repeat:no-repeat;
}
#innersndpanel
{
 float:left;
 width:229px;
  background-image:url(../images/innerbodysap.png);
 background-position:right top;
 background-repeat:no-repeat;
}
#innerthdpanel
{
 float:left;
 width:229px;
  background-image:url(../images/innerbodysap.png);
 background-position:right top;
 background-repeat:no-repeat;
}
#innerfthpanel
{
 float:left;
 width:229px;
}
.iconpart
{
 float:left;
 width:229px;
}
.iconpart .image
{
 float:left;
 width:50px;
 padding-left:5px;
}
.iconpart .iconcont
{
 color:#838383;
 font:20px Verdana;
 line-height:24px;
 text-transform:capitalize;
}
.iconlinkpart
{
 width:209px;
 float:left;
 padding-top:20px;
 padding-right:13px;
 padding-left:7px;
}
.iconlinkpart ul
{
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.iconlinkpart ul li
{
 font:13px/30px "Trebuchet MS";
 color:#626262;
 text-transform:capitalize;
 list-style-type:none;
 margin:0px;
 padding-left:15px;
 background-image:url(../images/bullet.png);
 background-position:left 9px;
 background-repeat:no-repeat;
 border-bottom:1px solid #c3c3c3;
}
.innerbodysap
{
 float:left;
}
.innerheadtxt
{
 color:#e96b2b;
 font:26px "Trebuchet MS";
 padding-bottom:10px;
 letter-spacing:2px;
 text-transform:capitalize;
 background-image:url(../images/line.png);
 background-position:left bottom;
 background-repeat:no-repeat;
}
.greentxt
{
 color:#229586;
 font:14px "Trebuchet MS";
 line-height:25px;
 letter-spacing:2px;
}
.bluetxt
{
 color:#246690;
 font:14px verdana;
 font-style:italic;
}
a.bluelinktxt:link
{
 color:#246690;
 text-decoration:underline;
 border:none;
 outline:none;
}
a.bluelinktxt:visited
{
 color:#246690;
 text-decoration:underline;
  border:none;
 outline:none;
}
a.bluelinktxt:hover
{
 color:#246690;
 text-decoration:none;
  border:none;
 outline:none;
}
.greytxt
{
 color:#626262;
 font:12px verdana;
 letter-spacing:1px;
 line-height:22px;
}
.imgbdr
{
 border:1px solid #7d7d7d;
}
#largeImage {
		position: absolute;
		padding: 8px;
		background-color: #ffffff;
		border: 1px solid #7d7d7d;
	}
.newscont
{
 font:14px Verdana;
 text-transform:capitalize;
 color:#08589c;
}
.colon
{
 color:#333333;
}
.newsfield
{
 padding:4px;
 color:#333333;
 border:1px solid #acacac;
 font:12px verdana;
 background-color:#f7f7f7;
}
textarea
{
 padding:4px;
 color:#333333;
 border:1px solid #acacac;
 font:12px verdana;
 background-color:#f7f7f7;
}
select
{
 padding:2px;
 color:#333333;
 border:1px solid #acacac;
 font:12px verdana;
 background-color:#f7f7f7;
}
.submitbut
{
 background:url(../images/submitbut.png);
 border:none;
 width:85px;
 height:30px;
 outline:none;
 cursor:pointer;
 font-size:0px;
}
.submitbut:hover
{
 background:url(../images/submitbut_hover.png);
 border:none;
 width:85px;
 height:30px;
 outline:none;
 cursor:pointer;
 font-size:0px;
}
.submitbut:active
{
 background:url(../images/submitbut_hover.png);
 border:none;
 width:85px;
 height:30px;
 outline:none;
 cursor:pointer;
 font-size:0px;
}
a.resumebut
{
 background:url(../images/resumebut.png);
 background-repeat:no-repeat;
 background-position:left top;
 border:none;
 width:296px;
 height:74px;
 cursor:pointer;
 outline:none;
 display:block;
}
a.resumebut:hover
{
 background:url(../images/resumebut_hover.png);
 background-repeat:no-repeat;
 background-position:left top;
 height:74px;
 outline:none;
 border:none;
 display:block;
 width:296px;
}
div.example {
	display:block;
	float:none;
	clear:both;
}
div.example div {
	font-family:Arial; font-size: 12px; text-align:left; cursor:pointer;
	float:left; display:block;
}
p
{
 color:#333333;
 font-family:verdana;
 font-size: 12px;
 text-align:center;
 line-height:20px;
}
/*quick contact css start*/


div#askaquestion_btn{position:absolute;top:200px;right:0;width:36px;cursor:pointer;}
#site_overlay{width:100%;height:100%;background-color:#000000;position:fixed;top:0;left:0;z-index:100;display:none;}
#askquestion_form{width:450px;position:fixed;top:25%;left:50%;background-color:#ffffff;z-index:101;border:5px solid #e3e3e3;display:none;margin-left:-190px;font-family:Arial,sans-serif;}
/*#askquestion_form{width:200px;height:152px;border:2px solid #ddd;background-color:#eee;position:absolute;top:0;left:36px;}*/
#askquestion_form h2
{
 font:24px Verdana;
 color:#e96b2b;
 margin:0px;
 padding:20px 0px 20px 0px;
 text-transform:capitalize;
}
#closebtn
{
 cursor:pointer;
 font:14px verdana;
 color:#003e6e;
 font-weight:bold;
 padding-top:4px;
 padding-right:4px;
}
.newscont
{
 font:14px Verdana;
 text-transform:capitalize;
 color:#08589c;
}
.newsfield
{
 padding:4px;
 color:#333333;
 border:1px solid #acacac;
 font:12px Arial;
}
textarea
{
 padding:2px;
 color:#333333;
 border:1px solid #acacac;
 font:12px Arial;
}
.content
{
 color:#ffffff;
 font:17px Verdana;
 line-height:24px;
}
.whitetxt
{
 color:#969696;
 font:13px "Trebuchet MS";
 line-height:20px;
}
a.whitelinktxt:link
{
 color:#FFFFFF;
 text-decoration:underline;
}
a.whitelinktxt:visited
{
 color:#FFFFFF;
 text-decoration:underline;
}
a.whitelinktxt:hover
{
 color:#FFFFFF;
 text-decoration:none;
}
/*quick contact css end*/

.pdfheadcont
{
 color:#e96b2b;
 font:18px verdana;
 padding-bottom:5px;
 border-bottom:1px solid #d9d9d9;
 text-transform:capitalize;
 text-align:center;
}
.pdfgreycont
{
 color:#969696;
 font:13px myriad pro;
 line-height:20px;
 text-align:justify;
}
.headcont
{
 color:#ffb900;
 font:14px arial;
 text-transform:capitalize;
}
u
{
 color:#ffb900;
 font:12px verdana;
}
.scroll ul
{
 margin:0px;
 padding:0px;
}
.scroll ul li
{
 font:13px/20px myriad pro;
 text-transform:capitalize;
 list-style-type:none;
 margin:0px;
 padding-left:12px;
 color:#969696;
}
a.downloadbut
{
 background:url(../images/pdfbut.png);
 background-repeat:no-repeat;
 background-position:left top;
 border:none;
 width:139px;
 height:30px;
 cursor:pointer;
 outline:none;
 display:block;
}
a.downloadbut:hover
{
 background:url(../images/pdfbut.png);
 background-repeat:no-repeat;
 background-position:left top;
 width:139px;
 height:30px;
 outline:none;
 border:none;
 display:block;
}
a.viewlinktxt:link
{
 font:14px/20px arial;
 color:#003e6f;
 text-transform:capitalize;
 text-decoration:underline;
}
a.viewlinktxt:visited
{
 font:14px/20px arial;
 color:#003e6f;
 text-transform:capitalize;
 text-decoration:underline;
}
a.viewlinktxt:hover
{
 font:14px/20px arial;
 color:#003e6f;
 text-transform:capitalize;
 text-decoration:none;
}
.wrkdetailsbg
{
 background:url(../images/bluebg.png);
 background-position:center top;
 background-repeat:no-repeat;
 width:450px;
 height:310px;
}
.details_heading
{
background:url(../images/headbdr.jpg);
background-repeat:repeat-x;
background-position:left bottom;
color:#fbb808;
font:14px tahoma;
text-transform:uppercase;
font-weight:bold;
padding-bottom:10px;
padding-top:5px;
}
.serdetailscont
{
 color:#eaeaea;
 font:12px tahoma;
 text-align:justify;
 line-height:16px;
}
.readcont
{
 color:#67afff;
 font:12px Arial;
 padding-top:10px;
}
a.readlinktxt:link
{
 color:#67afff;
 text-decoration:underline;
 border:none;
 outline:none;
}
a.readlinktxt:visited
{
 color:#67afff;
 text-decoration:underline;
 border:none;
 outline:none;
}
a.readlinktxt:hover
{
 color:#67afff;
 text-decoration:none;
 border:none;
 outline:none;
}
.innerdetailsbg
{
 background-image:url(../images/detailsbg.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 background-color:#00113c;
 border:1px solid #00396b;
}
.appdetailsheadtxt
{
 color:#fbb808;
 font:14px tahoma;
 /*border-bottom:1px solid #fbb808;*/
 background:url(../images/headbdr.jpg);
 background-repeat:repeat-x;
 background-position:left bottom;
 padding-bottom:10px;
 text-transform:uppercase;
 font-weight:bold;
}
.appbodycont
{
 font:12px tahoma;
 color:#FFFFFF;
 line-height:20px;
 text-align:justify;
}
a.backlinktxt:link
{
 color:#085290;
 font:12px Tahoma;
 font-weight:bold;
 text-decoration:underline;
}
a.backlinktxt:visited
{
 color:#085290;
 font:12px tahoma;
 font-weight:bold;
 text-decoration:underline;
}
a.backlinktxt:hover
{
 color:#085290;
 font:12px tahoma;
 font-weight:bold;
 text-decoration:none;
}