/* VCDNEPAL Stylesheet */

/* May 2008 */



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #262F40;

	background-color: #262F40;

	margin:0px;

}



/* Force both horizontal and vertical scrollbars in FF and IE */

html {

	overflow: scroll;

}



/* Essentials */

.bdr {border:1px solid red;}

.bdrGrTop {border-top:1px solid #ccc;}

.bdrGrBot {border-bottom:1px solid #ccc;}

.tblBdrs {background-color:#0089D2; padding:0px 10px; color:#fff;}

.tblBdrL {background-color:#EEE; padding:0px 10px;}

.tblBdrD {background-color:#DADADA; padding:0px 10px;}



/* Links */

a:link 				{ color: #FF6600; text-decoration: none;}

a:visited 			{ text-decoration: none; color: #FF6600;}

a:hover				{ text-decoration:underline; color: #FF6600;}

a:active 			{ text-decoration: none; color: #FF6600;}



a.tpmenu:link		{ text-decoration: none; color: #262F40; font-weight:bold;}

a.tpmenu:visited	{ text-decoration: none; color: #262F40; font-weight:bold;}

a.tpmenu:hover		{ text-decoration: underline; color: #262F40; font-weight:bold;}

a.tpmenu:active		{ text-decoration: none; color: #262F40; font-weight:bold;}


a.menuLnk:link 				{ color: #3b3b3b; text-decoration: none;}

a.menuLnk:visited 			{ text-decoration: none; color: #3b3b3b;}

a.menuLnk:hover				{ text-decoration:underline; color: #3b3b3b;}

a.menuLnk:active 			{ text-decoration: none; color: #3b3b3b;}


a.navlnkL:link		{ text-decoration: none; color: #F8F2E0;}

a.navlnkL:visited	{ text-decoration: none; color: #F8F2E0;}

a.navlnkL:hover		{ text-decoration: none; color: #F8F2E0;}

a.navlnkL:active	{ text-decoration: none; color: #F8F2E0;}



.navlnk1 a 			{ display:block; width:167px; height:20px; padding-right:20px; line-height:20px; vertical-align:middle;}

.navlnk1 a:hover 	{ background-image:url(../images/site/menuRollOver.jpg); background-repeat:no-repeat; }



a.navlnkR:link		{ text-decoration: none; color: #FBE496; font-weight:bold;}

a.navlnkR:visited	{ text-decoration: none; color: #FBE496; font-weight:bold;}

a.navlnkR:hover		{ text-decoration: none; color: #FBE496; font-weight:bold;}

a.navlnkR:active	{ text-decoration: none; color: #FBE496; font-weight:bold;}



.navlnk2 a 			{ display:block; width:167px; height:20px; padding-left:20px; line-height:20px; vertical-align:middle;}

.navlnk2 a:hover 	{ background-image:url(../images/site/menuRollOverR.jpg); background-repeat:no-repeat; }



/* Floats */

.fl {float:left;}

.fr {float:right;}

.clR {clear:right; height:0;line-height:0;font-size:0;}

.cl {clear:both; height:0;line-height:0;font-size:0;}



/* Fonts */

.bld {font-weight:bold;}

.lightBeigeTxt {color:#FCF8EC;}

.menuHeading {color:#FBE496; font-weight:bold;}

.fonBlue {color:#0089D2;}

.marTxt {color:#800040;}

.footTxt {font-size:10px; color:#999999;}

.fon14 {font-size:14px;}

.iti {font-style:italic;}

ol.prog {list-style-type:none; padding-left:0px;}

/* html Styling */

h1 {font-size:16px; font-weight:bold; color:#A90000; margin:0px; padding:0px;}

h1.titlePack {font-size:13px; font-weight:bold; color:#fff; margin:0px; padding:3px 10px; background-color:#262F40;}

p {margin-top:8px;}



/* Paddings */

.pad0 {padding:0px;}

.padT5 {padding-top:5px;}

.padT10 {padding-top:10px;}

.padT15 {padding-top:15px;}

.padT20 {padding-top:20px;}

.padL10 {padding-left:10px;}

.padL20 {padding-left:20px;}

.padB10 {padding-bottom:10px;}

.padB20 {padding-bottom:20px;}

.padR20 {padding-right:20px;}

.padR190 {padding-right:190px;}

.padL200 {padding-left:208px;}

.padL20 {padding-left:20px;}



.marT10 {margin-top:10px;}

.marB10 {margin-bottom:10px;}



/* Head Styles */

#bodyWrapper {width:900px; height:auto; padding:10px 0px; margin:0px auto;}

#header {width:900px; height:193px;}

.topSides {width:187px; height:193px;}

.midHeadWrap {width:526px; height:193px;}

.logoHolder {width:177px; height:173px; margin-left:10px;}

.sideBarL {width: 187px; height:20px; background-image:url(../images/site/sideBarLeft.jpg); background-repeat:no-repeat;}

.addHolder {width:167px; height:163px; padding:10px 0px 0px 20px;}

.sideBarR {width: 187px; height:20px; background-image:url(../images/site/sideBarRight.jpg); background-repeat:no-repeat;}

.headPic {width: 520px; height:170px; border-top:3px solid #E7DAAE; border-right:3px solid #E7DAAE; border-bottom:1px solid #E7DAAE; border-left:3px solid #E7DAAE; overflow:hidden;}

.title { position:inherit; width:520px; height:170px; margin-top:-170px; line-height:40px; text-align:center; color:#FBE496; font-weight:bold; font-size:18px; }

.colorBars {width:520px; height:18px; border-right:3px solid #E7DAAE; border-bottom:1px solid #E7DAAE; border-left:3px solid #E7DAAE; background-color:#E7DAAE;}

.greenBox {width:49px; height:18px; background-color:#18462C;}

.greenLightBox {width:145px; height:18px; background-color:#7BB921; border-left:1px solid #E7DAAE;}

.blueBox {width:157px; height:18px; background-color:#0089D2; border-left:1px solid #E7DAAE;}

.blueLightBox {width:166px; height:18px; background-color:#00458A; border-left:1px solid #E7DAAE;}



/* Body Styles */

.leftBody {width:187px; height:auto; padding-top:22px; text-align:right;}

.midBody {width:520px; height:auto; background-color:#F8F2E0; padding:3px 3px 10px 3px;}

.topMenu {width:518px; height:21px; line-height:23px; vertical-align:middle; text-align:center; background-image:url(../images/site/topMenuBkgr.jpg); background-repeat:repeat-y; border:1px dotted #C5BDA2;}

#bdyContent {width:500px; height:auto; padding:10px;}

.pageHeader {width:500px; height:auto;}

.contactBkgr {background-image:url(../images/site/contactBkgr.jpg); background-repeat:no-repeat;}

.contentTxt {width:495px; height:auto; text-align:justify; min-width:0; margin-top:10px; }

.pageImgR {width:auto; height:auto; padding:1px; border:1px solid #867F66; margin-left:10px; margin-bottom:5px;}

.pageImgL {width:auto; height:auto; padding:1px; border:1px solid #867F66; margin-right:10px; margin-bottom:5px;}

.rightBody {width:187px; height:auto; padding-top:22px;}



.priceData {height:auto; width:200px;}

.priceSer {height:auto; width:280px; padding-left:10px;}



.notice {font-size:24px; color:#0089D2; text-align:center; padding:100px 0px;}

.cenTxt {width:495px; text-align:center;}

.minHt {height:300px;}



/* Form Styles */

form {padding:0px; margin:0px;}

.button {border:0px; color:#f8f2e0; background-color:#7bb921; border:1px solid #5a8718; padding:2px; font-weight:bold;}

input.fldsty {width:202px; height:16px; padding:2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

select.fldsty {width:210px; height:25px; padding:2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

textarea.fldsty {width:210px; padding:2px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

.frmFldWrap {width:490px; height:auto;}

.frmFldTxt {height:25px; width:160px; text-align:right; line-height:25px; vertical-align:middle;}

.frmFldAre {height:auto; width:160px; text-align:right;}

.frmFld {height:25px; width:302px; line-height:25px; vertical-align:middle; padding-left:20px;}

.frmFldS {height:25px; width:40px; line-height:25px; vertical-align:middle; padding-left:20px;}

.radioSty {padding:2px 0px 2px 20px;}

.frmFldTxtArea {height:auto; width:250px; padding-left:20px;}

.w490 {width:480px; height:20px; line-height:20px; vertical-align:middle; text-align:center; background-color:#00458a; color:#fff;}

.chBxs {width:230px; height: auto;}

.aR {height:15px; width:190px; padding-right:10px; text-align:right;}

.errMsg {height:auto; width:460px; padding:10px; background-color:#fbf7ea; color:#FF0000; border:1px dotted #d0b862;}