body							{ margin:0px; padding:0px; background:url(../images/bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img								{ border:none}

:focus							{ outline:none;}
.p5								{ padding:5px;}

hr								{ height:1px; border-top:solid 1px #f2f2f2; margin:10px 0px; padding:0px;}

.fl-right						{ float:right;}
.fl-left						{ float:left;}

.yellow-left					{ background:url(../images/bg-yellow.jpg) no-repeat left top; height:244px; padding:10px 15px;}
.call-us						{ color:#36909d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:bold;}
.login-head						{ font-size:16px; color:#269fb1; font-weight:bold;}

.login-input					{ border:solid 1px #e9d598; background:fffeef; padding:3px 5px; width:179px; color:#c59b0c; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.login-btn						{ background:url(../images/login.gif) no-repeat top; width:63px; height:21px; border:none; cursor:pointer;}

.blue							{color:#259eb1;}
.blue a							{color:#259eb1; text-decoration:none; padding:0 3px;}
.blue a:hover					{color:#000; text-decoration:none; padding:0 3px;}
.modalBackground
{
  background-color:#F9FBD0;
  

}
.ModalWindow
{
  border: solid1px#c0c0c0;
  background:#f0f0f0;
}
.maintabledark
{
	border-top:thin; border-top-color:#000080; border-top-style:solid;
	border-bottom:thin; border-bottom-color:#000080; border-bottom-style:solid;
	border-left:thin; border-left-color:#000080; border-left-style:solid;
	border-right:thin; border-right-color:#000080; border-right-style:solid;
}
.pagetitletable
{
	background-color:#E5E5E5;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#378BC4;
}


.top-menu						{}
.top-menu ul					{ margin:0px; padding:0px; margin-left:10px;} 
.top-menu ul li					{ margin:0px; padding:0px; list-style:none; float:left;}
.top-menu ul li	a				{ text-decoration:none; padding:0px 15px; color:#ffffff; text-decoration:none; display:block; line-height:40px;}
.top-menu ul li a:hover 		{ padding:0px 0px 0px 15px; color:#ffffff; text-decoration:none; background:url(../images/left-cor.jpg) no-repeat left; display:block; line-height:40px;}
.top-menu ul li a:hover span	{ padding:0px 15px 0px 0px; color:#fff; text-decoration:none; background:url(../images/right-cor.jpg) no-repeat right; display:block; line-height:40px;}

.top-menu-active 			{ padding:0px 0px 0px 15px !important; color:#ffffff; text-decoration:none !important; background:url(../images/left-cor.jpg) no-repeat left !important; display:block !important; line-height:40px !important;}
.top-menu-active span		{ padding:10px 15px 10px 0px !important; color:#fff; text-decoration:none!important; background:url(../images/right-cor.jpg) no-repeat right !important; display:block; line-height:40px !important;}

.heading						{ color:#01525f; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.sub-heading					{ color:#259eb1; font-family:Arial, Helvetica, sans-serif; font-size:16px}


.search-btn						{ background:url(../images/search.gif) no-repeat left top; width:101px; height:28px; border:none; margin-left:10px; cursor: pointer;}
.search-link					{ font-size:12px; color:#01525f;}
.search-link a					{ font-size:12px; color:#01525f; text-decoration:none;}
.search-link a:hover			{ font-size:12px; color:#31a9ba; text-decoration:none;}

.services-head					{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#01525f; background:url(../images/arrow.gif) no-repeat 0 2px; padding-left:20px; font-weight:normal; margin:20px 0 10px 0px;}



.search							{}
.search-input					{ background:url(../images/input-bg.gif) no-repeat left top; width:226px; height:14px; padding:5px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.search-select					{ background:url(../images/select-bg.gif) no-repeat left top; width:160px; height:24px; padding:5px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.search-select11				{ background:url(../images/select-bg11.gif) no-repeat left top; width:220px; height:24px; padding:5px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.search-select-bg-small			{ background:url(../images/select-bg.small.gif) no-repeat left top; width:90px; height:24px; padding:5px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.search-selectreg				{ background:url(../images/select-bgreg.gif) no-repeat left top; width:240px; height:24px; padding:5px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.list							{ border-right:solid 1px #f2f2f2; padding-right:10px;}
.list ul						{ margin:0px; padding:0px; margin-left:5px;}
.list ul li						{ margin:0px; padding:0px; list-style:none; background:url(../images/green.gif) no-repeat left; padding-left:15px; padding-top:3px;}
.list ul li a					{}
.list ul li a:hover				{ margin:0px; padding:0px; list-style:none;}

.org-font						{ color:#fdb413; font-weight:bold; margin:0px; padding:0px; font-size:12px; margin-bottom:5px;}
.content						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.content span					{ color:#31a9ba; text-decoration:none;}
.content span a					{ color:#31a9ba; text-decoration:none;}
.content span a:hover			{ color:#000; text-decoration:none;}

.ad-bg							{ background:url(../images/bg-ad.gif) no-repeat left top; padding-left:30px; font-size:12px; font-weight:bold; color:#FFFFFF; height:23px;}

.footer							{ background:#e9e9e9; border-top:solid 1px #cfd2d5; height:60px; padding:5px; color:#abaaaa;}
.footer a						{ color:#abaaaa; text-decoration:none; padding:0 5px;}
.footer a:hover						{ color:#666; text-decoration:none; padding:0 5px;}


h3{ padding:10px 0; margin:0px; font-family:"Arial"; font-size:16px; font-weight:bold; color:#01525f;}
h3 img{ padding-right:6px;}
.rip-x-gre{ background:url(../images/rip-x-gre.jpg) repeat-x; height:58px; color:#fe6d60; padding:13px 0 0 20px; 
vertical-align:top;}
.input{ border:solid 2px #e6e5e5; background:#FFFFFF; padding:3px 5px; FONT-WEIGHT: normal;}
.d-d{ width:260px;}
.d-d1{width:85px;}
.d-d2{ width:160px;}

.btn{ COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 14px;BACKGROUND-COLOR: #5b5b5b; border:thin;  }
.btn a{color:#fff; text-decoration:none;  }
.btn a:hover{}

.menu_list {	
	width:100%;
	
	
}
.menu_head {
	padding:0px;
	cursor: pointer;
	position: relative;
	margin-bottom:0px;
    font-weight:bold;
    background:url(../images/left.png) center left no-repeat;
	border-top: solid 0px #e8e8e8;
	border-bottom: solid 0px #e8e8e8;
	padding-left:0px;
	color:#000;
}


.page-gra                       { background:url(../images/grad-1.jpg) repeat-x top; height:74px; padding:0px 5px;}

.yellowsearch-left					{ background:url(../images/bg-yellow.jpg) no-repeat left top; height:100px; padding:10px 15px;}

mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url(grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; }
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    
.dls_blue{ color:#4e8cec; font-size:14px; font-weight:normal;}
.dls_black{ color:#000000; font-size:14px; font-weight:normal;}
.dls_red{ color:#ff0000; font-size:14px; font-weight:normal;}
.dls_white{color:#fff; font-size:18px; font-weight:normal; line-height:34px;}
.dls_gray{color:#8a8c8d; font-size:12px; font-weight:normal; text-decoration:none;}
.dls_gray a{color:#8a8c8d; text-decoration:none;}
.dls_gray a:hover{color:#fff; text-decoration:none;}
.repeat-head
{
	background: url(../images/bg-head-.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
}

.trbgcolor
{
	background-color: #259cb0;
}

.inner-details				{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px;}
.inner-details h2			{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#346ec1; font-weight:bold; margin:0px; padding:0px;}
.inner-details h3			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#be2d55; font-weight: normal; margin:10px 0px; padding:0px;}
.red						{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#be2d55; font-weight: bold; margin:10px 0px; padding:0px;}
.thumb-br1					{ border:solid 4px #eeeded; margin-right:15px; margin-bottom:5px;}
.inner-sub-head				{ background: url(../images/bg-sub-head.jpg) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; margin:0px; padding:10px;}
.thumb-br					{ border:solid 4px #eeeded;}


.title-img ul{list-style:none;  margin:0px; padding:0px; }
.title-img ul li{background:url(../images/t-cen-img.png) repeat-x 100%; height:34px; float:left; margin:0; padding:14px 0px;}
.title-img ul li div{vertical-align:middle; padding:5px 0;  font:Arial bold; font-size:18px;  color:#ae0308;}

.img-right{float:right}
.from1{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; text-align:right;  margin:0px 10px;}
.input1{border:solid 1px #FCB2E5; width:220px; height:19px; margin:2px 10px;}
.fdbk2{background-image:url(../images/f-cen-rip.png);background-repeat:repeat-x; background-color:#FFF0FB;
 border-left:solid 1px #FCB2E5; border-right:solid 1px #FCB2E5;
  }
  .input2{border:solid 1px #dccd97; width:460px; height:260px; margin:10px 10px;}
  
  .btn-logi{background:url("../images/button.png") no-repeat; width:97px; height:23px; border:none; cursor:pointer;
 font-size:14px; margin-right:1px; color:#FFF; margin:2px 0;}
.line1{ background-image:url(../images/line1.gif);background-repeat:repeat-x;}

.btn-logireset{background:url("../images/buttonreset.png") no-repeat; width:91px; height:28px; border:none; cursor:pointer;
 font-size:14px; margin-right:1px; color:#FFF; margin:2px 0;}
.services-head11					{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#01525f;}

.readmore{font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#000; text-decoration:none;text-align:left;padding:8px 0; font-weight:bold;}
.readmore a{ color:#000000;padding:15px 0;text-align:left;} 
.readmore a:hover{ color:#8c058c;text-decoration:underline;padding:2px 0;}


.skybluefontleft			{float:left;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#147cc3; font-weight: bold; margin:10px 0px; padding:0px;}
.redfontright				{float:right;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#dc2a0b; font-weight: bold; margin:10px 0px; padding:0px;}

.bluefontleft			{float:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#147cc3; font-weight: bold; margin:10px 0px; padding:0px;}
.grayfontleft			{float:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:Gray; font-weight: bold; margin:10px 0px; padding:0px;}
.search-inputgray		{ background:url(../images/input-bg.gif) no-repeat left top; width:226px; height:14px; padding:5px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:Gray;}
.butt
{
	background-image: url(../images/signupbut.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	
	font-weight: bold;
	color: Blue;
	border: none;
	text-decoration: none;
	text-decoration: none;
	padding: 3px 5px;
	margin-right: 3px;
}
