/*====================================================================================

Css Created Dated On : 06-04-09

Css Modified Dated On : 06-04-09

Css Style Made By Meghtechnologis INDIA

====================================================================================*/
body {
	margin:0px;
	padding:0px;
	border-top:4px solid #D4D0C8;
	background:url(../images/backgorund-tile.jpg) repeat-x top #434343;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main-bg {
	width:100%;
}

/*====================================================================================
	Css Style For Common Classes
====================================================================================*/
.bold {
	font-weight:bold;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-top {
	vertical-align:top;
}
.text-bottom {
	vertical-align:bottom;
}
a {
	text-decoration:none;
}
a.link {
	color:#666666;
}
a.link:hover {
	color:#66CCFF;
}
a.bluelink {
	color:#66CCFF;
}
a.bluelink:hover {
	color:#ffffff;
}
a.contentlink {
	color:#0E78AD;
}
a.contentlink:hover {
	color:#333333;
}
a.whitelink {
	color:#ffffff;
}
a.whitelink:hover {
	color:#66CCFF;
}
a.orangelink {
	color:#FF6600;
}
a.orangelink:hover {
	color:#333333;
}

img {
	border:0px;
}
h1, h2, h3, h4, h5, p{
	margin:0px;
	padding:0px 0px 10px 0px;
}
ul {
	margin:0px;
	padding:0px;
}
h1 {
	font-size:24px;
	font-weight:normal;
	color:#2B7DA6;
}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#298FC6;
}
h3 {
	font-size:14px;
	font-weight:normal;
	color:#298FC6;
}
h4 {
	padding-left:10px;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
}
.line1 {
	background:url(../images/line1.jpg) repeat-x;
	height:1px;
}
/*====================================================================================*/
.fntlh17 {line-height:17px;}
.fntlh18 {line-height:18px;}
.fntlh19 {line-height:19px;}
.fntlh20 {line-height:20px;}
.fntlh21 {line-height:21px;}
.fntlh40 {line-height:40px;}
.fntlh50 {line-height:50px;}
/*====================================================================================*/

.fntver {font-family:Verdana, Arial, Helvetica, sans-serif;}
.fntarl {font-family:Arial, Helvetica, sans-serif;}
.fntarlnarrow {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#333333;
}
/*====================================================================================*/

.fntsize10 {font-size:10px;}
.fntsize11 {font-size:11px;}
.fntsize12 {font-size:12px;}
.fntsize14 {font-size:14px;}
.fntsize15 {font-size:15px;}
.fntsize16 {font-size:16px;}

/*====================================================================================*/

.fntclrgrey { color:#999999;}
.fntclrblu { color:#3399CC;}
.fntclrorang { color:#FF6600;}
.fntclrrd { color:#cc0000;}

/*====================================================================================*/

.padlft10 { padding-left:10px;}
.padlft20 { padding-left:20px;}

/*====================================================================================
	Css Style For Header Part
====================================================================================*/
#header {
	height:95px;
	padding-left:52px;
}
#header .logo{
	padding-top:21px;
}
#header .rightnavi {
	background:url(../images/rightnavi.jpg) no-repeat left top;
	padding-right:72px;
	width:253px;
	font-size:11px;
	color:#FFFFFF;
	line-height:30px;
}
#header .rightnavi a{
	padding:0 5px;
}
/*====================================================================================
	Css Style For Navigation Part
====================================================================================*/
#navigation {
	background:url(../images/navigation.jpg) no-repeat left top;
	height:44px;
	padding:0px 88px 0px 88px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
ul.navigation {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.navigation li {
	display:inline;
}
ul.navigation li a {
	color:#FFFFFF;
	padding:0px 19px 0px 20px;
}
ul.navigation li a:hover {
	color:#66CCFF;
}
ul.navigation li a.selected {
	color:#66CCFF;
}

/*====================================================================================
	Css Style For Centerpart
====================================================================================*/
#centerpart {
	padding:4px 0px 0px 0px;
}
/*====================================================================================
	Css Style For Left Part
====================================================================================*/
#leftpart {
	width:293px;
	padding:0px 10px 0px 0px;
	vertical-align:top;
}
#leftpart .boxbott {
	background:url(../images/lhsbott.jpg) no-repeat left bottom #202020;
	color:#cccccc;
	padding-bottom:8px;
}
.conteinter {
	padding:10px 10px 0px 10px;
	font-size:11px;
}
.lftboxtop {
	background:url(../images/lftboxtop.jpg) no-repeat left top;
}
.newsconainer {
	padding:10px 8px 0px 8px;
	font-size:11px;	
	color:#cccccc;
	line-height:17px;
}
.icon-archive {
	background:url(../images/icon-archive.jpg) no-repeat left 4px;
	padding-left:20px;
}
/*====================================================================================
	Css Style For Right Part
====================================================================================*/
#rightpart {
	width:667px;
	background-color:#E1E1E1;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
#rightpart .maintop {
	background:url(../images/main-top.jpg) no-repeat left top ;
}
#rightpart .mainbottom {
	background:url(../images/main-bott.jpg) no-repeat left bottom;
}
#rightpart .container {
	padding:0px 10px 10px 20px;
}
.mainbottom a{
	color:#298FC6;
}


#cemter-services {
	background:url(../images/services-bg.jpg) repeat-y left top;
	width:616px;
	font-size:12px;
	color:#333333;
	line-height:20px;
}
#cemter-services .topimg {
	background:url(../images/services-top.jpg) no-repeat left top;
	height:55px;
	padding:0px 20px 0px 20px;
}
#cemter-services .bottimg {
	background:url(../images/services-bottom.jpg) no-repeat left bottom;
	height:55px;
	padding:10px 190px 20px 20px;
}
.tab1 {
	float:left;
	width:105px;
	height:52px;
	margin-left:10px;
	text-align:center;
	color:#FFFFFF;
}
.tab1 a {
	text-align:center;
	line-height:42px;
	color:#FFFFFF;	
}
.tab1 a:hover, .tab1 a.selected {
	background:url(../images/tab-hover.png) no-repeat left top;
	display:block;
	width:105px;
	color:#FFFFFF;	
	height:52px;
	text-align:center;
}

/*====================================================================================
	Css Style For Bottom Part
====================================================================================*/
#bottompart {
	height:59px;
	color:#FFFFFF;
	font-size:12px;
	line-height:22px;
}
#bottompart a {
	color:#FFFFFF;
	padding:0px 3px;
}
#bottompart a:hover {
	color:#66CCFF;
}
#bottompart a.selected {
	color:#66CCFF;
}
/*====================================================================================
	Css Style For Extra Element
====================================================================================*/
.rightarrow {
	background:url(../images/arrow-right.png) no-repeat right 2px;
	padding-right:20px;
	float:right;
}
ul.tab {
	margin:0px;
	padding:0px 0px 0px 30px;
	list-style:none;
}
ul.tab li{
	background:url(../images/arrow-bulet.png) no-repeat left 6px;
	padding-left:20px;
	line-height:20px;
}
.greybg {
	background:url(../images/bgbox.jpg) repeat-y ;
	padding:10px;
}

.gridbdr {border:solid 1px #ccc; border-collapse:collapse; 	font-size:11px;
	text-decoration:none; color:#666666;}
.gridbdr td {border-bottom:solid 1px #ccc; }
.gridbdr .heading1 {background:#F5F5F5; font-size:13px; font-weight:bold;}

.textfiled { 
	background:url(../images/textfiled-bg.jpg) repeat-x left top #ffffff; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-bottom:1px solid #ffffff;
	border-top:none;
	width:220px;
	height:22px;
}
.textarea { 
	background:url(../images/textfiled-bg.jpg) repeat-x left top #ffffff; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-bottom:1px solid #ffffff;
	border-top:none;
	width:350px;
}

.textfilednew { border:1px solid #999999; width:140px; }
.divider {
	background:url(../images/divider-horizontal.gif) repeat-x left center;
}
ul.left-navi {
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}
ul.left-navi li {
	color:#3399CC;
	line-height:30px;
	font-size:11px;
}
ul.left-navi li a {
	background:url(../images/left-navibg.jpg) no-repeat left top;
	padding-left:25px;
	display:block;
	color:#cccccc;

}
ul.left-navi li a:hover, ul.left-navi li a.selceted {
	background:url(../images/left-navibg1.jpg) no-repeat left top;
	display:block;
	color:#3399CC;
}

ul.left-navi li ul {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
}
ul.left-navi li ul li {
	color:#3399CC;
	line-height:25px;
	font-size:11px;
}
ul.left-navi li ul li a {
	background:none;
	color:#cccccc;
}
ul.left-navi li ul li a:hover {
	color:#3399CC;
	background:none;	
}




.left-textarea-bg {
	background:url(../images/textarea-bg.jpg) no-repeat left top;
	width:240px;
	height:84px;
	padding:2px 2px 2px 4px;
}
.left_textarea {
	background:none;
	border:none;
	width:230px;
	color:#CCCCCC;
	height:72px;
}

.left-textfiled {
	background:url(../images/new-textfiled-bg.png) no-repeat left top;
	width:240px;
	height:20px;
	padding:2px 2px 2px 4px;
}
.leftfiled {
	background:none;
	border:none;
	width:230px;
	color:#CCCCCC;
}

.divider_line {
	background:url(../images/divider-horizontal.gif) repeat-x left 5px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:19px;
	font-weight:normal;
	text-align:right;
}
.divider_line a {
	background:url(../images/back_top.gif) no-repeat right 1px;
	padding-right:15px;
	color:#0E78AD;
	text-align:right;
}
.divider_line a:hover {
	color:#666666;
	text-decoration:none;
}

/*====================================================================================
	Css Style For Extra Element
====================================================================================*/

.inner {
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#333333;
	padding:0px 0px 0px 0px;
}
.inner a {
	font-size:11px;
	color:#0081A9;
}
.inner a:hover {
	color:#666666;
}
.inner ul {
	margin:0px;
	padding:10px 10px 10px 20px;
	list-style:none;
}
.inner ul li {
	background:url(../images/arrow.gif) no-repeat left 7px;
	padding-left:20px;
	line-height:18px;
}
.livecht{padding:10px 0px;}
.livecht a{ color:#2B7DA6;}
