body { 
margin:auto; 
font-family:arial;
color:#484848; 
}
ul, h1, h2, h3, p, ol, form {margin:0px; padding:0px; }
a {text-decoration:none;}
a img {border:none;}
.main
{
    width:975px;
     border:0px solid #000000;
      margin:auto; 
      background:url(images/hdr.jpg) repeat-x;
	  height:95px;
 }
.logo
{
    width:975px;
     border:0px solid #000000;
	 background:url(images/hdr.jpg) repeat-x;
	 height:95px;
  }
.btn
{
    width:676px; 
    border:0px solid #000000; 
    float:right; 
    padding-right:10px;
 }
#btn-in
{
     width:676px;
     border:0px solid #000000; 
     float:right; 
     background:url(images/btn050909.jpg) no-repeat;
     height:38px;
     line-height:38px; 
    }
#btn-in li
{
    float:left;
    background:url(images/spt.jpg) no-repeat top left;
 }
#btn-in li.nbg 
{
    background:none;
    }
#btn-in li a
{
     font-size:13px; 
     color:#ffffff; 
     padding-left:0px; 
      padding-right:0px;
       margin-top:20px;
  }

.main-in 
{
    width:975px;
     border:0px solid #000000; 
     clear:both; 
     padding-top:10px;
     }
.search
{
    width:252px; 
    border:0px solid #000000;
     float:right; 
     padding-top:2px;
     }
.search-in
{
    width:252px; 
    border:0px solid #000000; 
    float:right; 
    background:url(images/search-bg.jpg) no-repeat; 
    height:233px;}
.search-in-frm 
{
    width:206px;
     border:0px solid #000000; 
     padding-left:22px; margin-top:26px;  
      }
.search-in-frm h2
{
color:#2a67b0;
font-size:16px;}

.search-in-frm h3
{
color:#767474;
font-size:11px;
padding-bottom:4px;
margin-top:4px;
} 
.search-in-frm a
{
color:#2a67b0;
font-size:12px;
} 

.rss
{
    width:252px;
     border:0px solid #000000; 
     height:233px; clear:both; 
      }
	.rss li {background:url(images/blts.jpg) no-repeat left top;}
	.rss li a {text-decoration:none;
color:#484848; padding-left:18px;}
	.rss li a:hover {text-decoration:none;
color:#457bbb;
}



	  
.rss-hd
{
    width:252px; border:0px solid #000000;
      background:url(images/red.jpg) no-repeat;
       height:48px; 
       line-height:48px; 
       }
.rss-hd  h2 
{
    color:#2a67b0;
     font-size:16px; 
     margin-left:20px; }
.rss-text
{
    width:230px;
     border-bottom:1px dotted #959393;
      padding-left:20px; 
      }
.rss-text  p 
{
    color:#484848;
     font-size:13px; 
     line-height:18px;
      margin-top:10px; 
      }
.rss-photo
{
    width:230px;
     border:0px solid #000000; 
     padding-top:75px;
      padding-left:20px; 
      }

.banner
{
    width:722px; 
    border:0px solid #000000; 
    float:left; 
    }


.lft
{
    width:721px; 
    border-top:0px solid #000000;
     float:left; 
      margin-top:15px;
       }
.lft-in
{
    width:200px;
     border:0px dotted #959393;
      float:left; 
       }

.lft-menu 
{
    width:200px; 
        border:0px solid #000000;
         }
		 
		 
.lft-menu1 {
width:200px; 
border:0px solid #000000;
float:left;
background:url(images/arr-rg.jpg) repeat-x;
height:22px;
line-height:20px;
}
	.lft-menu1 a {
color:#ffffff;
font-size:10px;
font-family:verdana; 
 font-weight:bold;
}	


	.lft-menu1 a:hover {
color:#0303cf;
font-size:10px;
font-family:verdana; 
font-weight:bold;
}
 


.lft-menu2 {
width:200px; 
border:0px solid #000000;
float:left;
background:url(images/arr-rg2.jpg) repeat-x;
height:42px;
}
.lft-menu2 a {
color:#ffffff;
font-size:10px;
font-family:verdana; 
line-height:18px;
font-weight:bold;

}	

	.lft-menu2 a:hover {
color:#0303cf;
font-size:10px;
font-family:verdana; 
font-weight:bold;
}
 
			 

.lft-in-text {width:200px; border:0px solid #000000; clear:both;   }

.lft-in-text-in {width:200px; border:0px solid #000000; background:url(images/cont-bg.jpg) repeat-x; height:35px; line-height:35px; }
.lft-in-text-in  h2 {color:#2a67b0; font-size:13px; margin-left:5px;}

.subscribe {width:200px; border:0px solid #000000; margin-bottom:0px; padding-top:0px;  }

.subscribe-in {width:200px; border:0px solid #000000;  background:url(images/cont-bg.jpg) repeat-x; height:35px; line-height:35px; }
.subscribe-in  h2 {color:#2a67b0; font-size:13px; margin-left:5px;}
.subscribe-in-text {width:190px; border:0px solid #000000;  margin:auto; margin-top:10px; }
.subscribe-in-text a{ font-family:arial, verdana;
 font-size:12px;
 color:#7d7d7d;
 font-weight:normal;
}

#contact
 {
 width:200px;
 border:0px solid #000000;
 padding-bottom:10px;
 font-family:arial, verdana;
 font-size:13px;
 color:#616161;
 padding-top:10px;
  text-align :left ;
 }
#contact a
 {
 font-family:arial, verdana;
 font-size:12px;
 color:#7d7d7d;
 font-weight:bold;
padding-left:0px;
 }


.rgt {width:514px; border-right:1px dotted #959393; border-left:1px dotted #959393; float:right;   }
.rgt-text {width:514px; float:left;   background:url(images/cont-bg.jpg) repeat-x; height:35px; line-height:35px; }
.rgt-text  h2 {color:#2a67b0; font-size:16px; margin-left:20px;}
.rgt-text-p {width:498px;
              padding-bottom:30px;  
             margin-top:10px;
              padding:4px; border:0px solid #000000; 
              float:left;color:#484848; 
              font-size:13px; }
			  
	
			  
.rgt-text-p  a{background:url(images/blts.jpg) no-repeat left;  color:#484848; font-size:13px; line-height:10px; margin-left:15px; padding-left:15px;  }
.rgt-text-p  a:hover{ color:#ffffff; font-size:13px;  }
.rgt-text-p h3 a {color:#8c8e90; font-size:11px;   }

#footer
{
clear:both;
margin:0 auto;
width:975px;
height:30px;
line-height:30px;
background:url(images/footer.jpg); 
background-repeat:repeat-x;
border:0px solid #000000;
}

#footer-text
{
border:0px solid #000000;
margin:0px;
width:480px;
border:0px solid #000000;
float:right;
}

#footer-text a{
font-family:trebuchet MS, arial, verdana;
font-size:12px;
color:#ffffff;
border:0px solid #000000;
}



.about-us
{width:950px; 
border-top:1px solid #8b8b8b;
margin:auto;
}

.about-us-lft
{width:205px; 
border-right:0px dotted #8b8b8b;
float:left;

}
.about-us-rgt
{width:740px; 
border:0px solid #000000;
float:right;
margin-top:20px;
background:url(images/cont-bg.jpg) repeat-x;
margin-bottom:20px;
}
.about-us-rgt-lft
{width:150px; 
border:0px solid #000000;
float:left;
margin-top:45px;
}
.about-us-rgt-rgt
{width:150px; 
border:0px solid #000000;
float:right;
margin-top:45px;
}
.about-us-rgt-mdl
{
width:730px; 
border:0px solid #000000;
margin:auto;
}

.about-us-rgt-mdl h2
{color:#3770b5; 
font-size:15px;
font-family:arial, verdana;
margin-top:10px;
}
.about-us-rgt-mdl-text
{width:730px; 
border:0px solid #000000;
margin-top:15px;
color:#484848;
font-size:13px;
font-family:arial, verdana;
line-height:20px;
text-align:justify;
min-height:330px;
}
.about-us-rgt-mdl-text a
{
color:#000000;
font-size:13px;
font-family:arial, verdana;
line-height:20px;
text-align:justify;
min-height:330px;
}







/*form table structure */

table.frmTable {
		text-transform:small-caps;
		border: 1px solid #D96C07;
		padding: 1px;

		}

table.frmTable td
		{
		border-bottom:1px dashed #C7D9EC;
		text-align:left;
		font-weight:normal;
		}

table.frmTable th {
		background-color:#E5E9EC;
		padding:4px;
		text-align:left;
		}

table.frmTable th a, a:visited {
		text-decoration:none;
		text-align:left;
		}

table.frmTable th a:hover{
		text-decoration:underline;

		}
table.frmTable caption{
	height:22px;
	font-weight:bold;
	text-align:left;
	background-image:url(../images/caption.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	padding:2px;
		}

.caption{
   height:22px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	background-image:url(../images/caption.gif);
	background-repeat:no-repeat;	
	font-size:12px;

}
/*----*/
table.tbl {
		text-transform:small-caps;
		background-color:#BDCFE2;
		padding: 1px;

		}

table.tbl td
		{
		background-color:#EEF3F7;
		text-align:left;
		font-weight:normal;
		}

table.tbl th {
		background-color:#EEF3F7;
		padding:2px;
		text-align:left;
		}

table.tbl th a, a:visited {
		text-decoration:none;
		text-align:left;
		}

table.tbl th a:hover{
		text-decoration:underline;

		}
table.tbl caption{
		text-align:left;
		background-color:#006699;
		color:#ffffff;
		font-weight:bold;
		padding:2px;
		}


a
{
text-decoration:none;
color:#02008F;
}

a:hover
{
text-decoration:none;
color:#71ff07;

}

a.xtra
{
text-decoration:none;
color:#484848;
}

a.xtra:hover
{
text-decoration:none;
color:#457bbb;

}


.design1 {
font-size :12px;
color:#454545;
font-family:arial;
}

.about-us-rgt-mdl-inner
{
width:945px; 
border:0px solid #000000;
margin:auto;
background:url(images/cont-bg.jpg) repeat-x;
}

.about-us-rgt-mdl-inner h2
{color:#3770b5; 
font-size:15px;
font-family:arial, verdana;
margin-top:10px;
}
.about-us-rgt-mdl-text-inner
{width:945px; 
border:0px solid #000000;
margin-top:15px;
color:#6c6e70;
font-size:13px;
font-family:arial, verdana;
line-height:20px;
text-align:justify;
min-height:330px;
}

