body						{ background:url(../images/bg.jpg) repeat-x top; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


img							{ border:none;}


:focus
{
	outline: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.logo-link					{ color:#274384; font-size:12px; background:url(../images/bg-logo.jpg) no-repeat left top; vertical-align:top;}
.logo-link a				{color:#274384; text-decoration:none; padding:0px 5px 3px 5px; line-height:26px;}
.logo-link a:hover			{color:#000; text-decoration:none; padding:0px 5px 3px 5px;}

.right-content				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5787db; text-decoration:none}
.right-content img			{margin:17px 0 10px 10px;}
.right-content a			{color:#5787db; text-decoration:none; padding:5px 5px; line-height:25px;}
.right-content a:hover		{color:#000; text-decoration:none; padding:5px 5px;}

.call-us					{ font-size:16px; color:#9a9a9a; font-weight:bold;}
.call-us span				{ color:#a5b539;}

.bg-menu					{ background:url(../images/bg-menu.jpg) repeat-x top; color:#FFFFFF;}
.bg-menu a					{ color:#FFFFFF; text-decoration:none; padding:0 15px;}
.bg-menu a:hover			{ color:#fff31a; text-decoration:none; padding:0 15px;}

.bg-menu1					{ background:url(../images/bg-menu-1.jpg) repeat-x top; text-align:center; font-size:13px; color:#FFFFFF;}
.bg-menu1 a					{ color:#FFFFFF; text-decoration:none; }
.bg-menu1 a:hover			{ color:#fff31a; text-decoration:none; }

.bg-menu2					{ background:url(../images/bg-menu-2.jpg) repeat-x top; text-align:center; font-size:13px; color:#FFFFFF;}
.bg-menu2 a					{ color:#FFFFFF; text-decoration:none; }
.bg-menu2 a:hover			{ color:#fff31a; text-decoration:none; }

.bg-menu3					{ background:url(../images/bg-menu-3.jpg) repeat-x top; text-align:center; font-size:13px; color:#FFFFFF;}
.bg-menu3 a					{ color:#FFFFFF; text-decoration:none; }
.bg-menu3 a:hover			{ color:#fff31a; text-decoration:none; }


.second-top-link			{ color:#fff; font-size:14px; font-weight:normal;}
.second-top-link a			{ background:url(../images/arrow.jpg) no-repeat top left; color:#FFFFFF; text-decoration:none; padding-left:18px; margin-right:10px;}
.second-top-link a:hover	{ color:#fff31a; text-decoration:none;}

.member						{color:#afbe52; font-size:14px; font-weight:bold;}
.member a					{background:url(../images/arrow.jpg) no-repeat top left; color:#afbe52; text-decoration:none; padding-left:18px; margin-right:10px;}
.member a:hover				{color:#fff; text-decoration:none;}

.adver						{ background:url(../images/bg-ad.jpg) no-repeat left top; color:#fff; font-size:14px; padding:4px 0 3px 28px; margin:20px 0 0 0;}
.left-head					{ background: url(../images/bg-head.jpg) no-repeat left top; padding:9px 0 10px 30px; font-size:14px; color:#326cbf; margin:0px; font-weight:bold;}
.bg-repeat					{ background:url(../images/bg-repeat.jpg) repeat-y top left; padding:0 10px;}
.bg-repeat a				{ color:#000000; text-decoration:none}
.bg-repeat a:hover			{ color:#326cbf; text-decoration:none}

.left-head1					{ background: url(../images/bg-head1.jpg) no-repeat left top; padding:9px 0 10px 30px; font-size:14px; color:#326cbf; margin:0px; font-weight:bold;}
.bg-repeat1					{ background:url(../images/bg-repeat1.jpg) repeat-y top left; padding:0 10px;}
.bg-repeat1 a				{ color:#000000; text-decoration:none}
.bg-repeat1 a:hover			{ color:#326cbf; text-decoration:none}
.bg-repeat-inner		{ background:url(../images/bg-inner.png) repeat-y top left; padding:10px 15px;}
.btn-logi{background:url("../images/buttonblue.png") no-repeat; width:97px; height:23px; border:none; cursor:pointer;
 font-size:14px; margin-right:1px; color:#FFF; margin:2px 0;}
.from1 {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; text-align:right;  margin:0px 10px;}
.input1 {border:solid 1px SkyBlue; width:200px; height:19px; margin:2px 10px;}
.top-pad					{ padding-top:8px;
	margin-left: 40px;
}
.input2{border:solid 1px SkyBlue; width:360px; height:260px; margin:10px 10px;}
.read-more				{ text-align:left; font-family:Arial, Helvetica, sans-serif; margin:10px 0px;}
.inner-head			{ background:url(../images/top-cor-inner.png) no-repeat top left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#000; padding:8px 0px 9px 20px;}
/*.img-banner					{ font-size:12px; color:#000000; }
.img-banner	img				{ margin-right:20px; margin-left:20px;}
.img-banner span			{ color:#017ddc; text-decoration:none;}
.img-banner span a			{ color:#017ddc; text-decoration:none;}
.img-banner span a:hover	{ color:#000; text-decoration:none;}
.img-banner h1				{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#e35f13; font-weight:bold; padding:0px; margin:0px;}
.img-banner h2				{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0dc192; font-weight:bold; padding:0px; margin:5px 0px;}
*/
.banner				{border:solid 1px #d2d2d2; padding:8px 9px;}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	visibility:hidden;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}


.theme-default .nivo-caption strong {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#dc2a0b;
	
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.head						{ background:url(../images/showcase.jpg) no-repeat 10px 10px; font-size:22px; color:#525151; padding-left:50px;}  
.head span					{ color:#4d7fd0; font-size:16px;}

.listing					{ float:left; width:150px; margin-right:18px;}
.listing ul 				{ margin:0px; padding:0px; list-style:none; margin-top:15px;}
.listing ul li				{ margin:0px; padding:0px; list-style:none; background:url(../images/green-bullet.jpg) no-repeat left 4px; padding-left:15px; margin-top:2px;}

.footer						{ background:#e9e9e9; border-top:solid 2px #cfd2d5; padding:10px 0px; color:#abaaaa;}
.footer a					{ color:#abaaaa; text-decoration:none; padding:5px 5px; line-height:20px;}
.footer a:hover				{ color:#5b5b5b; text-decoration:none; padding:5px 5px;}

.img-br
{
	border: 5px solid #e1e1e1;
	border-style:solid;	
}

.page-head					{ background: url(../images/arrow-green.jpg) no-repeat left 3px; padding:5px 0px 5px 23px; border-bottom: dashed 1px #a4d5fc; color:#017ddc; font-weight:bold;}
 pro-head2					{ background:url(../images/bg-header.jpg) repeat-x bottom; padding:3px 0px; border-top:dashed 1px #97cffc; border-left:solid 1px #9dd2fc; padding-left:10px; border-right:solid 1px #9dd2fc;}
 .pro-head2					{ background:url(../images/bg-header.jpg) repeat-x bottom; padding:3px 0px; border-top:dashed 1px #97cffc; border-left:solid 1px #9dd2fc; padding-left:10px; border-right:solid 1px #9dd2fc;}
.pro-head1					{ border-bottom:solid 1px #ee4a77; padding:3px 0px;}


.pro-head					{ background:url(../images/bg-header.jpg) repeat-x bottom; padding:3px 0px;}
.blue						{ color:#017ddc;}
.blue a						{color:#017ddc; text-decoration:none;}
.blue a:hover				{color:#000; text-decoration:none;}

.blue span					{ color:#6e6e6e;}


.bg-dark-blue				{ background:#f0f9ff; padding:10px;}

.font-head-pro				{ font-size:14px; color:#017ddc; line-height:25px;}
.font-head-pro_female
{
	font-size: 14px;
	color: #FF0000;
	line-height: 25px;
}
.font-head-pro_male
{
	font-size: 14px;
	color: #008000;
	line-height: 25px;
}
.font-head-pro img			{ margin-right:10px;}

.table						{}
.table tr th				{ color:#ee4a77; font-size:12px; font-weight:bold; background:#ffeff3; border-left:solid 1px #ee4a77; border-bottom:solid 1px #ee4a77; border-right:solid 1px #ee4a77;}
.table tr th span			{ color:#ee4a77; font-size:12px; font-weight:normal;}
.table tr th span a			{ color:#ee4a77; text-decoration:none;}
.table tr th span a:hover	{ color:#000; text-decoration:none;}


.table1						{}
.table1 tr th				{ color:#065da0; font-size:12px; font-weight:bold; background:#e3f3fe; padding:2px 5px; border-bottom:solid 1px #9dd2fc; text-align:left;}
.table1 tr td				{ color:#000; font-size:12px; font-weight: normal; background:#f6f6f6; padding:2px 5px;}
.alt			{ background:#ffffff !important; padding:2px 5px;}

/*---------Accordion start Here-----*/
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding:0px 0px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

#technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 12px Verdana;
margin:0px;
color:#666666;
line-height:0px;
padding:0px;
}


.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0;
color:#666666;
padding:0px;
text-align:right;
line-height:0px;
}
.datalistbg{ background:#000000; border-top:solid 2px #cfd2d5; padding:10px 0px; color:#abaaaa;}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#e57100;
font-size:12px;
font-weight:bold;
margin:0px 0 0px 0;
font-family:Arial, Helvetica, sans-serif;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color:#000000;
}
.note{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D8EAE; text-decoration:none;}
div{margin:0px; padding:0px;}

from{ margin:0px; padding:0px;}

span{padding:0px; margin:0px;}

.bo-blue{ background:url(../images/bo-rip.jpg) repeat-x; height:2px;}

.tat-1{ border:solid 1px #CCC; padding:2px 2px;}
.tat-2
{
	border-style: solid;
	padding: 2px 2px;
}
.tat-2:focus
{
	border: thin solid #FF0000;
}
.Check:focus 
{
	background: #ffffcc;
    outline:5px solid #ffffcc;
}
/*.tat-2-selectedvalue{background-color: #FF0000;font-family: Arial;font-size: 1.2em;font-weight: bold;}*/

.tab-border{border:solid 1px #96bb0e; padding:2px 2px;}
.b-text{ color:#017ddc; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px;}

.butt{color:#fff; background:#5384d7; border:solid 1px #395fb9; text-decoration:none; padding:3px 5px; margin-right:3px;} 
.butt a{ color:#fff; background:#5384d7; border:solid 1px #395fb9; text-decoration:none; padding:3px 8px; margin-right:3px;}
.butt a:hover{ color:#fff; background:#5384d7; }

.buttback{color:#fff; background:#5384d7; border:solid 1px #395fb9; text-decoration:none; } 
.buttback a{ color:#fff; background:#5384d7; border:solid 1px #395fb9; text-decoration:none; }
.buttback a:hover{ color:#fff; background:#5384d7; }


.repeat-head		{ background:url(../images/bg-head-.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#96bb0e; font-weight:bold; vertical-align:top; padding-top:5px; }
.repeat-head1		{ background:url(../images/bg-head-.jpg) repeat-x left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#96bb0e; font-weight:bold; vertical-align:middle; padding-top:0px; }
.bg-line			{ background:url(../images/bg-line.jpg) no-repeat right top; padding-right:10px; padding-top:20px;}
.bg-line12			{ background:url(../images/bg-line.jpg) no-repeat right; padding-right:10px; padding-top:10px;}
.dotted-border		{ border-bottom:dashed 1px #CCCCCC; padding-bottom:5px;}


.repeat-headtitle		{ background:url(../images/bg-menu-1.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#96bb0e; font-weight:bold; vertical-align:top; padding-top:5px; }

.print-email		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009900; text-decoration:none}
.print-email a		{ color:#009900; text-decoration:none; padding:0 3px;}
.print-email a:hover{ color:#000; text-decoration:none; padding:0 3px;}


.sub-head			{border-bottom:solid 1px #9cc347;}
.sub-head-bg		{ background:#9cc347; padding:5px 10px; font-weight:bold}

.sub-head1			{border-bottom:solid 1px #9cc347; border-top:dashed 1px #9bd1fc;}


.input				{ border:solid 1px #cccccc; padding:2px 5px; color:#017ddc; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:140px;}
.select				{ border:solid 1px #cccccc; padding:2px; width:150px; color:#017ddc; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.textarea			{ border:solid 1px #cccccc; padding:2px 5px; color:#017ddc; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:300px;}

.button				{ background:#5384d7; padding:0px; margin:0px; color:#FFFFFF; border:solid 1px #395fb9; padding:3px 10px; cursor:pointer}


.bg-line1			{ background:#e4e4e4; height:1px}

.world-map					        { background:url(../images/world-m.jpg) no-repeat center; width:500px; height:183px; padding-left:0px;}
.aanta{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#c82f5a; font-style:italic; font-weight:normal; margin:0px; padding:0px;}

.tablepadding						{ padding:0px 0 0px 0px; margin:10px 0 0 0;}
.logintablepadding						{ padding:0px 0 0px 0px; margin:5px 0 0 0;}
/*---------NEw CSS----*/

.fl-left			{ float:left;}
.fl-right			{ float:right;}

.member-login		{}
.member-login h4	{ background:url(../images/bg-left-login-head.jpg) no-repeat left top; padding:4px 10px 3px 30px; margin:0px; color:#ffffff; font-size:14px;}
.bg-login			{ background:url(../images/bg-login.jpg) no-repeat bottom; padding:11px; color:#ee4a77; min-height:100px;}
.bg-login input[type=text]		{ border:solid 1px #fb9db6; color:#ee4a77; padding:3px 5px; width:158px; margin-bottom:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.bg-login input[type=button]	{ border:none; color:#98a63d; padding:0; width:60px; height:20px; cursor:pointer; background:url(../images/login.jpg) no-repeat top;}
.bg-login span a			{ color:#ee4a77; text-decoration:none;}
.bg-login span a:hover		{ color:#000; text-decoration:none;}	
.search-btn		{ border:none; color:#98a63d; padding:0; width:60px !important; height:20px; cursor:pointer; background:url(../images/search.jpg) no-repeat top !important;}

.passwordtext { border:solid 1px #fb9db6; color:#ee4a77; padding:3px 5px; width:158px; margin-bottom:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif}


.second-top-link1			{ color:#fff; font-size:13px; font-weight:normal; float:left;}
.second-top-link1 a			{ background:url(../images/arrow1.jpg) no-repeat top left; color:#fff64d; text-decoration:none; padding-left:18px; margin-right:10px;}
.second-top-link1 a:hover	{ color:#fff31a; text-decoration:none;}

.search-link			{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; float:left; }
.search-link a			{ color:#ffffff; text-decoration:none; padding:0 5px;}
.search-link a:hover			{ color:#86b8ff; text-decoration:none; padding:0 5px;}

h1							{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#393939; margin:0px; padding:0px; font-weight:normal;}
h1 span							{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#be2d55; margin:0px; padding:0px; font-weight:normal;}
/*---------Gridview CSS----*/

 .mGrid {   
        width: 100%;   
        background-color: #fff;   
        margin: 5px 0 10px 0;   
        border: solid 1px #9dd2fc;   
        border-collapse:collapse;   
    }  
    .mGrid td
     {   
       padding: 2px;   
       border: solid 1px #eeecec;   
       color: #000000;   
   }  
   .mGrid th    
   {
       padding: 2px 5px;   
       color: #065da0;   
       background:#e3f3fe; 
       border-bottom:solid 1px #9dd2fc; 
       font-size: 12px;
       font-weight:bold;
   }  
   .mGrid .alt1 { background: #eeecec repeat-x top; border-left:solid 1px #eeecec; }  
   .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; }  

.highlight
{
	color: #ff0000;
}
/*---------------------new css for underlined fonts---------------------*/
.menu_head
{
	text-decoration:none
}
/*---------------------new css for underlined fonts---------------------*/
.gridmemberdet
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;	
	font-style: normal;	
}
.gridmemberdet1
{
	text-decoration: none;
}
.logout
{
	color: #000066;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.logout:hover 
{
	text-decoration:underline;
}

.bodyhtml						{  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.viewedit
{
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}
.img-bg						{ background:#f5f5f5; border:solid 1px #e7e7e7; padding:10px;}
.img-bg img					{ border:solid 4px #c6c4c4;}
.img-con					{ background:#e7e6e6; padding:5px;}
.img-con1					{ background:#e7e6e6; padding:5px; font-size:11px;}

.img-bg1						{ background:#f5f5f5; border:solid 1px #e7e7e7; padding:0px;}
.img-bg1 img					{ border:solid 4px #c6c4c4;}
.img-bg1 img a					{ border:solid 4px #c6c4c4;}
.img-bg1 img a:hover			{ border:solid 4px #c6c4c4; background:#000; z-index:99999px;}
.img-con1					{ background:#e7e6e6; padding:5px;}

.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-br					{ border:solid 4px #eeeded;}
.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;}


.bodyh12 { margin:0px; padding:0px; background:#382819 url(../images/bgWeb.jpg) repeat-x;}


.bnr123{  background:url(../images/ggg2.jpg) no-repeat; height:600px;}
.login123{ background:url(../images/loginWeb.jpg) no-repeat; width:401px; height:64px; border:0px;}
.input123{ width:360px; margin:0 15px; padding:1px 0; border:none; background:#7f532c; font-size:33px; color:#fff; }
img123{ border:none;}

.imgOpac
    {
        filter:alpha(opacity = 100);
        -moz-opacity:1.0;
    }
