body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1e9bb;
}


#wrap
{
	width: 998px;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
	height: 100%;
}



/*/ TOP HEADER LINK CLASS  /*/



#topheader
{
	width: 100%;
	background-image: url(../../NHimages/headerbg.jpg);
	background-repeat: repeat-x;
	background-color: #990000;
}

.toplink
{
	font-family: Verdana;
	font-size: 11px;
	color: #ebc305;
	text-align: right;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 30px;
	text-decoration: none;
}

.welcometext
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 30px;
	text-decoration: none;
}

#logo
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10PX;
}

.navigationblueline
{
	background-color: #5c7dc0;
	height: 2px;
}


#MAINNAVIGATION
{
	width: 100%;
	height: 100%;
	float: left;
}



.searchtextfeild
{
	height: 14px;
	width: 160px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 1px;
}

.menubottomline
{
	background-color: #700000;
	height: 2px;
}

.menu
{
	width: 93px;
	float: left;
}

.spacer
{
	width: 8px;
	float: left;
}


/*/ TOP HEADER LINK CLASS end /*/


.grayline
{
	background-image: url(../../NHimages/grayline.jpg);
	background-repeat: repeat-x;
	height: 1px;
}

/*/ content part class start/*/

#content
{
	width: 98%;
	margin: auto;
	padding: 1px;
}


/*/ left part class start/*/

.boxborder
{
	background-color: #f1e9bb;
	border-bottom: solid 1px #900000;
}

.boxheadingbar
{
	background-color: #700000;
	font-family: Georgia;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 6px 0px 6px 6px;
	background-position: center;
	font-weight: bold;
}

.boxboldtext
{
	font-family: Verdana;
	font-size: 11px;
	color: #0b0b0c;
	text-align: left;
	font-weight: bold;
	padding-left: 6px;
	text-decoration: none;
}


.mainboldheading
{
	font-family: Verdana;
	font-size: 11px;
	color: #0b0b0c;
	text-align: left;
	font-weight: bold;
	padding-left: 6px;
}

.viewmore
{
	font-family: Verdana;
	font-size: 11px;
	color: #3b62b1;
	text-align: left;
	padding-left: 8px;
	text-decoration: none;
}

.height
{
	height: 12px;
}

.height1
{
	height: 4px;
}

#leftpart
{
	margin: auto;
}

#leftmenu
{
	margin: 0px 0px;
	padding: 0;
}

#leftmenu ul
{
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
}

#leftmenu ul li
{
	margin: 0px 0;
	padding: 3px;
	border-bottom: 1px solid #d2d2d2;
}

.leftmenutext
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 6px;
	text-decoration: none;
	line-height: 24px;
}

.leftmenulink
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}



#contentpart1
{
	margin: 0px 0px 0px 15px;
}

#middlecontentpart
{
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
}

.contentheader
{
	background-color: #f1e9bb;
	border-bottom: solid 1px #600404;
}

.contentheading
{
	font-family:Georgia;
	font-size: 16px;
	color: #333333;
	padding-left: 8px;
	text-align: left;
	font-weight: bold;
}


/* The following class has been changed as per option4a css; marked because of doubt -VK */

.submenu
{
	width: 100px;
	float: left;
	height: 100%;
}


.submenutab
{
	background-color: #6d0d0d;
	border-top: solid 1px #600404;
	border-right: solid 1px #600404;
	border-left: solid 1px #600404;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 22px;
	text-decoration: none;
	margin-right: 6px;
}


.submenutab:hover
{
	background-color: #f1e9bb;
	border-top: solid 1px #600404;
	border-right: solid 1px #600404;
	border-left: solid 1px #600404;
	color: #000;
	margin-right: 6px;
	text-decoration: none;
	cursor : pointer;
}

.submenutabselected
{
	background-color: #ffffff;
	border-top: solid 1px #600404;
	border-right: solid 1px #600404;
	border-left: solid 1px #600404;
	border-bottom: solid 0px #600404;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: center;
	line-height: 22px;
	text-decoration: none;
	margin-right: 6px;
}

.submenutext
{
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

.submenutext:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

.textfeild1
{
	height: 14px;
	width: 300px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.listfeild1
{
	height: 14px;
	width: 300px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


.label1
{
	font-family: Verdana;
	font-size: 11px;
	color: #313131;
	padding-left: 10px;
}

.label_left
{
	font-family: Verdana;
	font-size: 11px;
	color: #313131;
	padding-left: 6px;
	text-align: left;
}

.label2
{
	font-family: Verdana;
	font-size: 11px;
	color: #313131;
	padding-left: 2px;
}

.formbutton
{
	border: solid 1px #570202;
	background-color: #900000;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 6px 4px 6px;
	text-align: center;
	height: 28px;
}

.cancelbutton
{
	border: solid 1px #bdb379;
	background-color: #e3d791;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding: 4px 6px 4px 6px;
	text-align: center;
	height: 28px;
}

#footer
{
	width: 100%;
	height: 100%;
	margin: auto;
}

#rightpart
{
	margin: 0px 0px 0px 15px;
}

.rightbarheading
{
	background-color: #f4eecc;
	font-family: Georgia;
	font-size: 12px;
	color: #900000;
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 6px;
	border-bottom: solid 2px #9a0c0c;
	line-height: 18px;
}

.tagcloud
{
	padding: 6px;
}

.tagcloudtext1
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: left;
}

.tagcloudtext2
{
	font-family: Verdana;
	font-size: 14px;
	color: #000;
	text-align: left;
	line-height: 25px;
}

.tagcloudtext3
{
	font-family: Verdana;
	font-size: 18px;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 25px;
}


.tagcloudtext4
{
	font-family: Verdana;
	font-size: 14px;
	color: #000;
	text-align: left;
	font-weight: bold;
	line-height: 25px;
}

.tagcloudtext5
{
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 25px;
}

.tagcloudtext6
{
	font-family: Verdana;
	font-size: 10px;
	color: #4a4aff;
	text-align: left;
	line-height: 25px;
}

.textarea
{
	height: 120px;
	width: 300px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.maintext
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}


.mainheading
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.mainheading1
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: right;
	font-weight: bold;
	width: 296px;
}


.timetext
{
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	text-align: left;
	font-style: italic;
}

.success_message
{
	background-color: #f1ffae;
	border: solid 1px #a2ad6f;
	padding: 4px 8px 4px 8px;
	font-family: Verdana;
	font-size: 11px;
	color: #008000;
	text-align: left;
}

.error_message
{
	background-color: #fedda9;
	border: solid 1px #bb3b2b;
	padding: 4px 8px 4px 8px;
	font-family: Verdana;
	font-size: 11px;
	color: #be0000;
	text-align: left;
}

.cleartext
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-align: right;
	text-decoration: underline;
}


.error
{
	font-family: Verdana;
	font-size: 11px;
	color: #be0000;
	text-align: right;
}

.bottombar
{
	background-color: #f1e9bb;
	border: solid 1px #f0e18b;
	padding: 6px 8px 6px 6px;
}

/*/ popup class /*/

#popup_box
{
	background-color: #edeff4;
	border: solid 1px #98add7;
	width: 40%;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}

.popup_box
{
	background-color: #edeff4;
	border: solid 1px #98add7;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}

.popup_headingbar
{
	background-color: #bb3b20;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	background-position: center;
	font-weight: bold;
}

.popupPanel_box
{
	background-color: #edeff4;
	border: solid 3px #c0c0c0;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}

.popupPanel_box_Gallary
{
	background-color: #edeff4;
	border: solid 3px #900000;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}
#popup_whitebg
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	padding: 6px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}

.popup_whitebg
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	padding: 6px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}
.popup_bottombg
{
	background-color: #f1e9bb;
	border-top: solid 1px #c0c0c0;
	padding: 6px;
	text-align: right;
}

/*/ popup class end /*/

/* Autocomplete classes */
.autocomplete_completionListElement
{
	margin: 0px;
	background-color: #FFF;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: dotted;
	border-color: #4eafee;
	cursor: 'default';
	overflow: auto;
	text-align: left;
	list-style-type: none;
}


/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #168ddd;
	padding: 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

/* AutoComplete item */
.autocomplete_listItem
{
	background-color: #E4E1FD;
	padding: 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	
}

/*/ popup class end /*/

/*/ user details popup /*/
                                                                                                                                                                                                                                              
#userdetails_box
{
	background-color: #edeff4;
	
	width: 30%;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}

#userdetails_whitebg
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}

.userdetails_heading
{
	font-family: Verdana;
	font-size: 12px;
	color: #0b0b0c;
	text-align: left;
	font-weight: bold;
}

.userdetails_bottombg
{
	background-color: #f1e9bb;
	border-top: solid 1px #c0c0c0;
	text-align: right;
}

.border
{
	border-right: solid 1px #98add7;
}


.imageborder
{
	padding: 4px;
	background-color: #ffffff;
	border: solid 1px #f1e9bb;
}

/*/ user details popup class end /*/

/*/ userdetails class end /*/

/*/ 29/11/2009 /*/

.calenderbg
{
	background-color: #e0e2e8;
}

.calendartext
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 3px;
}

.calendarbartext
{
	background-color: #a7b9dd;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding: 3px;
}

.smallcalendar_bartext
{
	background-color: #dee4f3;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding: 3px;
}

.textfeild2
{
	height: 14px;
	width: 200px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.linkwithhand
{
	text-decoration: none;
	cursor: hand;
}

.table_bar
{
	background-color: #bb3b20;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 4px 4px 6px;
	text-decoration: none;
}

.table_border
{
	background-color: #FFFFFF;
	border: solid 1px #edeff4;
}



.table_bottomborder
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #edeff4;
}

.tabletext
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	padding: 4px 4px 4px 6px;
	text-decoration: none;
}

.tabletext1
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	padding: 4px 4px 4px 6px;
}


.tabletext2
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	padding: 4px 4px 4px 6px;
}



.button
{
	width: 60px;
	background-color: #5c7dc0;
	border: solid 1px #adbdde;
	padding: 4px 6px 4px 6px;
	text-align: center;
}

.whitetext
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.bluemaintext
{
	font-family: Verdana;
	font-size: 11px;
	color: #900000;
	text-decoration: none;
	font-weight: normal;
}

.submit_button
{
	border: solid 1px #;
	background-color: #900000;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px 6px 2px 6px;
	text-align: center;
}

.submenu1
{
	width: 22%;
	float: left;
	height: 100%;
}

/*/ view details class end /*/

#viewdetails_popupbox
{
	background-color: #edeff4;
	border: solid 1px #98add7;
	width: 40%;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}

.viewdetails_headingbar
{
	background-color: #bb3b20;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	background-position: center;
	font-weight: bold;
}

#viewdetails_whitebg
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	padding: 6px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}


.viewdetails_bottombg
{
	background-color: #f1e9bb;
	border-top: solid 1px #c0c0c0;
	padding: 6px;
	text-align: center;
}

.whtiteheading
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.height23
{
	height: 23px;
}


.email_link
{
	font-family: Verdana;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: underline;
}


.name_link
{
	font-family: Verdana;
	font-size: 12px;
	color: #900000;
	font-weight: bold;
	text-decoration: none;
}

.name_link:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.Browse_textfeild
{
	height: 20px;
	width: 306px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


.videoborder
{
	border: solid 1px #f3e8aa;
	padding: 4px;
	background-color: #FFFFFF;
}


.search_border
{
	background-color: #f5feec;
	border: solid 1px #e1fcca;
}



.content_link
{
	font-family: Verdana;
	font-size: 11px;
	color: #9c0707;
	text-decoration: none;
	line-height: 12px;
}

.content_link:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #9c0707;
	text-decoration: underline;
}

.quetion_link
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
}

.question_textarea
{
	height: 90px;
	width: 186px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.email_link
{
	font-family: Verdana;
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: underline;
}

.Browse_textfeild
{
	height: 20px;
	width: 306px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.imageborder1
{
	padding: 2px;
	background-color: #ffffff;
	border: solid 1px #e3eafe;
}

/*/ 22/11/2009 /*/

.answer_textarea
{
	height: 80px;
	width: 530px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


.vote_textborder
{
	background-color: #f2f4fa;
	border-bottom: solid 1px #edeff4;
	padding: 8px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
}


.blogtextarea
{
	height: 50px;
	width: 300px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}



.lightbluebg
{
	background-color: #f1e9bb;
	border: solid 1px #e6e1ca;
}


.bluelight_bg
{
	background-color: #edeff4;
}

.blog_text
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 4px 4px 4px 6px;
}


.bluebar
{
	background-color: #900000;
	padding: 6px;
}

.titlename
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.titlename:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.imageborder1
{
	padding: 2px;
	background-color: #ffffff;
	border: solid 1px #b7a9a9;
}


/*/ 23/11/2009/*/

#rightpart
{
	margin: 0px 0px 0px 15px;
	border-bottom: solid 1px #b9c8e7;
	float: left;
	width: 22px;
}

/*.......................Blog Module Classes Start...............*/

#calendarContainer
{
	text-transform: capitalize;
	margin: 0 auto;
}

.calendar
{
	border: none;
	margin: 0 auto;
}

.calendar .weekend
{
	background-color: #F1F1F1;
}

.calendar .other
{
	color: silver;
}

.calendar a.exist
{
	display: block;
	font-weight: bold;
	background-color: #F1F1F1;
}

.calendar td
{
	vertical-align: top;
	background: white;
}
/*-------------------------------------
					Star rater in Blogs
---------------------------------------*/

.rating
{
	margin-bottom: 10px;
}

.rating p
{
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}

.star-rating
{
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li
{
	display: inline;
}

.star-rating a, .star-rating .current-rating
{
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus
{
	background-position: left bottom;
}

.star-rating a.one-star
{
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars
{
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars
{
	width: 60%;
	z-index: 4;
}
.star-rating a.four-stars
{
	width: 80%;
	z-index: 3;
}
.star-rating a.five-stars
{
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating
{
	z-index: 1;
	background-position: left center;
}

/* smaller star */
.small-star
{
	width: 50px;
	height: 10px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating
{
	background-image: url(           '../../NHImages/star_small.gif' );
	line-height: 10px;
	height: 10px;
}

/*----------------------------
					 Widgets
----------------------------*/

div.widgetzone
{
	padding: 0;
	background: none;
}

div.widgetzone .clear
{
	clear: left;
}



div.widget .content
{
	line-height: 16px;
	color: #666666;
}

div.widget h4
{
	font-size: 15px;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	margin: 0;
	margin-bottom: 5px;
	z-index: 0;
	color: #999999;
	letter-spacing: 1px;
}
div.widget a.edit, div.widget a.move
{
	color: White;
	margin: 2px;
	font-size: 10px;
}

div.widget a.delete
{
	color: White;
	margin: 2px;
	font-size: 10px;
}


div.widget a.delete:hover
{
	color: Black;
}

.widgetzone .widget ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}

.widgetzone .widget ul li
{
	margin-bottom: 3px;
}

.widgetzone div.search
{
	background: none;
	border: none;
	padding-left: 10px;
}

.widgetzone img.rssButton
{
	margin-right: 3px;
}

.widgetzone div#moveWidgetToContainer
{
	text-align: right;
	margin: 3px;
}


/*-----------Month List----------------*/
.monthlist
{
	font-family: Verdana;
	font-size: 11px;
	color: #9c0707;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}

.close
{
	display: none;
}

.open
{
	display: block;
}


.monthlist:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #9c0707;
	text-align: left;
	text-decoration: underline;
	font-weight: normal;
}

/*-----------widget classes end----------*/

/*----------------------------
					Comments
----------------------------*/
.commentform
{
	background-color: #f5feec;
}


#commentMenu
{
	padding: 0;
	margin: 0;
	clear: both;
}

#commentMenu li
{
	float: left;
	margin: 0;
	list-style: none;
	margin-right: 5px;
	padding: 3px 8px;
	cursor: pointer;
	position: relative;
	top: 2px;
	background-color: #6886c4;
	border-top: solid 1px #96acd6;
	border-right: solid 1px #96acd6;
	border-left: solid 1px #96acd6;
	border-bottom: transparent;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: center;
	text-decoration: none;
}

#commentMenu li.selected
{
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: center;
	text-decoration: none;
	color: #333333;
	background: #ffffff;
	border-bottom: 1px solid white;
}

#commentPreview
{
	display: none;
	clear: both;
	min-height: 200px;
}

.success
{
	color: #013f79;
	font-weight: bold;
}

.commentForm .bbcode
{
	font-size: 10px;
	float: right;
	position: relative;
	top: 20px;
	padding: 3px;
}

.bbcode a
{
	margin: 1px;
	padding: 1px 3px 1px 3px;
	background: #fff;
	border: 1px solid #ccc;
}

.replybg
{
	background-color: #FFFFFF;
	border: solid 1px #e1fcca;
}

/* nested comments */




/*.......................Blog Module Classes End.................*/



/*/.....24-11-2009......... /*/

.bluemainheading
{
	font-family: Verdana;
	font-size: 14px;
	color: #3b62b1;
	text-decoration: none;
	font-weight: bold;
}

.tagcloudselected
{
	background-color: #900000;
	font-family: Verdana;
	color: #ffffff;
	padding: 2px;
}

.tagcloudtext10
{
	font-family: Verdana;
	color: #000000;
}

.blue_headingbar1
{
	background-color: #f1e9bb;
	border-bottom: solid 1px #683131;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 6px;
}

#rightpart1
{
	margin: 0px 0px 0px 15px;
	border-left: solid 1px #96311c;
	border-bottom: solid 1px #96311c;
	float: left;
	width:92%;
}

#leftpart1
{
	margin: auto;
	border-right: solid 1px #96311c;
	border-bottom: solid 1px #96311c;
}
/*/ 24/11/2009/*/


.bluemainheading
{
	font-family: Verdana;
	font-size: 11px;
	color: #900000;
	text-decoration: none;
	font-weight: bold;
}

.textarea1
{
	height: 50px;
	width: 560px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.whitebg
{
	background-color: #FFFFFF;
}

.listfeild
{
	height: 20px;
	width: 300px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.listfeild7
{
	height: 20px;
	width: 67px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.listfeild15
{
	height: 20px;
	width: 200px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.timetext1
{
	font-family: Verdana;
	font-size: 11px;
	color: #888888;
	font-style: italic;
	line-height: 16px;
	padding: 4px 4px 4px 6px;
}


.profiletext
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	padding: 6px 4px 4px 6px;
}

.height2
{
	height: 6px;
}

.proflie_blueline
{
	border-bottom: solid 2px #333333;
}

.profile_heading
{
	font-family: Georgia;
	font-size: 12px;
	color: #0b0b0c;
	text-align: left;
	font-weight: bold;
	padding-left: 6px;
	padding-bottom: 4px;
	height: 20px;
	border-bottom: solid 2px #999999;
	text-decoration: none;
}

/*/ 25/11/2009/*/

.listfeild2
{
	height: 20px;
	width: 128px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 1px;
}


.resetbutton
{
	border: solid 1px #f3e8aa;
	background-color: #f1e9bb;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding: 4px 6px 4px 6px;
	text-align: center;
	cursor: hand;
}
.resetbuttonsmall
{
	border: solid 1px #f3e8aa;
	background-color: #f1e9bb;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: center;
	cursor: hand;
	padding: 1px 6px 2px 6px;
}

.bluebar1
{
	background-color: #fff;
	padding: 3px;
	border: solid 1px #c7c4bf;
}

.jobs_textfeild
{
	height: 14px;
	width: 417px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


/*/ 26/11/2009/*/

.contentheader1
{
	background-color: #f1e9bb;
}

.login_heading
{
	font-family: Verdana;
	font-size: 26px;
	color: #3b62b1;
	text-decoration: none;
}


/*/ 27/11/2009/*/


.bluebg
{
	background-color: #6faa55;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

.orangebg
{
	background-color: #ce5e5e;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

.graph
{
	background-image: url(../../NHimages/graph1.jpg);
	width: 230px;
	height: 129px;
	background-position: right;
	background-repeat: no-repeat;
}

.yellowbg
{
	background-color: #f2ce41;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding: 2px 0px 2px 0px;
}


/*/ 28/11/2009/*/

.listfeild3
{
	height: 20px;
	width: 156px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 1px;
}


.lightblue_line
{
	background-image: url(../../NHimages/lightblue_line.jpg);
	background-repeat: repeat-x;
	height: 1px;
}

.textfeild6
{
	height: 14px;
	width: 225px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}



.textarea4
{
	height: 90px;
	width: 225px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


.textarea3
{
	height: 120px;
	width: 500px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.lightblueboder
{
	background-color: #f1e9bb;
	border: solid 1px #c7c4bf;
}


.graytext
{
	font-family: Verdana;
	font-size: 11px;
	color: #7c7c7c;
}

.alphabatical
{
	width: 10px;
	background-color: #edeff4;
	border: solid 1px #d2dbf2;
	text-align: center;
}

.whitelink
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

/*----------------------
Rating in Documents
----------------------*/

.ratingStar
{
	font-size: 0pt;
	width: 10px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(    '../../NHImages/filledstarsmall.bmp' );
}

.emptyRatingStar
{
	background-image: url(    '../../NHImages/emptystarsmall.bmp' );
}

.savedRatingStar
{
	background-image: url(    '../../NHImages/filledstarsmall.bmp' );
}


/* Document Classes end */

/*/ 29/11/2009/*/

.scrollbar
{
	overflow: scroll;
	height: 330px;
	width:200px;
	background-color: #FFFFFF;
}

.scrollbar1
{
	overflow: scroll;
	height: 180px;
	background-color: #FFFFFF;
}


.Tree
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.TreeHover
{
	font-family: Verdana;
	font-size: 11px;
	color: #3b62b1;
	text-decoration: underline;
}


.Tree_Selected
{
	background-color: #3b62b1;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding: 2px;
}

.textfeild7
{
	height: 14px;
	width: 280px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


.Browse_textfeild1
{
	height: 20px;
	width: 270px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}


.gradient_bar
{
	background-image: url(../../NHimages/gradientbg.jpg);
	height: 42px;
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding: 0px 4px 0px 6px;
}

.actionlist
{
	border: solid 1px #98add7;
	width: 80px;
	height: 20px;
	background-color: #eff3fc;
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
}

.textfeild4
{
	height: 14px;
	width: 80px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.grayborder
{
	border: solid 1px #cacacc;
	background-color: #ffffff;
}

.Actions_link
{
	font-family: Verdana;
	font-size: 11px;
	color: #900000;
	text-decoration: none;
}

.Actions_link:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #900000;
	text-decoration: underline;
}


.textarea2
{
	height: 25px;
	width: 560px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding: 2px;
}

.centralbar
{
	background-color: #f1e9bb;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 0px;
	border-bottom: solid 1px #900000;
}


.blogTitleBar
{
	background-image: url(../../NHimages/gradientbg.jpg);
	height: 42px;
	background-repeat: repeat-x;
	background-color: #f3eec8;
	background-position: top;
	font-family: Verdana;
	color: #333333;
	text-align: left;
	padding: 0px 4px 0px 6px;
}

.blogDescription
{
	background-color: #fedda9;
	border-bottom: solid 1px #edeff4;
	padding: 8px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: left;
	border-bottom: solid 1px #999999;
	font-style: italic;
}

.blog_border
{
	background-color: #FFFFFF;
	border: solid 1px #d4d4d4;
}

.lightgraybg
{
	background-color: #f9f9f9;
	border-bottom: solid 1px #edeff4;
	padding: 8px;
	font-family: Verdana;
	color: #333333;
	text-align: left;
	border-bottom: solid 1px #999999;
}

.graybg
{
	background-color: #f1f1f1;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	padding: 2px 0px 2px 0px;
}

.listTags
{
	font-family: Verdana;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	padding: 4px;
}

.textarea5
{
	height: 90px;
	width: 182px;
	border: solid 1px #cccccc;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

/*/ 27/01/2009/*/

.topmenu
{
	background-color: #730000;
	border-top: solid 1px #5a0c0c;
	border-right: solid 1px #5a0c0c;
	border-bottom: solid 0px #5a0c0c;
	border-left: solid 1px #5a0c0c;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
	cursor: hand;
	height: 25px;
	padding: 0px 12px 0px 12px;
}

.topmenu:hover
{
	background-color: #FFFFFF;
	line-height: 25px;
	cursor: hand;
}

.topmenu a
{
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 25px;
}

.topmenu a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 25px;
}

.topmenuselected
{
	background-color: #ffffff;
	border-top: solid 1px #5a0c0c;
	border-right: solid 1px #5a0c0c;
	border-bottom: solid 0px #5a0c0c;
	border-left: solid 1px #5a0c0c;
	font-family: Verdana;
	font-size: 11px;
	color: #730000;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	padding: 0px 12px 0px 12px;
}

.topmenuselected a
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	color: #730000;
}



.profilename
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding-left: 6px;
	text-transform: uppercase;
}

.profiline
{
	border-bottom: solid 1px #e1d8b0;
}


.height6
{
	height: 6px;
}



.contentpartpading
{
	padding: 0px 12px 0px 12px;
}

.leftpartContentpading
{
	padding: 0px 0px 0px 12px;
}

/******************************************************************************/
/* Tabbed Panel Classes Begin */
/******************************************************************************/

.TabbedPanels
{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	background-color: #f1e9bb;
}

.TabbedPanelsTabGroup
{
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab
{
	position: relative;
	top: 1px;
	float: left;
	padding: 1px 12px;
	margin: 0px 6px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #ebdf9e;
	line-height: 22px;
	list-style: none;
	border-left: solid 1px #600404;
	border-bottom: solid 0px #600404;
	border-top: solid 1px #600404;
	border-right: solid 1px #600404;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #f1e9bb;
}


.TabbedPanelsTabSelected
{
	background-color: #ffffff;
	border-top: solid 1px #600404;
	border-right: solid 1px #600404;
	border-left: solid 1px #600404;
	border-bottom: solid 0px #600404;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	text-decoration: none;
	margin-right: 6px;
}


.TabbedPanelsContentGroup
{
	clear: both;
	border-top: solid 0px #600404;
	background-color: #fff;
}


.TabbedPanelsContent
{
	padding: 0px;
	border-top: solid 1px #600404;
}

/******************************************************************************/
/* Tabbed Panel Classes End */
/******************************************************************************/

/*--------13-02-2010-----------*/

.mainheading2
{
	font-family: Verdana;
	font-size: 18px;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.graybg1
{
	background-color: #f9f9f9;
	border : solid 1px #e4e6f4;
	padding: 8px;
	font-family: Verdana;
	color: #333333;
	text-align: left;
}

.topmenuspacer
{
	font-family: Arial;
	font-size: 11px;
	color: #ce5e5e;
}

.custom_Link
{
	font-family: Verdana;
	font-size: 11px;
	color: #9c0707;
	text-decoration: underline;
}

.popupborder
{
	background-color: #FFFFFF;
	border-top: solid 1px #ececec;
	border-right: solid 2px #d9d9d9;
	border-bottom: solid 2px #d9d9d9;
	border-left: solid 1px #ececec;
}

.inviteborder
{
	border-left: solid 1px #c7c4bf;
	border-right: solid 1px #c7c4bf;
}


/*/ 14/02/2010/*/


.clubheadingbar{
background-color:#700000;
font-family:Georgia;
font-size:14px;
color:#FFFFFF;
text-align:left;
padding:6px;
background-position:center;
font-weight:bold;
line-height:30px;
}


.clubheading{
font-family:Georgia;
font-size:14px;
color:#333333;
padding-left:8px;
text-align:left;
font-weight:bold;
}


.bloggradient_bar{
background-image:url(../NHimages/gradientbg.jpg);
height:42px;
background-repeat:repeat-x;
background-position:top;
padding:0px 4px 0px 6px;
}

.titleheading{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#9f0102;
}

.articleheading{
font-family:Verdana;
font-size:12px;
color:#9f0102;
text-align:left;
font-weight:bold;
padding-left:6px;
line-height:22px;
}

.grayline2{
border-top:solid 2px #666666;
}


.discriptiontext{
font-family:Verdana;
font-size:11px;
color:#666666;
line-height:16px;
padding:0px 4px 0px 0px ;
}

/*/ 19/02/2010 Added By Raman Bains/*/

.profileBrieftext
{
	background-color: #F9F5DB;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	padding: 6px 4px 4px 6px;
}

.registrationheading{
font-family:Georgia, "Times New Roman", Times, serif, "Lucida Sans";
font-size:14px;
color:#ad0a0a;
border-bottom:solid 3px #9c0707;
font-weight:bold;
text-align:left;
line-height:20px;
}
.registrationmainheading{
font-family:Georgia, "Times New Roman", Times, serif, "Lucida Sans";
font-size:18px;
color:#23221c;
text-align:left;
line-height:18px;
border-bottom:solid 3px #666666;
text-transform:uppercase;
}

.Gallaryheadingbar{
background-color:#700000;
font-family:Georgia;
font-size:14px;
color:#FFFFFF;
text-align:center;
padding:6px;
background-position:center;
font-weight:bold;
line-height:30px;
}

.imageborder5
{
	padding: 7px;
	background-color: #ffffff;
	border: solid 5px #999999;
	opacity: 0.7;
	
}


/*/ Chat Classes /*/
.ChatBoxheadingBar
{
	background-color: #700000;
	font-family: Georgia;
	font-size: 12px;
	color: #FFFFFF;
	background-position: center;
	font-weight: bold;
	cursor:hand;
	overflow: hidden;
	width: 100%;
	border: 0px solid #000000;
	height:20px;
	padding-top:4px;
}

#Chat
{
    position: fixed;
    bottom:0px;
    text-align: right;
    left: 82%;
    width: 18%;
    background-color:White;
    border: solid 1px #cccccc;
    padding-right:0px;
}
       
.chatInnerFiled
{
   	height:20px;
   	border-bottom:solid 1px #cccccc;
}

.ChatBox
{
    position: fixed;
    bottom:0px;
    text-align: left;
    width: 18%;
    background-color:White;
    border: solid 1px #cccccc;
    padding-left:2px;
    padding-right:2px;
} 


.ChatDisplayText
{
	font-family: Verdana;
	font-size: 11px;
	color:Blue;
	text-align: left;
	text-decoration: none;
	overflow-x:hidden;
	overflow-y:scroll;
	line-height:1.5;
	
}

.ChatInputDiv
{
	text-align: left;
	text-decoration: none;
	padding-bottom:1px;
	padding-left:1px;
}
.Chattextfeild
{
	
	height: 15px;
	width: 173px;
	border: solid 1px #700000;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.leftTopBar
{
	width: 70%;
	float: left;
	border: 0px solid #000000;
}
.rightTopBar
{
	width: 10%;
	float: right;
	border: 0px solid #000000;
}

.CloseTopBar
{
	width: 10%;
	float: right;
	border: 0px solid #000000;
}

.containerTopBar
{
	border: 0px solid #000000;
	overflow: hidden;
	width: 100%;
}

/*/ New Message Classes : 20-07-2010 /*/

.nameDiv
{
	
	height:14px;
    float:left;
    font-family: Verdana;
	font-size: 11px;
	color: #313131;
	padding: 0px;
	background-color:#CCCCCC;
	text-align:center;
    
}
.nameDivSpace
{
	width:5px;
	float:left;
}
.nameDivTextfeild
{
	height: 14px;
	width: 80px;
	border: 0px solid #fff;
    border-bottom-width: 1px;
    background-color: transparent;
    outline:none;
}
.nameDivSpaceContainer
{
	height: 20px;
	width: 400px;
	border: solid 1px #cccccc;
	color: #000000;
	padding: 2px;
	overflow:auto;
	
}
