/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #223D68;
	line-height:16px;
}
body {
	background-color: #E7E7E7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}



/*------------------------------------------------------------------------------*/
#mainBody{ width:778px; height:auto; clear:both;}
#mainBody #navMenu{ background:url(../images/navbg_center.jpg) repeat-x top; height:41px;}

#mainBody #inBody{ background-color:#ffffff; overflow:visible;text-align:justify;}
#mainBody #inBody #showcase{ height:334px;}
#mainBody #inBody #showcase #show{ height:334px; float:left;}
#mainBody #inBody #content{ height:auto; padding:10px 14px 0px 14px;}
#mainBody #inBody #content #cLeft{ width:180px; padding-right:10px; float:left;}
#mainBody #inBody #content #cLeft #cLeftIn{ background-color:#E9E9E9; padding:5px;}
#mainBody #inBody #content #cCenter{ height:178px; width:327px;  float:left;}
#mainBody #inBody #content #cRight{ width:220px; padding-left:10px; float:left;}
#mainBody #inBody #content #cRight #cRightIn{ background-color:#E9E9E9; padding:5px; height:auto;}
#mainBody #contFooter{ height:18px;background:url(../images/bodybg_center.jpg) repeat-x; clear:left;}

#mainBody #footer{ background:url(../images/footerbg_center.jpg) repeat-x bottom; height:55px;}


/*-----------------------------------Login-------------------------------------------*/


.txtBox{ background:url(../images/bg_txtfield.jpg) repeat-x top; padding-left:5px;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #223D68; border:1px solid #CECDCD; width:150px;}

.lTxtBo{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color:#171718; text-align:left;}
.sep{ background:url(../images/sep_left.jpg) repeat-x bottom; }

/*-----------------------------------News-------------------------------------------*/
.newsCon{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:normal; color:#3366DC; text-decoration:underline;}
a.newsCon:link, a.newsCon:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:normal; color:#3366DC; text-decoration:underline;}
a.newsCon:hover{ text-decoration:none;}
.txtNor{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:normal; color:#0C2863; text-decoration:none;}

/*-----------------------------------Footer-------------------------------------------*/

.fooTxt{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:normal; color:#0C2863; text-decoration:none; padding:6px 0px 6px 0px;}
.fooTxt a, fooTxt a:link, fooTxt a:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:bold; color:#0C2863; text-decoration:none;}
.fooTxt a:hover{ text-decoration:underline;}

.foolink, foolink:link, foolink:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight:normal; color:#607194; text-decoration: underline;}
.foolink:hover{ color:#000; text-decoration:none;}


/*---------------------------------Component----------------------------------------*/

.contentpaneopen{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:justify;}

.contentheading{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#223D68; border-bottom:2px dotted #CCCCCC;}

a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366DC; text-decoration:underline; font-weight:normal;}
a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366DC; text-decoration:underline; font-weight:normal;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366DC; text-decoration:none; font-weight:normal;}

.lTxtBo {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#171718; text-decoration:none; font-weight:bold;text-align:justify;}
.lTxtBo a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366DC; text-decoration:underline; font-weight:bold;}
.lTxtBo a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366DC; text-decoration:underline; font-weight:bold;}
.lTxtBo a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3366DC; text-decoration:none; font-weight:bold;}
.inputbox {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:justify;}

.small{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:justify; color:#000000;}
fieldset{width: 530px; border:1px solid #AABFD4; }
input [type=submit]{ /*background-image:url(../images/but_bg.jpg) background-repeat:repeat-x;*/ border:3px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#04267D;}

.button{ background-image:url(../images/but_bg.jpg); background-repeat:repeat-x; border:3px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; height:26px; /*background-color:#04267D;*/}

.validate{  background-image:url(/wind/templates/nepc/images/but_bg.jpg); background-repeat:repeat-x; border:3px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; height:26px; /*background-color:#04267D;*/ }
li{color:#3366DC; list-style:circle;}
.product_img{border:4PX solid #AABFD5}
.back_button{text-align:right;float:right; text-align:right; background-color:#EBEBEB; padding:2px;}
#component-contact{width:540px;}