/* CSS Document */
*
{
	padding:0px;
	margin:0px;
}
body
{
	background:url(../images/bodyBg.gif) scroll center top repeat-y #450003;
	
}
p
{
	line-height:20px;
	font-size:11px;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:4px;
	padding-right:0px;
	text-align:justify; 
	font-family: verdana,sans-serif;
}
.cont_desc ul
{
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.cont_desc ul li
{
	list-style:disc;
	list-style-position:outside;	
	background:none;
	font-size:11px;
	font-family: verdana,sans-serif;
	text-align:justify;
	padding:0px 0px 5px 0px;
	margin-left:30px;
}

:focus
{
	outline:0px;
}
#root
{
	width:1003px;
	margin:0px auto;
}
#mainHLayout
{
	background:url(../images/homeBg.gif) scroll left top no-repeat;
	width:900px;
	float:left;
	height:600px;
	padding:0px 51px 0px 52px;	
}
#mainILayout
{
	background:url(../images/innerPageBg.gif) scroll left top no-repeat;	
	width:900px;
	float:left;
	padding:0px 51px 0px 52px;	
}
#vIHeader
{
	width:900px;
	float:left;	
}
#vIInHeader
{
	width:900px;
	float:left;	
}
#vIInBottom
{
	float:left;
	background:url(../images/innerPaHeBan.jpg) scroll 209px 49px no-repeat;
	*background:url(../images/innerPaHeBan.jpg) scroll  209px 49px no-repeat;
	height:153px;
	width:900px;
	padding:52px 0px 0px 0px;
}
#vIInPharmaBottom
{
	float:left;
	background:url(../images/innerPaPharmaHeBan.jpg) scroll 209px 49px no-repeat;
	*background:url(../images/innerPaPharmaHeBan.jpg) scroll 209px 49px no-repeat;
	height:153px;
	width:900px;
	padding:52px 0px 0px 0px;
}
#vIInTCBottom
{
	float:left;
	background:url(../images/innerPaTeleHeBan.jpg) scroll 209px 49px no-repeat;
	*background:url(../images/innerPaTeleHeBan.jpg) scroll 209px 49px no-repeat;
	height:153px;
	width:900px;
	padding:52px 0px 0px 0px;
}
#vIInInfraBottom
{
	float:left;
	background:url(../images/innerPaInfraHeBan.jpg) scroll 209px 49px no-repeat;
	*background:url(../images/innerPaInfraHeBan.jpg) scroll 209px 49px no-repeat;
	height:153px;
	width:900px;
	padding:52px 0px 0px 0px;
}
#vIInPageTxt
{
	float:left;
	width:157px;
	text-align:center;
	padding:80px 0px 0px 80px;
}
#vIInPageTxt img
{
	border:0px;
	margin:0px;
}
#vIHeaderLogo
{	
	width:350px;
	float:left;
}
#vIHeaderLogo a
{
	width:350px;	
	height:83px;
	display:block;
	background:url(../images/vISLogo.gif) scroll 15px 17px no-repeat;
}
#vIHeaderLogo a:hover
{
	width:350px;	
	height:83px;	
	display:block;
	background:url(../images/vISLogo.gif) scroll 15px 17px no-repeat;
}
#vIHeaderR
{
	float:right;
	width:360px;
	padding:41px 0px 0px 0px;	
}
#vITopCon
{
	background:url(../images/topMainMenuStri.gif) scroll left 4px repeat-x;
	height:32px;
	width:347px;
	float:right;
	padding:0px 0px -3px 0px;
}
#vIHRSearch
{
	width:250px;
	float:right;
	padding:0px 0px 0px 0px;	
	height:21px;
}
.vIHRSearchTxt
{
	width:121px;
	height:18px;
	float:left;
	background:#b62832;
	color:#f8eaeb;
	font-size:10px;
	border:0px;
	padding:0px 2px;
}
#vIHRSearch select
{
	background:url(../images/selDropImg.jpg) scroll right top no-repeat #95141c;
	border:0px;
	width:73px;
	margin:0px 0px 0px 4px;
	color:#f8eaeb;
	font-size:10px;
	height:18px;
	float:left;	
}
.vIHRSearchGo
{
	border:0px;
	background:url(../images/sGoBut.jpg) scroll left top no-repeat;
	width:21px;
	height:18px;
	float:left;
	margin:0px 0px 0px 4px;	
	cursor:pointer;
}
#homeCon
{
	width:900px;
	float:left;
	padding:97px 0px 0px 0px;
}
#homeConL
{
	width:350px;
	height:245px;
	position:absolute;
	z-index:2;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#homeConR
{
	background:url(../images/homeImg.jpg) scroll left top no-repeat;
	height:245px;
	width:586px;
	left:314px;
	position:relative;
	z-index:1;
}
/* home main navigation */
.hTeleNav
{
	float:left;
	margin-left:93px;	
}
.hTeleNav a
{
	background:url(../images/homeMainNav.gif) scroll left top no-repeat;
	width:160px;
	height:150px;
	display:block;
	float:left;
	margin-left:93px;	
	margin-top:-155px;
	margin-bottom:6px;
}
.hTeleNav a:hover
{
	background:url(../images/homeMainNav.gif) scroll left -168px no-repeat;	
	width:160px;
	height:150px;
	display:block;
	z-index:3;
	position:relative;
	float:left;
	margin-left:90px;	
	margin-top:-155px;
}

.hPharmaNav
{	
	float:left;
	padding:0px 0px 0px 52px;
}
.hPharmaNav a
{
	background:url(../images/homeMainNav.gif) scroll -166px top no-repeat;	
	width:160px;
	height:150px;
	display:block;
	float:left;
	margin-left:185px;	
	margin-top:-5px;
}
.hPharmaNav a:hover
{
	background:url(../images/homeMainNav.gif) scroll -166px -168px no-repeat;
	width:165px;
	height:150px;
	z-index:4;
	position:relative;
	display:block;
	margin:-5px 0px 0px 183px;
}

.hInfra
{
	float:left;
	margin:5px 0px 0px 12px;
}
.hInfra a
{
	background:url(../images/homeMainNav1.gif) scroll left top no-repeat;
	width:160px;
	height:150px;
	display:block;
	margin:0px 0px 0px 12px;

}
.hInfra a:hover
{
	background:url(../images/homeMainNav1.gif) scroll left -168px no-repeat;	
	width:160px;
	height:150px;
	display:block;
	position:relative;
	margin:0px 0px 0px 9px;
}

/* inner content page */
#vIInContWrap
{
	background:url(../images/innerContBgOld.gif) scroll left top repeat-y;
	width:1003px;
	float:left;	
}
#vIInContTopBg
{
	width:837px;
	background:url(../images/inContTopBg.gif) scroll left top no-repeat;
	float:left;
	padding:15px 0px 0px 166px;
}
#vIInContMain
{
	width:683px;
	float:left;
	background:#ffffff;
	padding:1px;
}
#vIInContTxt
{
	width:653px;
	float:left;
	padding:15px;
}
#vIInContHead
{
	width:683px;
	background:url(../images/innerConHeBg.gif) scroll left top no-repeat;
	float:left;
	font-size:16px;
	font-style:italic;
	color:#ffffff;

	text-align:center;
	font-weight:bold;
	padding:8px 0px;
}
#footer
{
	width:900px;
	float:left;
	color:#ffffff;
	font-size:11px;
	padding:132px 0px 0px 0px;	
}
#footer ul
{
	float:left;
}
#footer ul li
{
	list-style:none;
	display:inline;
	padding:0px 2px 0px 0px;		
}
#footer ul li span
{
	padding:0px 0px 0px 3px;
	color:#ffffff;
}
#footer ul li a
{
	text-decoration:none;
	color:#ffffff;
}
#footer ul li a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
#footRight{
	float:right;
	width:auto;	
}

/* inner pages footer */
#footerInPage
{
	width:900px;
	float:left;
	height:100px;
	padding:75px 51px 0px 52px;
	background:url(../images/footerInBg.gif) scroll left top no-repeat;	
}
#footerInPage ul
{
	float:left;
}
#footerInPage ul li
{
	list-style:none;
	display:inline;
	line-height:22px;
	padding:0px 2px 0px 0px;		
}
#footerInPage ul li span
{
	padding:0px 0px 0px 3px;
	color:#ffffff;
}
#footerInPage ul li a
{
	text-decoration:none;
	color:#ffffff;
}
#footerInPage ul li a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
#footerInPageR{
	float:right;
	width:auto;	
}
.lnk
{
	font-family: verdana,sans-serif;
    font-size: 11px;
    color:#336699;
    text-decoration:underline;
}
.lnk:visited
{
	font-family: verdana,sans-serif;
    font-size: 11px;
    color:#999999;
    text-decoration:underline;
}
.lnk:hover
{
	font-family: verdana,sans-serif;
    font-size: 11px;
    color:#CCCCCC;
    text-decoration:none;
}

.downBut
{
	width:106px;
	margin:0px auto;
	clear:both;
	display:block;
}
.downBut a
{
	width:106px;
	height:23px;
	background:url(../images/pageButtons.gif) scroll left top no-repeat;
	display:block;
}
.downBut a:hover
{
	width:106px;
	height:23px;
	background:url(../images/pageButtons.gif) scroll left -23px no-repeat;
	display:block;
}
.moreInfo
{
	width:106px;
	margin:20px auto;
	clear:both;
	display:block;
	padding-top:30px;
}
.moreInfo a
{
	width:106px;
	height:23px;
	background:url(../images/pageButtons.gif) scroll -106px top no-repeat;
	display:block;
	}
.moreInfo a:hover
{
	width:106px;
	height:23px;
	background:url(../images/pageButtons.gif) scroll -106px -23px no-repeat;
	display:block;
}