@charset "utf-8";
/* CSS Document */
body {

background-color: #fafaf7;
margin:0px; 
padding:0px; 
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:14px;


}

#main{
	width:100%;
	margin:6px;
	}

.fr{float:right;}
.fl{float:left;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.cb{clear:both;}
.header{width:100%; background:#fafaf7; height:125px; overflow:hidden; vertical-align:middle;}
/*.menu{background:url(images/menuBg.jpg) repeat-x top; height:63px; color:#FFF; text-align:center; padding-top:10px; }
.menu a{color:#FFF; font-size:16px; text-decoration:none; margin:5px 10px 5px 10px;}
.menu a:hover{color:#FFF;}*/
.middleTab{width:95%;padding:10px; font-size:12px; color:#626363; text-align:left;margin:0px auto; vertical-align:top;}
a{color:#265179;}
a:hover{color:#000;}
h1{font-size:16px; color:#1a385b;}
.box1{background:url(images/box1Bg.jpg) bottom repeat-x #edf5fe; padding:5px; width:33%; vertical-align:top; border:2px solid #bbdcfa;}
.box2{background:url(images/box2Bg.jpg) bottom repeat-x #d9ebfc; padding:5px;width:33%; vertical-align:top; border:2px solid #bbdcfa;;}
.box3{background:url(images/box3Bg.jpg) bottom repeat-x #e2e9f2; padding:5px;width:33%; vertical-align:top; border:2px solid #bbdcfa;}
.greyBox{background:url(images/greyBg.jpg) bottom repeat-x #fafaf7; padding:20px; padding-bottom: 5px; margin:0px 30px 0px 30px; border:2px solid #c4c4c4; line-height: 18px; font-size:12px;}


.navigationBox{background:#EDEFF4; width:250px;}
.navigationBox h1{border-bottom:5px solid #265279; padding:2px 5px 5px 5px;}
.navigationBox ul{margin:0px; padding:0px;}
.navigationBox ul li{list-style-type:none; border-left:5px solid #265279; border-bottom:1px solid #265279; margin-bottom:10px; padding:0px; padding-left:10px;}
.navigationBox ul li a{color:#265279; font-size:14px; text-decoration:none; display:block; padding:5px 0px 5px 0px;}
.navigationBox ul li a:hover{background:#265279; color:#FFF;}
.navigationBox ul li:hover{background:#265279; color:#FFF;border-left:5px solid #000; border-bottom:1px solid #000;}
.mainContentDiv h1{border-bottom:5px solid #265279; padding:2px 5px 5px 5px;}




.mr10{margin-right:10px;}
.p10{padding:10px;}
ul{margin:0px; padding:0px;}
ul li{padding:5px; list-style:none;}
.search{background:#8fbee9; color:#000; padding:10px;}
.searchbox h1{font-size:16px; background:#fff; margin:0px;padding:0px;}
.searchbox h1 span{background:#8fbee9; padding:5px;}
.footer{background:#1c3b5f; border-top:4px solid #dadada; text-align:center; font-size:11px;color:#8fbee9; padding:10px}
.footer a{color:#8fbee9; margin:12px;}

/* style the outer div to give it width */

.menu {
background:url(images/menuBg.jpg) repeat-x top; height:63px; color:#FFF; text-align:center;

}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:5;
list-style-type:none;
z-index:1000;
}
.menu ul ul {
width:200px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
position:relative; text-align:left;
font-weight:bold;
}
/* style the links for the top level */
.menu a{
color:#FFF; font-size:16px; text-decoration:none; padding:10px 15px 5px 15px; display:block; line-height:20px;
}
.menu ul li a{ margin-top:5px;}
.menu ul li a:hover{background:#1D3B5F;}
.menu ul li ul li a{ margin-top:0px; border-bottom:1px solid #8FBEEA; color:#8FBEEA;font-weight:normal;}
.menu ul li{margin:0px; padding:0px; display:inline;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a {color:#FFF; font-size:16px; text-decoration:none; margin:5px 10px 5px 10px;
}
/* style the second level background */
.menu ul ul a.drop{
background:#1D3B5F; margin:0px;
}
.menu .subMenu{border-bottom:5px solid #8FBEEA;}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#1D3B5F;
}
.menu ul ul :hover > a.drop {
background:#265279;
}
/* style the third level background */
.menu ul ul ul a{
background:#1D3B5F; margin:0px; border-bottom:1px solid #8FBEEA;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background:#265279;
}
.menu ul ul ul :hover > a {
background:#265279;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
left:0;
width:200px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
}
/* position the third level flyout menu */
.menu ul ul ul{
left:220px;
top:0;
width:200px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
left:-200px;
}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}
/* style the second level links */
.menu ul ul a{
background:#1D3B5F;
color:#000;
height:auto;
padding:5px 10px;
width:200px;
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:200px;
w\idth:200px;
}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#fff;
background:#265279;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#fff;
background:#265279;
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul :hover ul {
visibility:visible;
}

.text-heading{
font-size:15px;
line-height:25px;
font-weight:bold;
}

.text-plain{
font-size:14px;
line-height:25px;
}


.tblbox{
border-collapse:collapse;
border:1px solid #4F0000;
}

.tblbox td{
border:1px solid #4F0000;
font-size:14px;
line-height:25px;

}

.tblbox table td {
border:none;
font-size:14px;
line-height:25px;

}

/*
Default CSS Styles for the yd_rp_widget plug-in
Version 3.0.0
*/
.widget_yd_rp * {
	margin:0;
	padding:0;
}
.yd_rp_widget {
	font-size: 11px;	
	line-height: 13px;
}
.yd_rp_widget h4 {
	font: bold 11px Arial, Helvetica, sans;	
	display: block;
	clear: both;
	margin-bottom: 0px;
}
.side1 ul li ul li h4 a, .side2 ul li ul li h4 a {
	padding-left: 0px;
}
.yd_rp_widget img {
	width: 60px;
	height: 60px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
li.widget_yd_rp, .yd_rp_widget ul, .yd_rp_widget ul li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.yd_rp_widget a.rpw_bottom_link {
	clear: both;
	display: block;
}

ul.opList{ margin:0px; padding:0px;}
.opList li{ color:#312f2f; font-size:12px; background:url(http://www.vsholding.com/images/blueArrow.gif) 10px 9px no-repeat; padding: 1px 20px;}

.red{
color:#FF0000;
font-weight:bold;
font-size:15px;
}



.bluehd{
text-align:center;
font-size:15px;
font-weight:bold;
line-height:25px;
color:#0066CC;
word-spacing:10pt;
font-family:calibri(body), Georgia, "Bitstream Charter", serif;
}

.bluehd-nor{
text-align:center;
font-size:12px;
font-weight:bold;
color:#0066CC;
font-family:calibri(body), Georgia, "Bitstream Charter", serif;
}

.gen-txt{
text-align:left;
font-size:12px;
line-height:20px;
color:#000;
font-family:calibri(body), Georgia, "Bitstream Charter", serif;
}

.gen-txti{
text-align:left;
font-weight:bold;
font-style:italic;
font-size:12px;
line-height:20px;
color:#000;
font-family:calibri(body), Georgia, "Bitstream Charter", serif;
}
.gen-txt-hd{
text-align:left;
font-weight:bold;
font-size:14px;
line-height:20px;
color:#000;
font-family:calibri(body), Georgia, "Bitstream Charter", serif;
}
  #cell-bg {
	background:#dfdfdf;
	margin:0px;
	padding:6px 0px 0px 10px;
	color:#333333;
	font-weight: bold;
}

.head{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
line-height:20px;
background:#01070D;
}
.tbl{
line-height:20px;
}


.myButton{
background:url(images/searchBtn.jpg) no-repeat;
cursor:pointer;
width: 66px;
height: 27px;
border: none;
}

.myup{
background:url(images/update.gif) no-repeat;
cursor:pointer;
width: 66px;
height: 27px;
border: none;
}

.myrm{
background:url(images/remove.gif) no-repeat;
cursor:pointer;
width: 66px;
height: 27px;
border: none;
}

.mypur{
background:url(images/purchase.gif) no-repeat;
cursor:pointer;
width: 110px;
height: 27px;
border: none;
}
