/* CSS Document Created by sunderrajan on 18/02/08 */
/*Home page Css starts here*/
body
{
background-color:#034DA2;
font-family:"Times New Roman", Times, serif;
margin:0px;
}
a:link, a:active, a:visited
{
outline-style:none;
outline-width:0px;
}
a:hover
{
outline-style:none;
outline-width:0px;
}
form{
border:0px; font-size:0px;
padding:0px;
margin:0px;
}
#dvmaincontainer
{
width:942px;
margin:0px auto;

}
#dvmaincontainer #dvtoplinkcontainer
{
margin:0px;
padding:0px;
padding-right:3px;
display:block;
}
#dvtoplinkcontainer p
{
float:right;
width:190px;
font-size:12px;
color:#FFFFFF;
text-align:right;
margin:0px;
padding:0px;
padding-top:11px;
padding-bottom:4px;
display:block;
}
#dvtoplinkcontainer p a
{
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
padding-left:6px;
}
#dvtoplinkcontainer p a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
#dvmaincontainer #dvtopcontainer
{
width:942px;
margin:0px;
padding:0px;
display:block;
}
#dvtopcontainer #dvlogocontainer
{

width:239px;
margin:0px;
padding:0px;
font-size:0px;
}
#dvtopcontainer #dvtopbgcontainer
{

width:684px;
height:68px;
background-image:url(../images/top_right_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-top:32px;
padding-right:19px;
}
#dvtopbgcontainer #topnavigation
{
float:right;
width:559px;
margin:0px;
padding:0px;
font-size:0px;
}
#dvtopbgcontainer #topnavigation img
{

margin:0px;
padding:0px;
font-size:0px;
}
#dvmaincontainer  #dvbannercontainer
{

width:942px;
background-image:url(../images/banner_bg.jpg);
background-repeat:repeat-x;
background-position:top center;
margin:0px;
padding:0px;
padding-top:13px;
font-size:0px;
position:relative !important;
}
#dvbannercontainer #dvleftlink
{

width:240px;
margin:0px;
font-size:0px;
padding:0px;
padding-left:11px;
position:relative !important;
}
#dvbannercontainer #banner
{

width:689px;
margin:0px;
padding:0px;
position:relative !important;
}
#dvmaincontainer #dvbodycontainer
{

width:942px;
margin:0px;
padding:0px;
background-color:#EAEAEA;

}
#dvbodycontainer #dvbodyleftpannel
{
float:left !important;
width:240px  !important;
margin:0px;
padding:0px;
padding-left:12px;
}
#dvbodyleftpannel #news
{
width:240px;
margin:0px;
padding:0px;
}
#news #topnews
{
width:240px;
margin:0px;
padding:0px;
font-size:0px;
}
#news #midnews
{

width:220px;
margin:0px;
padding:0px;
background-color:#D4D4D4;
padding-left:20px;
padding-top:20px;
}
#midnews h4
{
width:203px;
font-size:14px;
font-weight:bold;
color:#212121;
margin:0px;
padding:0px;
text-transform:uppercase;
padding-bottom:5px;

}

#midnews .txt
{
width:203px;
font-size:12px;
font-weight:bold;
color:#740505;
margin:0px;
padding:0px;
padding-bottom:5px;
}
#midnews .txt a{
color:#740505;
}
#midnews .txt a:hover{
color:#740505;
}
#midnews span a:hover{
text-decoration:underline;
}

#midnews p
{
width:203px;
font-size:12px;
font-weight:normal;
color:#0D0D0D;
margin:0px;
padding:0px;
line-height:15px;
padding-bottom:10px;
}
#midnews p a
{
color:#0D0D0D;
text-decoration:none;
}
#midnews p a:hover
{
color:#0D0D0D;
text-decoration:underline;
}
#midnews p span{
font-size:12px;
color:#565656;
text-align:left;
}
#midnews .more
{
clear:both;
width:95px;
padding:0px;
margin:0px;
font-size:0px;
padding-left:104px;
}
#news #footnewsimg
{
width:240px;
margin:0px;
padding:0px;
font-size:0px;
}
#midnews .add
{

margin:0px;
padding:0px;
font-size:0px;
}
#midnews .bluetxt
{

width:113px;
font-size:12px;
color:#03428B;
text-align:left;
line-height:15px;
margin:0px;
padding:0px;
padding-left:7px;
padding-bottom:30px;
}
#midnews .bluetxt a
{
color:#03428B;
text-decoration:none;
}
#midnews .bluetxt a:hover
{
color:#03428B;
text-decoration:underline;
}
#dvbodycontainer #dvbodyrightpannel
{
width:665px;
margin:0px;
padding:0px;
background-color:#EAEAEA;
margin:0px;
padding:0px;
padding-left:12px;
display:compact;
}
#dvbodyrightpannel h1
{

font-size:20px;
color:#740505;
font-weight:normal;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:7px;
padding-left:15px;
}
#dvbodyrightpannel h3
{

width:660px;
font-size:14px;
color:#1C1C1C;
text-align:left;
line-height:15px;
margin:0px;
padding:0px;
padding-bottom:10px;
}
#dvbodyrightpannel p
{

clear:both;
width:625px;
font-size:14px;
color:#212121;
text-align:justify;
letter-spacing:.03em;
line-height:15px;
margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:5px;
padding-left:15px;
}
#dvbodyrightpannel p
{
color:#212121;
line-height:21px;
}
#dvbodyrightpannel a
{
color:#03428B;
text-decoration:none;
}
#dvbodyrightpannel a:hover
{
color:#03428B;
text-decoration:underline;
}
#dvbodyrightpannel p span
{
color:#0D0D0D;}

#dvbodyrightpannel p span a
{
color:#03428B;
text-decoration:none;}

#dvbodyrightpannel p span a:hover
{
color:#03428B;
text-decoration:underline;
}
#dvbodyrightpannel p font
{
font-size:12px;
color:#565656;
}
#dvbodyrightpannel h2
{

clear:both;
width:217px;
font-size:16px;
font-weight:bold;
color:#373737;
text-align:left;
margin:0px;
padding:0px;
padding-bottom:4px;
}
#dvbodyrightpannel .blkhdtxt
{

clear:both;
width:550px;
font-size:14px;
color:#212121;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}
#dvbodyrightpannel .blkhdtxt1
{

clear:both;
width:450px;
font-size:14px;
color:#212121;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}
#dvbodyrightpannel .blkhdtxt a
{
text-decoration:none;
color:#740505;
}
#dvbodyrightpannel .blkhdtxt a:hover
{
text-decoration:none;
color:#740505;
}
#dvbodyrightpannel .learnmore
{

width:95px;
margin:0px;
padding:0px;
font-size:0px;
padding-bottom:7px;
padding-top:10px;
padding-left:534px;
}
#dvbodyrightpannel #greycontainer
{

width:625px;
margin:0px;
padding:0px;
padding-top:10px;
padding-left:15px;
}
/*#greycontainer #greytop
{
width:658px;
margin:0px;
padding:0px;
font-size:0px;
}
#greycontainer #greymid
{
width:658px;
margin:0px;
padding:0px;
font-size:0px;
background-color:#DDDDDD
}*/
#greycontainer .doted
{
background-image:url(../images/dotted.gif);
background-repeat:repeat-y;
background-position:top;
margin:0px;
padding:0px;
padding-right:15px;
}
#greycontainer .tbletxt
{
font-size:12px;
color:#212121;
text-align:left;
margin:0px;
padding:0px;
line-height:15px;
padding-left:1px;
}
.tbletxt h4
{
width:203px;
font-size:12px;
font-weight:bold;
color:#212121;
margin:0px;
padding:0px;
text-transform:uppercase;
}
#greycontainer .tbletxt a
{
color:#03428B;
text-decoration:none;
}
#greycontainer .tbletxt a:hover
{
color:#03428B;
text-decoration:underline;
}
#greycontainer .tbletxt span
{
font-size:12px;
color:#454545;
text-align:left;
}
#greycontainer #greyfoot
{
width:658px;
margin:0px;
padding:0px;
font-size:0px;
}
#dvmaincontainer #dvfootercontainer
{

width:942px;
background-image:url(../images/footer_img.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0px;
padding:0px;
}
#dvfootercontainer p
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7DA2CC;
margin:0px;
padding:0px;
padding-top:25px;
padding-bottom:12px;

}
#dvfootercontainer p span
{
width:543px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
text-align:right;
color:#7DA2CC;
margin:0px;
padding:0px;
}
.top
{

margin:0px; 
padding:0px; 
padding-bottom:5px; 
padding-top:20px;
padding-left:635px;
}
/*Home page Css ends here*/


/* contact us page css starts here*/
#dvbodyrightpannel #map
{

width:423px;
font-size:0px;
margin:0px;
padding:0px;
padding-top:20px;
padding-left:12px;
}
#dvbodyrightpannel #rightbox
{

width:211px;
margin:0px;
padding:0px;
padding-left:10px;
padding-top:20px;
}
#rightbox #rightboxtop
{

width:211px;
margin:0px;
padding:0px;
font-size:0px;
}
#rightbox #rightboxmiddle
{

width:211px;
background-image:url(../images/right_box_bg.jpg);
background-repeat:repeat-y;
background-position:top;
margin:0px;
padding:0px;
padding-top:6px;
padding-bottom:10px;
}
#rightboxmiddle p
{
width:185px;
font-size:12px;
color:#626262;
text-align:left;
line-height:13px;
margin:0px;
padding:0px;
padding-left:15px;
}
#rightboxmiddle img
{

font-size:0px;
margin:0px;
padding:0px;
}
#rightboxmiddle p a
{
color:#03428B;
text-decoration:none;
}
#rightboxmiddle p a:hover
{
color:#03428B;
text-decoration:underline;
}

#rightbox #rightboxfoot
{

width:211px;
margin:0px;
padding:0px;
font-size:0px;
}
/* contact us page css ends here*/


/* patent page css starts here*/
#dvbodyrightpannel #map2
{

width:629px;
font-size:0px;
margin:0px;
padding:0px;
padding-top:20px;
padding-left:16px;
}
/* patent page css ends here*/


/* intelectual page css starts here*/
#dvbodyrightpannel .container
{

margin:0px;
padding:0px;
padding-left:15px;

}
#dvbodyrightpannel .container p{
clear:both;
width:608px;
text-align:justify;

}
#dvbodyrightpannel .line img
{

clear:both;
width:628px;
font-size:0px;
padding:0px;
margin:0px;
padding-top:20px;
padding-bottom:5px;
padding-left:15px;
}
.container ul
{

width:600px;
clear:both;
margin:0px;
padding:0px;
padding-left:30px;
padding-bottom:5px;
text-align:justify;
padding-top:5px;
}
.container ul li
{
clear:both;
font-size:14px;
list-style-type:disc;
list-style-position:outside;
color:#212121;

line-height:17px;
margin:0px;
padding:0px;
padding-bottom:3px;
text-align:justify;
}
ul li ul
{

clear:both;
width:570px !important;
margin:0px;
padding:0px;
padding-left:40px;
padding-bottom:5px;
padding-top:5px;
}
ul li ul li
{
font-size:14px;
list-style-position:outside;
list-style-type:circle !important;
color:#212121;
text-align:justify;
line-height:17px;
margin:0px;
padding:0px;
color:#212121;
padding-bottom:2px;
}
.container ol
{
margin:0px;
padding:0px;
padding-bottom:5px;
padding-top:5px;
padding-left:14px;
text-align:justify;
}
.container ol li
{
font-size:14px;
list-style-position:outside;
color:#212121;
text-align:justify;
line-height:17px;
margin:0px;
padding:0px;
font-weight:normal;
padding-bottom:14px;
padding-right:20px;
}
#oldv ol li a{
color:#212121;
text-decoration:none;
}
#oldv ol li a:hover{
color:#212121;
text-decoration:none;
}

#oldv p a:hover{

text-decoration:none;
}
.top1
{

margin:0px; 
padding:0px; 
padding-bottom:5px; 
padding-top:20px;
padding-left:625px;
}
/* intelectual page css ends here*/

#infolist{

width:213px;
margin:0px;
padding:0px;
background-color:#D4D4D4;
padding-left:27px;
padding-top:10px;
padding-bottom:0px;

}

#infolist1{


margin:0px;
padding:0px;
background-image:url(../images/contactus_box_bg.jpg); background-repeat:repeat-y;
padding-top:10px;
padding-bottom:0px;
}

#infolist a {
color:#034DA2;
text-decoration:none
}
#infolist a:hover { color:#002F65
 
}

#infolist ul {margin:0px; padding:0px; margin-left:16px; color:#034DA2; list-style-type:circle; }
#infolist li { padding:2px; font-weight:bold }

.txtbox {border:1px solid #ccc;    font-size:11px; font-family:"Times New Roman", Times, serif; margin-top:8px; width:86px; height:14px; }
.txtbox1 {border:1px solid #ccc;    font-size:11px; font-family:"Times New Roman", Times, serif; margin-top:8px; height:20px; width:46px; }
.txtarea1{border:1px solid #ccc;  font-size:11px; font-family:"Times New Roman", Times, serif; margin-top:8px; height:100px; width:192px;}
.form-txt {  padding-top:8px;  font-size:12px; line-height:21px;    font-family:"Times New Roman;" }
.jstxt{
color:#740505;
}


/* sitemap style */

#dvbodycontainer #smrp
{

width:665px;
margin:0px;
padding:0px;
background-color:#EAEAEA;
margin:0px;
padding:0px;
padding-left:12px;
}
#smrp h1
{

font-size:20px;
color:#740505;
font-weight:normal;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:7px;
padding-left:15px;
}


#smrp a
{
color:#212121;
font-size:12px;
text-decoration:none;
}
#smrp a:hover
{

text-decoration:underline;
}
.subhead2{

font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:11px; color:red;
}
#dvbodyrightpannel h5
{
clear:both;

font-size:17px;
color:#740505;

font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:7px;
padding-left:15px;
width:600px;
}
#midnews a
{
color:#03428B;
text-decoration:none;
}
#midnews a:hover
{
color:#03428B;
text-decoration:none;
}