
body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/allbg.gif) repeat-y #fff center top;
	color:#333;
}
a{
	text-decoration:none;
	color:#0076A2;
	font-family:Tahoma;
}
a:hover{
	text-decoration:underline;
}

img, fieldset {
	border: 0;
}
ul
{
margin:0px; padding:0px; list-style-type:none;
}
ol{
	margin:0 20px;
	padding:0;
}
table {
	border-collapse: collapse;
}
a:focus {
	outline: 0;
}
html {
	overflow:-moz-scrollbars-vertical;
} /*Always show Firefox scrollbar*/
form {
	margin:0px;
	padding:0px
}

 
.required
{
color:#FF0000;
}

.underprocess
{
padding:150px 0px;
font-weight:normal;
text-align:center;
}

/* Common things end */

.topbg{
	background: url(../images/top-bg.gif) no-repeat;
	height:118px;
}

.logo{
	margin:10px 0px 20px 0px;
}

.topnav ul{
	float:right;
	margin:15px 0;
	background:url(../images/topnav-bg.gif) repeat-x;
	border:#EEEEEE 1px solid;
}
.topnav ul li{
	list-style-type:none;
	float:left;
}

.topnav ul li a{
	color:#858585;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding:0px 10px;
	line-height:25px;
	border-right:#ccc 1px solid;
}
.topnav ul li a.img{
	line-height:25px;
	margin:4px 0;
}
.topnav ul li a.last{
	border-right:none;
}
.topnav ul li a:hover{
	text-decoration:none;
	color:#449D02;
}
.topnav ul li a.active{
	text-decoration:none;
	color:#fff;
	background:url(../images/red-arw.gif) no-repeat center;
	margin-right:1px;
}

.header-brdr{
	border:#E0E0E1 1px dotted;
}

.head-rt-brdr{
	border-right:#E0E0E1 1px dotted;
	padding:0px 0px;
}

.left-nav ul{
	list-style:none;
	margin:0px;
}
.left-nav ul li{
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#444;
	border-bottom:#E0E0E1 dotted 1px;
	background:url(../images/grn-arw.gif) no-repeat;
	background-position:10px 11px;
	padding:6px 10px 6px 28px;
	display:block;
}
.left-nav ul li.last{
	border-bottom:none;
	padding:6px 0 0px 28px;
}

.left-nav ul li:hover{
	background:url(../images/grn-arw.gif) no-repeat #F9F9F9;
	background-position:10px 11px;
	color:#008B9F;
}

.collab-top{
	border-top:#E0E0E1 dotted 1px;
}


.news-bg{
	border-top:#ddd 1px dotted;
	border-bottom:#ddd 1px dotted;
	background:#fff;
	padding:10px;
}

#pscroller2{
	width: 770px; margin:0px 0px 0px 10px; height: 54px;	border: 0px; line-height:17px; color:#333;  font-style:normal; color:#333;
}
.date{
	font-size:12px;
	color:#999999;
	margin-right:5px;
}

#pscroller2 a{
text-decoration: none;
margin-left:5px;
font-weight:bold;
color:#0B80B6;
}
#pscroller2 a:hover{
	text-decoration:underline;
}

a.readmore:link,a.readmore:visited,a.readmore:active{
	color:#FF9600;
	text-decoration:none;
}
a.readmore:hover{
	text-decoration:underline;
}


.testimonials-name{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:16px;
}



.bottom-box{
	border:#8CD3D1 1px solid;
	background:#fff url(../images/btm-img1.jpg) no-repeat right bottom;
	padding:0px 0px;
	height:180px;
}
.bottom-box2{
	border:#8CD3D1 1px solid;
	background:#fff url(../images/btm-img2.jpg) no-repeat right bottom;
	padding:5px 0px;
	height:249px;
}

.bottom-box2 p{
	padding:0px 10px 0px 10px;
	margin:0px;
	font-size:12px;
	line-height:18px;
	color:#333;
}
.bottom-box3{
	border:#8CD3D1 1px solid;
	background:#fff url(../images/btm-img3.jpg) no-repeat right bottom;
	padding:5px 0px;
	height:249px;
}

.bottom-box3 p{
	padding:0px 10px 0px 10px;
	margin:0px;
	line-height:18px;
	color:#333;
}


a.btm-title{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:normal;
	color:#2D8996;
	line-height:32px;
	text-decoration:none;
	margin-left:10px;
}


.btm-services ul{
	margin:3px 0px;
}
.btm-services ul li{
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
	background:url(../images/grn-arw2.gif) no-repeat;
	background-position:10px 7px;
	padding-left:20px;
	letter-spacing:-0.3px;
}

.testimonials-box{
	border:#E5E5E5 1px solid;
	padding:10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#333333;
}

a.btm-bx-more:link,a.btm-bx-more:visited,a.btm-bx-more:active{
	font-family:Arial, Helvetica, sans-serif;
	line-height:28px;
	padding:30px 0 0 10px;
}


.hparen{
	background:url(../images/hpat.gif) repeat-x;
}
.btm-nav p
{
margin:0; padding:0;
}
.btm-nav a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	line-height:18px;
}
.btm-nav a:hover{
	text-decoration:underline;
	color:#222;
}

.btm-nav2 a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	line-height:18px;
	padding:0px 5px;
}
.btm-nav2 a:hover{
	text-decoration:underline;
}
.rights{
	color:#333333;
	font-family:Tahoma;
	font-size:11px;
	line-height:26px;
}

.btmrtlogo img{
	border:#E0E0E1 1px dotted;
}
.btmrtlogo img:hover{
	border:#ddd 1px solid;
}

a.btm-logo-title{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:normal;
	color:#64A115;
	line-height:24px;
	text-decoration:none;
}

.blue-txt{
	color:#0076A2;
}

.contact-info ul{
	list-style:none;
	padding:0px;
	margin:5px 0;
}

.contact-info ul li{
	list-style-type:none;
	
}
.contact-info ul li a img{
	width:auto;
	float:left;
	text-align:right;
	margin:6px 6px 8px 8px;
}
.contact-info ul li a{
	text-decoration:none;
	font-weight:normal;
	color:#006595;
	font-size:11px;
	line-height:28px;
	display:block;
	clear:both;
	border-bottom:#ddd 1px dotted;
}

.contact-info ul li a:hover{
	text-decoration:none;
	color:#d20c3d;
}
.follow-us{
	font-size:14px;
	font-weight:bold;
	color:#788a00;
	line-height:28px;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	border-bottom:#ccc 1px dotted;
	display:block;
}


a.more-btn:link,a.more-btn:visited,a.more-btn:active{
	font-size:11px;
	margin:0px 5px 16px 0;
	width:45px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;

}


.article-title{
	font-size:13px;
	font-weight:bold;
	color:#0b6c9c;
	line-height:28px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:#ccc 1px dotted;
	display:block;
}

.home-para{
	padding:7px 0px;
	margin:0px;
}

.input{
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	padding:4px;
	width:200px;
	background:#f2f2f2;
}
.text-area{
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	padding:4px;
	width:200px;
	background:#f2f2f2;
}
.submit-btn{
	background:#e30d47;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
	margin:2px;
	border:none;
	font-size:11px;
}


a#bm-arrow-top {position:fixed;	bottom:10px;right:10px;	display:block;background:#fff; width:24px;height:24px; overflow:hidden; background:url(../images/backtotop.png) top left no-repeat; text-indent:-99999em; text-decoration:none; outline:none;	border:none;}
a:hover#bm-arrow-top {background-position:bottom left;}


.welcome
{
font-size:18px; font-weight:bold; height:30px; padding:6px;  font-family:arial; text-align:right;
}



.licence{
background:#d3e9ee;
padding:10px 5px;
margin:0 0 5px;
border:#b5d3da 1px solid;
text-align:center;
font-size:13px;
color:#222;
}
.sep
{
padding:6px 0; border-bottom:#cccccc 1px dashed;
}